Finally got to the bottom of Battle Bakraid crashing in level 5. Didn't think I'd ever figure this one out, which is why I never mentioned it. I think its some sort of protection-type thing - at the first big ship (mid-boss) in level 5, the game tries to read 2 samples at around the 16meg mark, yet the game only uses a 12meg samplebank. What made this one hard to track down is that it wouldn't always do the weird read at 16megs into the samplebank, it happened every couple of games at best - and reproducing it with a savestate is almost impossible - the game has to be played from the beginning to trigger it.
Anyways, its always a good feeling to have fixed an elusive crash/bug like this one.
best regards,
- dink