Main > Main Forum
SpinTrak MAME problem
(1/2) > >>
fleskebacon:
I have a SpinTrak USB and MAME 0.153. The problem is, when I turn sensitivity up to like 50 and spin the spinner really fast, it doesn't respond correctly. It just shakes the spaceship in Tempest or the VAUS in Arkanoid, and it doesn't move in the correct direction until I reduce speed on the spinner.

If I adjust the mouse sensitivity i MAME down to like 10, the problem disappears, but then the game doesn't play the way it's supposed to. I think.

I've tried virtually all mouse sensitivity settings in Windows, and the Windows mouse pointer never behaves this way, so I reckon it's a MAME problem.

Is there any way to resolve this, or am I stuck with either shaky controls or too low sensitivity for my liking?

Edit: I think sensitivity 35 is the highest I can go before the problem arises.
yotsuya:
I drop mine down to 10 for Tempest, maybe even 6.
BadMouth:

--- Quote from: fleskebacon on June 26, 2014, 08:31:53 am ---I have a SpinTrak USB and MAME 0.153. The problem is, when I turn sensitivity up to like 50 and spin the spinner really fast, it doesn't respond correctly. It just shakes the spaceship in Tempest or the VAUS in Arkanoid, and it doesn't move in the correct direction until I reduce speed on the spinner.

If I adjust the mouse sensitivity i MAME down to like 10, the problem disappears, but then the game doesn't play the way it's supposed to. I think.

I've tried virtually all mouse sensitivity settings in Windows, and the Windows mouse pointer never behaves this way, so I reckon it's a MAME problem.

Is there any way to resolve this, or am I stuck with either shaky controls or too low sensitivity for my liking?

Edit: I think sensitivity 35 is the highest I can go before the problem arises.

--- End quote ---

Not sure if this will help, but...

If multi-mouse is enabled in mame.ini, MAME will get the raw data directly from each mouse connected to the system and the windows settings will have no effect on it.  If multimouse is not enabled in mame.ini, then it will get the input from the "system mouse" after windows has made adjustments.
(at least for the last version of MAME I messed around with this stuff in)

Make sure you don't also have the spinner mapped to x-axis INC and x-axis DEC.
Those are for when buttons are substituted for the analog input.
Weird things can happen when you map the spinner to both the x-axis and those other inputs.

The only other solution I see is changing spinners.
The original resolution of the spinners on these games was way lower than a Spintrak, so I can't imagine that the game originally behaved as you want it to.

fleskebacon:
Thanks. Will try this out.

I've been reading a bit about USB polling rates, but I'm hoping not to have to go down that road...
dkersten:
I set my spintrak last night to about 24 or 25 in tempest and it was still pretty darn sensitive.. I can spin the whole way around with about a quarter turn.. no need for more sensitivity.  On optical devices like this if you set the sensitivity too high it will start to back up or bounce around.. it is like when you film a wagon wheel or propeller spinning and it starts to look like it is going backwards.. An optical spinner or trackball works the same way, if the number of times it flashes through the wheel per second is slightly ahead or behind the number of times it can poll the data per second, it will read it going slower, faster, or even backwards.. Even on low sensitivity, if you spun it fast enough it would go backwards or jerk around back and forth.. By setting that sensitivity too high you are making it so that threshold is much lower. 

Even if it worked, a setting of 50 would make mine turn all the way around in Tempest with about a 1/8" adjustment of the spinner.. WAY too sensitive.

If 25 isn't working well, check it in windows.. My mouse goes from the far left to the far right of my screen in about a quarter turn of the spinner.  Perhaps your windows mouse sensitivity is set way low or something.. ?
Navigation
Message Index
Next page

Go to full version