Last modified on 25 April 2010, at 03:11

Keyboard Versions

Revision as of 03:11, 25 April 2010 by Devilmarkus (Talk | contribs) (German)

Unidentified Model

WalgenbachAmstrad CPC464 grey Large.jpg
  • 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 this link says it's "most common" in UK...?
  • Btw. better "non-diagonal" picture would be nice.


Regions

English

Amstrad Colour Personal Computer

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


MarkRandallCPC464 old logo.jpg
  • English CPC 464 (old logo)


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


English Amstrad CPC664 keyb Gryzor.jpg
  • English CPC 664


NoPicture.png
  • English CPC 6128 (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.


Nightfallcrew CPC464 plus english keyboard.jpg
  • English 464 Plus


NoPicture.png
  • English 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.


NoPicture.png
  • EPROM in English 464/6128 Plus System Cartridge


French

Amstrad Ordinateur Personnel Couleur

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)


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


German Schneider CPC664 keyb Gryzor.jpg
  • German CPC 664


Schneider6128keyboard.jpg
  • German CPC 6128


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.

NoPicture.png
  • German Amstrad CPC 464 (non-Schneider) (should exist?)


Markus cpc 6128.jpg
  • German Amstrad CPC 6128


Spanish

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...?

NoPicture.png
  • Spanish CPC 464/664/6128 without Ñ key Pre-472, did such models exist?


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)
  • Actually a German Schneider model with gray keys.
  • With rebadged "spanish" keys (see closeup). And fitted with spanish ROM (see inside).


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

Older danish 464s had english keys, newer ones (with flat keys) had danish keys...

NoPicture.png
  • Danish CPC 464 (should exist)


Amstrad 6128 Danish Johnny Olsen.jpg
  • Danish CPC 6128


NoPicture.png
  • BIOS ROM in Danish 464


NoPicture.png
  • BIOS ROM in Danish 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.


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


NoPicture.png
  • First 464 Keyboard Circuit (PCB)


NoPicture.png
  • Second 464 Keyboard Circuit (CPC664-style single-foil)


NoPicture.png
  • Third 464 Keyboard Circuit (CPC6128-style dual-foil)


CPC664 D-o-S membrane unrotated.jpg
  • CPC 664 Keyboard Membrane
  • 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.


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


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 - 399x218x43/54 mm (serviceanleitung) or 388x218x43/54 mm (gerätebeschreibung) (?)
  • Aleste 520EX - ???x???x?? mm

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)


French

Charset french gray.gif

French BIOSes

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

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: 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