> I've found out that the problem comes when I use syncrefresh 1.
Yes, that is the option you shouldn't use unless you know how to make it work properly.
-[no]syncrefresh
Enables speed throttling only to the refresh of your monitor. This means that the game's actual refresh rate is ignored; however, the sound code still attempts to keep up with the game's original refresh rate, so you may encounter sound problems. This option is intended mainly for those who have tweaked their video card's settings to provide carefully matched refresh rate options. Note that this option does not work with -video gdi mode.The default is OFF (-nosyncrefresh).
I assume someone recommended using it, in which case you should ask them. The last time I paid any attention to people trying to do what you are doing they were using waitvsync 1 & throttle 0 instead of syncrefresh (although I don't think that would work with a 120hz graphics mode either).
But it's clearly your configuration at fault and not the operating system, graphics card or MAME. You either weren't using 120hz refresh rate on XP or there was something that meant it was reporting it was running at 60hz somehow (which is possible either because of a bug or some for of hack that you added).
Edited by smf (10/18/14 05:48 PM)
|