![]() |
![]() |
![]() |
![]() |
![]() |
Make 'Castlevania: Yami no Juin' work up to the title screen.
Posted on 2006-06-19 00:00:00 |
One of the threads is apparently responsible for maintaining a DMA buffers linked list and the way it knew a transfer was complete and that a buffer was available was through a DMAC handler installed the VIF1 and GIF channels. But my "homemade" kernel didn't supply a valid 1st parameter when calling this DMAC handler, so it wouldn't end up relaying the good messages. I fixed that and the mecanism seems to work alright now.
Now, there's another problem involving writing to a NULL address which screws up things a little bit. I'll try to fix this one tomorrow. |