Really interesting thanks.. of course it works fine on my emulators - Blastem, Kega, Gens, and Mame. Other people are getting crashes on real hardware after the character select, so that sounds like it's probably save game related as well.
Anyway thanks again for testing, I've probably done something silly. I'll wait until my real hardware arrives, then I can test it properly.
Cheers!