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

    SO CLOSE! Dragonrise Arcade Sticks and Button Sets - joystick on a player reverses

    Scheduled Pinned Locked Moved Help and Support
    dragonrise
    13 Posts 6 Posters 13.5k 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.
    • L
      LonestarBarf
      last edited by LonestarBarf

      Okay, first, hello everyone! I've been circling around these forums and others for days attempting for a solution. I find similar problems but it hasn't fixed mine yet, so I take to typing.

      I'm running a Pi3 with Retropie.

      I've looked at a lot of different areas that could potentially fix my issue and still have the issue.
      So here's the deal: I have 2 Dragonrise USB Controllers for Arcade, and basically in Retropie I can assign all my controls perfectly, it makes me happy.

      When I boot up a game however in MAME_2003 (and everything else) it reverses the sticks of one of my player reverses. Then it stays reversed in EmulationStation.

      Up is down
      Down is up
      Left is right
      Right is Left

      I can exit out and redo controls, to same avail. Here's the links I have been to:

      https://github.com/libretro/retroarch-joypad-autoconfig/blob/master/udev/DragonRise_Inc._Generic___USB__Joystick.cfg

      https://www.reddit.com/r/raspberry_pi/comments/1ja3k2/emulationstationretropie_controller_issue_need/

      https://retropie.org.uk/forum/topic/5201/dragonrise-usb-controllers-only-one-detected-at-a-time

      https://www.reddit.com/r/RetroPie/comments/4p3uzo/2_zero_delay_usb_encoders_not_working_together/

      I also was at a HexEdit link at one point to swap 33 and 31, can't seem to find currently.

      I ran the update as well for the system (the one that installed the Jesse stuff)

      I appreciate any input in this matter. Thank you!

      TurgonT 1 Reply Last reply Reply Quote 0
      • TurgonT
        Turgon @LonestarBarf
        last edited by

        @LonestarBarf

        I also had some problems configuring two zero delay controllers ("dragonrise"), so I gave up and did something much simpler than trying to resolve the conflict: I wired as many buttons as I could to one of the controllers (including p2 movement) and then used some quick connectors to wire the remaining buttons directly to the gpio. Works wonderfully and I still have one controller left to use on another project.

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

          Thanks for the reply,

          I read one post where someone just rewired the controls.

          Do you have a reference for how you wired them up? Maybe a picture or a post? If it's p2, it would be used less frequently and I guess if I wanted to set up players 3 and 4 it would have to be in a similar fashion.

          I'm trying to wrap my head around rewiring the joystick and setting it up in retropie. Thanks for the assistance, I appreciate it.

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

            Think I've found somewhat of a solution. maybe. I will try this, I haven't edited this file. Will let you guys know!

            https://retropie.org.uk/forum/forum/forum/topic/8921/when-i-map-player-2-s-controls-it-changes-player-1-s-controls/7

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

              This did not work lol. Next?

              1 Reply Last reply Reply Quote 0
              • anasazi29A
                anasazi29
                last edited by

                Ok, I have seen many post regarding the Dragonrise zero delay controllers and using them with Retropie. They do work, but with some very specific things.

                1. Buttons A, B, X, Y have to be connected to K1, K2, K3, K4. If you do not, then you will having trouble mapping them appropriately through Retropie for 2 controllers.
                2. If you are using 2 Dragonrise controllers, both controllers must be wired EXACTLY the same. If you map all 10 buttons, then all 10 buttons must be wired to the same location on each USB encoder.
                  Example: if K1 is A, then the wire from K1 to the position of the A button must be the same on Player 1 and player 2.
                3. Start and Select should be using the designated ST labeled on the USB encoder as Start and SE labeled on the USB encoder for Select. Hopefully that is straight forward understanding.
                4. I typically use L1, R1, L2 and R2 as the other 4 buttons, however I have used K11 and K12 for different button functions and they work too.
                5. AU = Up on the joystick, AD = down, AR = Right and AL = Left. Make sure these are exactly the same on both controllers.
                  I have bought 4 sets of these for several projects and all of them work as long as I make sure that both Player one’s joystick and buttons are IDENTICAL to the players 2 USB encoder.
                  I do not use Mode, Turbo, CLR or Auto for any of the 10 buttons.
                  0_1490928143049_Dragonrise_USB_encoder_diagram.jpg

                _
                http://www.ebay.com/itm/No-Delay-Arcade-Game-Control-USB-LED-Joystick-for-MAME-Raspberry-2-Players-AC492/232128110262?rt=nc&_soffid=5012362507&_soffType=OrderSubTotalOffer&_trksid=p5731.m3795

                L F 2 Replies Last reply Reply Quote 0
                • L
                  LonestarBarf @anasazi29
                  last edited by

                  @anasazi29 thanks for the details, I appreciate it. I'll give this a try when I get home.

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

                    So one difference is I have the 5 pin connector setup for the joystick. I'm going to check to make sure these are in correctly.

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

                      Nope that didn't work, checked the wiring, all is the same. However I have a single connector for my controls. Am I screwed?

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

                        Alright everyone, I have officially figured it out. and unless otherwise, my problem was that i installed the p2 joystick backwards. So naturally up was down etc, and when I changed the controls it confused the config files. I will make this solved. Sorry about the commotion!

                        bodtxB 1 Reply Last reply Reply Quote 3
                        • pizzapieP
                          pizzapie
                          last edited by

                          Ok so I had the exact same problem : using two dragonrise controllers, mapped correctly but when launching a game, one of the controllers joystick got reversed.

                          I tried everything (quirks hack, etc). The most important thing with dragonrise controllers is : they must be plugged EXACTLY the same way for both players.

                          It was still not working and then I checked and :

                          @lonestarbarf said in SO CLOSE! Dragonrise Arcade Sticks and Button Sets - joystick on a player reverses:

                          Alright everyone, I have officially figured it out. and unless otherwise, my problem was that i installed the p2 joystick backwards.

                          That was it, I mounted one of the sticks backward, thinking I would map it later, but you can't map it differently (between P1 & P2) with dragonrise controllers !

                          I then simply reversed the stick (physically) and it worked !

                          I hope it'll help other people with those controllers :)

                          1 Reply Last reply Reply Quote 1
                          • bodtxB
                            bodtx @LonestarBarf
                            last edited by

                            @lonestarbarf Wo so cool guys you saved many hours to me!
                            My daughter will be able to play this week end, thx so much.
                            once joystick physically reversed it works.
                            thx

                            1 Reply Last reply Reply Quote 0
                            • F
                              freekboy @anasazi29
                              last edited by

                              @anasazi29

                              I just want to say that....two years later...this thread is still helping people. Easily spent hours hitting my head against a wall until reading this thread.

                              Thank you :)

                              1 Reply Last reply Reply Quote 0
                              • nunna78N nunna78 referenced this topic on
                              • FloobF Floob referenced this topic on
                              • 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.