How It Works

If you're interested in how this whole contraption works, look no further! (If you're looking for info on how to use it, you may instead want to see the page on how to use the C++ helper class or how to use the shaders directly.

The following pages will walk through the basics of how NTSC worked, how we approximate an NTSC signal, how we decode that imitation signal, an aside about how to reduce some aliasing in emulated signal, then finally how it all gets put together into a facsimile of a CRT screen.

Index

  • Understanding NTSC
  • Generating a Fake NTSC Signal
  • Decoding a Fake NTSC Signal
  • Reducing Emulated Temporal Aliasing
  • Faking a CRT Display