Hi Folks,
As i said, i am in search to find a correct monitor-setting/preset for my NEC 3PG Multisync monitor. I previously used this preset:
// Wells Gardner D9800, D9400
d9800, d9400
crt_range0 15250-18000, 40-80, 2.187, 4.688, 6.719, 0.190, 0.191, 1.018, 0, 0, 224, 288, 448, 576
crt_range1 18001-19000, 40-80, 2.187, 4.688, 6.719, 0.140, 0.191, 0.950, 0, 0, 288, 320, 0, 0
crt_range2 20501-29000, 40-80, 2.910, 3.000, 4.440, 0.451, 0.164, 1.048, 0, 0, 320, 384, 0, 0
crt_range3 29001-32000, 40-80, 0.636, 3.813, 1.906, 0.318, 0.064, 1.048, 0, 0, 384, 480, 0, 0
crt_range4 32001-34000, 40-80, 0.636, 3.813, 1.906, 0.020, 0.106, 0.607, 0, 0, 480, 576, 0, 0
crt_range5 34001-38000, 40-80, 1.000, 3.200, 2.200, 0.020, 0.106, 0.607, 0, 0, 576, 600, 0, 0
and there is nothing wrong with it, except that this preset dont use the full potential of my monitor.
Because the NEC 3PG can do bigger resolutions, like 800x600p @60Hz and even 1024x768 but not at 60Hz.
Sadly i am to dumb, to make a correct preset on my own, but can deliver hopefully enough info about it, so that someone can make me one.
Here is some data from the manual, that told me that there are higher modelines than with the Wells Gardner D9800 preset:
Continuous Synchronization
Horizontal: 15.5 - 38 kHz (Automatically)
Vertical: 40.0 - 100 Hz (Automatically)
This capability enables the Multisync 3PG to accommodate not only the usual RGB signals but even the high resolution signals
of various computers such as CGA, EGA, PGA, VGA, XGA and Apple´s MAC II
Pixel Resolution: 640 x 480
Video Bandwidth: 30 MHz
Retrace Time
Horizontal: 5 usec. (at over 18.5 kHz Horizontal Frequency)
Vertical: 0.6m sec.
Horizontal Resolution: 600 lines (NTSC)
AFAIK and understand, my preset should start with: "crt_range0 15500-18000, 40-100" but i dont know the correct values that come after this.
I managed to get a working 800x600p @ 60Hz resolution, which is currently my desktop resolution, but i want that XGA 1024x768p too.
Here starts my problem, if i use the VMM tool, as i need to use the Wells Gardner D9800 preset, the resulting modelines dont have 800x600p and 1024x768p.
To get the 800x600p, i modified the user_super mode list and added the 800x600p @ 60Hz to the desktop resolution. Sadly the 1024x768p @ 46Hz dont work and in the generated modelines only 1024x600p @60Hz appear. I can edit this modeline with the arcade_osd tool to get it working, but i dont know how to change the naming of this modeline, it still appears as 1024x600p @ 60Hz in the list of arcade_osd. Also it appears that this modeline is 16:9 instead of 4:3.
I believe that with a correct preset, all this trouble goes away. You may ask why i want these resolutions, well they are nice to have for a bigger desktop, V-Pinball emulators and for all vector-games in general. Especially the vector games look way better, than with the old D9800 preset, where i only had 640x480. For vector games you usually want a high as possible resolution, for better drawn vectors. Vector games dont have a pixel resolution and are emulated like a raster-game in MAME. With the default of 640x480 which GroovyMAME use, the vectors are unnecessary drawn big, fat and the vertical/ horizontal lines are not even, which looks awful.
Another oddity is, that i cant enable HLSL with vector games and sadly i cant use the additional vector parameter fx. If i enable HLSL i get only a white screen, no matter if i use d3d or d3d9ex.
So i hope somebody can help me. I use CRT Emu driver 2.0, Windows 7 64bit and a Radeon 4890.