Improve accuracy using data from real 1980s TV sets
I've gotten actual consumer TVs from 1985 and 1989 and made my best effort to determine how they decode and enhance NTSC color with a nonstandard white balance, and I have made close re-implementations of them directly in sRGB to avoid gamut compression difficulties. This is more accurate than just directly using the CXA2025AS chip.
I have already posted the necessary details for this elsewhere, so I'll just link that.
You can see my code for NTSC color outside of NES here in modified GLSL. Simply, decode the NES palette as normal as YIQ, and port my code over to convert it to RGB. https://forums.libretro.com/t/plainoldpantss-shader-presets/45498/130?u=plainoldpants
Here's a much older post by me explaining why directly using the CXA2025AS is inaccurate: https://forums.nesdev.org/viewtopic.php?t=26093&sid=4304c3de70315eb868c3add4dde4ff12
I can write more details later, but I'm in a hurry.