One possibility could be system hogging or a memory bottleneck but since he stated that all other games and emu's work fine, I'm guessing the issue is centred around mame.
It seems likely he's running on an LCD with a fixed refresh (which is known to cause issues like this with mame).
Versions prior to 112 using the synchrefresh option could throttle mame back to update at the monitors refresh rate. It solved sound glitching but caused problems with improper emulation with mame having to miss or jump over video frames to maintain the lower refresh rate, so mamedev killed it. Now all games in mame run at their native speed regardless of the system they are running on. The emulation is far more accurate but the tradeoff is that if you aren't running on a CRT or other display that supports 60hz+ you may experience sound and graphic tearing issues.
My first guess is that when switching mame versions he is simply replacing the mame.exe in an existing mame folder so it is still grabbing its settings from existing cfg and ini files.
A completely fresh install on any version prior to 112 should fix the issue.


Reply With Quote