Make "PS2 Invaders v1.6" by "InPulSe Team" work.
Posted on 2005-10-04 00:00:00
Tidied the OS (Operating System) code a little bit. Also started to implement some system calls that are required for that whole SIF thing. System calls I've added are (in no particular order):

CreateSema()
DeleteSema()
AddDmacHandler()

Of course, the implementation of these can't be better than my understanding of them... Which mean they probably (read surely) don't have the same behavior as the ones provided by the PS2 BIOS. But they should do the job for this particular case I'm studying right now.

Tomorrow, I gotta implement the rest of the needed system calls needed for basic SIF handling. Then I should be able to start the work on triggering the interrupt from the DMAC when the SIF needs to send a reply to the EE.