Ao486 optimal configuration for a Svga 17" CRT Monitor
Posted: Sun Sep 18, 2022 7:36 pm
Hi there, in last days I've test the "optimal" configuration for a0486 on my 31khz CRT 17" SVGA Monitor (Lg Studioworks 700S Svga, h 30 ~ 70 kHz, v 50 ~ 160 H, resolution: 1280 x 1024 / 60Hz).
My goal is to most possible close to the original Dos experience, so I've connected my MiSTer to the monitor via analog output and I've set in my mister.ini this settings:
I've also set to "variable" the frequency setting in the video settings in the menu of the core.
Then I've installed MsDos 6.22 in drive C: that auto starts mymenu.exe by Flynnsbit in drive D:
Settings the screen size to "original ratio" in the menu of the core, I get this small image with "weird" shape of texts:
I face this problem of "shapes distortion" also in the games. See below a "original ratio" Secret of Monkey Island with an oval clock and the "fullscreen" version with the correct circle and see also the "moon" example from Monkey Island too:
Another problem I have is that, when the core switch a resolution via the new mode changing https://github.com/MiSTer-devel/Main_Mi ... uide#ao486, I got 1-2 seconds of black screen at each change, and this is very annoying...
So, what is, with my monitor, the best strategy to achieve the original Dos resolutions with Ao486? Have I always to set "original ratio" instead of "fullscreen"? What is the difference in using "forced_scandoubler" or the "via_scaler"? Connecting the MiSTer to the monitor via direct video (I own a Hdmi to VGA dongle) would do any good?
Thanks in advance for your help!
My goal is to most possible close to the original Dos experience, so I've connected my MiSTer to the monitor via analog output and I've set in my mister.ini this settings:
Code: Select all
[ao486]
video_mode=1
forced_scandoubler=1
direct_video=0 ; use the scaler
vsync_adjust=2 ; minimal lag
vscale_mode=1 ; integer scaling
video_info=0 ; show resolution information for X seconds
hdmi_limited=2 ; 1 - use limited (16..235) color range over HDMI ; 2 - use limited (16..255) color range over HDMI, for VGA converters.
[video=320x200@70.1]
;video_mode=320,24,49,38,200,2,2,20,13535,0,1 ; 320x200@140.2Hz@31.4kHz DOS CGA/EGA/Adventure games with scanlines
video_mode=640,7,108,30,400,13,2,34,24708,0,1 ; 640x400@70.1Hz@31.48kHz VGA era games including 320x200, 320x400, 640x400 @70.1Hz
[video=320x400@70.1]
video_mode=640,7,108,30,400,13,2,34,24708,0,1 ; 640x400@70.1Hz@31.48kHz VGA Games including 320x200, 320x400, 640x400 @70.1Hz
[video=720x400@70.1]
video_mode=720,15,108,46,400,13,2,34,27983,0,1 ; 720x400@70.1Hz@31.48kHz DOS Text
;experimental modes
; [video=320x199@59.7]
; video_mode=640,25,130,75,398,50,29,50,27370,0,1 ; 640x398@59.7Hz@31.46kHz Jazz Jackrabbit
[video=320x240@59.7]
video_mode=640,40,96,64,480,14,2,31,26430,0,1 ; 640x480@59.7Hz Epic Pinball (temp modeline, still under development)
[video=640x480@60.0]
video_mode=640,16,64,80,480,1,3,13,23860;
[video=320x199@60.0]
video_mode=640,16,96,48,400,12,2,35,25175,0,1
; video_mode=320,-16,24,8,199,1,3,4,4170
Then I've installed MsDos 6.22 in drive C: that auto starts mymenu.exe by Flynnsbit in drive D:
Settings the screen size to "original ratio" in the menu of the core, I get this small image with "weird" shape of texts:
I face this problem of "shapes distortion" also in the games. See below a "original ratio" Secret of Monkey Island with an oval clock and the "fullscreen" version with the correct circle and see also the "moon" example from Monkey Island too:
Another problem I have is that, when the core switch a resolution via the new mode changing https://github.com/MiSTer-devel/Main_Mi ... uide#ao486, I got 1-2 seconds of black screen at each change, and this is very annoying...
So, what is, with my monitor, the best strategy to achieve the original Dos resolutions with Ao486? Have I always to set "original ratio" instead of "fullscreen"? What is the difference in using "forced_scandoubler" or the "via_scaler"? Connecting the MiSTer to the monitor via direct video (I own a Hdmi to VGA dongle) would do any good?
Thanks in advance for your help!