Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

How do you configure Mame game controls?



  • I'm slowly turning myself nuts trying to work out how to do this. I'm a complete newbie regarding Raspberry Pi, Retropie and the terminology used regarding each one.
    I've installed the latest Retropie onto my Pimoroni PiCade and copied several roms from a 0.37b5 rom set into the Mame4all folder. I've then setup the menu inputs via Main Menu/Configure Inputs. However, when I start a game, none of my buttons work?
    I'm guessing that I'm going to have to set my button inputs for each game separately. I've looked around the net and I keep seeing repeated that when a game is loaded, I should press Select+X to enter something called the RGUI. Unfortunately when I press Select+X absolutely nothing happens??
    Could someone please tell me what I'm doing wrong? I just can't work out what the problem is?? :(



  • @gizmo90 looks like from here https://github.com/retropie/retropie-setup/wiki/MAME you have to hit the tab button on your keyboard to configure mame4all controls from inside a game you start. I don’t use mame4all but it is not a “retroarch” Mame emulator (those all have lr- in front of their names like lr-mame2003) so the controls do not configure automatically from setting them up in emulation station like you did unfortunately. If you were able to use lr-mame2003 your controls should work without additional configuring for the most part. Also then the select-x would work to get to the setting menu. The reason is the select-X combo pertains to retroarch so is only available to those lr- emulators not stand-alone ones like mame4all.



  • @gizmo90 which model pi are you using? Mame4all really should be used as a last resort if you have performance issues. Lr-mame2003 works great on a pi3 and has the advantage of retroarch. My suggestion is to find a 0.78 romset and use lr-mame2003



  • Thanks a lot for that guys. I had no idea about any of it, it was so confusing. I've a pi3 B+ so I'll track down 0.78 and put the roms in the lr-mame2003 directory.



  • @gizmo90 you could also put them in the arcade folder. The arcade folder let's you select from multiple different arcade emulators (libretro mame, advmame, fba etc) it's used for organizing if you have multiple romsets and you want to keep them all in the same place.



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.