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