Changes
/* Mechanics */
= Regions =
<br style="clear:both;">
[[File:MarkRandallCPC464 CPC 464 old logobilgisayarlarim.jpg|200px|left]]* '''English CPC 464 (old logo)'''([[Media:MarkRandallCPC464 old logo.jpg|other lowres picture]])
<br style="clear:both;">
[[File:English Amstrad CPC664 keyb Gryzor.jpg|200px|left]]
* '''English CPC 664'''
* Tested and confirmed that keyboard clash doesn't occur on English CPC664 keyboard.
<br style="clear:both;">
[[File:NoPictureEnglish CPC 6128 keyboard yoshi doshi.pngjpg|100px200px|left]]* '''English CPC 6128(new logo)''' (did it really exist???)* People in england claim that they had 128K models, too. But it's doubtworthy, there is no single photo of such a model in the whole internet.
<br style="clear:both;">
<br style="clear:both;">
[[File:NoPicture.png|100px|left]]* '''English Amstrad 6128 Plus''' (did it really exist???)* People in england claim that they had 128K models, too. But it's doubtworthy, there is no single photo of such a model in the whole internet.<br style="clear:both;"> [[File:NoPictureplus museum ebenthal.pngjpg|50px150px|left]]* '''EPROM in English 464/6128 Plus System Cartridge'''
<br style="clear:both;">
''Amstrad Ordinateur Personnel Couleur''
Early french models had french plaques on the keyboard and tape/disc drive, but still had english QWERTY keyboards. The french AZERTY keyboards were invented around 1986.
[[File:CPC464-French-QWERTY Gerald.jpg|200px|left]]
[[File:Gerald CPC6128 French.jpg|200px|left]]
* '''French CPC 6128''' (azerty)
<br style="clear:both;">
[[File:CPC6128 awerty grim.png|200px|left]]
* '''French CPC 6128''' (awerty)
* An AWERTY keyboard (not QWERTY, not AZERTY), with spanish (not french) plaque on the FDD, despite of that without spanish Ñ key on keyboard. Most likely a homebrew modification, not an official product.
<br style="clear:both;">
[[File:Schneider464keyboard.jpg|200px|left]]
* '''German CPC 464'''(Schneider)* With Schneider logo and grey text on tape drive.* Grey control keys (unlike multi-colored ones found in other countries).<br style="clear:both;"> [[File:German Amstrad CPC464 (with gray keys).png|200px|left]]* '''German CPC 464''' (Amstrad)* Produced after the Amstrad-Schneider partnership ended in 1988. Now having an Amstrad logo on keyboard, but still with Schneider-style grey control keys. Some other lowres pictures are [[Media:WalgenbachAmstrad CPC464 grey Large.jpg|here]] and [[Media:Amstrad CPC464 User Manual German.jpg|here]].
<br style="clear:both;">
[[File:German Schneider CPC664 keyb Gryzor.jpg|200px|left]]
* '''German CPC 664'''(Schneider)* With Schneider logo and german colour table on disc drive.* Grey control keys (unlike Blue ones found in other countries).
<br style="clear:both;">
[[File:Schneider6128keyboardSchneider CPC6128 linux user.jpg|200px|left]]* '''German CPC 6128'''(Schneider) (one variant)* With Schneider logo and german colour table on disc drive. * In this version, the text layout resembles that of the english 6128.
<br style="clear:both;">
<br style="clear:both;">
[[File:Markus_cpc_6128.jpg|200px|left]]
* '''German Amstrad CPC 6128 were sold directly by ''' (Amstrad, not by )* Produced after the Amstrad-Schneider. The FDD printing is partnership ended in German1988. It also has Now having an Amstrad logo on keyboard, but still having a german colour table on the typical Centronic portsdisk drive.''
<br style="clear:both;">
''Amstrad Ordenador Personal en Color''
[[File:CPC 472 es.jpg|200px|left]]
[[File:SpanishSchneider464 robcfg cpcmaniaco keyboard.jpg|200px|left]]
* '''Spanish CPC 464 with rebadged Ñ key (Schneider)'''
* With rebadged "spanish" keys (see [[Media:SpanishSchneider464 robcfg cpcmaniaco rebadged keys.jpg|closeup]]). And fitted with spanish ROM (see [[Media:SpanishSchneider464 robcfg cpcmaniaco detail1.jpg|inside]]).
* Actually a German Schneider model with gray keys. After the Amstrad-Schneider partnership ended, remaining Schneider models were sold all across europe.
<br style="clear:both;">
''Amstrad Colour Personal Computer''
<br style="clear:both;">
[[File:Amstrad 6128 Danish Johnny Olsen.jpg|200px|left]]
* '''Danish CPC 6128'''
<br style="clear:both;">
[[File:Awa CPC464.jpg|150px|left]]
* '''Australian AWA models''' were shipped with normal english keyboards (with the standard Amstrad logo above the ESC key), the only difference is that [[LK-selectable Brand Names|LK1 and LK2 ]] are shortened on the mainboard, so the BIOS displays [[Awa]] instead of Amstrad in the boot message.
<br style="clear:both;">
* '''Greek CPCs''' are standard english Amstrad models, without any customized logos or keyboard.
* '''Other countries''' ... ''please add some info on Austria, Belgium, USA, etc.''
[[File:Kcc top.jpg|150px|left]]
[[File:Grimware cpckeys.jpg|380px|left]]
* '''Some of the different key caps'''
* The '''BIG''' keys are found on '''PCB''' keyboards and '''single-foil''' keyboards (CPC 664 and early CPC 464)
* The '''FLAT''' keys are found on '''dual-foil''' keyboards (CPC 6128, CPC Plus, and late CPC 464)
<br style="clear:both;">
[[File:NoPictureZ70102_disassembled.pngjpg|100px380px|left]]
* '''First 464 Keyboard Circuit (PCB)'''
* PT NO Z70102
* Printed-circuit-board with wire-cables.
* Other pic: [[:Image:Z70102 bot.jpg|bottom side]]
<br style="clear:both;">
[[File:NoPicture.png|100px|left]]
* '''Second 464 Keyboard Circuit (CPC664-style single-foil)'''
* Single "membrane" foil (with 19pin connector)
<br style="clear:both;">
[[File:NoPictureThird_464_Keyboard_Circuit_(CPC6128-style_dual-foil)_0598.pngJPG|100px380px|left]]
* '''Third 464 Keyboard Circuit (CPC6128-style dual-foil)'''
* PT NO Z70211
* Two membrane foils (with 2x10pin connector)
<br style="clear:both;">
[[File:CPC664 D-o-S membrane unrotated.jpg|380px|left]]
* '''CPC 664 Keyboard MembraneCircuit'''* [https://deskthority.net/wiki/Mitsumi_KPR_Type Mitsumi KPR Type] Keyboard similar to the [https://deskthority.net/wiki/Commodore_Amiga_500#Mitsumi_KPR_Type Amiga 500]* Single "membrane" foil (with 19pin connector) (Seems to work more like the old PCB keyboard).* Connections are closed when the key touches the contacts on the foil. * Amiga 500 Plungers work, but the central hole is a little bigger, a little adhesive putty allows the smaller prong on the keycaps to fit.* Not actually a membrane keyboard (since the foil doesn't move), seems to work more like the old PCB keyboard.
<br style="clear:both;">
[[File:CPC6128 Keyboard membrane unrotated.jpg|380px|left]]
* '''CPC 6128 Keyboard MembraneCircuit'''
* Two membrane foils (with 2x10pin connector)
* Connections are closed when the key presses the two foils against each other.
<br style="clear:both;">
[[File:Nightfallcrew CPC Plus keyboard membrane.jpg|380px|left]]
* '''CPC Plus Keyboard Circuit'''
* Two membrane foils (with 2x10pin connector)
* Same as in CPC 6128, but with connection cable at rear side.
<br style="clear:both;">
[[File:Kcc open.jpg|380px|left]]
* '''KC Compact Keyboard Circuit'''
* PCB with real mechanic switches, possibly the most robust CPC keyboard, even more robust than the early 464 PCB keyboards. Only downside is that it lacks the F5..F9 keys.
<br style="clear:both;">
* CPC Plus - 398x297x46 mm (according to 464+/6128+ service manual)
* GX 4000 - 250x184x44 mm (according to 464+/6128+ service manual)
* KC Compact - 399x218x43/54 388x218x49 mm (serviceanleitung) <span style="coloraccording to [[Media:#ff0000">or 388x218x43/54</span> mm (gerätebeschreibung) (?Deepfb keyb size kcc.jpg|drawing]])* Aleste 520EX - <span style="color428x250x49 mm (according to [[Media:#ff0000">???x???x??</span> Deepfb keyb size aleste.jpg|drawing]]) '''Note''' - There's some funny confusion concerning the width of the KC Compact - different sources say: 388 mm(gerätebeschreibung), 399 mm (serviceanleitung), or even 3388 mm (some webpages, exceeding 3 meters!) - of these, 388mm is correct & verified.
= Character Set ROMs =
* 40025 English 6128
* <span style="color:#ff0000">41???-?</span> English Plus (EPROM in System Cartridge)
'''Default Symbols'''
The english BIOSes are also used in german models. Until around 1986 (when localized keyboards/BIOSes were invented), the english BIOSes were also used in spanish/french/danish CPCs.
<br style="clear:both;">
* 40051 French 6128
* 130Z001 41090-1 French Plus (EPROM in System Cartridge)
* <span style="color:#ff0000">?????-?</span> French "Basic Cartouche" (EPROM in the "downgrade from Plus-BIOS to 6128-BIOS" cartridge)
'''Special Symbols'''
* chr(40h) "à" instead "@"
* chr(7Dh) "è" instead "}"
* chr(82h) "°" instead umlaut symbol
Changed chr(7Ch) means RSX commands become ùCPM instead |CPM. The keyboard itself does have both "ù" and "|" keys, but, the default BIOS/BASIC tables do map "ù" to both of them.
<br style="clear:both;">
= Notes =
* According to soft968 the official language variants are: English, Spanish, French and Danish. And, presumably, English was official, too.
* Although french/danish charsets don't support "|", even newer user manuals (like french cpc+ manual from 1990) still refer to RSX commands as "|CPM" and describe to press shift+"@" to get the "|".
= See Also =
* [[Programming:Keyboard scanning]]
* [[CPC6128 Keyboard Disassembled]]
* [[Keyboard Membrane Repair/Replacement Guide]]
* [[Mainboard Versions]]
* [[Amstrad part numbers]]
* http://www.sellmyretro.com/ - Buy new keyboard membranes for CPC664 from RWAP software
* http://www.rwapsoftware.co.uk/ - RWAP Software, makers of membranes for Sinclair, Enterprise and CPC664
* http://www.tradeinpost.com/ - Buy new keyboard membranes for Amstrad 464/6128 Plus