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

    Analog sticks not working in arcade

    Scheduled Pinned Locked Moved Help and Support
    gamepadarcade
    6 Posts 3 Posters 1.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.
    • tribunal88T
      tribunal88
      last edited by

      I built a new retropie system for my cousin and am configuring it. Everything is working except on arcade games, which are using lr-mame20003-plus, the analog sticks aren't working. They work in every other emulator. When I go to map inputs and move them to set the input manually, nothing happens. It correctly detects the dpad, but neither of the sticks show up. What's odd is that the analog stick buttons are also working. These are 8bitdo 2 Pro gamepads.

      lostlessL 1 Reply Last reply Reply Quote 0
      • tribunal88T
        tribunal88
        last edited by

        Additional info. When comparing it to my other install, I notice that in RetroArch, Under Settings->Input->Port 1 it doesn't list a "Device Type" setting. On my other system it lists "Device Type: Retropad".

        Any idea why there isn't a device type setting?

        1 Reply Last reply Reply Quote 0
        • lostlessL
          lostless @tribunal88
          last edited by lostless

          @tribunal88 there’s an option to enable use analog as dpad in the retroarch menus. It’s probably off by Default in the arcade games because some games actually use analog sticks.
          It can be enabled per game or per emulator.

          1 Reply Last reply Reply Quote 0
          • tribunal88T
            tribunal88
            last edited by

            I see those options, but in my current setup, both the dpad and analog stick are functional at the same time (and largely do the same thing). This is good because it allows me to use the analog stick in certain games like NBA Jam and TMNT, and the dpad in others like Mortal Kombat, depending on which is better.

            Let me be more descriptive. In the current setup, if I open the MAME menu to remap controls, and I select to remap the P1 Up (for example), if I press up on the DPAD it shows "D-Pad up". If I press the analog stick up it says "RP1 Axis -" (or something of that nature). So it understand the inputs for the stick and d-pad are distinct.

            If I do the same thing on the new one I'm building out, it registers the input from the d-pad, but if I remap and press up on the analog stick, nothing happens.

            The analog stick is working fine in the UI and in Mario 64. Also in Retroarch.

            1 Reply Last reply Reply Quote 0
            • tribunal88T
              tribunal88
              last edited by

              Figured it out. It's something with the current build of lr-mame2003-plus. I copied the directory and contents (scp -rp) of /opt/retropie/libretrocores/lr-mame2003-plus from my current system to the new build, changed the ownership to "root", and now the new system is working as expected.

              The build that works as expected is from 2022-07-29T09:51:03+01:00, the one that doesn't work is from 2023-01-26T16:43:41+00:00.

              Maybe I'll log a bug over there.

              1 Reply Last reply Reply Quote 0
              • M
                mahoneyt944
                last edited by

                Issue with mame2003-plus has been corrected. For anyone following this, Update from source to receive the update.

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