RETRODREAMSAMIGA & SPECTRUM
Menu

← History · Sinclair

ZX Spectrum +3

A Spectrum with a 3-inch floppy drive and CP/M.

zx-spectrum-plus-3.iff
ZX Spectrum +3
Photo: Frode Tennebø · Public domain · Wikimedia Commons

The 1987 ZX Spectrum +3 swapped the cassette recorder for a 3-inch floppy drive, with the +3DOS system and the ability to run CP/M Plus. It has a new 64 KB ROM and an Amstrad gate array.

Floppy disks instead of cassettes

In 1987 Amstrad launched the +3, in black, with a 3-inch floppy drive in place of the tape recorder, the same format as its CPC 664 and 6128 and its PCW word processors. It cost £249.

Each side of a 3" disk holds 180 KB. Loading a game now took seconds instead of minutes, although most games kept coming out on cassette, which you connected through a socket on the side.

Inside

The board is new: the ULA gives way to an Amstrad gate array, and the ROM grows to 64 KB (four of 16 KB) to include +3 BASIC and +3DOS. The floppy controller is a NEC µPD765.

With its own system disk, the +3 runs CP/M Plus, which gave it access to professional software such as word processors and spreadsheets.

The changes to the ROM and timing brought some problems: certain 48K games do not work, and the expansion port changed, which left out some older peripherals.

Trivia

  1. 10 REM

    3" disks were rare and expensive outside the Amstrad world. Today, the drive belt is one of the parts replaced most often.

  2. 20 REM

    The +3 was the last new Spectrum to be launched; production of the family ended in 1992.

  3. 30 REM

    There are now adapters for fitting 3.5" drives or memory cards in place of the 3" drive.

RUN

Try it

Choose “128 BASIC” with ENTER. Here commands are typed letter by letter: try PRINT "HELLO" and ENTER. Quotes are Ctrl + P.

This machine runs here as a Spectrum 128K, which it is compatible with.

Emulation by JSSpeccy 3 (GPL-3.0). The Spectrum ROM belongs to Amstrad, which allows it to be distributed with emulators.

© 1982 Sinclair Research Ltd

The family: Sinclair

  1. 1977 Science of Cambridge MK14
  2. 1980 Sinclair ZX80
  3. 1981 Sinclair ZX81
  4. 1982 ZX Spectrum 16K / 48K
  5. 1984 ZX Spectrum+
  6. 1984 Sinclair QL
  7. 1985 ZX Spectrum 128
  8. 1986 ZX Spectrum +2
  9. 1987 ZX Spectrum +3
  10. 1987 ZX Spectrum +2A / +2B
  11. 2017 ZX Spectrum Next

Compared with the other models

ModelYearProcessorMemoryVideoSoundSystem
Science of Cambridge MK141977SC/MP · 4,43 MHz256 BLED 7 segmentos—Monitor 512 B
Sinclair ZX801980Z80A · 3,25 MHz1 KB (16 KB)TTL · 32 × 24 mono—4K BASIC
Sinclair ZX811981Z80A · 3,25 MHz1 KB (16 KB)ULA · 32 × 24 mono—8K BASIC
ZX Spectrum 16K / 48K1982Z80A · 3,5 MHz16 / 48 KBULA · 256 × 192Beeper 1 bit48 BASIC
ZX Spectrum+1984Z80A · 3,5 MHz48 KBULA · 256 × 192Beeper 1 bit48 BASIC
Sinclair QL198468008 · 7,5 MHz128 KBZX8301 · 512 × 2568049 · beeperQDOS + SuperBASIC
ZX Spectrum 1281985Z80A · 3,55 MHz128 KBULA · 256 × 192AY-3-8912 · 3 ch128 BASIC
ZX Spectrum +21986Z80A · 3,55 MHz128 KBULA · 256 × 192AY-3-8912 · 3 ch128 BASIC
▶ ZX Spectrum +31987Z80A · 3,55 MHz128 KBGate array · 256 × 192AY-3-8912 · 3 ch+3 BASIC + +3DOS
ZX Spectrum +2A / +2B1987Z80A · 3,55 MHz128 KBGate array · 256 × 192AY-3-8912 · 3 ch+3 BASIC
ZX Spectrum Next2017Z80N (FPGA) · até 28 MHz1 MBFPGA · HDMI / VGA3 × AY + DACNextZXOS

Let me know when one arrives: ZX Spectrum +3

Looking for a particular model? Leave your email and we'll let you know when one comes into the shop.