fbpx
Wikipedia

Amstrad CPC

The Amstrad CPC (short for Colour Personal Computer) is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the ZX Spectrum, where it successfully established itself primarily in the United Kingdom, France, Spain, and the German-speaking parts of Europe.

Amstrad CPC
DeveloperAmstrad
TypePersonal computer
Release date1984; 39 years ago (1984)
Discontinued1990; 33 years ago (1990)
Units sold3 million
MediaCompact Cassette, 3-inch floppy disks
Operating systemAMSDOS with Locomotive BASIC 1.0 or 1.1; CP/M 2.2 or 3.0
CPUZilog Z80A @ 4 MHz
Memory64 or 128 KB,[1] expandable to 576 KB
Display160×200 pixels with 16 colours, 320×200 pixels with 4 colours, 640×200 pixels with 2 colours
GraphicsMotorola 6845 or compatible, custom gate array
SoundAY-3-8912, 3-voices, 8-octaves
InputKeyboard

The series spawned a total of six distinct models: The CPC464, CPC664, and CPC6128 were highly successful competitors in the European home computer market. The later 464plus and 6128plus, intended to prolong the system's lifecycle with hardware updates, were considerably less successful, as was the attempt to repackage the plus hardware into a game console as the GX4000.

The CPC models' hardware is based on the Zilog Z80A CPU, complemented with either 64 or 128 KB of RAM. Their computer-in-a-keyboard design prominently features an integrated storage device, either a compact cassette deck or 3-inch floppy disk drive. The main units were only sold bundled with either a colour, green-screen or monochrome monitor that doubles as the main unit's power supply.[2] Additionally, a wide range of first and third-party hardware extensions such as external disk drives, printers, and memory extensions, was available.

The CPC series was pitched against other home computers primarily used to play video games and enjoyed a strong supply of game software. The comparatively low price for a complete computer system with dedicated monitor, its high-resolution monochrome text and graphic capabilities and the possibility to run CP/M software also rendered the system attractive for business users, which was reflected by a wide selection of application software.

During its lifetime, the CPC series sold approximately three million units.[3]

The Schneider CPC6128 was a Schneider-branded version of the Amstrad CPC6128, and very similar in appearance.

Models

The original range

The philosophy behind the CPC series was twofold, firstly the concept was of an "all-in-one", where the computer, keyboard and its data storage device were combined in a single unit and sold with its own dedicated display monitor. Most home computers at that time such as ZX Spectrum series, Commodore 64, and BBC Micro relied on the use of the domestic television set and a separately connected tape recorder or disk drive. In itself, the all-in-one concept was not new, having been seen before on business-oriented machines and the Commodore PET, but in the home computer space, it predated the Macintosh by almost a year.

Secondly, Amstrad founder Alan Sugar wanted the machine to resemble a "real computer, similar to what someone would see being used to check them in at the airport for their holidays",[4] and for the machine to not look like "a pregnant calculator"[5] – in reference presumably to the ZX81 and ZX Spectrum with their low cost, membrane-type keyboards.

 
Children playing Paperboy on the CPC 464 in 1988

CPC 464

The CPC 464 was one of the most successful computers in Europe and sold more than two million units.[6]

The CPC 464 featured 64 KB RAM and an internal cassette deck. It was introduced in June 1984 in the UK. Initial suggested retail prices for the CPC464 were GBP£249.00/DM899.00 with a green screen and GBP£359.00/DM1398.00 with a colour monitor. Following the introduction of the CPC6128 in late 1985, suggested retail prices for the CPC464 were cut by GBP£50.00/DM100.00.

In 1990, the 464plus replaced the CPC 464 in the model line-up, and production of the CPC 464 was discontinued.

CPC664

 
A CPC664 main unit (German Schneider-brand variant)

The CPC664 features 64 KB RAM and an internal 3-inch floppy disk drive. It was introduced on 25 April 1985 in the UK.[7] Initial suggested retail prices for the CPC664 were GBP£339.00/DM1198.00 with a green screen and GBP£449.00/DM1998.00 with a colour monitor.

After the successful release of the CPC464, consumers were constantly asking for two improvements: more memory and an internal disk drive. For Amstrad, the latter was easier to realise. At the deliberately low-key introduction of the CPC664, the machine was positioned not only as the lowest-cost disk system but even the lowest-cost CP/M 2.2 machine. In the Amstrad CPC product range the CPC664 complemented the CPC464 which was neither discontinued nor reduced in price.[8]

Compared to the CPC464, the CPC664's main unit has been significantly redesigned, not only to accommodate the floppy disk drive but also with a redesigned keyboard area. Touted as "ergonomic" by Amstrad's promotional material, the keyboard is noticeably tilted to the front with MSX-style cursor keys above the numeric keypad. Compared to the CPC464's multicoloured keyboard, the CPC664's keys are kept in a much quieter grey and pale blue colour scheme.

The back of the CPC664 main unit features the same connectors as the CPC464, with the exception of an additional 12V power lead. Unlike the CPC464's cassette tape drive that could be powered off the main unit's 5V voltage, the CPC664's floppy disk drive requires an additional 12V voltage. This voltage had to be separately supplied by an updated version of the bundled green screen/colour monitor (GT-65 and CTM-644 respectively).

The CPC664 was only produced for approximately six months. In late 1985, when the CPC6128 was introduced in Europe, Amstrad decided not to keep three models in the line-up, and production of the CPC664 was discontinued.[9]

CPC6128

 
CPC6128 motherboard.

The CPC6128 features 128 KB RAM and an internal 3-inch floppy disk drive. Aside from various hardware and firmware improvements, one of the CPC6128's most prominent features is the compatibility with the CP/M+ operating system that rendered it attractive for business uses.

The CPC6128 was released on 13 June 1985 and initially only sold in the US.[7] Imported and distributed by Indescomp, Inc. of Chicago, it was the first Amstrad product to be sold in the United States, a market that at the time was traditionally hostile towards European computer manufacturers.[10] Two months later, on 15 August 1985, it arrived in Europe[7] and replaced the CPC664 in the CPC model line-up. Initial suggested retail prices for the CPC6128 were US$699.00/£299.00/DM1598.00 with a green screen and US$799.00/£399.00/DM2098.00 with a colour monitor.

In 1990, the 6128plus replaced the CPC6128 in the model line-up, and production of the CPC6128 was discontinued.

The plus range

In 1990, confronted with a changing home computer market, Amstrad decided to refresh the CPC model range by introducing a new range variantly labelled plus or PLUS, 1990, or CPC+ range. The main goals were numerous enhancements to the existing CPC hardware platform, to restyle the casework to provide a contemporary appearance, and to add native support of cartridge media. The new model palette includes three variants, the 464plus and 6128plus computers and the GX4000 video game console. The "CPC" abbreviation was dropped from the model names.

The redesign significantly enhanced the CPC hardware, mainly to rectify its previous shortcomings as a gaming platform. The redesigned video hardware allows for hardware sprites and soft scrolling, with a colour palette extended from a maximum of 16 colours (plus separately definable border) at one time from a choice of 27, increased to a maximum of 31 (16 for background and 15 for hardware sprites) out of 4096. The enhanced sound hardware offers automatic DMA transfer, allowing more complex sound effects with a significantly reduced processor overhead. Other hardware enhancements include the support of analogue joysticks, 8-bit printers, and ROM cartridges up to 4 Mbits.

