Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/petrockblog/xarcade2jstick
This user-space driver maps the Xarcade Tankstick to two game pads
https://github.com/petrockblog/xarcade2jstick
Last synced: 22 days ago
JSON representation
This user-space driver maps the Xarcade Tankstick to two game pads
- Host: GitHub
- URL: https://github.com/petrockblog/xarcade2jstick
- Owner: petrockblog
- Created: 2014-05-31T09:12:16.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-08-23T21:53:17.000Z (about 4 years ago)
- Last Synced: 2023-03-25T01:44:06.723Z (over 1 year ago)
- Language: C
- Size: 78.1 KB
- Stars: 28
- Watchers: 6
- Forks: 32
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Xarcade2Joystick
================_Xarcade2Jstick_ exclusively captures the keyboard events of the __Xarcade Tankstick__ and maps these events to corresponding events on two virtual game pad devices.
_Xarcade2Jstick_ was originally written as a supplementary tool for the [RetroPie Project](http://blog.petrockblock.com/retropie/). Using this tool allows the usage of the auto-config capability of [RetroArch](http://themaister.net/retroarch.html), a central component of a RetroPie installation.
## Usage
Your Xarcade will appear as two gamepads and can be used accordingly. There are also some special combinations of buttons that have special meaning:
* P1 select + P1 start = TAB
* P2 select + P2 start = ESCThe select buttons are the front buttons on each side of the joystick. The start buttons are the white top-center buttons.
## Downloading
If you would like to download the current version of _Xarcade2Jstick_ from [its Github repository](https://github.com/petrockblog/Xarcade2Joystick), you can use this command:
```bash
git clone https://github.com/petrockblog/Xarcade2Jstick
```## Building and Installation
To build Xarcade2Jstick follow these commands:
```bash
cd Xarcade2Jstick
make
```If everything went fine you can install with the command
```bash
sudo make install
```## Installation as Service
You can install _Xarcade2Jstick_ as daemon with this command:
```bash
sudo make installservice
```## Uninstalling the service and/or the binary
You can uninstall the daemon with this command:
```bash
sudo make uninstallservice
```You can uninstall the binary with this command:
```bash
sudo make uninstall
```
__Have fun!__-Florian [petrockblock.com](http://blog.petrockblock.com)