Hello All - Finding good spinner-responsiveness settings for Tempest with the iCode Spinner Ultimate is an ongoing journey for me when using different computers (e.g., Raspberry Pi, Apple M-series computers) and emulators (e.g., MAME, RetroPie). The iCode Hub will definitely help with the process of testing/saving various spinner configurations and settings. If others have tips and guidance for systematically determining good Spinner Ultimate settings for Tempest or other spinner-controller games, here is some information to kick-off this topic from what I have.
Computer: Raspberry Pi 500 (8 GB) with Raspberry Pi OS (Trixie)
ROM: Tempest (rev 1)
MAME version 0.276 with Tempest in-game settings of Dial Speed: 15, Dial Sensitivity: 2
Some basic Spinner settings are -
Output Mode: Mouse + GamePad
Gamepad Function: None
Sensitivity: Very High
Acceleration: 1
NOTES:
* Initially used "Gamepad as: Left", but ended up needing to set it to "None"
* For Tempest in-game Input Settings of the spinner controller (Coin 1, 1 Player Start, P1 Button 1, P1 Button 2, Dial Analog Inc, Dial Analog Dec), it helped to initially have Acceleration set to "9" so that the spinner was detected for setting Dial Increase (clockwise) and Dial Decrease (counter clockwise). After the spinner directions were detected, for Tempest gameplay it was better to have the Acceleration set to 1 (for small screens) or 2 (for larger screens).