VIC-20

Commodore VIC-20The VIC-20 was the first real hit for Commodore. They named it Vic-20 for its Vic chip inside the computer. Some people think that the 20 stands for its memory like the Commodore 64, but instead it?s a round up of the text resolution that the machineuses. Although while programming with this machine usually you end up without memory to continue, it was a boom for Commodore.

Another interesting point of this machine is that it was faster than the Commodore 64.It seemed that the Vic-II chip in the C64 slowed down the system because of its refresh time.

 

VIC-20
$299.95 (USA)
£195.00 (UK)
Boxed : WGC56814
1981
6502 8 BIT CPU running at a frequency of 1.01 MHz
16 Kbytes ROM & 5 Kbytes Ram expandable to 64K. The Ram is fully accessible in Machine Code or Assembly Language. In Basic only 3.5K bytes are available.
White creamy Plastic Case with a shade of brown Keys, and four light brown function keys on the right hand side. Non-Standard ASCII QWERTY Keyboard, 66 normal keys. Two Cursor Control keys (UP/Down and Left/Right). Other special Keys Like the Commodore Key, Run/Stop, Clear/Home, Restore, etc.
Vic-I 6561 Chip with 16-Colours and a text resolution of
22 x 23 using 8 Colours for text and all 16 Colours for background.
176 X 184 Graphics Resolution which allows a character matrix of 8 x 8.
3 Channel sound, 1 Channel of white noise with controlled volume. The sound was also produced by the Vic chip.
1x Cartridge Expansion Slot.
1x Joystick Ports.
1x RGB/ Composite Monitor Connector with sound output and 6V output for Ext RF
1x Serial port for Connecting Printers and floppy drives.
1x Tape interface @ 300 baud.
External Power Supply with an output voltage of 9V AC
Weight & dimensions for the Vic 20 are 1.5kg, 410x207x75 (W x L x H).
More than 1 Million Units sold

The club currently owns one Commodore Vic-20 boxed with RF modulator, original power supply and TV lead. No manuals were included with this system. The computer is in good working and cosmetic condition.


 

Cassette

Cassette Connector Port 6 PIN MALE EDGE

Pin
Name Dir Desc
A-1 GND N/A Ground
B-2 +5V OUT +5 Volts DC
C-3 MOTOR OUT Cassette Motor
D-4 READ IN Cassette Read
E-5 WRITE OUT Cassette Write
F-6 SENSE OUT Cassette Sense
 

 

Control Port

9 Pin D-Sub Male

Pin Name Dir Desc
1 JOY0 IN Joystick UP
2 JOY1 IN Joystick DOWN
3 JOY2 IN Joystick LEFT
4 JOY3 IN Joystick RIGHT
5 POT Y IN Lightpen
Paddle y Axis
6 BTN/
LP
IN Fire/
LightPen Btn
7 +5V OUT 50mA max
8 GND N/A Ground
9 POT X IN Lightpen Paddle x Axis
 

 

Expansion Port

Expansion Connector 44 Pin

Pin Name Dir Desc
A GND N/A Ground
B CA0 OUT Address 0
C CA1 OUT Address 1
D CA2 OUT Address 2
E CA3 OUT Address 3
F CA4 OUT Address 4
H CA5 OUT Address 5
J CA6 OUT Address 6
K CA7 OUT Address 7
L CA8 OUT Address 8
M CA9 OUT Address 9
N CA10 OUT Address 10
P CA11 OUT Address 11
R CA12 OUT Address 12
S CA13 OUT Address 13
T I/O 2 IN/OUT Decoded
Blk 2, $9130
U I/O 3 IN/OUT Decoded
Blk 3, $9140
V S02 OUT Phase 2 Sys Clk
W /NMI N/A Non Maskable Interrupt
X /RES IN 6502 Reset
Y N/C N/A No Connection
Z GND N/A Ground
1 GND N/A Ground
2 CD0 IN/
OUT
Data 0
3 CD1 IN/
OUT
Data 1
4 CD2 IN/
OUT
Data 2
5 CD3 IN/
OUT
Data 3
6 CD4 IN/
OUT
Data 4
7 CD5 IN/
OUT
Data 5
8 CD6 IN/
OUT
Data 6
9 CD7 IN/
OUT
Data 7
10 /BLK 1 IN/
OUT
Mem Loc
$2000 – $3fff
11 /BLK 2 IN/
OUT
Mem Loc
$4000 – $5fff
12 /BLK 3 IN/
OUT
Mem Loc
$6000 – $7fff
13 /BLK 5 IN/
OUT
Mem Loc
$a000 – $bfff
14 RAM 1 IN/
OUT
Mem Loc
$0400 – $07ff
15 RAM 2 IN/
OUT
Mem Loc
$080 – $0bff
16 RAM 3 IN/
OUT
Mem Loc
$0c00 – $0fff
17 V R/W IN/
OUT
Read Write From Vic 1=R
18 C R/W IN/
OUT
Read Write From CPU 1=R
19 /IRQ N/A 6502 Int Req
20 N/C N/A No Connection
21 +5V OUT +5 VDC
22 GND N/A Ground
 

 

Serial Port

6 Pin DIN (DIN45322) Female at the Computer

Pin Name Dir Desc
1 /SRQ IN IN/
OUT
Serial SRQIN
2 GND N/A Ground
3 ATN IN/
OUT
Serial ATN
4 CLK IN/
OUT
Serial Clock
5 DATA IN/
OUT
Serial Data
6 NC N/A No Connection
 

 

User Port

24 Port Pin Male Edge

Pin Name Dir Desc
1 GND N/A Ground
2 +5V OUT +5 VDC 100mA Max
3 /RESET IN Cold Start & Reset Dev
4 JOY0 IN Joystick UP
5 JOY1 IN Joystick DOWN
6 JOY2 IN Joystick Left
7 LIGHT PEN IN Cassette Switch
8 CASS SW OUT Handshaking line, CIA #2
9 ATN IN/
OUT
Serial Attention In
10 +9VAC OUT +9 VAC (+Phase 100mA Max)
11 GND OUT Ground
12 GND N/A Ground
A GND N/A Ground
B /FLAG2 N/A Flag 2
C PB0 IN/
OUT
Data 0
D PB1 IN/
OUT
Data 1
E PB2 IN/
OUT
Data 2
F PB3 IN/
OUT
Data 3
H PB4 IN/
OUT
Data 4
J PB5 IN/
OUT
Data 5
K PB6 IN/
OUT
Data 6
L PB7 IN/
OUT
Data 7
M PA2 IN/
OUT
PA2
N GND N/A Ground
 

 

Video port

5 Pin Din 180

Pin A6 Direction Description
1 +6V OUT +6VDC
(10mA Max)
2 GND N/A Ground
3 AOUT OUT Audio Out
4 V Low OUT Video Low
5 V High IN Video High