<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zigzac</id>
		<title>CPCWiki - THE Amstrad CPC encyclopedia! - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zigzac"/>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php/Special:Contributions/Zigzac"/>
		<updated>2026-08-28T13:47:23Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=95572</id>
		<title>AMSSIO</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=95572"/>
				<updated>2016-04-11T20:46:42Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Just a change of my website url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:amssio.jpg|right|thumb|250px|The AMSSIO mounted inside a CPC464]]&lt;br /&gt;
&lt;br /&gt;
The AMSSIO interface is a [[RS232]] interface by the dane, [[Martin Zacho]].&lt;br /&gt;
As opposed to other serial interfaces the AMSSIO is meant to be installed on top of the [[Z80]] CPU in the CPC. However the circuit can easily be built on a breadboard and connected to the expansion port as well.&lt;br /&gt;
&lt;br /&gt;
AMSSIO exists in 3 different versions.&lt;br /&gt;
&lt;br /&gt;
A new and improved version is the AMSSIO II.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
AMSSIO is a RS-232 serial interface for the CPC464 (and 664/6128) and it exists in three different versions which all uses the MC6850 asyncronous communication interface adapter (ACIA) from Motorola.&lt;br /&gt;
&lt;br /&gt;
* The first version was based on components from the scrap yard. But the MC14411 is a bit bulky and by now rather old and somewhat hard to find. The second and third version was an attempt to work around the MC14411.&lt;br /&gt;
* Version 2 uses a 4060 ripple counter as clock generator. But it can be tricky to make it operate at 2.5 MHz. This was the reason for version 3...&lt;br /&gt;
* The version 3 uses a 74LS393 to divide the 4 MHz CPU clock by 26 to obtain the 153 kHz for the serial clock (9600 * 16).&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I couldn't get the software to receive faster than 9600 :-( But it was at least 4 times faster than the tape transfer rate :-).&amp;quot;&lt;br /&gt;
All three versions are supposed to use the CPU socket in the CPC. The CPU socket on AMSSIO is meant to be a wire wrap socket. The CPU is removed from the CPC main board. AMSSIO is mounted in the empty socket and the CPU is placed in the 40 pin socket on the AMSSIO.&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
=== AMSSIO (v1,v2,v3) ===&lt;br /&gt;
Connects between Z80 CPU and mainboard. I/O Ports for AMSSIO v1,v2,v3 are:&lt;br /&gt;
&lt;br /&gt;
 FBF0h AMSSIO Serial Interface [[6850 ACIA chip|MC6850]] Control/Status Register (R/W)&lt;br /&gt;
 FBF1h AMSSIO Serial Interface [[6850 ACIA chip|MC6850]] Data Register (R/W)&lt;br /&gt;
