Reverse Engineering the Commodore Sync Splitter: A Masterclass in 8-Bit Video Design

Introduction

When Tynemouth Software recently brought a rare Commodore 64 housed in a PET case to their workbench, one component immediately stood out: a small board dedicated to splitting sync pulses from the composite video output. This board, now fully reverse engineered, offers a fascinating glimpse into Commodore's engineering ingenuity. In this article, we delve into the why and how of this sync splitter, revealing a design that goes far beyond a simple discrete circuit.

Reverse Engineering the Commodore Sync Splitter: A Masterclass in 8-Bit Video Design
Source: hackaday.com

Why a Sync Splitter Was Necessary

At first glance, one might assume that an 8-bit computer like the Commodore 64 would have separate horizontal and vertical sync signals readily available. After all, monitors of the era required these signals for proper display. However, Commodore's VIC-II chip handled video generation internally and output a combined composite video signal that already included sync information. This meant that separate sync outputs were not available on the mainboard, forcing engineers to find a way to extract them externally.

The sync splitter board was therefore a necessity for any monitor that demanded separate sync inputs. Without it, users would be limited to composite-only displays—a constraint that Commodore's designers aimed to overcome through a well-engineered add-on.

The Challenges of Simple Discrete Circuits

Video sync signals have existed since the 1930s, and extracting vertical and horizontal pulses from a composite signal is conceptually straightforward. A simple circuit with a few resistors, capacitors, and transistors can indeed produce working sync output. However, such a minimalist approach comes with two critical drawbacks: noise and timing imprecision.

The sync pulses in a composite signal are short and precisely timed. A basic low-pass filter followed by a threshold detector can separate them, but the resulting pulses often have jitter, incorrect duration, or spurious edges that confuse older monitors. For a professional machine like Commodore's, such sloppiness was unacceptable.

Commodore's Elegant Solution

Instead of relying solely on passive filtering, Commodore's engineers extended the basic concept with active logic. The board uses a pair of filters—one for horizontal sync (approximately 15 kHz) and one for vertical sync (about 60 Hz)—with carefully chosen time constants to capture the relevant pulses. But where a simple circuit stops there, Commodore added monostable multivibrators (one-shots) that generate clean pulses of exactly the right length, and logic gates to provide blanking, eliminating any stray pulses that might appear in the blanking interval.

Reverse Engineering the Commodore Sync Splitter: A Masterclass in 8-Bit Video Design
Source: hackaday.com

The result is a sync separator that delivers crisp, timing-accurate signals. The design is a textbook example of how to combine analog filtering with digital pulse shaping.

The Video Path: A Digital Exception

The only portion of the circuit that differs from a conventional sync splitter is the video path. Because the Commodore 64 outputs a TTL-level digital signal (0–5V) rather than analog video, the board does not need analog buffers. Instead, the composite video passes through a logic gate, which provides clean digital levels and drives the output. This approach simplifies the design and avoids the degradation that analog paths can introduce.

Preserving History

An interesting side note: the board's owner requested that it not be cleaned, wanting to preserve the patina of age. This decision respects the historical authenticity of the hardware and reminds us that even functional restoration sometimes benefits from leaving the original character intact.

The full reverse engineering details—including schematics and photos—can be found in Tynemouth Software's original write-up. For those interested in 8-bit video design, this sync splitter is a small but brilliant illustration of how to solve a common problem with uncommon elegance.

Tags:

Recommended

Discover More

Sovereign Tech Agency Launches Paid Initiative for Open Source Contributors to Shape Internet Standards8 Critical Facts About the North Korean Axios NPM Supply Chain AttackGitHub Enhances Status Page Transparency with New Incident Tiers and Per-Service Uptime MetricsModel Complex Systems with HASH: Your Step-by-Step Simulation Guide7 Crucial Insights About Tokenization Drift and How to Mitigate It