Difference between revisions of "CPC"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
m (The 472: rm ln)
(See also)
 
(185 intermediate revisions by 18 users not shown)
Line 1: Line 1:
 +
[[Category:CPC History| ]]
 +
[[Category:Hardware| ]][[Category:CPC Internal Components| ]][[Category:Amstrad Products| ]]
 +
The Real meaning of this Wiki.
 +
 +
 
== Introduction ==
 
== Introduction ==
  
The Amstrad CPC (Colour Personal Computer) series was a series of 8-bit home computers that was manufactured by the british company [[Amstrad]] between 1984 and 1993 (?). The CPC, like most of its contemporary home micros, had an integrated computer-in-a-keyboard design. Also incorporated to the keyboard was the tape recorder of disk drive.
+
The Amstrad CPC (Colour Personal Computer) series was a series of 8-bit home / personal computers that were manufactured by the British company [[Amstrad]] between 1984 (launch of the CPC464: 21st June 1984) and 1993 (?). The CPC, like most contemporary home micros, had an integrated computer-in-a-keyboard design. Also incorporated in the keyboard was the [[Datacorder|tape recorder]] or [[Disk drives|disc drive]].
  
In general what Amstrad aimed for was to offer a completely integrated solution at a low price. Just as Amstrad's stereo towers before, A.M.Sugar wanted to provide a solution with as few separate components as possible, with as few cables as possible and at as low a price as possible - so as to make the product attractive to the layman who could theoretically buy it off the back of a track (TM of Amstrad's early practices). As a result, he chose ready off-the-shelf components and used low-cost production methods in an effort to bring manufacturing costs down. He also included a monitor to connect the computer to - a move which, while raising the price, was designed to free the home TV from little brats hogging it for a dose of Ikari Warriors while Eastenders was on. This concept appealed to users and proved to be a success.
+
In general what Amstrad aimed for was to offer a completely integrated solution at a low price. Just as with Amstrad's stereo towers before, [[Alan M. Sugar]] wanted to provide a solution with as few separate components as possible, with as few cables as possible and at as low a price as possible. A truck driver, unfamiliar with computers, was often cited as the CPC's target market.
  
The combination of low cost, integrated design, good manufacturing quality and some impressive features like CP/M and an 80-column display mode (which was lacking in the competition) proved to be a success both with home users and small businesses, and Amstrad went on to sell millions of CPCs.
+
As a result, Amstrad chose ready off-the-shelf components and used low-cost production methods in an effort to bring manufacturing costs down. They also included a monitor to connect the computer to - a move which, while raising the price, was designed to free the home TV from little brats hogging it for a dose of Ikari Warriors while Eastenders was on. This concept appealed to users and proved to be a success.
  
In all, there were three basic models, the CPC [[464]], [[664]] and [[6128]], plus two more [[Plus|advanced]] models, the CPC464+ and the 6128+. A final iteration was the [[GX4000]] games machine based on the CPC+ computers.
+
However, at least in the UK, it was initially possible to buy the Amstrad CPC with a modulator instead of an Amstrad monitor:
  
== The 464 ==
+
[[File:CPC6128 with modulator - UK ads.jpg|300px]]
[[Image:464.png|right|thumb|250px|Amstrad CPC [[464]] with colour monitor]]
+
First came the CPC464, the father of the CPC family, released during the summer of 1984 (with production ceasing in 1990). This model used an integrated tape recorder and used 64KB or RAM. It sold around 2 million units in Europe and, technologically-wise, was quite higher than the ZX Spectrum and on a similar level with the Commodore c64 (with the notable exception of the sound chip; while the c64 employed the splendid SID chip, Amstrad opted for a generic sound chip - AY-3-8912 -  with unremarkable features). At its core one would find a [[Z80]] clocked at 4MHz while the display was managed by the 6845 CRTC along with a gate-array chip.
+
  
The CPC464sported a palette of 27 colours and three distinct resolutions: 160x200x16 colours (mode 0), 320x200x4 colours (mode 1) and 640x200x2 colours (mode 2, 80-column mode).
+
The combination of low cost, integrated design, good manufacturing quality and some impressive features like CP/M and an 80-column display mode (lacking in much of the competition, particularly the Sinclair [[ZX Spectrum]] and [[Commodore 64]]) proved to be a success both with home users and small businesses, and Amstrad went on to sell millions of CPCs.
  
Because of its use of the Z80, which was also used in the Sinclair models, many of the games found on the CPC were direct ports of the Spectrum version. As a result, they failed to take advantage of the CPC's extra capabilities, leaving users and reviewers with a bad taste in their mouth, a fact that was going to last for the entire life of the machines.
+
Because of its use of the Z80, which was also used in the Sinclair models, some of the earliest games found on the CPC were fairly direct ports of the Spectrum versions which failed to take advantage of the CPC's extra capabilities. The amount of Spectrum ports has often been overstated by those who wish to knock the machine, and in fact formed a comparatively small number of largely unsuccessful games. Nonetheless, those that were published left users and reviewers with a bad taste in their mouth.
  
The CPC's operating system was called [[AMSDOS]] (Amstrad's Disk Operating System) and was included on a ROM chip of 48KB. Also in ROM there was the Locomotive BASIC interpreter which made the CPC very fast in BASIC operations, compared to other contemporary machines.
+
At its core, the CPC combined a standard 4MHz [[Z80|Z80A]] with off-the-shelf components and a custom [[Gate Array]] chip. The [[firmware]] comprised two 16k ROMs (combined onto one 32k chip): one was effectively the operating system, the other the fast and flexible [[Locomotive BASIC]] interpreter. All machines except the original 464 would also include a further 16k ROM (on a separate chip), the AMSDOS disc operating system.
  
