X Arcade Solo



  • 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



  • Have you, at least, checked the wiki ?



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



  • 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



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



  • 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



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



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



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



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



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


Log in to reply
 

Want to support us ?

297
Online

81.4k
Users

22.2k
Topics

161.2k
Posts