The new range of models was intended to be completely backwards compatible with the original CPC models. Its enhanced features are only available after a deliberately obscure unlocking mechanism has been triggered, thus preventing existing CPC software from accidentally invoking them.[11]

Despite the significant hardware enhancements, many viewed it as outdated, being based on an 8-bit CPU, and it failed to attract both customers and software producers who were moving towards systems such as the Commodore Amiga and Sega Mega Drive which was launched a few short months after the plus range. The plus range was a commercial failure,[12] and production was discontinued shortly after its introduction in 1990.

464plus, 6128plus

 
A 6128plus main unit (with Spanish keyboard layout)

The 464plus and 6128plus models were intended as "more sophisticated and stylish" replacements of the CPC464 and CPC6128. Based on the redesigned plus hardware platform, they share the same base characteristics as their predecessors: The 464plus is equipped with 64 KB RAM and a cassette tape drive, the 6128plus features 128 KB RAM and a 3" floppy disk drive. Both models share a common case layout with a keyboard taken over from the CPC6128 model, and the respective mass storage drive inserted in a case breakout.

In order to simplify the EMC screening process, the edge connectors of the previous models have been replaced with micro-ribbon connectors as previously used on the German Schneider CPC6128. As a result, a wide range of extensions for the original CPC range are connector-incompatible with the 464plus and 6128plus. In addition, the 6128plus does not have a tape socket for an external tape drive.

The plus range is not equipped with an on-board ROM, and thus the 464plus and the 6128plus do not contain a firmware. Instead, Amstrad provided the firmware for both models via the ROM extension facility, contained on the included Burnin' Rubber and Locomotive BASIC cartridge. This resulted in reduced hardware localization cost (only some select key caps and case labels had to be localized) with the added benefit of a rudimentary copy protection mechanism (without a firmware present, the machine itself could not copy a game cartridge's content).[11] As the enhanced V4 firmware's structural differences causes problems with some CPC software directly calling firmware functions by their memory addresses, Amstrad separately sold a cartridge containing the original CPC6128's V3 firmware.[13]

Both the 464plus and the 6128plus were introduced to the public in September 1990. Initial suggested retail prices were £229/1,990 F with a monochrome monitor and £329/2,990 F with a colour monitor for the 464plus, and £329/2,990 F with a monochrome monitor and £429/3,990 F with a colour monitor for the 6128plus.[14]

GX4000

 
The Amstrad GX4000

Developed as part of the plus range, the GX4000 was Amstrad's short-lived attempt to enter the video game consoles market. Sharing the plus range's enhanced hardware characteristics, it represents the bare minimum variant of the range without a keyboard or support for mass storage devices.[11] It came bundled with 2 paddle controllers and the racing game Burnin' Rubber.

Special models and clones

CPC472

 
CPC472

During the August holidays of 1985, Spain briefly introduced an import tax of 15 000 pesetas (€90.15) on computers containing 64 KB or less of RAM (Royal Decree 1215/1985[15] and 1558/1985[16]), and a new law (Royal Decree 1250/1985[17]) mandated that all computers sold in Spain must have a Spanish keyboard. To circumvent this, Amstrad's Spanish distributor Indescomp (later to become Amstrad Spain) created and distributed the CPC472, a modified version of the CPC464. Its main differences are a small additional daughter board containing a CPC664 ROM chip and an 8 KB memory chip, and a keyboard with a ñ key (although some of them were temporarily manufactured without the ñ key). The sole purpose of the 8 KB memory chip (which is not electrically connected to the machine, so consequently rendered unusable) is to increase the machine's total memory specs to 72 KB in order to circumvent the import tax. Some months later, Spain joined the European Communities by the Treaty of Accession 1985 and the import tax was suppressed, so Amstrad added the ñ key for the 464 and production of the CPC472 was discontinued.[18][better source needed]

KC compact

 
The Kleincomputer KC compact

The KC compact [de] ("Kleincomputer" - which means "small computer" - being a rather literal German translation of the English "microcomputer") is an unofficial clone of the Amstrad CPC built by East Germany's VEB Mikroelektronik Mühlhausen in October 1989. Although the machine included various 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 is the last 8-bit computer produced in East Germany.[19] Due to the German reunification happening at the time of the release only a very small number of systems were sold.

Aleste 520EX

In 1993, Omsk, Russia based company Patisonic released the Aleste 520EX, a computer highly compatible with the Amstrad CPC6128.[20][21][22][23] It could also be switched into an MSX mode. An expansion board named Magic Sound allowed to play Scream Tracker files.

Reception

A BYTE columnist in January 1985 called the CPC 464 "the closest yet to filling" his criteria for a useful home computer, including good keyboard, 80-column text, inexpensive disk drive, and support for a mainstream operating system like CP/M.[24]

Hardware

Processor

The entire CPC series is based on the Zilog Z80A processor, clocked at 4 MHz.[25]

In order to avoid the CPU and the video logic simultaneously accessing the shared main memory and causing video corruption ("snowing"), CPU memory access is constrained to occur on microsecond boundaries. This effectively pads every machine cycle to four clock cycles, causing a minor loss of processing power and resulting in what Amstrad estimated to be an "effective clock rate" of "approximately 3.3 MHz".[26]

Memory

Amstrad CPCs are equipped with either 64 (CPC464, CPC664, 464plus, GX4000) or 128 (CPC6128, 6128plus) KB of RAM.[25][27] This base memory can be extended by up to 512 KB using memory expansions sold by third-party manufacturers, and by up to 4096 KB using experimental methods developed by hardware enthusiasts. Because the Z80 processor is only able to directly address 64 KB of memory, additional memory from the 128 KB models and memory expansions is made available using bank switching.

Video

 
Mode 1 image on a GT65 green monitor

Underlying a CPC's video output is the unusual pairing of a CRTC (Motorola 6845 or compatible) with a custom-designed gate array to generate a pixel display output. CPC6128s later in production as well as the models from the plus range integrate both the CRTC and the gate array's functions with the system's ASIC.

Three built-in display resolutions are available: 160×200 pixels with 16 colours ("Mode 0", 20 text columns), 320×200 pixels with 4 colours ("Mode 1", 40 text columns), and 640×200 pixels with 2 colours ("Mode 2", 80 text columns).[25] Increased screen size can be achieved by reprogramming the CRTC.

The original CPC video hardware supports a colour palette of 27 colours,[25] generated from RGB colour space with each colour component assigned as either off, half on, or on (3 level RGB palette). The plus range extended the palette to 4096 colours, also generated from RGB with 4 bits each for red, green and blue (12-bit RGB).[11]

 
Amstrad MP1 external television adapter

With the exception of the GX4000, all CPC models lack an RF television or composite video output and instead shipped with a 6-pin RGB DIN connector, also used by Acorn computers, to connect the supplied Amstrad monitor.[25] This connector delivers a 1v p-p analogue RGB with a 50 Hz composite sync signal that, if wired correctly, can drive a 50 Hz SCART television. External adapters for RF television were available as a first-party hardware accessory.

Audio

The CPC uses the General Instrument AY-3-8912 sound chip,[25] providing three channels, each configurable to generate square waves, white noise or both. A small array of hardware volume envelopes are available.

Output is provided in mono by a small (4 cm) built-in loudspeaker with volume control, driven by an internal amplifier. Stereo output is provided through a 3.5 mm headphones jack.

