31kHz games?

For topics which do not fit in other specific forums.
misterrocks
Posts: 88
Joined: Tue Jan 11, 2022 1:43 am
Has thanked: 43 times
Been thanked: 2 times

31kHz games?

Unread post by misterrocks »

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

User avatar
Hectic
Posts: 47
Joined: Tue Jun 09, 2020 3:23 am
Been thanked: 10 times

Re: 31kHz games?

Unread post 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.

misterrocks
Posts: 88
Joined: Tue Jan 11, 2022 1:43 am
Has thanked: 43 times
Been thanked: 2 times

Re: 31kHz games?

Unread post by misterrocks »

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

User avatar
colonel panic
Posts: 52
Joined: Mon May 25, 2020 1:54 pm
Been thanked: 1 time

Re: 31kHz games?

Unread post 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

akeley
Top Contributor
Posts: 1315
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 428 times
Been thanked: 415 times

Re: 31kHz games?

Unread post 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)
User avatar
limi
Top Contributor
Posts: 635
Joined: Sun May 24, 2020 6:53 pm
Has thanked: 145 times
Been thanked: 445 times

Re: 31kHz games?

Unread post 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.

Post Reply