Software Support > GroovyMAME

CRT range and vertical positioning

<< < (5/6) > >>

Milsancho:
Didn't you face any monitor detection issue at some point? Do you remember when did you add the 31khz modes? Was it from the beginning?

buttersoft:

--- Quote from: Milsancho on October 22, 2023, 10:43:28 am ---I also wondered about having two different edids. I wanted to think that Windows manages that when you set which display is active, but when adding 15 and 31khz modes I wonder if I should have the desktop extended for them all to install, or if I should only add modes with the corresponding monitor active.
--- End quote ---

The more i think about it, the more i'm remembering. VMM does let you choose the display head from the GUI, i think (like \\.\DISPLAY2). I've always used a single display though the commandline, so never had to worry about that save for EDID. Maybe you can set multiple EDID's IDK. You should give it a go :) If it fails, something like CRU might help for the 31kHz monitor as well. I'm not sure it would work for the 15kHz monitor at all though.


--- Quote from: Milsancho on October 22, 2023, 10:43:28 am ---Thanks for the link as well, I might have to consider buying that. Is it that harmful getting out of sync eventually on a TV from the 90s?
--- End quote ---
You wouldn't normally need protection for a 90's TV, but if you're sending wrong modes every day then it might help you treat it a bit more gently. Protection is needed for Arcade monitors not covered by FCC rules in the US, and by some early 80's and older TV's, but it's a bit hazy. I use the dongles as a diagnostic tool as well, so it might help setting everything up. But up to you, of course :)


--- Quote from: Milsancho on October 22, 2023, 10:43:28 am ---As for the two Groovy installs, I don't think you'd still need to have per-game inis as you'll be forcing all the games to display accordingly to the CRT range you define for every Mame instance? Or have I misunderstood your question?

--- End quote ---
Yeah, that makes sense. I think i've curated my lists to the point where so many games are custom i';m just used to doing things that way :)

Milsancho:
Guys, I'm finally ready to test the dual edid thing (both, the 15khz and the 31khz monitors are working, edid emulation for the former is working) but I'd rather ask this first. As mentioned I'm using an R7 with VGA, DVI and HDMI, with a DAC for the HDMI to the PC CRT. According to VideoModeMaker's log:

Connector1 DVI-D
Connector2 VGA
Connector0 HDMI-A

When I'm displaying on the PC CRT exclusively VideoModeMaker's Edid emulation's Output tab has the option to select among the two digital outputs but I find no way to make sure which one corresponds to the HDMI as both are called the same except the cardinal ("Digital_n DVI-D disabled"). Is there a way to make sure if my HDMI with DAC is # 1 or 2?

As they're both "disabled", I'm assuming that I must add an edid for it (after picking a correct CRT range for it) like I did for the 15khz display in order to add custom modes, but maybe that's a wrong assumption anyway?

Also, there's an option in the Edid emulation tab to "Add modes from mode list". Should that be checked in order to get the custom modes from the ini file installed or what is it for?

Is it fine to install 15 and 31khz modes at once (when you're displaying exclusively on the PC monitor, "Extend desktop to both screens" was previouly disabled)?

Finally, pc_70_120 is OK for an ordinary (late) PC CRT or should I pick pc_31_120 for some reason?

monitor "pc_31_120", "PC CRT 31kHz/120Hz", "4:3"
        crt_range0  31400-31600, 100-130, 0.671, 2.683, 3.353, 0.034, 0.101, 0.436, 0, 0, 200, 256, 0, 0
        crt_range1  31400-31600, 50-65, 0.671, 2.683, 3.353, 0.034, 0.101, 0.436, 0, 0, 400, 512, 0, 0
     
monitor "pc_70_120", "PC CRT 70kHz/120Hz", "4:3"   
        crt_range0  30000-70000, 100-130, 2.201, 0.275, 4.678, 0.063, 0.032, 0.633, 0, 0, 192, 320, 0, 0
        crt_range1  30000-70000, 50-65, 2.201, 0.275, 4.678, 0.063, 0.032, 0.633, 0, 0, 400, 1024, 0, 0

Milsancho:
"Finally, pc_70_120 is OK for an ordinary (late) PC CRT or should I pick pc_31_120 for some reason?"


This is neither, right? Given that you create an edid with VideoModeMaker and it uses one only monitor preset, if you want custom modes for both 15khz and 31-70khz no matter if it's for diferent displays, you need a preset that includes both cases with at least three crt ranges, don't you?

Something like this will do?

monitor "dual_output", "Generic 15.7 kHz + PC CRT 70kHz/120Hz", "4:3" 
        crt_range0 15625-15750, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576
        crt_range1  30000-70000, 100-130, 2.201, 0.275, 4.678, 0.063, 0.032, 0.633, 0, 0, 192, 320, 0, 0
        crt_range2  30000-70000, 50-65, 2.201, 0.275, 4.678, 0.063, 0.032, 0.633, 0, 0, 400, 1024, 0, 0

buttersoft:
is that triple-EDID for one monitor or two?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version