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

    Joystick problem - Sanwa vs Controller vs USB Pad

    Scheduled Pinned Locked Moved Help and Support
    joysticksanwadpad
    5 Posts 2 Posters 687 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.
    • RedMarsBlueMoonR
      RedMarsBlueMoon
      last edited by

      Hello all!
      I'm just realising that something does not seem right with how my arcade joystick works. I got a real Sanwa Arcade stick and a USB controller board to go with it. (The controller board was separate)

      The problem is very noticeable when I play for example Ghouls & Ghosts using mame2010.
      If I hold DOWN (to crouch) then circle change direction to RIGHT (via SouthEast), the character doesn't start walking to the right.

      If I do the exact same dpad movement in the same game but with my Buffalo USB Snes controller the character stands up and starts walking to the right. Which is what I would expect.

      Would anyone be able to recognize this behaviour and know what's going wrong with the Sanwa input?

      Fred

      1 Reply Last reply Reply Quote 0
      • RedMarsBlueMoonR
        RedMarsBlueMoon
        last edited by RedMarsBlueMoon

        (I was going to edit the OP but it seems not possible now)

        Could this be a 8-way vs 4-way thing?
        I'm finding threads where people talk about that and mention Ghouls & Ghosts having this 'issue'.
        And something called the 'sticky mode' in Mame which sounds like an attempt to help the issue somewhat through software.

        https://gamefaqs.gamespot.com/boards/583855-ghouls-n-ghosts/77813049
        "Yeah 100%. I'm running GnG in my custom built cabinet with a Sanwa JLF Stick.
        The game didn't feel like in the past. I had extreme problems with crouching and ladders which was very frustrating. So I switched the restrictor plate to 4-way. And voila, its perfect now. Much easier to play :-)"

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

          It sure looks like an 4-way vs 8-way issue. For a software solution, I think Mame2003-plus has something to restrict movements - https://github.com/libretro/mame2003-plus-libretro/pull/471 and can be controlled via core options.

          NOTE: some hardware joysticks have a switch (hw or software) for 4-way vs 8-way setup (e.g. for instance Ultimarc)

          1 Reply Last reply Reply Quote 1
          • RedMarsBlueMoonR
            RedMarsBlueMoon
            last edited by RedMarsBlueMoon

            Ok yes I think that's it. I'll have to read a bit more as I'm still not fully clear what the actual difference is in the logic between the dpad and the joystick behaviour.

            Thanks a lot for the tip about that controller! Now I'm really tempted to get one but I'm still racking up little purchases to finish the arcade build as planned so I might have to wait a bit until upgrading the stick! :)

            It's amazing how much there is to the nitty gritty details of all this!
            I also suspect that my controller board is spamming random signals to what I have mapped as the 'start' button, causing games to randomly pause. But I'll investigate that separately and should be more easy to pin down.

            Cheers!

            1 Reply Last reply Reply Quote 0
            • RedMarsBlueMoonR
              RedMarsBlueMoon
              last edited by RedMarsBlueMoon

              I just got this to work and it does help making GnG much more playable!

              Use the Hotkey+X combo to open the green settings screen. Find 'Options'.

              I had to flip both 4-way and also analog->digital to get it to play well. It's not perfect since only an actual correct joystick would do that. But it's now completely playable so can recommend for others that are having this problem.

              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.