Finally Final Fantasy
Posted on 2009-09-23 19:29:32
Well, I kinda gave up on Half-Life for the moment, not knowing where to look to fix the bugs and I decided to work on another game. Final Fantasy X is the name of that game. After more than 1 month of work, I'm finally able to see a bit of graphical output...


Screenshot #000188 Screenshot #000189 Screenshot #000190


I've spent most of the time trying to fix a problem with the game's sound driver initialization. It was caused by a SIF emulation bug that was happening when 2 SIF commands were issued at the same time by the EE. The game uses the MFIFO mode of the DMAC, so I added basic support for that. I'll probably have to complete it very soon though. I also had to implement a few missing instructions in the EE core (namely PMULTH, VITOF12, PADDW).

The next scene is the intro of the game. At the moment where it should be playing, it's hitting yet another unimplemented instruction, so it can't go any further. I'm kinda scared to see what the VU program used to render that scene is going to look like...