Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: tifreak on April 25, 2007, 04:56:00 am
-
I dont know if any of you have played Alex Highsmith's FFX games, but they were never really ported to the 83+. The games would barely fit on their respective calcs.
I have decided to port these games to the 83+, and make them totally playable, by using Resource to keep some of the programs in archive on the calc.
If you would like to see them in their original state:
TI-82:
FFX: http://www.ticalc.org/archives/files/fileinfo/18/1825.html
FFX2: http://www.ticalc.org/archives/files/fileinfo/18/1828.html
FFX3: http://www.ticalc.org/archives/files/fileinfo/18/1830.html
FFX4: http://www.ticalc.org/archives/files/fileinfo/25/2555.html
TI-83:
FFX2: http://www.ticalc.org/archives/files/fileinfo/18/1829.html
FFX3: http://www.ticalc.org/archives/files/fileinfo/18/1831.html
FFX4: http://www.ticalc.org/archives/files/fileinfo/26/2644.html
TI-86:
FFX4: http://www.ticalc.org/archives/files/fileinfo/135/13590.html
I am only dealing (as of this moment) with the BASIC versions, though I might adventure into the asm source of one of the games, and possibly make an 83+ Ion version. :)
Twould be a good learning experience anyways. :P
As of this moment, I am working on the FFX3, and have shaved off roughly 200 bytes. I have drawn out a program map, and will hopefully be able to use that to set Resource up and not get any errors.
-
Cool. I've never played any of the FFX games before, but I'm probably going to try the TI-86 one out sometime, and then later on the Ti-83+ version.
-
one could easily port the ashell83 versions to 83+ ion or mirage
-
Yeah, that is what I was thinking, though, I think the 83 uses call, while the 83+ uses bcall, so I would have to edit all of that, but it would still be a very fun challenge. :)
-
Well, about FFX3...
I have almost gone through all the programs, though for some reason, I have missed one... I have it listed, and the programs it goes to, but I have not been able to find the program that calls it. o.o
It is just kind of hanging dead in space...
Also, I have found several programs I will be able to use RESOURCE to call in to prgmTEMP0, and save a ton of space. :)
What I have gotten figured out will result in a 6490 byte size in RAM, so it will have more room for variables and such. I am also going to redo the save/load part, since he has one of the lists writing to all the wierd variables... I think list to list will work better. :P
-
Some progress:
1. I have rewritten the save & load system, to save directly to lists and vice versa
2. I have fixed several glaring memory holes that would cause problems within 5 minutes of playing.
3. I have integrated RESOURCE into about half of the overall game.
I hope to have this finished by tommorrow...
-
Dude awesome work man :thumb:
-
Wow, so you are basically not just porting the programs to the 83+, but rewriting them too! :dazy:
-
Yeah, some aspects of it. Otherwise, people might give it low ratings because of the constant ERR:MEMORY messages... :P
-
Well, the first trial run yielded an interesting problem, it seems to call the items program after selecting an enemy to attack. I wasn't expecting this, so I am gonna have to figure out which ITM program the darned thing is getting gooked on, and why.