![]() |
![]() |
![]() |
![]() |
![]() |
Incompleteness
Posted on 2009-11-27 18:24:06 |
I found out yesterday that I wasn't sending all the data the DIRECT VIF command was sending to the GIF. Final Fantasy X sends many small packets at the same time through a single DIRECT command and my implementation of DIRECT was just sending the first packet to the GIF.
With that bug fixed, the scenes appear to be more "complete". There's still a lot of problems with the VU, so most of the 3D scenes look weird. It doesn't crash anymore when playing the intro and we can see the whole thing. But it does crash when we start a new game, after the intro has finished playing. That's probably due to a another missing instruction that is encountered while trying to play a different scene. The fonts also don't show up properly. Can't say why for the moment. I'd also like to load one of my saved games to show you some game play, if that's possible. |