1983
Sinclair responds to ZX Spectrum software compatibility problems
Personal Computer News reported on problems affecting software running on newer Issue 3 ZX Spectrum computers. Changes to the Spectrum's ULA altered the value returned from an I/O address, causing some programs that relied on particular bits being set to malfunction. Sinclair software manager Alison Maguire argued that programmers should have masked out the relevant bits rather than making assumptions about the Spectrum's hardware. The issue highlighted the growing importance of hardware compatibility as Spectrum software development expanded.
Image: Sinclair ZX Spectrum 48K Issue 3B motherboard. Photograph by Bill Bertram, CC BY-SA 3.0, via Wikimedia Commons.
Image link: https://commons.wikimedia.org/wiki/File:ZXspectrum_mb.jpg
Image: Sinclair ZX Spectrum 48K Issue 3B motherboard. Photograph by Bill Bertram, CC BY-SA 3.0, via Wikimedia Commons.
Image link: https://commons.wikimedia.org/wiki/File:ZXspectrum_mb.jpg