Regions
English
- English CPC 464
- Prototype with gray case
- English CPC 464
- English CPC 664
- English CPC 6128
French
- French CPC 464 (exists?)
- French CPC 664 (exists?)
- French CPC 6128
- French CPC 6128
- 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)
German
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.
- German CPC 464
- German CPC 664
- German CPC 6128
Spanish
- Spanish CPC 472
- Early version, still with english keys
- Spanish CPC 472
- Later version, with spanish keys
- Spanish CPC 464
- Spanish CPC 464
- Exotic variant: badged Schneider, with gray keys
- Spanish CPC 664 (exists?)
- Spanish CPC 6128
- Spanish 6128 Plus
Danish
Older danish 464s had english keys, newer ones (with flat keys) had danish keys...
- Danish CPC 464 (should exist)
- Danish CPC 664 (exists?)
- Danish CPC 6128
Other
- KC Compact
- Aleste 520EX
- GX4000
- Has only one "key" (the || Pause button, aka "P" key)
Mechanics
- Early 464 with PCB (non-membrane) keyboard
- Normal 464 with membrane keyboard
- Later 464 with "flat" keyboard
Character Sets
ROMs
English
- 40009 English 464
- 40022 English 664
- 40025 English 6128
- 40???-? English Plus
French
- 40??? French 464
- 40??? French 664
- 40051 French 6128
- 40???-? French Plus
Spanish
- 40037 Spanish 464/472
- 40??? Spanish 664
- 40038 Spanish 6128
- 40???-? Spanish Plus
Danish
- 40??? Danish 464
- 40??? Danish 664
- 40??? Danish 6128
- 40???-? Danish Plus
Notes
According to soft968 the official language variants are: Spanish, French and Danish. And, presumably, English was official, too.