why can my wife always make mame crash?
I know the feeling!!
It only happens on (2) player games and she is player2 right?
That is a HyperSpin\Hyperlaunch issue.
Your player2 side probably has p2 btn2 and p2 btn3 sending "q" and "s". (Xarcade is this way)
Pressing those buttons by themselves is ok but pressed together they kill the Hyperlaunch script.
(its not actually crashing mame but minimizes it so you have to alt-tab back to it, still kills the moment)
Near the top of the Hyperlaunch script look for:
exitscriptkey= q & s
and change those keys to anything else that is not mapped on your controller
i.e.
exitscriptkey= m & n ;\\\or whatever