&lt;br /&gt;
For details on the MC6850 chip, see [[6850 ACIA chip]].&lt;br /&gt;
&lt;br /&gt;
Observe that the baudrate CLK sources differ for v1,v2,v3. In v3 the CLK is fixed, v1/v2 have different jumper-selectable CLKs. And, the photo shows a different CLK crystal than the schematic. So, don't expect different AMSSIOs to be compatible with each other.&lt;br /&gt;
&lt;br /&gt;
=== AMSSIO-II (v4) ===&lt;br /&gt;
&lt;br /&gt;
AMSSIO-II is a newer version, using a 44pin 16C850CJ instead of the 24pin MC6850. Aside from the schematic (see below), there is no documentation or source code for AMSSIO-II. I/O base address can be FBE0h or FBF0h (jumper-selectable). Unlike the previous versions, this version also connects to the Z80's interrupt input.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;PC&amp;quot; attached to the &amp;quot;16C850CJ&amp;quot; part number (labeled as &amp;quot;16C850CJPC&amp;quot; in schematic) is meant to say that the chip is wired to &amp;quot;PC Mode&amp;quot; (SEL, Pin 34 = GND). In the PC Mode, the chip tries to decode PC ISA bus addresses (COM1-4 = 3F8h,2F8h,3E8h,2E8h), some address lines are swapped, so the AMSSIO maps to FBE0h or FBF0h (selected by S1 input) whilst the chip &amp;quot;thinks&amp;quot; it is mapped to COM3/COM4 ISA bus addresses (3E8h/2E8h). ''Unclear: the jumper on S1 should change &amp;quot;A8&amp;quot; - but the schematic is wired as if &amp;quot;A4&amp;quot; changes - which would require a jumper on S2, not on S1 (?)''&lt;br /&gt;
&lt;br /&gt;
* [[Media:XR16C850.pdf]] - 16C850 Datasheet&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software for AMSSIO can simulate a disk drive and a printer on a PC connected via RS-232. The software comes in two parts. The first part is for the CPC. It replaces relevant parts of the jump block, redirecting disc and printer access via RS-232. The second part is called CPCSHELL and runs on a PC under DOS or Linux. Part of the PC  harddisk can be used as a giant CPC disk via this mechanism.&lt;br /&gt;
&lt;br /&gt;
A spare PC can therefore be used as a method to add a cheap harddisk to the CPC. Although the software required on the CPC reduces compatibility somewhat it works for most well behaved applications and games that consist of a single binary (no special loader).&lt;br /&gt;
&lt;br /&gt;
== Schematics ==&lt;br /&gt;
&lt;br /&gt;
=== AMSSIO ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Amssio sch 1.JPG | AMSSIO version 1.0 (6850-based, sixteen jumper-selectable clock sources)&lt;br /&gt;
Image:Amssio sch 2.jpg | AMSSIO version 2.0 (6850-based, four jumper-selectable clock sources)&lt;br /&gt;
Image:Amssio sch 3.jpg | AMSSIO version 3.0 (6850-based, single clock source)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* '''PLEASE NOTE: The schematics and files have a few errors:'''&lt;br /&gt;
** MC6850 pin 7 (/IRQ output, in v1-v3) is connected to Vcc, but should be left unconnected.&lt;br /&gt;
** The signal marked 153.8MHz (in v3) is, of course, 153.8kHz (4MHz/13/2).&lt;br /&gt;
** The photo seems to show v1 and uses 1.8432MHz crystal, whilst schematic v1 uses 10MHz (?)&lt;br /&gt;
* Note: The Z80 CPU shown in schematic is your CPC's built-in CPU (mounted piggy-back on the AMSSIO cart)&lt;br /&gt;
&lt;br /&gt;
=== AMSSIO-II ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Amssio-ii.jpg | AMSSIO-II (or AMSSIO version 4.0) (not 6850-based)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other RS232 interfaces for the CPC ==&lt;br /&gt;
&lt;br /&gt;
[[RS232]] &lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
[http://www.zacho.org/CPC/ AMSSIO project &amp;lt;s&amp;gt;lives&amp;lt;/s&amp;gt; sleeps here!]&lt;br /&gt;
&lt;br /&gt;
[[Category:Peripherals]] [[Category:Serial interfaces]] [[Category:DIY]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Mainboard_Versions&amp;diff=66881</id>
		<title>Mainboard Versions</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Mainboard_Versions&amp;diff=66881"/>
				<updated>2011-03-05T17:00:34Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: CPC464 version 1 - Z70100 MC0001A added.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CPC464 Prototype ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 405x155 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:GA motherboard.JPG|200px]] || || '''Board: Prototype with Gate Array Simulator''' ([[CPC Prototypes|more pictures]])&amp;lt;br&amp;gt;The Gate Array Simulator board (mounted on top of the mainboard, and almost having the same size as the mainboard) contains four 8K EPROMs, and a Gate Array prototype made of several logic chips.&amp;lt;br&amp;gt;In later versions these evolved into a normal 28pin 32K ROM chip, and the custom 40pin Gate Array chip.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC464 version 1 (original) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 405x155 mm'''&lt;br /&gt;
* Big mainboard, old Gate Array with cooling plate and with VCC2; supplied from VCC via two 12 ohm resistors, R138 and R139, which are seen (with white coating) near the cooling plate.&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464 Z70100 Tomdalby.jpg|200px]] || || '''Board: PT NO Z70100, without any &amp;quot;MCnnnn&amp;quot; code, Copyright 1983'''&amp;lt;br&amp;gt;Original version. Real wires going to keyboard.&lt;br /&gt;
|-&lt;br /&gt;
|-[[File:CPC464 Z70100 MC0001A RobertoCarlos.jpg|200px]] || || '''Board: PT NO Z70100, MC0001A, Copyright 1983'''&amp;lt;br&amp;gt;Keyboard connector now has two rows of soldering points; probably intended to support two different connectors:&amp;lt;br&amp;gt;The old PCB keyboard with wires, and the new CPC664-style 19pin single-foil &amp;quot;membrane&amp;quot; keyboard.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464 270100 Grimware_crop.jpg|200px]] || || '''Board: PT NO 270100, MC0001A, Copyrigh 1983'''&amp;lt;br&amp;gt;Same as &amp;quot;Z70100 MC0001A&amp;quot;, but with uncommon text layer: labeled &amp;quot;270100&amp;quot; (not &amp;quot;Z70100&amp;quot;), says &amp;quot;Copyrigh&amp;quot; (not &amp;quot;Copyright&amp;quot;), and, unlike all other boards, its text has slashed zeroes.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Z70100_MC0001A_TOP.jpg|200px]] ||[[File:Z70100_MC0001A_BOT.JPG|200px]] || '''Board: PT NO Z70100, MC0001A, Copyright 1983'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC464 version 2 (new gate array) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 405x152 mm'''&lt;br /&gt;
* Separate soldering points for old and new Gate Array (with changed pin-outs).&lt;br /&gt;
* New connector for new 6128-style 2x10pin dual-foil membrane keyboards (still has optional soldering points old 19pin foils).&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Z70200_MC0001A_TOP.JPG|200px]] || [[File:Z70200_MC0001A_BOT.JPG|200px]] || '''Board: PT NO Z70200, MC0001A, Copyright 1984'''&amp;lt;br&amp;gt;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&amp;lt;br&amp;gt;The sound chip IC102 (AY-3-8912) has been removed and used as a spare part in another CPC464.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464_PCB_Top_(Z70200_MC0002B).jpg|200px]] || [[File:CPC464_PCB_Bottom_(Z70200_MC0002B).jpg|200px]] || '''Board: PT NO Z70200, MC0002B, Copyright 1984'''&amp;lt;br&amp;gt;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&amp;lt;br&amp;gt;([[Media:CPC 464 MC0002B bilgisayarlarim.jpg|Another picture]])&lt;br /&gt;
|-&lt;br /&gt;
|[[File:LeZone_464_pcb_MC0002C.jpg|200px]] || ||  '''Board: PT NO Z70200, MC0002C, Copyright 1984'''&amp;lt;br&amp;gt;Notice that the 472 board below uses other Gate Array model but the board is the same.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464_PCB_Top_(Z70200_MC0002D).jpg|200px]] || [[File:CPC464_PCB_Bottom_(Z70200_MC0002D).jpg|200px]] || '''Board: PT NO Z70200, MC0002D, Copyright 1984'''&amp;lt;br&amp;gt; [[Media:CPC464 Z70200 Tomdalby.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt; With Gate Array 40008. Notice also that the board is fitted with resistors R138 and R139.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Nightfallcrew CPC464 french azerty Z70200 MC0008D pcb.jpg|200px|left]] || || '''Board: PT NO Z70200, MC0008D'''&amp;lt;br&amp;gt;French board with shielding plates, and additional filtering loops, and french AZERTY rom.&amp;lt;br&amp;gt;Without old 19pin keyboard connector.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC464 version 3 (medium-sized) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 240x150 or 238x145 mm'''&lt;br /&gt;
* Medium sized mainboard. Same components as previous version, but arranged more tightly. Joystick/stereo moved to left side. &lt;br /&gt;
* 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 Schneider models).&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464 Z70374 Grimware.jpg|120px]] || ||'''Board: PT NO Z70374, MC0044A'''&lt;br /&gt;
|-&lt;br /&gt;
|[[File:LeZone_464_pcb_MC0044B.jpg|120px]] || ||'''Board: PT NO Z70374, MC0044B'''&amp;lt;br&amp;gt;[[Media:CPC464 Z70374 MC0044B cpcmania.jpg|Another picture]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464_PCB_Top_(Z70375_MC0044D).jpg|120px]]           ||[[File:CPC464_PCB_Bottom_(Z70375_MC0044D).jpg|120px]] || '''Board: PT NO Z70375, MC0044D'''&amp;lt;br&amp;gt;Mostly same as Z70374. The 3 resistors in upper-right are arranged differently, different cassette connector installed, tinned GND fields.&amp;lt;br&amp;gt;[[Media:CPC464 Z70375 Tomdalby.jpg|Another picture]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464 PCB Top (Z70378 MC0046A).jpg|120px]] ||[[File:CPC464_PCB_Bottom_(Z70378_MC0046A).jpg|120px]] || '''Board: PT NO Z70378, MC0046A'''&amp;lt;br&amp;gt;Additional filtering loops near cassette, monitor, keyboard connectors. Used in german Schneider models.&amp;lt;br&amp;gt;[[Media:CPC464 MC0046A Markus top.jpg|Another picture]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:SpanishSchneider464 robcfg cpcmaniaco shielding.jpg|120px]] || ||'''Shielding as found in german Schneider models'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CPC464 version 4 (cost-down) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 237x108 mm'''&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:CPC464_PCB_Top_(Z80329_MC0099A).jpg|120px]] || [[Image:CPC464_PCB_Bottom_(Z80329_MC0099A).jpg|120px]] || '''Board:  PT NO Z80329, MC0099A, Copyright 1988'''&amp;lt;br&amp;gt;Tiny mainboard. Uses 100pin SMD Gate Array (combines the old Gate Array, CRTC, and some FDC/DRAM/RESET logic in one chip).&amp;lt;br&amp;gt;Here is [[Media:CPC464 MC0099A.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC472 ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 405x155 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Colossus CPC472 mainboard.jpg|200px]] || || '''Board: PT NO Z70200, MC0002C, Copyright 1984 with MS0043A daughterboard''' [[472|(more pictures)]]&amp;lt;br&amp;gt;The Spanish [[472|CPC472]], with nonfunctional 8K RAM on the daughterboard&lt;br /&gt;
|-&lt;br /&gt;
|[[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)]]&amp;lt;br&amp;gt;The Spanish [[472|CPC472]], with nonfunctional 8K RAM on the daughterboard&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC664 ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 475x155 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC664 PCB Top.jpg|240px]] || [[File:CPC664_PCB_Bottom.jpg|240px]] || '''Board: PT NO Z70205, MC0005A'''&amp;lt;br&amp;gt;8pin FDC Data Separator&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC664_Z70205_MC0005B_PCB_Top.jpg|240px]] || [[File:CPC664_Z70205_MC0005B_PCB_Bottom.jpg|240px]] || '''Board: PT NO Z70205, MC0005B'''&amp;lt;br&amp;gt;Another 664 version, found in german Schneider CPCs (but might be also used in other countries?)&amp;lt;br&amp;gt;This board version typically includes a small patch: A resistor soldered between Pin9 (A0) and Pin14 (/CASADDR) of IC105.&amp;lt;br&amp;gt;The patch is also seen [http://amstrad.cpc.free.fr/amstrad/cpc664_e.htm here].&amp;lt;br&amp;gt;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.&amp;lt;br&amp;gt;Here is [[Media:German Schneider CPC664 open Gryzor missing edge.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC6128 version 1 (8pin data separator, solder points for old and new gate array) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 320x155 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128 Z70210 Tomdalby.jpg|160px]] || || '''Board: PT NO Z70210, MC0009A'''&amp;lt;br&amp;gt;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).&amp;lt;br&amp;gt;8pin FDC Data Separator.&amp;lt;br&amp;gt;Can be fitted with Amphenol connectors (as used in german cpcs) (instead of edge connectors).&lt;br /&gt;
|-&lt;br /&gt;
|[[File:PCB70210german.jpg|160px]] || || '''Board: PT NO Z70210, MC0009A Centronics Version'''&amp;lt;br&amp;gt;Separate soldering points for old and new Gate Array.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70210_MC0009C).jpg|160px]]||[[File:CPC6128_PCB_Bottom_(Z70210_MC0009C).jpg|160px]]|| '''Board: PT NO Z70210, MC0009C'''&amp;lt;br&amp;gt;Separate soldering points for old and new Gate Array.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70210_MC0012A).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70210_MC0012A).jpg|160px]] || '''Board: PT NO Z70210, MC0012A Centronics Version'''&amp;lt;br&amp;gt;Separate soldering points for old and new Gate Array.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70210_MC0012B).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70210_MC0012B).jpg|160px]]  || '''Board: PT NO Z70210, MC0012B Centronics Version'''&amp;lt;br&amp;gt;Separate soldering points for old and new Gate Array.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC6128 version 2 (24pin data separator, solder points for new gate array only) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 320x155 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;Can be fitted with Amphenol connectors (done in germany) (instead Edge connectors).&amp;lt;br&amp;gt;Uses 24pin FDC Data Separator.&amp;lt;br&amp;gt;Here's also [[Media:CPC6128 Z70290 Yarek.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70290_MC0020F).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0020F).jpg|160px]] || '''Board: PT NO Z70290, MC0020F, Copyright 1985'''&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70290_MC0020G).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0020G).jpg|160px]] || '''Board: PT NO Z70290, MC0020G, Copyright 1985'''&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;Here's also [[Media:CPC6128 MC00201 RobertoCarlos.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:NightfallcrewSchneider6128pcb.jpg|160px]] || [[File:NightfallcrewSchneider6128pcb bottom.jpg|160px]] ||  '''Board: PT NO Z70290, MC0023D, 94HB-R1706, Copyright 1985'''&amp;lt;br&amp;gt;Sold in germany, 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).&amp;lt;br&amp;gt;Note: The via in the text makes it easy to misread the part number (it's Z70290, not Z70250).&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;Fitted with Amphenol connectors, and with an english rom.&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;Fitted with Amphenol connectors.&amp;lt;br&amp;gt;It has some weird resistors directly below the video connector, and  an extra ferrite ring by the audio jack.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70290_MC0057A).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0057A).jpg|160px]] || '''Board: PT NO Z70290, MC0057A, Copyright 1985'''&amp;lt;br&amp;gt;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 /INT resistor, R144, has white coating, seen at lower-left edge of the cooling plate. On 464 boards similar coating is used on VCC2 resistors. This board was thought to be a joke but we found it in another unit.&amp;lt;br&amp;gt;Here's also [[Media:CPC6128 Z70290 MC0057A with cooling plate cpcmania.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Schneider6128shielding.jpg|160px]] || || '''Shielding as found in german Schneider models'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC6128 version 3 (cost-down) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 310x145 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z80330_MC0100A).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z80330_MC0100A).jpg|160px]] || '''Board: PT NO Z80330, MC0100A (1988)'''&amp;lt;br&amp;gt;Uses 100pin SMD Gate Array (combines the old Gate Array and PAL, CRTC, and some FDC/DRAM/RESET logic in one chip).&amp;lt;br&amp;gt;Can be fitted with four 64Kx4 RAM chips (or the normal sixteen 64Kx1 RAM chips)&amp;lt;br&amp;gt;Printer port consists of 74LS174+74LS175 (instead of 74LS273)&amp;lt;br&amp;gt;[[Media:CPC6128 Z80330 Yarek.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC 464+ ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 282x142 mm'''&lt;br /&gt;
* Same mainboard is used in 464+ and 664+ (though not all components installed in 464+, and with different [[LK Links]].&lt;br /&gt;
* Uses 160pin SMD Gate Array (ASIC).&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464Plus_MC0122B_2700-016P-3_PCB_Top.jpg|141px]] || [[File:CPC464Plus_MC0122B_2700-016P-3_PCB_Bottom.jpg|141px]] || '''Board: 2700-016P-3, MC0122B, Copyright 1990'''&amp;lt;br&amp;gt;IC16 is 74HCT02 with two extra resistors between pins 2+14 and 3+4&amp;lt;br&amp;gt;extra diodes near R71-R75 (below right edge of expansion port)&amp;lt;br&amp;gt;([[Media:Terje 464-MC0122B-6.jpg|other picture]])&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Terje 464-MC0122C-7 unrotated.jpg|141px]] || || '''Board: 2700-016P-3, MC0122C, Copyright 1990'''&amp;lt;br&amp;gt;IC16 is 74LS27 without extra resistors&amp;lt;br&amp;gt;other extra diodes near R71-R75, and R73 is not installed&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464Plus MC0122D NightfallCrew.jpg|141px]] || || '''Board: 2700-016P-3, MC0122D, Copyright 1990'''&amp;lt;br&amp;gt;New D29/D30 (instead of the &amp;quot;extra&amp;quot; diodes near R71-R75)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC 6128+ ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 282x142 mm'''&lt;br /&gt;
* Same mainboard is used in 464+, but with additional components installed (extra RAM chips, FDC chips, internal/external floppy connectors, and with different [[LK Links]]).&lt;br /&gt;
* Uses 160pin SMD Gate Array (ASIC), and 24pin data separator.&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:CPC6128Plus_MC0122C_2700-016P-3_PCB_Top.jpg|141px]] || [[Image:CPC6128Plus_MC0122C_2700-016P-3_PCB_Bottom.jpg|141px]]  || '''Board: 2700-016P-3, MC0122C, Copyright 1990'''&amp;lt;br&amp;gt;([[Media:Terje 6128-MC0122C-7 unrotated.jpg|other picture]])([[Media:Gerald CPC6128Plus 1990 2700-016P-3 MC0122C.jpg|other picture]])&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:CPC6128Plus_MC0122D_2700-016P-3_PCB_Top.jpg|141px]] || [[Image:CPC6128Plus_MC0122D_2700-016P-3_PCB_Bottom.jpg|141px]] || '''Board: 2700-016P-3, MC0122D, Copyright 1990'''&amp;lt;br&amp;gt;([[Media:Terje 6128-MC0122D-9 unrotated.jpg|other picture]])&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:LeZone_Amstrad_6128plus_FR_Azerty_-_MFRS_G_-_MC0122E_v10.jpg|141px]] || || '''Board: 2700-016P-3, MC0122E, Copyright 1990'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Other Plus versions are  shown in the [[Service Manuals]] (Plus series, page 5 = MC0122B, and page 16 = MC0122A).&lt;br /&gt;
&lt;br /&gt;
== GX4000 ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 205x150 mm'''&lt;br /&gt;
* Same chipset as CPC+, but lacks Keyboard, Expansion Port, Printer Port, Tape/Disc Interfaces.&lt;br /&gt;
* Additional Scart Connector and TV Modulator.&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;R153 installed (near SCART connector)&amp;lt;br&amp;gt;handmade NR2 (between CPU and PSG)&amp;lt;br&amp;gt;Here is [[Media:Terje GX4000-MC0123B-K3.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:GX4000 PCB Top.jpg|100px|left]] || [[File:GX4000_PCB_Bottom.jpg|100px]] || '''Board: 2700-017P-4, MC0123C, Copyright 1990, K1''' ([[Media:Terje GX4000-MC0123C-K1 unrotated.jpg|other picture]])&amp;lt;br&amp;gt;R153 not installed (near SCART connector)&amp;lt;br&amp;gt;D135-D142 instead of NR2, R1/R2/C2 rearranged (between CPU and PSG)&amp;lt;br&amp;gt;bigger R181 (3 Watts), C32/D180 rearranged (near RGB monitor connector)&lt;br /&gt;
|-&lt;br /&gt;
|[[File:GX4000_PCB_Top_(2700-017P-4_MC0123C_K2).jpg|100px]] ||[[File:GX4000_PCB_Bottom_(2700-017P-4_MC0123C_K2).jpg|100px]]|| '''Board: 2700-017P-4, MC0123C, Copyright 1990, K2'''&amp;lt;br&amp;gt;Looks same as above (only the &amp;quot;K2&amp;quot; text near the LED changed).&amp;lt;br&amp;gt; ([[Media:Terje GX4000-MC0123C-K2.jpg|other picture]])&lt;br /&gt;
|-&lt;br /&gt;
|[[File:GX4000_PCB_Top_(2700-017P-4_MC0123C_K2)_NoMod.jpg|100px]] ||[[File:GX4000_PCB_Bottom_(2700-017P-4_MC0123C_K2)_NoMod.jpg|100px]]|| '''Board: 2700-017P-4, MC0123C, Copyright 1990, K2'''&amp;lt;br&amp;gt;The same board as the above one, but without the modulator.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:GX 4000 MC0123C K4 bilgisayarlarim 736001086319 MA.jpg|100px]] || || '''Board: 2700-017P-4, MC0123C, Copyright 1990, K4'''&amp;lt;br&amp;gt;Looks same as above (only the &amp;quot;K4&amp;quot; text near the LED changed).&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;The same board as the above one, but without the modulator.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Cpcmania GX4000 without modulator.jpg|100px]] || || '''Board: 27...?, MC...?, Copyright 1990, K3''' (without TV modulator)&amp;lt;br&amp;gt;Version without TV Modulator installed, and with IC101 replaced by 4 transistors (used in French models; where the PAL modulator would be useless).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Another GX4000 board (2700-017P-3, MC0123A, Copyright 1990) is shown in [[Service Manuals]] (Plus series, page 24 and page 32/france).&lt;br /&gt;
&lt;br /&gt;
== System Cartridge (BIOS of CPC+) and Game Cartridges ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 52x60 mm''' [[GX4000 cartridge|(more pictures)]]&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Inside GX4000 cart 1 unrotated.jpg|52px]] || [[File:Inside GX4000 cart 2.jpg|52px]] || '''Board: PT-NO-Z90903-MC0121A''' - With custom LKs, and double-sided soldering points.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Cartridge-PT-NO-Z90903-MS0201A-Installed.jpg|52px]] || [[File:Cartridge-PT-NO-Z90903-MS0201A-Bottom.jpg|52px]] || '''Board: PT-NO-Z90903-MS0201A Revision A''' - With custom LKs, and single-sided soldering points.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Z90903_MS0201A_B_PCB_Top.jpg|52px]] || [[File:Z90903_MS0201A_B_PCB_Bottom.jpg|52px]] || '''Board: PT-NO-Z90903-MS0201A Revision B'''.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:2700-023P-1_PCB_Top.jpg|52px]] || [[File:2700-023P-1_PCB_Bottom.jpg|52px]] || '''Board: 2700-023P-1''' - With hardwired LK1 and LK6, and single-sided soldering points.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:2700-023P-1_27C512_PCB_Top.jpg|52px]] || [[File:2700-023P-1_27C512_PCB_Bottom.jpg|52px]] || '''Board: 2700-023P-1''' - Fitted with a 27C512 Eprom. Notice the LK3 setting.&lt;br /&gt;
|-&lt;br /&gt;
|[[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.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Dragon CPC Plus System Cartridge PC Spanish.jpg|52px]] || || '''Board: Nonamed''' - Spanish cartridge without text-layer on PCB (otherwise same as 2700-023P-1).&lt;br /&gt;
|-&lt;br /&gt;
|[[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.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DDI-1 ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 160x65 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Gerald DDI-1 MF0004B.jpg|80px]] || [[File:Gerald DDI-1 MF0004B-Back with ABBA switch mod.jpg|80px]] || '''Board: MF0004B, ISS3, (C) Amstrad 1984'''&amp;lt;br&amp;gt;[[Amstrad Disk Drive|(more pictures)]]&amp;lt;br&amp;gt;20pin FDC Data Separator&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Clones ==&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:KC Compact PCB cropped.jpg|185px]] || || '''KC Compact''' [[KC Compact|(more pictures)]]&amp;lt;br&amp;gt;'''Size: 370x200 mm'''&amp;lt;br&amp;gt;East german CPC464 clone (CPC 464-style 64K RAM, Tape Drive, though using 6128 BIOS version)&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Deepfb-aleste-without-keyboard.jpg|200px]] || || '''Board: PATISONIC ALESTE 520EX 01.003''' [[Aleste 520EX|(more pictures)]]&amp;lt;br&amp;gt;'''Size: &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;???x???&amp;lt;/span&amp;gt; mm'''&amp;lt;br&amp;gt;Russian CPC128 clone with some additonal features (512K RAM, additional video modes, RTC, SIO, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== To Do ==&lt;br /&gt;
&lt;br /&gt;
* http://cpcwiki.eu/forum/index.php/topic,678.msg9509.html#msg9509 - some more precision values for Mainboard sizes. Add them to this page!&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Amstrad part numbers]] - Part Numbers for PCBs and Chips&lt;br /&gt;
* [[Keyboard Versions]]&lt;br /&gt;
* [[Schematics]]&lt;br /&gt;
* [[Service Manuals]] - (cost-down 6128 is in the Amendment manual)&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
&lt;br /&gt;
* http://cpcwiki.eu/forum/index.php/topic,678.0.html - CPC Mainboard Versions related&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Z70100_MC0001A_TOP.jpg&amp;diff=66880</id>
		<title>File:Z70100 MC0001A TOP.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Z70100_MC0001A_TOP.jpg&amp;diff=66880"/>
				<updated>2011-03-05T16:53:18Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: CPC464 version 1 (Z70100 MC0001A) top layer - heat sink on fate array removed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CPC464 version 1 (Z70100 MC0001A) top layer - heat sink on fate array removed&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Z70100_MC0001A_BOT.JPG&amp;diff=66879</id>
		<title>File:Z70100 MC0001A BOT.JPG</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Z70100_MC0001A_BOT.JPG&amp;diff=66879"/>
				<updated>2011-03-05T16:51:45Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: CPC464 version 1 bottom layer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CPC464 version 1 bottom layer&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Mainboard_Versions&amp;diff=66878</id>
		<title>Mainboard Versions</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Mainboard_Versions&amp;diff=66878"/>
				<updated>2011-03-05T14:07:29Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: CPC464 version 2 - Z70200 MC0001A added.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CPC464 Prototype ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 405x155 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:GA motherboard.JPG|200px]] || || '''Board: Prototype with Gate Array Simulator''' ([[CPC Prototypes|more pictures]])&amp;lt;br&amp;gt;The Gate Array Simulator board (mounted on top of the mainboard, and almost having the same size as the mainboard) contains four 8K EPROMs, and a Gate Array prototype made of several logic chips.&amp;lt;br&amp;gt;In later versions these evolved into a normal 28pin 32K ROM chip, and the custom 40pin Gate Array chip.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC464 version 1 (original) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 405x155 mm'''&lt;br /&gt;
* Big mainboard, old Gate Array with cooling plate and with VCC2; supplied from VCC via two 12 ohm resistors, R138 and R139, which are seen (with white coating) near the cooling plate.&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464 Z70100 Tomdalby.jpg|200px]] || || '''Board: PT NO Z70100, without any &amp;quot;MCnnnn&amp;quot; code, Copyright 1983'''&amp;lt;br&amp;gt;Original version. Real wires going to keyboard.&lt;br /&gt;
|-&lt;br /&gt;
|-[[File:CPC464 Z70100 MC0001A RobertoCarlos.jpg|200px]] || || '''Board: PT NO Z70100, MC0001A, Copyright 1983'''&amp;lt;br&amp;gt;Keyboard connector now has two rows of soldering points; probably intended to support two different connectors:&amp;lt;br&amp;gt;The old PCB keyboard with wires, and the new CPC664-style 19pin single-foil &amp;quot;membrane&amp;quot; keyboard.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464 270100 Grimware_crop.jpg|200px]] || || '''Board: PT NO 270100, MC0001A, Copyrigh 1983'''&amp;lt;br&amp;gt;Same as &amp;quot;Z70100 MC0001A&amp;quot;, but with uncommon text layer: labeled &amp;quot;270100&amp;quot; (not &amp;quot;Z70100&amp;quot;), says &amp;quot;Copyrigh&amp;quot; (not &amp;quot;Copyright&amp;quot;), and, unlike all other boards, its text has slashed zeroes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC464 version 2 (new gate array) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 405x152 mm'''&lt;br /&gt;
* Separate soldering points for old and new Gate Array (with changed pin-outs).&lt;br /&gt;
* New connector for new 6128-style 2x10pin dual-foil membrane keyboards (still has optional soldering points old 19pin foils).&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Z70200_MC0001A_TOP.JPG|200px]] || [[File:Z70200_MC0001A_BOT.JPG|200px]] || '''Board: PT NO Z70200, MC0001A, Copyright 1984'''&amp;lt;br&amp;gt;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&amp;lt;br&amp;gt;The sound chip IC102 (AY-3-8912) has been removed and used as a spare part in another CPC464.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464_PCB_Top_(Z70200_MC0002B).jpg|200px]] || [[File:CPC464_PCB_Bottom_(Z70200_MC0002B).jpg|200px]] || '''Board: PT NO Z70200, MC0002B, Copyright 1984'''&amp;lt;br&amp;gt;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&amp;lt;br&amp;gt;([[Media:CPC 464 MC0002B bilgisayarlarim.jpg|Another picture]])&lt;br /&gt;
|-&lt;br /&gt;
|[[File:LeZone_464_pcb_MC0002C.jpg|200px]] || ||  '''Board: PT NO Z70200, MC0002C, Copyright 1984'''&amp;lt;br&amp;gt;Notice that the 472 board below uses other Gate Array model but the board is the same.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464_PCB_Top_(Z70200_MC0002D).jpg|200px]] || [[File:CPC464_PCB_Bottom_(Z70200_MC0002D).jpg|200px]] || '''Board: PT NO Z70200, MC0002D, Copyright 1984'''&amp;lt;br&amp;gt; [[Media:CPC464 Z70200 Tomdalby.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt; With Gate Array 40008. Notice also that the board is fitted with resistors R138 and R139.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Nightfallcrew CPC464 french azerty Z70200 MC0008D pcb.jpg|200px|left]] || || '''Board: PT NO Z70200, MC0008D'''&amp;lt;br&amp;gt;French board with shielding plates, and additional filtering loops, and french AZERTY rom.&amp;lt;br&amp;gt;Without old 19pin keyboard connector.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC464 version 3 (medium-sized) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 240x150 or 238x145 mm'''&lt;br /&gt;
* Medium sized mainboard. Same components as previous version, but arranged more tightly. Joystick/stereo moved to left side. &lt;br /&gt;
* 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 Schneider models).&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464 Z70374 Grimware.jpg|120px]] || ||'''Board: PT NO Z70374, MC0044A'''&lt;br /&gt;
|-&lt;br /&gt;
|[[File:LeZone_464_pcb_MC0044B.jpg|120px]] || ||'''Board: PT NO Z70374, MC0044B'''&amp;lt;br&amp;gt;[[Media:CPC464 Z70374 MC0044B cpcmania.jpg|Another picture]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464_PCB_Top_(Z70375_MC0044D).jpg|120px]]           ||[[File:CPC464_PCB_Bottom_(Z70375_MC0044D).jpg|120px]] || '''Board: PT NO Z70375, MC0044D'''&amp;lt;br&amp;gt;Mostly same as Z70374. The 3 resistors in upper-right are arranged differently, different cassette connector installed, tinned GND fields.&amp;lt;br&amp;gt;[[Media:CPC464 Z70375 Tomdalby.jpg|Another picture]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464 PCB Top (Z70378 MC0046A).jpg|120px]] ||[[File:CPC464_PCB_Bottom_(Z70378_MC0046A).jpg|120px]] || '''Board: PT NO Z70378, MC0046A'''&amp;lt;br&amp;gt;Additional filtering loops near cassette, monitor, keyboard connectors. Used in german Schneider models.&amp;lt;br&amp;gt;[[Media:CPC464 MC0046A Markus top.jpg|Another picture]]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:SpanishSchneider464 robcfg cpcmaniaco shielding.jpg|120px]] || ||'''Shielding as found in german Schneider models'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CPC464 version 4 (cost-down) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 237x108 mm'''&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:CPC464_PCB_Top_(Z80329_MC0099A).jpg|120px]] || [[Image:CPC464_PCB_Bottom_(Z80329_MC0099A).jpg|120px]] || '''Board:  PT NO Z80329, MC0099A, Copyright 1988'''&amp;lt;br&amp;gt;Tiny mainboard. Uses 100pin SMD Gate Array (combines the old Gate Array, CRTC, and some FDC/DRAM/RESET logic in one chip).&amp;lt;br&amp;gt;Here is [[Media:CPC464 MC0099A.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC472 ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 405x155 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Colossus CPC472 mainboard.jpg|200px]] || || '''Board: PT NO Z70200, MC0002C, Copyright 1984 with MS0043A daughterboard''' [[472|(more pictures)]]&amp;lt;br&amp;gt;The Spanish [[472|CPC472]], with nonfunctional 8K RAM on the daughterboard&lt;br /&gt;
|-&lt;br /&gt;
|[[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)]]&amp;lt;br&amp;gt;The Spanish [[472|CPC472]], with nonfunctional 8K RAM on the daughterboard&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC664 ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 475x155 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC664 PCB Top.jpg|240px]] || [[File:CPC664_PCB_Bottom.jpg|240px]] || '''Board: PT NO Z70205, MC0005A'''&amp;lt;br&amp;gt;8pin FDC Data Separator&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC664_Z70205_MC0005B_PCB_Top.jpg|240px]] || [[File:CPC664_Z70205_MC0005B_PCB_Bottom.jpg|240px]] || '''Board: PT NO Z70205, MC0005B'''&amp;lt;br&amp;gt;Another 664 version, found in german Schneider CPCs (but might be also used in other countries?)&amp;lt;br&amp;gt;This board version typically includes a small patch: A resistor soldered between Pin9 (A0) and Pin14 (/CASADDR) of IC105.&amp;lt;br&amp;gt;The patch is also seen [http://amstrad.cpc.free.fr/amstrad/cpc664_e.htm here].&amp;lt;br&amp;gt;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.&amp;lt;br&amp;gt;Here is [[Media:German Schneider CPC664 open Gryzor missing edge.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC6128 version 1 (8pin data separator, solder points for old and new gate array) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 320x155 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128 Z70210 Tomdalby.jpg|160px]] || || '''Board: PT NO Z70210, MC0009A'''&amp;lt;br&amp;gt;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).&amp;lt;br&amp;gt;8pin FDC Data Separator.&amp;lt;br&amp;gt;Can be fitted with Amphenol connectors (as used in german cpcs) (instead of edge connectors).&lt;br /&gt;
|-&lt;br /&gt;
|[[File:PCB70210german.jpg|160px]] || || '''Board: PT NO Z70210, MC0009A Centronics Version'''&amp;lt;br&amp;gt;Separate soldering points for old and new Gate Array.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70210_MC0009C).jpg|160px]]||[[File:CPC6128_PCB_Bottom_(Z70210_MC0009C).jpg|160px]]|| '''Board: PT NO Z70210, MC0009C'''&amp;lt;br&amp;gt;Separate soldering points for old and new Gate Array.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70210_MC0012A).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70210_MC0012A).jpg|160px]] || '''Board: PT NO Z70210, MC0012A Centronics Version'''&amp;lt;br&amp;gt;Separate soldering points for old and new Gate Array.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70210_MC0012B).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70210_MC0012B).jpg|160px]]  || '''Board: PT NO Z70210, MC0012B Centronics Version'''&amp;lt;br&amp;gt;Separate soldering points for old and new Gate Array.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC6128 version 2 (24pin data separator, solder points for new gate array only) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 320x155 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;Can be fitted with Amphenol connectors (done in germany) (instead Edge connectors).&amp;lt;br&amp;gt;Uses 24pin FDC Data Separator.&amp;lt;br&amp;gt;Here's also [[Media:CPC6128 Z70290 Yarek.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70290_MC0020F).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0020F).jpg|160px]] || '''Board: PT NO Z70290, MC0020F, Copyright 1985'''&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70290_MC0020G).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0020G).jpg|160px]] || '''Board: PT NO Z70290, MC0020G, Copyright 1985'''&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;Here's also [[Media:CPC6128 MC00201 RobertoCarlos.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:NightfallcrewSchneider6128pcb.jpg|160px]] || [[File:NightfallcrewSchneider6128pcb bottom.jpg|160px]] ||  '''Board: PT NO Z70290, MC0023D, 94HB-R1706, Copyright 1985'''&amp;lt;br&amp;gt;Sold in germany, 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).&amp;lt;br&amp;gt;Note: The via in the text makes it easy to misread the part number (it's Z70290, not Z70250).&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;Fitted with Amphenol connectors, and with an english rom.&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;Fitted with Amphenol connectors.&amp;lt;br&amp;gt;It has some weird resistors directly below the video connector, and  an extra ferrite ring by the audio jack.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z70290_MC0057A).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z70290_MC0057A).jpg|160px]] || '''Board: PT NO Z70290, MC0057A, Copyright 1985'''&amp;lt;br&amp;gt;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 /INT resistor, R144, has white coating, seen at lower-left edge of the cooling plate. On 464 boards similar coating is used on VCC2 resistors. This board was thought to be a joke but we found it in another unit.&amp;lt;br&amp;gt;Here's also [[Media:CPC6128 Z70290 MC0057A with cooling plate cpcmania.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Schneider6128shielding.jpg|160px]] || || '''Shielding as found in german Schneider models'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC6128 version 3 (cost-down) ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 310x145 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC6128_PCB_Top_(Z80330_MC0100A).jpg|160px]] || [[File:CPC6128_PCB_Bottom_(Z80330_MC0100A).jpg|160px]] || '''Board: PT NO Z80330, MC0100A (1988)'''&amp;lt;br&amp;gt;Uses 100pin SMD Gate Array (combines the old Gate Array and PAL, CRTC, and some FDC/DRAM/RESET logic in one chip).&amp;lt;br&amp;gt;Can be fitted with four 64Kx4 RAM chips (or the normal sixteen 64Kx1 RAM chips)&amp;lt;br&amp;gt;Printer port consists of 74LS174+74LS175 (instead of 74LS273)&amp;lt;br&amp;gt;[[Media:CPC6128 Z80330 Yarek.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC 464+ ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 282x142 mm'''&lt;br /&gt;
* Same mainboard is used in 464+ and 664+ (though not all components installed in 464+, and with different [[LK Links]].&lt;br /&gt;
* Uses 160pin SMD Gate Array (ASIC).&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464Plus_MC0122B_2700-016P-3_PCB_Top.jpg|141px]] || [[File:CPC464Plus_MC0122B_2700-016P-3_PCB_Bottom.jpg|141px]] || '''Board: 2700-016P-3, MC0122B, Copyright 1990'''&amp;lt;br&amp;gt;IC16 is 74HCT02 with two extra resistors between pins 2+14 and 3+4&amp;lt;br&amp;gt;extra diodes near R71-R75 (below right edge of expansion port)&amp;lt;br&amp;gt;([[Media:Terje 464-MC0122B-6.jpg|other picture]])&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Terje 464-MC0122C-7 unrotated.jpg|141px]] || || '''Board: 2700-016P-3, MC0122C, Copyright 1990'''&amp;lt;br&amp;gt;IC16 is 74LS27 without extra resistors&amp;lt;br&amp;gt;other extra diodes near R71-R75, and R73 is not installed&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CPC464Plus MC0122D NightfallCrew.jpg|141px]] || || '''Board: 2700-016P-3, MC0122D, Copyright 1990'''&amp;lt;br&amp;gt;New D29/D30 (instead of the &amp;quot;extra&amp;quot; diodes near R71-R75)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CPC 6128+ ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 282x142 mm'''&lt;br /&gt;
* Same mainboard is used in 464+, but with additional components installed (extra RAM chips, FDC chips, internal/external floppy connectors, and with different [[LK Links]]).&lt;br /&gt;
* Uses 160pin SMD Gate Array (ASIC), and 24pin data separator.&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:CPC6128Plus_MC0122C_2700-016P-3_PCB_Top.jpg|141px]] || [[Image:CPC6128Plus_MC0122C_2700-016P-3_PCB_Bottom.jpg|141px]]  || '''Board: 2700-016P-3, MC0122C, Copyright 1990'''&amp;lt;br&amp;gt;([[Media:Terje 6128-MC0122C-7 unrotated.jpg|other picture]])([[Media:Gerald CPC6128Plus 1990 2700-016P-3 MC0122C.jpg|other picture]])&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:CPC6128Plus_MC0122D_2700-016P-3_PCB_Top.jpg|141px]] || [[Image:CPC6128Plus_MC0122D_2700-016P-3_PCB_Bottom.jpg|141px]] || '''Board: 2700-016P-3, MC0122D, Copyright 1990'''&amp;lt;br&amp;gt;([[Media:Terje 6128-MC0122D-9 unrotated.jpg|other picture]])&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:LeZone_Amstrad_6128plus_FR_Azerty_-_MFRS_G_-_MC0122E_v10.jpg|141px]] || || '''Board: 2700-016P-3, MC0122E, Copyright 1990'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Other Plus versions are  shown in the [[Service Manuals]] (Plus series, page 5 = MC0122B, and page 16 = MC0122A).&lt;br /&gt;
&lt;br /&gt;
== GX4000 ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 205x150 mm'''&lt;br /&gt;
* Same chipset as CPC+, but lacks Keyboard, Expansion Port, Printer Port, Tape/Disc Interfaces.&lt;br /&gt;
* Additional Scart Connector and TV Modulator.&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;R153 installed (near SCART connector)&amp;lt;br&amp;gt;handmade NR2 (between CPU and PSG)&amp;lt;br&amp;gt;Here is [[Media:Terje GX4000-MC0123B-K3.jpg|another picture]].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:GX4000 PCB Top.jpg|100px|left]] || [[File:GX4000_PCB_Bottom.jpg|100px]] || '''Board: 2700-017P-4, MC0123C, Copyright 1990, K1''' ([[Media:Terje GX4000-MC0123C-K1 unrotated.jpg|other picture]])&amp;lt;br&amp;gt;R153 not installed (near SCART connector)&amp;lt;br&amp;gt;D135-D142 instead of NR2, R1/R2/C2 rearranged (between CPU and PSG)&amp;lt;br&amp;gt;bigger R181 (3 Watts), C32/D180 rearranged (near RGB monitor connector)&lt;br /&gt;
|-&lt;br /&gt;
|[[File:GX4000_PCB_Top_(2700-017P-4_MC0123C_K2).jpg|100px]] ||[[File:GX4000_PCB_Bottom_(2700-017P-4_MC0123C_K2).jpg|100px]]|| '''Board: 2700-017P-4, MC0123C, Copyright 1990, K2'''&amp;lt;br&amp;gt;Looks same as above (only the &amp;quot;K2&amp;quot; text near the LED changed).&amp;lt;br&amp;gt; ([[Media:Terje GX4000-MC0123C-K2.jpg|other picture]])&lt;br /&gt;
|-&lt;br /&gt;
|[[File:GX4000_PCB_Top_(2700-017P-4_MC0123C_K2)_NoMod.jpg|100px]] ||[[File:GX4000_PCB_Bottom_(2700-017P-4_MC0123C_K2)_NoMod.jpg|100px]]|| '''Board: 2700-017P-4, MC0123C, Copyright 1990, K2'''&amp;lt;br&amp;gt;The same board as the above one, but without the modulator.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:GX 4000 MC0123C K4 bilgisayarlarim 736001086319 MA.jpg|100px]] || || '''Board: 2700-017P-4, MC0123C, Copyright 1990, K4'''&amp;lt;br&amp;gt;Looks same as above (only the &amp;quot;K4&amp;quot; text near the LED changed).&lt;br /&gt;
|-&lt;br /&gt;
|[[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'''&amp;lt;br&amp;gt;The same board as the above one, but without the modulator.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Cpcmania GX4000 without modulator.jpg|100px]] || || '''Board: 27...?, MC...?, Copyright 1990, K3''' (without TV modulator)&amp;lt;br&amp;gt;Version without TV Modulator installed, and with IC101 replaced by 4 transistors (used in French models; where the PAL modulator would be useless).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Another GX4000 board (2700-017P-3, MC0123A, Copyright 1990) is shown in [[Service Manuals]] (Plus series, page 24 and page 32/france).&lt;br /&gt;
&lt;br /&gt;
== System Cartridge (BIOS of CPC+) and Game Cartridges ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 52x60 mm''' [[GX4000 cartridge|(more pictures)]]&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Inside GX4000 cart 1 unrotated.jpg|52px]] || [[File:Inside GX4000 cart 2.jpg|52px]] || '''Board: PT-NO-Z90903-MC0121A''' - With custom LKs, and double-sided soldering points.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Cartridge-PT-NO-Z90903-MS0201A-Installed.jpg|52px]] || [[File:Cartridge-PT-NO-Z90903-MS0201A-Bottom.jpg|52px]] || '''Board: PT-NO-Z90903-MS0201A Revision A''' - With custom LKs, and single-sided soldering points.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Z90903_MS0201A_B_PCB_Top.jpg|52px]] || [[File:Z90903_MS0201A_B_PCB_Bottom.jpg|52px]] || '''Board: PT-NO-Z90903-MS0201A Revision B'''.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:2700-023P-1_PCB_Top.jpg|52px]] || [[File:2700-023P-1_PCB_Bottom.jpg|52px]] || '''Board: 2700-023P-1''' - With hardwired LK1 and LK6, and single-sided soldering points.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:2700-023P-1_27C512_PCB_Top.jpg|52px]] || [[File:2700-023P-1_27C512_PCB_Bottom.jpg|52px]] || '''Board: 2700-023P-1''' - Fitted with a 27C512 Eprom. Notice the LK3 setting.&lt;br /&gt;
|-&lt;br /&gt;
|[[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.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Dragon CPC Plus System Cartridge PC Spanish.jpg|52px]] || || '''Board: Nonamed''' - Spanish cartridge without text-layer on PCB (otherwise same as 2700-023P-1).&lt;br /&gt;
|-&lt;br /&gt;
|[[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.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DDI-1 ==&lt;br /&gt;
&lt;br /&gt;
* '''Size: 160x65 mm'''&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Gerald DDI-1 MF0004B.jpg|80px]] || [[File:Gerald DDI-1 MF0004B-Back with ABBA switch mod.jpg|80px]] || '''Board: MF0004B, ISS3, (C) Amstrad 1984'''&amp;lt;br&amp;gt;[[Amstrad Disk Drive|(more pictures)]]&amp;lt;br&amp;gt;20pin FDC Data Separator&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Clones ==&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''PCB Top'' ||''PCB Bottom'' || Description&lt;br /&gt;
|-&lt;br /&gt;
|[[File:KC Compact PCB cropped.jpg|185px]] || || '''KC Compact''' [[KC Compact|(more pictures)]]&amp;lt;br&amp;gt;'''Size: 370x200 mm'''&amp;lt;br&amp;gt;East german CPC464 clone (CPC 464-style 64K RAM, Tape Drive, though using 6128 BIOS version)&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Deepfb-aleste-without-keyboard.jpg|200px]] || || '''Board: PATISONIC ALESTE 520EX 01.003''' [[Aleste 520EX|(more pictures)]]&amp;lt;br&amp;gt;'''Size: &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;???x???&amp;lt;/span&amp;gt; mm'''&amp;lt;br&amp;gt;Russian CPC128 clone with some additonal features (512K RAM, additional video modes, RTC, SIO, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
== To Do ==&lt;br /&gt;
&lt;br /&gt;
* http://cpcwiki.eu/forum/index.php/topic,678.msg9509.html#msg9509 - some more precision values for Mainboard sizes. Add them to this page!&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Amstrad part numbers]] - Part Numbers for PCBs and Chips&lt;br /&gt;
* [[Keyboard Versions]]&lt;br /&gt;
* [[Schematics]]&lt;br /&gt;
* [[Service Manuals]] - (cost-down 6128 is in the Amendment manual)&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
&lt;br /&gt;
* http://cpcwiki.eu/forum/index.php/topic,678.0.html - CPC Mainboard Versions related&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Z70200_MC0001A_BOT.JPG&amp;diff=66877</id>
		<title>File:Z70200 MC0001A BOT.JPG</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Z70200_MC0001A_BOT.JPG&amp;diff=66877"/>
				<updated>2011-03-05T13:59:16Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: CPC464 (early) version 2 bottom layer
Sound chip (IC102) used for spare part in another CPC464&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CPC464 (early) version 2 bottom layer&lt;br /&gt;
Sound chip (IC102) used for spare part in another CPC464&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Z70200_MC0001A_TOP.JPG&amp;diff=66876</id>
		<title>File:Z70200 MC0001A TOP.JPG</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Z70200_MC0001A_TOP.JPG&amp;diff=66876"/>
				<updated>2011-03-05T13:57:43Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: CPC464 (early) version 2 top layer - note the MC0001A
Sound chip (IC102) used for spare part in another CPC464&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CPC464 (early) version 2 top layer - note the MC0001A&lt;br /&gt;
Sound chip (IC102) used for spare part in another CPC464&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Z80_STI_RS232_interface&amp;diff=46028</id>
		<title>Z80 STI RS232 interface</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Z80_STI_RS232_interface&amp;diff=46028"/>
				<updated>2010-05-10T17:33:16Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
&lt;br /&gt;
This interface was originally described in the book &amp;quot;[[Maschinenspracheprogramme und Hardware-Erweiterungen für Schneider CPC's]]&amp;quot; written by [[Paul Bauriedl]], released by IDEA Verlag in 1987. Around mid-nineties, Tim Riemann has circulated the schematic as GIF in the internet.&lt;br /&gt;
&lt;br /&gt;
The circuit is nearly indentical to the [[Schneider RS232 Interface]] from 1985, both circuits are using a [[Media:Mostek_3801_Data.pdf|Z80 STI]], both mapped to the same I/O port addresses. Both circuits seem to be driven by the 4MHz signal on the CPC's expansion port, so even the the timings should be 100% compatible. The only difference is that the DIY circuit uses more logic chips for decoding of the I/O port addresses (the extra chips are just more over-complicated, not actually better). Another difference, concerning the power supply, is that the Schneider circuit contains 2 diodes and 2 diodes for converting ~7V AC to +/-7V DC.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SchneiderSioManualPage2.jpg|Schneider's Schematic (1985)&lt;br /&gt;
Image:NoPicture.png|Paul Bauriedl's Schematic (1987)&lt;br /&gt;
Image:Tim Riemann RS232.gif|Tim Riemann's Schematic (1996)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to build a RS232 - Interface for the CPC-Series! ==&lt;br /&gt;
&lt;br /&gt;
=== Schematic and source code ===&lt;br /&gt;
&lt;br /&gt;
First about the connection plan: You need a power supply that supports +9V,-9V and 5V. Connect all pins. You have to connect D0..D7 from the adressbus with the Z80 STI. You have to connect D0 with pin 21, D1 with pin 22, ..., D7 with pin 28. That's all. &lt;br /&gt;
Now you can plug in the interface in the CPC. Switch the power on. If the CPC doesn't work normal please switch the power off and you have to watch for faults in the connection of your interface :-(. If everything is ok then you have to copy the assembler code and do the next test.&lt;br /&gt;
&lt;br /&gt;
Second part: How to program the interface. (The assembler code is saved in RS232.ASM)              &lt;br /&gt;
&lt;br /&gt;
Z80-STI: 50 to 19200 bps (5,6,7 or 8 bit, 1, 1 1/2, 2 stopbits, all parity flags) 24 registers, use 16 registers (direct) with F8E0-F8EF, the last 8 registers can be used indirect with a special register&lt;br /&gt;
&lt;br /&gt;
== The meaning and the Addresses of the registers ==&lt;br /&gt;
&lt;br /&gt;
=== Register 0 (Port F8E0h) Indirect Data ===&lt;br /&gt;
This register transfers data from and to a indirect register.&lt;br /&gt;
&lt;br /&gt;
=== Register 1 (Port F8E1h) Handshake signals ===&lt;br /&gt;
This register transfers the data from and to the I/O port of the chip. If you use V24 you can request handshake signals from this port. In this interface the following bits have this meaning:&lt;br /&gt;
 Bit 0:    DTR (Data Terminal Ready)&lt;br /&gt;
 Bit 1:    RTS (Ready to Send)&lt;br /&gt;
 Bit 2:    CTS (Clear to Send)&lt;br /&gt;
 Bit 3:    DSR (Data Set Ready)&lt;br /&gt;
 Bit 4-7:  not used&lt;br /&gt;
&lt;br /&gt;
=== Register 2-7 (Port F8E2h-F8E7h) Interrupt related ===&lt;br /&gt;
These registers are used by the interrupt handler. If you want to know&lt;br /&gt;
what you can do with this registers please write to Mostek for support.&lt;br /&gt;
&lt;br /&gt;
=== Register 8 (Port F8E8h) Indirect Index ===&lt;br /&gt;
Bit 3-7 are used by the interrupt handler. With bit 0-2 you can choose the indirect register.&lt;br /&gt;
&lt;br /&gt;
=== Register 9 (Port F8E9h) Timer Controls ===&lt;br /&gt;
Control register for timer A and B. You needn't to use the timer for a V24 interface.&lt;br /&gt;
&lt;br /&gt;
=== Register 10 (Port F8EAh) Timer B ===&lt;br /&gt;
Timer B value&lt;br /&gt;
&lt;br /&gt;
=== Register 11 (Port F8EBh) Timer A===&lt;br /&gt;
Timer A value&lt;br /&gt;
&lt;br /&gt;
=== Register 12 (Port F8ECh) Mode Control ===&lt;br /&gt;
USART-register. Change the connect-parameters.&lt;br /&gt;
        Bit   7     6     5     4     3     2     1     0&lt;br /&gt;
              x     x     x     x     x     x     x     0&lt;br /&gt;
              ^     ^     ^     ^     ^     ^     ^     &lt;br /&gt;
              |     |     |     |     |     |     1=even     &lt;br /&gt;
              |     |     |     |     |     |     0=odd&lt;br /&gt;
              |     |     |     |     |     1=Parity on&lt;br /&gt;
              |     |     |     |     |     0=Parity off&lt;br /&gt;
              |     |     |               Startbit  Stopbit  Format&lt;br /&gt;
              |     |     |     0     0 =    0         0     synchron&lt;br /&gt;
              |     |     |     0     1 =    1         1     asynchron&lt;br /&gt;
              |     |     |     1     0 =    1       1 1/2   asynchron&lt;br /&gt;
              |     |     |     1     1 =    1         2     asynchron&lt;br /&gt;
              |     0     0 = 8 Bit&lt;br /&gt;
              |     0     1 = 7 Bit&lt;br /&gt;
              |     1     0 = 6 Bit&lt;br /&gt;
              |     1     1 = 5 Bit&lt;br /&gt;
              please always set on 0&lt;br /&gt;
&lt;br /&gt;
=== Register 13 (Port F8EDh) Rx Status ===&lt;br /&gt;
Receiver status. You need only the following bits:&lt;br /&gt;
 Bit 0: Receiver-Enable, set to 1 if receiving is possible.&lt;br /&gt;
 Bit 1: Memory full &amp;quot;1&amp;quot; or not &amp;quot;0&amp;quot;. (If 8 Bits are &lt;br /&gt;
        received then the interface send memory full).&lt;br /&gt;
&lt;br /&gt;
=== Register 14 (Port F8EEh) Tx Status ===&lt;br /&gt;
Sending status. Again you need only two bits:&lt;br /&gt;
 Bit 0: Sending-Enable, must set to &amp;quot;1&amp;quot; if sending is allowed.&lt;br /&gt;
 Bit 7: Memory full &amp;quot;1&amp;quot; or not &amp;quot;0&amp;quot;. This bit can&lt;br /&gt;
        be used to ask if a word is send or not.&lt;br /&gt;
&lt;br /&gt;
=== Register 15 (Port F8EFh) Rx/Tx Data ===&lt;br /&gt;
This is the send and receive register. Here you can get a word or send a word.&lt;br /&gt;
&lt;br /&gt;
== Indirect registers (Choose them with register 8) ==&lt;br /&gt;
&lt;br /&gt;
register 0: Not used.&lt;br /&gt;
&lt;br /&gt;
register 1: Data for Timer D.&lt;br /&gt;
&lt;br /&gt;
register 2: Data for Timer C.&lt;br /&gt;
&lt;br /&gt;
register 3: Not used.&lt;br /&gt;
&lt;br /&gt;
register 4: Not used.&lt;br /&gt;
&lt;br /&gt;
register 5: Not used.&lt;br /&gt;
&lt;br /&gt;
register 6: I/O-Port (receive or send). High means sending, low receiving.&lt;br /&gt;
&lt;br /&gt;
register 7: Used for Timer C and D. Reset with &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more exact informations please write to Mostek and ask for support for the Z80-STI. You also can look at the assembler code.&lt;br /&gt;
&lt;br /&gt;
== About the assembler code ==&lt;br /&gt;
&lt;br /&gt;
The program RS232.ASM installs 2 new BASIC commands (|FORMAT, |RECORD, |SEND).&lt;br /&gt;
Here you can read the description about this new commands:&lt;br /&gt;
&lt;br /&gt;
'''|FORMAT''', number of bps, number of stop-bits, data bits, parity on/off, parity even/odd&lt;br /&gt;
&lt;br /&gt;
Number of bps:       &lt;br /&gt;
&lt;br /&gt;
                     0 =   50 bps&lt;br /&gt;
                     1 =   75 bps&lt;br /&gt;
                     2 =  110 bps&lt;br /&gt;
                     3 =  150 bps&lt;br /&gt;
                     4 =  300 bps&lt;br /&gt;
                     5 =  600 bps&lt;br /&gt;
                     6 = 1200 bps&lt;br /&gt;
                     7 = 2400 bps&lt;br /&gt;
&lt;br /&gt;
Number of stop bits: 1 = 1 stop bit&lt;br /&gt;
0 = 2 stop bit&lt;br /&gt;
&lt;br /&gt;
Data bits:           0 = 7 data bits&lt;br /&gt;
1 = 8 data bits&lt;br /&gt;
&lt;br /&gt;
Parity:              1 = even&lt;br /&gt;
0 = odd&lt;br /&gt;
&lt;br /&gt;
Parity:              1 = on&lt;br /&gt;
0 = off&lt;br /&gt;
&lt;br /&gt;
Normally, you use 8N1 for connection with BBS's you can initialise this with&lt;br /&gt;
|FORMAT, number of bps, 1, 1, 0, 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''|RECORD''', @a$&lt;br /&gt;
The incoming chars will be read in a string. Control codes will be send to the&lt;br /&gt;
string, too, because sometimes you need it for binary transmissions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''|SEND''', @a$&lt;br /&gt;
The string is send until it ends, except you press ESC. The program will not&lt;br /&gt;
send CR or LF, so you can use this for binary transmission.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used components: ==&lt;br /&gt;
&lt;br /&gt;
* 1x [[Media:Mostek_3801_Data.pdf|Z80-STI (MK3801-4)]]&lt;br /&gt;
* 1x SN75189 - RS232 to TTL level shifter&lt;br /&gt;
* 1x SN75188 - TTL to RS232 level shifter&lt;br /&gt;
* 1x 74LS30 - Single 8-input NAND gate&lt;br /&gt;
* 1x 74LS138 - 1-of-8 inverting decoder/demultiplexer&lt;br /&gt;
* 1x 74LS20 - Dual 4-input NAND gates&lt;br /&gt;
* 1x 74LS04 - Hex Inverters&lt;br /&gt;
* 1x 74LS32 - Quad 2-input OR gates&lt;br /&gt;
* 1x 25pin SUB-D connector (male)&lt;br /&gt;
* 1x connector for the [[Connector:Expansion_port|expansion port]]&lt;br /&gt;
Note: The 74LS20, 74LS04, 74LS32 are the smaller logic symbols in the schematic.&lt;br /&gt;
&lt;br /&gt;
Note 2: The 74LS138 splits the address space to four regions (which is total nonsense), the 74LS20 is then merging them back to a single region (which is undoing that nonsense). There seems to be no real reason for doing that - except maybe to avoid legal copyright problems (claiming something like &amp;quot;no this isn't a unlicensed remake of Schneider's schematic, our schematic is doing total nonsense, it's has absolutely nothing to do with Schneider's hardware&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
[[File:Rs232cpc.lzh]] - All info and files on topic&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Z80_STI_RS232_interface&amp;diff=46027</id>
		<title>Z80 STI RS232 interface</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Z80_STI_RS232_interface&amp;diff=46027"/>
				<updated>2010-05-10T17:31:46Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: link to MK3801 datasheet added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
&lt;br /&gt;
This interface was originally described in the book &amp;quot;[[Maschinenspracheprogramme und Hardware-Erweiterungen für Schneider CPC's]]&amp;quot; written by [[Paul Bauriedl]], released by IDEA Verlag in 1987. Around mid-nineties, Tim Riemann has circulated the schematic as GIF in the internet.&lt;br /&gt;
&lt;br /&gt;
The circuit is nearly indentical to the [[Schneider RS232 Interface]] from 1985, both circuits are using a [[Media:Mostek_3801_Data.pdf|Z80 STI]], both mapped to the same I/O port addresses. Both circuits seem to be driven by the 4MHz signal on the CPC's expansion port, so even the the timings should be 100% compatible. The only difference is that the DIY circuit uses more logic chips for decoding of the I/O port addresses (the extra chips are just more over-complicated, not actually better). Another difference, concerning the power supply, is that the Schneider circuit contains 2 diodes and 2 diodes for converting ~7V AC to +/-7V DC.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SchneiderSioManualPage2.jpg|Schneider's Schematic (1985)&lt;br /&gt;
Image:NoPicture.png|Paul Bauriedl's Schematic (1987)&lt;br /&gt;
Image:Tim Riemann RS232.gif|Tim Riemann's Schematic (1996)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to build a RS232 - Interface for the CPC-Series! ==&lt;br /&gt;
&lt;br /&gt;
=== Schematic and source code ===&lt;br /&gt;
&lt;br /&gt;
First about the connection plan: You need a power supply that supports +9V,-9V and 5V. Connect all pins. You have to connect D0..D7 from the adressbus with the Z80 STI. You have to connect D0 with pin 21, D1 with pin 22, ..., D7 with pin 28. That's all. &lt;br /&gt;
Now you can plug in the interface in the CPC. Switch the power on. If the CPC doesn't work normal please switch the power off and you have to watch for faults in the connection of your interface :-(. If everything is ok then you have to copy the assembler code and do the next test.&lt;br /&gt;
&lt;br /&gt;
Second part: How to program the interface. (The assembler code is saved in RS232.ASM)              &lt;br /&gt;
&lt;br /&gt;
Z80-STI: 50 to 19200 bps (5,6,7 or 8 bit, 1, 1 1/2, 2 stopbits, all parity flags) 24 registers, use 16 registers (direct) with F8E0-F8EF, the last 8 registers can be used indirect with a special register&lt;br /&gt;
&lt;br /&gt;
== The meaning and the Addresses of the registers ==&lt;br /&gt;
&lt;br /&gt;
=== Register 0 (Port F8E0h) Indirect Data ===&lt;br /&gt;
This register transfers data from and to a indirect register.&lt;br /&gt;
&lt;br /&gt;
=== Register 1 (Port F8E1h) Handshake signals ===&lt;br /&gt;
This register transfers the data from and to the I/O port of the chip. If you use V24 you can request handshake signals from this port. In this interface the following bits have this meaning:&lt;br /&gt;
 Bit 0:    DTR (Data Terminal Ready)&lt;br /&gt;
 Bit 1:    RTS (Ready to Send)&lt;br /&gt;
 Bit 2:    CTS (Clear to Send)&lt;br /&gt;
 Bit 3:    DSR (Data Set Ready)&lt;br /&gt;
 Bit 4-7:  not used&lt;br /&gt;
&lt;br /&gt;
=== Register 2-7 (Port F8E2h-F8E7h) Interrupt related ===&lt;br /&gt;
These registers are used by the interrupt handler. If you want to know&lt;br /&gt;
what you can do with this registers please write to Mostek for support.&lt;br /&gt;
&lt;br /&gt;
=== Register 8 (Port F8E8h) Indirect Index ===&lt;br /&gt;
Bit 3-7 are used by the interrupt handler. With bit 0-2 you can choose the indirect register.&lt;br /&gt;
&lt;br /&gt;
=== Register 9 (Port F8E9h) Timer Controls ===&lt;br /&gt;
Control register for timer A and B. You needn't to use the timer for a V24 interface.&lt;br /&gt;
&lt;br /&gt;
=== Register 10 (Port F8EAh) Timer B ===&lt;br /&gt;
Timer B value&lt;br /&gt;
&lt;br /&gt;
=== Register 11 (Port F8EBh) Timer A===&lt;br /&gt;
Timer A value&lt;br /&gt;
&lt;br /&gt;
=== Register 12 (Port F8ECh) Mode Control ===&lt;br /&gt;
USART-register. Change the connect-parameters.&lt;br /&gt;
        Bit   7     6     5     4     3     2     1     0&lt;br /&gt;
              x     x     x     x     x     x     x     0&lt;br /&gt;
              ^     ^     ^     ^     ^     ^     ^     &lt;br /&gt;
              |     |     |     |     |     |     1=even     &lt;br /&gt;
              |     |     |     |     |     |     0=odd&lt;br /&gt;
              |     |     |     |     |     1=Parity on&lt;br /&gt;
              |     |     |     |     |     0=Parity off&lt;br /&gt;
              |     |     |               Startbit  Stopbit  Format&lt;br /&gt;
              |     |     |     0     0 =    0         0     synchron&lt;br /&gt;
              |     |     |     0     1 =    1         1     asynchron&lt;br /&gt;
              |     |     |     1     0 =    1       1 1/2   asynchron&lt;br /&gt;
              |     |     |     1     1 =    1         2     asynchron&lt;br /&gt;
              |     0     0 = 8 Bit&lt;br /&gt;
              |     0     1 = 7 Bit&lt;br /&gt;
              |     1     0 = 6 Bit&lt;br /&gt;
              |     1     1 = 5 Bit&lt;br /&gt;
              please always set on 0&lt;br /&gt;
&lt;br /&gt;
=== Register 13 (Port F8EDh) Rx Status ===&lt;br /&gt;
Receiver status. You need only the following bits:&lt;br /&gt;
 Bit 0: Receiver-Enable, set to 1 if receiving is possible.&lt;br /&gt;
 Bit 1: Memory full &amp;quot;1&amp;quot; or not &amp;quot;0&amp;quot;. (If 8 Bits are &lt;br /&gt;
        received then the interface send memory full).&lt;br /&gt;
&lt;br /&gt;
=== Register 14 (Port F8EEh) Tx Status ===&lt;br /&gt;
Sending status. Again you need only two bits:&lt;br /&gt;
 Bit 0: Sending-Enable, must set to &amp;quot;1&amp;quot; if sending is allowed.&lt;br /&gt;
 Bit 7: Memory full &amp;quot;1&amp;quot; or not &amp;quot;0&amp;quot;. This bit can&lt;br /&gt;
        be used to ask if a word is send or not.&lt;br /&gt;
&lt;br /&gt;
=== Register 15 (Port F8EFh) Rx/Tx Data ===&lt;br /&gt;
This is the send and receive register. Here you can get a word or send a word.&lt;br /&gt;
&lt;br /&gt;
== Indirect registers (Choose them with register 8) ==&lt;br /&gt;
&lt;br /&gt;
register 0: Not used.&lt;br /&gt;
&lt;br /&gt;
register 1: Data for Timer D.&lt;br /&gt;
&lt;br /&gt;
register 2: Data for Timer C.&lt;br /&gt;
&lt;br /&gt;
register 3: Not used.&lt;br /&gt;
&lt;br /&gt;
register 4: Not used.&lt;br /&gt;
&lt;br /&gt;
register 5: Not used.&lt;br /&gt;
&lt;br /&gt;
register 6: I/O-Port (receive or send). High means sending, low receiving.&lt;br /&gt;
&lt;br /&gt;
register 7: Used for Timer C and D. Reset with &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more exact informations please write to Mostek and ask for support for the Z80-STI. You also can look at the assembler code.&lt;br /&gt;
&lt;br /&gt;
== About the assembler code ==&lt;br /&gt;
&lt;br /&gt;
The program RS232.ASM installs 2 new BASIC commands (|FORMAT, |RECORD, |SEND).&lt;br /&gt;
Here you can read the description about this new commands:&lt;br /&gt;
&lt;br /&gt;
'''|FORMAT''', number of bps, number of stop-bits, data bits, parity on/off, parity even/odd&lt;br /&gt;
&lt;br /&gt;
Number of bps:       &lt;br /&gt;
&lt;br /&gt;
                     0 =   50 bps&lt;br /&gt;
                     1 =   75 bps&lt;br /&gt;
                     2 =  110 bps&lt;br /&gt;
                     3 =  150 bps&lt;br /&gt;
                     4 =  300 bps&lt;br /&gt;
                     5 =  600 bps&lt;br /&gt;
                     6 = 1200 bps&lt;br /&gt;
                     7 = 2400 bps&lt;br /&gt;
&lt;br /&gt;
Number of stop bits: 1 = 1 stop bit&lt;br /&gt;
0 = 2 stop bit&lt;br /&gt;
&lt;br /&gt;
Data bits:           0 = 7 data bits&lt;br /&gt;
1 = 8 data bits&lt;br /&gt;
&lt;br /&gt;
Parity:              1 = even&lt;br /&gt;
0 = odd&lt;br /&gt;
&lt;br /&gt;
Parity:              1 = on&lt;br /&gt;
0 = off&lt;br /&gt;
&lt;br /&gt;
Normally, you use 8N1 for connection with BBS's you can initialise this with&lt;br /&gt;
|FORMAT, number of bps, 1, 1, 0, 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''|RECORD''', @a$&lt;br /&gt;
The incoming chars will be read in a string. Control codes will be send to the&lt;br /&gt;
string, too, because sometimes you need it for binary transmissions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''|SEND''', @a$&lt;br /&gt;
The string is send until it ends, except you press ESC. The program will not&lt;br /&gt;
send CR or LF, so you can use this for binary transmission.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used components: ==&lt;br /&gt;
&lt;br /&gt;
* 1x Z80-STI (MK3801-4)&lt;br /&gt;
* 1x SN75189 - RS232 to TTL level shifter&lt;br /&gt;
* 1x SN75188 - TTL to RS232 level shifter&lt;br /&gt;
* 1x 74LS30 - Single 8-input NAND gate&lt;br /&gt;
* 1x 74LS138 - 1-of-8 inverting decoder/demultiplexer&lt;br /&gt;
* 1x 74LS20 - Dual 4-input NAND gates&lt;br /&gt;
* 1x 74LS04 - Hex Inverters&lt;br /&gt;
* 1x 74LS32 - Quad 2-input OR gates&lt;br /&gt;
* 1x 25pin SUB-D connector (male)&lt;br /&gt;
* 1x connector for the [[Connector:Expansion_port|expansion port]]&lt;br /&gt;
Note: The 74LS20, 74LS04, 74LS32 are the smaller logic symbols in the schematic.&lt;br /&gt;
&lt;br /&gt;
Note 2: The 74LS138 splits the address space to four regions (which is total nonsense), the 74LS20 is then merging them back to a single region (which is undoing that nonsense). There seems to be no real reason for doing that - except maybe to avoid legal copyright problems (claiming something like &amp;quot;no this isn't a unlicensed remake of Schneider's schematic, our schematic is doing total nonsense, it's has absolutely nothing to do with Schneider's hardware&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
[[File:Rs232cpc.lzh]] - All info and files on topic&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Schneider_RS232_Interface&amp;diff=46026</id>
		<title>Schneider RS232 Interface</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Schneider_RS232_Interface&amp;diff=46026"/>
				<updated>2010-05-10T17:29:19Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: /* Datasheet (not Missing) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RS232 Interface for the CPC by [[Schneider]]. Schneider is the german distributor for Amstrad CPC hardware (however, this&lt;br /&gt;
interface seems to be Schneider's own invention, not an Amstrad product).&lt;br /&gt;
&lt;br /&gt;
Note: The uncommon shape of the housing dates back to a Schneider BTX modul (which was being intended to be plugged into Schneider Television Sets). Apparently Schneider produced too many housings, and re-used them for the RS232 interface. Actually, a RS232 interface is very much the same as a BTX interface (the actual BTX modem must be rented separately from Deutsche Bundespost), so even the PCB may be (almost/exactly?) the same for both devices.&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;The Schneider RS232 interface&amp;quot;&amp;gt;&lt;br /&gt;
Image:Schneider rs232.jpg|Interface&lt;br /&gt;
Image:schneider rs232 1.jpg|Description&lt;br /&gt;
Image:Terje Schneider RS232 PCB top.jpg|PCB top&lt;br /&gt;
Image:Terje Schneider RS232 PCB bottom.jpg|PCB bottom&lt;br /&gt;
Image:Schneider-sio-front.jpg|Front Plate&lt;br /&gt;
Image:Schneider-sio-label.jpg|Label&lt;br /&gt;
Image:Schneider-sio-lead.jpg|Expansion Port Cable&lt;br /&gt;
Image:Schneider-sio-psu.jpg|Power Supply&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== I/O Ports ==&lt;br /&gt;
  F8E0h Z80 STI Indirect Data Register       Read Write&lt;br /&gt;
  F8E1h Z80 STI Gen. Purpose I/O Interrupt   Read Write&lt;br /&gt;
  F8E8h Z80 STI Pointer Vector Register      Read Write&lt;br /&gt;
  F8ECh Z80 STI USART Control Register       Read Write&lt;br /&gt;
  F8EDh Z80 STI Receiver Status Register     Read Write&lt;br /&gt;
  F8EEh Z80 STI Transmitter Status Register  Read Write&lt;br /&gt;
  F8EFh Z80 STI USART Data Register          Read Write&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Supported by &amp;quot;Starwriter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Similar (or identical?) Interface ==&lt;br /&gt;
&lt;br /&gt;
The circuit is very similar (or possibly indentical) to the [[Tim Riemann's RS232 interface]], both circuits are using a Z80 STI, both mapped to the same I/O port addresses. Whether or not the circuits are fully compatible with each other is '''unknown'''. Some small details might differ. For example, the clock source being passed to the Z80 STI chip could be different.&lt;br /&gt;
&lt;br /&gt;
== Manual (german) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:SchneiderSioManualPage1.jpg|Page 1 (cable / jumpers)&lt;br /&gt;
File:SchneiderSioManualPage2.jpg|Page 2 (schematic)&lt;br /&gt;
File:SchneiderSioManualPage3.jpg|Page 3 (z80-sti registers)&lt;br /&gt;
File:SchneiderSioManualPage4.jpg|Page 4 (blank / footer)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Datasheet ==&lt;br /&gt;
&lt;br /&gt;
* A [[Media:Mostek_3801_Data.pdf|&amp;quot;Z80 STI&amp;quot;]] is a 40pin [[Media:Mostek_3801_Data.pdf|MK3801]] chip from Mostek. Details on that chip are from the &amp;quot;MOSTEK 1982/1983 Microelectronic Data Book&amp;quot; (kindly made available by John Robertson).&lt;br /&gt;
&lt;br /&gt;
* The MK68901 seems to be a newer/similar chip (but neither port addresses nor pinouts are backwards compatible).&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]] [[Category:Peripherals]] [[Category:Serial_interfaces]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=User:Zigzac&amp;diff=46025</id>
		<title>User:Zigzac</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=User:Zigzac&amp;diff=46025"/>
				<updated>2010-05-10T17:28:31Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Meadded :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Zigzac_simpsonized.jpg]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Zigzac_simpsonized.jpg&amp;diff=46024</id>
		<title>File:Zigzac simpsonized.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Zigzac_simpsonized.jpg&amp;diff=46024"/>
				<updated>2010-05-10T17:27:26Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Me - more or less ;-)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Me - more or less ;-)&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Schneider_RS232_Interface&amp;diff=46023</id>
		<title>Schneider RS232 Interface</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Schneider_RS232_Interface&amp;diff=46023"/>
				<updated>2010-05-10T17:24:22Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Mostek datasheet added.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RS232 Interface for the CPC by [[Schneider]]. Schneider is the german distributor for Amstrad CPC hardware (however, this&lt;br /&gt;
interface seems to be Schneider's own invention, not an Amstrad product).&lt;br /&gt;
&lt;br /&gt;
Note: The uncommon shape of the housing dates back to a Schneider BTX modul (which was being intended to be plugged into Schneider Television Sets). Apparently Schneider produced too many housings, and re-used them for the RS232 interface. Actually, a RS232 interface is very much the same as a BTX interface (the actual BTX modem must be rented separately from Deutsche Bundespost), so even the PCB may be (almost/exactly?) the same for both devices.&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;The Schneider RS232 interface&amp;quot;&amp;gt;&lt;br /&gt;
Image:Schneider rs232.jpg|Interface&lt;br /&gt;
Image:schneider rs232 1.jpg|Description&lt;br /&gt;
Image:Terje Schneider RS232 PCB top.jpg|PCB top&lt;br /&gt;
Image:Terje Schneider RS232 PCB bottom.jpg|PCB bottom&lt;br /&gt;
Image:Schneider-sio-front.jpg|Front Plate&lt;br /&gt;
Image:Schneider-sio-label.jpg|Label&lt;br /&gt;
Image:Schneider-sio-lead.jpg|Expansion Port Cable&lt;br /&gt;
Image:Schneider-sio-psu.jpg|Power Supply&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== I/O Ports ==&lt;br /&gt;
  F8E0h Z80 STI Indirect Data Register       Read Write&lt;br /&gt;
  F8E1h Z80 STI Gen. Purpose I/O Interrupt   Read Write&lt;br /&gt;
  F8E8h Z80 STI Pointer Vector Register      Read Write&lt;br /&gt;
  F8ECh Z80 STI USART Control Register       Read Write&lt;br /&gt;
  F8EDh Z80 STI Receiver Status Register     Read Write&lt;br /&gt;
  F8EEh Z80 STI Transmitter Status Register  Read Write&lt;br /&gt;
  F8EFh Z80 STI USART Data Register          Read Write&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Supported by &amp;quot;Starwriter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Similar (or identical?) Interface ==&lt;br /&gt;
&lt;br /&gt;
The circuit is very similar (or possibly indentical) to the [[Tim Riemann's RS232 interface]], both circuits are using a Z80 STI, both mapped to the same I/O port addresses. Whether or not the circuits are fully compatible with each other is '''unknown'''. Some small details might differ. For example, the clock source being passed to the Z80 STI chip could be different.&lt;br /&gt;
&lt;br /&gt;
== Manual (german) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:SchneiderSioManualPage1.jpg|Page 1 (cable / jumpers)&lt;br /&gt;
File:SchneiderSioManualPage2.jpg|Page 2 (schematic)&lt;br /&gt;
File:SchneiderSioManualPage3.jpg|Page 3 (z80-sti registers)&lt;br /&gt;
File:SchneiderSioManualPage4.jpg|Page 4 (blank / footer)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Datasheet (Missing) ==&lt;br /&gt;
&lt;br /&gt;
* A [[Media:Mostek_3801_Data.pdf|&amp;quot;Z80 STI&amp;quot;]] is a 40pin [[Media:Mostek_3801_Data.pdf|MK3801]] chip from Mostek. Details on that chip are from the &amp;quot;MOSTEK 1982/1983 Microelectronic Data Book&amp;quot; (kindly made available by John Robertson).&lt;br /&gt;
&lt;br /&gt;
* The MK68901 seems to be a newer/similar chip (but neither port addresses nor pinouts are backwards compatible).&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]] [[Category:Peripherals]] [[Category:Serial_interfaces]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Mostek_3801_Data.pdf&amp;diff=46022</id>
		<title>File:Mostek 3801 Data.pdf</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Mostek_3801_Data.pdf&amp;diff=46022"/>
				<updated>2010-05-10T17:04:28Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Z80 STI (Serial Timer Interrupt Controller) aka MK3801&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Z80 STI (Serial Timer Interrupt Controller) aka MK3801&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Keyboard_Versions&amp;diff=45716</id>
		<title>Keyboard Versions</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Keyboard_Versions&amp;diff=45716"/>
				<updated>2010-05-05T19:26:22Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Danish version of CPC464 added.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Unidentified Model =&lt;br /&gt;
&lt;br /&gt;
[[File:WalgenbachAmstrad CPC464 grey Large.jpg|200px|left]]&lt;br /&gt;
* '''Amstrad CPC 464 with new logo and grey keys'''&lt;br /&gt;
* Normally grey keys were found only on german Schneider models, not on Amstrad 464.&lt;br /&gt;
* Possibly this is a late german model (made after the Schneider/Amstrad partnership ended)...?&lt;br /&gt;
* Though [http://www.homecomputer.de/pages/f_info.html?Amstrad_CPC464_grey.html this link] says it's &amp;quot;most common&amp;quot; in UK...?&lt;br /&gt;
* Btw. better &amp;quot;non-diagonal&amp;quot; picture would be nice.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Regions =&lt;br /&gt;
&lt;br /&gt;
== English ==&lt;br /&gt;
&lt;br /&gt;
''Amstrad Colour Personal Computer''&lt;br /&gt;
&lt;br /&gt;
[[File:GA high res.JPG|200px|left]]&lt;br /&gt;
* '''English CPC 464 (prototype)''' [[CPC Prototypes|(more info)]]&lt;br /&gt;
* Prototype with gray case&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC 464 old logo bilgisayarlarim.jpg|200px|left]]&lt;br /&gt;
* '''English CPC 464 (old logo)''' ([[Media:MarkRandallCPC464 old logo.jpg|other lowres picture]])&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Grimware cpc464 version3 case top.jpg|200px|left]]&lt;br /&gt;
* '''English CPC 464 (new logo)'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:English Amstrad CPC664 keyb Gryzor.jpg|200px|left]]&lt;br /&gt;
* '''English CPC 664'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:English CPC 6128 keyboard yoshi doshi.jpg|200px|left]]&lt;br /&gt;
* '''English CPC 6128 (new logo)'''&lt;br /&gt;
* Surprisingly, this is an ultra rare photo - as by 2010, there are almost no other pictures showing english 128K models in the internet.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Nightfallcrew CPC464 plus english keyboard.jpg|150px|left]]&lt;br /&gt;
* '''English 464 Plus'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Amstrad 6128 plus museum ebenthal.jpg|150px|left]]&lt;br /&gt;
* '''English 6128 Plus'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|50px|left]]&lt;br /&gt;
* '''EPROM in English 464/6128 Plus System Cartridge'''&lt;br /&gt;
* Showing PCB and the sticker with 41xxx-x part number&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== French ==&lt;br /&gt;
&lt;br /&gt;
''Amstrad Ordinateur Personnel Couleur''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[File:CPC464-French-QWERTY Gerald.jpg|200px|left]]&lt;br /&gt;
* '''French CPC 464''' (qwerty)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Nightfallcrew CPC464 french azerty.jpg|200px|left]]&lt;br /&gt;
* '''French CPC 464''' (azerty)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC664 french qwerty.jpg|200px|left]]&lt;br /&gt;
* '''French CPC 664''' (qwerty)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC 6128 French (QWERTY - 1st Serie).jpg|200px|left]]&lt;br /&gt;
* '''French CPC 6128''' (qwerty)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Gerald CPC6128 French.jpg|200px|left]]&lt;br /&gt;
* '''French CPC 6128''' (azerty)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC6128 awerty grim.png|200px|left]]&lt;br /&gt;
* '''French CPC 6128''' (awerty)&lt;br /&gt;
* 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.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:PV250X French CPC 6128 - Qwerty.jpg|200px|left]]&lt;br /&gt;
* '''French CPC 6128''' (qwerty/rebadged)&lt;br /&gt;
* Exotic variant: French 6128 with QWERTY keyboard (english 6128 bundled with french manual &amp;amp; french sticker on FDD - this unit was sold in a french shop, when AZERTY keyboards were out of stock)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:French464plus.jpg|150px|left]]&lt;br /&gt;
* '''French 464 Plus'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Gerald CPC6128Plus French.jpg|150px|left]]&lt;br /&gt;
* '''French 6128 Plus'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== German ==&lt;br /&gt;
&lt;br /&gt;
''Schneider Colour Personal Computer''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[File:Schneider464keyboard.jpg|200px|left]]&lt;br /&gt;
* '''German CPC 464''' (Schneider)&lt;br /&gt;
* With Schneider logo and grey text on tape drive.&lt;br /&gt;
* Grey control keys (unlike multi-colored ones found in other countries).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|100px|left]]&lt;br /&gt;
* '''German CPC 464 (Amstrad) (should exist?)'''&lt;br /&gt;
* Produced after the Amstrad-Schneider partnership ended in 1988. Now having an Amstrad logo on keyboard, ''unknown if/how such late german CPCs differed from english CPCs - they might have grey control keys, or german text on tape drive...?''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:German Schneider CPC664 keyb Gryzor.jpg|200px|left]]&lt;br /&gt;
* '''German CPC 664''' (Schneider)&lt;br /&gt;
* With Schneider logo and german colour table on disc drive.&lt;br /&gt;
* Grey control keys (unlike Blue ones found in other countries).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Schneider CPC6128 linux user.jpg|200px|left]]&lt;br /&gt;
* '''German CPC 6128''' (Schneider) (one variant)&lt;br /&gt;
* With Schneider logo and german colour table on disc drive. &lt;br /&gt;
* In this version, the text layout resembles that of the english 6128.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Schneider6128keyboard.jpg|200px|left]]&lt;br /&gt;
* '''German CPC 6128''' (Schneider) (other variant)&lt;br /&gt;
* With Schneider logo and german colour table on disc drive.&lt;br /&gt;
* Slightly rearranged text/layout (eg. &amp;quot;Disc Drive&amp;quot; instead of &amp;quot;DISC DRIVE&amp;quot;).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Markus_cpc_6128.jpg|200px|left]]&lt;br /&gt;
* '''German CPC 6128''' (Amstrad)&lt;br /&gt;
* 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.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spanish ==&lt;br /&gt;
&lt;br /&gt;
''Amstrad Ordenador Personal en Color''&lt;br /&gt;
&lt;br /&gt;
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...?&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|100px|left]]&lt;br /&gt;
* '''Spanish CPC 464/664/6128 without Ñ key''' Pre-472&lt;br /&gt;
* According to info from spain: All spanish CPCs (at least the 6128) did have spanish plaques, even before the Ñ key was invented. So, these model(s) should exist. Photos would be welcome!&lt;br /&gt;
* EDIT: According to newer info - it now seems they DON'T exist.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC 472 es.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 472 without Ñ key''' [[472|(more info)]]&lt;br /&gt;
* Early version, still with english keys&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Colossus CPC472 keyboard.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 472 with Ñ key''' [[472|(more info)]]&lt;br /&gt;
* Later version, with spanish keys&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Robcfg CPC464 SP 08.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 464 with Ñ key'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:SpanishSchneider464 robcfg cpcmaniaco keyboard.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 464  with rebadged Ñ key (Schneider)'''&lt;br /&gt;
* With rebadged &amp;quot;spanish&amp;quot; keys (see [[Media:SpanishSchneider464 robcfg cpcmaniaco rebadged keys.jpg|closeup]]). And fitted with spanish ROM (see [[Media:SpanishSchneider464 robcfg cpcmaniaco detail1.jpg|inside]]).&lt;br /&gt;
* Actually a German Schneider model with gray keys. After the Amstrad-Schneider partnership ended, remaining Schneider models were sold all across europe.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Spanish6128 old logo.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 6128 with Ñ key''' (old logo)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Spanish 6128 Keyboard Robcfg.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 6128 with Ñ key''' (new logo)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Spanish464plusLaRetrotienda.jpg|150px|left]]&lt;br /&gt;
* '''Spanish 464 Plus with Ñ key'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:6128plus es.jpg|150px|left]]&lt;br /&gt;
* '''Spanish 6128 Plus with Ñ key'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Danish ==&lt;br /&gt;
&lt;br /&gt;
''Amstrad Colour Personal Computer''&lt;br /&gt;
&lt;br /&gt;
Older danish 464s had english keys, newer ones (with flat keys) had danish keys...&lt;br /&gt;
&lt;br /&gt;
[[File:Cpc464_danish.jpg|200px|left]]&lt;br /&gt;
* '''Danish CPC 464'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Amstrad 6128 Danish Johnny Olsen.jpg|200px|left]]&lt;br /&gt;
* '''Danish CPC 6128'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|50px|left]]&lt;br /&gt;
* '''BIOS ROM in Danish 464'''&lt;br /&gt;
* Showing the 4xxxx part number on the ROM chip&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|50px|left]]&lt;br /&gt;
* '''BIOS ROM in Danish 6128'''&lt;br /&gt;
* Showing the 4xxxx part number on the ROM chip&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
[[File:Awa CPC464.jpg|150px|left]]&lt;br /&gt;
* '''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.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Greek CPCs''' are standard english Amstrad models, without any customized logos or keyboard.&lt;br /&gt;
* '''Other countries''' ... ''please add some info on Austria, Belgium, USA, etc.''&lt;br /&gt;
&lt;br /&gt;
[[File:Kcc top.jpg|150px|left]]&lt;br /&gt;
* '''KC Compact''' [[KC Compact|(more info)]]&lt;br /&gt;
* East german CPC clone - lacks some function keys.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Aleste.jpg|150px|left]]&lt;br /&gt;
* '''Aleste 520EX''' [[Aleste 520EX|(more info)]]&lt;br /&gt;
* Russian CPC clone with russian keyboard - with additional MSX-style function keys.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GX4000 Top.jpg|150px|left]]&lt;br /&gt;
* '''GX4000'''&lt;br /&gt;
* Has only one '''||''' Pause button (mapped as &amp;quot;P&amp;quot; key in keyboard matrix)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mechanics =&lt;br /&gt;
&lt;br /&gt;
[[File:Grimware cpckeys.jpg|380px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Z70102_disassembled.jpg|380px|left]]&lt;br /&gt;
* '''First 464 Keyboard Circuit (PCB)'''&lt;br /&gt;
* PT NO Z70102&lt;br /&gt;
* Printed-circuit-board with wire-cables.&lt;br /&gt;
* Other pic: [[:Image:Z70102 bot.jpg|bottom side]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|100px|left]]&lt;br /&gt;
* '''Second 464 Keyboard Circuit (CPC664-style single-foil)'''&lt;br /&gt;
* Single &amp;quot;membrane&amp;quot; foil (with 19pin connector)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|100px|left]]&lt;br /&gt;
* '''Third 464 Keyboard Circuit (CPC6128-style dual-foil)'''&lt;br /&gt;
* Two membrane foils (with 2x10pin connector)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC664 D-o-S membrane unrotated.jpg|380px|left]]&lt;br /&gt;
* '''CPC 664 Keyboard Circuit'''&lt;br /&gt;
* Single foil (with 19pin connector).&lt;br /&gt;
* Connections are closed when the key touches the contacts on the foil.&lt;br /&gt;
*  Not actually a membrane keyboard (since the foil doesn't move), seems to work more like the old PCB keyboard.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC6128 Keyboard membrane unrotated.jpg|380px|left]]&lt;br /&gt;
* '''CPC 6128 Keyboard Circuit'''&lt;br /&gt;
* Two membrane foils (with 2x10pin connector)&lt;br /&gt;
* Connections are closed when the key presses the two foils against each other.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Nightfallcrew CPC Plus keyboard membrane.jpg|380px|left]]&lt;br /&gt;
* '''CPC Plus Keyboard Circuit'''&lt;br /&gt;
* Two membrane foils (with 2x10pin connector)&lt;br /&gt;
* Same as in CPC 6128, but with connection cable at rear side.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Kcc open.jpg|380px|left]]&lt;br /&gt;
* '''KC Compact Keyboard Circuit'''&lt;br /&gt;
* 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.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Keyboard / Case Dimensions'''&lt;br /&gt;
* CPC 464 - 580x170x70 mm (according to 464 service manual)&lt;br /&gt;
* CPC 664 - 580x170x70 mm (according to 664 service manual)&lt;br /&gt;
* CPC 6128 - 510x170x48 mm (according to 6128 service manual)&lt;br /&gt;
* CPC Plus - 398x297x46 mm (according to 464+/6128+ service manual)&lt;br /&gt;
* GX 4000 - 250x184x44 mm (according to 464+/6128+ service manual)&lt;br /&gt;
* KC Compact - &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;399x218x43/54&amp;lt;/span&amp;gt; mm (serviceanleitung) &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;or 388x218x43/54&amp;lt;/span&amp;gt; mm (gerätebeschreibung) (?) &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;or 3388x218x43&amp;lt;/span&amp;gt; mm (!) (www.robotrontechnik.de and www.ddr-rechentechnik.de) (???)&lt;br /&gt;
* Aleste 520EX - &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;???x???x??&amp;lt;/span&amp;gt; mm&lt;br /&gt;
&lt;br /&gt;
= Character Set ROMs =&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
== English ==&lt;br /&gt;
[[File:Charset english gray.gif|left]]&lt;br /&gt;
'''English BIOSes'''&lt;br /&gt;
* 40009 English 464&lt;br /&gt;
* 40022 English 664&lt;br /&gt;
* 40025 English 6128&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;41???-?&amp;lt;/span&amp;gt; English Plus (EPROM in System Cartridge)&lt;br /&gt;
'''Default Symbols'''&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== French ==&lt;br /&gt;
[[File:Charset french gray.gif|left]]&lt;br /&gt;
'''French BIOSes'''&lt;br /&gt;
* 40050 French 464&lt;br /&gt;
* 40051 French 6128&lt;br /&gt;
* 130Z001 41090-1 French Plus (EPROM in System Cartridge)&lt;br /&gt;
'''Special Symbols'''&lt;br /&gt;
* chr(40h) &amp;quot;à&amp;quot; instead &amp;quot;@&amp;quot;&lt;br /&gt;
* chr(5Ch) &amp;quot;ç&amp;quot; instead &amp;quot;\&amp;quot;&lt;br /&gt;
* chr(5Eh) &amp;quot;^&amp;quot; with different shape&lt;br /&gt;
* chr(7Bh) &amp;quot;é&amp;quot; instead &amp;quot;{&amp;quot;&lt;br /&gt;
* chr(7Ch) &amp;quot;ù&amp;quot; instead &amp;quot;|&amp;quot;&lt;br /&gt;
* chr(7Dh) &amp;quot;è&amp;quot; instead &amp;quot;}&amp;quot;&lt;br /&gt;
* chr(82h) &amp;quot;°&amp;quot; instead umlaut symbol&lt;br /&gt;
Changed chr(7Ch) means RSX commands become ùCPM instead |CPM. &lt;br /&gt;
The keyboard itself does have both &amp;quot;ù&amp;quot; and &amp;quot;|&amp;quot; keys, but, the default BIOS/BASIC tables do map &amp;quot;ù&amp;quot; to both of them.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spanish ==&lt;br /&gt;
[[File:Charset spanish gray.gif|left]]&lt;br /&gt;
'''Spanish BIOSes'''&lt;br /&gt;
* 40037 Spanish 464/472&lt;br /&gt;
* 40038 Spanish 6128&lt;br /&gt;
* 130Z001 41091-1 Spanish Plus (EPROM in System Cartridge)&lt;br /&gt;
'''Special Symbols'''&lt;br /&gt;
* chr(81h) &amp;quot;Ñ&amp;quot; instead &amp;quot;´&amp;quot;&lt;br /&gt;
* chr(83h) &amp;quot;Pt&amp;quot; instead &amp;quot;£&amp;quot;&lt;br /&gt;
* chr(8Bh) &amp;quot;ñ&amp;quot; instead &amp;quot;±&amp;quot;&lt;br /&gt;
The changed pound/peseta currency symbol may result in some confusion, since the actual exchange rate is unlikely to be 1:1.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Danish ==&lt;br /&gt;
[[File:Charset danish gray.gif|left]]&lt;br /&gt;
'''Danish BIOSes'''&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;40???&amp;lt;/span&amp;gt; Danish 464&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;40???&amp;lt;/span&amp;gt; Danish 6128&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;40???-?&amp;lt;/span&amp;gt; Danish Plus (probably doesn't exist?)&lt;br /&gt;
'''Special Symbols'''&lt;br /&gt;
* chr(30h) non-slashed zero, to avoid confusion with letter &amp;quot;Ø&amp;quot;&lt;br /&gt;
* chr(5Bh) &amp;quot;Æ&amp;quot; instead &amp;quot;[&amp;quot;&lt;br /&gt;
* chr(5Ch) &amp;quot;Ø&amp;quot; instead &amp;quot;\&amp;quot;&lt;br /&gt;
* chr(5Dh) &amp;quot;Å&amp;quot; instead &amp;quot;]&amp;quot;&lt;br /&gt;
* chr(7Bh) &amp;quot;æ&amp;quot; instead &amp;quot;{&amp;quot;&lt;br /&gt;
* chr(7Ch) &amp;quot;ø&amp;quot; instead &amp;quot;|&amp;quot;&lt;br /&gt;
* chr(7Dh) &amp;quot;å&amp;quot; instead &amp;quot;}&amp;quot;&lt;br /&gt;
Similar as in french, RSX commands like &amp;quot;|CPM&amp;quot; become &amp;quot;øCPM&amp;quot;.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* According to soft968 the official language variants are: Spanish, French and Danish. And, presumably, English was official, too.&lt;br /&gt;
&lt;br /&gt;
* Although french/danish charsets don't support &amp;quot;|&amp;quot;, even newer user manuals (like french cpc+ manual from 1990) still refer to RSX commands as &amp;quot;|CPM&amp;quot; and describe to press shift+&amp;quot;@&amp;quot; to get the &amp;quot;|&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[CPC6128 Keyboard Disassembled]]&lt;br /&gt;
* [[Keyboard Membrane Repair/Replacement Guide]]&lt;br /&gt;
* [[Mainboard Versions]]&lt;br /&gt;
* [[Amstrad part numbers]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Cpc464_danish.jpg&amp;diff=45715</id>
		<title>File:Cpc464 danish.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Cpc464_danish.jpg&amp;diff=45715"/>
				<updated>2010-05-05T19:23:42Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: CPC464 with danish keyboard layout.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CPC464 with danish keyboard layout.&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_part_numbers&amp;diff=45450</id>
		<title>Amstrad part numbers</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_part_numbers&amp;diff=45450"/>
				<updated>2010-05-01T16:58:23Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: /* PCBs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Custom Chips ==&lt;br /&gt;
 Part    Description&lt;br /&gt;
 40007   Gate-Array version 1 (20RA043) (used in CPC464; with heat sink, other pin-outs than 40008/40010)&lt;br /&gt;
 40008   Gate-Array version 2 (HSG3130) (rare version) (same pin-outs as 40010)&lt;br /&gt;
 40009   32K ROM; BIOS and BASIC for CPC464 (English)&lt;br /&gt;
 40010   Gate-Array version 3 (HSG3170) (used in newer CPC464 and in CPC664/6128; no heat sink)&lt;br /&gt;
 40015   16K ROM; AMSDOS for CPC664/CPC6128 and DDI-1 disc interface&lt;br /&gt;
 40022   32K ROM; BIOS and BASIC for CPC664 (English)&lt;br /&gt;
 40025   32K ROM; BIOS and BASIC for CPC6128 (English)&lt;br /&gt;
 40026   PCW8xxx printer controller ASIC&lt;br /&gt;
 40028   PCW8xxx/9xxx main ASIC&lt;br /&gt;
 40031   16L8 PAL; Ram management CPC6128&lt;br /&gt;
 40036   CPU and ROM (IC UOD7811G) (for DMP2000 Printer)&lt;br /&gt;
 40037   32K ROM; BIOS and BASIC for CPC464 and Late-CPC472-models (Spanish)&lt;br /&gt;
 40038   32K ROM; BIOS and BASIC for CPC6128 (Spanish)&lt;br /&gt;
 40050   32K ROM; BIOS and BASIC for CPC464 (French)&lt;br /&gt;
 40051   32K ROM; BIOS and BASIC for CPC6128 (French)&lt;br /&gt;
 40054   32K ROM; Spectrum +2&lt;br /&gt;
 40058   Spectrum +2 ASIC&lt;br /&gt;
 40077   Spectrum +3 ASIC&lt;br /&gt;
 40087   PCW9xxx printer controller ASIC&lt;br /&gt;
 40092   Spectrum +3 ROM 1 (English)&lt;br /&gt;
 40093   Spectrum +3 ROM 2 (English)&lt;br /&gt;
 40120   PCW9xxx parallel printer controller ASIC&lt;br /&gt;
 40226   CPC464/CPC6128 &amp;quot;cost-down&amp;quot; ASIC (ARN4) (combines Gate Array, PAL, CRTC, and some small FDC/DRAM/RESET logic)&lt;br /&gt;
 40464   CPC+ Triple 4bit DAC (for RGB video)&lt;br /&gt;
 40489   CPC+ ASIC&lt;br /&gt;
 40908   CPC+ cartridge protection chip (&amp;quot;ACID&amp;quot;)&lt;br /&gt;
 41088-1 CPC+ 27C1001 EPROM in GX 4000 version of [[Burnin' Rubber]] (130Z001)&lt;br /&gt;
 41090-1 CPC+ 27C1001 EPROM in French System Cartridge (CPC+ BIOS/BASIC, AMSDOS v2, Burnin' Rubber) (130Z001)&lt;br /&gt;
 41091-1 CPC+ 27C1001 EPROM in Spanish System Cartridge (CPC+ BIOS/BASIC, AMSDOS v2, Burnin' Rubber) (130Z001)&lt;br /&gt;
&lt;br /&gt;
== PCBs ==&lt;br /&gt;
 Part    Description&lt;br /&gt;
 30001   P.C.B. 3&amp;quot; Disc drive&lt;br /&gt;
 30002   P.C.B. 3&amp;quot; Disc drive&lt;br /&gt;
 270100  P.C.B. CPC464 version 1 (one variant) (1983)&lt;br /&gt;
 Z70100  P.C.B. CPC464 version 1 (another variant) (1983)&lt;br /&gt;
 Z70101  P.C.B. CPC464 version 1 keyboard with soldered wires&lt;br /&gt;
 Z70102  P.C.B. CPC464 version 1 keyboard with 20 pin connector (only 19 pins used)&lt;br /&gt;
 Z70102  P.C.B. CPC464 cassette sub-board (This pcb share part number with the keyboard assembly !)&lt;br /&gt;
 Z70200  P.C.B. CPC464 version 2&lt;br /&gt;
 Z70205  P.C.B. CPC664 &lt;br /&gt;
 Z70210  P.C.B. CPC6128 version 1 (1985)&lt;br /&gt;
 Z70211  CPC464 Keyboard Assembly (English) (ribbon cable connectors)&lt;br /&gt;
 Z70215  P.C.B. CTM644 colour monitor main&lt;br /&gt;
 Z70216  P.C.B. CTM644 colour monitor brightness control&lt;br /&gt;
 Z70217  P.C.B. CTM644 colour monitor cathode ray tube&lt;br /&gt;
 Z70221  CPC6128 Keyboard Assembly (English) (ribbon cable connectors)&lt;br /&gt;
 Z70290  P.C.B. CPC6128 version 2, MC0020x (1985) (one variant)&lt;br /&gt;
 Z70290  P.C.B. CPC6128 version 2, MC0023x (1985) (german variant)&lt;br /&gt;
 Z70291  P.C.B. PCW8256/8512 (1985)&lt;br /&gt;
 Z70311  CPC6128 Keyboard Assembly (French) (ribbon cable connectors)&lt;br /&gt;
 Z70312  P.C.B. 3&amp;quot; Disc Drive&lt;br /&gt;
 Z70313  P.C.B. 3&amp;quot; Disc Drive&lt;br /&gt;
 Z70341  P.C.B. 3&amp;quot; Disc Drive&lt;br /&gt;
 Z70374  P.C.B. CPC464 version 3 (one variant)&lt;br /&gt;
 Z70375  P.C.B. CPC464 version 3 (another variant)&lt;br /&gt;
 Z70378  P.C.B. CPC464 version 3 (german variant)&lt;br /&gt;
 Z70500  P.C.B. Spectrum+2 issue 3&lt;br /&gt;
 Z70800  P.C.B. PCW9512 (1987)&lt;br /&gt;
 Z70830  P.C.B. Spectrum+3 issue 2 (1987)&lt;br /&gt;
 Z70833  P.C.B. Spectrum+2 issue 4&lt;br /&gt;
 Z80264  P.C.B. 3&amp;quot; disc drive&lt;br /&gt;
 Z80329  P.C.B. CPC464 version 4 (1988)&lt;br /&gt;
 Z80330  P.C.B. CPC6128 version 3 (1988)&lt;br /&gt;
 Z90903          P.C.B. CPC+ Cartridge (custom LKs) (1990)&lt;br /&gt;
 2700-016P-3     P.C.B. 464+/6128+ Mainboard (1990)&lt;br /&gt;
 2700-017P-4     P.C.B. GX4000 Mainboard (1990)&lt;br /&gt;
 2700-023P-1     P.C.B. CPC+ Cartridge (hardwired LKs) (1990)&lt;br /&gt;
 PCB101/MF0004B  P.C.B. DDI-1 Interface&lt;br /&gt;
 PCB501/MF0003B  P.C.B. FD-1 Power Supply (AC)&lt;br /&gt;
 PCB502/MF0001A  P.C.B. FD-1 Power Supply (DC)&lt;br /&gt;
 PCB504/MF0002A  P.C.B. FD-1 Relay Board&lt;br /&gt;
 MS0043A         P.C.B. CPC472 Daughterboard&lt;br /&gt;
Note that some numbers start with '''27''' instead of '''Z7''' (the boards are really labeled like so, this is not a typo).&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Mainboard Versions]]&lt;br /&gt;
&lt;br /&gt;
Contributors: Gérald Vincent&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_part_numbers&amp;diff=45449</id>
		<title>Amstrad part numbers</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_part_numbers&amp;diff=45449"/>
				<updated>2010-05-01T16:57:31Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Z70101 and Z70102 added to the list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Custom Chips ==&lt;br /&gt;
 Part    Description&lt;br /&gt;
 40007   Gate-Array version 1 (20RA043) (used in CPC464; with heat sink, other pin-outs than 40008/40010)&lt;br /&gt;
 40008   Gate-Array version 2 (HSG3130) (rare version) (same pin-outs as 40010)&lt;br /&gt;
 40009   32K ROM; BIOS and BASIC for CPC464 (English)&lt;br /&gt;
 40010   Gate-Array version 3 (HSG3170) (used in newer CPC464 and in CPC664/6128; no heat sink)&lt;br /&gt;
 40015   16K ROM; AMSDOS for CPC664/CPC6128 and DDI-1 disc interface&lt;br /&gt;
 40022   32K ROM; BIOS and BASIC for CPC664 (English)&lt;br /&gt;
 40025   32K ROM; BIOS and BASIC for CPC6128 (English)&lt;br /&gt;
 40026   PCW8xxx printer controller ASIC&lt;br /&gt;
 40028   PCW8xxx/9xxx main ASIC&lt;br /&gt;
 40031   16L8 PAL; Ram management CPC6128&lt;br /&gt;
 40036   CPU and ROM (IC UOD7811G) (for DMP2000 Printer)&lt;br /&gt;
 40037   32K ROM; BIOS and BASIC for CPC464 and Late-CPC472-models (Spanish)&lt;br /&gt;
 40038   32K ROM; BIOS and BASIC for CPC6128 (Spanish)&lt;br /&gt;
 40050   32K ROM; BIOS and BASIC for CPC464 (French)&lt;br /&gt;
 40051   32K ROM; BIOS and BASIC for CPC6128 (French)&lt;br /&gt;
 40054   32K ROM; Spectrum +2&lt;br /&gt;
 40058   Spectrum +2 ASIC&lt;br /&gt;
 40077   Spectrum +3 ASIC&lt;br /&gt;
 40087   PCW9xxx printer controller ASIC&lt;br /&gt;
 40092   Spectrum +3 ROM 1 (English)&lt;br /&gt;
 40093   Spectrum +3 ROM 2 (English)&lt;br /&gt;
 40120   PCW9xxx parallel printer controller ASIC&lt;br /&gt;
 40226   CPC464/CPC6128 &amp;quot;cost-down&amp;quot; ASIC (ARN4) (combines Gate Array, PAL, CRTC, and some small FDC/DRAM/RESET logic)&lt;br /&gt;
 40464   CPC+ Triple 4bit DAC (for RGB video)&lt;br /&gt;
 40489   CPC+ ASIC&lt;br /&gt;
 40908   CPC+ cartridge protection chip (&amp;quot;ACID&amp;quot;)&lt;br /&gt;
 41088-1 CPC+ 27C1001 EPROM in GX 4000 version of [[Burnin' Rubber]] (130Z001)&lt;br /&gt;
 41090-1 CPC+ 27C1001 EPROM in French System Cartridge (CPC+ BIOS/BASIC, AMSDOS v2, Burnin' Rubber) (130Z001)&lt;br /&gt;
 41091-1 CPC+ 27C1001 EPROM in Spanish System Cartridge (CPC+ BIOS/BASIC, AMSDOS v2, Burnin' Rubber) (130Z001)&lt;br /&gt;
&lt;br /&gt;
== PCBs ==&lt;br /&gt;
 Part    Description&lt;br /&gt;
 30001   P.C.B. 3&amp;quot; Disc drive&lt;br /&gt;
 30002   P.C.B. 3&amp;quot; Disc drive&lt;br /&gt;
 270100  P.C.B. CPC464 version 1 (one variant) (1983)&lt;br /&gt;
 Z70100  P.C.B. CPC464 version 1 (another variant) (1983)&lt;br /&gt;
 Z70101  P.C.B. CPC464 version 1 keyboard with soldered wires&lt;br /&gt;
 Z70102  P.C.B. CPC464 version 1 keyboard with 20 pin connector (only 19 pins used)&lt;br /&gt;
 Z70102  P.C.B. CPC464 cassette sub-board (note that this pcb shares part number with the keyboard assembly !)&lt;br /&gt;
 Z70200  P.C.B. CPC464 version 2&lt;br /&gt;
 Z70205  P.C.B. CPC664 &lt;br /&gt;
 Z70210  P.C.B. CPC6128 version 1 (1985)&lt;br /&gt;
 Z70211  CPC464 Keyboard Assembly (English) (ribbon cable connectors)&lt;br /&gt;
 Z70215  P.C.B. CTM644 colour monitor main&lt;br /&gt;
 Z70216  P.C.B. CTM644 colour monitor brightness control&lt;br /&gt;
 Z70217  P.C.B. CTM644 colour monitor cathode ray tube&lt;br /&gt;
 Z70221  CPC6128 Keyboard Assembly (English) (ribbon cable connectors)&lt;br /&gt;
 Z70290  P.C.B. CPC6128 version 2, MC0020x (1985) (one variant)&lt;br /&gt;
 Z70290  P.C.B. CPC6128 version 2, MC0023x (1985) (german variant)&lt;br /&gt;
 Z70291  P.C.B. PCW8256/8512 (1985)&lt;br /&gt;
 Z70311  CPC6128 Keyboard Assembly (French) (ribbon cable connectors)&lt;br /&gt;
 Z70312  P.C.B. 3&amp;quot; Disc Drive&lt;br /&gt;
 Z70313  P.C.B. 3&amp;quot; Disc Drive&lt;br /&gt;
 Z70341  P.C.B. 3&amp;quot; Disc Drive&lt;br /&gt;
 Z70374  P.C.B. CPC464 version 3 (one variant)&lt;br /&gt;
 Z70375  P.C.B. CPC464 version 3 (another variant)&lt;br /&gt;
 Z70378  P.C.B. CPC464 version 3 (german variant)&lt;br /&gt;
 Z70500  P.C.B. Spectrum+2 issue 3&lt;br /&gt;
 Z70800  P.C.B. PCW9512 (1987)&lt;br /&gt;
 Z70830  P.C.B. Spectrum+3 issue 2 (1987)&lt;br /&gt;
 Z70833  P.C.B. Spectrum+2 issue 4&lt;br /&gt;
 Z80264  P.C.B. 3&amp;quot; disc drive&lt;br /&gt;
 Z80329  P.C.B. CPC464 version 4 (1988)&lt;br /&gt;
 Z80330  P.C.B. CPC6128 version 3 (1988)&lt;br /&gt;
 Z90903          P.C.B. CPC+ Cartridge (custom LKs) (1990)&lt;br /&gt;
 2700-016P-3     P.C.B. 464+/6128+ Mainboard (1990)&lt;br /&gt;
 2700-017P-4     P.C.B. GX4000 Mainboard (1990)&lt;br /&gt;
 2700-023P-1     P.C.B. CPC+ Cartridge (hardwired LKs) (1990)&lt;br /&gt;
 PCB101/MF0004B  P.C.B. DDI-1 Interface&lt;br /&gt;
 PCB501/MF0003B  P.C.B. FD-1 Power Supply (AC)&lt;br /&gt;
 PCB502/MF0001A  P.C.B. FD-1 Power Supply (DC)&lt;br /&gt;
 PCB504/MF0002A  P.C.B. FD-1 Relay Board&lt;br /&gt;
 MS0043A         P.C.B. CPC472 Daughterboard&lt;br /&gt;
Note that some numbers start with '''27''' instead of '''Z7''' (the boards are really labeled like so, this is not a typo).&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Mainboard Versions]]&lt;br /&gt;
&lt;br /&gt;
Contributors: Gérald Vincent&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Photo_Gallery&amp;diff=45448</id>
		<title>Photo Gallery</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Photo_Gallery&amp;diff=45448"/>
				<updated>2010-05-01T16:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Pictures of Z70102 added to CPC464 English version (1st Series).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This will evolve in a photo gallery for CPC and CPC-related hardware. The purpose of a separate page is to gather together several different pictures of each item that would not fit under specific articles. &lt;br /&gt;
&lt;br /&gt;
''You can find a tutorial of how to upload pictures '''[[image_howto|here]]'''.''&lt;br /&gt;
&lt;br /&gt;
== CPC464==&lt;br /&gt;
&lt;br /&gt;
'''CPC 464 Spanish Version by [[User:Robcfg|Robcfg]] 15:18, 27 November 2006 (CET)''' &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Robcfg_CPC464_SP_01.jpg|PCB Top Left&lt;br /&gt;
Image:Robcfg_CPC464_SP_02.jpg|PCB Top Right&lt;br /&gt;
Image:Robcfg_CPC464_SP_04.jpg|PCB Bottom Left&lt;br /&gt;
Image:Robcfg_CPC464_SP_05.jpg|PCB Bottom Right&lt;br /&gt;
Image:Robcfg_CPC464_SP_03.jpg|PCB Bottom&lt;br /&gt;
Image:Robcfg_CPC464_SP_06.jpg|CPC 464 Back&lt;br /&gt;
Image:Robcfg_CPC464_SP_07.jpg|CPC 464 Connectors&lt;br /&gt;
Image:Robcfg_CPC464_SP_08.jpg|CPC 464 Front&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CPC 464 English Version (1st Series) by [[User:Robcfg|Robcfg]] 15:18, 27 November 2006 (CET)''' &amp;lt;br&amp;gt;&lt;br /&gt;
Note the differences in the board design, specially the keyboard connector and the cassette connector zone.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Robcfg_CPC464_EN_01.jpg|PCB Top&lt;br /&gt;
Image:Robcfg_CPC464_EN_02.jpg|PCB Top Left&lt;br /&gt;
Image:Robcfg_CPC464_EN_03.jpg|PCB Top Right&lt;br /&gt;
Image:Robcfg_CPC464_EN_04.jpg|PCB Top w/flash&lt;br /&gt;
Image:Robcfg_CPC464_EN_05.jpg|PCB Top Left w/flash&lt;br /&gt;
Image:Robcfg_CPC464_EN_06.jpg|PCB Top Right w/flash&lt;br /&gt;
Image:Robcfg_CPC464_EN_07.jpg|Gate Array 40007 (cooling plate removed)&lt;br /&gt;
Image:Z70102_bot.jpg|Keyboard assembly bottom view (by [[user:Zigzac|Zigzac]]).&lt;br /&gt;
Image:Z70102_disassembled.jpg|Keyboard disassembled (by [[user:Zigzac|Zigzac]]).&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Spanish Schneider 464&amp;quot;&amp;gt;&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco keyboard.jpg|Spanish Schneider Keyboard&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco rebadged keys.jpg|Rebadged keys&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco serial.jpg|Serial no&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco shielding.jpg|Shielding&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco mainboard.jpg|Mainboard&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco boardno.jpg|Board Number&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco casconn.jpg|Cassette Connector&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco stereocon.jpg|Stereo Connector&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco keyconn.jpg|Keyboard Connector&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco detail1.jpg|Detail 1&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco detail2.jpg|Detail 2&lt;br /&gt;
Image:SpanishSchneider464 robcfg cpcmaniaco detail3.jpg|Detail 3&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;more 464 pictures&amp;quot;&amp;gt;&lt;br /&gt;
Image:WalgenbachAmstrad CPC464 grey Large.jpg|CPC464 with gray keys (but, not a Schneider model)&lt;br /&gt;
Image:WalgenbachAmstrad CPC464 spanish Large.jpg|Spanish CPC464 with ñ key (unlike the CPC472, no longer having 72K)&lt;br /&gt;
Image:CPC464 MC0046A Markus top.jpg|CPC464 Board (MC0046A top)&lt;br /&gt;
Image:CPC464 MC0046A Markus bottom.jpg|CPC464 Board (MC0046A bottom)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CPC472 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:WalgenbachAmstrad CPC472 spanish without n Large.jpg|Original CPC472 without ñ key&lt;br /&gt;
Image:WalgenbachAmstrad CPC472 Large.jpg|Newer CPC472 with ñ key&lt;br /&gt;
Image:WalgenbachAmstrad CPC464 spanish Large.jpg|Newest CPC464 with ñ key (no longer having 72K)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CPC664 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:CPC664_Top.jpg|CPC 664 Top&lt;br /&gt;
Image:CPC664_PCB_Top.jpg|CPC 664 Motherboard Top&lt;br /&gt;
Image:CPC664_PCB_Bottom.jpg|CPC 664 Motherboard Bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:English Amstrad CPC664 keyb Gryzor.jpg|English CPC664 keyboard&lt;br /&gt;
Image:English Amstrad CPC664 open Gryzor.jpg|English CPC664 mainboard&lt;br /&gt;
Image:German Schneider CPC664 keyb Gryzor.jpg|German CPC664 keyboard&lt;br /&gt;
Image:German Schneider CPC664 open Gryzor missing edge.jpg|German CPC664 mainboard&lt;br /&gt;
Image:German Schneider CPC664 cpu Italian SGS Z80 CPU Gryzor.jpg|German CPC664 italian CPU&lt;br /&gt;
Image:WalgenbachAmstrad CPC664 Large.jpg|CPC664&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CPC6128 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:CPC6128_Top.jpg|CPC 6128 Top&lt;br /&gt;
Image:CPC6128_PCB_Top_(Z70290_MC0020B).jpg|CPC 6128 Motherboard Top&lt;br /&gt;
Image:CPC6128_PCB_Bottom_(Z70290_MC0020B).jpg|CPC 6128 Motherboard Bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Robcfg 6128 Top.jpg|Spanish 6128 Keyboard&lt;br /&gt;
Image:Robcfg 6128 Connectors.jpg|Spanish 6128 Rear Connectors&lt;br /&gt;
Image:Robcfg 6128 PCB Top.jpg|Spanish 6128 PCB Top&lt;br /&gt;
Image:Robcfg 6128 FDD Detail.jpg|Spanish 6128 Disc Drive&lt;br /&gt;
&lt;br /&gt;
Image:Robcfg 6128 PCB Top-Right.jpg|Spanish 6128 PCB Top (right)&lt;br /&gt;
Image:Robcfg 6128 PCB Top-Left.jpg|Spanish 6128 PCB Top (left)&lt;br /&gt;
Image:Robcfg 6128 PCB Bottom-Right.jpg|Spanish 6128 PCB Bottom (right)&lt;br /&gt;
Image:Robcfg 6128 PCB Bottom-Left.jpg|Spanish 6128 PCB Bottom (left)&lt;br /&gt;
&lt;br /&gt;
Image:Keyboard top.jpg|English/German 6128 Keyboard top&lt;br /&gt;
Image:Keyboard under.jpg|English/German 6128 Keyboard bottom&lt;br /&gt;
Image:Keyboard membrane_1.jpg|English/German 6128 Keyboard membrane&lt;br /&gt;
Image:Keyboard membrane2.jpg|English/German 6128 Keyboard membrane&lt;br /&gt;
&lt;br /&gt;
Image:WalgenbachAmstrad CPC6128 Large.jpg|CPC6128&lt;br /&gt;
Image:PV250X French CPC 6128 - Qwerty.jpg|French 6128 with QWERTY keyboard (english 6128 bundled with french manual &amp;amp; french sticker on FDD - this unit was sold in a french shop, when AZERTY keyboards were out of stock)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CPC464+ ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:WalgenbachAmstrad CPC464+ Large.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CPC6128+ ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:WalgenbachAmstrad CPC6128+ Large.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GX4000 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:GX4000_Top.jpg|GX4000 Top&lt;br /&gt;
Image:GX4000_Bottom.jpg|GX4000 Bottom&lt;br /&gt;
Image:GX4000_PCB_Top.jpg|GX4000 Motherboard Top&lt;br /&gt;
Image:GX4000_PCB_Bottom.jpg|GX4000 Motherboard Bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Peripherals ==&lt;br /&gt;
&lt;br /&gt;
=== Joysticks ===&lt;br /&gt;
&lt;br /&gt;
=== Printers ===&lt;br /&gt;
&lt;br /&gt;
=== Modules (ROM boxes etc) ===&lt;br /&gt;
&lt;br /&gt;
== CPCs in Use ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:SchneiderBMWMuseum1.jpg|Schneider CPCs at BMW museum (1)&lt;br /&gt;
File:SchneiderBMWMuseum2.jpg|Schneider CPCs at BMW museum (2)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Special Galleries ==&lt;br /&gt;
&lt;br /&gt;
* [[Mainboard Versions]]&lt;br /&gt;
* [[Keyboard Versions]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Keyboard_Versions&amp;diff=45447</id>
		<title>Keyboard Versions</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Keyboard_Versions&amp;diff=45447"/>
				<updated>2010-05-01T16:34:44Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Z70102 (CPC464 keyboard picture added)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Unidentified Model =&lt;br /&gt;
&lt;br /&gt;
[[File:WalgenbachAmstrad CPC464 grey Large.jpg|200px|left]]&lt;br /&gt;
* '''Amstrad CPC 464 with new logo and grey keys'''&lt;br /&gt;
* Normally grey keys were found only on german Schneider models, not on Amstrad 464.&lt;br /&gt;
* Possibly this is a late german model (made after the Schneider/Amstrad partnership ended)...?&lt;br /&gt;
* Though [http://www.homecomputer.de/pages/f_info.html?Amstrad_CPC464_grey.html this link] says it's &amp;quot;most common&amp;quot; in UK...?&lt;br /&gt;
* Btw. better &amp;quot;non-diagonal&amp;quot; picture would be nice.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Regions =&lt;br /&gt;
&lt;br /&gt;
== English ==&lt;br /&gt;
&lt;br /&gt;
''Amstrad Colour Personal Computer''&lt;br /&gt;
&lt;br /&gt;
[[File:GA high res.JPG|200px|left]]&lt;br /&gt;
* '''English CPC 464 (prototype)''' [[CPC Prototypes|(more info)]]&lt;br /&gt;
* Prototype with gray case&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC 464 old logo bilgisayarlarim.jpg|200px|left]]&lt;br /&gt;
* '''English CPC 464 (old logo)''' ([[Media:MarkRandallCPC464 old logo.jpg|other lowres picture]])&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Grimware cpc464 version3 case top.jpg|200px|left]]&lt;br /&gt;
* '''English CPC 464 (new logo)'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:English Amstrad CPC664 keyb Gryzor.jpg|200px|left]]&lt;br /&gt;
* '''English CPC 664'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:English CPC 6128 keyboard yoshi doshi.jpg|200px|left]]&lt;br /&gt;
* '''English CPC 6128 (new logo)'''&lt;br /&gt;
* Surprisingly, this is an ultra rare photo - as by 2010, there are almost no other pictures showing english 128K models in the internet.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Nightfallcrew CPC464 plus english keyboard.jpg|150px|left]]&lt;br /&gt;
* '''English 464 Plus'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Amstrad 6128 plus museum ebenthal.jpg|150px|left]]&lt;br /&gt;
* '''English 6128 Plus'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|50px|left]]&lt;br /&gt;
* '''EPROM in English 464/6128 Plus System Cartridge'''&lt;br /&gt;
* Showing PCB and the sticker with 41xxx-x part number&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== French ==&lt;br /&gt;
&lt;br /&gt;
''Amstrad Ordinateur Personnel Couleur''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[File:CPC464-French-QWERTY Gerald.jpg|200px|left]]&lt;br /&gt;
* '''French CPC 464''' (qwerty)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Nightfallcrew CPC464 french azerty.jpg|200px|left]]&lt;br /&gt;
* '''French CPC 464''' (azerty)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC664 french qwerty.jpg|200px|left]]&lt;br /&gt;
* '''French CPC 664''' (qwerty)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC 6128 French (QWERTY - 1st Serie).jpg|200px|left]]&lt;br /&gt;
* '''French CPC 6128''' (qwerty)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Gerald CPC6128 French.jpg|200px|left]]&lt;br /&gt;
* '''French CPC 6128''' (azerty)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC6128 awerty grim.png|200px|left]]&lt;br /&gt;
* '''French CPC 6128''' (awerty)&lt;br /&gt;
* 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.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:PV250X French CPC 6128 - Qwerty.jpg|200px|left]]&lt;br /&gt;
* '''French CPC 6128''' (qwerty/rebadged)&lt;br /&gt;
* Exotic variant: French 6128 with QWERTY keyboard (english 6128 bundled with french manual &amp;amp; french sticker on FDD - this unit was sold in a french shop, when AZERTY keyboards were out of stock)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:French464plus.jpg|150px|left]]&lt;br /&gt;
* '''French 464 Plus'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Gerald CPC6128Plus French.jpg|150px|left]]&lt;br /&gt;
* '''French 6128 Plus'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== German ==&lt;br /&gt;
&lt;br /&gt;
''Schneider Colour Personal Computer''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
[[File:Schneider464keyboard.jpg|200px|left]]&lt;br /&gt;
* '''German CPC 464''' (Schneider)&lt;br /&gt;
* With Schneider logo and grey text on tape drive.&lt;br /&gt;
* Grey control keys (unlike multi-colored ones found in other countries).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|100px|left]]&lt;br /&gt;
* '''German CPC 464 (Amstrad) (should exist?)'''&lt;br /&gt;
* Produced after the Amstrad-Schneider partnership ended in 1988. Now having an Amstrad logo on keyboard, ''unknown if/how such late german CPCs differed from english CPCs - they might have grey control keys, or german text on tape drive...?''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:German Schneider CPC664 keyb Gryzor.jpg|200px|left]]&lt;br /&gt;
* '''German CPC 664''' (Schneider)&lt;br /&gt;
* With Schneider logo and german colour table on disc drive.&lt;br /&gt;
* Grey control keys (unlike Blue ones found in other countries).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Schneider CPC6128 linux user.jpg|200px|left]]&lt;br /&gt;
* '''German CPC 6128''' (Schneider) (one variant)&lt;br /&gt;
* With Schneider logo and german colour table on disc drive. &lt;br /&gt;
* In this version, the text layout resembles that of the english 6128.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Schneider6128keyboard.jpg|200px|left]]&lt;br /&gt;
* '''German CPC 6128''' (Schneider) (other variant)&lt;br /&gt;
* With Schneider logo and german colour table on disc drive.&lt;br /&gt;
* Slightly rearranged text/layout (eg. &amp;quot;Disc Drive&amp;quot; instead of &amp;quot;DISC DRIVE&amp;quot;).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Markus_cpc_6128.jpg|200px|left]]&lt;br /&gt;
* '''German CPC 6128''' (Amstrad)&lt;br /&gt;
* 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.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spanish ==&lt;br /&gt;
&lt;br /&gt;
''Amstrad Ordenador Personal en Color''&lt;br /&gt;
&lt;br /&gt;
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...?&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|100px|left]]&lt;br /&gt;
* '''Spanish CPC 464/664/6128 without Ñ key''' Pre-472&lt;br /&gt;
* According to info from spain: All spanish CPCs (at least the 6128) did have spanish plaques, even before the Ñ key was invented. So, these model(s) should exist. Photos would be welcome!&lt;br /&gt;
* EDIT: According to newer info - it now seems they DON'T exist.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC 472 es.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 472 without Ñ key''' [[472|(more info)]]&lt;br /&gt;
* Early version, still with english keys&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Colossus CPC472 keyboard.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 472 with Ñ key''' [[472|(more info)]]&lt;br /&gt;
* Later version, with spanish keys&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Robcfg CPC464 SP 08.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 464 with Ñ key'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:SpanishSchneider464 robcfg cpcmaniaco keyboard.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 464  with rebadged Ñ key (Schneider)'''&lt;br /&gt;
* With rebadged &amp;quot;spanish&amp;quot; keys (see [[Media:SpanishSchneider464 robcfg cpcmaniaco rebadged keys.jpg|closeup]]). And fitted with spanish ROM (see [[Media:SpanishSchneider464 robcfg cpcmaniaco detail1.jpg|inside]]).&lt;br /&gt;
* Actually a German Schneider model with gray keys. After the Amstrad-Schneider partnership ended, remaining Schneider models were sold all across europe.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Spanish6128 old logo.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 6128 with Ñ key''' (old logo)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Spanish 6128 Keyboard Robcfg.jpg|200px|left]]&lt;br /&gt;
* '''Spanish CPC 6128 with Ñ key''' (new logo)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Spanish464plusLaRetrotienda.jpg|150px|left]]&lt;br /&gt;
* '''Spanish 464 Plus with Ñ key'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:6128plus es.jpg|150px|left]]&lt;br /&gt;
* '''Spanish 6128 Plus with Ñ key'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Danish ==&lt;br /&gt;
&lt;br /&gt;
''Amstrad Colour Personal Computer''&lt;br /&gt;
&lt;br /&gt;
Older danish 464s had english keys, newer ones (with flat keys) had danish keys...&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|100px|left]]&lt;br /&gt;
* '''Danish CPC 464''' (should exist)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Amstrad 6128 Danish Johnny Olsen.jpg|200px|left]]&lt;br /&gt;
* '''Danish CPC 6128'''&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|50px|left]]&lt;br /&gt;
* '''BIOS ROM in Danish 464'''&lt;br /&gt;
* Showing the 4xxxx part number on the ROM chip&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|50px|left]]&lt;br /&gt;
* '''BIOS ROM in Danish 6128'''&lt;br /&gt;
* Showing the 4xxxx part number on the ROM chip&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
[[File:Awa CPC464.jpg|150px|left]]&lt;br /&gt;
* '''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.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Greek CPCs''' are standard english Amstrad models, without any customized logos or keyboard.&lt;br /&gt;
* '''Other countries''' ... ''please add some info on Austria, Belgium, USA, etc.''&lt;br /&gt;
&lt;br /&gt;
[[File:Kcc top.jpg|150px|left]]&lt;br /&gt;
* '''KC Compact''' [[KC Compact|(more info)]]&lt;br /&gt;
* East german CPC clone - lacks some function keys.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Aleste.jpg|150px|left]]&lt;br /&gt;
* '''Aleste 520EX''' [[Aleste 520EX|(more info)]]&lt;br /&gt;
* Russian CPC clone with russian keyboard - with additional MSX-style function keys.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:GX4000 Top.jpg|150px|left]]&lt;br /&gt;
* '''GX4000'''&lt;br /&gt;
* Has only one '''||''' Pause button (mapped as &amp;quot;P&amp;quot; key in keyboard matrix)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mechanics =&lt;br /&gt;
&lt;br /&gt;
[[File:Grimware cpckeys.jpg|380px|left]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|100px|left]]&lt;br /&gt;
* '''First 464 Keyboard Circuit (PCB)'''&lt;br /&gt;
* Printed-circuit-board with wire-cables.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Z70102_disassembled.jpg|380px|left]]&lt;br /&gt;
* '''Second 464 Keyboard Circuit (CPC664-style single-foil)'''&lt;br /&gt;
* Single &amp;quot;membrane&amp;quot; foil (with 19pin connector)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NoPicture.png|100px|left]]&lt;br /&gt;
* '''Third 464 Keyboard Circuit (CPC6128-style dual-foil)'''&lt;br /&gt;
* Two membrane foils (with 2x10pin connector)&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC664 D-o-S membrane unrotated.jpg|380px|left]]&lt;br /&gt;
* '''CPC 664 Keyboard Circuit'''&lt;br /&gt;
* Single foil (with 19pin connector).&lt;br /&gt;
* Connections are closed when the key touches the contacts on the foil.&lt;br /&gt;
*  Not actually a membrane keyboard (since the foil doesn't move), seems to work more like the old PCB keyboard.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:CPC6128 Keyboard membrane unrotated.jpg|380px|left]]&lt;br /&gt;
* '''CPC 6128 Keyboard Circuit'''&lt;br /&gt;
* Two membrane foils (with 2x10pin connector)&lt;br /&gt;
* Connections are closed when the key presses the two foils against each other.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Nightfallcrew CPC Plus keyboard membrane.jpg|380px|left]]&lt;br /&gt;
* '''CPC Plus Keyboard Circuit'''&lt;br /&gt;
* Two membrane foils (with 2x10pin connector)&lt;br /&gt;
* Same as in CPC 6128, but with connection cable at rear side.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Kcc open.jpg|380px|left]]&lt;br /&gt;
* '''KC Compact Keyboard Circuit'''&lt;br /&gt;
* 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.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Keyboard / Case Dimensions'''&lt;br /&gt;
* CPC 464 - 580x170x70 mm (according to 464 service manual)&lt;br /&gt;
* CPC 664 - 580x170x70 mm (according to 664 service manual)&lt;br /&gt;
* CPC 6128 - 510x170x48 mm (according to 6128 service manual)&lt;br /&gt;
* CPC Plus - 398x297x46 mm (according to 464+/6128+ service manual)&lt;br /&gt;
* GX 4000 - 250x184x44 mm (according to 464+/6128+ service manual)&lt;br /&gt;
* KC Compact - &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;399x218x43/54&amp;lt;/span&amp;gt; mm (serviceanleitung) &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;or 388x218x43/54&amp;lt;/span&amp;gt; mm (gerätebeschreibung) (?) &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;or 3388x218x43&amp;lt;/span&amp;gt; mm (!) (www.robotrontechnik.de and www.ddr-rechentechnik.de) (???)&lt;br /&gt;
* Aleste 520EX - &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;???x???x??&amp;lt;/span&amp;gt; mm&lt;br /&gt;
&lt;br /&gt;
= Character Set ROMs =&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
== English ==&lt;br /&gt;
[[File:Charset english gray.gif|left]]&lt;br /&gt;
'''English BIOSes'''&lt;br /&gt;
* 40009 English 464&lt;br /&gt;
* 40022 English 664&lt;br /&gt;
* 40025 English 6128&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;41???-?&amp;lt;/span&amp;gt; English Plus (EPROM in System Cartridge)&lt;br /&gt;
'''Default Symbols'''&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== French ==&lt;br /&gt;
[[File:Charset french gray.gif|left]]&lt;br /&gt;
'''French BIOSes'''&lt;br /&gt;
* 40050 French 464&lt;br /&gt;
* 40051 French 6128&lt;br /&gt;
* 130Z001 41090-1 French Plus (EPROM in System Cartridge)&lt;br /&gt;
'''Special Symbols'''&lt;br /&gt;
* chr(40h) &amp;quot;à&amp;quot; instead &amp;quot;@&amp;quot;&lt;br /&gt;
* chr(5Ch) &amp;quot;ç&amp;quot; instead &amp;quot;\&amp;quot;&lt;br /&gt;
* chr(5Eh) &amp;quot;^&amp;quot; with different shape&lt;br /&gt;
* chr(7Bh) &amp;quot;é&amp;quot; instead &amp;quot;{&amp;quot;&lt;br /&gt;
* chr(7Ch) &amp;quot;ù&amp;quot; instead &amp;quot;|&amp;quot;&lt;br /&gt;
* chr(7Dh) &amp;quot;è&amp;quot; instead &amp;quot;}&amp;quot;&lt;br /&gt;
* chr(82h) &amp;quot;°&amp;quot; instead umlaut symbol&lt;br /&gt;
Changed chr(7Ch) means RSX commands become ùCPM instead |CPM. &lt;br /&gt;
The keyboard itself does have both &amp;quot;ù&amp;quot; and &amp;quot;|&amp;quot; keys, but, the default BIOS/BASIC tables do map &amp;quot;ù&amp;quot; to both of them.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spanish ==&lt;br /&gt;
[[File:Charset spanish gray.gif|left]]&lt;br /&gt;
'''Spanish BIOSes'''&lt;br /&gt;
* 40037 Spanish 464/472&lt;br /&gt;
* 40038 Spanish 6128&lt;br /&gt;
* 130Z001 41091-1 Spanish Plus (EPROM in System Cartridge)&lt;br /&gt;
'''Special Symbols'''&lt;br /&gt;
* chr(81h) &amp;quot;Ñ&amp;quot; instead &amp;quot;´&amp;quot;&lt;br /&gt;
* chr(83h) &amp;quot;Pt&amp;quot; instead &amp;quot;£&amp;quot;&lt;br /&gt;
* chr(8Bh) &amp;quot;ñ&amp;quot; instead &amp;quot;±&amp;quot;&lt;br /&gt;
The changed pound/peseta currency symbol may result in some confusion, since the actual exchange rate is unlikely to be 1:1.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Danish ==&lt;br /&gt;
[[File:Charset danish gray.gif|left]]&lt;br /&gt;
'''Danish BIOSes'''&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;40???&amp;lt;/span&amp;gt; Danish 464&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;40???&amp;lt;/span&amp;gt; Danish 6128&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;40???-?&amp;lt;/span&amp;gt; Danish Plus (probably doesn't exist?)&lt;br /&gt;
'''Special Symbols'''&lt;br /&gt;
* chr(30h) non-slashed zero, to avoid confusion with letter &amp;quot;Ø&amp;quot;&lt;br /&gt;
* chr(5Bh) &amp;quot;Æ&amp;quot; instead &amp;quot;[&amp;quot;&lt;br /&gt;
* chr(5Ch) &amp;quot;Ø&amp;quot; instead &amp;quot;\&amp;quot;&lt;br /&gt;
* chr(5Dh) &amp;quot;Å&amp;quot; instead &amp;quot;]&amp;quot;&lt;br /&gt;
* chr(7Bh) &amp;quot;æ&amp;quot; instead &amp;quot;{&amp;quot;&lt;br /&gt;
* chr(7Ch) &amp;quot;ø&amp;quot; instead &amp;quot;|&amp;quot;&lt;br /&gt;
* chr(7Dh) &amp;quot;å&amp;quot; instead &amp;quot;}&amp;quot;&lt;br /&gt;
Similar as in french, RSX commands like &amp;quot;|CPM&amp;quot; become &amp;quot;øCPM&amp;quot;.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* According to soft968 the official language variants are: Spanish, French and Danish. And, presumably, English was official, too.&lt;br /&gt;
&lt;br /&gt;
* Although french/danish charsets don't support &amp;quot;|&amp;quot;, even newer user manuals (like french cpc+ manual from 1990) still refer to RSX commands as &amp;quot;|CPM&amp;quot; and describe to press shift+&amp;quot;@&amp;quot; to get the &amp;quot;|&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[CPC6128 Keyboard Disassembled]]&lt;br /&gt;
* [[Keyboard Membrane Repair/Replacement Guide]]&lt;br /&gt;
* [[Mainboard Versions]]&lt;br /&gt;
* [[Amstrad part numbers]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Z70102_disassembled.jpg&amp;diff=45446</id>
		<title>File:Z70102 disassembled.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Z70102_disassembled.jpg&amp;diff=45446"/>
				<updated>2010-05-01T16:29:27Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: The Z70102 disassembled&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Z70102 disassembled&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Z70102_bot.jpg&amp;diff=45444</id>
		<title>File:Z70102 bot.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Z70102_bot.jpg&amp;diff=45444"/>
				<updated>2010-05-01T15:32:19Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Z70102 keyboard assembly (bottom view).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Z70102 keyboard assembly (bottom view).&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Z70102_top.jpg&amp;diff=45443</id>
		<title>File:Z70102 top.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Z70102_top.jpg&amp;diff=45443"/>
				<updated>2010-05-01T15:31:52Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Z70102 keyboard assembly (top view).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Z70102 keyboard assembly (top view).&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Z70102_key.jpg&amp;diff=45442</id>
		<title>File:Z70102 key.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Z70102_key.jpg&amp;diff=45442"/>
				<updated>2010-05-01T15:30:47Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: The two plastic parts that makes up a key on the Z70102 keyboard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The two plastic parts that makes up a key on the Z70102 keyboard&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=45439</id>
		<title>AMSSIO</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=45439"/>
				<updated>2010-05-01T12:25:25Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: /* Schematics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:amssio.jpg|right|thumb|250px|The AMSSIO mounted inside a CPC464]]&lt;br /&gt;
&lt;br /&gt;
The AMSSIO interface is a [[RS232]] interface by the dane, [[Martin Zacho]].&lt;br /&gt;
As opposed to other serial interfaces the AMSSIO is meant to be installed on top of the [[Z80]] CPU in the CPC. However the circuit can easily be built on a breadboard and connected to the expansion port as well.&lt;br /&gt;
&lt;br /&gt;
AMSSIO exists in 3 different versions.&lt;br /&gt;
&lt;br /&gt;
A new and improved version is the AMSSIO II.&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
Connects between Z80 CPU and mainboard. Uses a 1.8432MHz oscillator, MC14411P bit rate generator, a 6850 ACIA, a MAX232 voltage converter, and 74LS04 and 74LS08 logic chips.&lt;br /&gt;
&lt;br /&gt;
Port addresses, schematics, and differences between versions I-III are unknown (the AMSSIO webpage doesn't exist anymore).&lt;br /&gt;
&lt;br /&gt;
* [[6850 ACIA chip]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software for AMSSIO can simulate a disk drive and a printer on a PC connected via RS-232. The software comes in two parts. The first part is for the CPC. It replaces relevant parts of the jump block, redirecting disc and printer access via RS-232. The second part is called CPCSHELL and runs on a PC under DOS or Linux. Part of the PC  harddisk can be used as a giant CPC disk via this mechanism.&lt;br /&gt;
&lt;br /&gt;
A spare PC can therefore be used as a method to add a cheap harddisk to the CPC. Although the software required on the CPC reduces compatibility somewhat it works for most well behaved applications and games that consist of a single binary (no special loader).&lt;br /&gt;
&lt;br /&gt;
== Schematics ==&lt;br /&gt;
&lt;br /&gt;
=== AMSSIO ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Amssio sch 1.JPG | AMSSIO version 1.0&lt;br /&gt;
Image:Amssio sch 2.jpg | AMSSIO version 2.0&lt;br /&gt;
Image:Amssio sch 3.jpg | AMSSIO version 3.0&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
'''PLEASE NOTE: The schematics and files has an error on pin 7 of the MC6850 (IRQ). It has been connected to Vcc, but should be left unconnected. '''&lt;br /&gt;
&lt;br /&gt;
=== AMSSIO-II ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Amssio-ii.jpg | AMSSIO-II (or AMSSIO version 4.0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other RS232 interfaces for the CPC ==&lt;br /&gt;
&lt;br /&gt;
Commercial:&lt;br /&gt;
&lt;br /&gt;
[[CPC Booster]]&lt;br /&gt;
&lt;br /&gt;
Non commercial:&lt;br /&gt;
&lt;br /&gt;
[[CPCI RS232 Interface]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
[http://www.citystromer.dk/CPC/ AMSSIO project &amp;lt;s&amp;gt;lives&amp;lt;/s&amp;gt; sleeps here!]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]] [[Category:Peripherals]] [[Category:Serial interfaces]] [[Category:DIY]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Amssio-ii.jpg&amp;diff=45438</id>
		<title>File:Amssio-ii.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Amssio-ii.jpg&amp;diff=45438"/>
				<updated>2010-05-01T12:24:27Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: AMSSIO-II (or AMSSIO version 4.0)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMSSIO-II (or AMSSIO version 4.0)&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=45437</id>
		<title>AMSSIO</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=45437"/>
				<updated>2010-05-01T12:20:21Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: /* Schematics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:amssio.jpg|right|thumb|250px|The AMSSIO mounted inside a CPC464]]&lt;br /&gt;
&lt;br /&gt;
The AMSSIO interface is a [[RS232]] interface by the dane, [[Martin Zacho]].&lt;br /&gt;
As opposed to other serial interfaces the AMSSIO is meant to be installed on top of the [[Z80]] CPU in the CPC. However the circuit can easily be built on a breadboard and connected to the expansion port as well.&lt;br /&gt;
&lt;br /&gt;
AMSSIO exists in 3 different versions.&lt;br /&gt;
&lt;br /&gt;
A new and improved version is the AMSSIO II.&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
Connects between Z80 CPU and mainboard. Uses a 1.8432MHz oscillator, MC14411P bit rate generator, a 6850 ACIA, a MAX232 voltage converter, and 74LS04 and 74LS08 logic chips.&lt;br /&gt;
&lt;br /&gt;
Port addresses, schematics, and differences between versions I-III are unknown (the AMSSIO webpage doesn't exist anymore).&lt;br /&gt;
&lt;br /&gt;
* [[6850 ACIA chip]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software for AMSSIO can simulate a disk drive and a printer on a PC connected via RS-232. The software comes in two parts. The first part is for the CPC. It replaces relevant parts of the jump block, redirecting disc and printer access via RS-232. The second part is called CPCSHELL and runs on a PC under DOS or Linux. Part of the PC  harddisk can be used as a giant CPC disk via this mechanism.&lt;br /&gt;
&lt;br /&gt;
A spare PC can therefore be used as a method to add a cheap harddisk to the CPC. Although the software required on the CPC reduces compatibility somewhat it works for most well behaved applications and games that consist of a single binary (no special loader).&lt;br /&gt;
&lt;br /&gt;
== Schematics ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Amssio sch 1.JPG | AMSSIO version 1.0&lt;br /&gt;
Image:Amssio sch 2.jpg | AMSSIO version 2.0&lt;br /&gt;
Image:Amssio sch 3.jpg | AMSSIO version 3.0&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
'''PLEASE NOTE: The schematics and files has an error on pin 7 of the MC6850 (IRQ). It has been connected to Vcc, but should be left unconnected. '''&lt;br /&gt;
&lt;br /&gt;
== Other RS232 interfaces for the CPC ==&lt;br /&gt;
&lt;br /&gt;
Commercial:&lt;br /&gt;
&lt;br /&gt;
[[CPC Booster]]&lt;br /&gt;
&lt;br /&gt;
Non commercial:&lt;br /&gt;
&lt;br /&gt;
[[CPCI RS232 Interface]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
[http://www.citystromer.dk/CPC/ AMSSIO project &amp;lt;s&amp;gt;lives&amp;lt;/s&amp;gt; sleeps here!]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]] [[Category:Peripherals]] [[Category:Serial interfaces]] [[Category:DIY]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Amssio_sch_3.jpg&amp;diff=45436</id>
		<title>File:Amssio sch 3.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Amssio_sch_3.jpg&amp;diff=45436"/>
				<updated>2010-05-01T11:48:25Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: AMSSIO version 3.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMSSIO version 3.0&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Amssio_sch_2.jpg&amp;diff=45435</id>
		<title>File:Amssio sch 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Amssio_sch_2.jpg&amp;diff=45435"/>
				<updated>2010-05-01T11:47:53Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: AMSSIO version 2.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AMSSIO version 2.0&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=45434</id>
		<title>AMSSIO</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=45434"/>
				<updated>2010-05-01T11:38:58Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:amssio.jpg|right|thumb|250px|The AMSSIO mounted inside a CPC464]]&lt;br /&gt;
&lt;br /&gt;
The AMSSIO interface is a [[RS232]] interface by the dane, [[Martin Zacho]].&lt;br /&gt;
As opposed to other serial interfaces the AMSSIO is meant to be installed on top of the [[Z80]] CPU in the CPC. However the circuit can easily be built on a breadboard and connected to the expansion port as well.&lt;br /&gt;
&lt;br /&gt;
AMSSIO exists in 3 different versions.&lt;br /&gt;
&lt;br /&gt;
A new and improved version is the AMSSIO II.&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
Connects between Z80 CPU and mainboard. Uses a 1.8432MHz oscillator, MC14411P bit rate generator, a 6850 ACIA, a MAX232 voltage converter, and 74LS04 and 74LS08 logic chips.&lt;br /&gt;
&lt;br /&gt;
Port addresses, schematics, and differences between versions I-III are unknown (the AMSSIO webpage doesn't exist anymore).&lt;br /&gt;
&lt;br /&gt;
* [[6850 ACIA chip]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software for AMSSIO can simulate a disk drive and a printer on a PC connected via RS-232. The software comes in two parts. The first part is for the CPC. It replaces relevant parts of the jump block, redirecting disc and printer access via RS-232. The second part is called CPCSHELL and runs on a PC under DOS or Linux. Part of the PC  harddisk can be used as a giant CPC disk via this mechanism.&lt;br /&gt;
&lt;br /&gt;
A spare PC can therefore be used as a method to add a cheap harddisk to the CPC. Although the software required on the CPC reduces compatibility somewhat it works for most well behaved applications and games that consist of a single binary (no special loader).&lt;br /&gt;
&lt;br /&gt;
== Schematics ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Amssio sch 1.JPG | AMSSIO version 1.0&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
'''PLEASE NOTE: The schematics and files has an error on pin 7 of the MC6850 (IRQ). It has been connected to Vcc, but should be left unconnected. '''&lt;br /&gt;
&lt;br /&gt;
== Other RS232 interfaces for the CPC ==&lt;br /&gt;
&lt;br /&gt;
Commercial:&lt;br /&gt;
&lt;br /&gt;
[[CPC Booster]]&lt;br /&gt;
&lt;br /&gt;
Non commercial:&lt;br /&gt;
&lt;br /&gt;
[[CPCI RS232 Interface]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
[http://www.citystromer.dk/CPC/ AMSSIO project &amp;lt;s&amp;gt;lives&amp;lt;/s&amp;gt; sleeps here!]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]] [[Category:Peripherals]] [[Category:Serial interfaces]] [[Category:DIY]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=45433</id>
		<title>AMSSIO</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=45433"/>
				<updated>2010-05-01T11:35:12Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: /* Schematics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:amssio.jpg|right|thumb|250px|The AMSSIO mounted inside a CPC464]]&lt;br /&gt;
&lt;br /&gt;
The AMSSIO interface is a [[RS232]] interface by the dane, [[Martin Zacho]].&lt;br /&gt;
As opposed to other serial interfaces the AMSSIO is meant to be installed on top of the [[Z80]] CPU in the CPC. However the circuit can easily be built on a breadboard and connected to the expansion port as well.&lt;br /&gt;
&lt;br /&gt;
AMSSIO exists in 3 different versions.&lt;br /&gt;
&lt;br /&gt;
A new and improved version is the AMSSIO II.&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
Connects between Z80 CPU and mainboard. Uses a 1.8432MHz oscillator, MC14411P bit rate generator, a 6850 ACIA, a MAX232 voltage converter, and 74LS04 and 74LS08 logic chips.&lt;br /&gt;
&lt;br /&gt;
Port addresses, schematics, and differences between versions I-III are unknown (the AMSSIO webpage doesn't exist anymore).&lt;br /&gt;
&lt;br /&gt;
* [[6850 ACIA chip]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software for AMSSIO can simulate a disk drive and a printer on a PC connected via RS-232. The software comes in two parts. The first part is for the CPC. It replaces relevant parts of the jump block, redirecting disc and printer access via RS-232. The second part is called CPCSHELL and runs on a PC under DOS or Linux. Part of the PC  harddisk can be used as a giant CPC disk via this mechanism.&lt;br /&gt;
&lt;br /&gt;
A spare PC can therefore be used as a method to add a cheap harddisk to the CPC. Although the software required on the CPC reduces compatibility somewhat it works for most well behaved applications and games that consist of a single binary (no special loader).&lt;br /&gt;
&lt;br /&gt;
== Schematics ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Amssio sch 1.JPG | AMSSIO version 1.0&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other RS232 interfaces for the CPC ==&lt;br /&gt;
&lt;br /&gt;
Commercial:&lt;br /&gt;
&lt;br /&gt;
[[CPC Booster]]&lt;br /&gt;
&lt;br /&gt;
Non commercial:&lt;br /&gt;
&lt;br /&gt;
[[CPCI RS232 Interface]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
[http://www.citystromer.dk/CPC/ AMSSIO project &amp;lt;s&amp;gt;lives&amp;lt;/s&amp;gt; sleeps here!]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]] [[Category:Peripherals]] [[Category:Serial interfaces]] [[Category:DIY]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Amssio_sch_1.JPG&amp;diff=45432</id>
		<title>File:Amssio sch 1.JPG</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Amssio_sch_1.JPG&amp;diff=45432"/>
				<updated>2010-05-01T11:33:18Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: Schematic of the AMSSIO version 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Schematic of the AMSSIO version 1&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=45431</id>
		<title>AMSSIO</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=AMSSIO&amp;diff=45431"/>
				<updated>2010-05-01T10:32:24Z</updated>
		
		<summary type="html">&lt;p&gt;Zigzac: External link updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:amssio.jpg|right|thumb|250px|The AMSSIO mounted inside a CPC464]]&lt;br /&gt;
&lt;br /&gt;
The AMSSIO interface is a [[RS232]] interface by the dane, [[Martin Zacho]].&lt;br /&gt;
As opposed to other serial interfaces the AMSSIO is meant to be installed on top of the [[Z80]] CPU in the CPC. However the circuit can easily be built on a breadboard and connected to the expansion port as well.&lt;br /&gt;
&lt;br /&gt;
AMSSIO exists in 3 different versions.&lt;br /&gt;
&lt;br /&gt;
A new and improved version is the AMSSIO II.&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
Connects between Z80 CPU and mainboard. Uses a 1.8432MHz oscillator, MC14411P bit rate generator, a 6850 ACIA, a MAX232 voltage converter, and 74LS04 and 74LS08 logic chips.&lt;br /&gt;
&lt;br /&gt;
Port addresses, schematics, and differences between versions I-III are unknown (the AMSSIO webpage doesn't exist anymore).&lt;br /&gt;
&lt;br /&gt;
* [[6850 ACIA chip]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software for AMSSIO can simulate a disk drive and a printer on a PC connected via RS-232. The software comes in two parts. The first part is for the CPC. It replaces relevant parts of the jump block, redirecting disc and printer access via RS-232. The second part is called CPCSHELL and runs on a PC under DOS or Linux. Part of the PC  harddisk can be used as a giant CPC disk via this mechanism.&lt;br /&gt;
&lt;br /&gt;
A spare PC can therefore be used as a method to add a cheap harddisk to the CPC. Although the software required on the CPC reduces compatibility somewhat it works for most well behaved applications and games that consist of a single binary (no special loader).&lt;br /&gt;
&lt;br /&gt;
== Schematics ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:NoPicture.gif|Does somebody still have them? (The AMSSIO webpage no longer exists)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other RS232 interfaces for the CPC ==&lt;br /&gt;
&lt;br /&gt;
Commercial:&lt;br /&gt;
&lt;br /&gt;
[[CPC Booster]]&lt;br /&gt;
&lt;br /&gt;
Non commercial:&lt;br /&gt;
&lt;br /&gt;
[[CPCI RS232 Interface]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
[http://www.citystromer.dk/CPC/ AMSSIO project &amp;lt;s&amp;gt;lives&amp;lt;/s&amp;gt; sleeps here!]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]] [[Category:Peripherals]] [[Category:Serial interfaces]] [[Category:DIY]]&lt;/div&gt;</summary>
		<author><name>Zigzac</name></author>	</entry>

	</feed>