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

    Arcade controllers now working?

    Scheduled Pinned Locked Moved Help and Support
    configurationhardware
    12 Posts 4 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.
    • O
      owld
      last edited by

      It has an old dell monitor don't know exactly what type), model B, version 4.4,built from an SD image, have 2 encoders (Zero delay easyget encoders) (connected which have 8 buttons, and a joystick connected to each encoder. No error messages, I didn't use any guides, figured it myself. And I have an average 5v phone charger powering every except speakers, and the monitor.

      mituM ClydeC 2 Replies Last reply Reply Quote 0
      • C
        carranz
        last edited by

        I am having the same issue. I just got around to setting up my machine that i have been working on. Download retropie watched a few videos and then set it up. The pi started up fine and the setup screen appeared and i did what it said. I am using a arcade joystick controller you get from amazon. Everything set up fine and then once i got into a game no controls worked. I can plug in a keyboard and then that works but the arcade controller will not. Any help would be great thank you.

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

          @carranz Please add the same details as requested - https://retropie.org.uk/forum/topic/3/read-this-first. What kind of controller you have - model, make ? Is it recognized in Emulationstation ?

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

            @owld Seems like your controller might be wired incorrectly. Use the command line and test your controller using jstest /dev/input/js0 and jstest /dev/input/js1 and check if the buttons/joystick are correctly recognized - see https://retropie.org.uk/docs/RetroArch-Configuration/#determining-button-values for how jstest works.

            1 Reply Last reply Reply Quote 0
            • ClydeC
              Clyde @owld
              last edited by Clyde

              @owld Which SD image did you build it from? Only the official one from https://retropie.org.uk/download/ can be supported here, because third-party images could be configured very differently (many are messed-up) and produce unpredictable problems.

              If you're using a third-party image, please re-install with the official one.

              In addition to what @mitu said, if you have two identical zero delay encoders, you'll have to wire them exactly the same, because both will use the same configuration file named after them in the directory /opt/retropie/configs/all/retroarch/autoconfig.

              Furthermore, only the first controller of both should be configured in Emulation Station, because only that controller can use the "Hotkey" button for special functions (like "Hotkey" + "Start" to exit most of Retropie's emulators).

              1 Reply Last reply Reply Quote 0
              • C
                carranz @mitu
                last edited by

                @mitu Thanks for the reply. I am not sure what the controllers are i bought them like 3 years ago. i just ordered and new EG STARTS Zero Delay USB Encoder. This way i know i can wire the buttons and joystick up correctly. I did download the image from this page. i am also using a pi 3 B+. I just got a new one yesterday because i shock mine old one with static.

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

                  @carranz I can give you the same advice as before - try using jstest to see if the controller(s) are detected and the buttons/joysticks are registered by the OS. Maybe the controllers are registered an keyboard inputs ? You can run

                  cat /proc/bus/input/devices
                  

                  and check how are they registered (keyboard or gamepad).

                  1 Reply Last reply Reply Quote 0
                  • C
                    carranz
                    last edited by

                    Thanks for all the help. the new piece was the key and now the controls are working!

                    ClydeC 1 Reply Last reply Reply Quote 0
                    • ClydeC
                      Clyde @carranz
                      last edited by

                      @carranz Good to hear, thanks for reporting back.

                      1 Reply Last reply Reply Quote 0
                      • O
                        owld
                        last edited by

                        Thank you! I will try!

                        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.