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 controller not working properly on N64 emulator

    Scheduled Pinned Locked Moved Help and Support
    controllersnessnes controllern64 controllermcontroller map
    24 Posts 4 Posters 4.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.
    • mituM
      mitu Global Moderator
      last edited by

      DPad U = axis(0+)
      DPad D = axis(0-)
      DPad L = axis(1,-)
      DPad R = axis(1,+

      OK, these might be wrong then. Try replacing them with

      DPad U = axis(1-)
      DPad D = axis(1+)
      DPad L = axis(0,-)
      DPad R = axis(0,+)
      L 1 Reply Last reply Reply Quote 0
      • L
        lupsyn @mitu
        last edited by

        @mitu Sadly still no luck :(

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

          @lupsyn Apart from trying out a different emulator, I have no more ideas.

          L 1 Reply Last reply Reply Quote 0
          • L
            lupsyn @mitu
            last edited by

            @mitu Thanks mate for the support, any change to link me to a doc how i can potentially change the N64 emulator ?

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

              @lupsyn You can use the Runcommand launch menu when you start a game to switch emulator from the ones that are installed. If it's not installed, you can install it from RetroPie-Setup.

              https://retropie.org.uk/docs/Runcommand/#runcommand-launch-menu
              https://retropie.org.uk/docs/Updating-RetroPie/#updatinginstalling-individual-packages
              https://retropie.org.uk/docs/Nintendo-64/

              L 1 Reply Last reply Reply Quote 0
              • L
                lupsyn @mitu
                last edited by

                @mitu try other emulators, same issue...i think then it's a controller issue... but it's very strange.

                1 Reply Last reply Reply Quote 0
                • L
                  lupsyn
                  last edited by lupsyn

                  I figure it out but is working only with mupen-64plus not with lr-mupen64plus-next. My controller is a snes clone kind of (as i specified in the beginning).
                  From auto config it will be configured as :

                  input_device = "usb gamepad           "
                  input_driver = "udev"
                  input_enable_hotkey_btn = "8"
                  input_l_btn = "4"
                  input_load_state_btn = "4"
                  input_up_axis = "-1"
                  input_left_axis = "-0"
                  input_state_slot_decrease_axis = "-0"
                  input_select_btn = "8"
                  input_right_axis = "+0"
                  input_state_slot_increase_axis = "+0"
                  input_r_btn = "5"
                  input_save_state_btn = "5"
                  input_y_btn = "3"
                  input_x_btn = "0"
                  input_menu_toggle_btn = "0"
                  input_down_axis = "+1"
                  input_start_btn = "9"
                  input_exit_emulator_btn = "9"
                  input_b_btn = "2"
                  input_reset_btn = "2"
                  input_a_btn = "1"
                  

                  (you can find this file in the dir : '/opt/retropie/configs/all/retroarch/autoconfig ' )

                  Just gigging around i found this https://github.com/libretro/retroarch-joypad-autoconfig/tree/master/udev in which there are lot of configuration for lot of different joypads.
                  I understood problem were into the x/y axis so i just appended these lines on the autoconfig file and everything start working :

                  input_up_axis_label = "D-Pad Up"
                  input_down_axis_label = "D-Pad Down"
                  input_left_axis_label = "D-Pad Left"
                  input_right_axis_label = "D-Pad Right"
                  

                  I think you can do the same from internal mapping for a single rom playing with the retroarch.cfg inside ...'retropie/configs/n64'

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

                    @lupsyn said in SNES controller not working properly on N64 emulator:

                    input_up_axis_label = "D-Pad Up"
                    input_down_axis_label = "D-Pad Down"
                    input_left_axis_label = "D-Pad Left"
                    input_right_axis_label = "D-Pad Right"

                    These lines have no bearing on how the controller actually works, it just label the inputs so you can see them better in the RetroArch's configuration interface (instead of seeing the numbers associated). But if it works, that's fine.

                    L 1 Reply Last reply Reply Quote 0
                    • L
                      lupsyn @mitu
                      last edited by

                      @mitu yeah, reading some docs makes no sense. Maybe it's only working due i changed emulator. Thanks for helping anyway.

                      O 1 Reply Last reply Reply Quote 0
                      • O
                        omerfsen @lupsyn
                        last edited by

                        @lupsyn My Dpad keys (contoller is SNES ) are not working on Nintendo64. Can someone paste their \configs\n64\inputsautocfg.ini

                        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.