It is possible to play back digital sound samples at a resolution of approximately 5-bit by sending a stream of values to the sound chip. This technique is very processor-intensive and hard to combine with any other processing. Examples are the title screens or other non-playable scenes of games like Chase H.Q., Meltdown, and RoboCop. The later Plus models incorporated a DMA engine in order to offload this processing.

Floppy disk drive

 
Built-in disk drive of the CPC6128
A CPC6128 loading Turbo Esprit from its internal floppy drive
 
3-inch floppy disks used on CPC machines

Amstrad uses Matsushita's 3" floppy disk drive [ref: CPCWiki], which was compatible with Hitachi's existing 3" floppy disk format.[24] The chosen drive (built-in for later models) is a single-sided 40-track unit that requires the user to remove and flip the disk to access the other side.[27] Each side has its own independent write-protect switch.[27] The sides are termed "A" and "B", with each one commonly formatted to 180 KB (in AMSDOS format, comprising 2 KB directory and 178 KB storage) for a total of 360 KB per disk.

The interface with the drives is a NEC 765 FDC, used for the same purpose in the IBM PC/XT, PC/AT and PS/2 machines. Its features are not fully used in order to cut costs, namely DMA transfers and support for single density disks; they were formatted as double density using modified frequency modulation.

Discs were shipped in a paper sleeve or a hard plastic case resembling a compact disc "jewel" case. The casing is thicker and more rigid than that of 3.5 inch diskettes, and designed to be mailed without any additional packaging[citation needed]. A sliding metal cover to protect the media surface is internal to the casing and latched, unlike the simple external sliding cover of Sony's version. They were significantly more expensive than both 5.25 inch and 3.5 inch alternatives. This, combined with their low nominal capacities and their essentially proprietary nature, led to the format being discontinued shortly after the CPC itself was discontinued.

Apart from Amstrad's other 3-inch machines (the PCW and the ZX Spectrum +3), the few other computer systems to use them included the Sega SF-7000 and CP/M systems such as the Tatung Einstein and Osborne machines. They also found use on embedded systems.

The Shugart-standard interface means that Amstrad CPC machines are able to use standard 3", 3½" or 5¼" drives as their second drive. Programs such as ROMDOS and ParaDOS extend the standard AMSDOS system to provide support for double-sided, 80-track formats, enabling up to 800 KB to be stored on a single disk.

The 3-inch disks themselves are usually known as "discs" on the CPC, following the spelling on the machine's plastic casing and conventional British English spelling.

Expansion

 
Back of the case of a CPC 464, with the mini-jack, joystick and printer ports.

The hardware and firmware was designed to be able to access software provided on external ROMs. Each ROM has to be a 16 KB block and is switched in and out of the memory space shared with the video RAM. The Amstrad firmware is deliberately designed so that new software could be easily accessed from these ROMs. Popular applications were marketed on ROM, particularly word processing and programming utility software (examples are Protext and Brunword of the former, and the MAXAM assembler of the latter type).

Such extra ROM chips do not plug directly into the CPC itself, but into extra plug-in "rom boxes" which contain sockets for the ROM chips and a minimal amount of decoding circuitry for the main machine to be able to switch between them. These boxes were either marketed commercially or could be built by competent hobbyists and they attached to the main expansion port at the back of the machine. Software on ROM loads much faster than from disc or tape and the machine's boot-up sequence was designed to evaluate ROMs it found and optionally hand over control of the machine to them. This allows significant customisation of the functionality of the machine, something that enthusiasts exploited for various purposes.[28] However, the typical users would probably not be aware of this added ROM functionality unless they read the CPC press, as it is not described in the user manual and was hardly ever mentioned in marketing literature. It is, however, documented in the official Amstrad firmware manual.

The machines also feature a 9-pin Atari joystick port that will either directly take one joystick, or two joysticks by use of a splitter cable.[25]

Peripherals

RS232 serial adapters

Amstrad issued two RS-232-C D25 serial interfaces, attached to the expansion connector on the rear of the machine, with a through-connector for the CPC464 disk drive or other peripherals.

The original interface came with a Book of Spells for facilitating data transfer between other systems using a proprietary protocol in the device's own ROM, as well as terminal software to connect to British Telecom's Prestel service. A separate version of the ROM was created for the U.S. market due to the use of the commands "|SUCK" and "|BLOW", which were considered unacceptable there.

Software and hardware limitations in this interface led to its replacement with an Amstrad-branded version of a compatible alternative by Pace. Serial interfaces were also available from third-party vendors such as KDS Electronics and Cirkit.

Software

BASIC and operating system

 
Locomotive BASIC on the Amstrad CPC 464

Like most home computers at the time, the CPC has its OS and a BASIC interpreter built in as ROM. It uses Locomotive BASIC - an improved version of Locomotive Software's Z80 BASIC for the BBC Microcomputer co-processor board. It is particularly notable for providing easy access to the machine's video and audio resources in contrast to the POKE commands required on generic Microsoft implementations. Other unusual features include timed event handling with the AFTER and EVERY commands, and text-based windowing.

CP/M

Digital Research's CP/M operating system was supplied with the 664 and 6128 disk-based systems, and the DDI-1 disk expansion unit for the 464. 64k machines shipped with CP/M 2.2 alone, while the 128k machines also include CP/M 3.1. The compact CP/M 2.2 implementation is largely stored on the boot sectors of a 3" disk in what was called "System format"; typing |CPM from Locomotive BASIC would load code from these sectors, making it a popular choice for custom game loading routines. The CP/M 3.1 implementation is largely in a separate file which is in turn loaded from the boot sector. Much public domain CP/M software was made available for the CPC, from word-processors such as VDE to complete bulletin board systems such as ROS.

Other languages

Although it was possible to obtain compilers for Locomotive BASIC, C and Pascal, the majority of the CPC's software was written in native Z80 assembly language. Popular assemblers were Hisoft's Devpac, Arnor's Maxam, and (in France) DAMS. Disk-based CPC (not Plus) systems shipped with an interpreter for the educational language LOGO, booted from CP/M 2.2 but largely CPC-specific with much code resident in the AMSDOS ROM; 6128 machines also include a CP/M 3.1, non-ROM version. A C compiler was also written and made available for the European market through Tandy Europe, by Micro Business products.

Roland

In an attempt to give the CPC a recognisable mascot, a number of games by Amstrad's in-house software publisher Amsoft have been tagged with the Roland name. However, as the games had not been designed around the Roland character and only had the branding added later, the character design varies immensely, from a spiky-haired blonde teenager (Roland Goes Digging) to a white cube with legs (Roland Goes Square Bashing) or a mutant flea (Roland in the Caves). The only two games with similar gameplay and main character design are Roland in Time and its sequel Roland in Space. The Roland character was named after Roland Perry, one of the lead designers of the original CPC range.

Schneider Computer Division

 
Schneider Computer Division logo
 
Schneider CPC6128 with visible micro ribbon connectors at the top (back) side
 
Schneider CPC Demo Tape Presentation Compact Cassette came with the CPC464

In order to market its computers in Germany, Austria, and Switzerland where Amstrad did not have any distribution structures, Amstrad entered a partnership with Schneider Rundfunkwerke AG, a German company that - very much like Amstrad itself - was previously only known for value-priced audio products. In 1984, Schneider's Schneider Computer Division daughter company was created specifically for the task, and the complete Amstrad CPC line-up was branded and sold as Schneider CPC.

