This has been done for many years in the arcade preservation community, allowing specific arcade boards to be fully documented and preserved in MAME and now MiSTer. Specifically Guru’s ROM dump has documented decap efforts since 2007 it looks like.
I too was in the Cyrix camp when Quake came out. My first video card was a Permedia 2. It ran GLQuake when that came down the pipe but not very well. The Christmas when I got my 3dfx Voodoo1 card was magical.
You’re likely referring to SMPTE timecode, a method of conveying timing information about a video signal (eg. HH:MM:SS:FF), which is SMPTE 12M. There are various ways that timecode is conveyed in media such as LTC (linear timecode, usually carried as an audio signal), VITC (vertical interval timecode, in the vertical blanking interval of a video signal), and others.
I was just reading about this topic last night on Maister’s Graphics Adventures: https://themaister.net/blog/2025/06. They created PyroWave, a GPU-accelerated DWT codec in Vulkan compute shaders for performing very low latency game streaming. Very fascinating read, and builds on similar work from their master’s thesis too.
That's basically what VC-2 is, as well as JPEG2000-HT. Wavelets are nice in that they have no need for deblocking since each slice complements one another, and they're simple to calculate.
But this localization means they're horrible for compression since they have bad frequency decomposition properties. JPEG2000 showed that.
What drives me crazy is that recently I had to download three separate bloated Electron app packages just to turn off the RGB in my new mobo, RAM and GPU because in 2025/26 we still don’t have vendors using a common protocol to control RGB.
reply