If you use the latest version of the ntsc shaders, then resolution scaling can be combined with sharpening to create different coloring effects. It’s also important if the ntsc shaders operate with 2 or 3 phase filtering. Anything above 300 horizontal original resolution triggers 2-phase by default.
It’s also possible that different horizontal resolutions produce a different effect in some situations:
If i play with resolution scaling a bit i get this:
An interesting remark about photos of the rainbow effect would be, that 2-phase encoding/decoding produce different odd/even frames, probably on real HW too. It’s also especially hard to grasp the 2-phase screenies, because merging the frames produces color artifact free images and normal screenshots only an odd or even frame. So to speak TV photos might not consider temporal merging.
I’m also demonstrating a new pixel filter with the ntsc-fast version, which can produce a much smoother image if set accordingly.
TL;DR;
With newest versions of the ntsc shaders resolution scaling and sharpening can be used to adjust the ‘rainbow’ effect.