Marble Madness and Centipede are two games that might have problems with control, for two different reasons. There's not much mame can do to "fix" the known problems. (MM was going to be one of my examples I didn't post earlier.)
MM had it's TB rotated 45 degrees. Mame has to convert the PC's (x,y) to the game's, umm, (Northeast, Northwest) coordinates. In doing so, you only have half the precision as the original game
no matter what settings you have in mame or windows, even (or especially) mouse drivers that let you roate which direction is up.
Examples: mame can send the ROM (0,0), (0,2), (1,1), (2,0) & (2,2), but not (0,1), (0,3), (1,0), (1,2) or (2,1).
The only way to be able to get the full precision is rotate your TB, remove the conversion code from mame and recompile.
Whether you can feel the reduction in precision due to mame is debatable. Heck, even if there are differences from the original that you can feel, contributing it to mame is also debatable. If all you feel is lag, it's not due to the conversion code.
Centipede has 4 bits per axis. (For comparison, most PC mice and later arcade games have 8 bits per axis.) 4 bits results in 1 bit for direction and 3 bits for speed. That means the max speed is only seven!. A long running complaint is that centipede is too slow in mame (not lag). So if it's true... either mame is missing a bit or two (and those bits are hidden some where funny), or the original game polls the inputs faster than mame, or something else. It's been looked into a lot, and nothing found so far.

Here are the setups I've tried:
Mouse/Trackball: RS-232, PS/2, and Serial
RS-232 & serial are way too slow. PS/2 might be, so the poll rate might need to be increased. Search for posts at this forum on this: here are the first 2 posts I found:
thread 1thread 2 (both talking about backspin, though)
MAME platforms: win98 real DOS, Win98, Win2k
MAME Versions: 0.36 and many versions up to 0.10... no very late versions.
Games: Missile Command, Centipede, Millipede, Crystal Castles (others too, I'm sure... I seem to remember Super Sprint showing similar problems)[/quote]
Thanks for the info (one more question: all on same computer?). They really helps debug problems. Except...
... and no one else is fessing up to trying their MAME setup right next to the real game (which I have done with Missile Command and Crystal Castles).
...I wish I had one of those so I could help debug (or any original cab for that matter).

I suppose I could make a video clip demonstrating it if I HAVE to and have the time, but honestly, I'm getting tired of ending up in arguements on this forum and being the person who has to carry the burden of proof, when I already know I'm right.... but don't DENY the problem exists.
Although (or maybe because

) I don't have an original to compare side by side, the only lags I see in mame are with controllers I have lag in windows too. I'm not saying mame doesn't have any bugs on the inputs, or that there is not lag when playing games on you system in mame vs the original. I am saying "It could be outside of mame, as many others have fixed their problems without changing mame."
As far as being able to quantify it. Easier said than done!
I totally agree. Which makes it harders for other to know what to test.
