Make 'Guilty Gear XX Accent Core Plus' work.
Posted on 2008-10-03 00:00:00
The goal's pretty simple, I wanna make Guilty Gear work in the emulator. It's a 2D game, so it shouldn't be too much of a problem.

What I mostly want to do with this game is to make the IOP emulation a bit better. Right at the beginning I was faced with some problems since the game requires recent versions of the IOP modules that are currently emulated. The FILEIO module caused me a lot of problems because of the weird communication system it uses for returning its results to the EE. Basically, it involves a custom SIF command handler and some special packets, which took a bit of disassembly work to figure out.

I want to be able to support custom IOP modules which are mostly used to provide sound to the games. This game probably streams its music from the disk, so that shouldn't be a problem. Sound effects should be a little trickier and will probably require a more involved SPU support. We'll see when I'll get there... For now I want to be able to play the game properly.


Screenshot #000164 Screenshot #000165


I got the game to work up to the memory card checking phase (which fails as always). It's asking if we wanna play without a memory card, but unfortunately the controller IOP module doesn't work. So, that's what I'm busy with right now... More screen shots coming soon, hopefully.