Hey guys,
This question is mostly for Calamity, but I'd be glad to hear from anyone with some insight.
GroovyArcade live-CD Release 2013-02-24 works very well with my MS-2931 with an exception. It will not use anything @ 31kHz. Check this output:
$ groovymame dkong
SwitchRes: ProgressiveLinesMax 768 out of range
SwitchRes: Error in monitor range (ignoring): 31000-32000, 50-65, 0.330, 3.580, 1.750, 0.316, 0.063, 1.137, 0, 0, 576, 768, 0, 0
SwitchRes: [dkong] (1) vertical (224x256@60.61)->(400x256@57.12)
Is it that it's adding an extra 2 values at the end of the line?
Error in monitor range (ignoring): 31000-32000, 50-65, 0.330, 3.580, 1.750, 0.316, 0.063, 1.137, 0, 0, 576, 768, 0, 0
Now, using the same values with groovymame in winxp, it seemed to work (mind you, this was a while ago, and I don't have the hard drive that the setup used any longer, so I can't look at the configs to see what I was using at the time.
I was one of the users helping out with the original config of the MS-2931 and I think that while it works well, it's not quite where it should be.
I did some more digging, and happened to find the manual to the monitor and found that some of the specs don't match the preset.
for reference, here's the preset used by GroovyArcade: (Copied from the Monitor Presets thread)
monitor_specs0 15450.00-16050.00, 55-65, 3.19, 4.75, 6.45, 0.191, 0.191, 1.164, 0, 0, 288, 448
monitor_specs1 23900.00-24900.00, 55-65, 2.87, 3.0, 4.44, 0.451, 0.164, 1.148, 0, 0, 480, 768
monitor_specs2 31000.00-32000.00, 55-65, 0.33, 3.58, 1.75, 0.316, 0.063, 1.137, 0, 0, 576, 768
The tech manual has the following values:
Scanning Freq:
Horizontal:
15450.00-16050.00
23900.00-24900.00
31000.00-32000.00
Vertical:
55-65Hz
Those values seem correct in the preset.
Retrace Time:
Horizontal:
15.75kHz = 6.0 μs max
24.4kHz = 6.0 μs max
31.5kHz = 5.0 μs max
Vertical:
1.0 ms max
This seems off, would it change the preset to this?
Just changing for vertical...
monitor_specs0 15450.00-16050.00, 55-65, 3.19, 4.75, 6.45, 0.191, 0.191, 1.0, 0, 0, 288, 448
monitor_specs1 23900.00-24900.00, 55-65, 2.87, 3.0, 4.44, 0.451, 0.164, 1.0, 0, 0, 480, 768
monitor_specs2 31000.00-32000.00, 55-65, 0.33, 3.58, 1.75, 0.316, 0.063, 1.0, 0, 0, 576, 768
and then for horizontal.... (this is where I'm unsure)
Would it change the HSyncPol Value?
Also, would changing these values also in turn require changes to the porch values?
The MS-2931 manual also lists the max vertical resolution of the monitor at "676 dots x 676 lines". Would that be the issue that is causing the out of range error? if so, should the preset change to:
monitor_specs0 15450.00-16050.00, 55-65, 3.19, 4.75, 6.45, 0.191, 0.191, 1.0, 0, 0, 288, 448
monitor_specs1 23900.00-24900.00, 55-65, 2.87, 3.0, 4.44, 0.451, 0.164, 1.0, 0, 0, 480, 676
monitor_specs2 31000.00-32000.00, 55-65, 0.33, 3.58, 1.75, 0.316, 0.063, 1.0, 0, 0, 576, 676
One last question:
The GroovyArcade live cd is made for an easy to use and install experience (and a great job done!), but there is no option for custom modes in the menus of gasetup. I'm guessing all I have to do to use custom monitor presets is to /home/arcade/switchres.conf and /home/arcade/mame.ini and /home/arcade/ume.ini. Is that correct?
Sorry for the wall of text! If I just need to search the forums for some simple answers, please tell me. I'm not above doing my own homework.
Thanks.