I’ve pretty much stopped using standalone MAME and switched to RetroArch MAME mostly because of how well RetroArch shaders look and work, but I have a few MAME specific questions…
I’m hoping I’m explaining this right, but is there any way to remove the refresh rate “throttle”? In MAMEUIFX, I can turn off “throttle” (in the GUI or the mame.ini) and it will solve the problem of “shadow flickering” in games that simulate transparency by alternate diplaying a sprite and making it not appear for the next frame, tying it to the monitors refresh rate (i.e. Neo Geo fighters shadows under the fighters feet, etc…) I think RetroArch FBA does this because I don’t get the sprite transparency shadow flickering, but I do in MAME… (If you aren’t understanding what I’m describing, watch the intro in Samurai Shodown, and see how the lanterns flicker unevenly in the demo, and see the shadows under the fighters feet flicker unevenly in MAME; it doesn’t do this in FBA…
In the current implementation of RetroArch MAME, I can hit ‘tab’ to call up the MAME menu, go to ‘slider options’ and bump up the refresh rate a bit. If I do this, I can get the flickering to go away. (I have vsync set to ‘always on’ in my video card, so I’m assuming this is what’s limiting the game speed)
So can I somehow remove the 'throttle" or stop the game from setting the refresh rate in MAME?
Is there an .ini where MAME specific settings can be made (ala mame.ini)?
My second question is, it seems like in “core options” I can disable the MAME nag screen. (I think it’s called “enable nag patch” or something like that), but I can’t seem to get it to work. I understand MAME needs to be distributed with that nag screen, but is there a way to disable it, or am I doing something wrong?
Thanks for all the hard work that is put into RetroArch.