mame2003 Tab Menu mapping keyboard as retropad1
-
Hello, first post, so sorry if I get it wrong.
I have a raspberry pi 3 running Retropie 4.2 that I got pre-made from retropie.org
I have 2 USB controllers with joysticks and 8 buttons, plus a usb trackball, plus a keyboard. My roms are stored externally on a usb stick.I am using Mame2003 and AdvMame3
Everything was working fine. When you entered mame2003 you could press tab, change the key mappings, no problem. Same with AdvMame.
AdvMame works still works fine, but the TAB menu in Mame2003 doesn't work. Hitting "Return" still prompts for key mapping input, but the machine no longer recognizes the retropad as the retropad. Instead, if you hit a button on the keyboard, it registers BOTH the keyboard AND a retropad input at the same time. Additionally, double-tap "esc" no longer sets the inpunt to "none" instead it cances out of the UI. I'm very frustrated.
I have tried:
erasing:
opt/retropie/configs/all/ retroarch.cfg
opt/retropie/configs/arcade/retroarch.cfg
opt/retropie/configs/mame-libretro/retroarch.cfg
there is nothing in roms/mame-libretro/mame2003/ctrlrCan anyone tell me what option got flipped by mistake? or what file to erase? What is the Mame2003 equivalent of advmame.rc?
-
@cookingissues https://github.com/RetroPie/RetroPie-Setup/wiki/lr-mame2003#mame-menu shows the controller binding files to erase to return to defaults
however deleting all those other config files will have caused problems... don't do that :)
-
I went to that webpage and, as directed, removed roms/mame-libretro/mame2003/cfg/default.cfg. The Mame "Tab" menu did, in fact, go back to defaults, but I'm still having the same problem. The behavior is as follows:
Hit "Tab" to access the Mame menu.
Navigate using the arrow keys to a desired menu item --say "P1 Up"
Press "Enter" and the entry switches to input.
The machine now does not recognize any input from Retropad 1 or Retropad 2 (both of these work fine in emulationstation and in AdvMame). Instead, if I hit the "up arrow" to enter that as the "P1 Up" it will register "UP RetroPad1 UP" (ie a double key including both the keyboard and the RetroPad, even though I haven't touched the Joystick). Somehow, Mame2003 is ignoring the retropads, and thinks the keyboard is both a keyboard AND a retropad. Also, instead of being able to cancel out of mapping a menu item with the "esc" key, they "esc" key exits the entire interface. -
@cookingissues the keyboard IS a retropad, but that's not your problem.
as i said, i think your problem is that you deleted all the retroarch.cfgs. you can probably restore them by reinstalling retroarch and mame2003 and then running emulationstation's input configuration again.
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.