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] NES emulator finds both controllers but only 1 works

    Scheduled Pinned Locked Moved Help and Support
    nesxbox360controller2 playersolved
    17 Posts 7 Posters 15.4k 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.
    • D
      dawtyne10
      last edited by dawtyne10

      Pi Model: (3)
      RetroPie Version Used: (4.0.2)
      Built From: (4.0 fresh SD Image, then binary updates to now)
      USB Devices connected: (xbox360 wireless receiver)
      Controller used: (2 official xbox360 wireless controllers & bluetooth keyboard)

      I have 2 wireless 360 controllers. Most recent xpad installed and xboxdrv NOT installed.
      jstest /dev/input/js0 and js1 show both xbox360 controllers working fine.

      I cannot get 2nd controller to work in any NES games. Both controllers work great in all other emulators (SNES, megadrive, N64, ports, etc) "1st player" controller works great in all. Both controllers are setup in ES and can navigate there just fine. At startup of NES games, both js0 & js1 show up at bottom of screen. Some NES games, the controllers duplicate as palyer 1 but can never get player 2 to work.

      I had the same issue with NES on last image started from 4.0-beta2. I just did fresh install from 4.0 image and still have same issue. I also uninstalled lr-FCEUmm and re-installed.

      I have not edited any of the opt/retropie/configs or specifically NES retroarch.cfg:

      # Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
      
      input_remapping_directory = "/opt/retropie/configs/nes/"
      
      #include "/opt/retropie/configs/all/retroarch.cfg"
      

      I'm not sure where to go from here?

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

        @dawtyne10
        It's a strange behavior...

        I suggest you to try this:

        RGUI (usually select+x)
        Settings
        Input
        Input User 2 Binds
        User 2 Device Index

        And change it.

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        1 Reply Last reply Reply Quote 0
        • D
          dawtyne10
          last edited by

          @meleu thanks for the quick response!

          dumb question... I am in RGUI and can see User 2 Device Index...
          It reads: "Xbox 360 Wireless Receiver (XBOX) (#2)"... but how do I change it; and what do I change it to?

          also User 1 Device Index reads: "Xbox 360 Wireless Receiver (XBOX) (#1)"

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

            @dawtyne10 said in NES emulator finds both controllers but only 1 works:

            dumb question... I am in RGUI and can see User 2 Device Index...
            It reads: "Xbox 360 Wireless Receiver (XBOX) (#2)"... but how do I change it; and what do I change it to?

            You can change it pressing right on your d-pad :-)
            But it seems to be right! No need to change.

            Maybe you only need to bind the buttons for player 2. Below the User 2 Device Index there is the User 2 Bind All. Click on it and press the required buttons that will appear on the screen (using the player2 joystick!). Don't worry if the time runs out, you can try it again (or set the buttons individually. I'm not sure if it solves your problem, but I think worth a try.

            also User 1 Device Index reads: "Xbox 360 Wireless Receiver (XBOX) (#1)"

            • Useful topics
            • joystick-selection tool
            • rpie-art tool
            • achievements I made
            1 Reply Last reply Reply Quote 0
            • D
              dawtyne10
              last edited by

              @meleu That partially worked!

              I now have individual "2 player control" in games that used to replicate controller 1 and controller 2 for NES.... i.e. games like Contra force, final fight 3, double dragon... to name a few. These games allowed me to start 2 players, but both controllers used to control the same player, now they control separately like they are supposed to.

              In NES it still does not allow me to even select 2 players in games like Contra or Donkey Kong. It also does not replicate controls from controller 1 or 2. Controller 2 has no effect. Controller 1 works fine in these games.

              Both controllers still seem to operate properly in ES & all other emulators besides NES.

              You at least gave me some hope so far :) but totally stumped again.

              edmaul69E 1 Reply Last reply Reply Quote 0
              • edmaul69E
                edmaul69 @dawtyne10
                last edited by

                @dawtyne10 so do the games not let you press select to go to 2 players but can press start? Is that what you are saying? If so can you go into super mario bros and tell me if you can start a game? 1&2 player games.

                1 Reply Last reply Reply Quote 0
                • D
                  dawtyne10
                  last edited by

                  @edmaul69 I will check super mario bros tonight... have not tried that on my new image for NES yet.

                  @dawtyne10 so do the games not let you press select to go to 2 players but can press start? Is that what you are >saying? If so can you go into super mario bros and tell me if you can start a game? 1&2 player games.

                  Yes, I can press start in Contra/Donkey Kong and play like normal but only with controller 1 in NES... the start screen for the game does not allow me to go down to the 2 player option. All controls work fine for player 1 after starting. Same ROMs used to work just fine for me before. I have even tried different ROMs thinking something might be wrong with the version I am using and same result.
                  0_1472651727873_upload-93a6fc74-adba-4d64-90a2-da0b1e866c1d

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

                    @dawtyne10
                    I would like to see these files:

                    • /opt/retropie/configs/all/retroarch.cfg
                    • /opt/retropie/configs/nes/retroarch.cfg
                    • the files in the /opt/retropie/configs/all/retroarch-joypads/

                    Can you paste their content in pastebin.com?

                    • Useful topics
                    • joystick-selection tool
                    • rpie-art tool
                    • achievements I made
                    1 Reply Last reply Reply Quote 0
                    • D
                      dawtyne10
                      last edited by

                      @meleu will do. At work at the moment... probably a good 8 hours before I can get back to it :)

                      1 Reply Last reply Reply Quote 0
                      • D
                        dawtyne10
                        last edited by

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • D
                          dawtyne10
                          last edited by dawtyne10

                          @meleu

                          I tested everything again today and NES is working great. The manual bind instructions you gave me for RGUI did the trick for mirrored controls and cannot replicate the issues I was having with Contra or Donkey Kong last night (IT'S WORKING!!).

                          Thanks for the great response time and help!

                          ...how do I mark topic as "solved?"

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

                            @dawtyne10 edit the first post of this thread and put [solved] in the beginning of the title.
                            putting a "solved" tag would be nice too.

                            • Useful topics
                            • joystick-selection tool
                            • rpie-art tool
                            • achievements I made
                            1 Reply Last reply Reply Quote 0
                            • J
                              jiminuz
                              last edited by

                              I having the exact same issue as described above. BI have retropie 4.3 running on a pie 3 with 2 genuine PS3 controllers connected via BT. Both controllers work flawlessly everywhere except the NES games. On every two player game (contra, blades of steel etc...) The Emu seems to see both controllers on loading, but the games themselves don't recognize the second controller. In fact when you start a one player game both controllers control player 1. I've done everything suggested above....controller order in the Libretro & NES Emu respectively, configured the inputs\binds in retroarch, and updated all of the core packages. These were great suggestions, but nothing has worked for me yet

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

                                @jiminuz open your own topic describing your issue. Don't forget to provide the info suggested in the read-me-first post. And also provide the info I requested in this post above.

                                • Useful topics
                                • joystick-selection tool
                                • rpie-art tool
                                • achievements I made
                                1 Reply Last reply Reply Quote 0
                                • V
                                  ven9
                                  last edited by ven9

                                  I'm sorry for replying to an old thread I want to play NES Games and I have my RetroPie can connect with the controllers. There is no consistency sometimes works sometimes not working. What should be the problem, bad controllers because they are a little old or something with the Raspberry Pi is not ok?

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

                                    @ven9 Please open a new topic for your issue - and add more details about your system as requested in https://retropie.org.uk/forum/topic/3/read-this-first.

                                    1 Reply Last reply Reply Quote 0
                                    • ?
                                      A Former User
                                      last edited by

                                      This post is deleted!
                                      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.