Interlace modes with VGA CRT
Posted: Fri Jan 15, 2021 10:10 am
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?
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?