5,686 bytes added, 
16:56, 10 April 2010 == Gate Array 40007 (20RA043) ==
Old CPC464 version (with cooling plate).
  1 /CPU ADDR
  2 READY
  3 /CAS
  4 /244EN
  5 /MWE
  6 /CAS ADDR
  7 /RAS
  8 XTAL
  9 VCC2
  10 /INTERRUPT
  11 /SYNC (video)
  12 /ROMEN
  13 /RAMRD
  14 HSYNC
  15 VSYNC
  16 /IORQ
  17 /M1
  18 /MREQ
  19 /RD
  20 A15
  21 A14
  22 VCC1
  23 DISPEN
  24 D0
  25 D1
  26 D2
  27 D3
  28 D4
  29 D5
  30 D6
  31 D7
  32 VIDEO B (video)
  33 VCC2
  34 VIDEO G (video)
  35 GND
  36 VIDEO R (video)
  37 /RESET
  38 VCC1
  39 PHI
  40 MA0/CCLK
VCC1=+5V (direct), VCC2=+5V (via resistor)
== 40pin Gate Array 40008 or 40010 (HSG3130 or HSG3170) ==
Newer versions of Gate Array, rearranged pin-outs (other than 40007). 40010 and 40008 have same pin-outs. 40010 has no cooling plate. 40008 seems to be rare (no info if it has cooling plate or not).
  1 D5
  2 D6
  3 D7
  4 CCLK
  5 /SYNC (video)
  6 VCC
  7 /RESET
  8 B (video)
  9 DISPEN
  10 G (video)
  11 HSYNC
  12 R (video)
  13 VSYNC
  14 /CPU
  15 GND
  16 /CAS
  17 /MREQ
  18 /IORQ
  19 /PHI
  20 /M1
  21 /RD
  22 READY
  23 /244EN
  24 CK16
  25 VCC
  26 GND
  27 /ROMEN
  28 A15
  29 /RAMRD
  30 A14
  31 /CASAD
  32 /INTERRUPT
  33 /MWE
  34 /RAS
  35 D0
  36 GND
  37 D1
  38 D2
  39 D3
  40 D4
== 20pin PAL/HAL PAC 16L8AC AMG40030 ==
Assists the 40pin Gate Array chip (for 128K RAM banking).
  1 SELECT (D7 AND D6)
  2 D0
  3 /RESET
  4 RAMDIS
  5 D1
  6 D2
  7 /CAS
  8 A15
  9 A14
  10 GND
  11 /CPU
  12 A15OUT
  13 NC
  14 NC
  15 NC
  16 /CAS1
  17 /CAS0
  18 /IOWR
  19 A14OUT
  20 UNDOC (VCC?)
When PAL not installed: Close LK5,LK6,LK8 for 64K version.
== 100pin Gate Array AMS40226 (ARN4) ==
Pre-ASIC (late cost-down models).
See CPC6128 "ULA/DS" section in service manual.
Aside from Gate Array, it includes CRTC, probably PAL, FDC select/motor, DRAM
addr/data bus, RESET signals.
  1 SCLKI
  2 UNDOC1
  3 UNDOC2
  4 /ROM1 (BIOS,BAS)
  5 /ROM2 (AMSDOS)
  6 RA7
  7 RA6
  8 RA5
  9 RA4
  10 RA3
  11 RA2
  12 RA1
  13 RA0
  14 UNDOC1
  15 UNDOC2
  16 /CAS0
  17 /CAS1
  18 /WE
  19 /RAS
  20 RD7
  21 RD6
  22 RD5
  23 RD4
  24 RD3
  25 RD2
  26 RD1
  27 RD0
  28 /FDC (DISC)
  29 RESET
  30 WCLK (DISC)
  31 /MOTOR (DISC)
  32 CLK8
  33 PLLCK (CLK8, too?)
  34 RDTA
  35 UNDOC3 ?
  36 UNDOC4 ?
  37 RED
  38 GRE
  39 BLU
  40 UNDOC2
  41 UNDOC1
  42 /SYNC
  43 CLK4
  44 /EXP (DISC?)
  45 LPEN (CRTC)
  46 CURS (CRTC)
  47 RAMDIS
  48 /RAMRD
  49 ROMDIS
  50 /ROMEN
  51 /RESET
  52 UNDOC2
  53 UNDOC1
  54 /BRST (BUS RESET)
  55 READY
  56 /INT
  57 /WR
  58 /RD
  59 /IORQ
  60 /M1
  61 /MREQ
  62 D0
  63 D1
  64 D2
  65 D3
  66 UNDOC2
  67 UNDOC1
  68 D4
  69 D5
  70 D6
  71 D7
  72 A0
  73 A1
  74 A2
  75 A3
  76 A4
  77 A5
  78 A6
  79 A7
  80 A8
  81 A9
  82 A10
  83 A11
  84 A12
  85 A13
  86 A14
  87 A15
  88 /IOW
  89 UNDOC2
  90 UNDOC1
  91 /IOR
  92 /PSTB (Printer Select) (Ann OR /IOW) (this is not STROBE)
  93 MA11
  94 CLK1 (PSG)
  95 VSYNC
  96 /SRST (S RESET)
  97 L4N6 (GNDed in CPC6128) (maybe VCC in 64K versions?)
  98 /TST1
  99 /TST2
  100 SCLKO
