X-Arcade™ Programming Guide

Important Update (2025):

All new X-Arcade™ Tankstick models—including theTankstick with Trackball, Tankstick Max, and Tankstick VR (Arcade2TV-XR)—now include native XINPUT support out of the box.

That means you no longer need to install the old “X-Arcade XINPUT” software package to play modern PC and Steam games.

These models now include the Tri-Mode PCB, which allows switching between Keyboard, D-Input, and XInput modes easily with hardware controls.

Learn more or purchase the latest versions:

Tankstick Max

Tankstick VR / Arcade2TV-XR

Setup Instructions:

• For Tankstick with Trackball and Tankstick Max (Tri-Mode PCB):

Tri-Mode PCB Setup Guide

• For Tankstick VR / Arcade2TV-XR:

Arcade2TV-XR Manual & Setup

The X-Arcade™ was designed to be used with a variety of games and emulators and will work with virtually any game or emulator on your PC in the default Mode 1 without programming. Always try first to change the control settings in the emu/game rather than programming so you don't have to remember which mode is set to which emu/game. However, for the few PC games that do not allow you to reassign the keyboard keys within the game itself, you can instead use one of the programmable modes built into the hardware programming chip. Mode 1 is set for emulation software (MAME™) and is non-programmable. This setting is preset so that all of the buttons are already programmed and configured to work perfectly with every MAME™ game.

IMPORTANT PROGRAMMING NOTES: - Before you attempt to reprogram your X-Arcade, test that it is working in Mode 1 first. At first, programming the X-Arcade™ is best performed in the X-Arcade™ Test Program or any text editor (like Notepad) so that you can see the results of the programming. As you become more accustomed to programming The X-Arcade™, it will be possible to program the X-Arcade™ 'on the fly' within a game.

PROGRAMMING OPTION 1 - WITH PROGRAMMING SOFTWARE (Tri-Mode only)

On newer Tri-Mode PCBs and Tri-Mode X-Arcade controllers only, mode 2 is programmable to any keyboard key. Tri-Mode X-Arcade controllers have the mode switch labeled 1-4 as shown here. You can also check if you have a Tri-Mode PCB by switching to mode 3 or 4 which will make the X-Arcade act as a gamepad instead of a keyboard.

  1. Download the X-Arcade Programming Software (PC only) and run it.
  2. Slide the switch on the back of the X-Arcade to Mode 2.
  3. Press the PM button on the back of the X-Arcade (the button furthest from the programming switch), the power light should go off and the software should now recognize that it was plugged in and is ready to program.
  4. Simultaneously press any button or direction and a single keyboard key you want to program until you see the light on the X-Arcade blink. Once it blinks it has been programmed, and you can release both held buttons/keys.
  5. Continue programming it per step 5, and once you are all done programming just press the Programming button on the back of the X-Arcade to exit programming mode (the light comes back on).

PROGRAMMING OPTION 2 - WITH A PS/2 KEYBOARD ATTACHED TO THE BACK OF THE X-ARCADE

On older model (non-Tri-mode) X-Arcade controllers and PCBs, modes 2-4 are fully programmable to any keyboard key.

IMPORTANT NOTES: image- Programming requires a PS/2 keyboard to be plugged into the back of the X-Arcade™ (not a USB keyboard with adapter).You can have the X-Arcade plugged into the USB port on the PC, but a PS/2 keyboard must be plugged into the back of the X-Arcade to program it (the purple female plug near the PCB) as shown in the diagram to the right. If you need one this one has been tested to work and is inexpensive.

PROGRAMMING:1. Start by choosing the mode you wish to program by moving the switch away from the serial cable to MODE 2, 3, or 4. Again, MODE 1 cannot be programmed.

  1. Press the Programming button on the back of the X-Arcade™ (the light turns off).
  2. Press AND HOLD any button or direction on the X-Arcade™ that you wish to change.
  3. While still holding a button or direction from step 3, press and hold a key on your keyboard until the LED on the X-Arcade™ blinks. Once it blinks it has been programmed, and you can release both held buttons/keys.
  4. Repeat steps 3 and 4 to program additional buttons/directions.
  5. When you have programmed everything the way you want, press the SAVE/LOAD button on the back of the X-Arcade™ once more to save your settings onto the; internal memory chip (the light turns back on)
  6. You can print a blank layout to write down your settings.
  7. Enjoy classic gaming! The X-Arcade™ can be reprogrammed as many times as you like. All the programmed buttons will be saved permanently in the X-Arcade's™ onboard memory. Even if you turn off the computer or unplug the X-Arcade™ the programmed buttons will not be lost.

Programming Alternative:You can alternatively use AutoHotKey to reprogram by software.


Source article: <https://support.xgaming.com/support/solutions/articles/12000003090-x-arcade-programming-guide>