yeah i'm having to write all the movement, mechanics, and graphics rendering from scratch.* this puppy has a whopping 149k of user accessible ram which is shared by stored programs, variables, and the program memory of whatever you're trying to run. so memory management is kind of a disaster, especially for a game with varied graphics. most of the filesize and the memory is taken up by graphics
it's actually quite trivial to load it onto a physical calculator, ti has a program that makes it real easy to drag and drop.** main issue is that the ram resets every time the program crashes, which if i drop the program into ram instead of the archive (3mb permanent flash storage) then the program gets wiped which is really annoying
also it crashes more often on my real calculator, probably because i actually use my real calculator for real calculator stuff so it has less ram available
additionally this project is only going to recreate the first few minutes of gameplay. i think the most generous outcome for trying to do the entire game would be "extremely severe gameplay and/or graphics limitations" but honestly i don't even think it would be viable. i would like to be proven wrong tho
*there are helper libraries in this fanmade c toolkit i'm using which takes some of the edge off. but not a lot of the edge
**pretty sure ti actually locked down the ability to run asm programs in like 2020 or so, but a) there's an ez workaround for it and b) my os version is from 2018 so it's a non issue