http://vlinde.mameworld.info/
I've been working on several things lately. First of all, I've been trying to figure out what is causing Racing Jam to crash. Turns out a display list function on the SHARC ends up overwriting the display list and wreaking havoc. I'm still not quite sure why this happens, as the Racing Jam DSP microcode is very similar to Gradius 4, which works just fine. I managed to hack things a little bit to get past those problems, and the game eventually boots up, but quickly dies to a network error. Pretty much as expected.
I also managed to figure out the "-11N" error in Racing Jam 2, which turned out to be a LAN board EEPROM (or serial number chip) test. RJ2 has identical SHARC problems as RJ.
I've also been poking around with Cobra's sound capabilities. The RF5C400 sample data is still nowhere to be found, but I noticed that the music in Fighting Bujutsu is actually streamed from the hard disk to a DAC with PowerPC DMA. The streaming code used the DMA chaining feature of PPC403, which was not implemented yet. It turned out to be a bit tricky to implement, but eventually I got it right and the music plays just fine. Here's a sample from Fighting Bujutsu attract mode.
|