Sinclair ZX Spectrum +3 vs +2A Electrical Differences
The Sinclair ZX Spectrum +3 and +2A shared similar core architectures but diverged significantly in their electrical design to accommodate different peripherals. This article explores the key hardware distinctions, focusing on the integrated disk interface, memory mapping changes, and power supply requirements that set the +3 apart from its predecessor.
The most prominent electrical addition in the ZX Spectrum +3 was the built-in floppy disk interface. While the +2A required an external peripheral like the +D or Beta Disk to handle storage beyond tape, the +3 incorporated a Western Digital WD1772 floppy disk controller directly onto the motherboard. This integration required dedicated I/O port mapping and interrupt handling logic that was absent in the +2A design. Consequently, the +3 motherboard included additional support circuitry to manage disk motor control and drive selection signals internally, altering the electrical load on the system bus.
Power supply requirements also differed between the two models due to the added hardware complexity. The ZX Spectrum +2A utilized a standard 9V DC power supply rated at 1 ampere, which was sufficient for the base system and standard peripherals. In contrast, the ZX Spectrum +3 required a 9V DC supply rated at 1.5 amperes. This increased current capacity was necessary to stabilize the voltage rails when the internal disk controller was active and to ensure reliable operation when connected to external floppy drives, preventing voltage drops that could cause system crashes or data corruption.
Internal interference mitigation led to further electrical modifications in the +3’s Uncommitted Logic Array (ULA). The high-frequency signals generated by the disk controller had the potential to cause visual noise on the television output. To counteract this, the +3 featured a revised ULA design with improved shielding and filtering on the video output line compared to the +2A. Additionally, the radio frequency modulation was tweaked to reduce interference with nearby audio equipment, a common complaint with earlier Spectrum models when accessing high-speed data streams.
Memory management and ROM paging logic were electrically adjusted to support the new disk operating system and CP/M capabilities. Although both machines featured 128KB of RAM, the +3 implemented different memory contention rules when the disk ROM was paged into the address space. The +3 motherboard included specific logic to disable certain RAM banks during disk operations to prevent conflicts, whereas the +2A relied on external interfaces to manage such mapping. These electrical distinctions ensured that the +3 could boot directly from disk, a functionality that was physically impossible for the +2A without significant hardware modification.