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)?
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.
also, is there an online reference to the meaning of all the configuration settings in the mame.ini file and the in-game menus?
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.
thanks, u_rebelscum
'Welcome.