• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

2p Arcade joystick not working on emulator

Scheduled Pinned Locked Moved Help and Support
gpio2 playersarcade joystick
5 Posts 2 Posters 1.6k 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.
  • B
    brurpo
    last edited by 29 May 2017, 07:13

    Hi there!
    First of all, thanks for your time!

    I am building a 2p Arcade cabinet, used the gpio and mkarcadejoystick.

    Installed it using the interface and edited the config file to "m=1,2".

    Everything seems fine, both jstest for js0 and js1 works. The input configuration detects the 2 joysticks and emulation station works with P1 but not p2 (which I think is how it's supposed?)

    But the neogeo emulator only works with the P1 and MAME does not work with neither P1 nor p2.

    Sorry for the noob question, but what am I missing? Do I have to configure the emulators? I thought emulation station handled the controls.

    Thanks very much!

    1 Reply Last reply Reply Quote 0
    • S
      simonster
      last edited by simonster 29 May 2017, 09:42

      Hi @brurpo

      Do you have mk_arcade_joystick_rpi in etc/modules?

      Do you have a file called /etc/modprobe.d/mk_arcade_joystick.conf

      This should contain just 1 line (assuming default pinout):

      options mk_arcade_joystick_rpi map=1,2

      Also as they are treated as separate devices, I configure both inputs in emulation station, the first time.

      If you are still have problems, post your mk_arcade_joystick.conf and your etc/modules files on pastebin and link here.

      Si

      B 1 Reply Last reply 29 May 2017, 15:44 Reply Quote 1
      • B
        brurpo @simonster
        last edited by 29 May 2017, 15:44

        @simonster thanks a lot for the reply :)

        Not sure about the modules folder will have to check it when I get home.

        I have the other one, also it had "map=1" so I changed it to "map=1,2".

        When I configure the gamepad, it says 2 gamepads detected, but I can only configure one. Reading the forums I thought that the map would be automatically mirrored to the second controller.

        When I get home I will paste the files.
        Thank you very much for the help!

        1 Reply Last reply Reply Quote 0
        • S
          simonster
          last edited by 29 May 2017, 16:42

          Given you are getting 2 joysticks detected in the emulationstation menu, it seems like the module is loaded correctly. If you enter the configure inputs, map controller 1, then go straight back in and map controller 2, then restart the pi from the emulationstation menu.

          B 1 Reply Last reply 30 May 2017, 03:55 Reply Quote 1
          • B
            brurpo @simonster
            last edited by 30 May 2017, 03:55

            @simonster yesss thanks so much! That was it, I had to renter the config and configure p2, I thought that for some reason if I re enter the config menu it would start over!

            MAME libretro works with the arcade buttons, mame4all doesn't, neo-geo also works correctly, did not test with the rest.

            Thanks a lot. :D

            1 Reply Last reply Reply Quote 0
            5 out of 5
            • First post
              5/5
              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.

              This community forum collects and processes your personal information.
              consent.not_received