I get screen tearing very frequently with my CRT VGA monitor connected to MiSTer through the IO board. I've never noticed that happening on HDMI though.
In order to fix this, specially in the NES and Genesis core, I switch the system type back and forth (NTSC -> PAL -> NTSC) inside the core and the tearing disappears. Is that something that could be automatized during the core initialization to make this "fix" automatic?
In time: I have the scaler enabled through VGA so I get consistent image even on cores that change the picture to 15Khz, which my monitor doesn't support.
Here are my settings:
Code: Select all
vsync_adjust=2
video_mode=1280,80,136,216,960,1,3,30,102100
vscale_mode=1
vga_scaler=1