some dinkdev news:
Art of Fighting (the first one) Neogeo CD: Fixed freeze on bonus stage. Big thanks to Neildark for providing info, savestates and recordings to help me solve this one!
info on the bug: seems like the program that runs the bonus rounds either has a bug or crashes a little bit, and starts writing bad registers - first it writes bad dma transfer requests (which has been known for some time), but the other part is that it writes corrupted registers to the lc8951 controller chip. Funny thing is - you can "influence" the bug by skipping or holding certain button combinations on the motorcycle cutscene right before the bonus stage.
For the past several weeks, been trying to get recordings to stay synchronized with Neogeo CD. Not having much luck, but it is a lot better than it was. Some games don't seem to have a problem (sonic wings3), but others do (art of fighting, rbffs...).
Fixed music bug in Sand Scorpion - it was fixed before yrs ago, but decided to come back after some cycle-fixing to the z80 core.
Konami's Xexex: fixed swapped pcm channels (l/r -> r/l)
Rainbow Islands Extra: Added proper C-Chip dump. Thanks to Kevin Escbach for donating the chip and Caps0ff for dumping it.
Wonder Planet got broke after an update a while back, sorry about that! It's fixed now.
Vanguard 2: another sprite flip bug. ooops.
I'll post an official-ish test exe tonight, after cleaning up the Neogeo CD stuff!
best regards,
- dink