Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: josete2k on February 11, 2018, 07:07:44 am

Title: Question, mame horizontal stretch.
Post by: josete2k on February 11, 2018, 07:07:44 am
Hi, I'm using a CRT TV in my arcade cabinet.

As I have another systems attached on it I've adjusted the screen from Service but now mame stretchs the image so much.

As I see if I set the horizontal stretch to 0.956 games fit perfect...

Is there any way to set horizontal stretch value for all games?

Thanks in advance.
Title: Re: Question, mame horizontal stretch.
Post by: Calamity on February 12, 2018, 11:13:01 am
Instead of using MAME's stretching sliders, which will break integer scaling, create a custom crt_range adjusting the horizontal porch values, modifyingg these two options in mame.ini:

monitor custom
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

Here, the numbers in black are the ones you have to play with until the picture fits the screen. Go increasing both of them by small amounts, then once the picture fits inside the tube, vary their relative size until you center it correctly. This will apply to all resolutions, not only one. Using super resolutions, although not strictly required, will help you get a more consistent centering among modes.
Title: Re: Question, mame horizontal stretch.
Post by: josete2k on February 12, 2018, 03:45:47 pm
Gracias maestro. Iré probando.