Recalbox Forum

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

    X Arcade Solo

    GamePad/GPIO/USB encoder
    arcade solo
    2
    11
    2846
    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.
    • 29xthefun
      29xthefun last edited by

      Hello, Looking for some help on using an X Arcade Solo stick. I have managed to activate it in the config file. Some buttons work and others do not. When I remap near all works but some buttons bring up the settings for the emulator. Any advice or info appreciated thanks

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

        Have you, at least, checked 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
        • 29xthefun
          29xthefun last edited by

          yes have done, it can see the joystick but problem is it sees it as a dual joystick not one joystick. I think it mixes up the buttons. I can't see any info on setup of a single stick. I know the Solo is not listed as being supported on recalbox but just wondered if anyone had it running and how.

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

            You may also check the keyboard encoders in the wiki to get more info about how and where keys are mapped. Otherwise, you can easily solve 1 player keyboard using xboxdrv. Been helping a few people with that lately, nice results

            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
            • 29xthefun
              29xthefun last edited by

              Thanks for the help. I have managed to borrow an old PS2 keyboard and remap the buttons but still it sees two buttons that show the settings of the emulator. When I use it on my PC with MAME it all maps great works fine. I think it is simply just a compatibility thing with he solo stick.

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

                you should do all that through putty + network, if you have some linux basics What you should do is check what your buttons trigger as events. I'd be surprised they differ from a player 1 tankstick And, as I said, you can use xboxdrv to create a virtual pad that reads the xarcade inputs and sends instead pad events. Works quite nice Dunno where you are from, but it would be a little easier to provide you support on IRC. My full nick there is substring

                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
                • 29xthefun
                  29xthefun last edited by

                  I honestly do not have a clue about linux. think I have hit my limit in getting this up and running. Cheers for the help anyhow people.

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

                    let's do basics : connect with SSH to your recalbox, run evtest, and tell me which key events are triggered 🙂

                    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
                    • 29xthefun
                      29xthefun last edited by

                      Think I have done that ok, now have a code for each button. all 8 work fine and show as a code.

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

                        @29xthefun you should send me them, or make sure they are listed there : https://github.com/recalbox/recalbox-os/wiki/keyboard-encoder-configuration-(EN))

                        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
                        • 29xthefun
                          29xthefun last edited by

                          thanks for the help, Got the following info this is all the buttons and joystick outputs. Looks like some <p style="text-align: left;"> Testing ... (interrupt to exit)</p> <p style="text-align: left;">Event: time 1468867888.810859, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70060</p> <p style="text-align: left;">Event: time 1468867888.810859, type 1 (EV_KEY), code 72 (KEY_KP8), value 1</p> <p style="text-align: left;">Event: time 1468867888.810859, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867888.890830, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70060</p> <p style="text-align: left;">Event: time 1468867888.890830, type 1 (EV_KEY), code 72 (KEY_KP8), value 0</p> <p style="text-align: left;">Event: time 1468867888.890830, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867889.554908, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005e</p> <p style="text-align: left;">Event: time 1468867889.554908, type 1 (EV_KEY), code 77 (KEY_KP6), value 1</p> <p style="text-align: left;">Event: time 1468867889.554908, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867889.666927, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005e</p> <p style="text-align: left;">Event: time 1468867889.666927, type 1 (EV_KEY), code 77 (KEY_KP6), value 0</p> <p style="text-align: left;">Event: time 1468867889.666927, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867890.034960, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005a</p> <p style="text-align: left;">Event: time 1468867890.034960, type 1 (EV_KEY), code 80 (KEY_KP2), value 1</p> <p style="text-align: left;">Event: time 1468867890.034960, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867890.130986, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005a</p> <p style="text-align: left;">Event: time 1468867890.130986, type 1 (EV_KEY), code 80 (KEY_KP2), value 0</p> <p style="text-align: left;">Event: time 1468867890.130986, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867890.571018, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005c</p> <p style="text-align: left;">Event: time 1468867890.571018, type 1 (EV_KEY), code 75 (KEY_KP4), value 1</p> <p style="text-align: left;">Event: time 1468867890.571018, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867890.643025, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005c</p> <p style="text-align: left;">Event: time 1468867890.643025, type 1 (EV_KEY), code 75 (KEY_KP4), value 0</p> <p style="text-align: left;">Event: time 1468867890.643025, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867891.523120, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0</p> <p style="text-align: left;">Event: time 1468867891.523120, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 1</p> <p style="text-align: left;">Event: time 1468867891.523120, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867891.627127, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0</p> <p style="text-align: left;">Event: time 1468867891.627127, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 0</p> <p style="text-align: left;">Event: time 1468867891.627127, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867891.979205, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e2</p> <p style="text-align: left;">Event: time 1468867891.979205, type 1 (EV_KEY), code 56 (KEY_LEFTALT), value 1</p> <p style="text-align: left;">Event: time 1468867891.979205, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867892.091177, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e2</p> <p style="text-align: left;">Event: time 1468867892.091177, type 1 (EV_KEY), code 56 (KEY_LEFTALT), value 0</p> <p style="text-align: left;">Event: time 1468867892.091177, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867892.427211, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7002c</p> <p style="text-align: left;">Event: time 1468867892.427211, type 1 (EV_KEY), code 57 (KEY_SPACE), value 1</p> <p style="text-align: left;">Event: time 1468867892.427211, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867892.547227, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7002c</p> <p style="text-align: left;">Event: time 1468867892.547227, type 1 (EV_KEY), code 57 (KEY_SPACE), value 0</p> <p style="text-align: left;">Event: time 1468867892.547227, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867892.963286, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1</p> <p style="text-align: left;">Event: time 1468867892.963286, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1</p> <p style="text-align: left;">Event: time 1468867892.963286, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867893.067298, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1</p> <p style="text-align: left;">Event: time 1468867893.067298, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0</p> <p style="text-align: left;">Event: time 1468867893.067298, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867893.419326, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001d</p> <p style="text-align: left;">Event: time 1468867893.419326, type 1 (EV_KEY), code 44 (KEY_Z), value 1</p> <p style="text-align: left;">Event: time 1468867893.419326, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867893.523339, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001d</p> <p style="text-align: left;">Event: time 1468867893.523339, type 1 (EV_KEY), code 44 (KEY_Z), value 0</p> <p style="text-align: left;">Event: time 1468867893.523339, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867893.875375, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b</p> <p style="text-align: left;">Event: time 1468867893.875375, type 1 (EV_KEY), code 45 (KEY_X), value 1</p> <p style="text-align: left;">Event: time 1468867893.875375, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867893.987384, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b</p> <p style="text-align: left;">Event: time 1468867893.987384, type 1 (EV_KEY), code 45 (KEY_X), value 0</p> <p style="text-align: left;">Event: time 1468867893.987384, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867894.499457, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70006</p> <p style="text-align: left;">Event: time 1468867894.499457, type 1 (EV_KEY), code 46 (KEY_C), value 1</p> <p style="text-align: left;">Event: time 1468867894.499457, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867894.595485, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70006</p> <p style="text-align: left;">Event: time 1468867894.595485, type 1 (EV_KEY), code 46 (KEY_C), value 0</p> <p style="text-align: left;">Event: time 1468867894.595485, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867894.995523, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70022</p> <p style="text-align: left;">Event: time 1468867894.995523, type 1 (EV_KEY), code 6 (KEY_5), value 1</p> <p style="text-align: left;">Event: time 1468867894.995523, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867895.083510, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70022</p> <p style="text-align: left;">Event: time 1468867895.083510, type 1 (EV_KEY), code 6 (KEY_5), value 0</p> <p style="text-align: left;">Event: time 1468867895.083510, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867895.947606, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70020</p> <p style="text-align: left;">Event: time 1468867895.947606, type 1 (EV_KEY), code 4 (KEY_3), value 1</p> <p style="text-align: left;">Event: time 1468867895.947606, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867896.107625, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70020</p> <p style="text-align: left;">Event: time 1468867896.107625, type 1 (EV_KEY), code 4 (KEY_3), value 0</p> <p style="text-align: left;">Event: time 1468867896.107625, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867896.475667, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001e</p> <p style="text-align: left;">Event: time 1468867896.475667, type 1 (EV_KEY), code 2 (KEY_1), value 1</p> <p style="text-align: left;">Event: time 1468867896.475667, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867896.563696, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001e</p> <p style="text-align: left;">Event: time 1468867896.563696, type 1 (EV_KEY), code 2 (KEY_1), value 0</p> <p style="text-align: left;">Event: time 1468867896.563696, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867897.211789, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70021</p> <p style="text-align: left;">Event: time 1468867897.211789, type 1 (EV_KEY), code 5 (KEY_4), value 1</p> <p style="text-align: left;">Event: time 1468867897.211789, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867897.283758, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70021</p> <p style="text-align: left;">Event: time 1468867897.283758, type 1 (EV_KEY), code 5 (KEY_4), value 0</p> <p style="text-align: left;">Event: time 1468867897.283758, -------------- SYN_REPORT ------------</p> <p style="text-align: left;"></p>

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

                          Want to support us ?

                          106
                          Online

                          99.7k
                          Users

                          28.1k
                          Topics

                          187.1k
                          Posts

                          Copyright © 2021 recalbox.com