Author Topic: FFX1, 2, 3  (Read 3003 times)

0 Members and 1 Guest are viewing this topic.

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
FFX1, 2, 3
« 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. :)smile.gif Twould be a good learning experience anyways. :Ptongue.gif

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.
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
FFX1, 2, 3
« Reply #1 on: April 25, 2007, 05:27:00 am »
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.  

Offline Jon

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 278
  • Rating: +0/-0
    • View Profile
FFX1, 2, 3
« Reply #2 on: April 25, 2007, 06:20:00 am »
one could easily port the ashell83 versions to 83+ ion or mirage

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
FFX1, 2, 3
« Reply #3 on: April 25, 2007, 08:14:00 am »
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. :)smile.gif
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
FFX1, 2, 3
« Reply #4 on: April 27, 2007, 01:22:00 am »
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.oblink.gif 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. :)smile.gif 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. :Ptongue.gif
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
FFX1, 2, 3
« Reply #5 on: April 28, 2007, 05:17:00 pm »
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...
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
FFX1, 2, 3
« Reply #6 on: April 28, 2007, 05:32:00 pm »
Dude awesome work man :thumb:thumb.gif
There are 10 types of people in this world-- those that can read binary, and those that can't.

Delnar_Ersike

  • Guest
FFX1, 2, 3
« Reply #7 on: April 29, 2007, 04:46:00 am »
Wow, so you are basically not just porting the programs to the 83+, but rewriting them too! :dazy:s021.gif

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
FFX1, 2, 3
« Reply #8 on: April 29, 2007, 08:08:00 am »
Yeah, some aspects of it. Otherwise, people might give it low ratings because of the constant ERR:MEMORY messages... :Ptongue.gif
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
FFX1, 2, 3
« Reply #9 on: April 30, 2007, 04:39:00 am »
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.
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%