Amstrad CPC-series

Vital Statistics

Introduced April 1984
Retired: 1990
Prices: CPC464: £299 (mono), £399 (colour), CPC664: £339 (mono), £449 (colour), GX4000: £99
Quantity Sold: approx 3,000,000 CPC464s
Countries: UK (Schneider in Europe), Australia and New Zealand
Ports: Centronics port, bus port, Atari-style joystick port, floppy disk port, DIN socket for monitor, stereo headphone jack
Usable RAM: 64K + 16K video memory (CPC464,664,464+), 128K (CPC6128/+)
Built-in ROM: 32K
Colours: 27 colours CPC
CPC-range:160x200 (16-colour), 320x200 (4-colour), 640x200 (2-colour)
Text: 20x25, 40x25, 80x25 respectively
Sound: 3 channels + 1 noise channel (AY-3-8192 chip)
Built-in Language: Locomotive BASIC
Built-in OS: AMSDOS (CPC664 as standard or CPC464 with FDD-1 floppy drive accessory) - can also use CP/M 2.2 or 3.0
Clones: KC Compact (East Germany) - made from Soviet and East German components


What's it like today?

Fun Factor: 3/5
Geek Factor:
Model/Rarity/Price (Poor - BNIB/Mint) - all prices include monitor:
CPC464 £25-£80
CPC664 £80-£150
CPC6128 £35-80
CPC464+ £60-£150
CPC6128+ £80-£150


The Amstrad CPC (Colour Personal Computer) series of computers comprises the CPC464, CPC664, CPC6128, 464+, 6128+ and finally the GX4000. All these had the internal codename of "Arnold" during design and manufacture. They were sold throughout most of Europe and Australasia under the Amstrad label, but in Germany they were sold through Amstrad's local distributor - Schneider. As such, German-sold units had Schneider badges and a Schneider ROM boot display message (click here for details of other differences).

The CPC464 (codename Arnold ) was launched on 21st June 1984. Amstrad's marketing slant with the CPC-series was that it was sold with everything you needed "out of the box". The CPC464 was very distinctive with its rectangular sharp-edged black box with a built-in cassette recorder, and colourful keys. Unlike other home computers of the time that you typically connected to a television for display purposes, the CPC was sold with a choice of either a monochrome or colour monitor. An external television adapter (an RF modulator), the "MP-1", was available as an optional accessory if required, as was an external floppy disk drive called the FDD-1.

Over 3 million CPC464's were sold throughout its lifetime. By the time it was launched, however, it was late to the party, and the Sinclair ZX Spectrum and Commodore 64 both had a huge market share. Owners of the CPC464 could purchase a 3" floppy drive (models DDI-1 or FD-1) to take advantage of this faster medium. Production ot the CPC464 ceased in 1990.

The CPC664 ( Arnold 2) and CPC6128 ( Arnold 3) both came with a built-in 3" floppy disk drive. The 664 was essentially a 464 with a more rounded-edged keyboard and a 3" floppy drive in place of the 464's cassette recorder.

The 664 was released in April 1985 in the knowledge the 6128 would be released soon, but due to falling memory prices, Amstrad released the 6128 earlier than expected, and so the 664 was short-lived, being superceded by the 6128 after just 6 months.

The 6128 was a 664 with 128K of RAM and a more professional keyboard. Most software was designed to run within the 64K limit of the CPC464 and 664 machines. Only a few titles used the 6128's additional memory capacity. Both 664 and 6128 shipped with Digital Research's CP/M operating system (v2.2 for the 664, v3.1 for the 6128) as well as the DDI-1 disk expansion unit that was an optional accessory for 464 owners.

The Arnold 4 (the cost-reduced 464 and CPC6128) machines were released in 1988 in order to reduce the cost of manufacture to Amstrad. This was acheived primarily by reducing the quantity of ICs on the board, bring the functions of the 6845 CRTC (TV controller chip) and 40010 "gate array" IC under a single ASIC custom IC. The PCB was hence also smaller.

The 'CPC Plus' machines (codename Arnold 5) consisted of the 464+ and the 6128+. These were sold only in the UK and Spain from 1990, and featured hardware sprite support and a redesigned board. They also supported a palette of 4096 colours and soft-scrolling. All 'plus' machines came with a cartridge slot. Bundled with the 464+ and 6128+ was the 'Burnin Rubber' game on the "system" cartridge, as well as Locomotive BASIC. These machines got new monitors, too. The MM14 is the grey-scale monochrome version, and the CM14 is the colour version, both with new connectors so you cannot use these with an old CPC computer or vice versa. The plus range was a disaster commercially, primarily because it was launched directly into a growing 16-bit market with an 8-bit core (Zilog Z80B CPU).




