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

    NES Advantage controller won't map correctly

    Scheduled Pinned Locked Moved Help and Support
    nes advantagecustom pipi zerocontrollersgpio
    18 Posts 6 Posters 5.2k 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.
    • allenpieA
      allenpie
      last edited by allenpie

      ![0_1494615924282_log.jpg](Uploading 100%) ![0_1494615933528_log.jpg](Uploading 100%)

      Retro Pie and Chill

      1 Reply Last reply Reply Quote 0
      • allenpieA
        allenpie
        last edited by

        http://imgur.com/a/afJD2

        Screen shot

        Retro Pie and Chill

        1 Reply Last reply Reply Quote 0
        • allenpieA
          allenpie
          last edited by

          It's funny cuz in the main menu's both my a and b keys work but when i run a NES game it's player 1 player 2 switch as B

          Not sure why

          Retro Pie and Chill

          1 Reply Last reply Reply Quote 0
          • S
            SuperSirLink
            last edited by SuperSirLink

            disable the retroarch controller auto config... Take the inputs that jstest gives you for each number and put that in the retroarch config...

            I use different configs per system, since I have NES sockets, but leave the controller set as SNES... That way I can use an NES to SNES adapter and set inputs for SNES separately...

            Here is mine for NES:

            # Input device buttons.
            # Figure these out by using RetroArch-Phoenix or retroarch-joyconfig.
            # You can use joypad hats with hnxx, where n is the hat, and xx is a string representing direction. 
            # E.g. "h0up"
            input_player1_b_btn = 3
            input_player1_a_btn = 1
            input_player1_start_btn = 7
            input_player1_select_btn = 6
            
            input_player2_b_btn = 3
            input_player2_a_btn = 1
            input_player2_start_btn = 7
            input_player2_select_btn = 6
            
            # Axis for RetroArch D-Pad. 
            # Needs to be either '+' or '-' in the first character signaling either positive or negative direction of the axis, then the axis number. 
            # Do note that every other input option has the corresponding _btn and _axis binds as well; they are omitted here for clarity.
            input_player1_left_axis = -0
            input_player1_right_axis = +0
            input_player1_up_axis = -1
            input_player1_down_axis = +1
            
            input_player2_left_axis = -0
            input_player2_right_axis = +0
            input_player2_up_axis = -1
            input_player2_down_axis = +1
            
            1 Reply Last reply Reply Quote 2
            • allenpieA
              allenpie
              last edited by allenpie

              @SuperSirLink said in NES Advantage controller won't map correctly:

              Take the inputs that jstest gives you for each number and put that in the retroarch config

              I have these inputs Take the inputs that jstest gives you for each number and put that in the retroarch config
              I have done this whats the best way to disable the retroarch controller auto config from starting?

              \retropie\configs\all\autoconf.cfg

              I set it to disabled

              Retro Pie and Chill

              1 Reply Last reply Reply Quote 0
              • allenpieA
                allenpie
                last edited by

                SuperSirLink I LOVE YOu man!

                It's working great now such a simple FIX thanks so much for the HELP!

                Retro Pie and Chill

                1 Reply Last reply Reply Quote 0
                • S
                  SuperSirLink
                  last edited by

                  Sweet! glad I could help... For some strange reason I never had much luck with the auto config... Didn't see your particular issue, some other oddities between my NES controllers and the SNES controllers via the adapter... Though I never tried the NES advantage on my setup with the auto config enabled...

                  Glad you got it working!

                  1 Reply Last reply Reply Quote 1
                  • chipsnblipC
                    chipsnblip
                    last edited by

                    does the Advantage work completely, ie. turbo buttons/dials and slow-mo etc? i'm thinking about wiring mine up like this

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      SuperSirLink @chipsnblip
                      last edited by

                      @chipsnblip
                      Yes, it does... I actually use mine across multiple emulators... Even Atari 2600, though the turbo doesn't work for Atari and the B button is the main button...

                      1 Reply Last reply Reply Quote 1
                      • F
                        fsd2s
                        last edited by

                        I successfully am using an NES Advantage on RetroPie 4.2.3

                        I have an NES to USB Adapter plugged into the Raspberry and connect the NES Advantage to the adapter.

                        I do notice a problem when I boot the Raspberry Pi and the NES Advantage has the SLOW button turned on. The Pi also did not detect the controller the first time when I had the SLOW button turned on. With the SLOW and TURBO buttons turned off the Pi detects the controller without any problem. Then when I load and start playing a game I can turn the SLOW and TURBO buttons on or off without problem. For me, it seems only when the Pi is booting that I cannot have the TURBO and SLOW buttons on or else the controller does not work (I also get stuck on EMULATION STATION LOADING screen when booting up with the SLOW button turned on).

                        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.