Make 'Castlevania: Yami no Juin' work up to the title screen.
Posted on 2006-06-17 00:00:00
I fixed the interrupt handler so it could handle the INT3 (V-Blank End) line. The handler for the line was using some 'i' variants of some system calls that I added. But all this didn't made any visible change.

So, I decided to apply some temporary patches to see how the program would react. It seems to signal and wait for semaphores kinda often, but it's not the same semaphores as the ones in the INT3 interrupt handler.

I implemented instructions VRINIT and VRXOR.

At some point, it writes in the kernel memory area and makes the emulator crash... Well, I think I'd better remove those patches and check what all this semaphore checking is about.