|
|
|
|
|
|
Make "PS2 Invaders v1.6" by "InPulSe Team" work.
Posted on 2005-10-12 00:00:00 |
|
Finished the call request acknowledgement.
Added some basic functionality for the PADMAN IOP module. The way this module works is a bit wierd... You first call the open command and provide a pointer to 2 pad status structures that reside on the EE side. The PADMAN module updates these structures every frame with the new data without any request from the EE. It's just kinda wierd that it's updated automatically like this. All I've done for now is faking the status of the controller as being "stable" for the program to continue without blocking in the pad initialization routines. I haven't think how this module is going to get the input values from the keyboard or joystick yet. The UI will need to call this module providing the button status in some way since it's not acceptable to have this module call the UI directly. But this isn't really important for now. I've also implemented some menu items to disable DMAC and OS logging in the debugger. There's an invalid instruction occuring right now (BLEZL). It's also trying to load the AMIGAMOD.IRX module and call some of its functions. The file system and IOP heap modules functions are also being called. I don't really want to implement the AMIGAMOD module, but I don't think I'll have any choices to implement some basic functions to return values that will allow the demo to continue. But I'd like to implement the missing instruction and have some basic work on the file system module done tomorrow. |