Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: 8BitMonk on October 01, 2014, 10:19:18 pm

Title: VMMaker not adding 5 super resolutions
Post by: 8BitMonk on October 01, 2014, 10:19:18 pm
I just noticed that after running vmmaker it isn't adding the 5 super resolutions below. My monitor preset is a D9800, all of the other resolutions including the 768 and 800 interlaced modes are added and available.

2560 x 480 @ 60.000000 super
2560 x 496 @ 60.000000 super
2560 x 512 @ 59.000000 super
2560 x 544 @ 55.000000 super
2560 x 560 @ 54.000000 super

As far as I can tell my monitor is able to use these modes so I'm not sure why vmmaker isn't adding them.

Thanks in advance for any info!
Title: Re: VMMaker not adding 5 super resolutions
Post by: cools on October 02, 2014, 02:22:08 am
Vmmaker bug, the pixelclock is over 100 so they get filtered out.
Title: Re: VMMaker not adding 5 super resolutions
Post by: 8BitMonk on October 02, 2014, 10:06:09 am
Thanks cools, after some searching I thought that might be it. I'll have to try one of the solutions mentioned by Calamity below. I'm guessing the first option wouldn't be optimal since my monitor is not 15Khz only. Kind of a bummer to use the second option as it means more per-game ini files. I'm finding I'm already having to add many per-game ini files to work around the other super resolutions bug where two possible modelines have fractional scaling + perfect vertical refresh and it picks the highest resolution instead of the matching one.

I think I have spotted the issue you're seeing. There's currently a bug with VMMaker and dotclocks above 100 MHz. This affects "super resolutions" when they're calculated on the 31 kHz range. For this reason the super resolutions do not appear in your log, even if Modeline.txt shows them as present.

Until this bug is fixed (sorry), you have two options:

- Create the resolutions in VMMaker using a 15 kHz preset (simply leave the default values as they are when you downloaded it), then use the arcade_15 preset in GroovyMAME. GM will convert the modelines to 31 kHz for you without a problem.

- Instead of using super resolutions, use normal resolutions, create them with your current 31 kHz preset in VMMaker but remove the "resolution 2560x0" & "cleanstretch 2" from mame.ini.
Title: Re: VMMaker not adding 5 super resolutions
Post by: Overkill on June 16, 2019, 06:44:47 pm
Is this still an issue? I'm changing to a dual sync monitor.
Title: Re: VMMaker not adding 5 super resolutions
Post by: Calamity on June 19, 2019, 06:46:08 am
Is this still an issue? I'm changing to a dual sync monitor.

This is fixed in current version.
Title: Re: VMMaker not adding 5 super resolutions
Post by: Overkill on June 19, 2019, 04:49:01 pm
Great! Thanks Calamity