Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: Dracrius on August 20, 2019, 10:14:29 pm
-
I found this definition from Eiusdemmodi (http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=46) which is referenced as the Documentation for CRT EmuDriver but the most recent information is from 2014 and the description of the last values on the site don't match any of the presets as all the presets have 4 values after VSyncPol rather then these two.
monitor_specs_{0-6} = "HfreqMin-HfreqMax, VfreqMin-VfreqMax, HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol, ActiveLinesLimit, VirtualLinesLimit"
Example Preset:
monitor "arcade_31", "Arcade 31.5 kHz - high resolution", "4:3"
crt_range0 31400-31500, 49.50-65.00, 0.940, 3.770, 1.890, 0.349, 0.064, 1.017, 0, 0, 384, 480, 768, 960
-
That information is out of date. The monitor presets sticky at the top of this forum reads:
Format: -crt_range 0-9 HfreqMin-HfreqMax, VfreqMin-VfreqMax, HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol, ProgressiveLinesMin, ProgressiveLinesMax, InterlacedLinesMin, InterlacedLinesMax
arcade_15
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
Those last four values are the modelinie limits VMM will work to when checking whether a mode is allowed. Let's say VMM pulls a mode reading 800x600@50i from your user_modes.ini file, using the above example range line, it does not pass, as the InterlacedLinesMax value is 576 which less than the 600 the mode wants.
-
Thanks I really appreciate it now I can start trying some things not just blindly testing haha I currently have interlaced disabled I'm pretty sure it was causing flickering on my PC CRT so this explains why changing them wasn't changing anything for me. I think that Post should be linked in the two CRT Emudriver post to that was super helpful but I also fell bad I missed it. The name is so generic "Monitor presets" I thought it was literally just a list of user made presets and I didnt think i wanted to look at that because I was trying to make my own. my bad