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

    SNES: second controller does not work

    Scheduled Pinned Locked Moved Help and Support
    snes9xcontroller
    5 Posts 4 Posters 7.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.
    • A
      alightgoesout
      last edited by alightgoesout

      I have installed a fresh RetroPie 4.1 from the img on a Raspberry Pi 3 and I'm having trouble with the second controller and the SNES emulator.

      Both controller are the same SNES controller knock-off connected via USB. I have checked them with jstest and they both work flawlessly. There is something strange though, they have different names, "usb gamepad" and "USB Gamepad" (the first one has 11 spaces at the end, while the second one has one). In /opt/retropie/configs/all/retroarch-joypads I have two files: usbgamepad.cfg and USBGamepad.cfg.

      In the SNES emulator the second controller does not work. If I only plug one controller I can make any work. In the megadrive emulator, both controller work at the same time without any issue.

      I have tries a lot of things and I can't find a solution to my problem. Has someone any clue ?

      rbakerR 1 Reply Last reply Reply Quote 0
      • rbakerR
        rbaker @alightgoesout
        last edited by

        @alightgoesout Have you configured player 2 in the retroarch config located at:
        /opt/retropie/configs/all/retroarch.cfg??

        1 Reply Last reply Reply Quote 0
        • A
          alightgoesout
          last edited by

          I have edited /opt/retropie/configs/snes/retroarch.cfg as indicated here, but it didn't change anything.

          Specifically, I have set input_player1_joypad_index = 0 and input_player2_joypad_index = 1.

          budegarowerB 1 Reply Last reply Reply Quote 0
          • G
            goodpi31
            last edited by goodpi31

            It could be that retroarch has the wrong device type loaded, that happened to me once:

            Run the SNES game. Press SELECT + X on the working controller.

            In the menu navigate to Quick Menu -> Controls ->
            and make sure that User 1 and User 2 device type is set to SNES Joypad.

            1 Reply Last reply Reply Quote 0
            • budegarowerB
              budegarower @alightgoesout
              last edited by

              @alightgoesout , did you mapped both inputs through Emulation Station?
              Go the the Retropie Main Menu and press start on controller 1. Go to configure input, press A on controller 1. Then, say "Yes" pressing A again. Now, press and hold any key on the controller2 and follow instructions. I have solved the same issue before, doing this.

              I hope it helps.

              Filipe

              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.