![]() |
![]() |
![]() |
![]() |
![]() |
Make 'Ys I & II Eternal Story' able to boot.
Posted on 2005-12-10 00:00:00 |
Fixed system call "EnableDmac" that was writing 1 into the mask value for the specified channel even though this mask bit was already set. That's what was causing the interrupt to be disabled.
Fixed the return value of function "Initialize" of the LOADFILE module. Implemented instruction POR. Added a stub for the SYSMEM IOP module that returns a dummy pointer upon the call of its "Allocate" function. Now, it changes the resolution of the display, but it gets stuck waiting for a memory value to change. Probably waiting for a vertical sync to trigger its interrupt handler. Tomorrow, I'll try to make a list of unimplemented system calls that this program call, and I'll investigate a bit more the hanging problem. |