The NEW Build Your Own Arcade Controls

Software Support => GroovyMAME => Topic started by: pastorjoe on April 30, 2024, 08:06:10 am

Title: how to run games in 110-120hz
Post by: pastorjoe on April 30, 2024, 08:06:10 am
hello, my monitor doesn't support the m72 refresh rate of 55.017606hz, so  i've added that doubled 110.035212hz  as a custom refresh rate on my graphics card and it seems to work, so please how do i set groovymame up to run m72 games in 110.035212hz and still run at the right speed? (frame doubled)  thank you
Title: Re: how to run games in 110-120hz
Post by: makya on April 30, 2024, 06:35:54 pm
you may try doublescan in mame.ini set to 1
Title: Re: how to run games in 110-120hz
Post by: pastorjoe on April 30, 2024, 08:49:32 pm
And? Is that the only setting I need to set? How about setting refresh rate or any other settings?
Title: Re: how to run games in 110-120hz
Post by: Calamity on May 01, 2024, 02:27:09 pm
If you're on Windows

 -video d3d
 -throttle
 -waitvsync
 -nosyncrefresh

This should do the trick.
Title: Re: how to run games in 110-120hz
Post by: pastorjoe on May 01, 2024, 06:58:36 pm
If you're on Windows

 -video d3d
 -throttle
 -waitvsync
 -nosyncrefresh

This should do the trick.

so in the mame.ini:
video d3d
throttle 1
waitvsync 1
 syncrefresh 0    ?

that didn't work, screen stays in 60hz, surely i also need to set / force the refresh rate somewhere to 110.035212hz for m72 games? as i'm not using  110.035212hz  as default
Title: Re: how to run games in 110-120hz
Post by: Calamity on May 02, 2024, 04:21:48 am
Yes, I'm just telling you how to make groovymame synchronize properly in that specific case (also add "autosync 0" to mame.ini, btw).

Didn't tell you how to make groovymame pick that video mode since I thought you already knew how to do that.

Your OS will be reporting your custom resolution by 3 integer values, e.g. 640x480@110. So you have to force that mode through the resolution option, e.g. -resolution 640x480@110

That assumes the option -switchres is enabled. But enabling switchres requires you to define a monitor preset that is compatible with the mode you expect to set. This is by design to block unwanted frequencies. So it's not that simple. I'd need more information about the resolution you created.

Since you just mentioned "my graphics card" without a label I'm assuming it's not a supported AMD card, correct? If this is the case, you could just run baseline mame without the switchres complication.