Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: haynor666 on March 14, 2015, 06:34:04 am

Title: 3/2 screens games with correct aspect ratio and integer stretch
Post 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.
Title: Re: 3/2 screens games with correct aspect ratio and integer stretch
Post by: Calamity on March 14, 2015, 08:53:22 am
Quote
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.
Title: Re: 3/2 screens games with correct aspect ratio and integer stretch
Post by: haynor666 on March 14, 2015, 09:26:21 am
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.
Title: Re: 3/2 screens games with correct aspect ratio and integer stretch
Post by: Calamity on March 14, 2015, 10:58:56 am
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
Title: Re: 3/2 screens games with correct aspect ratio and integer stretch
Post by: haynor666 on March 14, 2015, 03:43:45 pm
This only enabled fractional stretching on both axis. Enabling cleanstretch on force scales Y axis twice.
Title: Re: 3/2 screens games with correct aspect ratio and integer stretch
Post by: haynor666 on July 19, 2015, 05:13:52 am
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.
Title: Re: 3/2 screens games with correct aspect ratio and integer stretch
Post by: Calamity on July 28, 2015, 04:40:02 pm
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.