For those of you who, like me, appreciate the look and speed of Fakelottes, I created a shader preset that also adds a lightweight NTSC shader pass to it, which will add the characteristic Composite or S-Video look and allow it to better display effects like the iconic Sonic Waterfall.
The NTSC shader pass I used is not resource-intensive, I used the lightest one I found but that still provided a consistent look between the GLSL and Slang versions. More advanced NTSC shades would give a better and more accurate look, but they also are more demanding (like ntsc-adaptive.slangp), so I gave up on using them since the focus here is on being lightweight and fast.
It still ran on a cheap low-end Android device from 2021 that I had (that according to some reviews I read, apparently is comparable to the Raspberry Pi 4 in performance), so I thought more people might appreciate it and submitted a PR to the repository some months ago, already merged.
You can find it in /shaders_glsl/presets/fakelottes-ntsc* if you’re using GL as video driver, and in /shaders_slang/presets/crt-plus-signal/fakelottes-ntsc* if you’re using Vulkan, GLCore or D3DXX as video driver.