it does not move the cursor while in windows
Don't worry about MAME until you get the spinner working in Windows.
There are 4 wires between the spinner and encoder: 5v, ground, and two data lines.
1. Set your multimeter to volts and check that you have 5v difference between 5v and ground.
- No 5v/ground, no optical circuit power, the cursor won't move at all.
2. Check if each data line alternates between logic high and low when you
very slowly turn the spinner -- 1200 phase steps per full rotation of the SpinTrak knob IIRC.
- Both lines stuck high or low, the cursor won't move at all.
- One line stuck high or low, the cursor will wobble back and forth one step.
This quadrature waveform shows what you would see on the data lines (A and B) when you slowly turn the axis clockwise.
Scott