Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: haynor666 on March 14, 2015, 06:34:04 am
-
I set up almost all games the way I would like but still I have problems with two screens and three screens games. I simply cannot force groovymame to display them with correct aspect ratio using interlaced resolutions. Example is Darius that I want to display using resolution 864x496 but groovymame stretch twice Y resolution. When I set aspect ratio in ini then fractional scalling is applied both X and Y axis. Problem is I want integer scalling in Y axis only. How to disable stretching in Y axis ? I know that such games does not look too good on standard CRT TV but still such games stretched twice look strange.
-
Problem is I want integer scalling in Y axis only. How to disable stretching in Y axis ?
"cleanstretch 2" does exactly that. But why do you want to use 496i? I don't get why you don't use 864x224 instead.
-
I need correct aspect ratio. Using 864x496 and regulating picture through service menu is the best way. cleanstretch 2 with this resolution didn't help because Y axis is still doubled. I switched to 2560x496 and this time I get correct aspect ratio but Y axis is stretched by fractional multiplier (noticable mostly on highscore screen).
Right now I bypass problem using cleanstretch from cabmame.
-
Try changing this:
crt_range0 15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576
by this:
crt_range0 15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 192, 576
-
This only enabled fractional stretching on both axis. Enabling cleanstretch on force scales Y axis twice.
-
Calamity, it there any chance to add option that disables stretching completly? I've managed to cheat mame by enabling vertical stretching to 0,5 for each screen but would be nice to do this just by one option.
-
Calamity, it there any chance to add option that disables stretching completly? I've managed to cheat mame by enabling vertical stretching to 0,5 for each screen but would be nice to do this just by one option.
At some point I'll add options to enter a custom independent integer scale factor for each axis.
Ideally this wouldn't be necessary with properly defined crt-ranges, but there will always be specific cases like this one where you need it.