Okay, I'm running Gunbird 2 with MAME, and I'm having a 
serious problem with it.  Here's what happens:
I launch the game, hit coin insert a few times, and hit player 1 start.  I then select my character with the joystick, and hit button 1.  The game begins, I'm controlling my character, unleashing mayhem on the beautifully rendered world, and all is well.  Eventually, I run out of lives, and get Game Over.  If I've made a highscore, I enter my initials.
This is where the problem happens.  After entering initials (or not), I 
immediately reach up and hit player 1 start a couple times (once to get back to the start menu, and again to start).  This starts the game up again, and I repeat the whole process.
The problem I'm having is that this process repeats 
indefinitely.  For the life of me, I haven't figured out a way to 
not hit player 1 start after I get the Game Over.  This wouldn't be such a big issue, except that I'm hungry, I really have to pee, and I'm pretty sure my wife is, ummm, gone.
If anyone has any ideas, please let me know.  
