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

    Xin-Mo Dual Arcade config / button layout

    Scheduled Pinned Locked Moved Help and Support
    12 Posts 5 Posters 12.9k 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.
    • E
      evozero
      last edited by

      Hi All,
      After following this great guide http://blog.petrockblock.com/forums/topic/how-to-get-xin-mo-dual-arcade-working-with-retropie-easy-guide/
      on a fresh 3.7 install, I have the xin mo recognised as dual arcade.
      I have wired the buttons the same as the diagram.
      Jtest shows all JS0 & JS1 working, btns 0-7.
      In mame I have mapped the input buttons for B0 B1 B4 B5 and have games functioning.

      Looking at this photo of my temporary layout; https://www.dropbox.com/s/35988h88nrajqpi/BOJCAB2.JPG?dl=0

      How would you map the buttons for mame neo geo, n64, C64 etc

      can someone explain the button names when mapping the input in RetroArch, I don't understand the naming in this menu? Nothing is working in FBA, n64 I presume until I fix Retroarch.

      Many thanks
      Ian

      FinheadF 1 Reply Last reply Reply Quote 0
      • FinheadF
        Finhead @evozero
        last edited by

        @evozero
        Did you go through the Wiki on this? Xin-Mo Dual

        1 Reply Last reply Reply Quote 0
        • E
          evozero
          last edited by

          Thanks Finhead,
          The wiki instructions are repeated in the guide here;
          http://blog.petrockblock.com/forums/topic/how-to-get-xin-mo-dual-arcade-working-with-retropie-easy-guide/

          Jtest confirms two players, all buttons functioning.
          How would you map the buttons for mame neo geo, n64, C64 etc?

          Looking at this photo of my temporary layout; https://www.dropbox.com/s/35988h88nrajqpi/BOJCAB2.JPG?dl=0

          can someone explain the button names when mapping the input in RetroArch, I don't understand the naming in this menu? Nothing is working in FBA, n64 I presume until I fix Retroarch?

          Thanks
          Ian

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

            Hi Ian,

            I found myself in the same position as you over the past few days and I've managed to map by xin-mo dual arcade set up to work MAME and other emulators (psx etc)

            I had to go into emulation station, then retropie, then retroarch

            Once in retroarch I went to:

            Settings
            Input

            Within that screen are the options for "input user x binds"

            By going into player 1 and then player 2 I was able to configure the controls by selecting each input (Up D-pad, Down D-pad etc) and then pressing the corresponding button on the xin-mo

            Finally making sure to select "save autoconfig" that was my controls set - I could then do the same for user 2 and the hotkey bind options

            MAME was different - firstly I had to launch a MAME rom then press TAB and configure the buttons within that menu

            Hopefully this helps!

            Luke

            E 1 Reply Last reply Reply Quote 0
            • E
              evozero @ClassAct3
              last edited by

              @ClassAct3 said in Xin-Mo Dual Arcade config / button layout:

              Hi Ian,

              I found myself in the same position as you over the past few days and I've managed to map by xin-mo dual arcade set up to work MAME and other emulators (psx etc)

              I had to go into emulation station, then retropie, then retroarch

              Once in retroarch I went to:

              Settings
              Input

              Within that screen are the options for "input user x binds"

              By going into player 1 and then player 2 I was able to configure the controls by selecting each input (Up D-pad, Down D-pad etc) and then pressing the corresponding button on the xin-mo

              Finally making sure to select "save autoconfig" that was my controls set - I could then do the same for user 2 and the hotkey bind options

              MAME was different - firstly I had to launch a MAME rom then press TAB and configure the buttons within that menu

              Hopefully this helps!

              Luke

              Thanks Luke, It gives me hope Ill get it all working.
              Did you wire the controls and buttons like the picture in the "Easy guide"
              http://blog.petrockblock.com/forums/topic/how-to-get-xin-mo-dual-arcade-working-with-retropie-easy-guide/

              Would you share your config files for RetroArch etc, please?

              I still dont understand button names when mapping the input in RetroArch, can anyone explain or have a link?

              Many thanks
              Ian

              1 Reply Last reply Reply Quote 0
              • I
                idbnarra
                last edited by

                When you followed the steps did you apply the custom kernel and do you know if it is necessary? I have just come across this but have already added the quirks line so that the xin mo is seen as two controllers instead of one, but I an unsure of what the kernel patch does and how to know if I need to apply it or not.

                E 1 Reply Last reply Reply Quote 0
                • E
                  evozero @idbnarra
                  last edited by

                  @idbnarra said in Xin-Mo Dual Arcade config / button layout:

                  When you followed the steps did you apply the custom kernel and do you know if it is necessary? I have just come across this but have already added the quirks line so that the xin mo is seen as two controllers instead of one, but I an unsure of what the kernel patch does and how to know if I need to apply it or not.

                  Hi,
                  I didn't think the custom kernel was requied on the RPI2 and Retropie 3.7, I didn't use it.

                  I would love to see some working config files for comparison, can any one upload their config files?
                  Cheers
                  Ian

                  I 1 Reply Last reply Reply Quote 0
                  • I
                    idbnarra @evozero
                    last edited by

                    Thanks @evozero
                    I don't think it is needed either as I have not com across the issues that people were using the kernel patch for.

                    1 Reply Last reply Reply Quote 0
                    • E
                      evozero
                      last edited by

                      Hi All,
                      I have got the Xin mo buttons mapped in retroarch for 6 button fighting games.
                      First two links are photos.
                      Last link is to my retroacrch.cfg, 6 button layout mapped and hot keys enabled.

                      link text
                      link text
                      https://drive.google.com/open?id=0B8fb44oek14BeDlQNWYxY3FlRkk

                      I hope these are of some use to others who are struggling to work out the 6 button layout.
                      Cgeers
                      Ian

                      G 1 Reply Last reply Reply Quote 0
                      • G
                        grahamken @evozero
                        last edited by

                        @evozero Hi Evozero
                        Can I just confirm. Have you got the Raspberry Pi 2 or 3?
                        Does 2 Player work?
                        Am banging my head off the wall for the past few weeks trying to get 2 player joysticks working on the Pi3 . Have tried JUYAO contoller board and Xinmo. Have one Player working with Xinmo but not with 6 buttons working (only 3).
                        Any advice would be appreciated.
                        Btw, great looking machine!

                        E 1 Reply Last reply Reply Quote 0
                        • E
                          evozero @grahamken
                          last edited by

                          @grahamken said in Xin-Mo Dual Arcade config / button layout:

                          @evozero Hi Evozero
                          Can I just confirm. Have you got the Raspberry Pi 2 or 3?
                          Does 2 Player work?
                          Am banging my head off the wall for the past few weeks trying to get 2 player joysticks working on the Pi3 . Have tried JUYAO contoller board and Xinmo. Have one Player working with Xinmo but not with 6 buttons working (only 3).
                          Any advice would be appreciated.
                          Btw, great looking machine!

                          Thanks, its an Ikea hack project, See here;
                          https://www.element14.com/community/docs/DOC-80946/l/pik3a-the-raspberry-pi-3-ikea-retro-gaming-table#
                          http://www.ikeahackers.net/2016/04/raspberry-pi-retro-gaming-table-built-ikea-furniture.html
                          This is the version I built;
                          http://lifehacker.com/build-this-two-player-arcade-table-from-a-raspberry-pi-1773381815

                          I have a RPI2 at the moment.
                          Did you wire the controls and buttons like the picture in the "Easy guide"
                          http://blog.petrockblock.com/forums/topic/how-to-get-xin-mo-dual-arcade-working-with-retropie-easy-guide/

                          Try following the guide, but don't download the kernel.
                          Then use jstest to verify the controls and buttons are working , make a note of the numbers.
                          Map the controls in ES
                          try my retropie.cfg linked above, back up / rename existing retropie.cfg
                          I had to manually copy retropie.cfg to both /opt/retropie/configs/all/ and /opt/retropie/configs/fba/
                          Reboot
                          When launching FBA it complains that the Xin mo is not configured, but the changes work ok?

                          Let me know
                          Cheers
                          Ian

                          1 Reply Last reply Reply Quote 0
                          • E
                            evozero
                            last edited by

                            Hi All,
                            Im still struggling with the button lay out.
                            I bought a RPI3,2.5a psu and heatsinks.
                            Fresh sd image of 3.8.1
                            Xin-Mo dual arcade.
                            I have all the buttons mapped in Emulation station, and all register in Jstest, js0 and js1.
                            The fresh install got rid of the Xinmo not configured error when loading roms in FBA-next and mame.
                            When I load FBA i can bring up the RGUI and map the input binds for users 1 & 2 and Bind hotkeys, save the configuration, tried switching on save on exit, but reloading fba has lost the mappings?
                            Has anyone else experiencing the same?
                            I am also confused with the button layout best to map for FBA, reicast, and N64.
                            I have chosen a six button layout, see image below of the JStest outputs, wired as described in the Xin mo help thread. USBQuirks line was all that was needed to see two users.
                            https://drive.google.com/file/d/0B8fb44oek14BRzZQUmZ0bU1PSlE/view?usp=sharing
                            This image is my proposed six button SF FBA Mame button map;
                            https://drive.google.com/file/d/0B8fb44oek14Bc3g5cHFrN3QxTXc/view?usp=sharing
                            And final image is where I am confused how to map the buttons to be most compatible with Reicast and N64 and Vice etc, two proposed maps, which would work best in your experience?
                            https://drive.google.com/file/d/0B8fb44oek14BZ0YxUFJZOFI1Mk0/view?usp=sharing

                            Can anyone help uploading an actual working mapped retroarch.cfg and reicast emu.cfg files please?
                            Many thanks for reading.

                            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.