Main > Main Forum
Star Wars yoke and Mame - configuration problems
genesim:
Well everyone likes decoration. Thats while steering wheels are so big on the Turbotwist...for me, a spinner is good enough, just as long as I can make the movements!
JDGJr:
--- Quote from: protokatie on January 27, 2008, 10:31:02 pm ---I was going to say something about deadzone, but figured you had dealt with it already... Good to hear my reply was worthless :P
--- End quote ---
No reply is worthless! i tried 1 of your suggestions (priority) and couldn't figure out how to do the other. That got me to re-looking at other configuration settings and to the deadzone value.
--- Quote from: protokatie on January 27, 2008, 10:31:02 pm ---Regardless, Please post exactly what you did (from install to tweaks) so that others can benefit from your experience. In the future I may want to add a Yoke, and would like to know about it from beginning to end.
--- End quote ---
I'll try to collect info soon, but aside from the [already compelte] wiring instructions, and the few settings i mentioned here, i haven't done anything difficult.
u_rebelscum:
Even though you found a work around, one thing you might look into is make sure the yoke is mapped correctly (Mame's default isn't).
Check that the yoke is mapped to "AD stick X analog", but NOT "AD stick X inc" NOR "AD stick X dec", and ditto to Y axis.
Basically, the "...analog" is for true analog devices like your yoke, while "...inc" and "...dec" are for digital inputs that you want mame to fake as analog. Since mamecan't tell if the axis is analog or digital (it's a windows limit), mame defaults treat all axes as both. :-\ Setting digital speed and autocenter to 0 minimizes the inc/dec, but the way to get rid of the problem is to unmap the yoke from inc/dec.
JDGJr:
I had seen that X and Y had values for all 3, but didn't understand. What you say makes sense, and a really quick test after setting the inc/dec values to 'none' shows it plays at least as well as before. I plan to do some more tests later.
To be clear - you're saying the digital speed and autocenter settings (from the analog controls menu) are ignored if the AD stick settings are only set to analog (in the input menu)?
also, is there an online reference to the meaning of all the configuration settings in the mame.ini file and the in-game menus?
thanks, u_rebelscum
u_rebelscum:
--- Quote from: JDGJr on January 28, 2008, 07:16:32 pm ---I had seen that X and Y had values for all 3, but didn't understand. What you say makes sense, and a really quick test after setting the inc/dec values to 'none' shows it plays at least as well as before. I plan to do some more tests later.
To be clear - you're saying the digital speed and autocenter settings (from the analog controls menu) are ignored if the AD stick settings are only set to analog (in the input menu)?
--- End quote ---
Pretty much. Those two settings are used by mame when trying to simulate an analog input from digital inputs.
For example, when someone used the arrow keys on an AD_Stick, digital speed is how fast mame moves the simulated analog stick from the last state (usually center) when the left arrow key is pressed to the full analog left. I believe the number is "count per screen refresh", so if a game plays at 60 hz, and the digital speed is set to 1, after the key is held for 1 second, mame is sending the game the the stick in at 60 (assuming range is -128 to 128). Autocenter is bacially the opposite: the speed the simulated analog stick returns to center when no arrow keys are pressed.
--- Quote ---also, is there an online reference to the meaning of all the configuration settings in the mame.ini file and the in-game menus?
--- End quote ---
Not in a single, simple to read site.
The closest place comes with mame in the docs folder, mostly in config.txt and windows.txt files. For more info, you can also look into the comments in the source (a little much for most people, though ;)). All these are also held at mameDev and Maws.
Also, have you looked at mameDev FAQ? If you think of needed questions or clarifications in the Controls page, I can see what I can do.
--- Quote ---thanks, u_rebelscum
--- End quote ---
'Welcome.