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

    mame-libretro mame2003 remapping player2 keyboard settings, help

    Scheduled Pinned Locked Moved Help and Support
    x-arcademame-libretroretroarch.cfg
    2 Posts 2 Posters 1.3k 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.
    • Z
      zmanz
      last edited by

      I remapped my x-arcade tankstick to IPAC standard keys and followed @Floob videos to update my all/retroarch.cfg file. both players work great on console emulators like snes. But in mame-libretro games, player2 is remapped to different keys, some which interferes with mame2003 hotkeys (which I don't know where they those are set). For example, joystick2 down results in Pause. One button brings up a mame menu I'd never seen before which showed me all the button mappings which were all screwed up.

      Can someone point me to which file(s) would cause the remapping for this emulator?

      caver01C 1 Reply Last reply Reply Quote 0
      • caver01C
        caver01 @zmanz
        last edited by

        @zmanz You are on the right track with all/retroarch.cfg. That's the starting place to look for keymaps for libretro emulators. In addition, you could look at configs that might also have key mapping in them according to the emulator. So, mame-libretro/retroarch.cfg would be next, assuming you placed roms in the corresponding folder. arcade/retroarch.cfg if you are using the arcade folder. You get the idea.

        However, this brings up a less common issue when using a keyboard controller. . . mame2003 and possibly other lr emulators accept inputs via the "virtual" retropad controllers, but it ALSO SIMULTANEOUSLY accepts raw keyboard inputs. That's why you see both a key and a retropad referenced in the MAME GUI (in game menu brought up with <TAB>) when you are remapping in there. In other words, it's possible to have the retropad mapped in the retroarch.cfg file and have that be in direct conflict with the actual raw keypress that is setup inside MAME2003.

        You could go into the MAME GUI and try to remap keys, but the layers of controls and remapping can get pretty confusing!

        Here's a post from a while back where some of these details are described. It might be worth a read.

        My 4-player cocktail style cabinet built as a custom "roadcase"

        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.