Page 1 of 1

31kHz games?

Posted: Thu Jan 25, 2024 4:20 pm
by misterrocks

Are there any cores for the MiSTer with 31kHz games suitable for a PC CRT?


Re: 31kHz games?

Posted: Thu Jan 25, 2024 4:48 pm
by Hectic

Check this list.

https://github.com/MiSTer-devel/Wiki_MiSTer/wiki/Analog-video-output-compatibility

You can also double scan many 15khz cores or use internal scaler.


Re: 31kHz games?

Posted: Thu Jan 25, 2024 5:01 pm
by misterrocks

Ah yes, computer cores. That makes sense. Weird that some old arcade cores are VGA too.


Re: 31kHz games?

Posted: Thu Jan 25, 2024 6:12 pm
by colonel panic

Ironically enough though, AO486 doesn't natively output proper resolutions over VGA and has to run through the scaler, resulting in some sketchy image quality on a real VGA CRT. I dug up my old 17" monitor to play Indiana Jones a few months ago and was bummed out by the results. I gave up and just played it over HDMI with some nice filters


Re: 31kHz games?

Posted: Fri Jan 26, 2024 1:43 am
by akeley
colonel panic wrote: Thu Jan 25, 2024 6:12 pm

Ironically enough though, AO486 doesn't natively output proper resolutions over VGA and has to run through the scaler, resulting in some sketchy image quality on a real VGA CRT. I dug up my old 17" monitor to play Indiana Jones a few months ago and was bummed out by the results. I gave up and just played it over HDMI with some nice filters

You can use modelines to achieve 1:1 image in games and DOS

Code: Select all

[ao486]
forced_scandoubler=0
direct_video=0

[video=720x400]
video_mode=720,400,70,cvt

[video=320x200]
video_mode=640,400,70,cvt

[video=640x400]
video_mode=640,400,70,cvt

[video=640x480]
video_mode=640,480,60,cvt

or

Code: Select all

; Set it to "Variable" in the video settings in the menu of the core
vscale_mode=0
forced_scandoubler=0
;video_mode=1600,64,192,304,1200,1,3,46,162000; This is the "catch-all" resolution that will be used if an undefined video mode is detected. This example may be too high of a resolution for your monitor. You can use video_mode=1 instead for example.
;direct_video=0 ; use the scaler
;vsync_adjust=0 ; minimal lag
;vscale_mode=1 ; integer scaling
;video_info=3 ; 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@59.7]
video_mode=640,40,96,64,480,14,2,31,26430,0,1 ; 640x480@59.7Hz (temp modeline, still under development)

Re: 31kHz games?

Posted: Fri Jan 26, 2024 2:04 am
by limi
misterrocks wrote: Thu Jan 25, 2024 4:20 pm

Are there any cores for the MiSTer with 31kHz games suitable for a PC CRT?

Turn on the scandoubler in the .ini file, and you can play most 15kHz games on the 31kHz CRT.