I’ve installed a reset button on my console and I tried setting GPIO pin to terminate the emulator and return to ES, and it works fine for NES, SNES, DGEN, STELLA, but when I try to “kill -TERM” the mame4all process, it doesn’t accept and I will eventually have to run “kill -KILL”. This is a known issue with mame4all. The problem is that if I do that, it isn’t a clean exit and hi scores aren’t saved, etc…
Anyone know how to use GPIO to exit mame4all cleanly?
I have a solution here,
How to: Exit emulator to emulationstation using GPIO button