Please note that due to a packaging error, a few units may come with outdated images. However, rest assured that the content of the GRS Push and Pull Spinner Ultra Ultra is the latest Ultra version. We mention this here to avoid any confusion.
GRS Push and Pull Spinner Ultra for Tron Emulation Games
GRS Push and Pull Spinner Ultra has been reimagined with the Ultra Precision Upgrade, making it the most advanced spinner controller available. Ideal for Disc of TRON and other classic spinner-based emulation games, this controller offers precision, versatility, and an unparalleled gaming experience. The innovative push-pull design simplifies complex gameplay, whether you’re playing solo or competing with a friend.
Ultra-High Precision Controls
GRS Push and Pull Spinner Ultra is the highest-resolution arcade spinner in the world. With adjustable Counts Per Revolution (CPR) ranging from 128 to 4096, the GRS Push and Pull Spinner Ultra ensures buttery-smooth, lag-free movements for classics like Arkanoid, Tempest, and Tron. It also features:
• Switchable X and Y-axis mouse directions for customizable gameplay.
• Customizable refresh rate up to 1000 Hz for enhanced responsiveness.
• Firmware upgradability for continuous improvement and compatibility.
Comprehensive Software support(Windows only) [Model: TS-DOT-ULTRA and above ONLY] - Download
- Configurability for spinner cursor movement between X and Y Axis
- Configurable CPR: 128 - 4096 CPR
- Ability to append an ID to the GRS Push and Pull Spinner Ultra driver's name
- Ability to enable push and pull function as a standard button IO signal
- "Push" and "Pull" button calibration
- Firmware upgradability for continuous improvement and compatibility
Latest Firmware:
v2.65-TS-DOT-ULTRA-Download(For MiSTer FPGA only please read instruction below)
v2.64-TS-DOT-ULTRA-Download
v2.64-TS-BSP-ULTRA-Download
v2.63-TS-DOT-ULTRA-Download
v2.63-TS-BSP-ULTRA-Download
Important Notice:
A small number of early production units were mistakenly shipped with an incorrect firmware version, which may cause intermittent USB connection instability or unexpected disconnections on some systems.If your spinner experiences occasional disconnects or unstable operation, we strongly recommend upgrading to Firmware v2.64. This firmware corrects the issue and improves overall stability and compatibility.
MiSTer FPGA Firmware(2.65-MiST)
This optional firmware is designed for customers using a compatible spinner with a MiSTer FPGA system.
MiSTer generally treats a standalone USB spinner as a mouse and cannot remap individual mouse buttons through its controller-binding interface. As a result, the spinner’s Push/Pull inputs may not work as expected in some arcade cores. This firmware provides a workaround by assigning the primary and secondary mouse-click functions to the Scroll Up and Scroll Down button connections.
Installation and setup
-
Download and install the MiSTer-compatible firmware using the standard firmware-update procedure.
-
Connect your gameplay buttons to the following terminals:
- Scroll Up: Primary fire / Mouse Left Click
- Scroll Down: Secondary fire / Mouse Right Click
-
Open the
mister.inifile and add:
spinner_vid=0x32be
spinner_pid=0x20d0
These values apply when the spinner is configured with device ID 0. The PID may change if a different device ID is selected. If MiSTer does not detect the spinner, locate its current VID and PID in the MiSTer USB device list and enter those values instead.
Alternatively, configure MiSTer to recognize all connected mouse devices as spinners:
spinner_vid=0xFFFF
spinner_pid=0xFFFF
- Open the arcade core’s settings and select Spinner as the input device.
- Use Scroll Up for primary fire and Scroll Down for secondary fire.
This configuration is compatible with cores such as Arkanoid and Tempest. Individual cores control how mouse-button inputs are handled, so behavior may vary between games.
Important: This firmware is specifically intended for MiSTer FPGA compatibility. Use the Scroll Up and Scroll Down connections for action buttons. MiSTer may not recognize the spinner’s physical Push/Pull actions as assignable controls. Keep a copy of the standard firmware in case you want to restore the original configuration.
Mounting hole size converter for Arcade1up Tron 3D model available for free - Download

GRS Push and Pull Spinner Ultra with Maximum Compatibility and Convenience
This GRS Push and Pull Spinner Ultra is compatible with all your spinner-compatible arcade boards. It features a USB 2.0 interface and automatic software calibration to make it compatible with modern arcade game renditions and Arcade 1 Up setups too. The spinner also works with Windows, Linux, Raspberry Pi. and Mac OS compatible setups.
Industry-Grade Arcade Upgrade
The GRS Push & Pull Arcade Spinner features an aluminium structure and can fit a standard arcade buttonhole (28mm). The compact design fits right into your control board with minimal modding requirements. Just plug and play.
Authentic Tron-Style Knob
The GRS Push and Pull Spinner Ultra now includes a knob design inspired by the original TRON arcade spinner, offering users an authentic retro experience. While the knob maintains the iconic design, decals are not included to allow for customization. Users can purchase the decals separately from Joe’s website: https://www.szabosarcades.com/
Guides: How to choose a spinner · Tempest setup · Tron setup
