Difference between revisions of "Keyboard Versions"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Character Sets)
(Mechanics)
 
(83 intermediate revisions by 9 users not shown)
Line 1: Line 1:
= Unidentified Model =
+
[[Category:CPC Internal Components]][[Category:Hardware]][[Category:CPC Plus]][[Category:CPC History]][[Category:Amstrad Products]][[Category:Picture Gallery]][[Category:Input Device]]
  
[[File:WalgenbachAmstrad CPC464 grey Large.jpg|200px|left]]
 
* '''Amstrad CPC 464 with new logo and grey keys'''
 
* Normally grey keys were found only on german Schneider models, not on Amstrad 464.
 
* Possibly this is a late german model (made after the Schneider/Amstrad partnership ended)...?
 
* Though [http://www.homecomputer.de/pages/f_info.html?Amstrad_CPC464_grey.html this link] says it's "most common" in UK...?
 
* Btw. better "non-diagonal" picture would be nice.
 
<br style="clear:both;">
 
  
 
= Regions =
 
= Regions =
Line 20: Line 13:
 
<br style="clear:both;">
 
<br style="clear:both;">
  
[[File:MarkRandallCPC464 old logo.jpg|200px|left]]
+
[[File:CPC 464 old logo bilgisayarlarim.jpg|200px|left]]
* '''English CPC 464 (old logo)'''
+
* '''English CPC 464 (old logo)''' ([[Media:MarkRandallCPC464 old logo.jpg|other lowres picture]])
 
<br style="clear:both;">
 
<br style="clear:both;">
  
Line 30: Line 23:
 
[[File:English Amstrad CPC664 keyb Gryzor.jpg|200px|left]]
 
[[File:English Amstrad CPC664 keyb Gryzor.jpg|200px|left]]
 
* '''English CPC 664'''
 
* '''English CPC 664'''
 +
* Tested and confirmed that keyboard clash doesn't occur on English CPC664 keyboard.
 
<br style="clear:both;">
 
<br style="clear:both;">
  
[[File:NoPicture.png|100px|left]]
+
[[File:English CPC 6128 keyboard yoshi doshi.jpg|200px|left]]
* '''English CPC 6128'''
+
* '''English CPC 6128 (new logo)'''
 
<br style="clear:both;">
 
<br style="clear:both;">
  
Line 40: Line 34:
 
<br style="clear:both;">
 
<br style="clear:both;">
  
[[File:NoPicture.png|100px|left]]
+
[[File:Amstrad 6128 plus museum ebenthal.jpg|150px|left]]
 
* '''English 6128 Plus'''
 
* '''English 6128 Plus'''
<br style="clear:both;">
 
 
[[File:NoPicture.png|50px|left]]
 
* '''EPROM in English 464/6128 Plus System Cartridge'''
 
 
<br style="clear:both;">
 
<br style="clear:both;">
  
Line 51: Line 41:
  
 
''Amstrad Ordinateur Personnel Couleur''
 
''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:CPC464-French-QWERTY Gerald.jpg|200px|left]]
Line 64: Line 56:
 
<br style="clear:both;">
 
<br style="clear:both;">
  
[[File:NoPicture.png|100px|left]]
+
[[File:CPC 6128 French (QWERTY - 1st Serie).jpg|200px|left]]
* '''French CPC 664''' (azerty) (probably does NOT exists?)
+
* '''French CPC 6128''' (qwerty)
<br style="clear:both;">
+
 
+
[[File:CPC 6128 French (QWERTY - 1st Serie).jpg|100px|left]]
+
* '''French CPC 6128''' (qwerty) (exists?)
+
 
<br style="clear:both;">
 
<br style="clear:both;">
  
 
[[File:Gerald CPC6128 French.jpg|200px|left]]
 
[[File:Gerald CPC6128 French.jpg|200px|left]]
 
* '''French CPC 6128''' (azerty)
 
* '''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;">
 
<br style="clear:both;">
  
Line 96: Line 89:
  
 
[[File:Schneider464keyboard.jpg|200px|left]]
 
[[File:Schneider464keyboard.jpg|200px|left]]
* '''German CPC 464'''
+
* '''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;">
 