== The 472 ==
+
In all, there were three 'classic' models, the CPC [[464]], [[664]] and [[6128]]; plus two short-lived later [[Plus|advanced]] models, the 464 Plus and the 6128 Plus. A final iteration was the [[Plus|GX4000]] games machine based on the CPC+ computers.
[[image:CPC_472_es.jpg|right|thumb|200px|Spanish Amstrad CPC 472]]
+
The CPC 472 was a spanish version of the CPC 464 with additional 8 KB RAM.
+
  
The reason Amstrad released a special version for the spanish market was a law that said that every computer with up to 64kb should adhere to some rules - namely, have extra keys for the spanish language otherwise an extra tax would be levied. So Amstrad soldered in an extra 8kb which was not, however, usable by the machine since it was not connected to anything else. Later on Amstrad released a 472 with a proper spanish keyboard and the 8 extra kB as well.
+
3 million units sold.
  
After the rule changed there was also a CPC 472 with non-spanish keys available for a very short time. The CPC 472 with spanish or british keyboard is very very rare.
+
''See also: [[CPC Prototypes]].''
  
== The 664 ==
+
<br>
[[Image:cpc664.jpg|left|thumb|200px|Amstrad CPC [[664]] with colour monitor in 80-column display mode]]
+
  
A few months later Amstrad took the initial design and, building upon the same idea, removed the tape recorder and replaced it with the interface and mechanism of the external Floppy Disk Drive it was selling up to then. The result: the CPC664. Sporting a less colourful and easier-to-type-on keyboard, the CPC664 appealed as a more serious machine and set off to become a success, especially due to its quite fast 3", 180KB/side drive.
+
== Price positioning ==
  
 +
