FRAME 00000 • 00:00:00 • LINE 240/525
▶ SHOW SIGNAL REFERENCE

◈ CGA COMPOSITE COLOR

IBM CGA's 14.318 MHz pixel clock is exactly 4× the NTSC color subcarrier. This means:

  • Every 4 pixels = 1 color clock cycle
  • Alternating 1-pixel columns create artifact colors beyond the 4-color palette
  • The famous "composite CGA" trick gave games like King's Quest 16+ colors on a TV
  • Different alternating patterns (01, 10, 0110, 1001) each produce distinct artifact hues

◈ APPLE II ARTIFACT COLOR

The Apple II generates all color through NTSC artifacts:

  • A pixel on an even column → violet artifact
  • A pixel on an odd column → green artifact
  • Two adjacent pixels → white
  • The 7th bit of each byte shifts palette to blue/orange
  • No hardware color generation — it's all NTSC crosstalk!

◈ NES PPU COLOR

The NES PPU generates color by manipulating NTSC chroma phase directly:

  • 12 hues at 30° intervals around the color wheel
  • 4 brightness levels (columns $x0-$xD)
  • Emphasis bits (R/G/B) darken specific phases
  • Colors $x0 = gray ramp, $xD = black, $xE/$xF = blacker-than-black

◈ CROSS-COLOR ARTIFACTS

Because luma and chroma share bandwidth around 3.58 MHz:

  • Cross-Color: High-freq luma → false color (rainbow on stripes)
  • Cross-Luminance: Chroma → visible dot crawl pattern
  • Notch filter TVs have worst artifacts (but CGA needs them!)
  • Comb filters cancel artifacts by comparing adjacent lines

◈ SIGNAL STRUCTURE

Each scan line of an NTSC signal lasts ~63.5µs and contains:

  • Front Porch (~1.5µs) — Voltage stabilization
  • Sync Pulse (~4.7µs) — Horizontal sync at -40 IRE
  • Colorburst (~2.5µs) — 8-10 cycles of 3.58MHz reference
  • Active Video — Luminance + QAM chrominance

◈ VHS & TAPE ARTIFACTS

VHS recordings add unique distortions:

  • Color-under: Chroma at ~629 kHz (very blurry color)
  • Head switching: Noise bar at frame bottom
  • Bandwidth: ~3 MHz luma, ~500 kHz chroma
  • Jitter: Tape speed instability → horizontal wobble