Sinclair ZX Spectrum +3 Interlaced Video Modes Explained
The Sinclair ZX Spectrum +3 utilized video hardware that output a standard PAL television signal, which is inherently interlaced by design. However, the computer did not feature specific software-selectable graphics modes that leveraged interlacing to increase vertical resolution. This article explores the technical capabilities of the Spectrum +3 ULA, the nature of its video output, and the distinction between signal interlacing and dedicated graphics modes.
The video generation on the ZX Spectrum +3 was handled by the Uncommitted Logic Array (ULA), which was designed to interface directly with standard analog televisions of the era. In the United Kingdom and most of Europe, these televisions operated on the PAL standard, which uses an interlaced scanning method to display 50 fields per second. Consequently, the signal emitted by the Spectrum +3 was indeed interlaced, consisting of two fields that combined to form a single frame of 312 lines. This ensured compatibility with household TVs without requiring progressive scan monitors.
Despite the interlaced nature of the output signal, the Spectrum +3 did not possess a dedicated interlaced graphics mode in the way later 16-bit computers did. The video memory was mapped progressively, meaning the CPU wrote pixel data for the standard 256x192 resolution without addressing separate fields for higher resolution effects. While the hardware signal was interlaced, the system lacked the hardware support to easily manipulate field timing for double-resolution graphics, leaving such feats to complex software tricks by demo coders rather than standard operating modes.