I’ve been meaning to post some things here, but time isn’t on my side lately.
Starting with the original issue of the sky in Super Mario Bros.
I just quickly added in an approximate row-skew in my NES composite emulation, so here’s how the sky looks in it with different color settings. All of these are a row-skew of 2.5 (the purplest option, it’s based on a certain specific PPU revision), with the global rotation hue set to perfectly balance the highest and lowest skews.
These are in order from most purple to least purple.
Plain sRGB D65.
US NTSC standard - NTSC 1953 primaries with illuminant C, approximated in sRGB space using C. Bailey Neal’s method with a rate parameter of 80%:
Japan NTSC standard - NTSC 1953 primaries, D93 (x=0.283, y=0.298) or in other words NTSC-J, approximated in sRGB space using C. Bailey Neal’s method with a rate parameter of 75%:
US region, manufactured August 1989, RCA ColorTrak Remote E13169GM-F02, uses a whitepoint around 7500-8000K and alters the red/yellow/green area to approximate NTSC primaries / illuminant C without accounting for chromatic adaptation, approximate re-creation directly with sRGB primaries
US region, manufactured September 1985, Toshiba FST Blackstripe CF2005 (similar to Sony KV-27S22 manufactured in 1997), uses a whitepoint of 9300K+27MPCD (x=0.281, y=0.311) and alters the red/yellow/green area to approximate NTSC primaries / illuminant C without accounting for chromatic adaptation, approximate re-creation directly with sRGB primaries
I forgot to include the possibility that the display was matched using this famous method here https://pub.smpte.org/latest/rp167/rp0167-1995_stable2004.pdf where you input standard color bars, switch to blue only, and adjust the hue and color settings to get four solid blue bars. This method makes sense for SMPTE C color, but it isn’t necessarily correct for NTSC color. I would have to check, but I believe this generally causes some loss of saturation and some slight hue error, which would then make the sky more purple. Consumers match their TV by eye when watching actual TV shows, while the game developers may have either used this method or just centered all their knobs.
You all can make your own opinions on how purple the “purplish” sky should be.
You can find my measurements of my RCA ColorTrak and Toshiba FST Blackstripe in ChthonVII’s program here: https://github.com/ChthonVII/gamutthingy/blob/master/src/constants.h Don’t forget the nonstandard whitepoint and nonstandard chroma demodulation offsets and gains, and don’t forget to reasonably match the red/yellow/green area well against NTSC with illuminant C.
9300K was also brought up.
There are two different 9300k points: 9300k+8MPCD or D93 (either x=0.2831, y=0.2971 according to https://www.jstage.jst.go.jp/article/itej1978/33/12/33_12_1013/_pdf/-char/ja , or x=0.2838, y=0.2984 according to https://www.jstage.jst.go.jp/article/itej1954/31/11/31_11_883/_article/-char/ja/ ), and 9300K+27MPCD (x=0.281, y=0.311, appearing in https://ieeexplore.ieee.org/document/4179914 ).
Notice how D93 was proposed in 1968 and agreed upon for the Japanese standard in 1972, whereas 9300K+27MPCD predates it in 1966. I would guess, then, that 9300K+27MPCD is what manufacturers agreed on, while D93 was derived from that.
I’ve posted before that 9300K+27MPCD appears in US TVs from 1985 and 1997. New CRT shader - Any interest? I don’t have this right now, but believe I recall the Sony CXA2025AS’s JP mode looking better when using a 9300K+27MPCD whitepoint (instead of 9300K+8MPCD) as well. I believe I remember hearing about both 9300K+27MPCD and 9300K+8MPCD appearing in US computer monitors.
I’m going to leave off here for now. I’ll post more info later.