In the emulators it works fine, i can mash the joysticks to my hearts content and all the mappings are perfect. GameEx remains running in the background, no crashing. So basically i am able to run the game up again straight away with no problems. Other than it quitting the next time the conditions are met. Once i knew it was something down to GameEx i went and changed all the MAME options in GameEx to be as basic and like the raw command line as possible. The problem still occurs. If i unplug the arcade controls and use a normal wired usb keyboard, the problem still occurs. Cheers Ben