Help with Controller Setup
-
Hello all,
I'm currently setting up my RetroPi with a X-Arcade Tankstick and have a few questions / issues:
To start this is the controller I'm working with:
When looking at the setup files and tutorials around this I came across two ways of doing this. One was with the Xarcade2jstick service daemon which can be found here:
http://blog.petrockblock.com/2014/06/01/xarcade2jstick/
The other was with a manual keyboard setup. I wasn't sure what the service would do when using different program modes on the X-Arcade stick so I went with the manual config which can be found here:
Now this works really well for most of the emulators however I have issues with MAME. When I select MAME in emulationstation and select a game the controls mappings I have don't work at all. However if I toggle my X-arcade stick back to mode 1 which is the factory default. This mode can also not be over written, it works however the key mappings are still off. Also I have no way to get out of the game without a keyboard which isn't really ideal.
So my questions are as follows:
1.) How do I get MAME to work or is there any way to adjust the key bindings for MAME
2.) How does RetroPi know to switch key bindings or how do I accomplish this? So my key bindings are setup like a super SNES controller however if I jump into a Sega Gensis game this will be different no? Or what happens when I jump into MAME, how can I adjust the controller mappings?
3.) I have been unable to get the track ball to work in any setup I have tried. Has anyone has any luck getting the track ball to work? I would love to be able to use the track ball for some of the MAME games. I would really love to be able to play the golf games or bowling games in MAME with the track ball. It was one of the selling features on this particular controller.I'm also running on a Raspberry Pi 2 with I believe RetroPi 2.3 but I can double check the version.
Any help would be greatly appreciated
-
Which MAME? RetroPie 2.3 is unsupported.
-
Thanks for the quick response. I will double check the version when I get home and post. I installed it about 4 months ago on a Raspberry Pi 2. I'm currently running RetroPi just fine and MAME runs so it must be a version that is supported.
When my RetroPi boot it bootstraps into emulationstation on bootup which I select MAME, then select which game I want. It all seems to run fine other then the controller mapping issues I'm having. How do I find out which version of MAME emulationstation/RetroPi is running?
Thanks again,
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.