Changes
/* Mechanics */
[[Category:CPC Internal Components]][[Category:Hardware]][[Category:CPC Plus]][[Category:CPC History]][[Category:Amstrad Products]][[Category:Picture Gallery]][[Category:Input Device]]
= 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)'''
<br style="clear:both;">
<br style="clear:both;">
[[File:NoPictureAmstrad 6128 plus museum ebenthal.pngjpg|100px150px|left]]
* '''English 6128 Plus'''
<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:NoPictureCPC464-French-QWERTY Gerald.pngjpg|100px200px|left]]* '''French CPC 464''' (qwerty) (should exist)
<br style="clear:both;">
[[File:File:Nightfallcrew CPC464 french azerty.jpg|200px|left]]
* '''French CPC 464''' (azerty)
<br style="clear:both;">
<br style="clear:both;">
[[File:NoPictureCPC 6128 French (QWERTY - 1st Serie).pngjpg|100px200px|left]]* '''French CPC 6646128''' (azerty) (exists?qwerty)
<br style="clear:both;">
[[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:PV250X French CPC 6128 - Qwerty.jpg|200px|left]]
* '''French CPC 6128'''(qwerty/rebadged)
* Exotic variant: French 6128 with QWERTY keyboard (english 6128 bundled with french manual & french sticker on FDD - this unit was sold in a french shop, when AZERTY keyboards were out of stock)
<br style="clear:both;">
[[File:NoPictureFrench464plus.pngjpg|100px150px|left]]
* '''French 464 Plus'''
<br style="clear:both;">
[[File:Gerald CPC6128Plus French.jpg|150px|left]]
* '''French 6128 Plus'''
<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:Schneider 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;">
[[File:Schneider6128keyboard.jpg|200px|left]]
* '''German CPC 6128'''(Schneider) (other variant)* With Schneider logo and german colour table on disc drive.* Slightly rearranged text/layout (eg. "Disc Drive" instead of "DISC DRIVE").
<br style="clear:both;">
<br style="clear:both;">
''Amstrad Ordenador Personal en Color''
[[File:CPC 472 es.jpg|200px|left]]
* '''Spanish CPC 472without Ñ key''' [[472|(more info)]]
* Early version, still with english keys
<br style="clear:both;">
[[File:Colossus CPC472 keyboard.jpg|200px|left]]
* '''Spanish CPC 472with Ñ key''' [[472|(more info)]]
* Later version, with spanish keys
<br style="clear:both;">
[[File:Robcfg CPC464 SP 08.jpg|200px|left]]
* '''Spanish CPC 464with Ñ key'''
<br style="clear:both;">
[[File:SpanishSchneider464 robcfg cpcmaniaco keyboard.jpg|200px|left]]
* '''Spanish CPC 464 with rebadged Ñ key (Schneider)'''* Actually a German Schneider model with gray keys.
* 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;">
[[File:NoPictureSpanish6128 old logo.pngjpg|100px200px|left]]* '''Spanish CPC 6646128 with Ñ key''' (exists?old logo)
<br style="clear:both;">
[[File:Spanish 6128 Keyboard Robcfg.jpg|200px|left]]
* '''Spanish CPC 6128with Ñ key'''(new logo)
<br style="clear:both;">
[[File:NoPictureSpanish464plusLaRetrotienda.pngjpg|100px150px|left]]* '''Spanish 464 Pluswith Ñ key'''
<br style="clear:both;">
[[File:6128plus es.jpg|150px|left]]
* '''Spanish 6128 Pluswith Ñ key'''
<br style="clear:both;">
''Amstrad Colour Personal Computer''
<br style="clear:both;">
== Other ==
[[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]]
<br style="clear:both;">
[[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:Keyboard membrane 1Z70102_disassembled.jpg|380px|left]]* '''CPC 6128 First 464 Keyboard MembraneCircuit (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= Character Sets ="clear:both;">
<br style="clear:both;">
<br style="clear:both;">
<br style="clear:both;">
<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;"> '''Keyboard / Case Dimensions'''* CPC 464 - 580x170x70 mm (according to 464 service manual)* CPC 664 - 580x170x70 mm (according to 664 service manual)* CPC 6128 - 510x170x48 mm (according to 6128 service manual)* CPC Plus - 398x297x46 mm (according to 464+/6128+ service manual)* GX 4000 - 250x184x44 mm (according to 464+/6128+ service manual)* KC Compact - 388x218x49 mm (according to [[Media:Deepfb keyb size kcc.jpg|drawing]])* Aleste 520EX - 428x250x49 mm (according to [[Media: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 = Together with the customized keyboards, the BIOS ROMs character sets were changed accordingly. The new characters are potentially useful for home-use, but may result in compatibility problems when importing/exporting software to/from other countries - or even within the same country (the new character sets were invented around 1986, so older french/spanish/danish CPCs didn't support the new symbols).
== English ==
[[File:Charset english gray.gif|left]]
'''English BIOSes'''
* 40009 English 464
* 40022 English 664
* 40025 English 6128
* 40<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;">
== French ==
* 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(5Ch) "ç" instead "\"
* chr(5Eh) "^" with different shape
* chr(7Bh) "é" instead "{"
* chr(7Ch) "ù" 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;">
== Spanish ==
[[File:Charset spanish gray.gif|left]]
'''Spanish BIOSes'''
* 40037 Spanish 464/472
* 40038 Spanish 6128
* 130Z001 41091-1 Spanish Plus (EPROM in System Cartridge)
'''Special Symbols'''
* chr(81h) "Ñ" instead "´"
* chr(83h) "Pt" instead "£"
* chr(8Bh) "ñ" instead "±"
The changed pound/peseta currency symbol may result in some confusion, since the actual exchange rate is unlikely to be 1:1.
<br style="clear:both;">
== Danish ==
= Notes =
* According to soft968 the official language variants are:English, Spanish, French and Danish.And* Although french/danish charsets don't support "|", presumably, English was official, too. -- ''Is that true? The even newer user manuals (imcompletelylike french cpc+ manual from 1990) scanned [[SOFT 968]] document doesn't seem still refer to say anything about DanishRSX 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