HyperSpin is an animated arcade frontend for Windows for use on Home Arcade Machines. HyperSpin allows you to create custom menu systems to run most executables with that arcade look and feel. HyperSpin takes a more artwork-oriented approach to creating menus. With this tool, you should be able to make interesting menus for your games, movies etc. Simply put, HyperSpin is likely the best-looking emulation front-end ever devised and makes emulation setup easier.

We have made getting HyperSpin up and running easy if you follow our simple guide below, but if you use other directories or versions of MAME than those outlined here, then you will be on your own as we don't offer support for any of this.

Easy HyperSpin setup for MAME:

  1. Download and install this MAME™ as instructed, use OPTION 2 Commandline
  2. Download HyperSpin (registration required), install it to the default location.
  3. Open HyperHQ, click on the Wheel Settings tab, choose MAME from the drop-down list, and next to Executable put "C:\MAME\mame64.exe" without the quotes. Also put "C:\MAME\roms\" next to Rom path. NOTE: These settings only work with the version of MAME linked in 1, if you are using a different version of MAME point them to your executable location.
  4. In HyperHQ, click on the Control tab, Keyboard sub-tab, then set up the controls to your liking. An example layout is shown below. If you have a trackball click on the Trackball tab and put a check to enable it.

hyperhq settings.jpg

Hyperspin Documentation and Help

Hyperspin User-Created Guide

Mapping X-Arcade TankStick to Multiple Emulators (AHK Script)

HyperSpin GUI Button Layout:



Scroll Up
Scroll Down
Skip Up
Skip Down
Skip Up Number
Button 7
Button 8
HyperSpin (fast scroll)
Hold B5 while moving Up/Down
Select Game
Start Button
Navigate Back/Exit Game
Exit HyperSpin

If using Hyperlaunch, the Q and S keys are disabled unless you apply this workaround.

More help: HyperSpin Forum


You can enable Trackball/Spinner/Mouse support simply by enabling them on the trackball and spinner tabs. The threshold slider simply sets the amount you have to spin your trackball/spinner before you see actual wheel movement in the menu. Note that this only enables the mouse/trackball in Hyperspin itself, not in MAME.