On my tests, I find that the calibration is a little different (Analog+0.65.2, mouse 1 = Dial, mouse 2 (trackball) = Dial V):
If skater is facing East to NorthEast to North, the calibration wheel turns the skater counter clockwise.
But if the skater is facing any other direction, including SouthEast, the skater turns clockwise.
Is this the same with you? Anybody know how about on the real thing?
Yes, that's how it worked for me as well (when I used the trackball - there is nothing different that I noticed in Mame Analog+.
I assume "tick" == 22.5 degrees, since that's the minimum you can see the skater turn. But since you sometimes need to turn ~50 rotations, I guess one rotation "fixes" one missed action encoder gap (1/72th of a circle).
By tick I meant that some unknown amount - I assume one missed action encoder gap also, but since I have the dial's sensitivity setting maxed out, I'm not working with exact numbers so I don't know exactly how much the skater is turning, although I know that it takes a few full rotations to get the skater to change his angle visible on the screen.
Just an aside, have you tried going back and forth past North in these cases, instead of full rotations? With the trackball mapped as the calibration wheel, it doesn't matter which direction I spin it, in regards to which direction the skater turns to "re-calibrate". Just wondering.
I tried it and when I went back and forth across north, the skater calibrated as though I had done full rotations... Hmmm - is there something strange going on here? Hey, wait a minute... Maybe there IS something strange about the optic board for the calibration wheel... I never thought much of it before, but in Windows when I spin the 720 joystick and watch as the mouse cursor moves accross the screen, the mouse doesn't act the way I would expect it to.
The primary spinner disc sends the mouse side to side across the screen like I would expect. When one of the notches on the calibration disc is passed, the mouse moves up a pixel, then back down again. Then the second gap is passed and the mouse moves up a pixel then back down again. If I spin the joystick a bunch of times, the mouse doesn't continuously move up or down. Each gap that is passed moves the mouse a pixel and returns it to it's original place again. I don't know what the significance is there, frankly.