Amstrad CPC 6128

From Grahams Wiki
Jump to: navigation, search

Contents

Specifications

Memory map

Hardware

pinouts

Joystick port

The joystick port is not quite a standard Atari port. Although Atari joysticks will work as joystick 1 when connected.

It combines both joysticks into one port with a separate common line for each..

Looking at the cable:

     1 2 3 4 5
  |-------------|
   \ o o o o o /
    \ o o o o /
     ---------
      6 7 8 9
Pinout
Pin # Use..
1 /up
2 /down
3 /left
4 /right
5 Fire 3 button - Scarcely documented and very rarely used.
6 Fire 2 button - The main fire button.
7 Fire 1 button - Only used by a few games.
8 Common (Joystick 1)
9 Common (Joystick 2)

The commons are open collector ground signals, and are unconnected when not being scanned.

The fire3 button may not be connected on the CPC+ range...

Joystick "Y" cables to split the port into two Atari compatable pins are common. They are easy to wire, (Basically, pass through wires 1-7 to both plugs, connect Pin 8 on the Joystick-end plug to either pin 8 or pin 9 on the computer-end plug depending on if its j1 or J2, and leave pin 9 disconnected on the joystick end).

Diodes are a good idea on each of the data wires (Not the common wires), to prevent crosstalk between the joysticks.

See the page: http://www.cpcwiki.eu/index.php/Joystick_Y-cables for more information.

Cassette port

Din5-nocenter.png

Pin Desc
1 Remote switch
2 Data in
3 Gnd
4 Data out
5 Remove switch

Power ports

The CPC 6128 contains two power ports, A socket for the +5v supply, and a plug to plug to plug into a 12V supply. the tape based 464 models do not require the +12v supply. All voltages must be regulated in the power supply. The computer does no internal regulation.

Both are barrel connectors.

5V connector:

Socket is at the computer (2.5mm):

Barrelconnector.png

Pin Desc
1 +5v 1.7A. (CPC+ models require 2.4A)
2 0v

12V connector:

Socket is at the Monitor / modulator (2.1mm). A wire comes from the computer:

Barrelconnector.png

Pin Desc
1 +12v 0.4A. (664 and 6128 only)
2 0v

Monitor port

DIN6.png The monitor connection is an analog signal intended to connect to a monitor.

Pin Desc
1 Red
2 Green
3 Blue
4 Sync
5 0v
6 Luminance.

Side port

2x25WayEdgeConnectorkeyAms.png


Pin Desc Pin Desc
1 Sound 2 GND
3 A15 4 A14
5 A13 6 A12
7 A11 8 A10
9 A9 10 A8
11 A7 12 A6
13 A5 14 A4
15 A3 16 A2
17 A1 18 A0
19 D7 20 D6
21 D5 22 D4
23 D3 24 D2
25 D1 26 D0
27 VCC 28 *MREQ
29 *M1 30 *RFSH
31 *IORQ 32 *RD
33 *WR 34 *HALT
35 *INT 36 *NMI
37 *BUSRQ 38 *BUSAK
39 READY 40 *BRST
41 *RSET 42 *ROMEN
43 ROMDIS 44 *RAMRD
45 RAMDIS 46 CURSOR
47 LPEN 48 *EXP
49 GND 50 CLK4

Drive B

2x17WayEdgeConnectorkey2-3.png

Pin Top Bottom
1 Ground /Ready
2 Ground /Side 1
Key
3 Ground /Read data
4 Ground /Write protect
5 Ground /Track 0
6 Ground /Write gate
7 Ground /Write data
8 Ground /Step
9 Ground /Direction
10 Ground /Motor on
11 Ground n/c
12 Ground /Drive1
13 Ground n/c
14 Ground /Index
15 Ground n/c
16 Ground n/c
17 Ground n/c