I just discovered today that Dolphin now has built-in color correction options, including various presets for color spaces and a gamma slider.
These kind of things are somewhat outside of my area of expertise but, as someone that has several still-working CRT TVs and used a Trinitron CRT as my primary TV during the entire life of the GameCube and Wii, I definitely know that Trinitron TVs use a gamma ramp that's at least very similar to what is used by HDTVs while older pre-Trinitron 90s CRTs used a darker gamma ramp.
This results in a conundrum that older games, such as virtual console or other emulated/retro collection games, can actually be displayed with a lighter and more washed-out image when using the modern gamma ramp.
But the weird part is that there seems to be barely any information regarding this gamma discrepancy on the internet? (or maybe its all baked into CRT shaders nowadays, or maybe the darker image of scanlines masks the incorrect gamma issue making people not realize it's even a thing?) The one stand-out example that does exist however is the gamma ramp option bsnes had at least around a decade ago that basically does exactly what I'm describing and applies this older pre-Trinitron 90s CRT gamma ramp.
So yeah, what is the gamma setting that should be used to replicate this older pre-Trinitron 90s CRT gamma ramp, unless it's actually one of the existing color space presets? (if not a pre-existing color space preset, then having a selectable preset for this "retro 90s gamma ramp" could be ideal)
EDIT:
These kind of things are somewhat outside of my area of expertise but, as someone that has several still-working CRT TVs and used a Trinitron CRT as my primary TV during the entire life of the GameCube and Wii, I definitely know that Trinitron TVs use a gamma ramp that's at least very similar to what is used by HDTVs while older pre-Trinitron 90s CRTs used a darker gamma ramp.
This results in a conundrum that older games, such as virtual console or other emulated/retro collection games, can actually be displayed with a lighter and more washed-out image when using the modern gamma ramp.
But the weird part is that there seems to be barely any information regarding this gamma discrepancy on the internet? (or maybe its all baked into CRT shaders nowadays, or maybe the darker image of scanlines masks the incorrect gamma issue making people not realize it's even a thing?) The one stand-out example that does exist however is the gamma ramp option bsnes had at least around a decade ago that basically does exactly what I'm describing and applies this older pre-Trinitron 90s CRT gamma ramp.
So yeah, what is the gamma setting that should be used to replicate this older pre-Trinitron 90s CRT gamma ramp, unless it's actually one of the existing color space presets? (if not a pre-existing color space preset, then having a selectable preset for this "retro 90s gamma ramp" could be ideal)
EDIT:
(01-20-2024, 04:29 PM)Nintendo Maniac 64 Wrote: While looking for something moderately unrelated to emulators (basically if the RetroTINK 4K has this sort of gamma correction), I actually found two semi-recent forum threads covering this very subject of the sort of "black crush & overblown highlights"-like gamma on 90s CRTs (with actual example photos as well):
- https://videogameperfection.com/forums/t...n-profiles
- https://www.atari-forum.com/viewtopic.php?t=37519
Sure enough, there are some posts in that second link talking about a Trinitron CRT giving results that look virtually identical to an LCD or OLED's gamma which points to exactly what I was saying about Trinitron CRTs having the "modern" HDTV-style gamma and cannot be used as a reference in this regard.
Also, the second link has a post that references one of byuu's blog posts on the subject of gamma correction to mimic 90s CRTs:
Dolphin 5.0 CPU benchmark
CPU: Xeon E3-1246 v3 (4c/8t Haswell/Intel 4th gen) — core & cache @ 3.9GHz via multicore enhancement
GPU: Intel integrated HD Graphics P4600
RAM: 4x8GB Corsair Vengence @ DDR3-1600
OS: Linux Mint 20.3 Xfce + [VM] Win7 SP1 x64
CPU: Xeon E3-1246 v3 (4c/8t Haswell/Intel 4th gen) — core & cache @ 3.9GHz via multicore enhancement
GPU: Intel integrated HD Graphics P4600
RAM: 4x8GB Corsair Vengence @ DDR3-1600
OS: Linux Mint 20.3 Xfce + [VM] Win7 SP1 x64