Although they are based on the same hardware, the Schneider CPC models differ from the Amstrad CPC models in several details. Most prominently, the Schneider CPC464 and CPC664 keyboards featured grey instead of coloured keys, but still in the original British keyboard layout. To achieve a German "QWERTZ" keyboard layout, Schneider marketed a small software program to reassign the keys as well as sticker labels for the keys.[29] In order to conform with stricter German EMC regulations, the complete Schneider CPC line-up is equipped with an internal metal shielding. For the same reason, the Schneider CPC6128 features micro ribbon type connectors instead of edge connectors. Both the greyscale keyboard and the micro ribbon connectors found their way up into the design of later Amstrad CPC models.

In 1988, after Schneider refused to market Amstrad's AT-compatible computer line, the cooperation ended. Schneider went on to sell the remaining stock of Schneider CPC models and used their now well-established market position to introduce its own PC designs. With the formation of its German daughter company Amstrad GmbH to distribute its product lines including the CPC464 and CPC6128, Amstrad attempted but ultimately failed to establish their own brand in the German-speaking parts of Europe.[30][31]

Community

The Amstrad CPC enjoyed a strong and long lifetime, mainly due to the machines use for businesses as well as gaming. Dedicated programmers continued working on the CPC range, even producing graphical user interface (GUI) operating systems such as SymbOS. Internet sites devoted to the CPC have appeared from around the world featuring forums, news, hardware, software, programming and games. CPC Magazines appeared during the 1980s including publications in countries such as Britain, France, Spain, Germany, Denmark, Australia, and Greece. Titles included the official Amstrad Computer User publication,[32] as well as independent titles like Amstrad Action,[32] Amtix!,[32] Computing with the Amstrad CPC,[32] CPC Attack,[32] Australia's The Amstrad User, France's Amstrad Cent Pour Cent and Amstar. Following the CPC's end of production, Amstrad gave permission for the CPC ROMs to be distributed freely as long as the copyright message is not changed and that it is acknowledged that Amstrad still holds copyright, giving emulator authors the possibility to ship the CPC firmware with their programs.[33]

Influence on other Amstrad machines

Amstrad followed their success with the CPC 464 by launching the Amstrad PCW word-processor range, another Z80-based machine with a 3" disk drive and software by Locomotive Software. The PCW was originally developed to be partly compatible with an improved version of the CPC (ANT, or Arnold Number Two - the CPC's development codename was Arnold).[34][35] However, Amstrad decided to focus on the PCW, and the ANT project never came to market.

On 7 April 1986, Amstrad announced it had bought from Sinclair Research "...the worldwide rights to sell and manufacture all existing and future Sinclair computers and computer products, together with the Sinclair brand name and those intellectual property rights where they relate to computers and computer-related products."[36] which included the ZX Spectrum, for £5 million. This included Sinclair's unsold stock of Sinclair QLs and Spectrums. Amstrad made more than £5 million on selling these surplus machines alone. Amstrad launched two new variants of the Spectrum: the ZX Spectrum +2, based on the ZX Spectrum 128, with a built-in tape drive (like the CPC 464) and, the following year, the ZX Spectrum +3, with a built-in floppy disk drive (similar to the CPC 664 and 6128), taking the 3" discs that Amstrad CPC machines used.

Production Timeline

See also

Notes and references

  1. ^ Transistorized memory, such as RAM, ROM, flash and cache sizes as well as file sizes are specified using binary meanings for K (10241), M (10242), G (10243), etc.
  2. ^ CPC464 User Manual, p. 11, Amstrad Consumer Electronics Plc.
  3. ^ . Archived from the original on 9 May 2008. Retrieved 25 September 2009.
  4. ^ Chas Newkey-Burden (2010). Sir Alan Sugar: The Biography. John Blake. ISBN 978-1-84454-891-0.
  5. ^ Alan Sugar (2010). What You See Is What You Get: My Autobiography. Pan Macmillan. ISBN 978-0-230-74933-7.
  6. ^ . www.old-computers.com. Archived from the original on 25 March 2019. Retrieved 27 June 2016.
  7. ^ a b c "Special Feature: Happy Birthday!". Popular Computing Weekly. 1 May 1987. pp. 14–18 (18).
  8. ^ The CPC664, Amstrad Computer User May 1985, P. 42-46.
  9. ^ (in French). Amstrad Forever. Archived from the original on 20 July 2011. Retrieved 2 April 2010.
  10. ^ Amstrad Computer User, "User News...", August 1985, p. 7.
  11. ^ a b c d Lawson, Cliff. . Amstrad. Archived from the original on 18 November 2000.
  12. ^ Retro Gamer issue 83, From the Archives: Radical Software
  13. ^ . grimware.org. Archived from the original on 1 February 2010. Retrieved 22 March 2010.
  14. ^ Paris in the Spring, Amstrad Action Issue 60, September 1990, P. 34-36
  15. ^ "BOE.es - BOE-A-1985-15514 Real Decreto 1215/1985, de 17 de julio, por el que se modifican determinadas subpartidas del arancel de Aduanas". www.boe.es (in Spanish).
  16. ^ "BOE.es - BOE-A-1985-18847 Real Decreto 1558/1985, de 28 de agosto, por el que se aclara el alcance del mínimo específico introducido en la subpartida 84.53.B.II del Arancel de Aduanas, por el Real Decreto 1215/1985". www.boe.es (in Spanish).
  17. ^ "BOE.es - BOE-A-1985-15611 Real Decreto 1250/1985, de 19 de junio, por el que se establece la sujeción a especificaciones técnicas de los terminales de pantalla con teclado, periféricos para entrada y representación de información en equipo de proceso de datos". www.boe.es (in Spanish).
  18. ^ "CPC472". CPCWiki. Retrieved 17 August 2011.
  19. ^ "KC Compact Documentation". Retrieved 22 March 2010.
  20. ^ Russian Wikipedia article[circular reference]
  21. ^ "Aleste 520EX - CPCWiki". www.cpcwiki.eu.
  22. ^ "Aleste 520EX". aleste520.narod.ru.
  23. ^ . Archived from the original on 13 March 2016. Retrieved 10 January 2015.
  24. ^ a b Pountain, Dick (January 1985). "The Amstrad CPC 464". BYTE. Vol. 10, no. 1. pp. 401–407. Retrieved 9 January 2015.
  25. ^ a b c d e f g Technical Specification, CPC464 Service Manual, p. 2., Amstrad Consumer Electronics Plc.
  26. ^ CPC464/664/6128 Firmware (Soft 968), Section 1
  27. ^ a b c Technical Specification, CPC6128 Service Manual, p. 31., Amstrad Consumer Electronics Plc.
  28. ^ "ROM :: Amstrad CPC -- 8bit Projects For Everyone". 8bit.yarek.pl.
  29. ^ CPC Schneider International 6/85, P. 7
  30. ^ CeBIT '88, Schneider Magazin 5/88, P. 6-8
  31. ^ "Defunct Audio Manufacturers". Retrieved 20 September 2009.
  32. ^ a b c d e . Nicholas Campbell. Archived from the original on 31 October 2001. Retrieved 6 May 2008.
  33. ^ Lawson, Cliff. . Cliff Lawson. Archived from the original on 10 May 2008. Retrieved 6 May 2008.
  34. ^ Smith, Tony (12 February 2014). "You're NOT fired: The story of Amstrad's amazing CPC 464". www.theregister.co.uk. Retrieved 20 December 2018.
  35. ^ "The CPC that never was". Retro Gamer. 28 December 2017.
  36. ^ "CRASH 28 - News". www.crashonline.org.uk.