<br style="clear:both;">
  
[[File:German Schneider CPC664 keyb Gryzor.jpg|200px|left]]
+
[[File:German Amstrad CPC464 (with gray keys).png|200px|left]]
* '''German CPC 664'''
+
* '''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;">
 
<br style="clear:both;">
  
[[File:Schneider6128keyboard.jpg|200px|left]]
+
[[File:German Schneider CPC664 keyb Gryzor.jpg|200px|left]]
* '''German CPC 6128'''
+
* '''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;">
 
<br style="clear:both;">
  
From around 1988, german CPCs were sold directly by Amstrad, not by Schneider. Unknown if these were normal "english" models, or if they still had Schneider-style keyboards... like 464 with grey keys, and 6128 with german color table on FDD unit?
+
[[File:Schneider CPC6128 linux user.jpg|200px|left]]
 
+
* '''German CPC 6128''' (Schneider) (one variant)
[[File:NoPicture.png|100px|left]]
+
* With Schneider logo and german colour table on disc drive.
* '''German Amstrad CPC 464 (non-Schneider) (should exist?)'''
+
* In this version, the text layout resembles that of the english 6128.
 
<br style="clear:both;">
 
<br style="clear:both;">
  
[[File:NoPicture.png|100px|left]]
+
[[File:Schneider6128keyboard.jpg|200px|left]]
* '''German Amstrad CPC 664 (non-Schneider) (probably does NOT exist?)'''
+
* '''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;">
  
[[File:NoPicture.png|100px|left]]
+
[[File:Markus_cpc_6128.jpg|200px|left]]
* '''German Amstrad CPC 6128 (non-Schneider) (should exist?)'''
+
* '''German CPC 6128''' (Amstrad)
 +
* Produced after the Amstrad-Schneider partnership ended in 1988. Now having an Amstrad logo on keyboard, but still having a german colour table on the disk drive.
 
<br style="clear:both;">
 
<br style="clear:both;">
  
Line 125: Line 126:
 
''Amstrad Ordenador Personal en Color''
 
''Amstrad Ordenador Personal en Color''
  
Before spanish laws led to the 72K fake and to the spanish keyboard, normal english CPCs might have been sold in spain - unknown if this has really happened - and if so, if they had the spanish ''Ordenador Personal en Color'' text on them...?
+
Initially, the normal english CPC 464, 664, and 6128 have been sold in spain (with normal english keyboards, and normal english text on the case). The special "spanished" models were invented when spanish laws led to the 72K fake and to the spanish keyboard.
 
+
[[File:NoPicture.png|100px|left]]
+
* '''Spanish CPC 464/664/6128 without Ñ key''' Pre-472, did such models exist?
+
<br style="clear:both;">
+
  
 
[[File:CPC 472 es.jpg|200px|left]]
 
[[File:CPC 472 es.jpg|200px|left]]
Line 147: Line 144:
 
[[File:SpanishSchneider464 robcfg cpcmaniaco keyboard.jpg|200px|left]]
 
[[File:SpanishSchneider464 robcfg cpcmaniaco keyboard.jpg|200px|left]]
 
* '''Spanish CPC 464  with rebadged Ñ key (Schneider)'''
 
* '''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]]).
 
* 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]]).
<br style="clear:both;">
+
* Actually a German Schneider model with gray keys. After the Amstrad-Schneider partnership ended, remaining Schneider models were sold all across europe.
 
+
[[File:NoPicture.png|100px|left]]
+
* '''Spanish CPC 664 with Ñ key''' (exists?)
+
 
<br style="clear:both;">
 
<br style="clear:both;">
  
Line 175: Line 168:
 
''Amstrad Colour Personal Computer''
 
''Amstrad Colour Personal Computer''
  
Older danish 464s had english keys, newer ones (with flat keys) had danish keys...
+
[[File:Cpc464_danish.jpg|200px|left]]
 
+
* '''Danish CPC 464'''
[[File:NoPicture.png|100px|left]]
+
* '''Danish CPC 464''' (should exist)
+
<br style="clear:both;">
+
 
