ZX Spectrum +3
Game Information
manufacturer | Amstrad plc |
year | 1987 |
clone of | specpl2a |
other clones | specpls3 |
genre | N/A |
downloads | 0 |
Screenshots


Download Details
split set | specpls3.zip 59.35k |
parent set | specpl2a.zip 159.07k ↗ |
standalone set | specpls3.7z 46.83k |
artwork | specpls3.zip 3.15m |
Game Details
Computer published 38 years ago:
ZX Spectrum +3 (c) 1987 Amstrad PLC.
- TECHNICAL -
The ZX Spectrum +3 looked similar to the +2 but featured a built-in 3-inch floppy disk drive (like the Amstrad CPC 6128) instead of the tape drive, and was in a black case.
The +3 saw the addition of two more 16 KB ROMs. One was home to the second part of the reorganised 128 ROM and the other hosted the +3's disk operating system. This was a modified version of Amstrad's PCWDOS (the disk access code used in LocoScript), called +3DOS. These two new 16 KB ROMs and the original two 16 KB ROMs were now physically implemented together as two 32 KB chips. To be able to run CP/M, which requires RAM at the bottom of the address space, the bank-switching was further improved, allowing the ROM to be paged out for another 16 KB of RAM.
The ZX Spectrum +3 power supply provides the same voltages as the one supplied with +2A. This power supply has the same DIN connector so can also be used with the +2A. However, the power supply purchased with the +3 had 'Sinclair +3' written on the case.
- TRIVIA -
The ZX Spectrum +3 was launched in 1987 and was the only Spectrum capable of running the CP/M operating system without additional hardware.
Some older 48K and a few older 128K games were incompatible with the machine. Such core changes brought incompatibilities:
1. Removal of several lines on the expansion bus edge connector (video, power, and IORQGE); caused many external devices problems; some such as the VTX5000 modem could be used via the 'FixIt' device.
2. Dividing ROMCS into 2 lines, to disable both ROMs.
3. Reading a non-existent I/O port no longer returned the last attribute; caused some games such as Arkanoid to be unplayable.
Memory timing changes; some of the RAM banks were now contended causing high-speed colour-changing effects to fail.
4. The keypad scanning routines from the ROM were removed.
5. Move 1 byte address in ROM.
Production of the +3 ceased in December 1990, believed to be in response for Amstrad relaunching their CPC range. At the time, it was estimated about 15% of ZX Spectrums sold had been +3 models.
- CONTRIBUTE -
Edit this entry: https://www.arcade-history.com/?&page=detail&id=83043&o=2
ZX Spectrum +3 (c) 1987 Amstrad PLC.
- TECHNICAL -
The ZX Spectrum +3 looked similar to the +2 but featured a built-in 3-inch floppy disk drive (like the Amstrad CPC 6128) instead of the tape drive, and was in a black case.
The +3 saw the addition of two more 16 KB ROMs. One was home to the second part of the reorganised 128 ROM and the other hosted the +3's disk operating system. This was a modified version of Amstrad's PCWDOS (the disk access code used in LocoScript), called +3DOS. These two new 16 KB ROMs and the original two 16 KB ROMs were now physically implemented together as two 32 KB chips. To be able to run CP/M, which requires RAM at the bottom of the address space, the bank-switching was further improved, allowing the ROM to be paged out for another 16 KB of RAM.
The ZX Spectrum +3 power supply provides the same voltages as the one supplied with +2A. This power supply has the same DIN connector so can also be used with the +2A. However, the power supply purchased with the +3 had 'Sinclair +3' written on the case.
- TRIVIA -
The ZX Spectrum +3 was launched in 1987 and was the only Spectrum capable of running the CP/M operating system without additional hardware.
Some older 48K and a few older 128K games were incompatible with the machine. Such core changes brought incompatibilities:
1. Removal of several lines on the expansion bus edge connector (video, power, and IORQGE); caused many external devices problems; some such as the VTX5000 modem could be used via the 'FixIt' device.
2. Dividing ROMCS into 2 lines, to disable both ROMs.
3. Reading a non-existent I/O port no longer returned the last attribute; caused some games such as Arkanoid to be unplayable.
Memory timing changes; some of the RAM banks were now contended causing high-speed colour-changing effects to fail.
4. The keypad scanning routines from the ROM were removed.
5. Move 1 byte address in ROM.
Production of the +3 ceased in December 1990, believed to be in response for Amstrad relaunching their CPC range. At the time, it was estimated about 15% of ZX Spectrums sold had been +3 models.
- CONTRIBUTE -
Edit this entry: https://www.arcade-history.com/?&page=detail&id=83043&o=2
Driver Details
source | sinclair/specpls3.cpp |
status | good |
emulation | good |
savestate | unsupported |
Screen Details
display | screen |
type | raster |
orientation | horizontal |
width | 352px |
height | 296px |
refresh | 50.02mhz |
Input Details
player | 1 |
type | joy |
buttons | 1 |
directions | 8 |
player | 1 |
type | keyboard |
buttons | 57 |
directions | N/A |
player | 2 |
type | joy |
buttons | 1 |
directions | 8 |
Chipset Details
name | Zilog Z80 |
clock | 3.38mhz |
name | Speaker |
clock | N/A |
name | Filtered DAC |
clock | N/A |
name | Cassette |
clock | N/A |
name | AY-3-8912A PSG |
clock | 1.69mhz |
name | Speaker |
clock | N/A |
name | Floppy sound |
clock | 43.07khz |
ROM Details
name | size | crc |
---|---|---|
40092.ic7 | 32.00k | 9bc85686 |
40093.ic8 | 32.00k | db551783 |
40094.ic7 | 32.00k | 392242fb |
40101.ic8 | 32.00k | 5daaae01 |
40092u.ic7 | 32.00k | 80808d82 |
40093u.ic8 | 32.00k | 61f2b50c |
40094s.ic7 | 32.00k | 9d102acf |
40101s.ic8 | 32.00k | 1408ddce |
p3_01_4m.rom | 32.00k | ad99380a |
p3_23_4m.rom | 32.00k | 07727895 |
p3_01_cm.rom | 32.00k | ad99380a |
p3_23_cm.rom | 32.00k | 61f2b50c |