External links

  • CPC-Wiki (CPC specific Wiki containing further information)
  • Unofficial Amstrad WWW Resource
  • Amstrad systems at Curlie
  • New OS for the CPC

amstrad, short, colour, personal, computer, series, home, computers, produced, amstrad, between, 1984, 1990, designed, compete, 1980s, home, computer, market, dominated, commodore, spectrum, where, successfully, established, itself, primarily, united, kingdom,. The Amstrad CPC short for Colour Personal Computer is a series of 8 bit home computers produced by Amstrad between 1984 and 1990 It was designed to compete in the mid 1980s home computer market dominated by the Commodore 64 and the ZX Spectrum where it successfully established itself primarily in the United Kingdom France Spain and the German speaking parts of Europe Amstrad CPCDeveloperAmstradTypePersonal computerRelease date1984 39 years ago 1984 Discontinued1990 33 years ago 1990 Units sold3 millionMediaCompact Cassette 3 inch floppy disksOperating systemAMSDOS with Locomotive BASIC 1 0 or 1 1 CP M 2 2 or 3 0CPUZilog Z80A 4 MHzMemory64 or 128 KB 1 expandable to 576 KBDisplay160 200 pixels with 16 colours 320 200 pixels with 4 colours 640 200 pixels with 2 coloursGraphicsMotorola 6845 or compatible custom gate arraySoundAY 3 8912 3 voices 8 octavesInputKeyboardThe series spawned a total of six distinct models The CPC464 CPC664 and CPC6128 were highly successful competitors in the European home computer market The later 464plus and 6128plus intended to prolong the system s lifecycle with hardware updates were considerably less successful as was the attempt to repackage the plus hardware into a game console as the GX4000 The CPC models hardware is based on the Zilog Z80A CPU complemented with either 64 or 128 KB of RAM Their computer in a keyboard design prominently features an integrated storage device either a compact cassette deck or 3 inch floppy disk drive The main units were only sold bundled with either a colour green screen or monochrome monitor that doubles as the main unit s power supply 2 Additionally a wide range of first and third party hardware extensions such as external disk drives printers and memory extensions was available The CPC series was pitched against other home computers primarily used to play video games and enjoyed a strong supply of game software The comparatively low price for a complete computer system with dedicated monitor its high resolution monochrome text and graphic capabilities and the possibility to run CP M software also rendered the system attractive for business users which was reflected by a wide selection of application software During its lifetime the CPC series sold approximately three million units 3 The Schneider CPC6128 was a Schneider branded version of the Amstrad CPC6128 and very similar in appearance Contents 1 Models 1 1 The original range 1 1 1 CPC 464 1 1 2 CPC664 1 1 3 CPC6128 1 2 The plus range 1 2 1 464plus 6128plus 1 2 2 GX4000 1 3 Special models and clones 1 3 1 CPC472 1 3 2 KC compact 1 3 3 Aleste 520EX 2 Reception 3 Hardware 3 1 Processor 3 2 Memory 3 3 Video 3 4 Audio 3 5 Floppy disk drive 3 6 Expansion 4 Peripherals 4 1 RS232 serial adapters 5 Software 5 1 BASIC and operating system 5 2 CP M 5 3 Other languages 5 4 Roland 6 Schneider Computer Division 7 Community 8 Influence on other Amstrad machines 9 Production Timeline 10 See also 11 Notes and references 12 External linksModels EditThe original range Edit The philosophy behind the CPC series was twofold firstly the concept was of an all in one where the computer keyboard and its data storage device were combined in a single unit and sold with its own dedicated display monitor Most home computers at that time such as ZX Spectrum series Commodore 64 and BBC Micro relied on the use of the domestic television set and a separately connected tape recorder or disk drive In itself the all in one concept was not new having been seen before on business oriented machines and the Commodore PET but in the home computer space it predated the Macintosh by almost a year Secondly Amstrad founder Alan Sugar wanted the machine to resemble a real computer similar to what someone would see being used to check them in at the airport for their holidays 4 and for the machine to not look like a pregnant calculator 5 in reference presumably to the ZX81 and ZX Spectrum with their low cost membrane type keyboards Children playing Paperboy on the CPC 464 in 1988 CPC 464 Edit Main article Amstrad CPC 464 The CPC 464 was one of the most successful computers in Europe and sold more than two million units 6 The CPC 464 featured 64 KB RAM and an internal cassette deck It was introduced in June 1984 in the UK Initial suggested retail prices for the CPC464 were GBP 249 00 DM899 00 with a green screen and GBP 359 00 DM1398 00 with a colour monitor Following the introduction of the CPC6128 in late 1985 suggested retail prices for the CPC464 were cut by GBP 50 00 DM100 00 In 1990 the 464plus replaced the CPC 464 in the model line up and production of the CPC 464 was discontinued CPC664 Edit A CPC664 main unit German Schneider brand variant The CPC664 features 64 KB RAM and an internal 3 inch floppy disk drive It was introduced on 25 April 1985 in the UK 7 Initial suggested retail prices for the CPC664 were GBP 339 00 DM1198 00 with a green screen and GBP 449 00 DM1998 00 with a colour monitor After the successful release of the CPC464 consumers were constantly asking for two improvements more memory and an internal disk drive For Amstrad the latter was easier to realise At the deliberately low key introduction of the CPC664 the machine was positioned not only as the lowest cost disk system but even the lowest cost CP M 2 2 machine In the Amstrad CPC product range the CPC664 complemented the CPC464 which was neither discontinued nor reduced in price 8 Compared to the CPC464 the CPC664 s main unit has been significantly redesigned not only to accommodate the floppy disk drive but also with a redesigned keyboard area Touted as ergonomic by Amstrad s promotional material the keyboard is noticeably tilted to the front with MSX style cursor keys above the numeric keypad Compared to the CPC464 s multicoloured keyboard the CPC664 s keys are kept in a much quieter grey and pale blue colour scheme The back of the CPC664 main unit features the same connectors as the CPC464 with the exception of an additional 12V power lead Unlike the CPC464 s cassette tape drive that could be powered off the main unit s 5V voltage the CPC664 s floppy disk drive requires an additional 12V voltage This voltage had to be separately supplied by an updated version of the bundled green screen colour monitor GT 65 and CTM 644 respectively The CPC664 was only produced for approximately six months In late 1985 when the CPC6128 was introduced in Europe Amstrad decided not to keep three models in the line up and production of the CPC664 was discontinued 9 CPC6128 Edit CPC6128 motherboard The CPC6128 features 128 KB RAM and an internal 3 inch floppy disk drive Aside from various hardware and firmware improvements one of the CPC6128 s most prominent features is the compatibility with the CP M operating system that rendered it attractive for business uses The CPC6128 was released on 13 June 1985 and initially only sold in the US 7 Imported and distributed by Indescomp Inc of Chicago it was the first Amstrad product to be sold in the United States a market that at the time was traditionally hostile towards European computer manufacturers 10 Two months later on 15 August 1985 it arrived in Europe 7 and replaced the CPC664 in the CPC model line up Initial suggested retail prices for the CPC6128 were US 699 00 299 00 DM1598 00 with a green screen and US 799 00 399 00 DM2098 00 with a colour monitor In 1990 the 6128plus replaced the CPC6128 in the model line up and production of the CPC6128 was discontinued The plus range Edit In 1990 confronted with a changing home computer market Amstrad decided to refresh the CPC model range by introducing a new range variantly labelled plus or PLUS 1990 or CPC range The main goals were numerous enhancements to the existing CPC hardware platform to restyle the casework to provide a contemporary appearance and to add native support of cartridge media The new model palette includes three variants the 464plus and 6128plus computers and the GX4000 video game console The CPC abbreviation was dropped from the model names The redesign significantly enhanced the CPC hardware mainly to rectify its previous shortcomings as a gaming platform The redesigned video hardware allows for hardware sprites and soft scrolling with a colour palette extended from a maximum of 16 colours plus separately definable border at one time from a choice of 27 increased to a maximum of 31 16 for background and 15 for hardware sprites out of 4096 The enhanced sound hardware offers automatic DMA transfer allowing more complex sound effects with a significantly reduced processor overhead Other hardware enhancements include the support of analogue joysticks 8 bit printers and ROM cartridges up to 4 Mbits The new range of models was intended to be completely backwards compatible with the original CPC models Its enhanced features are only available after a deliberately obscure unlocking mechanism has been triggered thus preventing existing CPC software from accidentally invoking them 11 Despite the significant hardware enhancements many viewed it as outdated being based on an 8 bit CPU and it failed to attract both customers and software producers who were moving towards systems such as the Commodore Amiga and Sega Mega Drive which was launched a few short months after the plus range The plus range was a commercial failure 12 and production was discontinued shortly after its introduction in 1990 464plus 6128plus Edit A 6128plus main unit with Spanish keyboard layout The 464plus and 6128plus models were intended as more sophisticated and stylish replacements of the CPC464 and CPC6128 Based on the redesigned plus hardware platform they share the same base characteristics as their predecessors The 464plus is equipped with 64 KB RAM and a cassette tape drive the 6128plus features 128 KB RAM and a 3 floppy disk drive Both models share a common case layout with a keyboard taken over from the CPC6128 model and the respective mass storage drive inserted in a case breakout In order to simplify the EMC screening process the edge connectors of the previous models have been replaced with micro ribbon connectors as previously used on the German Schneider CPC6128 As a result a wide range of extensions for the original CPC range are connector incompatible with the 464plus and 6128plus In addition the 6128plus does not have a tape socket for an external tape drive The plus range is not equipped with an on board ROM and thus the 464plus and the 6128plus do not contain a firmware Instead Amstrad provided the firmware for both models via the ROM extension facility contained on the included Burnin Rubber and Locomotive BASIC cartridge This resulted in reduced hardware localization cost only some select key caps and case labels had to be localized with the added benefit of a rudimentary copy protection mechanism without a firmware present the machine itself could not copy a game cartridge s content 11 As the enhanced V4 firmware s structural differences causes problems with some CPC software directly calling firmware functions by their memory addresses Amstrad separately sold a cartridge containing the original CPC6128 s V3 firmware 13 Both the 464plus and the 6128plus were introduced to the public in September 1990 Initial suggested retail prices were 229 1 990 F with a monochrome monitor and 329 2 990 F with a colour monitor for the 464plus and 329 2 990 F with a monochrome monitor and 429 3 990 F with a colour monitor for the 6128plus 14 GX4000 Edit The Amstrad GX4000Main article Amstrad GX4000 Developed as part of the plus range the GX4000 was Amstrad s short lived attempt to enter the video game consoles market Sharing the plus range s enhanced hardware characteristics it represents the bare minimum variant of the range without a keyboard or support for mass storage devices 11 It came bundled with 2 paddle controllers and the racing game Burnin Rubber Special models and clones Edit CPC472 Edit CPC472 During the August holidays of 1985 Spain briefly introduced an import tax of 15 000 pesetas 90 15 on computers containing 64 KB or less of RAM Royal Decree 1215 1985 15 and 1558 1985 16 and a new law Royal Decree 1250 1985 17 mandated that all computers sold in Spain must have a Spanish keyboard To circumvent this Amstrad s Spanish distributor Indescomp later to become Amstrad Spain created and distributed the CPC472 a modified version of the CPC464 Its main differences are a small additional daughter board containing a CPC664 ROM chip and an 8 KB memory chip and a keyboard with a n key although some of them were temporarily manufactured without the n key The sole purpose of the 8 KB memory chip which is not electrically connected to the machine so consequently rendered unusable is to increase the machine s total memory specs to 72 KB in order to circumvent the import tax Some months later Spain joined the European Communities by the Treaty of Accession 1985 and the import tax was suppressed so Amstrad added the n key for the 464 and production of the CPC472 was discontinued 18 better source needed KC compact Edit The Kleincomputer KC compact The KC compact de Kleincomputer which means small computer being a rather literal German translation of the English microcomputer is an unofficial clone of the Amstrad CPC built by East Germany s VEB Mikroelektronik Muhlhausen in October 1989 Although the machine included various 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 is the last 8 bit computer produced in East Germany 19 Due to the German reunification happening at the time of the release only a very small number of systems were sold Aleste 520EX Edit In 1993 Omsk Russia based company Patisonic released the Aleste 520EX a computer highly compatible with the Amstrad CPC6128 20 21 22 23 It could also be switched into an MSX mode An expansion board named Magic Sound allowed to play Scream Tracker files Reception EditA BYTE columnist in January 1985 called the CPC 464 the closest yet to filling his criteria for a useful home computer including good keyboard 80 column text inexpensive disk drive and support for a mainstream operating system like CP M 24 Hardware EditProcessor Edit The entire CPC series is based on the Zilog Z80A processor clocked at 4 MHz 25 In order to avoid the CPU and the video logic simultaneously accessing the shared main memory and causing video corruption snowing CPU memory access is constrained to occur on microsecond boundaries This effectively pads every machine cycle to four clock cycles causing a minor loss of processing power and resulting in what Amstrad estimated to be an effective clock rate of approximately 3 3 MHz 26 Memory Edit Amstrad CPCs are equipped with either 64 CPC464 CPC664 464plus GX4000 or 128 CPC6128 6128plus KB of RAM 25 27 This base memory can be extended by up to 512 KB using memory expansions sold by third party manufacturers and by up to 4096 KB using experimental methods developed by hardware enthusiasts Because the Z80 processor is only able to directly address 64 KB of memory additional memory from the 128 KB models and memory expansions is made available using bank switching Video Edit Mode 1 image on a GT65 green monitor Underlying a CPC s video output is the unusual pairing of a CRTC Motorola 6845 or compatible with a custom designed gate array to generate a pixel display output CPC6128s later in production as well as the models from the plus range integrate both the CRTC and the gate array s functions with the system s ASIC Three built in display resolutions are available 160 200 pixels with 16 colours Mode 0 20 text columns 320 200 pixels with 4 colours Mode 1 40 text columns and 640 200 pixels with 2 colours Mode 2 80 text columns 25 Increased screen size can be achieved by reprogramming the CRTC The original CPC video hardware supports a colour palette of 27 colours 25 generated from RGB colour space with each colour component assigned as either off half on or on 3 level RGB palette The plus range extended the palette to 4096 colours also generated from RGB with 4 bits each for red green and blue 12 bit RGB 11 Amstrad MP1 external television adapter With the exception of the GX4000 all CPC models lack an RF television or composite video output and instead shipped with a 6 pin RGB DIN connector also used by Acorn computers to connect the supplied Amstrad monitor 25 This connector delivers a 1v p p analogue RGB with a 50 Hz composite sync signal that if wired correctly can drive a 50 Hz SCART television External adapters for RF television were available as a first party hardware accessory Audio Edit The CPC uses the General Instrument AY 3 8912 sound chip 25 providing three channels each configurable to generate square waves white noise or both A small array of hardware volume envelopes are available Output is provided in mono by a small 4 cm built in loudspeaker with volume control driven by an internal amplifier Stereo output is provided through a 3 5 mm headphones jack It is possible to play back digital sound samples at a resolution of approximately 5 bit by sending a stream of values to the sound chip This technique is very processor intensive and hard to combine with any other processing Examples are the title screens or other non playable scenes of games like Chase H Q Meltdown and RoboCop The later Plus models incorporated a DMA engine in order to offload this processing Floppy disk drive Edit Built in disk drive of the CPC6128 source source source track A CPC6128 loading Turbo Esprit from its internal floppy drive 3 inch floppy disks used on CPC machines Amstrad uses Matsushita s 3 floppy disk drive ref CPCWiki which was compatible with Hitachi s existing 3 floppy disk format 24 The chosen drive built in for later models is a single sided 40 track unit that requires the user to remove and flip the disk to access the other side 27 Each side has its own independent write protect switch 27 The sides are termed A and B with each one commonly formatted to 180 KB in AMSDOS format comprising 2 KB directory and 178 KB storage for a total of 360 KB per disk The interface with the drives is a NEC 765 FDC used for the same purpose in the IBM PC XT PC AT and PS 2 machines Its features are not fully used in order to cut costs namely DMA transfers and support for single density disks they were formatted as double density using modified frequency modulation Discs were shipped in a paper sleeve or a hard plastic case resembling a compact disc jewel case The casing is thicker and more rigid than that of 3 5 inch diskettes and designed to be mailed without any additional packaging citation needed A sliding metal cover to protect the media surface is internal to the casing and latched unlike the simple external sliding cover of Sony s version They were significantly more expensive than both 5 25 inch and 3 5 inch alternatives This combined with their low nominal capacities and their essentially proprietary nature led to the format being discontinued shortly after the CPC itself was discontinued Apart from Amstrad s other 3 inch machines the PCW and the ZX Spectrum 3 the few other computer systems to use them included the Sega SF 7000 and CP M systems such as the Tatung Einstein and Osborne machines They also found use on embedded systems The Shugart standard interface means that Amstrad CPC machines are able to use standard 3 3 or 5 drives as their second drive Programs such as ROMDOS and ParaDOS extend the standard AMSDOS system to provide support for double sided 80 track formats enabling up to 800 KB to be stored on a single disk The 3 inch disks themselves are usually known as discs on the CPC following the spelling on the machine s plastic casing and conventional British English spelling Expansion Edit Back of the case of a CPC 464 with the mini jack joystick and printer ports The hardware and firmware was designed to be able to access software provided on external ROMs Each ROM has to be a 16 KB block and is switched in and out of the memory space shared with the video RAM The Amstrad firmware is deliberately designed so that new software could be easily accessed from these ROMs Popular applications were marketed on ROM particularly word processing and programming utility software examples are Protext and Brunword of the former and the MAXAM assembler of the latter type Such extra ROM chips do not plug directly into the CPC itself but into extra plug in rom boxes which contain sockets for the ROM chips and a minimal amount of decoding circuitry for the main machine to be able to switch between them These boxes were either marketed commercially or could be built by competent hobbyists and they attached to the main expansion port at the back of the machine Software on ROM loads much faster than from disc or tape and the machine s boot up sequence was designed to evaluate ROMs it found and optionally hand over control of the machine to them This allows significant customisation of the functionality of the machine something that enthusiasts exploited for various purposes 28 However the typical users would probably not be aware of this added ROM functionality unless they read the CPC press as it is not described in the user manual and was hardly ever mentioned in marketing literature It is however documented in the official Amstrad firmware manual The machines also feature a 9 pin Atari joystick port that will either directly take one joystick or two joysticks by use of a splitter cable 25 Peripherals EditRS232 serial adapters Edit Amstrad issued two RS 232 C D25 serial interfaces attached to the expansion connector on the rear of the machine with a through connector for the CPC464 disk drive or other peripherals The original interface came with a Book of Spells for facilitating data transfer between other systems using a proprietary protocol in the device s own ROM as well as terminal software to connect to British Telecom s Prestel service A separate version of the ROM was created for the U S market due to the use of the commands SUCK and BLOW which were considered unacceptable there Software and hardware limitations in this interface led to its replacement with an Amstrad branded version of a compatible alternative by Pace Serial interfaces were also available from third party vendors such as KDS Electronics and Cirkit Software EditBASIC and operating system Edit Locomotive BASIC on the Amstrad CPC 464 Like most home computers at the time the CPC has its OS and a BASIC interpreter built in as ROM It uses Locomotive BASIC an improved version of Locomotive Software s Z80 BASIC for the BBC Microcomputer co processor board It is particularly notable for providing easy access to the machine s video and audio resources in contrast to the POKE commands required on generic Microsoft implementations Other unusual features include timed event handling with the AFTER and EVERY commands and text based windowing CP M Edit Digital Research s CP M operating system was supplied with the 664 and 6128 disk based systems and the DDI 1 disk expansion unit for the 464 64k machines shipped with CP M 2 2 alone while the 128k machines also include CP M 3 1 The compact CP M 2 2 implementation is largely stored on the boot sectors of a 3 disk in what was called System format typing CPM from Locomotive BASIC would load code from these sectors making it a popular choice for custom game loading routines The CP M 3 1 implementation is largely in a separate file which is in turn loaded from the boot sector Much public domain CP M software was made available for the CPC from word processors such as VDE to complete bulletin board systems such as ROS Other languages Edit Although it was possible to obtain compilers for Locomotive BASIC C and Pascal the majority of the CPC s software was written in native Z80 assembly language Popular assemblers were Hisoft s Devpac Arnor s Maxam and in France DAMS Disk based CPC not Plus systems shipped with an interpreter for the educational language LOGO booted from CP M 2 2 but largely CPC specific with much code resident in the AMSDOS ROM 6128 machines also include a CP M 3 1 non ROM version A C compiler was also written and made available for the European market through Tandy Europe by Micro Business products Roland Edit Main article Roland game character In an attempt to give the CPC a recognisable mascot a number of games by Amstrad s in house software publisher Amsoft have been tagged with the Roland name However as the games had not been designed around the Roland character and only had the branding added later the character design varies immensely from a spiky haired blonde teenager Roland Goes Digging to a white cube with legs Roland Goes Square Bashing or a mutant flea Roland in the Caves The only two games with similar gameplay and main character design are Roland in Time and its sequel Roland in Space The Roland character was named after Roland Perry one of the lead designers of the original CPC range Schneider Computer Division Edit Schneider Computer Division logo Schneider CPC6128 with visible micro ribbon connectors at the top back side Schneider CPC Demo Tape Presentation Compact Cassette came with the CPC464 In order to market its computers in Germany Austria and Switzerland where Amstrad did not have any distribution structures Amstrad entered a partnership with Schneider Rundfunkwerke AG a German company that very much like Amstrad itself was previously only known for value priced audio products In 1984 Schneider s Schneider Computer Division daughter company was created specifically for the task and the complete Amstrad CPC line up was branded and sold as Schneider CPC Although they are based on the same hardware the Schneider CPC models differ from the Amstrad CPC models in several details Most prominently the Schneider CPC464 and CPC664 keyboards featured grey instead of coloured keys but still in the original British keyboard layout To achieve a German QWERTZ keyboard layout Schneider marketed a small software program to reassign the keys as well as sticker labels for the keys 29 In order to conform with stricter German EMC regulations the complete Schneider CPC line up is equipped with an internal metal shielding For the same reason the Schneider CPC6128 features micro ribbon type connectors instead of edge connectors Both the greyscale keyboard and the micro ribbon connectors found their way up into the design of later Amstrad CPC models In 1988 after Schneider refused to market Amstrad s AT compatible computer line the cooperation ended Schneider went on to sell the remaining stock of Schneider CPC models and used their now well established market position to introduce its own PC designs With the formation of its German daughter company Amstrad GmbH to distribute its product lines including the CPC464 and CPC6128 Amstrad attempted but ultimately failed to establish their own brand in the German speaking parts of Europe 30 31 Community EditThe Amstrad CPC enjoyed a strong and long lifetime mainly due to the machines use for businesses as well as gaming Dedicated programmers continued working on the CPC range even producing graphical user interface GUI operating systems such as SymbOS Internet sites devoted to the CPC have appeared from around the world featuring forums news hardware software programming and games CPC Magazines appeared during the 1980s including publications in countries such as Britain France Spain Germany Denmark Australia and Greece Titles included the official Amstrad Computer User publication 32 as well as independent titles like Amstrad Action 32 Amtix 32 Computing with the Amstrad CPC 32 CPC Attack 32 Australia s The Amstrad User France s Amstrad Cent Pour Cent and Amstar Following the CPC s end of production Amstrad gave permission for the CPC ROMs to be distributed freely as long as the copyright message is not changed and that it is acknowledged that Amstrad still holds copyright giving emulator authors the possibility to ship the CPC firmware with their programs 33 Influence on other Amstrad machines EditAmstrad followed their success with the CPC 464 by launching the Amstrad PCW word processor range another Z80 based machine with a 3 disk drive and software by Locomotive Software The PCW was originally developed to be partly compatible with an improved version of the CPC ANT or Arnold Number Two the CPC s development codename was Arnold 34 35 However Amstrad decided to focus on the PCW and the ANT project never came to market On 7 April 1986 Amstrad announced it had bought from Sinclair Research the worldwide rights to sell and manufacture all existing and future Sinclair computers and computer products together with the Sinclair brand name and those intellectual property rights where they relate to computers and computer related products 36 which included the ZX Spectrum for 5 million This included Sinclair s unsold stock of Sinclair QLs and Spectrums Amstrad made more than 5 million on selling these surplus machines alone Amstrad launched two new variants of the Spectrum the ZX Spectrum 2 based on the ZX Spectrum 128 with a built in tape drive like the CPC 464 and the following year the ZX Spectrum 3 with a built in floppy disk drive similar to the CPC 664 and 6128 taking the 3 discs that Amstrad CPC machines used Production Timeline EditSee also EditAmstrad CPC character set Amstrad CP M Plus character set List of Amstrad CPC emulators List of Amstrad CPC games GX4000 FutureOS http www FutureOS de SymbOS multitasking operating system Notes and references Edit Transistorized memory such as RAM ROM flash and cache sizes as well as file sizes are specified using binary meanings for K 10241 M 10242 G 10243 etc CPC464 User Manual p 11 Amstrad Consumer Electronics Plc Amstrad Product Archive Archived from the original on 9 May 2008 Retrieved 25 September 2009 Chas Newkey Burden 2010 Sir Alan Sugar The Biography John Blake ISBN 978 1 84454 891 0 Alan Sugar 2010 What You See Is What You Get My Autobiography Pan Macmillan ISBN 978 0 230 74933 7 OLD COMPUTERS COM The Museum www old computers com Archived from the original on 25 March 2019 Retrieved 27 June 2016 a b c Special Feature Happy Birthday Popular Computing Weekly 1 May 1987 pp 14 18 18 The CPC664 Amstrad Computer User May 1985 P 42 46 Interview de M Roland Perry in French Amstrad Forever Archived from the original on 20 July 2011 Retrieved 2 April 2010 Amstrad Computer User User News August 1985 p 7 a b c d Lawson Cliff Arnold V Specification 1 4 Amstrad Archived from the original on 18 November 2000 Retro Gamer issue 83 From the Archives Radical Software Amstrad System Cartridges grimware org Archived from the original on 1 February 2010 Retrieved 22 March 2010 Paris in the Spring Amstrad Action Issue 60 September 1990 P 34 36 BOE es BOE A 1985 15514 Real Decreto 1215 1985 de 17 de julio por el que se modifican determinadas subpartidas del arancel de Aduanas www boe es in Spanish BOE es BOE A 1985 18847 Real Decreto 1558 1985 de 28 de agosto por el que se aclara el alcance del minimo especifico introducido en la subpartida 84 53 B II del Arancel de Aduanas por el Real Decreto 1215 1985 www boe es in Spanish BOE es BOE A 1985 15611 Real Decreto 1250 1985 de 19 de junio por el que se establece la sujecion a especificaciones tecnicas de los terminales de pantalla con teclado perifericos para entrada y representacion de informacion en equipo de proceso de datos www boe es in Spanish CPC472 CPCWiki Retrieved 17 August 2011 KC Compact Documentation Retrieved 22 March 2010 Russian Wikipedia article circular reference Aleste 520EX CPCWiki www cpcwiki eu Aleste 520EX aleste520 narod ru Spanish page Archived from the original on 13 March 2016 Retrieved 10 January 2015 a b Pountain Dick January 1985 The Amstrad CPC 464 BYTE Vol 10 no 1 pp 401 407 Retrieved 9 January 2015 a b c d e f g Technical Specification CPC464 Service Manual p 2 Amstrad Consumer Electronics Plc CPC464 664 6128 Firmware Soft 968 Section 1 a b c Technical Specification CPC6128 Service Manual p 31 Amstrad Consumer Electronics Plc ROM Amstrad CPC 8bit Projects For Everyone 8bit yarek pl CPC Schneider International 6 85 P 7 CeBIT 88 Schneider Magazin 5 88 P 6 8 Defunct Audio Manufacturers Retrieved 20 September 2009 a b c d e CPC UK Magazines Nicholas Campbell Archived from the original on 31 October 2001 Retrieved 6 May 2008 Lawson Cliff Lawson emulation Cliff Lawson Archived from the original on 10 May 2008 Retrieved 6 May 2008 Smith Tony 12 February 2014 You re NOT fired The story of Amstrad s amazing CPC 464 www theregister co uk Retrieved 20 December 2018 The CPC that never was Retro Gamer 28 December 2017 CRASH 28 News www crashonline org uk External links Edit Wikimedia Commons has media related to Amstrad CPC CPC Wiki CPC specific Wiki containing further information Unofficial Amstrad WWW Resource Amstrad systems at Curlie New OS for the CPC Retrieved from https en wikipedia org w index php title Amstrad CPC amp oldid 1132521879, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.