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

    How to map player 1 and player 2 with coin arcade buttons and joystick

    Scheduled Pinned Locked Moved Help and Support
    mamearcade configarcade buttons
    6 Posts 3 Posters 10.1k 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.
    • F
      fabthegamer
      last edited by

      Hi,

      I have an issue with mapping all of my arcade buttons - joystick seems ok sometimes tho it goes in reverse meaning the up and down get switched.

      So currently using a Raspberry Pi 3b+ with retropie i have an retro arcade unit with two player.
      Each player has 1 button for (start or player 1 and 2) with action 4 buttons and a coin button at the bottom. I'm having a really hard time configuring all of them or at least the player 1 and 2 and the coin button. Any ideas?
      I have#nes - snes and mame

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by mitu

        Can you give more details about your setup - https://retropie.org.uk/forum/topic/3/read-this-first ?
        Did you configure your gamepads using the Input Configuration in Emulationstation ? Do the controllers work there ?

        1 Reply Last reply Reply Quote 0
        • F
          fabthegamer
          last edited by fabthegamer

          Hi Yes sorry about that. here are the details:
          Raspberry Pi 3b+
          retropie 4.4
          emulationstation
          both joysticks work using Input config from Emulationstation (although when i reboot one controller reverses the up / down)
          i am also able to configure some buttons but in emulationstation, however i don't see one for Player 1 - player 2 and coin button

          ES input config seems so basic - i was using hyperspin on my pc and the input config was way better.

          pic of my setup
          image1556918558314.jpeg

          V 1 Reply Last reply Reply Quote 1
          • mituM
            mitu Global Moderator
            last edited by

            The input configuration in Emulationstation is geared towards a gamepad, not an arcade panel. You didn't specify which emulator are you using, but the arcade emulators run by RetroArch are using Select for Coin and Start for what I imagine you mean 'Player1/Player2'.

            You can always open the RetroArch GUI while in-game (Hotkey + X, usually Select + X) and then re-map your buttons from the Input menu. Or, if you're running a MAME emulator like mame2003, mame2010, advmame, etc. then you can attach a keyboard and press TAB to get the MAME input configuration menu.

            1 Reply Last reply Reply Quote 0
            • F
              fabthegamer
              last edited by

              Awesome - thank you i will give that a try!

              1 Reply Last reply Reply Quote 0
              • V
                VictimRLSH @fabthegamer
                last edited by

                @fabthegamer LOVE the cabinet! Used to play the game competing against a friend (a great game for deliberately trying to kill the other player)

                System Config: Retropie 4.4 with full desktop, RPi 3B, 256gb SD, 5v 2.1A 5,200 mAH USB battery. EasyMSX controller mounted with Pimoroni Hyperpixel 4 (non touch). Also running 4.6 on a 4gb Pi 4 serving as my primary desktop computer now.

                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.