Now I’m playing around with composite video shaders.
The presets in Tvout+interlacing are pretty great. You can easily swap interlacing for scanline-sine-abs or one of the other scanline shaders, and dotmask can go after that, if desired, if you set the scanline pass to the correct scale.
Question for the experts: what is the maximum that chrominance I/Q can be set to while still being composite video, given the limited signal bandwidth? I’ve been eyeballing this at 100-120, but it’d be nice to have something empirical to base this on.
I’d like to try creating presets for different types of filters used in TVs. Is there a way to edit the composite video emulation?
No comb filter- all the artifacts are present and horizontal resolution is limited to 260 lines
two line analogue comb filter- reduction of rainbow artifacts, improved horizontal resolution
three line analogue comb filter- same as two line filter, plus reduction of dot crawl and improved vertical resolution
2D three line adaptive comb filter: dot crawl almost completely eliminated and sharpness nearly identical to S-video
3D motion adaptive comb filter: basically identical to S-video
Here’s tvout+ntsc-256px-composite+interlacing, with interlacing replaced with res-independent scanlines and dotmask added after that.
EDIT: just realized I should have used the 320px version for Genesis, but oh well.