I'm having an issue with running MAMEWAH as the shell.
Normally, I don't have the front end configured to be exitable. When I push the power button on my cab, Windows XP sends a shutdown signal to running applications, so MAME would shut down, then the front end, then Windows, and the cabinet would power off.
This worked fine when MAMEWAH was running as an application, but when it's running as the shell, it just exits to Windows, and since Explorer isn't running, there's nothing to tell Windows to shut down, so I have to hold down the button to hard-power off. I have the SHUTDOWN property set for exit_action, but that only seems to apply if MAMEWAH is shut down by the menu. Am I doing something wrong, or would MAMEWAH need to be changed to shutdown Windows when receiving a shutdown message from the OS? I believe the message in question is WM_QUERYENDSESSION.
--Chris