Interlace modes with VGA CRT

Discussion about displays and related hardware including MiSTer filters and video settings.
aitotat
Posts: 29
Joined: Wed Sep 09, 2020 6:17 pm
Has thanked: 1 time
Been thanked: 3 times

Interlace modes with VGA CRT

Unread post by aitotat »

I've tested some games with Genesis and MegaCD cores and sometimes the screen just went blank without any indication of what might be wrong. I've used 19" Dell P992 VGA crt with forced_scandoubler set to 1 from mister ini file and vga_scaler set to 0. One of the games with the problem is Sonic 2 (2-player mode or just let the game intro play).

I decided to do some testing with different graphics modes so i had to set vga_scaler to 1. That revealed that the game changes into interlace mode when previously the screen just went blank. I suppose it means that my VGA monitor does not support interlacing and that is quite expected.

Out of curiosity i tested with old Nec Multisync 2A (that is not those famous multisync monitors but just normal old VGA/SVGA monitor) since old SVGA monitors do support interlaced modes. It did show picture, although not correctly, so it did not properly support the graphics mode either. Then i did a quick test with 19" Nokia 920C but the screen went blank just like on Dell.

VGA scaler output is not good since it looks like no deinterlacing is done at all but it is certainly better than just blank picture.

What can be done? Should I just use VGA scaler for cores that use interlacing modes?
User avatar
morf77
Posts: 63
Joined: Fri Aug 28, 2020 1:42 pm
Has thanked: 12 times
Been thanked: 24 times

Re: Interlace modes with VGA CRT

Unread post by morf77 »

I've tested this on my PC CRT (Sony Multiscan GDM-400PS) and I get no display on the interlaced scene regardless of vga_scaler. The only setting that seems to enable displaying that interlaced part of the Sonic 2 game is when I set vga_scaler=1 and vsync_adjust=0

I'm not able to tell if it displays correctly (have no comparison material), please let us know what vsync_adjust setting does for you.
ash2fpga
Posts: 237
Joined: Tue May 26, 2020 6:20 pm
Has thanked: 62 times
Been thanked: 28 times

Re: Interlace modes with VGA CRT

Unread post by ash2fpga »

FWIW, here is my experience with Sonic 2 on a flatpanel: viewtopic.php?f=16&t=1312
User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: Interlace modes with VGA CRT

Unread post by aberu »

https://github.com/MiSTer-devel/Genesis ... -630074861

I don't know if this has changed but, at this time of sorg's comment in the linked thread above, interlaced video can't be scandoubled on the mister.
birdybro~
Kaeril
Posts: 6
Joined: Thu Nov 26, 2020 3:27 pm

Re: Interlace modes with VGA CRT

Unread post by Kaeril »

To be honest, this is much more of an issue on the Minimig core than on the Genesis, as many demos and several games do take advantage of interlaced display modes on the Amiga.
I would love having an option to enable bob deinterlacing or motion deinterlacing when the scaler is disabled. Until then, as a workaround, I can have most interlaced resolutions working on my VGA CRT monitor (Compaq S700) with vga_scaler=1, forced_scandoubler=0 and vsync_adjust=2.
Post Reply