I believe the change happened in the beginning of June; the 5-31-14 test build I checked still had the slider controls implemented.
In MAME, if you call up the MAME menu (L2 on my controller) you’ll “Slider Controls” where you can adjust brightness,gamma, volume etc… There used to be a setting there to adjust “Screen Refresh Rate” (which defaulted to the games original refresh rate). If a game ran at 58hz, you could adjust it to 60hz to match your monitor/tv and any sprite or shadow flickering was removed.
Games that simulate transparency effects (Neo Geo) by syncing to a monitors refresh rate look a little weird unless it’s running at the same refresh rate at the monitor (sorry for the poor description/explanation, but it looks like screen tearing/vsync off on specific sprites)
It’s easy to see this happening; In MAME, using Samurai Shodown as a test, watch during the intro and look at the stone lanterns and how the light flickering effect isn’t right (like vsync is off)
You can also see it in Samurai Shodown 1 and 2 with the shadows under the fighters feet.
Basically, any games that don’t run at 60hz and use alternating sprites to simulate transparency will have this problem.
The slider control was an easy way to fix this from happening
In stand-alone MAME, you could turn off ‘throttle’ and let the games run at your monitors refresh rate (60hz) and avoid all this, but I can’t seem to get this to work in the RetroArch version of MAME. (I’m probably doing something wrong)