Amstrad CPC 464
The Amstrad CPC 464 is a home computer introduced on 21 June 1984, with 64 KB of RAM and an integrated cassette deck in the keyboard unit. It was sold as a complete system with a monitor — £249 with the green GT64, £359 with the CTM640 colour monitor — and the monitor is not an accessory: it is where the machine's power comes from.
The part numbers and specification figures on this page are Amstrad's own, from the CPC464 Micro Computer / CTM640 Colour Monitor / GT64 Green Monitor Service Manual hosted on this wiki.[1][2]
The monitor is the power supply
editThe CPC 464 has no mains connection and no internal power supply. It takes 5 V DC through a socket on the back, and Amstrad's own specification says this is "supplied exclusively from screen system" — the CTM640 or the GT64.[1] Mains enters the monitor, not the computer.
- The computer is safe to open. There is no mains voltage anywhere in the keyboard unit.
- The monitor is not. Both monitors contain a CRT with a lethal anode charge and mains-derived bulk capacitors that hold their charge after switch-off. See CRT Discharge Procedure.
- A "dead CPC" is very often a dead monitor. Amstrad's own fault chart sends you to the monitor's 5 V output and the DC cord before anything on the computer board.[1]
There is no cooling fan. No fan or fan motor appears anywhere in Amstrad's parts lists; the machine is passively cooled.[1]
Architecture
edit- CPU — Zilog Z80A at 4 MHz. The Gate Array inserts wait states so that video and CPU accesses do not collide, which is why measured throughput is below what a clean 4 MHz Z80 would give.
- RAM — 64 KB, of which Amstrad's specification says over 42 KB is available to the user. The video memory is part of the same 64 KB.
- ROM — 32 KB, holding the operating system and Locomotive BASIC 1.0.
- Video — a 6845 CRT controller with the Gate Array generating the pixel pipeline.
- Sound — General Instrument AY-3-8912, three voices, eight octaves in Amstrad's wording for the 664 and seven for the 464.
- I/O — an 8255 parallel interface for the keyboard, the AY control lines and the cassette motor.
The Gate Array on the original board is IC116, marked 20RA043, Amstrad part number 40007, and it is the version with a cooling plate.[1] Later boards use different Gate Array parts, and the final cost-down board replaces it entirely.
Display
editThree modes, all 200 lines, from a 27-colour palette:
| Mode | Resolution | Colours | Text |
|---|---|---|---|
| 0 | 160 × 200 | 16 | 20 columns |
| 1 | 320 × 200 | 4 | 40 columns |
| 2 | 640 × 200 | 2 | 80 columns |
There is no 640 × 400 mode. The CPC's vertical resolution is 200 lines in every mode.
Board versions
editThe main PCB went through four broad versions, identified by the silkscreened part number. The chip set, the board size and the keyboard connector all differ.[2]
| Version | Silkscreen | Size | Notes |
|---|---|---|---|
| v1 (©1983) | Z70100 (no MC code), 270100 MC0001A, or Z70100 MC0001A | 405 × 155 mm | Gate Array with a cooling plate; VCC2 fed through R138/R139 |
| v2 (©1984) | Z70200 with MC0001A, MC0002A/B/C/D, MC0003A, MC0008B/C/D | 405 × 152 mm | Solder pads for both the old and the new Gate Array; 6128-style 2 × 10-pin dual-foil keyboard connector |
| v3 | Z70374 MC0044A, Z70374 MC0044B, Z70375 MC0044D, Z70378 MC0046A | 240 × 150 / 238 × 145 mm | Same parts packed tighter; joystick and stereo sockets moved to the left |
| v4 cost-down (©1988) | Z80329 MC0099A | 237 × 108 mm | 100-pin SMD ASIC (part 40226) combining the Gate Array, CRTC and some FDC, DRAM and reset logic |
Z70373 and "28032" are not CPC 464 board numbers. Neither appears in Amstrad's documentation or in CPCWiki's catalogue of observed boards; the real numbers are the ones above.[2]
Z70200 is a CPC 464 board. If you are looking at a machine with a disc drive and a Z70200 silkscreen, something has been swapped — the Amstrad CPC 664 board is Z70205.[2]
Storage
editAn integrated cassette deck running at 1000 or 2000 baud, selectable from software. The mechanism and its alignment instructions are in Amstrad's manual; the deck has its own sub-PCB.[1]
Almost the whole capacitor problem on this machine is on the cassette board. Amstrad's parts list gives fourteen electrolytics across the machine, and only C101 and C102 are on the main PCB — the other twelve are 300-series parts on the cassette PCB.[1] Values are on Amstrad CPC 464 Capacitor Replacement Guide.
Servicing
edit- Amstrad CPC 464 Maintenance Guide — board identification, opening the unit, the cassette deck and its alignment, cleaning
- Amstrad CPC 464 Troubleshooting Guide — Amstrad's own hardware and software analysis charts
- Amstrad CPC 464 Capacitor Replacement Guide — Amstrad's complete electrical parts list
- Amstrad CPC 464 Service Manual — the document itself
Related pages
editReferences
edit- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 Amstrad Consumer Electronics plc, CPC464 Micro Computer / CTM640 Colour Monitor / GT64 Green Monitor Service Manual. Hosted at Amstrad CPC 464 Service Manual. Source for the technical specification, the CPC464 Cabinet Parts List, the Cassette Mechanism Parts List and alignment instructions, the Cassette PCB layout, the Basic Hardware Analysis flow chart and the CPC464 Electrical Parts List (page 17), which gives value, circuit reference and Amstrad part number for every component on the machine.
- ↑ 2.0 2.1 2.2 2.3 "Mainboard Versions", CPCWiki. Community catalogue of silkscreen markings, board dimensions, copyright dates and per-version changes for the CPC 464, 664 and 6128 main boards. Secondary source, compiled from observed boards.