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

    [SOLVED] iPac 2 and USB SNES controllers, Player 1 issues

    Scheduled Pinned Locked Moved Help and Support
    ipac 2snescontrollerplayer 1
    5 Posts 2 Posters 2.6k 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.
    • briankrossB
      briankross
      last edited by briankross

      Pi Model: 3 Model B
      RetroPie Version Used: 3.8.1
      Built From: SD Image
      USB Devices connected: HAPP 3" Trackball, x2 Buffalo Classic USB Gamepad (SNES)
      Controller used: iPac 2
      Error messages received: n/a
      Guide used: n/a
      File: n/a
      Emulator: AdvanceMAME 1.4 (for trackball MAME),lr-mame2003 (for all other MAME), lr-nestopia (NES)
      Attachment of config files: n/a
      How to replicate the problem: n/a

      I'm looking for a little direction for my particular situation.

      I'm building a console style system where I can play select MAME and NES games. I have two USB ports extended from the Raspberry Pi to the front of the console so I can plug in two USB SNES gamepads when we want to play NES games. Otherwise, normally the iPac 2 and trackball are always plugged in. I have a joystick along with select, start, B, and A buttons wired to iPac 2 to navigate through Emulation Station.

      All is fine until I plug in the previously auto configured SNES gamepads, the select and start button won't work in NES games. I think the issue is neither of the 2 SNES gamepads are seen as "Player 1", so select and start won't work on either of them. I've been reading quite a bit, and think something under RetroArch Configuration may be the trick.

      I'm thinking of leaving this alone:

      /opt/retropie/configs/all/retroarch.cfg
      

      And editing:

      /opt/retropie/configs/SYSTEMNAME/retroarch.cfg
      

      So... am I on the right track?

      • Brian
      meleuM 1 Reply Last reply Reply Quote 0
      • meleuM
        meleu @briankross
        last edited by

        @briankross you mean "select and start" to exit the emulator? Only player 1 can do this.

        Or are you saying select and start for in-game functions (ie: pause the game with start)?

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        briankrossB 1 Reply Last reply Reply Quote 1
        • briankrossB
          briankross @meleu
          last edited by briankross

          @meleu said in iPac 2 and USB SNES controllers, Player 1 issues:

          @briankross you mean "select and start" to exit the emulator? Only player 1 can do this.

          Or are you saying select and start for in-game functions (ie: pause the game with start)?

          1. Power system up
            • iPac 2 always plugged in
            • Trackball always plugged in
            • No USB SNES gamepads plugged in
          2. Can navigate Emulation Station with arcade joystick and buttons
          3. Plug in SNES controllers, previously automatically configured
          4. Select NES game "The Legend of Zelda" with SNES gamepad (what I want as Player 1 gamepad wise)
          5. None of the SNES gamepad buttons work on either controller, neither are Player 1. The arcade controller is Player 1, but I'd like to use the gamepads instead.

          I'd like to force a specific gamepad to be Player 1 and another for Player 2 when plugged in, and I'm having trouble figuring it out. This is so we don't always have to have them plugged in when we're playing MAME games.

          • Brian
          meleuM 1 Reply Last reply Reply Quote 0
          • meleuM
            meleu @briankross
            last edited by

            @briankross Check it out:
            https://github.com/meleu/RetroPie-joystick-selection

            I think this will solve your problem. ;-)

            • Useful topics
            • joystick-selection tool
            • rpie-art tool
            • achievements I made
            briankrossB 1 Reply Last reply Reply Quote 1
            • briankrossB
              briankross @meleu
              last edited by

              @meleu said in iPac 2 and USB SNES controllers, Player 1 issues:

              @briankross Check it out:
              https://github.com/meleu/RetroPie-joystick-selection

              I think this will solve your problem. ;-)

              Thank you!

              For what I want to do, it looks like I just need to configure this once and I'm good to go. When I unplug and replug the SNES gamepads, the first one I plug in is Player 1, next is Player 2, and iPac 2 is always Player 3 which seems to be just fine for MAME and navigating Emulation Station.

              Woo! Thanks again!

              • Brian
              1 Reply Last reply Reply Quote 1
              • 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.