RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    mame2003 Tab Menu mapping keyboard as retropad1

    Scheduled Pinned Locked Moved Help and Support
    mame2003retropadconfiguration
    4 Posts 2 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      cookingissues
      last edited by

      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/ctrlr

      Can anyone tell me what option got flipped by mistake? or what file to erase? What is the Mame2003 equivalent of advmame.rc?

      dankcushionsD 1 Reply Last reply Reply Quote 0
      • dankcushionsD
        dankcushions Global Moderator @cookingissues
        last edited by dankcushions

        @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 :)

        1 Reply Last reply Reply Quote 0
        • C
          cookingissues
          last edited by

          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.

          dankcushionsD 1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator @cookingissues
            last edited by

            @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.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            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.