Steve Vickers

British computer scientist who wrote key ROM firmware and manuals for the Sinclair ZX81 and ZX Spectrum, helping make the machines accessible to new programmers.

Biographical Information
Known forBASIC Developer, Operating System Developer, Software Developer
NationalityBritish

Biography

Steve Vickers is a British computer scientist and programmer whose firmware and manuals helped define the Sinclair ZX81 and ZX Spectrum. After studying mathematics at the University of Cambridge, he joined Nine Tiles, the software company contracted to develop Sinclair's BASIC and system software.

Vickers' first major assignment was to adapt the ZX80 firmware for the ZX81. He added floating-point arithmetic and other features while working within the severe memory limits of an 8 KB ROM. He also wrote the ZX81 manual, combining technical reference material with a practical introduction to programming.

For the ZX Spectrum, Vickers developed much of the ROM firmware and wrote the manual. The Spectrum built on the earlier Sinclair software while adding colour, sound and a larger memory. Its keyword-based BASIC and detailed manual allowed many owners to learn programming without previous computer experience.

After leaving the Sinclair work, Vickers formed Jupiter Cantab with hardware engineer Richard Altwasser. Their Jupiter Ace home computer used the Forth language instead of BASIC. Although it was not a commercial success, it remains a distinctive experiment from the early British microcomputer industry.

 


Companies

Jupiter Cantab

BASIC Developer, Founder · 1982-1983

Co-founded Jupiter Cantab and helped create the Jupiter Ace.

Nine Tiles

BASIC Developer · 1980-1982

Developed the Sinclair ZX80 and ZX81 system software and BASIC interpreter under contract.

Sinclair Research Ltd

Software Developer · 1980-1982

Worked through Nine Tiles on Sinclair firmware and documentation for the ZX81 and ZX Spectrum.

Computers & Systems

Sinclair ZX Spectrum 48K - Sinclair Research Ltd

BASIC Developer, Operating System Developer

Developed much of the ROM firmware and wrote the ZX Spectrum manual.

Sinclair ZX81 - Sinclair Research Ltd

BASIC Developer, Operating System Developer

Adapted the earlier Sinclair firmware for the ZX81, adding floating-point mathematics and other features, and wrote the manual.


References

  1. Sinclair ZX Spectrum at 40 interviews
    RWTH Aachen University · Interview transcript · 2022
    Interview notes covering the Spectrum ROM development process and its predecessors.
  2. ZX Spectrum at 40
    The National Museum of Computing · Event and interview · 2022
    Museum event reuniting Vickers and Richard Altwasser to discuss the Spectrum.
  3. Dr Steve Vickers: personal computing pioneer
    University of Birmingham · Interview and profile · 2018
    Vickers describes adapting the ZX80 firmware for the ZX81 and writing its floating-point maths package.
Written by: ChatGPT Codex
Source note: University of Birmingham profile; National Museum of Computing; RWTH Aachen interview

The Joystick Port - The virtual museum of Vintage & Retro computers, peripherals, advertising, software and more.