Amstrad CPC 464

Amstrad CPC 464 keyboard

First of the serie, the Amstrad CPC 464 was released in 1984 and discontinued in 1990. It was possible to purchase a CPC 464 with a green screen (GT64) as well as with the standard colour screen (CTM640).

Like most 8bits computers, the CPC has it's OS (aka Firmware) and a BASIC interpreter built-in as ROMs. With a DDI-1 interface, it was also possible to use CP/M 2.2 or 3.0 on a 464.

There is a not very common derivative of the CPC 464, named the CPC 472. This is a CPC 464 with a (non-functional?) 8Kb RAM expansion. Produced in small numbers for the Spanish market to avoid a legal ruling requiring that computers with 64 KB or less RAM must be localized to the Spanish language, including the keyboard and screen messages. The law was subsequently changed to include machines with more than 64 KB RAM so a localised version of the 464 also exists.

Manuals

ROMs

Bootscreens

Here are some screenshots of what a CPC 464 shows when switched on (with a color monitor/tv set).

Amstrad CPC 464 bootscreen, Firmware v1. Schneider CPC 464 bootscreen, firmware v1.

External Links

Further informations about the CPC 464 can be found on these websites:

Specifications

Frequencies

Video

  • 50Hz (PAL) or 60Hz (NTSC) framerates.
  • 3 screen modes (official):
    • MODE 0 : 160×200 with 16 colors.
    • MODE 1 : 320×200 with 4 colors.
    • MODE 2 : 640×200 with 2 colors.
  • Up to 64Kb Video-RAM.
  • RGB with composite sync outputs.

Audio

  • AY3-8912 Soundchip, 3 channels, 7 octaves.
  • Built-in internal speaker (mono) with volume control.
  • Stereo jack output.

Memories

Mass Storage

  • Built-in Tape Deck (software controlled write speed).

Keyboard

Dimensions & Weight

  • Width: 580mm
  • Height: 170mm
  • Depth: 70mm
  • Weight: 2.4Kg

Power Supply

Connectors

Amstrad CPC 464 connectors.

Unlike other models, all the CPC 464 have PCB edges only connectors (even those produced by Schneider) for the printer and expansion/floppy ports.

Printer port

Pinout

PinDescription PinDescription PinDescription PinDescription
1 /STROBE 10 BUSY 19 GND 28 GND
2 D0 11 NC 20 GND 29 NC
3 D1 12 NC 21 GND 30 NC
4 D2 13 NC 22 GND 31 NC
5 D3 14 GND 23 GND 32 NC
6 D4 15 NC 24 GND 33 GND
7 D5 16 GND 25 GND 34 NC
8 D6 17 NC 26 GND
9 GND (D7) 18 NC 27 GND

PCB Edge connector

Printer port - Edge Connector

Note

The Amstrad CPC has a 7bit only printer port (D7 is fixed to zero). It's outputs (D0-D6) can be used with any TTL-compatible chips (including the widely-available 74 series logic chips).

On power up or system resets the outputs are cleared.

Expansion port (aka Floppy port)

Pinout

PinDescription PinDescription PinDescription PinDescription
1 SOUND 16 A2 31 /IORQ 46 CURSOR
2 GND 17 A1 32 /RD 47 L.PEN
3 A15 18 A0 33 /WR 48 /EXP
4 A14 19 D7 34 /HALT 49 GND
5 A13 20 D6 35 /INT 50 CPUCLK (4MHz)
6 A12 21 D5 36 /NMI
7 A11 22 D4 37 /BUSRD
8 A10 23 D3 38 /BUSAK
9 A9 24 D2 39 READY
10 A8 25 D1 40 /BUS RESET
11 A7 26 D0 41 /RESET
12 A6 27 VCC (+5v) 42 /ROMEN
13 A5 28 /MREQ 43 ROMDIS
14 A4 29 /M1 44 /RAMRD
15 A3 30 /RFSH 45 RAMDIS

PCB Edge connector

Expansion port - Edge Connector

