Software Support > GroovyMAME

640x480p@200Hz in SCART TV and monitor specs

<< < (2/4) > >>

rjpe:

--- Quote from: Calamity on August 29, 2011, 11:52:33 am ---
--- Quote from: rjpe on August 29, 2011, 09:27:55 am ---Sailorsat told me that it might me a 100Hz TV set... because it doesn't like progressive resolutions in Soft15Khz.
The oficial manual/specs state that it does PAL 50Hz and PAL 60Hz.
the service manual can be found at http://www.mediafire.com/?n3ynyqw2mii

Maybe it is doing interlaced at 100Hz. It looks progressive because the image is not trembling anymore, and finaly I can notice the scanlines.  :)

I'm running the games at a fixed resolution because some lower resolutions, like 320x240p, don't work, and the ones that work (like 384x224) look worse (trembling image, lower refresh rate).
I'll try today the -syncrefresh param and see how it looks.


--- End quote ---

100 Hz chassis have de-interlacing mechanisms so there's a chance the signal suffers some re-processing, so interlaced sources are shown as progressive.

However, I think you're seeing a different issue there, related to your card. Radeon HD2000 & HD3000 families are known to have problems supporting low dotclocks, that's why you can't use low resolutions. Edit the 'dotclockmin' value to something like 7.39, both in vmmaker.ini and mame.ini, and recalculate the modelines. That will force resolutions below that dotclock to be double wide, bypassing this problem. The result in Mame is undistinguishable.


--- End quote ---

I changed the dotclockmin to 7.39, and the result is the same. Lower resolutions won't work.
I used the Custom modeline in VMMaker, but I still have overscan on the horizontal geometry (like with the cga option).
Changing VMMaker.ini to MONITOR="NTSC", all the resolutions that work will fit on the screen.

If the TV is 100Hz, how can I generate special modelines to work with this refresh?


Calamity:

--- Quote from: rjpe on August 31, 2011, 05:54:54 am ---Yes it's true, but for my TV this image looks better like this, when using the original res (the ones that work), the games look awfull... resolutions listed has progressive look interlaced. Like I said before, it is a odd TV  :)

--- End quote ---

I'd say your TV is de-interlacing the signal, so it actually expects an interlaced mode as input.


--- Quote ---I changed the dotclockmin to 7.39, and the result is the same. Lower resolutions won't work.

I used the Custom modeline in VMMaker, but I still have overscan on the horizontal geometry (like with the cga option).
Changing VMMaker.ini to MONITOR="NTSC", all the resolutions that work will fit on the screen.

If the TV is 100Hz, how can I generate special modelines to work with this refresh?
--- End quote ---

That's weird because CGA, NTSC and the CUSTOM line I posted used exactly the same horizontal values (2.000, 4.700, 8.000), so that would mean your TV is probably doing its own width adjustments based on the hfreq difference between CGA and NTSC.

You need to find the rules for the modelines that work. Do all progressive modes look bad? Do all interlaced ones look fine? You can even paste here some of the modelines that look bad and good for us to check.

But I suspect that you're going to need interlaced modelines for that TV. That's interesting because we don't have any automatic setting for achieving that yet. Probably you'd need to scale resolutions x2, but doing the height interlaced.

So for instance 384x224@60 would become 768x448@60i.

rjpe:
The only good resolutions are 640x480i (200Hz :) ) and 740x480i@60, using monitor=NTSC.
1024x240i isn't bad, but I don't need it (I'm only using mame, zinc, nebula and pinmame in the cab)
I think you're right, the TV is doing some kind of de-interlacing. When I do a factory reset in the Service Menu, for one second the progressive res looks progressive, and then it's starts trembling (like an interlaced one at 50Hz or worse).

This TV has 3 menus for 60Hz geometry and 3 menus for 50Hz geometry (please see the link I posted before).
I'm only adjusting the geometry on the first one. Maybe the problem is that is does PAL50 and PAL60/NTSC at the same time?

Generating interlaced modelines seems like a great idea.
Do you by any change already have those modelines for a NTSC monitor? That would be great!
Is there some kind of log / verbose for VMMaker, that outputs something interesting, that would help giving more information about the TV?

Right now I'm happy with the result (640x480i@60 through RGB SCART is much better than s-video), but I still want to test other possibilities.

Besides Radeon HD3560, I tested (with the 6.5 driver) two 9250 and Arcade VGA 9250, the behavior is similar.

Calamity:
Here is the input/output of VMMaker explained:

http://forum.arcadecontrols.com/index.php?topic=114168.msg1211367#msg1211367

Yes, I had a look at your monitor's manual. That's a digital chassis, that assumes input signal is one of the known standards (analog chassis are more flexible in that regard). So it will probably deal fine with frequencies close to the PAL/NTSC standards but we still have to see what it does with frequencies in the middle (i.e. 55Hz).

I believe some chassis alow the user to disable the de-interlace system in the service menu, have you seen any option for that?

I'll think what can be done for that interlaced modelines. However I've just seen a bug I introduced with my last patches that might explain why NTSC is the only one that works fine for you. Which binary of GroovyMAME have you been running (groovymame32_0143.013b or the test one)?

rjpe:
Hi Calamity,

Sorry for the late response.
The de-interlace option does not exist... I wish!
The binary I'm using is groovymame64_0143.013 (64 bit version).
What version should I try? a? b?

Another thing - I launched groovymame with -v and it calculates the modeline 704x480@60Hz, the modeline looks very good using ddraw and hwstrech!

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version