Hello,
I'm using Mame on a 15KHZ CRT TV on Windows XP32, I create my own resolutions (modelines) based on the games (systems) I'm using.
To get perfect timing, I adjust the cursor refresh rate for each game to 3 decimal places (via TAB or ² menu).
I tested some versions of Mame from 0.206 where you can save these famous Slider Refresh rate settings, these are the Arcade32/64 and Groovymame32/64 versions. However and strangely (unless I am mistaken) in all recent versions of official Mame or not officiel you can no longer correctly set the refresh of the Slider to 3 decimal places (it no longer works), in earlier versions of official Mame using the Alt + Right / Left keys of the keyboard we could adjust to 3 decimal places, but in recent versions we can't anymore, why? I tried every key on the keyboard and couldn't find anything on the web about it.
So to work around this problem I limit myself to an old version of Mame which allows me to adjust the slider refresh rate to 3 decimal places and to load the parameters at the start of each game. To do this, I load a save game at the start of the game with the -state L command.
Problem saves are not supported for all games. So for these games I also manage to work around the problem by using a little magic software that allows you to simulate keyboard keys when starting the game and therefore to do what you want by entering the game menu. But well, all this stuff is tedious...
For 20 years I've dreamed of having a version of Mame that would allow you to set the refresh rate to 3 decimals, or why not 4 decimals would be even more precise? and be able to do it easily with the keys of the keyboard as we could do with all the old versions of Mame.
and above all to be able to save all the settings of the Slider menu to reload these settings each time the game is launched.
But still I wonder about it because it looks like a paradox:
- With older versions of Mame, you could adjust this famous Slider Refresh Rate to 3 decimal places. But we couldn't save the settings
- From version 0.206 some developers have added this possibility, great you can now save the settings! But we can no longer adjust the refresh rate to 3 decimal places
Moreover I also note that the recent versions of Mame (from 0.200 more or less) no longer react like the old Mame versions on my CRT and my 15khz config, let me explain: On the old versions (eg: 0.168) when I deactivate all the filters (Vsync, Triplebuffer etc) I can see the tear line well stuck in a place on the screen. It is by analyzing this tear line that I adjust my modelines as well as the refresh rate slider
Except that with the new versions of Mame when I deactivate all the filters, although I am however on a perfect resolution at the perfect timing, I no longer get this tear line on the screen, no it jerks in all directions and I have no more fluidity in the game scrolling, and therefore impossible to correctly adjust a modelines for a new system because of this problem, strange.