VIC-20

Tarpeellista tavaraa VIC-20 -konetta varten.

Final Expansion 3

FE3-Cart_Collection.zip

VIC-20 Final Expansion User Manual.pdf

Yleistä

VIC-20 Schematic (PNG)

 

VIC-20 Rear


 

VIC-20 Game I/O


PIN # TYPE NOTE
1 Joy 0  
2 Joy 1  
3 Joy 2  
4 Joy 3
5 Pot Y  
6 Light Pen  
7 +5V 100mA max
8 GND  
9 Pot X  
 

VIC-20 Cartridge / RAM Port


Pin

Name

Description Pin

Name

Description
1 GND System ground A GND System ground
2 CD0 Data bus bit 0 B CA0 Address bus bit 0
3 CD1 Data bus bit 1 C CA1 Address bus bit 1
4 CD2 Data bus bit 2 D CA2 Address bus bit 2
5 CD3 Data bus bit 3 E CA3 Address bus bit 3
6 CD4 Data bus bit 4 F CA4 Address bus bit 4
7 CD5 Data bus bit 5 H CA5 Address bus bit 5
8 CD6 Data bus bit 6 J CA6 Address bus bit 6
9 CD7 Data bus bit 7 K CA7 Address bus bit 7
10 /BLK1 8K decoded RAM/ROM block 1 ($2000 - $3FFF) L CA8 Address bus bit 8
11 /BLK2 8K decoded RAM/ROM block 2 ($4000 - $5FFF) M CA9 Address bus bit 9
12 /BLK3 8K decoded RAM/ROM block 3 ($6000 - $7FFF) N CA10 Address bus bit 10
13 /BLK5 8K decoded RAM/ROM block 5 ($A000 - $BFFF) P CA11 Address bus bit 11
14 /RAM1 1K decoded RAM block ($0400 - $07FF) R CA12 Address bus bit 12
15 /RAM2 1K decoded RAM block ($0800 - $0BFF) S CA13 Address bus bit 13
16 /RAM3 1K decoded RAM block ($0C00 - $0FFF) T /I/O2 I/O block 2 (located at $9600)
17 VR/W Read/Write line from VIC chip (high-read, low-write) U /I/O3 I/O block 3 (located at $9C00)
18 CR/W Read/Write line from CPU (high-read, low-write) V S02 Phase 2 System Clock
19 /IRQ Interrupt request line to 6502 W /NMI 6502 Non maskable interrupt
20 n/c Not connected X /RESET 6502 Reset pin
21 +5V +5 VDC Y n/c Not connected
22 GND System ground Z GND System ground
   

User Port / Modem


 
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
   

Audio/Video connector


PIN # Type
1 +6V (10mA max)
2 GND
3 Audio
4 Video low (composite)
5 Video high (composite)
   

Serial / Disk drive connector


Pin # Type
1 Serial SRQ In
2 GND
3 Serial ATN In/Out
4 Serial CLK In/Out
5 Serial Data In/Out
6 NC
   

Cassette Port


Pin # Type
1-A GND
2-B +5V
3-C Cassette motor
4-D Cassette read
5-E Cassette write
6-F Cassette switch