Changes

Jump to: navigation, search

Mainboard Versions

5,291 bytes added, 25 September
/* CPC464 version 3 (medium-sized) */ Added better picture of MC0046A with a 40007 Gate Array
=How to Decode the CPC serial number=
 
 
This legend will help you define the month and year your CPC rolled out of the factory, as well as the factory itself.
 
 
There are two main types of serial number on the back of CPC:
*The first type is located on a small white label. Format is "123456 Kxx-yy"
*The second type is shown directly on the main label and consists of ten digits.
 
 
<u>Interpretation of the first type:</u>
 
"123456 Kxx-yy"
*K is the country of production (K for Korea - South Korea)
*Xx is the plant (31 or 32 are the two codes that typically found).
*Yy is the year and month of leaving the factory. First digit represents the year (4 for 1984, 5 for 1985), second digit represents the month (1 through 9 = January-September, X, Y and Z= October, November and December)
*Finally, the 6-digit number is the actual serial production sequence number fr that factory and year
 
Examples:
*93132 K32-54 => Korea factory 32 - April 1985 (a 664)
*218 167 K32-5X => Korea Factory 31 - October 1985 (a 6128)
*16201 K31-62 => Korea factory 31 - February 1986 (464)
 
This numbering was used until February 1986. It relates to a package of 464, 664 and every part of 6128.
 
<u>Interpretation of the 2nd type:</u>
 
10 digits (often with a dash between the 3rd and 4th digits)
*1st digit country code (5 for Korea, Thailand for 6)
*2nd and 3rd digit = plant code (found: 31 and 32 but also 33, 35, 41 and 71 for Thailand)
*4th and 5th digits (possibly preceded by a hyphen) = production date (year and month as in the previous system)
*5-end correspond to the sequence number of the chain of production (per site per month now)
 
