Make 'Ys I & II Eternal Story' playable.
Posted on 2006-01-01 00:00:00
This development is the continuity of the previous one. The goal now is to make this game playable. I don't think there's much to do to be able to achieve this, since this game won't probably use any VIF/VU stuff. But it will most likely use the IPU (Image Processing Unit) that's used to help into the playback of the PSS movies.

But the first thing to do is to make the the DBCMAN IOP module report the controller status properly to the PAD2 library. Once that'll be done and that we'll be able to get past the dialog with asks if we want to play without the memory card, the game should start playing a movie. After the playback is finished, we'll probably have seen everything this game will be using, save for some unimplemented instructions.

As a parallel task, I'd like to implement that reset functionality discussed in the previous development. This will probably be done at the end.

As for today's work, I've been able to implement the basic stuff necessary to allow the game to process the gamepad status succesfully and locate where the button status bits are stored when using the DBCMAN module. Tomorrow, I should be able to unify the interfaces used by the PadHandler class to report the key/button status from the host computer to the IOP modules from the virtual machine.