Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    X-Arcade button layout?

    GamePad/GPIO/USB encoder
    x-arcade button layout
    2
    15
    11290
    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.
    • Cirion
      Cirion last edited by Cirion

      I have the Dual Stick and it starts up with no delay. I have not mapped any buttons, it just works in 4.0b5.

      Maybe I should try the mapper, but I had a problem with it earlier. Bought an old Arcade cabinet and had my old X-Arcade controllerboard V1 lying around, and connected that to the original Acade control. Since that had to few buttons I used the mapper to remap to something that kind of worked, and I was using the P2 buttons as well.

      After som modifying I got my X-Arcade stick in the Arcade, and tried to map the buttons, and I was unable to press OK at the bottom. Not with the keyboard, not with the X-Acade or my 360 controller. The only button working was the old but wrong Back button and that just dropped the setup and nothing got remapped.

      In the end I had to reinstall recalbox to get my X-Arcade working.

      Now it works, but I do not like the button layout, and I have not found the buttons.

      What works now is:
      ? = I have no idea if that button does anything

      P1 Start P2 Start
      1 row is X Y ?
      2 row is A B ?
      3 row is ? Select
      Flipper is ?
      P2 rows are the same

      In mame
      P1 Start P2 Start
      Flipper + P1 = Exit emulator
      Select = Coin button
      A = BTN1
      X = BTN2
      Y = BTN3

      In Nes/Snes and any retroarch game
      A&B are swapped. (Why are they swapped?)

      What I would like, is that the 6 buttons would be BTN1 -> 6 in Mame.

      The layout would then be:
      P1 & P2 = P1 & P2 Start
      L&R Flipper = P1 & P2 Select/Coin
      L Flipper= Hotkey
      Row 1: X Y R1 or BTN1 BTN2 BTN3
      Row 2: A B R2 or BTN4 BTN5 BTN6
      Row 3: L1 L2 or BTN7 BTN8

      1 Reply Last reply Reply Quote 0
      • Substring
        Substring last edited by

        the dual arcade has just 1 flipper button. You can map it to both select + hotkey.

        But i strongly do not recommend the layout you mentionned on the top control panel. Rather think of :
        Y X L1
        B A R1
        L2 R2

        Or 6button games like street fighter 2 will be reaaaaaaally messy. But you can have fun with one of those :

        • core remaps (retroarch feature)
        • custom configs (recalbox feature, see the wiki)

        Former dev - Please reply with @substring so that i am notified when you answer me
        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

        1 Reply Last reply Reply Quote 0
        • Cirion
          Cirion last edited by

          I usually do not play those... But I see the problem. So in games like SF2 the triggers are not used?
          I'm just thinking of the Xbox 360 controller and with triggers I mean L2 R2.

          I have no problem with your setup, just wondering why you reverse the XY and AB buttons?

          Where do I change the Mame buttons so that I get them in the correct sequence?

          1 Reply Last reply Reply Quote 0
          • Cirion
            Cirion last edited by

            Yes, only 1 flipper, (just like the Tankstick, the second on the tankstick is a mousebutton).
            I was hoping it would be possible to use the same button as Select/Coin and as a Hotkey.

            1 Reply Last reply Reply Quote 0
            • Substring
              Substring last edited by

              The layout is the one of a SNES pad, not a xbox pad. That's why X/Y and A/B are flipped

              Former dev - Please reply with @substring so that i am notified when you answer me
              Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

              1 Reply Last reply Reply Quote 0
              • Cirion
                Cirion last edited by

                The layout is inconsistent.

                If I boot Recalbox the button layout is like I configured it.
                If I start a NES or SNES game it works fine.
                When I exit it, it is still the same.

                If I start a NeoGeo or MAME game, when I exit X/Y and A/B are flipped.
                It might be others too, but I have no way of finding that out.

                If I do not start NeoGeo or MAME but just let i stay on for a while, the same thing happens.

                Substring 1 Reply Last reply Reply Quote 0
                • Substring
                  Substring @Cirion last edited by

                  @Cirion for neogeo, i used the retroarch "core remap feature" tonset a different layout and have the 4 buttons almost "aligned" : the "L2" button + the "B A R1" row

                  Former dev - Please reply with @substring so that i am notified when you answer me
                  Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                  1 Reply Last reply Reply Quote 0
                  • Cirion
                    Cirion last edited by

                    And how do I reconfigure when I do not have the button layout? I'm unable to enter the menu and when I try all hell breaks loose. Suddenly I have Sega starting, and I can still hear my old seesion in the background. If I exit the Sega game I'm back in emustation but still I hear the old session in the background. Everything is revered and a reboot is the only thing that works.

                    The stupid thing is that I can not find the correct button layout so I can navigate the menus.

                    It works with my 360 controller, but I can only configure that one with the 360 controller.

                    Last thing that happend now was that suddenly most systems are no longer scraped. I had scraped them all. I did make a backup of the gamelist.xml so I could copy them back in. The problem is WIFI stopped working. I get a configuration error. Same settings as earlier.

                    There is something going on with my setup, I can't figure it out, and the button layout is wrong.

                    1 Reply Last reply Reply Quote 0
                    • Cirion
                      Cirion last edited by

                      I received a Xin-Mo adapter in the mail yesterday. Maybe I should just use that for the X-Arcade and order a new one for my kabinet. The buttons and sticks have not arrived.

                      1 Reply Last reply Reply Quote 0
                      • Cirion
                        Cirion last edited by

                        Does your controller get reversed if you enter Neo-Geo Metal Slug and exit?

                        1 Reply Last reply Reply Quote 0
                        • Substring
                          Substring last edited by

                          I guess you can't determine if the xarcade driver started. Let me sum it up : the xarcade is a keyboard emulator. Recalbox doesn't handle keyboards. BUT ES and some emulators can handle keyboards against "recalbox' will".

                          So, i really recomment you do start the driver late in the process like i do, by editing ~/custom.sh and adding the launch from there. Do you need some.more help to do that ?

                          Former dev - Please reply with @substring so that i am notified when you answer me
                          Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                          1 Reply Last reply Reply Quote 0
                          • Cirion
                            Cirion last edited by

                            I know how to edit files, but I need help with what to write in the custom.sh to launch the driver.

                            I started with a fresh 8GB SD class 10 card, since I am now using a 250GB USB HD.
                            I figured out why the games where no longer scraped, and it is due to a write error so the gamelist.xml files where corrupt.
                            I had all but 1 in my backup so they are back and working. I have to be better at shutting down instead of pulling the power.

                            Wifi is also working now.

                            I have not changed the layout of the X-Arcade this time, and out of the box a/b and x/y are swapped after starting a NeoGeo or Mame game. And they stay swapped until reboot.

                            This does not happen when starting NES or SNES games.

                            1 Reply Last reply Reply Quote 0
                            • Substring
                              Substring last edited by

                              your custom.sh can just have :

                              /usr/bin/xarcade2jstick &
                              

                              also read https://forum.recalbox.com/post/32135 for the rest

                              Former dev - Please reply with @substring so that i am notified when you answer me
                              Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Want to support us ?

                              79
                              Online

                              99.7k
                              Users

                              28.1k
                              Topics

                              187.1k
                              Posts

                              Copyright © 2021 recalbox.com