The GX4000 was Amstrad's failed attempt at the 8-bit games console market. Launched alongside the CPC464+ and CPC6128+, it shared the same internals with these. Along with the console itself was bundled the game Burnin' Rubber on cartridge, a power pack and two controllers. Released in 1990, it was having to compete against brand new 16-bit rivals such as the Sega Megadrive. At launch it sold for £99.99 in the UK and 990F in France. Titles were available for £25. Just a few games were released on the launch date, and only about 40 dedicated games were ever written to take advantage of the GX4000's capabilities. Since the GX4000 was backwardly compatible with the entire CPC-series of computers, many of the games that were released for the GX4000 were old CPC464 games put onto cartridge. This received a lukewarm warm welcome by prospective purchasers of the console, and it never took off. 11 months later, stores were trying to offload their stock, some selling as low as £29.99. Approximately 15,000 GX4000s were sold in total.





The "Kleincomputer KC Compact", or KCC for short, is a clone of the Amstrad CPC built by East Germany's VEB Mikroelektronik Muhlhausen in 1989.

Although the machine was built around various component substitutes and emulations of an Amstrad CPC's hardware, the machine is largely compatible with Amstrad CPC software. It is equipped with 64 kB memory and a CPC6128's firmware customized to the modified hardware, including an unmodified copy of Locomotive BASIC 1.1.

The KC Compact was the last 8-bit computer produced in East Germany.


Amstrad released a number of peripherals for the Amstrad personal computers, including:

FDD-1 - An external 3" floppy disk drive.
MP-1, MP-2 and MP-3 - RF modulators for those who wanted to use a standard television instead of an Amstrad monitor. In Spain the MP-1 was called MPV-001.
MP-2F - A French MP-2 modulator with SCART output.
CT-1 - a radio and alarm clock which was as wide as the CTM644 monitor so it could sit underneath.
LP-1 - A lightpen.
JY-1, JY-2 and JY-3 - joysticks.
PD-1 - A games controller with a D-pad and 2 buttons (464+, 6128+, and GX4000 only).
DMP-1 - A 9-pin dot matrix printer.

Amstrad CPC News

28 November 2017CPCRetroDev 2017 closes with 29 new games

The CPCRetroDev 2017 is over and again 29(!) new games were submitted and judged by the jury. And so here are the results and downloads for all the games. Even if there were less games submitted, the average quality of all titles was higher than in previous years.

Thanks to all participants for making the CPCRetroDev such a great success!

The #1 winner, Babas Palace, can be seen on YouTube here, or download all submitted titles from the CPCRetroDev 2017 site at the link above.

30 August 2017SymbOS 3.0 arrives!

SymbOS (SYmbiosis Multitasking Based Operating System) from Prodatron has a new version just out.

SymbOS is available for the complete Amstrad CPC 464/664/6128 range (old and new generation), for the MSX1 (+V9990), MSX2, MSX2+ and MSX TurboR machines, for all Amstrad PCW models of the 8xxx, 9xxx and 10 series and for the Enterprise 64/128 machines. It supports preemptive multitasking, 1024 KB dynamic memory, 2 TB filesystem, a 100% flexible windows GUI and is network capable. It requires a minimum of 128KB ram and a block based mass storage device (floppy disc, IDE, SD, etc.).

A large number of core package updates have taken place, plus a good range of new applications, tools and utilities are bundled in with the OS. This is a very exciting project resulting in a useful multi-platform GUI-based operating system!

05 January 2017Chibi Akuma(s), Amstrad Shoot ’em up Now Available

Over at Vintage is the New Old, a news article back in December reported a new game, “Chibi Akuma(s)”, a new spoof-horror crazy shoot ’em up coming to the Amstrad CPC. As promised the game has been released. Download it from the link below.

Download: ChibiAkumas_Multidisk.7z

14 November 2016New Homebrew Games for Amstrad

Outlaws is a new Amstrad game that recently won first place in the #CPCRetroDev 2016 Game Creation Contest.The game has 9 different levels, one level training and two bonus levels. To finish a level, you must kill the number of enemies indicated by the number next to the skull on the HUD. You start the game with 4 lives, the current one and three more represented by stars. Every time you get hit, you lose a live and one of your stars gets a bloody hole. When you lose all your lives the game is over. There are two modes of movement in the game, depending on the state of the fire button. When you press the fire button, Daniel will stay on his position and you will only be able to aim using direction buttons.

There are different items in each stage that enemies will use to hide and avoid being killed. You must destroy these before the enemy uses them. The more you do this, the easier it will be to defeat them, however some items take more than one shot, so you need to be quick on the trigger. When barrels are destroyed, if you are lucky, two items can be released. You must fire at them to pick them up. Barrels are found in some of the stages and also in bonus levels. Money increases your score. You can download Outlaw and all the other game entries from #CPCRetroDev 2016 in one convenient zip file here.

...see more CPC news...


This page was last updated on 4th February 2017