> MAME's been able to decode NTSC on the GPU for I think coming up on a decade now. One > of these years we'll use it to make the Apple II render "the right way" at the > expense of not being able to run without a GPU that does shaders.
No. Bad RB. The NTSC shader encodes composite pixels at 4x the horizontal resolution into a render target the same size as the source (packed CCCC instead of RGBA), then decodes them using a sinc filter.
Decoding already-framed composite data at it's native frequency is a fuckload easier than pulling out the actual color burst, sync, framing, and audio from a linear stream of RF-modulated data which has natural wobble to it due to disc droop.