Directional pad stopped working in arcade games only
-
Pi Model or other hardware: 3B+
Power Supply used: Samsung Fast Charger and Bose branded fast charger
RetroPie Version Used: 4.5.18 with all packages updates as of tonight
USB Devices connected: n/a
Controller used: 1 USB SNES style gamepad
Emulator: LR Mame 2003 and 2003-plusHow to replicate the problem:
Works fine in the menus, works fine in other emulators, even works fine in the Retroarch overlay on top of the arcade games but in the arcade games themselves I the directional pad does not respond.All of the individual buttons do though, so for example I can insert a coin, start a game, and in game push a or b to punch or jump or whatever. I can't move up down left or right.
I went into the retroarch menu and the up down left right on USB gamepad #1 are assigned to up down left right.
I tried a second gamepad in a second port, same exact thing, works in all menus and console emulators, direction pad does not work in MAME.
This is new, I havent used anything in a few months but in the March/April time period I was playing all sorts of stuff without issue. I tried the same roms and emulators and settings in Arcade today that I tried months ago and now its suddenly not working.
Retropie 3b+ using Mame 2003 or 2003 plus.
-
@cayaco if you open the mame menu, under "input this game", check to see that the directional pad is mapped and not just analog. These are treated as different inputs. Another thing to try is within retroarch... controls, port 1 controls, analog to digital....set left analog.
-
@mahoneyt944 said in Directional pad stopped working in arcade games only:
@cayaco if you open the mame menu, under "input this game", check to see that the directional pad is mapped and not just analog. These are treated as different inputs. Another thing to try is within retroarch... controls, port 1 controls, analog to digital....set left analog.
Okay this is going in the right direction, I found that tab or f2 isnt working in 2003-plus either, keyboard once again works in all other menus but not for MAME itself. Made me think something was very broken with MAME itself.
I have now managed to get mame 2003 working again, I went in and deleted the config files from the file system and when it regenerated the defaults the gamepad started working again.
I cant find the cfg files for mame 2003-plus though
This directory is empty:
\retropie\roms\mame-libretro\mame2003-plus\cfgDo you know where that cfg file might be so I can reset it as well?
-
Update: I completely removed mame-2003 and reinstalled from source. I did not see any option to remove mame-2003-plus so I am assuming they are the same thing?
Nothing changed, 2003-plus the keyboard wont bring up the menu so the config is broken someplace.
Mame 2003 continues to work fine.
-
@cayaco 2003- plus is a separate emulator, under experimental packages. The config is probably under your
roms/arcade/mame2003-plus/cfg/default.cfg
If your mame games use the arcade folder.
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.