At launch, the Amstrad CPC 464 was one of the most expensive 8bit computer on the market, as the consumer was forced to buy it with its tape recorder and monitor.
  
 +
{| class="wikitable sortable"
 +
|-
 +
! Machine
 +
! Manufacturer
 +
! Price (Francs)
 +
! Source: [https://www.abandonware-magazines.org/affiche_mag.php?mag=41&page=1 Micro 7 #21 (11/1984)]
 +
|-
 +
| [[Atari|800XL (PAL)]]
 +
| Atari
 +
| 2199
 +
| advertisement Atari
 +
|-
 +
| [[Atari|800XL (SCART)]]
 +
| Atari
 +
| 2499
 +
| advertisement Atari
 +
|-
 +
| [[Matra Alice|Alice]]
 +
| Matra
 +
| 1199
 +
| advertisement Alice
 +
|-
 +
| [[Matra Alice|Alice 32 in suitcase]]
 +
| Matra
 +
| 2495
 +
| advertisement Alice
 +
|-
 +
| [[Oric-1/Atmos|Atmos]]
 +
| Oric
 +
| 2350
 +
| advertisement Vismo
 +
|-
 +
| [[BBC Micro]]
 +
| Acorn
 +
| 5990
 +
| advertisement JCS
 +
|-
 +
| [[C64|C64 (PAL)]]
 +
| Commodore
 +
| 2990
 +
| advertisement Ordividuel
 +
|-
 +
| [[C64|C64 (SCART)]]
 +
| Commodore
 +
| 3990
 +
| ads Ordividuel (C64 modified by Procep)
 +
|-
 +
| '''CPC 464 with colour monitor'''
 +
| Amstrad
 +
| 4490
 +
| advertisements Vismo, JCS and Ordividuel
 +
|-
 +
| '''CPC 464 with monochrome monitor'''
 +
| Amstrad
 +
| 2990
 +
| advertisements Vismo, JCS and Ordividuel
 +
|-
 +
| [[Exelvision EXL100|Exl 100]]
 +
| Exelvision
 +
| 3190
 +
| advertisement JCS
 +
|-
 +
| Laser 200
 +
| V-tech
 +
| 1280
 +
| advertisement Ordividuel
 +
|-
 +
| Laser 310
 +
| V-tech
 +
| 1490
 +
| advertisement Ordividuel
 +
|-
 +
| Macintosh 512KB (all-in-one)
 +
| Apple
 +
| 29995
 +
| article
 +
|-
 +
| [[Thomson computers|MO5]]
 +
| Thomson
 +
| 2450
 +
| advertisement Ordividuel
 +
|-
 +
| [[MSX|MSX PHC-28]]
 +
| Sanyo
 +
| 2990
 +
| advertisement Vismo
 +
|-
 +
| [[MSX|MSX Prism]]
 +
| Goldstar
 +
| 2950
 +
| article
 +
|-
 +
| PC 128KB (all-in-one)
 +
| Goupil
 +
| 24200
 +
| article
 +
|-
 +
| [[Thomson computers|TO7/70]]
 +
| Thomson
 +
| 3590
 +
| advertisement Ordividuel
 +
|-
 +
| [[VG 5000]]
 +
| Philips
 +
| 1590
 +
| article
 +
|-
 +
| [[ZX Spectrum|ZX Spectrum 48KB]]
 +
| Sinclair
 +
| 1990
 +
| advertisement Ordividuel
 +
|-
 +
| [[ZX80/81|ZX81]]
 +
| Sinclair
 +
| 580
 +
| advertisements Vismo and Ordividuel
 +
|}
  
 +
But all things considered, it was an excellent value, as both a tape recorder and a monitor were expensive items. And most buyers didn’t have spare ones to reuse anyway as it was their first computer.
  
 +
A cheap Zenith zvm122 12inch monochrome monitor cost 990 Francs, a Novex Mc1414 14inch colour monitor cost 2800 Francs, a tape recorder for the C64 cost 450 Francs, a floppy drive for the C64 cost 3500 Francs. Source: Micro 7 #21 - 11/1984
  
 +
Note: In France we had an additional problem in that our TVs were [https://en.wikipedia.org/wiki/SECAM SECAM] only in the 80s. A monitor was required for foreign computers like the C64 PAL or the ZX Spectrum that didn't output RGB. TVs only became PAL/SECAM compatible in the 90s.
  
 +
The minimum wage in France in 11/1984 was at 4116 Francs per month for a full-time job. Source: http://www.cda-strasbourg.org/smic.htm
  
 +
In June 1985, the CPC 664 was launched at 4490 Francs for monochrome and 5990 Francs for colour. Source: Micro 7 #28 - 06/1985
  
 +
The evolution of Amstrad CPC prices over the years is described in that article: [https://www.cpc-power.com/cpcarchives/index.php?page=articles&num=90 L'histoire des CPC selon GENERAL]
  
 +
<br>
  
 +
== Late to the market ==
  
 +
Amstrad jumped into the home computer market in 1984, just in time to shake things up with its almost unique all-in-one concept (the other one was Apple Macintosh launched a few months before the CPC 464).
  
 +
It even happened after the [[MSX]] Standard of 1983 which was thought at the time to be the end of the "cowboy" era of disparate and incompatible 8bit computers.
  
 +
By the end of 1985, all the big names were already established in both 8-bit and the newer 16-bit systems, leaving no room for newcomers.
  
 +
From there, it turned into a survival game, with the weaker players getting pushed out. After that, no new companies managed to break into the market, except for PC clones.
  
== The 6128 ==
+
<br>
[[Image:Cpc6128.jpg|right|thumb|200px|Amstrad CPC [[6128]] with colour monitor]]
+
  
Success never came, however, since a few months after its launch Amstrad presented the CPC6128 which was a 664 with redesigned keyboard (yet again) and double the amount of memory - a great 128KB. This effectively killed off the 664, to its users' frustration, since it offered more at the same price. The 6128 came bundled with CP/M 2.2, DR Logo and CP/M+ (with the GSX extension) and it was quite an appealing solution at a low price. Though the 128KB of memory could not be accessed all at once (due to [[Z80]]'s limitation), the upper 64KB could still be used as a RAM disk and brought into view through memory banking. Even without this amount, however, Amstrad's efficient designed allowed for a TPA (Transient Program Area) of 42KB, more than enough to run all CP/M software.
+
== The CPC series ==
  
 +
=== The 464 ===
 +
<gallery>
 +
464.png|Amstrad CPC [[464]] with colour monitor
 +
CPC464 pre-production sample.jpg|Pre-production sample made by Orion Japan for Amstrad UK
 +
Schneider-cpc-464-rechner-mit-bildschirm.jpg|Schneider CPC [[464]] with monochrome monitor
 +
Amstrad CPC464 grey keys.jpg|Amstrad CPC464 with grey keys
 +
</gallery>
  
 +
First came the CPC464, the father of the CPC family, released on the 21st June 1984 (with production ceasing in 1990). This model used an integrated tape recorder and offered 64KB of RAM.
  
 +
It sold around two million units in Europe and, technology-wise, was more impressive than the [[ZX Spectrum]] and on a similar level with the [[Commodore 64]].
  
 +
One notable exception was the sound chip: while the C64 employed the splendid custom SID chip, Amstrad opted for a generic sound chip - [[AY|AY-3-8912]] -  with unremarkable features. It is no surprise though as there was not much choice in off-the-shelf sound chips in early 1984. The reason is that Yamaha had patented its hardware implementation of frequency modulation synthesis (FM) in the 1970s, allowing it to nearly monopolize the market for this technology until the mid-1990s [https://en.wikipedia.org/wiki/Frequency_modulation_synthesis Source].
  
 +
That said, the firmware of the CPC was leagues ahead of the C64.
  
 +
At its core was a [[Z80]] clocked at 4MHz - though screen display considerations, and the particular design of the [[Gate Array]] limited this to an effective 3.3MHz in practice - while the display was managed by the [[CRTC|6845 CRTC]] along with a gate-array chip.
  
== The Plus series ==
+
The CPC464 sported a palette of 27 colours and [[Video modes|three distinct resolutions]]: 160x200x16 colours (mode 0), 320x200x4 colours (mode 1) and 640x200x2 colours (mode 2, 80-column mode).
[[Image:cpc6128plus.jpg|left|thumb|200px|Amstrad [[Plus|CPC6128+]] with colour monitor]]
+
  
The last models in the Amstrad 8bits range were the Amstrad 464+ and Amstrad 6128+, launched together in 1990. It couln't be called "CPC" because Amstrad were sued by another firm still using it. Described as a solution of 'too little, too late', this was Amstrad's effort to prolong the life of its 8-bit computer series in the face of fierce competition from new 16-bit machines (notably, the Atari ST and the Commodore Amiga). The plus series were mostly (but not quite 100%) compatible with the original CPC computers, and incorporated a list of new features, like a cartridge port for instant program loading, DMA for the AY soundchip (managed with another Z80), hardware scrolling, programmable interruptions, 16 hardware zoomable sprites (not vectorized) with 15 other colours than the bitmap palette, and a palette of 4096 colours all in a new, sleek case which reminded the higher-end machines. While the "Amstrad Plus" computers were arguably one of the best 8-bit computers ever built for the mass market, they died a natural death as the 16-bit era had trully and well set in.
+
Before the launch of the CPC 464, 45 pre-production hand built machines with a grey case had been issued to software houses to get their games ready on time.
  
 +
<br>
  
 +
=== The 472 ===
 +
[[image:CPC_472_es.jpg|right|thumb|300px|Spanish Amstrad CPC 472]]
 +
The [[472|CPC 472]] was a Spanish version of the CPC 464 with an additional, non-functional 8KB RAM. The reason was that Spain charged an import tax on home computers with 64K or less RAM, the fake "72K" CPC version bypassed that tax. The tax was invented in September 1985, and was dropped a few months later (when Spain joined the EEC). Also in 1985, but independtly of that tax, Spain dictated that computers must have spanish keyboards, which resulted in two CPC 472 versions: Older models with english keys, newer ones with spanish keys. Another oddity is that the older CPC472 had BASIC 1.1 while the newer CPC472 had BASIC 1.0. The CPC 472 is very rare.
  
 +
<br>
  
 +
=== The 664 ===
 +
[[Image:Amstrad-cpc-664.png|left|thumb|300px|Amstrad CPC [[664]]]]
  
 +
In June 1985, Amstrad took the initial design and, building upon the same idea, removed the tape recorder and replaced it with a disc drive, using the same hardware sold as the [[DDI-1]] add-on for 464 owners. The result: the CPC664. Sporting a less colourful and easier-to-type-on keyboard, the CPC664 appealed as a more serious machine and proved a success, especially due to its quite fast 3", 180KB/side drive.
  
 +
Never the less, the 664 did have a very short life and was soon replaced by the 6128 (according to [[Amstrad Action]], Issue 1, Oct 1985, page [[:File:Amstrad Action001 08.jpg|8]], the 664 was produced only from May until August 1985).
  
 +
* ''[http://www.gondolin.org.uk/hchof/review.php?id=29&mcid=27 Your Computer (June 1985) review of the CPC664]''
  
 +
<br>
  
 +
=== The 6128 ===
 +
[[Image:Amstrad CPC6128.jpg|right|thumb|300px|Amstrad CPC [[6128]]]]
  
 +
Shortly afterwards, Amstrad launched the CPC6128 for the American market only, through its distributor [[Indescomp]]. The new machine sported 128k of memory and a still more sober appearance, but was otherwise nearly identical to the 664. The height of the case was greatly reduced, and the cursor keys were arranged more comfortably, both making the keyboard more ergonomically than the 464/664. Internally, the keyboard consists of two foils, although such membrane foils are relative fragile, they were more robust and reliable than the single foil used in the 664.
  
 +
Despite initial denials, the machine was launched in Europe shortly afterwards, replacing the 664 for the same price - a situation which understandably irritated some of those who had recently purchased 664s. As well as the CP/M 2.2 and [[DR Logo]] that had shipped with the DDI-1 and the CPC664, the 6128 came bundled with CP/M Plus (with the GSX graphics extension) making it an appealing all-round computer at a low price. Though the 128KB of memory could not be accessed all at once from BASIC (due to limitations of the [[Z80]]), the upper 64KB could be used readily from machine code courtesy of an upgraded Gate Array. A bundled program, [[Bankman]], provided some access from BASIC.
 +
 +
The presence of this extra memory and the clever design of Amstrad's CP/M Plus implementation allowed for a TPA (Transient Program Area) of 61KB, more than enough to run all CP/M software.
 +
 +
<br>
 +
 +
=== Accessories ===
 +
 +
Amstrad pushed the all-in-one package concept even further by selling unusual accessories to go along with their computer. Most notably, they proposed:
 +
* A clock/radio/alarm module
 +
* A TV tuner to transform the Amstrad CPC into a TV
 +
* A computer desk
 +
 +
[[Image:Amstrad CPC accessories.jpg|200px]]
 +
 +
<br>
 +
 +
== ANT (Arnold Number Two) prototype ==
 +
 +
At the same time, Amstrad was designing the immensely successful [[PCW]] word-processor series, also with software by [[Locomotive Software|Locomotive]] and featuring an all-in-one Z80-based design.
 +
 +
A shared architecture was developed that would encompass both the PCW and a new, upgraded CPC - codenamed [[ANT]], or Arnold Number Two. It shared many features with the PCW, such as its larger memory and its exceptionally elegant screen-handling hardware, but boasted colour and sound, and retained CPC compatibility. The aim was to see off the Atari ST and Commodore Amiga, next-generation games machines already on the horizon.
 +
 +
A few of the PCW's design features which don't appear to make any sense on their own stem from this shared ancestry. But the project was dropped at a fairly early stage, and the CPC Classic lived on before eventually succumbing to the Plus. Only one prototype board is believed to survive, in the possession of ex-Locomotive Software engineer [[Richard Clayton]].
 +
 +
<br>
 +
 +
== The Plus series ==
 +
<gallery>
 +
cpc6128plus.jpg|Amstrad [[Plus|6128 Plus]] with colour monitor
 +
Amstrad 464 Plus.jpg|Amstrad [[Plus|464 Plus]]
 +
</gallery>
 +
The last models in the Amstrad CPC range were the [[Plus|Amstrad 464 Plus]] and [[Plus|Amstrad 6128 Plus]], launched together in 1990. The CPC name is said to have been dropped because of a legal dispute with a French firm, though it is also likely that "CPC 6128 Plus" was considered too unwieldy a name and one redolent of the machine's mid-80s heritage.
 +
 +
Described as a solution of 'too little, too late', this was Amstrad's second effort to prolong the life of its 8-bit computer series in the face of fierce competition from new 16-bit machines (notably, the [[Atari ST]] and the Commodore [[Amiga]]). The Plus series were mostly (but not quite 100%) compatible with the original CPC computers, and incorporated a list of [[ASIC|new features]], like a cartridge port for instant program loading, DMA for the [[AY]] soundchip, enhanced hardware scrolling, programmable interrupts, 16 hardware zoomable sprites (not vectorized) with an independent palette of 15 colours, and a choice of 4096 colours all in a new, sleek case which mimicked the keyboard-computer design that was ''en vogue'' in the 16-bit market (ST, Amiga etc).
 +
 +
While the Amstrad Plus computers were one of the most advanced 8-bit computers ever built for the mass market, they died an early death as the 16-bit era was already in full swing.
 +
 +
The [[Apple II|Apple IIGS]] and the [[MSX|MSX Turbo-R]] proved that 8-bit machines could be upgraded to 16-bit. It would have been possible with the CPC if Amstrad had decided to do so.
 +
 +
<br>
  
 
== The GX4000 ==
 
== The GX4000 ==
[[Image:Gx4000.jpg|right|thumb|200px|The Amstrad [[GX4000]] ]]
+
[[Image:Gx4000.jpg|right|thumb|200px|The Amstrad GX4000 ]]
By 1990 Amstrad had realised that the home market was heading towards the 16-bit machines, one one hand, and towards the new generation of game consoles like the Sega Master System or the Nintendo Entertainment System, on the other. Therefore, just as they created the 464+/6128+ by upgrading the old machines, to compete against the ST and the Amiga, they also created a stripped-down variant called the GX4000. The GX4000 was, in essence, a 6128+ motherboard in a new case, with no keyboard and with most entension ports gone - save for the cartridge port and two joypads.
+
By 1990 Amstrad had realised that the home market was heading towards the 16-bit machines, on one hand, and towards the new generation of game consoles like the Sega Master System or the Nintendo Entertainment System, on the other. Therefore, just as they created the 464 Plus and 6128 Plus to compete against the ST and the Amiga, they also created a stripped-down variant called the [[Plus|GX4000]].  
 +
 
 +
The GX4000 was, in essence, an Amstrad 464+ motherboard in a new case, with no keyboard, cassette deck nor disc drive, and with most extension ports gone - save for the cartridge port and two joypads.
 +
 
 +
As expected, the GX4000 was a flop that could not break the stranglehold that Sega and Nintendo had on the market at the time. As a result, the GX4000 was soon to be found selling at ridiculously low prices - as little as £19.99 in the UK - as dealers tried to offload their stock. It was a shame, because if Amstrad had realised the market potential and produced this console a few years earlier, it could well have been a success.
 +
 
 +
As it was, the GX4000 joined the long list of failed attempts to repurpose computers as game consoles, alongside the Atari XEGS, the Commodore 64GS, the Amiga CDTV, the Amiga CD32, the FM Towns Marty and the Apple Pippin.
 +
 
 +
<br>
 +
 
 +
== Clones ==
 +
 
 +
There were two clones of the CPC, neither of which were 100% compatible with the CPC.
 +
 
 +
* [[KC Compact]]: An East German clone. The Gate-Array was replaced with TTL logic which performed a similar function. There are some hardware differences, especially in the interrupts. This clone is much closer to the CPC in terms of functionality.
 +
 
 +
* [[Aleste 520EX]]: This clone also had some MSX like hardware which made it possible to run some modified MSX titles. This clone also ran faster than the original CPC.
 +
 
 +
* [https://hackaday.io/project/188511-xialeste XiAleste]: This expanded clone is the successor of the Aleste. Currently under development.
 +
 
 +
<br>
 +
 
 +
== Outro ==
 +
 
 +
All in all, the CPC series met with great success. Although they would never achieve the universal status of the [[Commodore 64]] or the humble [[ZX Spectrum]] series, the CPCs managed to sell very well and attain leader status in several countries. The CPCs were very popular in the UK, Spain, France, Greece, Germany and Australia, to name a few countries.
 +
 
 +
Besides a lot of [[emulators]], several old and modern hardware [[clones]] have been produced up to now.
 +
 
 +
<br>
  
As was quite easy to predict, the GX4000 was a flop, and something of a 'way too little, quite a bit late' solution that could not penetrate the stronghold that Sega and Nintendo had in the market at the time. As a result, the GX4000 was soon to be found selling at ridiculously low prices as dealers were trying to offload their stock. It was a shame, because if Amstrad had realised the market potential and had marketed this console a few years earlier, it'd have made for a nice little machine. As it was, it had to suffer the same fate as the Commodore 64GS.
+
==See also==
  
== Outtro ==
+
*[[CPC timeline]]
All in all, the CPC series met with great success. Although they would never achieve the status of the c64 or even the humble Spectrum series, the CPCs managed to sell very well and attain leader status in several countries. The CPCs were very popular in the UK, Spain, France, Greece, Germany and Australia, to name a few countries.
+
*[https://youtu.be/yl_6IvSBdqE Over 100 Amstrad CPC games in under 1 hour] [https://youtu.be/ZOOwlWwlltM All Amstrad CPC games]
 +
*Amstrad CPC games from [https://youtu.be/Smpv8v1OP5A 1984] [https://youtu.be/_JJjHXNGEyY 1985] [https://youtu.be/5XRyZIW4c9s 1986] [https://youtu.be/V7yRLp-Xvfs 1987] [https://youtu.be/afn70FPDRoQ 1988] [https://youtu.be/tpQ1PhUWnYw 1989] [https://youtu.be/8_JvuGdumC4 1990] [https://youtu.be/yJsm1DeF7Pk 1991] [https://youtu.be/LQmDzkNs0P4 1992]
 +
*[https://youtu.be/hBlHUWRlmug Amstrad CPC - Best of Music with Video (3 hours)]
 +
*[https://youtu.be/BvramomEtSM Amstrad TV advertisements] [https://youtu.be/n7U6E7bDFlc Amstrad French TV advertisements]
 +
*[https://youtu.be/8o1OTwFv7WQ Part 1] [https://youtu.be/f1KS7nSKnxE Part 2] Amstrad CPC Story by [[Nostalgia Nerd]]
 +
*[https://youtu.be/fB9M6RMtMUE Partie 1] [https://youtu.be/F0CzNJjjkO4 Partie 2] [https://youtu.be/la5IhBbrqPc Partie 3] [https://youtu.be/uUR5oKBxRzA Partie 4] Histoire de l'Amstrad CPC by [[Generation Micros]]

Latest revision as of 16:02, 12 February 2025

The Real meaning of this Wiki.


Introduction

The Amstrad CPC (Colour Personal Computer) series was a series of 8-bit home / personal computers that were manufactured by the British company Amstrad between 1984 (launch of the CPC464: 21st June 1984) and 1993 (?). The CPC, like most contemporary home micros, had an integrated computer-in-a-keyboard design. Also incorporated in the keyboard was the tape recorder or disc drive.

In general what Amstrad aimed for was to offer a completely integrated solution at a low price. Just as with Amstrad's stereo towers before, Alan M. Sugar wanted to provide a solution with as few separate components as possible, with as few cables as possible and at as low a price as possible. A truck driver, unfamiliar with computers, was often cited as the CPC's target market.

As a result, Amstrad chose ready off-the-shelf components and used low-cost production methods in an effort to bring manufacturing costs down. They also included a monitor to connect the computer to - a move which, while raising the price, was designed to free the home TV from little brats hogging it for a dose of Ikari Warriors while Eastenders was on. This concept appealed to users and proved to be a success.

However, at least in the UK, it was initially possible to buy the Amstrad CPC with a modulator instead of an Amstrad monitor:

CPC6128 with modulator - UK ads.jpg

The combination of low cost, integrated design, good manufacturing quality and some impressive features like CP/M and an 80-column display mode (lacking in much of the competition, particularly the Sinclair ZX Spectrum and Commodore 64) proved to be a success both with home users and small businesses, and Amstrad went on to sell millions of CPCs.

Because of its use of the Z80, which was also used in the Sinclair models, some of the earliest games found on the CPC were fairly direct ports of the Spectrum versions which failed to take advantage of the CPC's extra capabilities. The amount of Spectrum ports has often been overstated by those who wish to knock the machine, and in fact formed a comparatively small number of largely unsuccessful games. Nonetheless, those that were published left users and reviewers with a bad taste in their mouth.

At its core, the CPC combined a standard 4MHz Z80A with off-the-shelf components and a custom Gate Array chip. The firmware comprised two 16k ROMs (combined onto one 32k chip): one was effectively the operating system, the other the fast and flexible Locomotive BASIC interpreter. All machines except the original 464 would also include a further 16k ROM (on a separate chip), the AMSDOS disc operating system.

In all, there were three 'classic' models, the CPC 464, 664 and 6128; plus two short-lived later advanced models, the 464 Plus and the 6128 Plus. A final iteration was the GX4000 games machine based on the CPC+ computers.

3 million units sold.

See also: CPC Prototypes.


Price positioning

At launch, the Amstrad CPC 464 was one of the most expensive 8bit computer on the market, as the consumer was forced to buy it with its tape recorder and monitor.

Machine Manufacturer Price (Francs) Source: Micro 7 #21 (11/1984)
800XL (PAL) Atari 2199 advertisement Atari
800XL (SCART) Atari 2499 advertisement Atari
Alice Matra 1199 advertisement Alice
Alice 32 in suitcase Matra 2495 advertisement Alice
Atmos Oric 2350 advertisement Vismo
BBC Micro Acorn 5990 advertisement JCS
C64 (PAL) Commodore 2990 advertisement Ordividuel
C64 (SCART) Commodore 3990 ads Ordividuel (C64 modified by Procep)
CPC 464 with colour monitor Amstrad 4490 advertisements Vismo, JCS and Ordividuel
CPC 464 with monochrome monitor Amstrad 2990 advertisements Vismo, JCS and Ordividuel
Exl 100 Exelvision 3190 advertisement JCS
Laser 200 V-tech 1280 advertisement Ordividuel
Laser 310 V-tech 1490 advertisement Ordividuel
Macintosh 512KB (all-in-one) Apple 29995 article
MO5 Thomson 2450 advertisement Ordividuel
MSX PHC-28 Sanyo 2990 advertisement Vismo
MSX Prism Goldstar 2950 article
PC 128KB (all-in-one) Goupil 24200 article
TO7/70 Thomson 3590 advertisement Ordividuel
VG 5000 Philips 1590 article
ZX Spectrum 48KB Sinclair 1990 advertisement Ordividuel
ZX81 Sinclair 580 advertisements Vismo and Ordividuel

But all things considered, it was an excellent value, as both a tape recorder and a monitor were expensive items. And most buyers didn’t have spare ones to reuse anyway as it was their first computer.

A cheap Zenith zvm122 12inch monochrome monitor cost 990 Francs, a Novex Mc1414 14inch colour monitor cost 2800 Francs, a tape recorder for the C64 cost 450 Francs, a floppy drive for the C64 cost 3500 Francs. Source: Micro 7 #21 - 11/1984

Note: In France we had an additional problem in that our TVs were SECAM only in the 80s. A monitor was required for foreign computers like the C64 PAL or the ZX Spectrum that didn't output RGB. TVs only became PAL/SECAM compatible in the 90s.

The minimum wage in France in 11/1984 was at 4116 Francs per month for a full-time job. Source: http://www.cda-strasbourg.org/smic.htm

In June 1985, the CPC 664 was launched at 4490 Francs for monochrome and 5990 Francs for colour. Source: Micro 7 #28 - 06/1985

The evolution of Amstrad CPC prices over the years is described in that article: L'histoire des CPC selon GENERAL


Late to the market

Amstrad jumped into the home computer market in 1984, just in time to shake things up with its almost unique all-in-one concept (the other one was Apple Macintosh launched a few months before the CPC 464).

It even happened after the MSX Standard of 1983 which was thought at the time to be the end of the "cowboy" era of disparate and incompatible 8bit computers.

By the end of 1985, all the big names were already established in both 8-bit and the newer 16-bit systems, leaving no room for newcomers.

From there, it turned into a survival game, with the weaker players getting pushed out. After that, no new companies managed to break into the market, except for PC clones.


The CPC series

The 464

First came the CPC464, the father of the CPC family, released on the 21st June 1984 (with production ceasing in 1990). This model used an integrated tape recorder and offered 64KB of RAM.

It sold around two million units in Europe and, technology-wise, was more impressive than the ZX Spectrum and on a similar level with the Commodore 64.

One notable exception was the sound chip: while the C64 employed the splendid custom SID chip, Amstrad opted for a generic sound chip - AY-3-8912 - with unremarkable features. It is no surprise though as there was not much choice in off-the-shelf sound chips in early 1984. The reason is that Yamaha had patented its hardware implementation of frequency modulation synthesis (FM) in the 1970s, allowing it to nearly monopolize the market for this technology until the mid-1990s Source.

That said, the firmware of the CPC was leagues ahead of the C64.

At its core was a Z80 clocked at 4MHz - though screen display considerations, and the particular design of the Gate Array limited this to an effective 3.3MHz in practice - while the display was managed by the 6845 CRTC along with a gate-array chip.

The CPC464 sported a palette of 27 colours and three distinct resolutions: 160x200x16 colours (mode 0), 320x200x4 colours (mode 1) and 640x200x2 colours (mode 2, 80-column mode).

Before the launch of the CPC 464, 45 pre-production hand built machines with a grey case had been issued to software houses to get their games ready on time.


The 472

Spanish Amstrad CPC 472

The CPC 472 was a Spanish version of the CPC 464 with an additional, non-functional 8KB RAM. The reason was that Spain charged an import tax on home computers with 64K or less RAM, the fake "72K" CPC version bypassed that tax. The tax was invented in September 1985, and was dropped a few months later (when Spain joined the EEC). Also in 1985, but independtly of that tax, Spain dictated that computers must have spanish keyboards, which resulted in two CPC 472 versions: Older models with english keys, newer ones with spanish keys. Another oddity is that the older CPC472 had BASIC 1.1 while the newer CPC472 had BASIC 1.0. The CPC 472 is very rare.


The 664

Amstrad CPC 664

In June 1985, Amstrad took the initial design and, building upon the same idea, removed the tape recorder and replaced it with a disc drive, using the same hardware sold as the DDI-1 add-on for 464 owners. The result: the CPC664. Sporting a less colourful and easier-to-type-on keyboard, the CPC664 appealed as a more serious machine and proved a success, especially due to its quite fast 3", 180KB/side drive.

Never the less, the 664 did have a very short life and was soon replaced by the 6128 (according to Amstrad Action, Issue 1, Oct 1985, page 8, the 664 was produced only from May until August 1985).


The 6128

Amstrad CPC 6128

Shortly afterwards, Amstrad launched the CPC6128 for the American market only, through its distributor Indescomp. The new machine sported 128k of memory and a still more sober appearance, but was otherwise nearly identical to the 664. The height of the case was greatly reduced, and the cursor keys were arranged more comfortably, both making the keyboard more ergonomically than the 464/664. Internally, the keyboard consists of two foils, although such membrane foils are relative fragile, they were more robust and reliable than the single foil used in the 664.

Despite initial denials, the machine was launched in Europe shortly afterwards, replacing the 664 for the same price - a situation which understandably irritated some of those who had recently purchased 664s. As well as the CP/M 2.2 and DR Logo that had shipped with the DDI-1 and the CPC664, the 6128 came bundled with CP/M Plus (with the GSX graphics extension) making it an appealing all-round computer at a low price. Though the 128KB of memory could not be accessed all at once from BASIC (due to limitations of the Z80), the upper 64KB could be used readily from machine code courtesy of an upgraded Gate Array. A bundled program, Bankman, provided some access from BASIC.

The presence of this extra memory and the clever design of Amstrad's CP/M Plus implementation allowed for a TPA (Transient Program Area) of 61KB, more than enough to run all CP/M software.


Accessories

Amstrad pushed the all-in-one package concept even further by selling unusual accessories to go along with their computer. Most notably, they proposed:

  • A clock/radio/alarm module
  • A TV tuner to transform the Amstrad CPC into a TV
  • A computer desk

Amstrad CPC accessories.jpg


ANT (Arnold Number Two) prototype

At the same time, Amstrad was designing the immensely successful PCW word-processor series, also with software by Locomotive and featuring an all-in-one Z80-based design.

A shared architecture was developed that would encompass both the PCW and a new, upgraded CPC - codenamed ANT, or Arnold Number Two. It shared many features with the PCW, such as its larger memory and its exceptionally elegant screen-handling hardware, but boasted colour and sound, and retained CPC compatibility. The aim was to see off the Atari ST and Commodore Amiga, next-generation games machines already on the horizon.

A few of the PCW's design features which don't appear to make any sense on their own stem from this shared ancestry. But the project was dropped at a fairly early stage, and the CPC Classic lived on before eventually succumbing to the Plus. Only one prototype board is believed to survive, in the possession of ex-Locomotive Software engineer Richard Clayton.


The Plus series

The last models in the Amstrad CPC range were the Amstrad 464 Plus and Amstrad 6128 Plus, launched together in 1990. The CPC name is said to have been dropped because of a legal dispute with a French firm, though it is also likely that "CPC 6128 Plus" was considered too unwieldy a name and one redolent of the machine's mid-80s heritage.

Described as a solution of 'too little, too late', this was Amstrad's second effort to prolong the life of its 8-bit computer series in the face of fierce competition from new 16-bit machines (notably, the Atari ST and the Commodore Amiga). The Plus series were mostly (but not quite 100%) compatible with the original CPC computers, and incorporated a list of new features, like a cartridge port for instant program loading, DMA for the AY soundchip, enhanced hardware scrolling, programmable interrupts, 16 hardware zoomable sprites (not vectorized) with an independent palette of 15 colours, and a choice of 4096 colours all in a new, sleek case which mimicked the keyboard-computer design that was en vogue in the 16-bit market (ST, Amiga etc).

While the Amstrad Plus computers were one of the most advanced 8-bit computers ever built for the mass market, they died an early death as the 16-bit era was already in full swing.

The Apple IIGS and the MSX Turbo-R proved that 8-bit machines could be upgraded to 16-bit. It would have been possible with the CPC if Amstrad had decided to do so.


The GX4000

The Amstrad GX4000

By 1990 Amstrad had realised that the home market was heading towards the 16-bit machines, on one hand, and towards the new generation of game consoles like the Sega Master System or the Nintendo Entertainment System, on the other. Therefore, just as they created the 464 Plus and 6128 Plus to compete against the ST and the Amiga, they also created a stripped-down variant called the GX4000.

The GX4000 was, in essence, an Amstrad 464+ motherboard in a new case, with no keyboard, cassette deck nor disc drive, and with most extension ports gone - save for the cartridge port and two joypads.

As expected, the GX4000 was a flop that could not break the stranglehold that Sega and Nintendo had on the market at the time. As a result, the GX4000 was soon to be found selling at ridiculously low prices - as little as £19.99 in the UK - as dealers tried to offload their stock. It was a shame, because if Amstrad had realised the market potential and produced this console a few years earlier, it could well have been a success.

As it was, the GX4000 joined the long list of failed attempts to repurpose computers as game consoles, alongside the Atari XEGS, the Commodore 64GS, the Amiga CDTV, the Amiga CD32, the FM Towns Marty and the Apple Pippin.


Clones

There were two clones of the CPC, neither of which were 100% compatible with the CPC.

  • KC Compact: An East German clone. The Gate-Array was replaced with TTL logic which performed a similar function. There are some hardware differences, especially in the interrupts. This clone is much closer to the CPC in terms of functionality.
  • Aleste 520EX: This clone also had some MSX like hardware which made it possible to run some modified MSX titles. This clone also ran faster than the original CPC.
  • XiAleste: This expanded clone is the successor of the Aleste. Currently under development.


Outro

All in all, the CPC series met with great success. Although they would never achieve the universal status of the Commodore 64 or the humble ZX Spectrum series, the CPCs managed to sell very well and attain leader status in several countries. The CPCs were very popular in the UK, Spain, France, Greece, Germany and Australia, to name a few countries.

Besides a lot of emulators, several old and modern hardware clones have been produced up to now.


See also