I'm using the following modeline settings:
crt_range0 15200-20500, 54.70-62.00, 1.500, 4.700, 4.700, 0.602, 0.191, 1.352, 0, 0, 192, 288, 390, 576
crt_range1 30300-35000, 54.70-62.00, 0.500, 2.000, 2.600, 0.128, 0.030, 1.032, 0, 0, 320, 480, 0, 0
crt_range2 30300-35000, 54.70-62.00, 0.500, 2.000, 2.600, 0.030, 0.030, 1.032, 0, 0, 481, 512, 0, 0
crt_range3 42200-49900, 54.70-62.00, 0.800, 0.755, 3.400, 0.067, 0.156, 0.444, 0, 0, 640, 800, 0, 0
My CRT BVM monitor displays 15200-20500 and 42200-49900 perfectly but 30300-35000 has discoloration (solid image but muddy colors). I tried editing some of the modes manually to via arcadeOSD and have attempted to push the Horizontal sync up to 35-36khz which in one mode fixed the colors. But I have no idea what I'm actually doing!
If there a way I can remove the 30300-35000 range and will GroovyMame then use the 42200-49900 range instead for say 640x480p? Or how would I configure 640x480p to use the higher horizontal range?
Thanks
John