Wozniak Video Timing and Color Circuit
US 4,136,359A crystal-locked horizontal timing correction and recirculating shift-register generator for color graphics on a raster television display.
Listen to the narrated mechanical breakdown and civilizational context
How It Works: Step-by-Step Mechanical & Physical Breakdown
The oscillator produces 14.31818 MHz, which the disclosed dividers reduce to the 7.15909 MHz and 3.579545 MHz timing relationships used by the circuit. The horizontal counter runs at about 15,734 Hz, an odd submultiple relationship that would otherwise shift chroma phase by 180 degrees each raster line. At a selected counter event, the shift-register counter waits two master-clock cycles, equal to half a chroma cycle, restoring vertical color alignment. Separately, RAM color bits circulate through two four-bit registers and a phase-select multiplexer to form a display-compatible output.
Interactive Real-Time Physical Simulation
Drag to rotate · Pinch to zoom · Shared controls update the displayed modelDetailed Component Architecture
1Crystal Reference and Divider Chain
The source gives 14.31818 MHz on line 33, 7.15909 MHz on line 56, and 3.579545 MHz on line 58. Those signals keep the color reference and the horizontal-timing correction tied to a common clock rather than to independent oscillators.
2Horizontal Counter Compensation
Counter 63 runs at approximately 15,734 Hz. Because its line period contains three and a half chroma cycles, the source says a two-cycle delay at 14.318 MHz is inserted when the prescribed count occurs. Two master-clock cycles equal 180 degrees at 3.58 MHz, so the color relationship is restored line-to-line.
3Recirculating Digital Color Register
Registers 36 and 37 receive eight bits in parallel at 1 MHz. In color mode they recirculate the data at 14.31818 MHz; phase-select multiplexer 38 chooses staged output bits so the television receives an appropriate color-phase signal without a separate analog color generator.
Governing Equations & Engineering Principles
Two-Phase Non-Conflicting Time-Multiplexed DRAM Arbitration
Computer Architecture & Digital LogicClaim 1Memory Access Window
Because dynamic RAM access completes in under 400 ns, both the CPU and the video display hardware can complete a full read cycle within a single 978 ns clock period.
Prior microcomputers like the Altair or TRS-80 required separate, expensive dual-ported RAM or caused annoying screen flicker when the CPU accessed video memory. Wozniak realized that 6502 CPUs only use the bus during phase 2 of the clock, using simple TTL multiplexers to interleave video fetches into phase 1 with zero extra parts.
Historical Context: US 4136359 made the Apple II the first practical, affordable personal computer with full color graphics, launching the PC revolution.
Shift-Register Dot Phase Delay & NTSC Color Artifacting
Video Processing & Digital LogicClaim 1NTSC Color Phase Shift
Standard NTSC televisions decode phase angle as hue: produces green, produces violet/magenta, produces orange, and produces blue.
Wozniak synthesized composite color video using digital shift registers and clock division, producing crisp 4-color high-resolution graphics with only $15 worth of standard 7400-series TTL chips instead of expensive analog encoders.
Historical Context: US 4136359 enabled the Apple II to output high-resolution color graphics directly to standard home color televisions, launching the personal computer revolution.
Composite NTSC Video Scanline Timing & Sync Circuitry
Display Synchronization & Digital ArchitectureClaim 2Horizontal Scanline Period
Matches standard NTSC broadcast line duration within 0.05%, allowing standard consumer color television sets to lock sync without jitter.
By aligning 65 CPU clock cycles to exactly one NTSC scanline interval (63.555 μs), Wozniak eliminated memory arbitration wait-states, letting the CPU and video display share RAM simultaneously without flicker.
Historical Context: This zero-wait-state shared DRAM architecture made the Apple II the fastest and most cost-effective microcomputer of its generation.
Each 15,734 Hz line contains three and one-half 3.579545 MHz chroma cycles; a two-cycle delay at 14.31818 MHz supplies one-half chroma cycle.
Eight RAM bits load two four-bit registers at 1 MHz and are recirculated at 14.31818 MHz.
Interactive Schematic Sheet (Fig. 1)
CPU 10, ROM 14, RAM 23, video generator 25, address multiplexer 28, and timing and synchronization generator 15 as printed in the source.
Select Any Numbered Pin
Click pins on the schematic or select from the list below to inspect historical specifications.
Why It Still Matters
The patent is a clear period example of treating a television display as a timing problem as much as a memory problem. Its complete source reading preserves the counter sequence, frequencies, color codes, and figures that explain why a small delay could make digital color graphics legible on a standard raster display.
Legal Claims Decoder (8 Numbered Claims)
The Historical Bottleneck
Why Prior Art Failed
- •An odd-submultiple horizontal timing relationship produces a line-to-line chroma phase reversal and ragged vertical color lines unless corrected.
- •An even-submultiple workaround moves horizontal synchronization away from its standard frequency and can require receiver adjustment.
- •Earlier color generation stored four digital bits but used separate pure-color generation, gating, and mixing circuitry that the source calls complex.
Patent Wars & Legal Litigations
The Silicon Microelectronics Revolution
From Punched-Card Tabulators to Multi-Touch Human Interfaces
The digital computation lineage that replaced mechanical gear teeth with point-contact semiconductor switches, monolithic planar circuits, personal computers, and touch glass.
Record-Card Statistical Compiler
Conductive mercury cup contacts sensing punched holes in structured card records.
Bardeen and Brattain Point-Contact Transistor
Point-contact emitter/collector gold cat-whiskers modulating minority carrier diffusion.
Oxide-insulated semiconductor leads
Oxide passivation, photolithographic isolation, and evaporated aluminium leads on silicon.
Jack Kilby Monolithic Integrated Circuit
Semiconductor wafer containing active transistors and passive resistive components.
Two-Wheel Position Indicator
Orthogonal rolling wheels driving potentiometers to translate hand motion to screen cursor.
Wozniak Video Timing and Color Circuit
Shared-RAM timing generator enabling flicker-free color microprocessor video generation.
Google PageRank Algorithm
Eigenvector centrality algorithm weighting web document importance by hyperlink graph.
Apple iPhone Multi-Touch Heuristics
Mutual capacitance sensor matrix resolving concurrent discrete finger touch trajectories.