RetroArch already handles this itself by adjusting the core’s audio rate to allow vsync to match your display. This wasn’t working in the MAME core previously due to it incorrectly reporting 60.0Hz for all games to RetroArch, but now it reports a correct refresh rate for each game/driver and RetroArch is able to do the correct adjustments. Neo Geo should work flawlessly since it’s only slightly off from 60Hz, as should things like CPS2 and CPS3, but for larger differences you may need to increase the maximum audio timing skew in audio settings for those to be adjusted, and they will have more noticeable pitch and speed deviations.
Also, I noticed MAME’s throttle option sometimes interferes with RetroArch’s rate control, so you should disable that.[/quote]
Mame in RetroArch has never worked correctly for me regarding NeoGeo games… A good example would be Samurai Shodown. If you watch the intro attract screen, the lanterns have that uneven flickering effect, and the shadows underneath the fighters feet also flicker unevenly…
I can fix this by pressing ‘L2’ and calling up the MAME menu and adjusting the refresh rate up a bit.
Final burn Alpha doesn’t exhibit this behavior.
I’ve never been able to fix this in RetroArch MAME.
If you could help me solve the flickering transparencies, I’d be most appreciative[/quote]
Final Burn Alpha didn’t exhibit this because it reported its refresh rate accurately to RetroArch, while MAME didn’t before. In the latest nightly builds, this has been resolved and the MAME-libretro core is flawlessly adjusted to your display. I just tested that game and RA’s dynamic rate control handles it flawlessly on my end and the flickering is 100% even.
So be sure and update to the latest nightly builds of RetroArch and MAME-libretro, ensure the refresh rate setting in Settings>Video Options is accurate to your display (it’s used for calculating the audio adjustment), and disable the throttle core option in MAME, and the flickering will be even.
Nightly builds are located here:
http://buildbot.libretro.com/nightly/