> My theory is that the keypress is ingested by MAME and buffered for some reason for > like 200-300 milliseconds and then passed to the game. However I'm not a MAME expert, > so it would need confirmation. > > Is there a MAME expert/MAME developer here to verify this?
Yes. MAME developer since 2002 over here. Your theory is unsound. You stated yourself that left/right movement seem fine, and there is absolutely no special code path for directional movements versus other buttons that would cause the sort of disjoint behavior that you describe.
It's not at all clear what the source of this issue is, and as was rudely pointed out by sirscotty elsewhere in the thread, a cell phone video is not going to diagnose it.
MAME certainly has perceivable lag due to various reasons under the hood, and will most likely always have a minimum of 1-2 frames of delay. But you're implying that the fire control, and just the fire control, is somehow magically held up by upwards of 12-16 frames. That pretty much beggars belief. It requires proof, and you haven't really given any beyond a cell phone video with no way of deriving accurate timing.
|