With 4 spinners, you might run up against the Windows limit of 8(?) mouse axes.
If all 4 Tornado spinners are run as masters, pretty sure they would show up in Windows as 4 devices with 2 axes each, total of 8 axes.
- If you also have a mouse connected to your system, Windows won't be able to handle that many inputs.
You can get around that by running 2 of the spinners as masters on the X-axis and two as slaves on the Y-axis.
- This configuration shows up in Windows as 2 devices with 2 axes each, total of 4 axes.
As DarthMarino mentioned, you will need to set "multimouse 1" (enabled) in mame.ini to keep the spinners separate.
To keep Windows from changing device order on reboot, follow Hoopz's advice about ControllerRemap.
- There are also some newer apps that perform the same function as ControllerRemap, but I don't remember the names off the top of my head.

Scott