memory, a RAM disk was created where files could be stored in the additional 80 KB of RAM. The new commands took the place of two existing user-defined-character spaces causing compatibility problems with certain BASIC programs. The ZX Spectrum 128 had no internal speaker, unlike its predecessors. Sound was produced from the television speaker instead. The Spanish version had the "128K" logo in white; the British one had the same logo in red. Amstrad models ZX Spectrum +2 The ZX Spectrum +2 was Amstrad's first Spectrum, coming shortly after their purchase of the Spectrum range and "Sinclair" brand in 1986. The machine featured an all-new grey case featuring a spring-loaded keyboard, dual joystick ports, and a built-in cassette recorder dubbed the "Datacorder" (like the Amstrad CPC 464), but was in most respects identical to the ZX Spectrum 128. The main menu screen lacked the Spectrum 128's "Tape Test" option, and the ROM was altered to account for a new 1986 Amstrad copyright message. Production costs had been reduced and the retail price dropped to £139–£149. The new keyboard did not include the BASIC keyword markings that were found on earlier Spectrums, except for the keywords LOAD, CODE and RUN which were useful for loading software. Instead, the +2 boasted a menu system, almost identical to the ZX Spectrum 128, where one could switch between 48K BASIC programming with the keywords, and 128K BASIC programming in which all words (keywords and otherwise) must be typed out in full (although the keywords are still stored internally as one character each). Despite these changes, the layout remained identical to that of the 128. The ZX Spectrum +2 power supply was a grey version of the ZX Spectrum+ and 128 power supply. ZX Spectrum +3 The ZX Spectrum +3, released in 1987, looked similar to the +2A 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. It was launched in 1987, initially retailed for £249 and then later £199 and was the only Spectrum capable of running the CP/M operating system without additional hardware. 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