Examples:
*5326604065 => Korea Factory 31 - June 1986 (it's a 6128)
*533-7316093 => Korea Factory 31 - March 1987 (it's a 464)
*671-9408078 => Thailand Factory 71 - April 1989 (it's a 6128)
 
 
=Boards=
== CPC464 Prototype ==
|''PCB Top'' ||''PCB Bottom'' || Description
|-
|[[File:CPC464 CPC464_PCB_Top_(Z70100 Tomdalby)_GA40007-4.jpg|thumb|200px]] || [[File:CPC464_PCB_Bottom_(Z70100)_GA40007-4.jpg|200px]] || '''Board: PT NO Z70100, without any "MCnnnn" code, Copyright 1983'''<br>Original version. Real wires going to keyboard.<br> [[Media:CPC464 Z70100 Tomdalby.jpg|another picture]].
|-
|-[[File:CPC464 Z70100 MC0001A RobertoCarlosCPC464_270100_MC0001A_PCB_Top.jpg|thumb|200px]] || [[File:CPC464_270100_MC0001A_PCB_Bottom.jpg|200px]] || '''Board: PT NO Z70100270100, MC0001A, Copyright Copyrigh 1983'''<br>Keyboard connector now has two rows of soldering points; probably intended to support two different connectorsSame as "Z70100 MC0001A", but with uncommon text layer:labeled "270100" (not "Z70100"),<br>The old PCB keyboard with wires, and the new CPC664-style 19pin single-foil says "membraneCopyrigh" keyboard(not "Copyright"), and, unlike all other boards, its text has slashed zeroes.<br> [[Media:CPC464 270100 Grimware_crop.jpg|another picture]].
|-
|[[File:CPC464 270100 Grimware_cropCPC464_Z70100_MC0001A_PCB_Top.jpg|thumb|200px]] || [[File:CPC464_Z70100_MC0001A_PCB_Bottom.jpg|200px]] || '''Board: PT NO 270100Z70100, MC0001A, Copyrigh Copyright 1983'''<br>Same as "Z70100 MC0001A", but Keyboard connector now has two rows of soldering points; probably intended to support two different connectors:<br>The old PCB keyboard with uncommon text layer: labeled "270100" (not "Z70100")wires, says and the new CPC664-style 19pin single-foil "Copyrighmembrane" (not "Copyright"), and, unlike all other boards, its text has slashed zeroeskeyboard.|-<br>More Pictures [[Media:CPC464 Z70100 MC0001A RobertoCarlos.jpg|here]], [[FileMedia:Z70100_MC0001A_TOP.jpg|thumb|200pxhere]] ||and [[FileMedia:Z70100_MC0001A_BOT.JPG|thumb|200pxhere]] || '''Board: PT NO Z70100, MC0001A, Copyright 1983'''.
|-
|}
|''PCB Top'' ||''PCB Bottom'' || Description
|-
|[[File:Z70200_MC0001A_TOPMC0001A-v2-components.JPGjpg|200px]] || [[File:Z70200_MC0001A_BOTMC0001A-v2-solders.JPGjpg|200px]] || '''Board: PT NO Z70200, MC0001A, Copyright 1984'''<br>The Here's a picture of the gate array under the cooling plate and [[Media:Robcfg CPC464 EN 07.jpg|cooling paste]] are removed on the photo, revealing the normally hidden 40007.<br>Other pictures [[Media:Z70200_MC0001A_TOP.JPG|here]] and [[Media:Z70200_MC0001A_BOT.JPG|here]].|-4 gate array chip|[[File:Amstrad_CPC464_Z70200_MC0002A_PCB_Top.jpg|200px]] || [[File:Amstrad_CPC464_Z70200_MC0002A_PCB_Bottom.jpg|200px]] || '''Board: PT NO Z70200, MC0002A, Copyright 1984'''<br>The sound 40009 chip IC102 (AY-3-8912) has been was removed and used as a spare part in another CPC464from the board.
|-
|[[File:CPC464_PCB_Top_(Z70200_MC0002B).jpg|200px]] || [[File:CPC464_PCB_Bottom_(Z70200_MC0002B).jpg|200px]] || '''Board: PT NO Z70200, MC0002B, Copyright 1984'''<br>The cooling plate and [[Media:Robcfg CPC464 EN 07.jpg|cooling paste]] are removed on the photo, revealing the normally hidden 40007-4 gate array chip<br>([[Media:CPC 464 MC0002B bilgisayarlarim.jpg|Another picture]])
|-
|[[File:CPC464_PCB_Top_(Z70200_MC0002C).jpg|200px]] || [[File:CPC464_PCB_Bottom_(Z70200_MC0002C).jpg|200px]] || '''Board: PT NO Z70200, MC0002C, Copyright 1984'''<br>Notice that the 472 board below uses other Gate Array model but the board is the same.<br>([[Media:LeZone_464_pcb_MC0002C.jpg|Another picture]])
|-
|[[File:CPC464_Board PT NO Z70200, MC0002C, Copyright 1984_GA40010.jpg|200px]] || || '''Board: PT NO Z70200, MC0002C, Copyright 1984'''<br>40010 Gate Array. This board was in an Australian Awa 464.
|-
|[[File:CPC464_PCB_Top_(Z70200_MC0002D).jpg|200px]] || [[File:CPC464_PCB_Bottom_(Z70200_MC0002D).jpg|200px]] || '''Board: PT NO Z70200, MC0002D, Copyright 1984'''<br> [[Media:CPC464 Z70200 Tomdalby.jpg|another picture]].
|[[File:CPC464_PCB_Top_(Z70200_MC0002D)_GA40008.jpg|200px]] || [[File:CPC464_PCB_Bottom_(Z70200_MC0002D)_GA40008.jpg|200px]] || '''Board: PT NO Z70200, MC0002D, Copyright 1984'''<br> With Gate Array 40008. Notice also that the board is fitted with resistors R138 and R139.
|-
|[[File:Amstrad_CPC464_Z70200_MC0003A_PCB_Top.jpg|200px]] || [[File:Amstrad_CPC464_Z70200_MC0003A_PCB_Bottom.jpg|200px]] || '''Board: PT NO Z70200, MC0003A, Copyright 1984'''<br>English board with original 'Tall Key' keyboard connector only.<br>[[Media:Amstrad_CPC464_MC0003A_mainboard.jpg|Picture from an eBay UK CPC464 for sale ad.]]|-|[[File:CPC464_Z70200_MC0008C_PCB_Top.jpg|200px]] || [[File:CPC464_Z70200_MC0008C_PCB_Bottom.jpg|200px]] || '''Board: PT NO Z70200, MC0008C, Copyright 1984'''<br>Schneider board with shielding plates, and additional filtering loops.<br>Without old 19pin keyboard connector.<br> [[Media:CPC464_PCB_Top_(Z70200_MC0008C).jpg|Another picture]].|-|[[File:Nightfallcrew CPC464 french azerty Z70200 MC0008D pcb.jpg|200px|left]] || || '''Board: PT NO Z70200, MC0008D'''<br>French board with shielding plates, and additional filtering loops, and french French AZERTY romROM.<br>Without old 19pin keyboard connector.
|-
|}
* '''Size: 240x150 or 238x145 mm'''
* Medium sized mainboard. Same components as previous version, but arranged more tightly. Joystick/stereo moved to left side.
* Can be optionally fitted with Amphenol connectors (instead of Edge connectors, as far as known, this option was never used for the 464). The screw-holes have contacts for optional shielding-plate (this option was used in german German Schneider models).
{|{{Prettytable|width: 700px; font-size: 2em;}}
|[[File:CPC464 Z70374 Grimware.jpg|120px]] || ||'''Board: PT NO Z70374, MC0044A'''
|-
|[[File:LeZone_464_pcb_MC0044BCPC464_MC0044B_PCB_Top.jpg|120px]] || [[File:CPC464_MC0044B_PCB_Bottom.jpg|120px]] ||'''Board: PT NO Z70374, MC0044B'''<br>More pictures [[Media:CPC464 Z70374 MC0044B cpcmania.jpg|Another picturehere]] and [[Media:LeZone_464_pcb_MC0044B.jpg|here]]
|-
|[[File:CPC464_PCB_Top_(Z70375_MC0044D).jpg|120px]] ||[[File:CPC464_PCB_Bottom_(Z70375_MC0044D).jpg|120px]] || '''Board: PT NO Z70375, MC0044D'''<br>Mostly same as Z70374. The 3 resistors in upper-right are arranged differently, different cassette connector installed, tinned GND fields.<br>[[Media:CPC464 Z70375 Tomdalby.jpg|Another picture]]
|-
|[[File:AmstradCPC464_Z70375_MC0044D_GA40010_PCB_Top.jpg|120px]] || [[File:AmstradCPC464_Z70375_MC0044D_GA40010_PCB_Bottom.jpg|120px]] || '''Board: PT NO Z70375, MC0044D'''<br>Same board as above but with a 40010 Gate Array.<br>Note that this board has been repaired.|-|[[File:464-MC0046A-GA40007.jpg|120px]] || ||'''Board: PT NO Z70378, MC0046A'''<br>Additional filtering loops near cassette, monitor, keyboard connectors. Used in German Schneider models.<br>[[Media:CPC464_PCB_Top_(Z70378_MC0046A)_4007GA.JPG|Another picture]].|-|[[File:CPC464 PCB Top (Z70378 MC0046A).jpg|120px]] ||[[File:CPC464_PCB_Bottom_(Z70378_MC0046A).jpg|120px]] || '''Board: PT NO Z70378, MC0046A'''<br>Same board as above but with a 40010 Gate Array. Additional filtering loops near cassette, monitor, keyboard connectors. <br>Used in german German Schneider models.<br>[[Media:CPC464 MC0046A Markus top.jpg|Another picture]]
|-
|[[File:SpanishSchneider464 robcfg cpcmaniaco shielding.jpg|120px]] || ||'''Shielding as found in german German Schneider models'''
|-
|}
|''PCB Top'' ||''PCB Bottom'' || Description
|-
|[[File:Colossus MC0002C-CPC472 mainboard-components.jpg|200px]] || [[File:MC0002C-CPC472-solders.jpg|200px]] || '''Board: PT NO Z70200, MC0002C, Copyright 1984 with MS0043A daughterboard''' [[472|(more pictures)]]<br>The Spanish [[472|CPC472]], with nonfunctional 8K RAM on the daughterboard
|-
|[[File:CPC472_Z70200_MC0002D_PCB_Top.jpg|200px]] || [[File:CPC472_Z70200_MC0002D_PCB_Bottom.jpg|200px]] || '''Board: PT NO Z70200, MC0002D, Copyright 1984 with MS0043A daughterboard''' [[472|(more pictures)]]<br>The Spanish [[472|CPC472]], with nonfunctional 8K RAM on the daughterboard
|[[File:CPC664 PCB Top.jpg|240px]] || [[File:CPC664_PCB_Bottom.jpg|240px]] || '''Board: PT NO Z70205, MC0005A'''<br>8pin FDC Data Separator
|-
|[[File:CPC664_Z70205_MC0005B_PCB_Top.jpg|240px]] || [[File:CPC664_Z70205_MC0005B_PCB_Bottom.jpg|240px]] || '''Board: PT NO Z70205, MC0005B'''<br>Another 664 version, found in german German Schneider CPCs (but might be also used in other countries?)<br>This board version typically includes a small patch: A resistor soldered between Pin9 (A0) and Pin14 (/CASADDR) of IC105.<br>The patch is also seen [http://amstrad.cpc.free.fr/amstrad/cpc664_e.htm here].<br>The resistor is labeled as R160 in the schematic, but isn't labeled on the PCB, so it was apparently added after designing the PCB.<br>Here is [[Media:German Schneider CPC664 open Gryzor missing edge.jpg|another picture]].
|-
|}
|''PCB Top'' ||''PCB Bottom'' || Description
|-
|[[File:CPC6128 Z70210 TomdalbyCPC6128_PCB_Top_(Z70210_MC0009A).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70210_MC0009A).jpg|160px]] || '''Board: PT NO Z70210, MC0009A'''<br>Separate soldering points for old and new Gate Array (as far as known, the old Gate Array was never used in 6128 though, only in 464).<br>8pin FDC Data Separator.<br>Can be fitted with Amphenol connectors (as used in german cpcsGerman CPCs) (instead of edge connectors).<br>Here's [[Media:CPC6128 Z70210 Tomdalby.jpg|another picture]].
|-
|[[File:PCB70210german.jpg|160px]] || || '''Board: PT NO Z70210, MC0009A Centronics Version'''<br>Separate soldering points for old and new Gate Array.
|-
|[[File:MC0009B_Top.jpg|160px]] || [[File:MC0009B_Bottom.jpg|160px]] || '''Board: PT NO Z70210, MC0009B'''<br>Separate soldering points for old and new Gate Array.
|-
|[[File:CPC6128_PCB_Top_(Z70210_MC0009C).jpg|160px]]||[[File:CPC6128_PCB_Bottom_(Z70210_MC0009C).jpg|160px]]|| '''Board: PT NO Z70210, MC0009C'''<br>Separate soldering points for old and new Gate Array.
|-
|[[File:CPC6128_PCB_Top_(Z70210_MC0012B).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70210_MC0012B).jpg|160px]] || '''Board: PT NO Z70210, MC0012B Centronics Version'''<br>Separate soldering points for old and new Gate Array.
|-
|[[File:CPC6128_MC0016A_PCB_Top_Noel_Llopis.jpg|160px]] || [[File:CPC6128_MC0016A_PCB_Bottom_Noel_Llopis.jpg|160px]] || '''Board: PT NO Z70270, MC0016A Centronics Version'''<br>Separate soldering points for old and new Gate Array.<br>Courtesy of Noel Llopis.
|}
|[[File:CPC6128_PCB_Top_(Z70290_MC0020A).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0020A).jpg|160px]] || '''Board: PT NO Z70290, MC0020A, ECMKI-94HB, Copyright 1985'''
|-
|[[File:CPC6128_PCB_Top_(Z70290_MC0020B).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0020B).jpg|160px]] || '''Board: PT NO Z70290, MC0020B, R1706-94HB, Copyright 1985'''<br>Can be fitted with Amphenol connectors (done in germanyGermany) (instead Edge connectors).<br>Uses 24pin FDC Data Separator.<br>Here's also [[Media:CPC6128 Z70290 Yarek.jpg|another picture]].
|-
|[[File:CPC6128_PCB_Top_(Z70290_MC0020C)CPC6128_Z70290_MC0020C_PCB_Top.jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0020C)CPC6128_Z70290_MC0020C_PCB_Bottom.jpg|160px]] || '''Board: PT NO Z70290, MC0020C,Copyright 1985'''<br> [[Media:CPC6128_PCB_Top_(Z70290_MC0020C).jpg|Another picture]]
|-
|[[File:CPC6128_PCB_Top_(Z70290_MC0020F).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0020F).jpg|160px]] || '''Board: PT NO Z70290, MC0020F, Copyright 1985'''
|-
|[[File:CPC6128_PCB_Top_(Z70290_MC0020F_ELC4970_94V0).jpg|160px]] ||[[File:CPC6128_PCB_Bottom_(Z70290_MC0020F_ELC4970_94V0).jpg|160px]] || '''Board: PT NO Z70290, MC0020F, ELC4970 94V-0, Copyright 1985'''<br>[[Media:CPC6128_PCB_Top_(Z70290_MC0020F_ELC4970_94V-0).jpg|Another picture]]
|-
|[[File:CPC6128_PCB_Top_(Z70290_MC0020G).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0020G).jpg|160px]] || '''Board: PT NO Z70290, MC0020G, Copyright 1985'''
|[[File:CPC6128_PCB_Top_(Z70290_MC0020I).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0020I).jpg|160px]] || '''Board: PT NO Z70290, MC0020I, 94V.0-FR-4, Copyright 1985'''<br>Here's also [[Media:CPC6128 MC00201 RobertoCarlos.jpg|another picture]].
|-
|[[File:NightfallcrewSchneider6128pcbCPC6128_PCB_Top_(Z70290_MC0023D).jpg|160px]] || [[File:NightfallcrewSchneider6128pcb bottomCPC6128_PCB_Bottom_(Z70290_MC0023D).jpg|160px]] || '''Board: PT NO Z70290, MC0023D, 94HB-R1706, Copyright 1985'''<br>Sold in germanyGermany, with Amphenol connectors (and dummy edge-connectors which don't have any contacts, and which are covered by green solder-stop layer, seen on bottom side), front of mainboard has several vias for giving better contact to shielding plate).<br>Note: The via in the text makes it easy to misread the part number (it's Z70290, not Z70250).<br>More pictures [[Media:NightfallcrewSchneider6128pcb.jpg|here]] and [[Media:NightfallcrewSchneider6128pcb bottom.jpg|here]].
|-
|[[File:CPC6128_PCB_Top_(Z70290_MC0023G).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0023G).jpg|160px]] || '''Board: PT NO Z70290, MC0023G, 94HB-R1706, Copyright 1985'''<br>Fitted with Amphenol connectors, and with an english romEnglish ROM.
|-
|[[File:CPC6128_PCB_Top_(Z70290_MC0026B).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0026B).jpg|160px]] || '''Board: PT NO Z70290, MC0026B, 94V0-ECMM1, Copyright 1985'''<br>Fitted with Amphenol connectors.<br>It has some weird resistors directly below the video connector, and an extra ferrite ring by the audio jack.
|-
|[[File:CPC6128_PCB_Top_(Z70290_MC0057A).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0057A).jpg|160px]] || '''Board: PT NO Z70290, MC0057A, Copyright 1985'''<br>An uncommon version. The cooling plate suggests that this CPC 6128 board would be downgraded for supporting the pin-outs of the old gate array. Most bizarre, the The /INT resistor, R144, has white coatingcovering to protect it from heat generated by the Gate-Array, seen at lower-left edge of the cooling plate. On 464 boards similar coating covering is used on VCC2 resistors. This board was thought to be a joke but we found it in another unit.<br>Here's also [[Media:CPC6128 Z70290 MC0057A with cooling plate cpcmania.jpg|another picture]].
|-
|[[File:Schneider6128shielding.jpg|160px]] || || '''Shielding as found in german German Schneider models'''
|-
|}
|-
|[[File:GX4000_PCB_Top_(2700-017P-3_MC0123A_K2).jpg|100px]] || [[File:GX4000_PCB_Bottom_(2700-017P-3_MC0123A_K2).jpg|100px]] || '''Board: 2700-017P-3, MC0123A, Copyright 1990, K2'''
|-
|[[File:GX4000_PCB_Top_(2700-017P-3_MC0123A_K2)_NoMod.jpg|100px]] || [[File:GX4000_PCB_Bottom_(2700-017P-3_MC0123A_K2)_NoMod_.jpg|100px]] || '''Board: 2700-017P-3, MC0123A, Copyright 1990, K2'''<br>Same as above, but without modulator.
|-
|[[File:GX4000_PCB_Top_(2700-017P-3_MC0123B_K3).jpg|100px]] || [[File:GX4000_PCB_Bottom_(2700-017P-3_MC0123B_K3).jpg|100px]] || '''Board: 2700-017P-3, MC0123B, Copyright 1990, K3'''<br>R153 installed (near SCART connector)<br>handmade NR2 (between CPU and PSG)<br>Here is [[Media:Terje GX4000-MC0123B-K3.jpg|another picture]].
|-
|[[File:GX4000_PCB_Top_(2700-017P-4_MC0123C_K4).jpg|100px]] || [[File:GX4000_PCB_Bottom_(2700-017P-4_MC0123C_K4).jpg|100px]] || '''Board: 2700-017P-4, MC0123C, Copyright 1990, K4'''<br>The same board as the above one, but without the modulator.
|-
|[[File:GX4000 mainboard version MC0123D 2019-05-19 01-33.jpg|100px]] || || '''Board: 2700-017P-5, MC0123D, Copyright 1990, K2'''
|-
|[[File:Cpcmania GX4000 without modulator.jpg|100px]] || || '''Board: 27...?, MC...?, Copyright 1990, K3''' (without TV modulator)<br>Version without TV Modulator installed, and with IC101 replaced by 4 transistors (used in French models; where the PAL modulator would be useless).
|[[File:2700-023P-1_CA1_PCB_Top.jpg|52px]] || [[File:2700-023P-1_CA1_PCB_Bottom.jpg|52px]] || '''Board: 2700-023P-1''' - Another revision of the board.
|-
|[[File:Dragon CPC Plus System Cartridge PC SpanishGX4000_CB-1_Cartridge_PCB_Top.jpg|52px]] || [[File:GX4000_CB-1_Cartridge_PCB_Bottom.jpg|52px]] || '''Board: Nonamed''' - Spanish cartridge without text-layer on PCB (otherwise same as 2700-023P-1).<br>Older picture [[Media:Dragon CPC Plus System Cartridge PC Spanish.jpg|here]].
|-
|[[File:AMSTRO1_PCB_Top.jpg|52px]] || [[File:AMSTRO1_PCB_Bottom.jpg|52px]] || '''Board: AMSTRO1''' (LK1-LK6 are called L1-L6 here) - With hardwired LK1 and LK6, and double-sided soldering points.
|}
== Notes ==
* The last letter of the '''PT NO Znnnnn, MCnnnnX''' board numbers does not seem to indicate a revision (the boards appear to be identical regardless of that letter, as long as the other digits are same). So, the last letter may indicate the manufacturing date or manufacturing location.
== To Do ==
* http://cpcwiki.eu/forum/index.php/topic,678.msg9509.html#msg9509 - some more precision values for Mainboard sizes. Add them to this page!
== See also ==
* [[Amstrad part numbers]] - Part Numbers for PCBs and Chips
* [[Service Manuals]] - (cost-down 6128 is in the Amendment manual)
== Forum ==
* http://cpcwiki.eu/forum/index.php/topic,678.0.html - CPC Mainboard Versions related
 
[[Category:Hardware]]
835
edits