Amstrad CPC6128 Printer Port

Amstrad CPC6128 34-pin PCB edge connector Centronics-compatible parallel printer port with 7 data bits (D0–D6); D7 is tied to GND.

34 PIN FEMALE EDGE 34 PIN FEMALE EDGE at the computer.

The Amstrad CPC6128 (1985) provides a Centronics-compatible parallel printer interface via a 34-pin PCB edge connector, using the 36-pin Centronics numbering convention with pins 18 and 36 absent on the physical connector. The interface carries TTL-level signals and uses a /STROBE–BUSY handshake, as in the Centronics standard, but only seven data bits (D0–D6) are available to software; D7 is permanently wired to ground on the standard CPC. The CPC+ variant introduced a 25-pin D-type female connector with full 8-bit data output.

PinNameDescription
1/STROBEStrobe
2D0Data 0
3D1Data 1
4D2Data 2
5D3Data 3
6D4Data 4
7D5Data 5
8D6Data 6
9GNDGround
10n/cNot connected
11BUSYBusy
12n/cNot connected
13n/cNot connected
14GNDGround
15n/cNot connected
16n/cNot connected
17n/cNot connected
16GNDGround
17n/cNot connected
19GNDGround
20GNDGround
21GNDGround
22GNDGround
23GNDGround
24GNDGround
25GNDGround
26GNDGround
27n/cNot connected
28GNDGround
29n/cNot connected
30n/cNot connected
31n/cNot connected
32n/cNot connected
33GNDGround
34n/cNot connected
35n/cNot connected

Notes

  • Pin 18 does not exist on the physical 34-pin edge connector; the numbering follows the 36-pin Centronics convention with pins 18 and 36 omitted.
  • D7 is tied to GND on the standard CPC6128; effective data width is 7 bits (D0–D6) only.
  • /STROBE is hardware-inverted by the CPC circuit: writing bit 7 = 0 to the I/O port produces /STROBE = 1 (inactive); writing bit 7 = 1 produces /STROBE = 0 (active).
  • BUSY is an input, readable as bit 6 of PPI port B.
  • The port is accessed via an I/O write with address line A12 = 0; bits 0–6 carry D0–D6, bit 7 controls /STROBE.
  • The CPC+ uses a 25-pin D-type female connector and adds D7 output, making it an 8-bit port.

Signals

  • /STROBE — active-low output; pulses low to signal that valid data is present on D0–D6; hardware-inverted from the I/O port bit.
  • D0–D6 — parallel data output lines (TTL level); 7-bit effective data width on the standard CPC6128.
  • BUSY — input from the printer; high while the printer is processing data; the host must wait for BUSY to deassert before sending the next byte.
  • GND — signal ground; multiple pins provide return paths for data and control lines.

References

Category:Parallel Connectors