|

24 pin male edge (DZM 12 DREH) at the computer.
Note: pin 2 is +5VDC, pins 10 and 11 are +9VAC
| Upper side |
| 1 |
GND |
Ground |
| 2 |
+5VDC |
100mA max |
| 3 |
/RESET |
By grounding this pin, the VIC will do a cold start, resetting completely and erasing any program in memory. |
| 4 |
JOY0 |
This pin is connected to joystick switch 0 (See game port). |
| 5 |
JOY1 |
(See game port.) |
| 6 |
JOY2 |
(See game port.) |
| 7 |
LIGHT
PEN |
This pin also acts ad the input for the joystick fire button (See game port). |
| 8 |
CASSETTE
SWITCH |
This pin is connected to the sense cassette switch line. |
| 9 |
SERIAL
ATN IN |
This pin is connected to the ATN IN line of the serial bus. |
| 10 |
9VAC |
(+ phase) Connected directly to the VIC transformer. |
| 11 |
9VAC |
(- phase) Connected directly to the VIC transformer. |
| 12 |
GND |
Ground |
| Bottom side |
| A |
GND |
Ground |
| B |
CB1 |
The VIC 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 37136 ($9110 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 37138 ($9112 hex). |
| C |
PB0 |
| D |
PB1 |
| E |
PB2 |
| F |
PB3 |
| H |
PB4 |
| J |
PB5 |
| K |
PB6 |
| L |
PB7 |
| M |
CB2 |
| N |
GND |
Ground |
Source: VIC-20 User Manual, VIC-20 Programmer's Reference Guide
[Back]
|