+
[[File:NoPicture.png|100px|left]]
+
* '''Danish CPC 664''' (exists?)
+
 
<br style="clear:both;">
 
<br style="clear:both;">
  
 
[[File:Amstrad 6128 Danish Johnny Olsen.jpg|200px|left]]
 
[[File:Amstrad 6128 Danish Johnny Olsen.jpg|200px|left]]
 
* '''Danish CPC 6128'''
 
* '''Danish CPC 6128'''
<br style="clear:both;">
 
 
[[File:NoPicture.png|50px|left]]
 
* '''BIOS ROM in Danish 464'''
 
<br style="clear:both;">
 
 
[[File:NoPicture.png|50px|left]]
 
* '''BIOS ROM in Danish 6128'''
 
 
<br style="clear:both;">
 
<br style="clear:both;">
  
Line 200: Line 179:
  
 
[[File:Awa CPC464.jpg|150px|left]]
 
[[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 LK1 and LK2 are shortened on the mainboard, so the BIOS displays [[Awa]] instead of Amstrad in the boot message.
+
* '''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;">
 
<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:Kcc top.jpg|150px|left]]
Line 221: Line 203:
  
 
[[File:Grimware cpckeys.jpg|380px|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;">
 
<br style="clear:both;">
  
[[File:NoPicture.png|100px|left]]
+
[[File:Z70102_disassembled.jpg|380px|left]]
 
* '''First 464 Keyboard Circuit (PCB)'''
 
* '''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;">
 
<br style="clear:both;">
  
 
[[File:NoPicture.png|100px|left]]
 
[[File:NoPicture.png|100px|left]]
 
* '''Second 464 Keyboard Circuit (CPC664-style single-foil)'''
 
* '''Second 464 Keyboard Circuit (CPC664-style single-foil)'''
 +
* Single "membrane" foil (with 19pin connector)
 
<br style="clear:both;">
 
<br style="clear:both;">
  
[[File:NoPicture.png|100px|left]]
+
[[File:Third_464_Keyboard_Circuit_(CPC6128-style_dual-foil)_0598.JPG|380px|left]]
 
* '''Third 464 Keyboard Circuit (CPC6128-style dual-foil)'''
 
* '''Third 464 Keyboard Circuit (CPC6128-style dual-foil)'''
 +
* PT NO Z70211
 +
* Two membrane foils (with 2x10pin connector)
 
<br style="clear:both;">
 
<br style="clear:both;">
  
 
[[File:CPC664 D-o-S membrane unrotated.jpg|380px|left]]
 
[[File:CPC664 D-o-S membrane unrotated.jpg|380px|left]]
* '''CPC 664 Keyboard Membrane'''
+
* '''CPC 664 Keyboard Circuit'''
* Single "membrane" foil (with 19pin connector) (Seems to work more like the old PCB keyboard)
+
* [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]
* Connections are closed when the key touches the contacts on the foil.
+
* Single foil (with 19pin connector).
 +
* 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;">
 
<br style="clear:both;">
  
 
[[File:CPC6128 Keyboard membrane unrotated.jpg|380px|left]]
 
[[File:CPC6128 Keyboard membrane unrotated.jpg|380px|left]]
* '''CPC 6128 Keyboard Membrane'''
+
* '''CPC 6128 Keyboard Circuit'''
 
* Two membrane foils (with 2x10pin connector)
 
* Two membrane foils (with 2x10pin connector)
 
* Connections are closed when the key presses the two foils against each other.
 
* 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;">
 
<br style="clear:both;">
  
Line 253: Line 258:
 
* CPC Plus - 398x297x46 mm (according to 464+/6128+ service manual)
 
* CPC Plus - 398x297x46 mm (according to 464+/6128+ service manual)
 
* GX 4000 - 250x184x44 mm (according to 464+/6128+ service manual)
 
* GX 4000 - 250x184x44 mm (according to 464+/6128+ service manual)
* KC Compact - 399x218x43/54 mm (serviceanleitung) or 388x218x43/54 mm (gerätebeschreibung) (?)
+
* KC Compact - 388x218x49 mm (according to [[Media:Deepfb keyb size kcc.jpg|drawing]])
* Aleste 520EX - ???x???x?? mm
+
* Aleste 520EX - 428x250x49 mm (according to [[Media:Deepfb keyb size aleste.jpg|drawing]])
  
= Character Sets =
+
'''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).
 
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).
Line 262: Line 269:
 
== English ==
 
== English ==
 
[[File:Charset english gray.gif|left]]
 
[[File:Charset english gray.gif|left]]
 +
'''English BIOSes'''
 +
* 40009 English 464
 +
* 40022 English 664
 +
* 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;">
 
<br style="clear:both;">
 +
 
== French ==
 
== French ==
 
[[File:Charset french gray.gif|left]]
 
[[File:Charset french gray.gif|left]]
 +
'''French BIOSes'''
 +
* 40050 French 464
 +
* 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'''
 
'''Special Symbols'''
 
* chr(40h) "à" instead "@"
 
* chr(40h) "à" instead "@"
Line 273: Line 293:
 
* chr(7Dh) "è" instead "}"
 
* chr(7Dh) "è" instead "}"
 
* chr(82h) "°" instead umlaut symbol
 
* chr(82h) "°" instead umlaut symbol
Changed chr(7Ch) means RSX commands become ùCPM instead |CPM.
+
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;">
 
<br style="clear:both;">
  
 
== Spanish ==
 
== Spanish ==
 
[[File:Charset spanish gray.gif|left]]
 
[[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'''
 
'''Special Symbols'''
 
* chr(81h) "Ñ" instead "´"
 
* chr(81h) "Ñ" instead "´"
Line 287: Line 312:
 
== Danish ==
 
== Danish ==
 
[[File:Charset danish gray.gif|left]]
 
[[File:Charset danish gray.gif|left]]
 +
'''Danish BIOSes'''
 +
* <span style="color:#ff0000">40???</span> Danish 464
 +
* <span style="color:#ff0000">40???</span> Danish 6128
 +
* <span style="color:#ff0000">40???-?</span> Danish Plus (probably doesn't exist?)
 
'''Special Symbols'''
 
'''Special Symbols'''
 
* chr(30h) non-slashed zero, to avoid confusion with letter "Ø"
 
* chr(30h) non-slashed zero, to avoid confusion with letter "Ø"
Line 297: Line 326:
 
Similar as in french, RSX commands like "|CPM" become "øCPM".
 
Similar as in french, RSX commands like "|CPM" become "øCPM".
 
<br style="clear:both;">
 
<br style="clear:both;">
 
= ROMs =
 
 
== English ==
 
* 40009 English 464
 
* 40022 English 664
 
* 40025 English 6128
 
* <span style="color:#ff0000">40???-?</span> English Plus
 
 
== French ==
 
* 40050 French 464
 
* <span style="color:#ff0000">40???</span> French 664 (probably doesn't exist?)
 
* 40051 French 6128
 
* 130Z001 41090-1 French Plus (EPROM in System Cartridge)
 
 
== Spanish ==
 
* 40037 Spanish 464/472
 
* <span style="color:#ff0000">40??? Spanish 664</span> (probably doesn't exist?)
 
* 40038 Spanish 6128
 
* 130Z001 41091-1 Spanish Plus (EPROM in System Cartridge)
 
 
== Danish ==
 
* <span style="color:#ff0000">40???</span> Danish 464
 
* <span style="color:#ff0000">40???</span> Danish 664 (probably doesn't exist?)
 
* <span style="color:#ff0000">40???</span> Danish 6128
 
* <span style="color:#ff0000">40???-?</span> Danish Plus (probably doesn't exist?)
 
  
 
= Notes =
 
= Notes =
  
According to soft968 the official language variants are:
+
* According to soft968 the official language variants are: English, Spanish, French and Danish.  
Spanish, French and Danish.
+
* 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 "|".
And, presumably, English was official, too. --
+
''Is that true? The (imcompletely) scanned [[SOFT 968]] document doesn't seem to say anything about Danish.''
+
  
 
= See Also =
 
= See Also =
  
 +
* [[Programming:Keyboard scanning]]
 
* [[CPC6128 Keyboard Disassembled]]
 
* [[CPC6128 Keyboard Disassembled]]
 +
* [[Keyboard Membrane Repair/Replacement Guide]]
 
* [[Mainboard Versions]]
 
* [[Mainboard Versions]]
 
* [[Amstrad part numbers]]
 
* [[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

Latest revision as of 20:40, 20 June 2024


Regions

English

Amstrad Colour Personal Computer

GA high res.JPG
  • English CPC 464 (prototype) (more info)
  • Prototype with gray case


CPC 464 old logo bilgisayarlarim.jpg


Grimware cpc464 version3 case top.jpg
  • English CPC 464 (new logo)


English Amstrad CPC664 keyb Gryzor.jpg
  • English CPC 664
  • Tested and confirmed that keyboard clash doesn't occur on English CPC664 keyboard.


English CPC 6128 keyboard yoshi doshi.jpg
  • English CPC 6128 (new logo)


Nightfallcrew CPC464 plus english keyboard.jpg
  • English 464 Plus


Amstrad 6128 plus museum ebenthal.jpg
  • English 6128 Plus


French

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.

CPC464-French-QWERTY Gerald.jpg
  • French CPC 464 (qwerty)


Nightfallcrew CPC464 french azerty.jpg
  • French CPC 464 (azerty)


CPC664 french qwerty.jpg
  • French CPC 664 (qwerty)


CPC 6128 French (QWERTY - 1st Serie).jpg
  • French CPC 6128 (qwerty)


Gerald CPC6128 French.jpg
  • French CPC 6128 (azerty)


CPC6128 awerty grim.png
  • 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.


PV250X French CPC 6128 - Qwerty.jpg
  • 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)


French464plus.jpg
  • French 464 Plus


Gerald CPC6128Plus French.jpg
  • French 6128 Plus


German

Schneider Colour Personal Computer

German CPCs have normal english keyboards. The keyboards (or case) is only different in so far that it is labeled Schneider instead Amstrad, and the 664/6128 have german colour tables on the disc drive. And, the keys are gray, unlike the more colorful Amstrad ones.

Schneider464keyboard.jpg
  • German CPC 464 (Schneider)
  • With Schneider logo and grey text on tape drive.
  • Grey control keys (unlike multi-colored ones found in other countries).


German Amstrad CPC464 (with gray keys).png
  • 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 here and here.


German Schneider CPC664 keyb Gryzor.jpg
  • German CPC 664 (Schneider)
  • With Schneider logo and german colour table on disc drive.
  • Grey control keys (unlike Blue ones found in other countries).


Schneider CPC6128 linux user.jpg
  • 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.


Schneider6128keyboard.jpg
  • 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").


Markus cpc 6128.jpg
  • German CPC 6128 (Amstrad)
  • Produced after the Amstrad-Schneider partnership ended in 1988. Now having an Amstrad logo on keyboard, but still having a german colour table on the disk drive.


Spanish

Amstrad Ordenador Personal en Color

Initially, the normal english CPC 464, 664, and 6128 have been sold in spain (with normal english keyboards, and normal english text on the case). The special "spanished" models were invented when spanish laws led to the 72K fake and to the spanish keyboard.

CPC 472 es.jpg
  • Spanish CPC 472 without Ñ key (more info)
  • Early version, still with english keys


Colossus CPC472 keyboard.jpg
  • Spanish CPC 472 with Ñ key (more info)
  • Later version, with spanish keys


Robcfg CPC464 SP 08.jpg
  • Spanish CPC 464 with Ñ key


SpanishSchneider464 robcfg cpcmaniaco keyboard.jpg
  • Spanish CPC 464 with rebadged Ñ key (Schneider)
  • With rebadged "spanish" keys (see closeup). And fitted with spanish ROM (see inside).
  • Actually a German Schneider model with gray keys. After the Amstrad-Schneider partnership ended, remaining Schneider models were sold all across europe.


Spanish6128 old logo.jpg
  • Spanish CPC 6128 with Ñ key (old logo)


Spanish 6128 Keyboard Robcfg.jpg
  • Spanish CPC 6128 with Ñ key (new logo)


Spanish464plusLaRetrotienda.jpg
  • Spanish 464 Plus with Ñ key


6128plus es.jpg
  • Spanish 6128 Plus with Ñ key


Danish

Amstrad Colour Personal Computer

Cpc464 danish.jpg
  • Danish CPC 464


Amstrad 6128 Danish Johnny Olsen.jpg
  • Danish CPC 6128


Other

Awa CPC464.jpg
  • Australian AWA models were shipped with normal english keyboards (with the standard Amstrad logo above the ESC key), the only difference is that LK1 and LK2 are shortened on the mainboard, so the BIOS displays Awa instead of Amstrad in the boot message.


  • Greek CPCs are standard english Amstrad models, without any customized logos or keyboard.
  • Other countries ... please add some info on Austria, Belgium, USA, etc.
Kcc top.jpg
  • KC Compact (more info)
  • East german CPC clone - lacks some function keys.


Aleste.jpg
  • Aleste 520EX (more info)
  • Russian CPC clone with russian keyboard - with additional MSX-style function keys.


GX4000 Top.jpg
  • GX4000
  • Has only one || Pause button (mapped as "P" key in keyboard matrix)


Mechanics

Grimware cpckeys.jpg
  • 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)


Z70102 disassembled.jpg
  • First 464 Keyboard Circuit (PCB)
  • PT NO Z70102
  • Printed-circuit-board with wire-cables.
  • Other pic: bottom side


NoPicture.png
  • Second 464 Keyboard Circuit (CPC664-style single-foil)
  • Single "membrane" foil (with 19pin connector)


Third 464 Keyboard Circuit (CPC6128-style dual-foil) 0598.JPG
  • Third 464 Keyboard Circuit (CPC6128-style dual-foil)
  • PT NO Z70211
  • Two membrane foils (with 2x10pin connector)


CPC664 D-o-S membrane unrotated.jpg
  • CPC 664 Keyboard Circuit
  • Mitsumi KPR Type Keyboard similar to the Amiga 500
  • Single foil (with 19pin connector).
  • 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.


CPC6128 Keyboard membrane unrotated.jpg
  • CPC 6128 Keyboard Circuit
  • Two membrane foils (with 2x10pin connector)
  • Connections are closed when the key presses the two foils against each other.


Nightfallcrew CPC Plus keyboard membrane.jpg
  • CPC Plus Keyboard Circuit
  • Two membrane foils (with 2x10pin connector)
  • Same as in CPC 6128, but with connection cable at rear side.


Kcc open.jpg
  • 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.


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 drawing)
  • Aleste 520EX - 428x250x49 mm (according to 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

Charset english gray.gif

English BIOSes

  • 40009 English 464
  • 40022 English 664
  • 40025 English 6128
  • 41???-? 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.

French

Charset french gray.gif

French BIOSes

  • 40050 French 464
  • 40051 French 6128
  • 130Z001 41090-1 French Plus (EPROM in System Cartridge)
  • ?????-? 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.

Spanish

Charset spanish gray.gif

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.

Danish

Charset danish gray.gif

Danish BIOSes

  • 40??? Danish 464
  • 40??? Danish 6128
  • 40???-? Danish Plus (probably doesn't exist?)

Special Symbols

  • chr(30h) non-slashed zero, to avoid confusion with letter "Ø"
  • chr(5Bh) "Æ" instead "["
  • chr(5Ch) "Ø" instead "\"
  • chr(5Dh) "Å" instead "]"
  • chr(7Bh) "æ" instead "{"
  • chr(7Ch) "ø" instead "|"
  • chr(7Dh) "å" instead "}"

Similar as in french, RSX commands like "|CPM" become "øCPM".

Notes

  • According to soft968 the official language variants are: English, Spanish, French and Danish.
  • 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