24 pin male edge (DZM 12 DREH) at the computer.
Top side
|
1 |
GND |
Ground |
2 |
+5VDC |
(100 mA max) |
3 |
/RESET |
Reset, will force a Cold Start. Also a reset output for devices. |
4 |
CNT1 |
Serial port counter from CIA #1 |
5 |
SP1 |
Serial port from CIA #1 |
6 |
CNT2 |
Serial port counter from CIA #2 |
7 |
SP2 |
Serial port from CIA #2 |
8 |
/PC2 |
Handshaking line from CIA #2 |
9 |
ATN |
This pin is connected to the ATN line of the serial bus |
10 |
+9VAC |
(+ phase) Connected directly to the Commodore 64 transformer (100 mA max) |
11 |
+9VAC |
(- phase) Connected directly to the Commodore 64 transformer (100 mA max) |
12 |
GND |
Ground |
Bottom side
|
A |
GND |
Ground |
B |
/FLAG2 |
The Commodore 64 gives you complete control over Port B on VIA chip #1. Eight lines for input or output are available, as well as 2 lines for handshaking with an outside device. The I/O lines for Port B are controlled by two locations. One is the port itself, and is located at 56577 ($DD01 hex). Naturally you PEEK it to read an input, or POKE it to set an output. Each of the eight I/O lines can be set up as either an input or an output by setting the data direction register properly. It is located at 56579 ($DD03 hex). |
C |
PB0 |
D |
PB1 |
E |
PB2 |
F |
PB3 |
H |
PB4 |
J |
PB5 |
K |
PB6 |
L |
PB7 |
M |
PA2 |
N |
GND |
Ground |