[sort of a report but with proper details this time]
Hi there and thanks, advance, if anyone can help. Here’s my problem:
I’ve built a bartop arcade cabinet for my two kids to enjoy the games of my youth. It uses only AdvMame and about 15 oooooold school arcade games.
It’s built on a RaspberyPie 2 B running RetroPie and Emulation Station. I have 5 buttons (insert coin, player 1, fire/jump, alt action, quit) and a 4-direction joystick from Adafruit all direct wired into the GPIO pins on the Raspberry Pie board. The joystick is mapped to ARROW UP, ARROW DOWN, etc etc and the buttons are mapped to various keys (5,6,enter,etc) to send commands to the emulator so the user can both navigate and play the games
It all works flawlessly – EXCEPT for this:
When I am in the MAME menu of ES and I launch a game, there’s a brief moment between selecting the game and when it comes up on screen (while the ROM itself is loading). If, during that time, you move the joystick at all, the ROM stops loading and a configuration screen pops up (one with emulator specific configs – Select default emulator for MameAdv, Select default emulator for ROM, etc)
Because my kids are…well, kids…when they pick a game they are very likely to get anxious and touch the joystick or a button, etc. When they do so, the ROM stops loading and I have to dig up a USB keyboard to exit out of the config menu and get back into ES.
Is there anyway to either a) disable this or b) re-map what keys call up this menu so that the joystick/buttons cannot do so.
Thanks for any thoughts on solving this!