Printer port 74LS273 chip is replaced by TWO chips: 74LS174 and 74LS175 (the
latter one includes strobe inversion).
UNDOC1/UNDOC2 are probably VCC/GND. UNDOC3/UNDOC4 are unknown.
== 160pin ASIC (CPC+/GX4000) ==
Includes Gate Array, CRTC, PPI, 8bit printer port, FDC select/motor, keyboard
mux, analog I/O, CLK dividers, new CPC+ features (video, dma), cart rom bank,
cart ACID counterpart, 128K RAM banking, DRAM addr/data bus, RESET signals.
Lacks external PB0 and PC0-3 pins. PB/PC are one-directional. PB5 combines
AMSDOS bank and /EXP input.
  1 OSCO
  2 OSCI
  3 GND
  4 ADC0
  5 ADC1
  6 ADC2
  7 ADC3
  8 ADC4
  9 ADC5
  10 GND
  11 AHOLD
  12 MUX2
  13 MUX1
  14 MUX0
  15 COMP
  16 CLK1 (PSG.1MHz)
  17 PA0 (PSG.D0)
  18 PA1 (PSG.D1)
  19 PA2 (PSG.D2)
  20 VCC
  21 PA3 (PSG.D3)
  22 PA4 (PSG.D4)
  23 PA5 (PSG.D5)
  24 PA6 (PSG.D6)
  25 PA7 (PSG.D7)
  26 PC6 (PSG.BC1)
  27 PC7 (PSG.BDIR)
  28 GND
  29 /ROM
  30 CA18
  31 CA17
  32 CA16
  33 CA15
  34 CA14
  35 A15
  36 A14
  37 A13
  38 A12
  39 A11
  40 A10
  41 A9
  42 A8
  43 A7
  44 A6
  45 A5
  46 A4
  47 A3
  48 A2
  49 A1
  50 GND
  51 A0
  52 RSET (RESET)
  53 /IOR
  54 /IOW
  55 /FDC (DISC)
  56 VCC
  57 /WCLK (DISC)
  58 D7
  59 D6
  60 D5
  61 D4
  62 D3
  63 D2
  64 D1
  65 D0
  66 /M1
  67 PC4 (CAS.MOTOR)
  68 PB7 (CAS.IN)
  69 PC5 (CAS.OUT)
  70 GND
  71 KY10
  72 KY9
  73 KY8
  74 KY7
  75 KY6
  76 KY5
  77 KY4
  78 KY3
  79 KY2
  80 KY1
  81 RA7
  82 RA3
  83 RA4
  84 RA2
  85 RA5
  86 RA1
  87 RA6
  88 RA0
  89 GND
  90 /RAS
  91 /CAS1
  92 /WE
  93 /CAS0
  94 RD0
  95 RD1
  96 RD2
  97 RD3
  98 RD4
  99 RD5
  100 VCC
  101 RD6
  102 RD7
  103 /MOTOR (DISC)
  104 BLU0
  105 BLU1
  106 BLU2
  107 BLU3
  108 GND
  109 GRN0
  110 GRN1
  111 GRN2
  112 GRN3
  113 RED0
  114 RED1
  115 RED2
  116 RED3
  117 CLK16
  118 /SYNC (video)
  119 PB5 (LK5) (/EXP)
  120 PB4 (LK4) (50Hz/60Hz)
  121 VCC
  122 PB3 (LK3) (maker)
  123 PB2 (LK2) (maker)
  124 PB1 (LK1) (maker)
  125 CLK4 (4MHz)
  126 LPEN (CRTC)
  127 RAMDIS
  128 CURS (CRTC)
  129 ROMDIS
  130 GND
  131 /ROMRD
  132 /RESET
  133 /ROMEN
  134 READY
  135 /INT
  136 /WR
  137 /IORQ
  138 /RD
  139 /MREQ
  140 GND
  141 PALCLK (4.4MHz) (GX4000)
  142 TST1
  143 TST2
  144 TST3
  145 PSTB (STROBE)
  146 PR0
  147 PR1
  148 PR2
  149 PR3
  150 GND
  151 PR4
  152 PR5
  153 PR6
  154 PR7
  155 PB5 (BUSY)
  156 /SRST (s reset)
  157 CCLR (ACID)
  158 SIN (ACID)
  159 /BRST (bus reset)
  160 VCC
== 16pin ACID Amstrad 40908 (1L03P1003) ==
The ASIC counterpart in CPC+/GX4000 carts.
  1 GND
  2 A7
  3 CLK4
  4 NC
  5 CCLR
  6 SIN
  7 /CE
  8 GND
  9 A0
  10 A1
  11 A2
  12 A3
  13 A4
  14 A5
  15 A6
  16 VCC