Joystick

Pinout

PinDescription
1 Up
2 Down
3 Left
4 Right
5 Fire 3 (undocumented)
6 Fire 2
7 Fire 1
8 Ground
9 Ground 2 (for second joystick)

DB9 Male connector

Joystick port (DB9)

Note

Joystick are just a bunch of switches that connect a direction or fire pin to the ground.
Atari joysticks are 100% compatible with the CPC.

Monitor output

Pinout

PinDescription
1 Red
2 Green
3 Blue
4 Sync
5 Ground
6 Lum.

DIN6 Female connector

DIN6 Video Output

Audio Jack

Stereo 3.5mm jack

Note

This audio output is aimed to go through an amplifier. The signals are not strong enough to directly drive an headphone (you won't hear much sound if you do it).

DC 5V/2A Input

2.1mm DC plug used for the 2A 5V DC Input

Keyboard layout

The CPC 464 has 4 keyboard layouts. Each one of them is associated to a specific firmware version with the corresponding keymap and charset.

QWERTY

Amstrad CPC 464, standard keyboard layout.

QWERTY (Spanish)

Amstrad CPC 464, Spanish keyboard layout.

QWERTY (Danish)

Not enough infos about this.
WANTED: Danish CPC 464 keyboard picture

AZERTY (French)

Amstrad CPC 464, French keyboard layout.

Circuit Diagram

CPC 464

This circuit diagram refers to the original release of the CPC 464 motherboard. Updated schematics of the revised motherboard can be found in the amendment service manual.
The Amstrad CPC 464 Circuit Diagram (from the CPC 464 Service Manual).

Closeup views

Amstrad CPC 464, 664 and 6128 circuit diagram: Gate Array Video outputs

Amstrad CPC 464, 664 and 6128 circuit diagram: AY3-8912 Sound outputs

Cassette Deck

Pictures

Original release

Markings
Amstrad ©1983 PT NO 270100 - MC0001A
Amstrad ©1983 PT NO Z70100 - MC0001A

An Amstrad CPC 464 motherboard, original release.

Original pictures taken by Zik/Futurs'

Revision 1

Markings
Amstrad ©1984 PT NO 270200 - MC002B
Amstrad ©1984 PT NO Z70200 - MC002D

The keyboard has flat keys and is connected to the motherboard with a ribbon cable.

There's two spaces to put either a 40007 or 40010 Gate Array and both were actually used (you can easily spot those with the 40007 Gate Array because it was mounted with the usual ugly heatsink). The pictures below show the motherboard with a 40010 Gate Array.

An Amstrad CPC 464 motherboard, Revision 2.

WANTED: Better pictures.

Revision 2

Markings
Amstrad ©198? PT NO 270373 - MC004B
Amstrad ©198? PT NO Z70374 - MC0044A

The motherboard is half the size of the original CPC464 motherboard. The keyboard has flat keys and is connected to the motherboard with a ribbon cable. Due to the size reduction of the PCB, the joystick and audio-jack connectors moved on the left side of the case.

There's two spaces to put either a 40007 or 40010 Gate Array and both were actually used (you can easily spot those with the 40007 Gate Array because it was mounted with the usual ugly heatsink). The pictures below show the motherboard with a 40010 Gate Array.

An Amstrad CPC 464 motherboard, Revision 2

Amstrad CPC464 keyboard provided by Power/Ukonx. Original pictures taken by Zik/Futurs'

Revision 3 (aka cost-down)

Markings
Amstrad ©1988 PT NO 28032? - MC0099

The motherboard is much smaller (about 1/4 the size of the original CPC464 motherboard). The functions of the CRTC 6845 and Gate Array have been combined into a single ASIC custom IC. The keyboard has flat keys and is connected to the motherboard with a ribbon cable.

An Amstrad CPC 464 motherboard, Revision 4.

WANTED: Better pictures.

documentations/hardware/amstrad.cpc464.txt · Last modified: 2009/12/22 12:38 by grim