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.
    • 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 ?

                        78
                        Online

                        99.7k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com