Added adapter schematic

This commit is contained in:
Tor-Eirik Bakke Lunde 2021-01-09 21:22:04 +01:00
commit ba26f2254b
14 changed files with 85562 additions and 0 deletions

16
.gitignore vendored Normal file
View File

@ -0,0 +1,16 @@
# For PCBs designed using KiCAD: http://www.kicad-pcb.org/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.zip
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
.dsn
resources/

View File

@ -0,0 +1,253 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# 4xxx_4066
#
DEF 4xxx_4066 U 0 40 Y Y 5 L N
F0 "U" -300 350 50 H V C CNN
F1 "4xxx_4066" -300 -350 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS 4066
$FPLIST
DIP?14*
$ENDFPLIST
DRAW
S -200 300 200 -300 5 1 10 f
P 2 1 0 6 0 50 0 100 N
P 4 1 0 0 -100 0 100 100 100 -100 -100 0 f
P 4 1 0 0 -100 100 100 0 -100 -100 -100 100 f
P 2 2 0 6 0 50 0 100 N
P 4 2 0 0 -100 0 100 100 100 -100 -100 0 f
P 4 2 0 0 -100 100 100 0 -100 -100 -100 100 f
P 2 3 0 6 0 50 0 100 N
P 4 3 0 0 -100 0 100 100 100 -100 -100 0 f
P 4 3 0 0 -100 100 100 0 -100 -100 -100 100 f
P 2 4 0 6 0 50 0 100 N
P 4 4 0 0 -100 0 100 100 100 -100 -100 0 f
P 4 4 0 0 -100 100 100 0 -100 -100 -100 100 f
X ~ 1 -300 0 200 R 50 50 1 0 P
X ~ 13 0 300 200 D 50 50 1 0 I
X ~ 2 300 0 200 L 50 50 1 0 P
X ~ 3 300 0 200 L 50 50 2 0 P
X ~ 4 -300 0 200 R 50 50 2 0 P
X ~ 5 0 300 200 D 50 50 2 0 I
X ~ 6 0 300 200 D 50 50 3 0 I
X ~ 8 -300 0 200 R 50 50 3 0 P
X ~ 9 300 0 200 L 50 50 3 0 P
X ~ 10 300 0 200 L 50 50 4 0 P
X ~ 11 -300 0 200 R 50 50 4 0 P
X ~ 12 0 300 200 D 50 50 4 0 I
X VDD 14 0 500 200 D 50 50 5 0 W
X VSS 7 0 -500 200 U 50 50 5 0 W
ENDDRAW
ENDDEF
#
# 74xx_74HCT04
#
DEF 74xx_74HCT04 U 0 20 Y Y 7 L N
F0 "U" 0 50 50 H V C CNN
F1 "74xx_74HCT04" 0 -50 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS 74HC04 74HCT04 74AHC04 74AHCT04
$FPLIST
DIP*W7.62mm*
SSOP?14*
TSSOP?14*
$ENDFPLIST
DRAW
S -200 300 200 -300 7 1 10 f
P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f
P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f
P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f
P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f
P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f
P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f
X ~ 1 -300 0 150 R 50 50 1 0 I
X ~ 2 300 0 150 L 50 50 1 0 O I
X ~ 3 -300 0 150 R 50 50 2 0 I
X ~ 4 300 0 150 L 50 50 2 0 O I
X ~ 5 -300 0 150 R 50 50 3 0 I
X ~ 6 300 0 150 L 50 50 3 0 O I
X ~ 8 300 0 150 L 50 50 4 0 O I
X ~ 9 -300 0 150 R 50 50 4 0 I
X ~ 10 300 0 150 L 50 50 5 0 O I
X ~ 11 -300 0 150 R 50 50 5 0 I
X ~ 12 300 0 150 L 50 50 6 0 O I
X ~ 13 -300 0 150 R 50 50 6 0 I
X VCC 14 0 500 200 D 50 50 7 0 W
X GND 7 0 -500 200 U 50 50 7 0 W
ENDDRAW
ENDDEF
#
# Device_CP_Small
#
DEF Device_CP_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Device_CP_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -60 -12 60 -27 0 1 0 F
S -60 27 60 12 0 1 0 N
P 2 0 1 0 -50 60 -30 60 N
P 2 0 1 0 -40 50 -40 70 N
X ~ 1 0 100 73 D 50 50 1 1 P
X ~ 2 0 -100 73 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# apple2_joystick_Game_IO
#
DEF apple2_joystick_Game_IO J? 0 40 Y N 1 F N
F0 "J?" -250 300 50 H V C CNN
F1 "apple2_joystick_Game_IO" 0 -600 50 H V C CNN
F2 "" 25 -325 50 H I C CNN
F3 "" 25 -325 50 H I C CNN
DRAW
A 0 248 37 -1799 -1 0 1 0 N -37 248 38 248
T 0 250 100 50 0 1 1 AN0 Normal 0 R C
T 0 250 0 50 0 1 1 AN1 Normal 0 R C
T 0 250 -100 50 0 1 1 AN2 Normal 0 R C
T 0 250 -200 50 0 1 1 AN3 Normal 0 R C
T 0 -225 -300 50 0 1 1 GC0 Normal 0 L C
T 0 250 -400 50 0 1 1 GC1 Normal 0 R C
T 0 -225 -400 50 0 1 1 GC2 Normal 0 L C
T 0 250 -300 50 0 1 1 GC3 Normal 0 R C
T 0 -225 -500 50 0 1 1 GND Normal 0 L C
T 0 250 -500 50 0 1 1 N/C Normal 0 R C
T 0 250 200 50 0 1 1 N/C Normal 0 R C
T 0 -225 100 50 0 1 1 PB0 Normal 0 L C
T 0 -225 0 50 0 1 1 PB1 Normal 0 L C
T 0 -225 -100 50 0 1 1 PB2 Normal 0 L C
T 0 -225 -200 50 0 1 1 STB Normal 0 L C
T 0 -225 200 50 0 1 1 VCC Normal 0 L C
S -300 250 275 -550 0 1 0 f
S -300 -505 -250 -495 1 1 6 N
S -300 -395 -250 -405 1 1 6 N
S -300 -305 -250 -295 1 1 6 N
S -300 -195 -250 -205 1 1 6 N
S -300 -95 -250 -105 1 1 6 N
S -300 5 -250 -5 1 1 6 N
S -300 105 -250 95 1 1 6 N
S -300 195 -250 205 1 1 6 N
S 325 -495 275 -505 1 1 6 N
S 325 -395 275 -405 1 1 6 N
S 325 -305 275 -295 1 1 6 N
S 325 -205 275 -195 1 1 6 N
S 325 -105 275 -95 1 1 6 N
S 325 -5 275 5 1 1 6 N
S 325 95 275 105 1 1 6 N
S 325 205 275 195 1 1 6 N
X VCC 1 -450 200 150 R 50 50 1 1 w
X GC1 10 475 -400 150 L 50 50 1 1 P
X GC3 11 475 -300 150 L 50 50 1 1 P
X AN3 12 475 -200 150 L 50 50 1 1 P
X AN2 13 475 -100 150 L 50 50 1 1 P
X AN1 14 475 0 150 L 50 50 1 1 P
X AN0 15 475 100 150 L 50 50 1 1 P
X Pin_16 16 475 200 150 L 50 50 1 1 N
X PB0 2 -450 100 150 R 50 50 1 1 P
X PB1 3 -450 0 150 R 50 50 1 1 P
X PB2 4 -450 -100 150 R 50 50 1 1 P
X STB 5 -450 -200 150 R 50 50 1 1 P
X GC0 6 -450 -300 150 R 50 50 1 1 P
X GC2 7 -450 -400 150 R 50 50 1 1 P
X Pin_8 8 -450 -500 150 R 50 50 1 1 w
X Pin_9 9 475 -500 150 L 50 50 1 1 N
ENDDRAW
ENDDEF
#
# c64_joykey_C64_IDC2_OUT
#
DEF c64_joykey_C64_IDC2_OUT J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "c64_joykey_C64_IDC2_OUT" 0 -300 50 H V C CNN
F2 "" 25 -325 50 H I C CNN
F3 "" 25 -325 50 H I C CNN
DRAW
T 0 -225 100 50 0 1 1 DOWN Normal 0 L C
T 0 250 200 50 0 1 1 FIRE1 Normal 0 R C
T 0 250 -100 50 0 1 1 FIRE2 Normal 0 R C
T 0 -225 -200 50 0 1 1 FIRE3 Normal 0 L C
T 0 250 0 50 0 1 1 GND Normal 0 R C
T 0 -225 0 50 0 1 1 LEFT Normal 0 L C
T 0 250 -200 50 0 1 1 N/C Normal 0 R C
T 0 -225 -100 50 0 1 1 RIGHT Normal 0 L C
T 0 -225 200 50 0 1 1 UP Normal 0 L C
T 0 250 100 50 0 1 1 VCC Normal 0 R C
S -300 75 -275 -75 0 1 0 F
S -300 -195 -250 -205 1 1 6 N
S -300 -95 -250 -105 1 1 6 N
S -300 5 -250 -5 1 1 6 N
S -300 105 -250 95 1 1 6 N
S -300 205 -250 195 1 1 6 N
S -300 250 325 -250 1 1 0 f
S 325 -195 275 -205 1 1 6 N
S 325 -95 275 -105 1 1 6 N
S 325 5 275 -5 1 1 6 N
S 325 105 275 95 1 1 6 N
S 325 205 275 195 1 1 6 N
X Pin_1 1 -450 200 150 R 50 50 1 1 P
X Pin_10 10 475 -200 150 L 50 50 1 1 N
X Pin_2 2 -450 100 150 R 50 50 1 1 P
X Pin_3 3 -450 0 150 R 50 50 1 1 P
X Pin_4 4 -450 -100 150 R 50 50 1 1 P
X Pin_5 5 -450 -200 150 R 50 50 1 1 P
X Pin_6 6 475 200 150 L 50 50 1 1 P
X Pin_7 7 475 100 150 L 50 50 1 1 W
X Pin_8 8 475 0 150 L 50 50 1 1 W
X Pin_9 9 475 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_VCC
#
DEF power_VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1 @@
(kicad_pcb (version 4) (host kicad "dummy file") )

View File

@ -0,0 +1,43 @@
update=09.01.2021 20:00:25
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

View File

@ -0,0 +1,902 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Joystick adapter"
Date ""
Rev "A"
Comp ""
Comment1 ""
Comment2 ""
Comment3 "Adapted from Computer Controller Cookbook."
Comment4 "Allows connection of Atari joysticks to Apple Game I/O."
$EndDescr
$Comp
L c64_joykey:C64_IDC2_OUT J1
U 1 1 5FF9BFA3
P 5175 4950
F 0 "J1" H 5187 5365 50 0000 C CNN
F 1 "IDC_PORT1" H 5187 5274 50 0000 C CNN
F 2 "" H 5200 4625 50 0001 C CNN
F 3 "" H 5200 4625 50 0001 C CNN
1 5175 4950
1 0 0 -1
$EndComp
$Comp
L c64_joykey:C64_IDC2_OUT J2
U 1 1 5FF9E0A1
P 5175 2150
F 0 "J2" H 5187 2565 50 0000 C CNN
F 1 "IDC_PORT2" H 5187 2474 50 0000 C CNN
F 2 "" H 5200 1825 50 0001 C CNN
F 3 "" H 5200 1825 50 0001 C CNN
1 5175 2150
1 0 0 -1
$EndComp
NoConn ~ 5650 2250
NoConn ~ 4725 5150
NoConn ~ 4725 2350
Wire Wire Line
5725 2150 5650 2150
$Comp
L power:GND #PWR03
U 1 1 5FF9E932
P 5725 5300
F 0 "#PWR03" H 5725 5050 50 0001 C CNN
F 1 "GND" H 5730 5127 50 0000 C CNN
F 2 "" H 5725 5300 50 0001 C CNN
F 3 "" H 5725 5300 50 0001 C CNN
1 5725 5300
1 0 0 -1
$EndComp
$Comp
L apple2_joystick:Game_IO A1
U 1 1 5FFA2045
P 9175 2050
F 0 "A1" H 9187 2465 50 0000 C CNN
F 1 "Game_IO" H 9187 2374 50 0000 C CNN
F 2 "" H 9200 1725 50 0001 C CNN
F 3 "" H 9200 1725 50 0001 C CNN
1 9175 2050
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR01
U 1 1 5FFA2BA6
P 8650 1775
F 0 "#PWR01" H 8650 1625 50 0001 C CNN
F 1 "VCC" H 8665 1948 50 0000 C CNN
F 2 "" H 8650 1775 50 0001 C CNN
F 3 "" H 8650 1775 50 0001 C CNN
1 8650 1775
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR02
U 1 1 5FFA3CFF
P 8650 2625
F 0 "#PWR02" H 8650 2375 50 0001 C CNN
F 1 "GND" H 8655 2452 50 0000 C CNN
F 2 "" H 8650 2625 50 0001 C CNN
F 3 "" H 8650 2625 50 0001 C CNN
1 8650 2625
1 0 0 -1
$EndComp
NoConn ~ 9650 2250
NoConn ~ 9650 2150
NoConn ~ 9650 2050
NoConn ~ 9650 1950
$Comp
L 4xxx:4066 U2
U 1 1 5FFA4924
P 1700 5700
F 0 "U2" H 1700 5527 50 0000 C CNN
F 1 "4066" H 1700 5436 50 0000 C CNN
F 2 "" H 1700 5700 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 1700 5700 50 0001 C CNN
1 1700 5700
1 0 0 -1
$EndComp
$Comp
L 4xxx:4066 U2
U 2 1 5FFA5DE5
P 1700 6950
F 0 "U2" H 1700 6777 50 0000 C CNN
F 1 "4066" H 1700 6686 50 0000 C CNN
F 2 "" H 1700 6950 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 1700 6950 50 0001 C CNN
2 1700 6950
-1 0 0 -1
$EndComp
$Comp
L 4xxx:4066 U2
U 3 1 5FFA67AD
P 1700 2900
F 0 "U2" H 1700 2727 50 0000 C CNN
F 1 "4066" H 1700 2636 50 0000 C CNN
F 2 "" H 1700 2900 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 1700 2900 50 0001 C CNN
3 1700 2900
1 0 0 -1
$EndComp
$Comp
L 4xxx:4066 U2
U 4 1 5FFA7056
P 1700 4150
F 0 "U2" H 1700 3977 50 0000 C CNN
F 1 "4066" H 1700 3886 50 0000 C CNN
F 2 "" H 1700 4150 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 1700 4150 50 0001 C CNN
4 1700 4150
-1 0 0 -1
$EndComp
$Comp
L 4xxx:4066 U2
U 5 1 5FFA7834
P 10350 5650
F 0 "U2" H 10580 5696 50 0000 L CNN
F 1 "4066" H 10580 5605 50 0000 L CNN
F 2 "" H 10350 5650 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 10350 5650 50 0001 C CNN
5 10350 5650
1 0 0 -1
$EndComp
$Comp
L 74xx:74HCT04 U1
U 1 1 5FFAA574
P 1325 6575
F 0 "U1" H 1325 6892 50 0000 C CNN
F 1 "74HCT04" H 1325 6801 50 0000 C CNN
F 2 "" H 1325 6575 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 1325 6575 50 0001 C CNN
1 1325 6575
1 0 0 -1
$EndComp
$Comp
L 74xx:74HCT04 U1
U 2 1 5FFAC38D
P 1325 5325
F 0 "U1" H 1325 5642 50 0000 C CNN
F 1 "74HCT04" H 1325 5551 50 0000 C CNN
F 2 "" H 1325 5325 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 1325 5325 50 0001 C CNN
2 1325 5325
1 0 0 -1
$EndComp
$Comp
L 74xx:74HCT04 U1
U 3 1 5FFACC7C
P 7825 5850
F 0 "U1" H 7825 6167 50 0000 C CNN
F 1 "74HCT04" H 7825 6076 50 0000 C CNN
F 2 "" H 7825 5850 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 7825 5850 50 0001 C CNN
3 7825 5850
0 -1 -1 0
$EndComp
$Comp
L 74xx:74HCT04 U1
U 4 1 5FFAD48F
P 8325 5850
F 0 "U1" H 8325 6167 50 0000 C CNN
F 1 "74HCT04" H 8325 6076 50 0000 C CNN
F 2 "" H 8325 5850 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 8325 5850 50 0001 C CNN
4 8325 5850
0 -1 -1 0
$EndComp
$Comp
L 74xx:74HCT04 U1
U 5 1 5FFADCC0
P 1325 3775
F 0 "U1" H 1325 4092 50 0000 C CNN
F 1 "74HCT04" H 1325 4001 50 0000 C CNN
F 2 "" H 1325 3775 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 1325 3775 50 0001 C CNN
5 1325 3775
1 0 0 -1
$EndComp
$Comp
L 74xx:74HCT04 U1
U 6 1 5FFAE389
P 1325 2525
F 0 "U1" H 1325 2842 50 0000 C CNN
F 1 "74HCT04" H 1325 2751 50 0000 C CNN
F 2 "" H 1325 2525 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 1325 2525 50 0001 C CNN
6 1325 2525
1 0 0 -1
$EndComp
$Comp
L 74xx:74HCT04 U1
U 7 1 5FFAEAB6
P 9500 5650
F 0 "U1" H 9730 5696 50 0000 L CNN
F 1 "74HCT04" H 9730 5605 50 0000 L CNN
F 2 "" H 9500 5650 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 9500 5650 50 0001 C CNN
7 9500 5650
1 0 0 -1
$EndComp
Wire Wire Line
8850 5550 8850 5075
Wire Wire Line
8850 5075 9500 5075
Wire Wire Line
9500 5075 9500 5150
Wire Wire Line
9500 5075 10350 5075
Wire Wire Line
10350 5075 10350 5150
Connection ~ 9500 5075
Wire Wire Line
8850 5750 8850 6225
Wire Wire Line
8850 6225 9500 6225
Wire Wire Line
9500 6225 9500 6150
Wire Wire Line
9500 6225 10350 6225
Wire Wire Line
10350 6225 10350 6150
Connection ~ 9500 6225
Wire Wire Line
8850 5075 8850 5000
Connection ~ 8850 5075
Connection ~ 10350 6225
Wire Wire Line
10350 6225 10350 6300
$Comp
L power:GND #PWR0101
U 1 1 5FFB695D
P 10350 6300
F 0 "#PWR0101" H 10350 6050 50 0001 C CNN
F 1 "GND" H 10355 6127 50 0000 C CNN
F 2 "" H 10350 6300 50 0001 C CNN
F 3 "" H 10350 6300 50 0001 C CNN
1 10350 6300
1 0 0 -1
$EndComp
$Comp
L Device:R R11
U 1 1 5FFBB045
P 2300 5700
F 0 "R11" V 2200 5700 50 0000 C CNN
F 1 "100k" V 2300 5700 50 0000 C CNN
F 2 "" V 2230 5700 50 0001 C CNN
F 3 "~" H 2300 5700 50 0001 C CNN
1 2300 5700
0 1 1 0
$EndComp
Wire Wire Line
2000 5700 2075 5700
Connection ~ 2075 5700
Wire Wire Line
2075 5700 2150 5700
Wire Wire Line
2450 5700 2525 5700
Wire Wire Line
2525 5700 2525 6025
Wire Wire Line
2525 6025 1325 6025
Wire Wire Line
1325 6025 1325 5700
Wire Wire Line
1325 5700 1400 5700
Connection ~ 2525 5700
$Comp
L Device:R R12
U 1 1 5FFC3326
P 2300 6950
F 0 "R12" V 2200 6950 50 0000 C CNN
F 1 "100k" V 2300 6950 50 0000 C CNN
F 2 "" V 2230 6950 50 0001 C CNN
F 3 "~" H 2300 6950 50 0001 C CNN
1 2300 6950
0 1 1 0
$EndComp
Wire Wire Line
2000 6950 2075 6950
Connection ~ 2075 6950
Wire Wire Line
2075 6950 2150 6950
Wire Wire Line
2450 6950 2525 6950
Wire Wire Line
2525 6950 2525 7275
Wire Wire Line
2525 7275 1325 7275
Connection ~ 2525 6950
Wire Wire Line
1400 6950 1325 6950
Wire Wire Line
1325 6950 1325 7275
Text Label 8450 2350 0 50 ~ 0
GC0
Text Label 2725 5700 2 50 ~ 0
GC0
Text Label 9925 2450 2 50 ~ 0
GC1
Text Label 2725 6950 2 50 ~ 0
GC1
Text Label 8450 2450 0 50 ~ 0
GC2
Text Label 9925 2350 2 50 ~ 0
GC3
Text Label 8450 2050 0 50 ~ 0
PB0
Text Label 8450 1950 0 50 ~ 0
PB1
$Comp
L Device:R R14
U 1 1 5FFCFAAC
P 2300 2900
F 0 "R14" V 2225 2900 50 0000 C CNN
F 1 "100k" V 2300 2900 50 0000 C CNN
F 2 "" V 2230 2900 50 0001 C CNN
F 3 "~" H 2300 2900 50 0001 C CNN
1 2300 2900
0 1 1 0
$EndComp
Wire Wire Line
2000 2900 2075 2900
Connection ~ 2075 2900
Wire Wire Line
2075 2900 2150 2900
Wire Wire Line
2450 2900 2525 2900
Wire Wire Line
2525 2900 2525 3225
Wire Wire Line
2525 3225 1325 3225
Connection ~ 2525 2900
Wire Wire Line
1400 2900 1325 2900
Wire Wire Line
1325 2900 1325 3225
Text Label 2725 2900 2 50 ~ 0
GC2
Text Label 4325 1950 0 50 ~ 0
P2_UP
Text Label 2725 2700 2 50 ~ 0
P2_UP
$Comp
L Device:R R10
U 1 1 5FFD80B1
P 2075 2475
F 0 "R10" V 1975 2475 50 0000 C CNN
F 1 "68k" V 2075 2475 50 0000 C CNN
F 2 "" V 2005 2475 50 0001 C CNN
F 3 "~" H 2075 2475 50 0001 C CNN
1 2075 2475
-1 0 0 1
$EndComp
$Comp
L Device:R R13
U 1 1 5FFDC93D
P 2300 4150
F 0 "R13" V 2225 4150 50 0000 C CNN
F 1 "100k" V 2300 4150 50 0000 C CNN
F 2 "" V 2230 4150 50 0001 C CNN
F 3 "~" H 2300 4150 50 0001 C CNN
1 2300 4150
0 1 1 0
$EndComp
Wire Wire Line
2000 4150 2075 4150
Wire Wire Line
2075 4150 2075 3950
Connection ~ 2075 4150
Wire Wire Line
2075 4150 2150 4150
Wire Wire Line
2450 4150 2525 4150
Wire Wire Line
2525 4150 2525 4475
Wire Wire Line
2525 4475 1325 4475
Connection ~ 2525 4150
Text Label 2725 4150 2 50 ~ 0
GC3
Wire Wire Line
1400 4150 1325 4150
Wire Wire Line
1325 4150 1325 4475
$Comp
L Device:R R9
U 1 1 5FFE2C07
P 2075 3725
F 0 "R9" V 1975 3725 50 0000 C CNN
F 1 "68k" V 2075 3725 50 0000 C CNN
F 2 "" V 2005 3725 50 0001 C CNN
F 3 "~" H 2075 3725 50 0001 C CNN
1 2075 3725
-1 0 0 1
$EndComp
Wire Wire Line
2075 3875 2075 3950
Connection ~ 2075 3950
Text Label 4325 2150 0 50 ~ 0
P2_LEFT
Text Label 2725 3950 2 50 ~ 0
P2_LEFT
$Comp
L power:VCC #PWR0102
U 1 1 5FFEFE5C
P 2075 2325
F 0 "#PWR0102" H 2075 2175 50 0001 C CNN
F 1 "VCC" H 2090 2498 50 0000 C CNN
F 2 "" H 2075 2325 50 0001 C CNN
F 3 "" H 2075 2325 50 0001 C CNN
1 2075 2325
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0103
U 1 1 5FFF1936
P 2075 3575
F 0 "#PWR0103" H 2075 3425 50 0001 C CNN
F 1 "VCC" H 2090 3748 50 0000 C CNN
F 2 "" H 2075 3575 50 0001 C CNN
F 3 "" H 2075 3575 50 0001 C CNN
1 2075 3575
1 0 0 -1
$EndComp
$Comp
L Device:R R7
U 1 1 5FFF8060
P 2075 6525
F 0 "R7" V 1975 6525 50 0000 C CNN
F 1 "68k" V 2075 6525 50 0000 C CNN
F 2 "" V 2005 6525 50 0001 C CNN
F 3 "~" H 2075 6525 50 0001 C CNN
1 2075 6525
-1 0 0 1
$EndComp
$Comp
L power:VCC #PWR0104
U 1 1 5FFF8067
P 2075 6375
F 0 "#PWR0104" H 2075 6225 50 0001 C CNN
F 1 "VCC" H 2090 6548 50 0000 C CNN
F 2 "" H 2075 6375 50 0001 C CNN
F 3 "" H 2075 6375 50 0001 C CNN
1 2075 6375
1 0 0 -1
$EndComp
$Comp
L Device:R R8
U 1 1 5FFFA96D
P 2075 5275
F 0 "R8" V 1975 5275 50 0000 C CNN
F 1 "68k" V 2075 5275 50 0000 C CNN
F 2 "" V 2005 5275 50 0001 C CNN
F 3 "~" H 2075 5275 50 0001 C CNN
1 2075 5275
-1 0 0 1
$EndComp
$Comp
L power:VCC #PWR0105
U 1 1 5FFFA974
P 2075 5125
F 0 "#PWR0105" H 2075 4975 50 0001 C CNN
F 1 "VCC" H 2090 5298 50 0000 C CNN
F 2 "" H 2075 5125 50 0001 C CNN
F 3 "" H 2075 5125 50 0001 C CNN
1 2075 5125
1 0 0 -1
$EndComp
Wire Wire Line
2075 6675 2075 6750
Connection ~ 2075 6750
Wire Wire Line
2075 6750 2075 6950
Wire Wire Line
2075 5425 2075 5500
Connection ~ 2075 5500
Wire Wire Line
2075 5500 2075 5700
Text Label 4325 4950 0 50 ~ 0
P1_LEFT
Text Label 4325 4750 0 50 ~ 0
P1_UP
Text Label 2725 6750 2 50 ~ 0
P1_UP
Text Label 2725 5500 2 50 ~ 0
P1_LEFT
Text Label 6350 1950 0 50 ~ 0
PB1
$Comp
L Device:R R2
U 1 1 60051E25
P 6250 2175
F 0 "R2" V 6150 2175 50 0000 C CNN
F 1 "1k" V 6250 2175 50 0000 C CNN
F 2 "" V 6180 2175 50 0001 C CNN
F 3 "~" H 6250 2175 50 0001 C CNN
1 6250 2175
1 0 0 1
$EndComp
Wire Wire Line
6250 1950 6250 2025
$Comp
L power:GND #PWR0106
U 1 1 60055CF8
P 6250 2325
F 0 "#PWR0106" H 6250 2075 50 0001 C CNN
F 1 "GND" H 6255 2152 50 0000 C CNN
F 2 "" H 6250 2325 50 0001 C CNN
F 3 "" H 6250 2325 50 0001 C CNN
1 6250 2325
-1 0 0 -1
$EndComp
Text Label 6350 4750 0 50 ~ 0
PB0
$Comp
L Device:R R1
U 1 1 600591B4
P 6250 4975
F 0 "R1" V 6150 4975 50 0000 C CNN
F 1 "1k" V 6250 4975 50 0000 C CNN
F 2 "" V 6180 4975 50 0001 C CNN
F 3 "~" H 6250 4975 50 0001 C CNN
1 6250 4975
1 0 0 1
$EndComp
Wire Wire Line
6250 4750 6250 4825
$Comp
L power:GND #PWR0107
U 1 1 600591BC
P 6250 5125
F 0 "#PWR0107" H 6250 4875 50 0001 C CNN
F 1 "GND" H 6255 4952 50 0000 C CNN
F 2 "" H 6250 5125 50 0001 C CNN
F 3 "" H 6250 5125 50 0001 C CNN
1 6250 5125
-1 0 0 -1
$EndComp
Text Label 5925 1950 0 50 ~ 0
P2_FIRE
Connection ~ 6250 1950
Text Label 5925 4750 0 50 ~ 0
P1_FIRE
Connection ~ 6250 4750
$Comp
L power:VCC #PWR0108
U 1 1 600718A2
P 8850 5000
F 0 "#PWR0108" H 8850 4850 50 0001 C CNN
F 1 "VCC" H 8865 5173 50 0000 C CNN
F 2 "" H 8850 5000 50 0001 C CNN
F 3 "" H 8850 5000 50 0001 C CNN
1 8850 5000
1 0 0 -1
$EndComp
Wire Wire Line
5650 4950 5725 4950
Connection ~ 5725 4950
Wire Wire Line
5725 4950 5725 5300
NoConn ~ 5650 5050
Wire Wire Line
5650 4750 6250 4750
Wire Wire Line
5650 1950 6250 1950
Wire Wire Line
5650 4850 5800 4850
Wire Wire Line
5650 2050 5800 2050
Wire Wire Line
5800 2050 5800 1700
$Comp
L power:VCC #PWR0109
U 1 1 60097DDF
P 5800 1700
F 0 "#PWR0109" H 5800 1550 50 0001 C CNN
F 1 "VCC" H 5815 1873 50 0000 C CNN
F 2 "" H 5800 1700 50 0001 C CNN
F 3 "" H 5800 1700 50 0001 C CNN
1 5800 1700
1 0 0 -1
$EndComp
Wire Wire Line
1025 6575 950 6575
Wire Wire Line
950 6575 950 6650
$Comp
L Device:R R3
U 1 1 6009D485
P 950 6800
F 0 "R3" V 850 6800 50 0000 C CNN
F 1 "1k" V 950 6800 50 0000 C CNN
F 2 "" V 880 6800 50 0001 C CNN
F 3 "~" H 950 6800 50 0001 C CNN
1 950 6800
1 0 0 1
$EndComp
$Comp
L power:GND #PWR0110
U 1 1 6009D48B
P 950 6950
F 0 "#PWR0110" H 950 6700 50 0001 C CNN
F 1 "GND" H 955 6777 50 0000 C CNN
F 2 "" H 950 6950 50 0001 C CNN
F 3 "" H 950 6950 50 0001 C CNN
1 950 6950
-1 0 0 -1
$EndComp
Connection ~ 950 6575
Text Label 4325 4850 0 50 ~ 0
P1_DOWN
Text Label 550 6575 0 50 ~ 0
P1_DOWN
Wire Wire Line
525 6575 950 6575
Wire Wire Line
1700 6650 1700 6575
Wire Wire Line
1700 6575 1625 6575
Wire Wire Line
1025 5325 950 5325
Wire Wire Line
950 5325 950 5400
$Comp
L Device:R R4
U 1 1 600CB215
P 950 5550
F 0 "R4" V 850 5550 50 0000 C CNN
F 1 "1k" V 950 5550 50 0000 C CNN
F 2 "" V 880 5550 50 0001 C CNN
F 3 "~" H 950 5550 50 0001 C CNN
1 950 5550
1 0 0 1
$EndComp
$Comp
L power:GND #PWR0111
U 1 1 600CB21B
P 950 5700
F 0 "#PWR0111" H 950 5450 50 0001 C CNN
F 1 "GND" H 955 5527 50 0000 C CNN
F 2 "" H 950 5700 50 0001 C CNN
F 3 "" H 950 5700 50 0001 C CNN
1 950 5700
-1 0 0 -1
$EndComp
Connection ~ 950 5325
Wire Wire Line
525 5325 950 5325
Text Label 4325 5050 0 50 ~ 0
P1_RIGHT
Wire Wire Line
4300 5050 4725 5050
Text Label 550 5325 0 50 ~ 0
P1_RIGHT
Wire Wire Line
1625 5325 1700 5325
Wire Wire Line
1700 5325 1700 5400
NoConn ~ 8325 5550
Wire Wire Line
8325 6150 8325 6225
NoConn ~ 7825 5550
Wire Wire Line
7825 6150 7825 6225
Wire Wire Line
7825 6225 8325 6225
Wire Wire Line
8325 6300 8325 6225
Connection ~ 8325 6225
$Comp
L power:GND #PWR0112
U 1 1 60126778
P 8325 6300
F 0 "#PWR0112" H 8325 6050 50 0001 C CNN
F 1 "GND" H 8330 6127 50 0000 C CNN
F 2 "" H 8325 6300 50 0001 C CNN
F 3 "" H 8325 6300 50 0001 C CNN
1 8325 6300
1 0 0 -1
$EndComp
Wire Wire Line
1025 2525 950 2525
Wire Wire Line
950 2525 950 2600
$Comp
L Device:R R5
U 1 1 601372BE
P 950 2750
F 0 "R5" V 850 2750 50 0000 C CNN
F 1 "1k" V 950 2750 50 0000 C CNN
F 2 "" V 880 2750 50 0001 C CNN
F 3 "~" H 950 2750 50 0001 C CNN
1 950 2750
1 0 0 1
$EndComp
$Comp
L power:GND #PWR0113
U 1 1 601372C4
P 950 2900
F 0 "#PWR0113" H 950 2650 50 0001 C CNN
F 1 "GND" H 955 2727 50 0000 C CNN
F 2 "" H 950 2900 50 0001 C CNN
F 3 "" H 950 2900 50 0001 C CNN
1 950 2900
-1 0 0 -1
$EndComp
Connection ~ 950 2525
Wire Wire Line
525 2525 950 2525
Wire Wire Line
1700 2600 1700 2525
Wire Wire Line
1700 2525 1625 2525
Text Label 4325 2050 0 50 ~ 0
P2_DOWN
Text Label 550 2525 0 50 ~ 0
P2_DOWN
Text Label 550 3775 0 50 ~ 0
P2_RIGHT
Wire Wire Line
1625 3775 1700 3775
Wire Wire Line
1700 3775 1700 3850
Wire Wire Line
1025 3775 950 3775
Wire Wire Line
950 3775 950 3850
$Comp
L Device:R R6
U 1 1 60166369
P 950 4000
F 0 "R6" V 850 4000 50 0000 C CNN
F 1 "1k" V 950 4000 50 0000 C CNN
F 2 "" V 880 4000 50 0001 C CNN
F 3 "~" H 950 4000 50 0001 C CNN
1 950 4000
1 0 0 1
$EndComp
$Comp
L power:GND #PWR0114
U 1 1 6016636F
P 950 4150
F 0 "#PWR0114" H 950 3900 50 0001 C CNN
F 1 "GND" H 955 3977 50 0000 C CNN
F 2 "" H 950 4150 50 0001 C CNN
F 3 "" H 950 4150 50 0001 C CNN
1 950 4150
-1 0 0 -1
$EndComp
Connection ~ 950 3775
Wire Wire Line
525 3775 950 3775
Text Label 4325 2250 0 50 ~ 0
P2_RIGHT
$Comp
L Device:CP_Small C1
U 1 1 6017EEF5
P 8850 5650
F 0 "C1" H 8938 5696 50 0000 L CNN
F 1 "4.7uF" H 8938 5605 50 0000 L CNN
F 2 "" H 8850 5650 50 0001 C CNN
F 3 "~" H 8850 5650 50 0001 C CNN
1 8850 5650
1 0 0 -1
$EndComp
Wire Wire Line
525 2525 525 3300
Wire Wire Line
525 3300 4075 3300
Wire Wire Line
4075 2050 4725 2050
Wire Wire Line
2075 3950 4150 3950
Wire Wire Line
4150 2150 4725 2150
Wire Wire Line
525 3775 525 4550
Wire Wire Line
4225 2250 4725 2250
Wire Wire Line
525 4550 4225 4550
Wire Wire Line
2075 2625 2075 2700
Wire Wire Line
4225 2250 4225 4550
Wire Wire Line
4150 2150 4150 3950
Wire Wire Line
4075 2050 4075 3300
Wire Wire Line
2075 2700 4000 2700
Wire Wire Line
4000 2700 4000 1950
Wire Wire Line
4000 1950 4725 1950
Connection ~ 2075 2700
Wire Wire Line
2075 2700 2075 2900
Wire Wire Line
4300 5050 4300 7350
Wire Wire Line
4225 4950 4225 6750
Wire Wire Line
4150 4850 4150 6100
Wire Wire Line
4075 5500 4075 4750
Wire Wire Line
4075 4750 4725 4750
Wire Wire Line
4150 4850 4725 4850
Wire Wire Line
4225 4950 4725 4950
Wire Wire Line
2075 5500 4075 5500
Wire Wire Line
525 5325 525 6100
Wire Wire Line
525 6100 4150 6100
Wire Wire Line
2075 6750 4225 6750
Wire Wire Line
525 6575 525 7350
Wire Wire Line
525 7350 4300 7350
Wire Wire Line
5725 2150 5725 4950
Wire Wire Line
5800 2050 5800 4850
Connection ~ 5800 2050
Wire Wire Line
6700 2900 6700 2450
Wire Wire Line
2525 2900 6700 2900
Wire Wire Line
6775 5700 6775 2350
Wire Wire Line
2525 5700 6775 5700
Wire Wire Line
8650 1775 8650 1850
Wire Wire Line
6850 4150 6850 3250
Wire Wire Line
2525 4150 6850 4150
Wire Wire Line
2525 6950 6925 6950
Wire Wire Line
8650 1850 8725 1850
Wire Wire Line
8725 2550 8650 2550
Wire Wire Line
8650 2550 8650 2625
Wire Wire Line
10075 2350 10075 3250
Wire Wire Line
6850 3250 10075 3250
Wire Wire Line
9650 2350 10075 2350
Wire Wire Line
10000 2450 10000 3175
Wire Wire Line
9650 2450 10000 2450
NoConn ~ 8725 2150
NoConn ~ 8725 2250
Wire Wire Line
6250 1950 8725 1950
Wire Wire Line
6700 2450 8725 2450
Wire Wire Line
6775 2350 8725 2350
Wire Wire Line
6925 3175 10000 3175
Wire Wire Line
6925 3175 6925 6950
Wire Wire Line
7000 2050 8725 2050
Wire Wire Line
7000 2050 7000 4750
Wire Wire Line
6250 4750 7000 4750
$EndSCHEMATC

View File

@ -0,0 +1,902 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Joystick adapter"
Date ""
Rev "A"
Comp ""
Comment1 ""
Comment2 ""
Comment3 "Adapted from Computer Controller Cookbook."
Comment4 "Allows connection of Atari joysticks to Apple Game I/O."
$EndDescr
$Comp
L c64_joykey:C64_IDC2_OUT J1
U 1 1 5FF9BFA3
P 5175 4950
F 0 "J1" H 5187 5365 50 0000 C CNN
F 1 "IDC_PORT1" H 5187 5274 50 0000 C CNN
F 2 "" H 5200 4625 50 0001 C CNN
F 3 "" H 5200 4625 50 0001 C CNN
1 5175 4950
1 0 0 -1
$EndComp
$Comp
L c64_joykey:C64_IDC2_OUT J2
U 1 1 5FF9E0A1
P 5175 2150
F 0 "J2" H 5187 2565 50 0000 C CNN
F 1 "IDC_PORT2" H 5187 2474 50 0000 C CNN
F 2 "" H 5200 1825 50 0001 C CNN
F 3 "" H 5200 1825 50 0001 C CNN
1 5175 2150
1 0 0 -1
$EndComp
NoConn ~ 5650 2250
NoConn ~ 4725 5150
NoConn ~ 4725 2350
Wire Wire Line
5725 2150 5650 2150
$Comp
L power:GND #PWR03
U 1 1 5FF9E932
P 5725 5300
F 0 "#PWR03" H 5725 5050 50 0001 C CNN
F 1 "GND" H 5730 5127 50 0000 C CNN
F 2 "" H 5725 5300 50 0001 C CNN
F 3 "" H 5725 5300 50 0001 C CNN
1 5725 5300
1 0 0 -1
$EndComp
$Comp
L apple2_joystick:Game_IO A1
U 1 1 5FFA2045
P 9175 2050
F 0 "A1" H 9187 2465 50 0000 C CNN
F 1 "Game_IO" H 9187 2374 50 0000 C CNN
F 2 "" H 9200 1725 50 0001 C CNN
F 3 "" H 9200 1725 50 0001 C CNN
1 9175 2050
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR01
U 1 1 5FFA2BA6
P 8650 1775
F 0 "#PWR01" H 8650 1625 50 0001 C CNN
F 1 "VCC" H 8665 1948 50 0000 C CNN
F 2 "" H 8650 1775 50 0001 C CNN
F 3 "" H 8650 1775 50 0001 C CNN
1 8650 1775
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR02
U 1 1 5FFA3CFF
P 8650 2625
F 0 "#PWR02" H 8650 2375 50 0001 C CNN
F 1 "GND" H 8655 2452 50 0000 C CNN
F 2 "" H 8650 2625 50 0001 C CNN
F 3 "" H 8650 2625 50 0001 C CNN
1 8650 2625
1 0 0 -1
$EndComp
NoConn ~ 9650 2250
NoConn ~ 9650 2150
NoConn ~ 9650 2050
NoConn ~ 9650 1950
$Comp
L 4xxx:4066 U2
U 1 1 5FFA4924
P 1700 5700
F 0 "U2" H 1700 5527 50 0000 C CNN
F 1 "4066" H 1700 5436 50 0000 C CNN
F 2 "" H 1700 5700 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 1700 5700 50 0001 C CNN
1 1700 5700
1 0 0 -1
$EndComp
$Comp
L 4xxx:4066 U2
U 2 1 5FFA5DE5
P 1700 6950
F 0 "U2" H 1700 6777 50 0000 C CNN
F 1 "4066" H 1700 6686 50 0000 C CNN
F 2 "" H 1700 6950 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 1700 6950 50 0001 C CNN
2 1700 6950
-1 0 0 -1
$EndComp
$Comp
L 4xxx:4066 U2
U 3 1 5FFA67AD
P 1700 2900
F 0 "U2" H 1700 2727 50 0000 C CNN
F 1 "4066" H 1700 2636 50 0000 C CNN
F 2 "" H 1700 2900 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 1700 2900 50 0001 C CNN
3 1700 2900
1 0 0 -1
$EndComp
$Comp
L 4xxx:4066 U2
U 4 1 5FFA7056
P 1700 4150
F 0 "U2" H 1700 3977 50 0000 C CNN
F 1 "4066" H 1700 3886 50 0000 C CNN
F 2 "" H 1700 4150 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 1700 4150 50 0001 C CNN
4 1700 4150
-1 0 0 -1
$EndComp
$Comp
L 4xxx:4066 U2
U 5 1 5FFA7834
P 10400 5550
F 0 "U2" H 10630 5596 50 0000 L CNN
F 1 "4066" H 10630 5505 50 0000 L CNN
F 2 "" H 10400 5550 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 10400 5550 50 0001 C CNN
5 10400 5550
1 0 0 -1
$EndComp
$Comp
L 74xx:74HCT04 U1
U 1 1 5FFAA574
P 1325 6575
F 0 "U1" H 1325 6892 50 0000 C CNN
F 1 "74HCT04" H 1325 6801 50 0000 C CNN
F 2 "" H 1325 6575 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 1325 6575 50 0001 C CNN
1 1325 6575
1 0 0 -1
$EndComp
$Comp
L 74xx:74HCT04 U1
U 2 1 5FFAC38D
P 1325 5325
F 0 "U1" H 1325 5642 50 0000 C CNN
F 1 "74HCT04" H 1325 5551 50 0000 C CNN
F 2 "" H 1325 5325 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 1325 5325 50 0001 C CNN
2 1325 5325
1 0 0 -1
$EndComp
$Comp
L 74xx:74HCT04 U1
U 3 1 5FFACC7C
P 7875 5750
F 0 "U1" H 7875 6067 50 0000 C CNN
F 1 "74HCT04" H 7875 5976 50 0000 C CNN
F 2 "" H 7875 5750 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 7875 5750 50 0001 C CNN
3 7875 5750
0 -1 -1 0
$EndComp
$Comp
L 74xx:74HCT04 U1
U 4 1 5FFAD48F
P 8375 5750
F 0 "U1" H 8375 6067 50 0000 C CNN
F 1 "74HCT04" H 8375 5976 50 0000 C CNN
F 2 "" H 8375 5750 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 8375 5750 50 0001 C CNN
4 8375 5750
0 -1 -1 0
$EndComp
$Comp
L 74xx:74HCT04 U1
U 5 1 5FFADCC0
P 1325 3775
F 0 "U1" H 1325 4092 50 0000 C CNN
F 1 "74HCT04" H 1325 4001 50 0000 C CNN
F 2 "" H 1325 3775 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 1325 3775 50 0001 C CNN
5 1325 3775
1 0 0 -1
$EndComp
$Comp
L 74xx:74HCT04 U1
U 6 1 5FFAE389
P 1325 2525
F 0 "U1" H 1325 2842 50 0000 C CNN
F 1 "74HCT04" H 1325 2751 50 0000 C CNN
F 2 "" H 1325 2525 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 1325 2525 50 0001 C CNN
6 1325 2525
1 0 0 -1
$EndComp
$Comp
L 74xx:74HCT04 U1
U 7 1 5FFAEAB6
P 9550 5550
F 0 "U1" H 9780 5596 50 0000 L CNN
F 1 "74HCT04" H 9780 5505 50 0000 L CNN
F 2 "" H 9550 5550 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 9550 5550 50 0001 C CNN
7 9550 5550
1 0 0 -1
$EndComp
Wire Wire Line
8900 5450 8900 4975
Wire Wire Line
8900 4975 9550 4975
Wire Wire Line
9550 4975 9550 5050
Wire Wire Line
9550 4975 10400 4975
Wire Wire Line
10400 4975 10400 5050
Connection ~ 9550 4975
Wire Wire Line
8900 5650 8900 6125
Wire Wire Line
8900 6125 9550 6125
Wire Wire Line
9550 6125 9550 6050
Wire Wire Line
9550 6125 10400 6125
Wire Wire Line
10400 6125 10400 6050
Connection ~ 9550 6125
Wire Wire Line
8900 4975 8900 4900
Connection ~ 8900 4975
Connection ~ 10400 6125
Wire Wire Line
10400 6125 10400 6200
$Comp
L power:GND #PWR0101
U 1 1 5FFB695D
P 10400 6200
F 0 "#PWR0101" H 10400 5950 50 0001 C CNN
F 1 "GND" H 10405 6027 50 0000 C CNN
F 2 "" H 10400 6200 50 0001 C CNN
F 3 "" H 10400 6200 50 0001 C CNN
1 10400 6200
1 0 0 -1
$EndComp
$Comp
L Device:R R11
U 1 1 5FFBB045
P 2300 5700
F 0 "R11" V 2200 5700 50 0000 C CNN
F 1 "100k" V 2300 5700 50 0000 C CNN
F 2 "" V 2230 5700 50 0001 C CNN
F 3 "~" H 2300 5700 50 0001 C CNN
1 2300 5700
0 1 1 0
$EndComp
Wire Wire Line
2000 5700 2075 5700
Connection ~ 2075 5700
Wire Wire Line
2075 5700 2150 5700
Wire Wire Line
2450 5700 2525 5700
Wire Wire Line
2525 5700 2525 6025
Wire Wire Line
2525 6025 1325 6025
Wire Wire Line
1325 6025 1325 5700
Wire Wire Line
1325 5700 1400 5700
Connection ~ 2525 5700
$Comp
L Device:R R12
U 1 1 5FFC3326
P 2300 6950
F 0 "R12" V 2200 6950 50 0000 C CNN
F 1 "100k" V 2300 6950 50 0000 C CNN
F 2 "" V 2230 6950 50 0001 C CNN
F 3 "~" H 2300 6950 50 0001 C CNN
1 2300 6950
0 1 1 0
$EndComp
Wire Wire Line
2000 6950 2075 6950
Connection ~ 2075 6950
Wire Wire Line
2075 6950 2150 6950
Wire Wire Line
2450 6950 2525 6950
Wire Wire Line
2525 6950 2525 7275
Wire Wire Line
2525 7275 1325 7275
Connection ~ 2525 6950
Wire Wire Line
1400 6950 1325 6950
Wire Wire Line
1325 6950 1325 7275
Text Label 8450 2350 0 50 ~ 0
GC0
Text Label 2725 5700 2 50 ~ 0
GC0
Text Label 9925 2450 2 50 ~ 0
GC1
Text Label 2725 6950 2 50 ~ 0
GC1
Text Label 8450 2450 0 50 ~ 0
GC2
Text Label 9925 2350 2 50 ~ 0
GC3
Text Label 8450 2050 0 50 ~ 0
PB0
Text Label 8450 1950 0 50 ~ 0
PB1
$Comp
L Device:R R14
U 1 1 5FFCFAAC
P 2300 2900
F 0 "R14" V 2225 2900 50 0000 C CNN
F 1 "100k" V 2300 2900 50 0000 C CNN
F 2 "" V 2230 2900 50 0001 C CNN
F 3 "~" H 2300 2900 50 0001 C CNN
1 2300 2900
0 1 1 0
$EndComp
Wire Wire Line
2000 2900 2075 2900
Connection ~ 2075 2900
Wire Wire Line
2075 2900 2150 2900
Wire Wire Line
2450 2900 2525 2900
Wire Wire Line
2525 2900 2525 3225
Wire Wire Line
2525 3225 1325 3225
Connection ~ 2525 2900
Wire Wire Line
1400 2900 1325 2900
Wire Wire Line
1325 2900 1325 3225
Text Label 2725 2900 2 50 ~ 0
GC2
Text Label 4325 1950 0 50 ~ 0
P2_UP
Text Label 2725 2700 2 50 ~ 0
P2_UP
$Comp
L Device:R R10
U 1 1 5FFD80B1
P 2075 2475
F 0 "R10" V 1975 2475 50 0000 C CNN
F 1 "68k" V 2075 2475 50 0000 C CNN
F 2 "" V 2005 2475 50 0001 C CNN
F 3 "~" H 2075 2475 50 0001 C CNN
1 2075 2475
-1 0 0 1
$EndComp
$Comp
L Device:R R13
U 1 1 5FFDC93D
P 2300 4150
F 0 "R13" V 2225 4150 50 0000 C CNN
F 1 "100k" V 2300 4150 50 0000 C CNN
F 2 "" V 2230 4150 50 0001 C CNN
F 3 "~" H 2300 4150 50 0001 C CNN
1 2300 4150
0 1 1 0
$EndComp
Wire Wire Line
2000 4150 2075 4150
Wire Wire Line
2075 4150 2075 3950
Connection ~ 2075 4150
Wire Wire Line
2075 4150 2150 4150
Wire Wire Line
2450 4150 2525 4150
Wire Wire Line
2525 4150 2525 4475
Wire Wire Line
2525 4475 1325 4475
Connection ~ 2525 4150
Text Label 2725 4150 2 50 ~ 0
GC3
Wire Wire Line
1400 4150 1325 4150
Wire Wire Line
1325 4150 1325 4475
$Comp
L Device:R R9
U 1 1 5FFE2C07
P 2075 3725
F 0 "R9" V 1975 3725 50 0000 C CNN
F 1 "68k" V 2075 3725 50 0000 C CNN
F 2 "" V 2005 3725 50 0001 C CNN
F 3 "~" H 2075 3725 50 0001 C CNN
1 2075 3725
-1 0 0 1
$EndComp
Wire Wire Line
2075 3875 2075 3950
Connection ~ 2075 3950
Text Label 4325 2150 0 50 ~ 0
P2_LEFT
Text Label 2725 3950 2 50 ~ 0
P2_LEFT
$Comp
L power:VCC #PWR0102
U 1 1 5FFEFE5C
P 2075 2325
F 0 "#PWR0102" H 2075 2175 50 0001 C CNN
F 1 "VCC" H 2090 2498 50 0000 C CNN
F 2 "" H 2075 2325 50 0001 C CNN
F 3 "" H 2075 2325 50 0001 C CNN
1 2075 2325
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0103
U 1 1 5FFF1936
P 2075 3575
F 0 "#PWR0103" H 2075 3425 50 0001 C CNN
F 1 "VCC" H 2090 3748 50 0000 C CNN
F 2 "" H 2075 3575 50 0001 C CNN
F 3 "" H 2075 3575 50 0001 C CNN
1 2075 3575
1 0 0 -1
$EndComp
$Comp
L Device:R R7
U 1 1 5FFF8060
P 2075 6525
F 0 "R7" V 1975 6525 50 0000 C CNN
F 1 "68k" V 2075 6525 50 0000 C CNN
F 2 "" V 2005 6525 50 0001 C CNN
F 3 "~" H 2075 6525 50 0001 C CNN
1 2075 6525
-1 0 0 1
$EndComp
$Comp
L power:VCC #PWR0104
U 1 1 5FFF8067
P 2075 6375
F 0 "#PWR0104" H 2075 6225 50 0001 C CNN
F 1 "VCC" H 2090 6548 50 0000 C CNN
F 2 "" H 2075 6375 50 0001 C CNN
F 3 "" H 2075 6375 50 0001 C CNN
1 2075 6375
1 0 0 -1
$EndComp
$Comp
L Device:R R8
U 1 1 5FFFA96D
P 2075 5275
F 0 "R8" V 1975 5275 50 0000 C CNN
F 1 "68k" V 2075 5275 50 0000 C CNN
F 2 "" V 2005 5275 50 0001 C CNN
F 3 "~" H 2075 5275 50 0001 C CNN
1 2075 5275
-1 0 0 1
$EndComp
$Comp
L power:VCC #PWR0105
U 1 1 5FFFA974
P 2075 5125
F 0 "#PWR0105" H 2075 4975 50 0001 C CNN
F 1 "VCC" H 2090 5298 50 0000 C CNN
F 2 "" H 2075 5125 50 0001 C CNN
F 3 "" H 2075 5125 50 0001 C CNN
1 2075 5125
1 0 0 -1
$EndComp
Wire Wire Line
2075 6675 2075 6750
Connection ~ 2075 6750
Wire Wire Line
2075 6750 2075 6950
Wire Wire Line
2075 5425 2075 5500
Connection ~ 2075 5500
Wire Wire Line
2075 5500 2075 5700
Text Label 4325 4950 0 50 ~ 0
P1_LEFT
Text Label 4325 4750 0 50 ~ 0
P1_UP
Text Label 2725 6750 2 50 ~ 0
P1_UP
Text Label 2725 5500 2 50 ~ 0
P1_LEFT
Text Label 6350 1950 0 50 ~ 0
PB1
$Comp
L Device:R R2
U 1 1 60051E25
P 6250 2175
F 0 "R2" V 6150 2175 50 0000 C CNN
F 1 "1k" V 6250 2175 50 0000 C CNN
F 2 "" V 6180 2175 50 0001 C CNN
F 3 "~" H 6250 2175 50 0001 C CNN
1 6250 2175
1 0 0 1
$EndComp
Wire Wire Line
6250 1950 6250 2025
$Comp
L power:GND #PWR0106
U 1 1 60055CF8
P 6250 2325
F 0 "#PWR0106" H 6250 2075 50 0001 C CNN
F 1 "GND" H 6255 2152 50 0000 C CNN
F 2 "" H 6250 2325 50 0001 C CNN
F 3 "" H 6250 2325 50 0001 C CNN
1 6250 2325
-1 0 0 -1
$EndComp
Text Label 6350 4750 0 50 ~ 0
PB0
$Comp
L Device:R R1
U 1 1 600591B4
P 6250 4975
F 0 "R1" V 6150 4975 50 0000 C CNN
F 1 "1k" V 6250 4975 50 0000 C CNN
F 2 "" V 6180 4975 50 0001 C CNN
F 3 "~" H 6250 4975 50 0001 C CNN
1 6250 4975
1 0 0 1
$EndComp
Wire Wire Line
6250 4750 6250 4825
$Comp
L power:GND #PWR0107
U 1 1 600591BC
P 6250 5125
F 0 "#PWR0107" H 6250 4875 50 0001 C CNN
F 1 "GND" H 6255 4952 50 0000 C CNN
F 2 "" H 6250 5125 50 0001 C CNN
F 3 "" H 6250 5125 50 0001 C CNN
1 6250 5125
-1 0 0 -1
$EndComp
Text Label 5925 1950 0 50 ~ 0
P2_FIRE
Connection ~ 6250 1950
Text Label 5925 4750 0 50 ~ 0
P1_FIRE
Connection ~ 6250 4750
$Comp
L power:VCC #PWR0108
U 1 1 600718A2
P 8900 4900
F 0 "#PWR0108" H 8900 4750 50 0001 C CNN
F 1 "VCC" H 8915 5073 50 0000 C CNN
F 2 "" H 8900 4900 50 0001 C CNN
F 3 "" H 8900 4900 50 0001 C CNN
1 8900 4900
1 0 0 -1
$EndComp
Wire Wire Line
5650 4950 5725 4950
Connection ~ 5725 4950
Wire Wire Line
5725 4950 5725 5300
NoConn ~ 5650 5050
Wire Wire Line
5650 4750 6250 4750
Wire Wire Line
5650 1950 6250 1950
Wire Wire Line
5650 4850 5800 4850
Wire Wire Line
5650 2050 5800 2050
Wire Wire Line
5800 2050 5800 1700
$Comp
L power:VCC #PWR0109
U 1 1 60097DDF
P 5800 1700
F 0 "#PWR0109" H 5800 1550 50 0001 C CNN
F 1 "VCC" H 5815 1873 50 0000 C CNN
F 2 "" H 5800 1700 50 0001 C CNN
F 3 "" H 5800 1700 50 0001 C CNN
1 5800 1700
1 0 0 -1
$EndComp
Wire Wire Line
1025 6575 950 6575
Wire Wire Line
950 6575 950 6650
$Comp
L Device:R R3
U 1 1 6009D485
P 950 6800
F 0 "R3" V 850 6800 50 0000 C CNN
F 1 "1k" V 950 6800 50 0000 C CNN
F 2 "" V 880 6800 50 0001 C CNN
F 3 "~" H 950 6800 50 0001 C CNN
1 950 6800
1 0 0 1
$EndComp
$Comp
L power:GND #PWR0110
U 1 1 6009D48B
P 950 6950
F 0 "#PWR0110" H 950 6700 50 0001 C CNN
F 1 "GND" H 955 6777 50 0000 C CNN
F 2 "" H 950 6950 50 0001 C CNN
F 3 "" H 950 6950 50 0001 C CNN
1 950 6950
-1 0 0 -1
$EndComp
Connection ~ 950 6575
Text Label 4325 4850 0 50 ~ 0
P1_DOWN
Text Label 550 6575 0 50 ~ 0
P1_DOWN
Wire Wire Line
525 6575 950 6575
Wire Wire Line
1700 6650 1700 6575
Wire Wire Line
1700 6575 1625 6575
Wire Wire Line
1025 5325 950 5325
Wire Wire Line
950 5325 950 5400
$Comp
L Device:R R4
U 1 1 600CB215
P 950 5550
F 0 "R4" V 850 5550 50 0000 C CNN
F 1 "1k" V 950 5550 50 0000 C CNN
F 2 "" V 880 5550 50 0001 C CNN
F 3 "~" H 950 5550 50 0001 C CNN
1 950 5550
1 0 0 1
$EndComp
$Comp
L power:GND #PWR0111
U 1 1 600CB21B
P 950 5700
F 0 "#PWR0111" H 950 5450 50 0001 C CNN
F 1 "GND" H 955 5527 50 0000 C CNN
F 2 "" H 950 5700 50 0001 C CNN
F 3 "" H 950 5700 50 0001 C CNN
1 950 5700
-1 0 0 -1
$EndComp
Connection ~ 950 5325
Wire Wire Line
525 5325 950 5325
Text Label 4325 5050 0 50 ~ 0
P1_RIGHT
Wire Wire Line
4300 5050 4725 5050
Text Label 550 5325 0 50 ~ 0
P1_RIGHT
Wire Wire Line
1625 5325 1700 5325
Wire Wire Line
1700 5325 1700 5400
NoConn ~ 8375 5450
Wire Wire Line
8375 6050 8375 6125
NoConn ~ 7875 5450
Wire Wire Line
7875 6050 7875 6125
Wire Wire Line
7875 6125 8375 6125
Wire Wire Line
8375 6200 8375 6125
Connection ~ 8375 6125
$Comp
L power:GND #PWR0112
U 1 1 60126778
P 8375 6200
F 0 "#PWR0112" H 8375 5950 50 0001 C CNN
F 1 "GND" H 8380 6027 50 0000 C CNN
F 2 "" H 8375 6200 50 0001 C CNN
F 3 "" H 8375 6200 50 0001 C CNN
1 8375 6200
1 0 0 -1
$EndComp
Wire Wire Line
1025 2525 950 2525
Wire Wire Line
950 2525 950 2600
$Comp
L Device:R R5
U 1 1 601372BE
P 950 2750
F 0 "R5" V 850 2750 50 0000 C CNN
F 1 "1k" V 950 2750 50 0000 C CNN
F 2 "" V 880 2750 50 0001 C CNN
F 3 "~" H 950 2750 50 0001 C CNN
1 950 2750
1 0 0 1
$EndComp
$Comp
L power:GND #PWR0113
U 1 1 601372C4
P 950 2900
F 0 "#PWR0113" H 950 2650 50 0001 C CNN
F 1 "GND" H 955 2727 50 0000 C CNN
F 2 "" H 950 2900 50 0001 C CNN
F 3 "" H 950 2900 50 0001 C CNN
1 950 2900
-1 0 0 -1
$EndComp
Connection ~ 950 2525
Wire Wire Line
525 2525 950 2525
Wire Wire Line
1700 2600 1700 2525
Wire Wire Line
1700 2525 1625 2525
Text Label 4325 2050 0 50 ~ 0
P2_DOWN
Text Label 550 2525 0 50 ~ 0
P2_DOWN
Text Label 550 3775 0 50 ~ 0
P2_RIGHT
Wire Wire Line
1625 3775 1700 3775
Wire Wire Line
1700 3775 1700 3850
Wire Wire Line
1025 3775 950 3775
Wire Wire Line
950 3775 950 3850
$Comp
L Device:R R6
U 1 1 60166369
P 950 4000
F 0 "R6" V 850 4000 50 0000 C CNN
F 1 "1k" V 950 4000 50 0000 C CNN
F 2 "" V 880 4000 50 0001 C CNN
F 3 "~" H 950 4000 50 0001 C CNN
1 950 4000
1 0 0 1
$EndComp
$Comp
L power:GND #PWR0114
U 1 1 6016636F
P 950 4150
F 0 "#PWR0114" H 950 3900 50 0001 C CNN
F 1 "GND" H 955 3977 50 0000 C CNN
F 2 "" H 950 4150 50 0001 C CNN
F 3 "" H 950 4150 50 0001 C CNN
1 950 4150
-1 0 0 -1
$EndComp
Connection ~ 950 3775
Wire Wire Line
525 3775 950 3775
Text Label 4325 2250 0 50 ~ 0
P2_RIGHT
$Comp
L Device:CP_Small C1
U 1 1 6017EEF5
P 8900 5550
F 0 "C1" H 8988 5596 50 0000 L CNN
F 1 "4.7uF" H 8988 5505 50 0000 L CNN
F 2 "" H 8900 5550 50 0001 C CNN
F 3 "~" H 8900 5550 50 0001 C CNN
1 8900 5550
1 0 0 -1
$EndComp
Wire Wire Line
525 2525 525 3300
Wire Wire Line
525 3300 4075 3300
Wire Wire Line
4075 2050 4725 2050
Wire Wire Line
2075 3950 4150 3950
Wire Wire Line
4150 2150 4725 2150
Wire Wire Line
525 3775 525 4550
Wire Wire Line
4225 2250 4725 2250
Wire Wire Line
525 4550 4225 4550
Wire Wire Line
2075 2625 2075 2700
Wire Wire Line
4225 2250 4225 4550
Wire Wire Line
4150 2150 4150 3950
Wire Wire Line
4075 2050 4075 3300
Wire Wire Line
2075 2700 4000 2700
Wire Wire Line
4000 2700 4000 1950
Wire Wire Line
4000 1950 4725 1950
Connection ~ 2075 2700
Wire Wire Line
2075 2700 2075 2900
Wire Wire Line
4300 5050 4300 7350
Wire Wire Line
4225 4950 4225 6750
Wire Wire Line
4150 4850 4150 6100
Wire Wire Line
4075 5500 4075 4750
Wire Wire Line
4075 4750 4725 4750
Wire Wire Line
4150 4850 4725 4850
Wire Wire Line
4225 4950 4725 4950
Wire Wire Line
2075 5500 4075 5500
Wire Wire Line
525 5325 525 6100
Wire Wire Line
525 6100 4150 6100
Wire Wire Line
2075 6750 4225 6750
Wire Wire Line
525 6575 525 7350
Wire Wire Line
525 7350 4300 7350
Wire Wire Line
5725 2150 5725 4950
Wire Wire Line
5800 2050 5800 4850
Connection ~ 5800 2050
Wire Wire Line
6700 2900 6700 2450
Wire Wire Line
2525 2900 6700 2900
Wire Wire Line
6775 5700 6775 2350
Wire Wire Line
2525 5700 6775 5700
Wire Wire Line
8650 1775 8650 1850
Wire Wire Line
6850 4150 6850 3250
Wire Wire Line
2525 4150 6850 4150
Wire Wire Line
2525 6950 6925 6950
Wire Wire Line
8650 1850 8725 1850
Wire Wire Line
8725 2550 8650 2550
Wire Wire Line
8650 2550 8650 2625
Wire Wire Line
10075 2350 10075 3250
Wire Wire Line
6850 3250 10075 3250
Wire Wire Line
9650 2350 10075 2350
Wire Wire Line
10000 2450 10000 3175
Wire Wire Line
9650 2450 10000 2450
NoConn ~ 8725 2150
NoConn ~ 8725 2250
Wire Wire Line
6250 1950 8725 1950
Wire Wire Line
6700 2450 8725 2450
Wire Wire Line
6775 2350 8725 2350
Wire Wire Line
6925 3175 10000 3175
Wire Wire Line
6925 3175 6925 6950
Wire Wire Line
7000 2050 8725 2050
Wire Wire Line
7000 2050 7000 4750
Wire Wire Line
6250 4750 7000 4750
$EndSCHEMATC

83119
Apple II Adapter/fp-info-cache Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
(sym_lib_table
(lib (name atari_joystick)(type Legacy)(uri $KIPRJMOD/../common/library/atari_joystick.lib)(options "")(descr ""))
(lib (name c64_joykey)(type Legacy)(uri $KIPRJMOD/../common/library/c64_joykey.lib)(options "")(descr ""))
(lib (name apple2_joystick)(type Legacy)(uri "C:/owncloud/Documents/Projects/Apple II Joystick Adapter/common/library/apple2_joystick.lib")(options "")(descr ""))
)

View File

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@ -0,0 +1,65 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Game_IO
#
DEF Game_IO J? 0 40 Y N 1 F N
F0 "J?" -250 300 50 H V C CNN
F1 "Game_IO" 0 -600 50 H V C CNN
F2 "" 25 -325 50 H I C CNN
F3 "" 25 -325 50 H I C CNN
DRAW
A 0 248 37 -1799 -1 0 1 0 N -37 248 38 248
T 0 250 100 50 0 1 1 AN0 Normal 0 R C
T 0 250 0 50 0 1 1 AN1 Normal 0 R C
T 0 250 -100 50 0 1 1 AN2 Normal 0 R C
T 0 250 -200 50 0 1 1 AN3 Normal 0 R C
T 0 -225 -300 50 0 1 1 GC0 Normal 0 L C
T 0 250 -400 50 0 1 1 GC1 Normal 0 R C
T 0 -225 -400 50 0 1 1 GC2 Normal 0 L C
T 0 250 -300 50 0 1 1 GC3 Normal 0 R C
T 0 -225 -500 50 0 1 1 GND Normal 0 L C
T 0 250 -500 50 0 1 1 N/C Normal 0 R C
T 0 250 200 50 0 1 1 N/C Normal 0 R C
T 0 -225 100 50 0 1 1 PB0 Normal 0 L C
T 0 -225 0 50 0 1 1 PB1 Normal 0 L C
T 0 -225 -100 50 0 1 1 PB2 Normal 0 L C
T 0 -225 -200 50 0 1 1 STB Normal 0 L C
T 0 -225 200 50 0 1 1 VCC Normal 0 L C
S -300 250 275 -550 0 1 0 f
S -300 -505 -250 -495 1 1 6 N
S -300 -395 -250 -405 1 1 6 N
S -300 -305 -250 -295 1 1 6 N
S -300 -195 -250 -205 1 1 6 N
S -300 -95 -250 -105 1 1 6 N
S -300 5 -250 -5 1 1 6 N
S -300 105 -250 95 1 1 6 N
S -300 195 -250 205 1 1 6 N
S 325 -495 275 -505 1 1 6 N
S 325 -395 275 -405 1 1 6 N
S 325 -305 275 -295 1 1 6 N
S 325 -205 275 -195 1 1 6 N
S 325 -105 275 -95 1 1 6 N
S 325 -5 275 5 1 1 6 N
S 325 95 275 105 1 1 6 N
S 325 205 275 195 1 1 6 N
X VCC 1 -450 200 150 R 50 50 1 1 w
X GC1 10 475 -400 150 L 50 50 1 1 P
X GC3 11 475 -300 150 L 50 50 1 1 P
X AN3 12 475 -200 150 L 50 50 1 1 P
X AN2 13 475 -100 150 L 50 50 1 1 P
X AN1 14 475 0 150 L 50 50 1 1 P
X AN0 15 475 100 150 L 50 50 1 1 P
X Pin_16 16 475 200 150 L 50 50 1 1 N
X PB0 2 -450 100 150 R 50 50 1 1 P
X PB1 3 -450 0 150 R 50 50 1 1 P
X PB2 4 -450 -100 150 R 50 50 1 1 P
X STB 5 -450 -200 150 R 50 50 1 1 P
X GC0 6 -450 -300 150 R 50 50 1 1 P
X GC2 7 -450 -400 150 R 50 50 1 1 P
X Pin_8 8 -450 -500 150 R 50 50 1 1 w
X Pin_9 9 475 -500 150 L 50 50 1 1 N
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,13 @@
EESchema-DOCLIB Version 2.0
#
$CMP Atari_Joystick
D 9-pin male D-SUB connector
K connector male D-SUB
$ENDCMP
#
$CMP Atari_Joystick_Passive
D 9-pin male D-SUB connector
K connector male D-SUB
$ENDCMP
#
#End Doc Library

View File

@ -0,0 +1,106 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# Atari_Joystick
#
DEF Atari_Joystick J 0 40 Y N 1 F N
F0 "J" 0 550 50 H V C CNN
F1 "Atari_Joystick" 0 -575 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DB*M*
$ENDFPLIST
DRAW
T 0 175 -100 60 0 0 0 +5v Normal 0 L C
T 0 175 -200 60 0 0 0 Down Normal 0 L C
T 0 175 -300 60 0 0 0 Fire Normal 0 L C
T 0 175 100 60 0 0 0 Ground Normal 0 L C
T 0 175 0 60 0 0 0 Left Normal 0 L C
T 0 175 300 60 0 0 0 Paddle~A Normal 0 L C
T 0 175 400 60 0 0 0 Paddle~B Normal 0 L C
T 0 175 200 60 0 0 0 Right Normal 0 L C
T 0 175 -400 60 0 0 0 Up Normal 0 L C
C -70 -400 30 0 1 0 F
C -70 -200 30 0 1 0 F
C -70 0 30 0 1 0 F
C -70 200 30 0 1 0 F
C -70 400 30 0 1 0 F
C 50 -300 30 0 1 0 F
C 50 -100 30 0 1 0 F
C 50 100 30 0 1 0 F
C 50 300 30 0 1 0 F
P 2 0 1 0 -150 -400 -100 -400 N
P 2 0 1 0 -150 -300 20 -300 N
P 2 0 1 0 -150 -200 -100 -200 N
P 2 0 1 0 -150 -100 20 -100 N
P 2 0 1 0 -150 0 -100 0 N
P 2 0 1 0 -150 100 20 100 N
P 2 0 1 0 -150 200 -100 200 N
P 2 0 1 0 -150 300 20 300 N
P 2 0 1 0 -150 400 -100 400 N
P 5 0 1 10 -150 -525 -150 525 150 375 150 -375 -150 -525 f
X 1 1 -300 -400 150 R 50 50 1 1 P
X 2 2 -300 -200 150 R 50 50 1 1 P
X 3 3 -300 0 150 R 50 50 1 1 P
X 4 4 -300 200 150 R 50 50 1 1 P
X 5 5 -300 400 150 R 50 50 1 1 P
X 6 6 -300 -300 150 R 50 50 1 1 P
X VCC 7 -300 -100 150 R 50 50 1 1 w
X GND 8 -300 100 150 R 50 50 1 1 w
X 9 9 -300 300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Atari_Joystick_Passive
#
DEF Atari_Joystick_Passive J 0 40 Y N 1 F N
F0 "J" 0 550 50 H V C CNN
F1 "Atari_Joystick_Passive" 0 -575 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DB*M*
$ENDFPLIST
DRAW
T 0 175 -100 60 0 0 0 +5v Normal 0 L C
T 0 175 -200 60 0 0 0 Down Normal 0 L C
T 0 175 -300 60 0 0 0 Fire Normal 0 L C
T 0 175 100 60 0 0 0 Ground Normal 0 L C
T 0 175 0 60 0 0 0 Left Normal 0 L C
T 0 175 300 60 0 0 0 Paddle~A Normal 0 L C
T 0 175 400 60 0 0 0 Paddle~B Normal 0 L C
T 0 175 200 60 0 0 0 Right Normal 0 L C
T 0 175 -400 60 0 0 0 Up Normal 0 L C
C -70 -400 30 0 1 0 F
C -70 -200 30 0 1 0 F
C -70 0 30 0 1 0 F
C -70 200 30 0 1 0 F
C -70 400 30 0 1 0 F
C 50 -300 30 0 1 0 F
C 50 -100 30 0 1 0 F
C 50 100 30 0 1 0 F
C 50 300 30 0 1 0 F
P 2 0 1 0 -150 -400 -100 -400 N
P 2 0 1 0 -150 -300 20 -300 N
P 2 0 1 0 -150 -200 -100 -200 N
P 2 0 1 0 -150 -100 20 -100 N
P 2 0 1 0 -150 0 -100 0 N
P 2 0 1 0 -150 100 20 100 N
P 2 0 1 0 -150 200 -100 200 N
P 2 0 1 0 -150 300 20 300 N
P 2 0 1 0 -150 400 -100 400 N
P 5 0 1 10 -150 -525 -150 525 150 375 150 -375 -150 -525 f
X 1 1 -300 -400 150 R 50 50 1 1 P
X 2 2 -300 -200 150 R 50 50 1 1 P
X 3 3 -300 0 150 R 50 50 1 1 P
X 4 4 -300 200 150 R 50 50 1 1 P
X 5 5 -300 400 150 R 50 50 1 1 P
X 6 6 -300 -300 150 R 50 50 1 1 P
X VCC 7 -300 -100 150 R 50 50 1 1 w
X GND 8 -300 100 150 R 50 50 1 1 w
X 9 9 -300 300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,9 @@
EESchema-DOCLIB Version 2.0
#
$CMP c64_idc
D Generic connector, double row, 02x05, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)
K connector
F ~
$ENDCMP
#
#End Doc Library

View File

@ -0,0 +1,125 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# C64_IDC2
#
DEF C64_IDC2 J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "C64_IDC2" 0 -300 50 H V C CNN
F2 "" 25 -325 50 H I C CNN
F3 "" 25 -325 50 H I C CNN
DRAW
T 0 -225 100 50 0 1 1 DOWN Normal 0 L C
T 0 250 200 50 0 1 1 FIRE1 Normal 0 R C
T 0 250 -100 50 0 1 1 FIRE2 Normal 0 R C
T 0 -225 -200 50 0 1 1 FIRE3 Normal 0 L C
T 0 250 0 50 0 1 1 GND Normal 0 R C
T 0 -225 0 50 0 1 1 LEFT Normal 0 L C
T 0 250 -200 50 0 1 1 N/C Normal 0 R C
T 0 -225 -100 50 0 1 1 RIGHT Normal 0 L C
T 0 -225 200 50 0 1 1 UP Normal 0 L C
T 0 250 100 50 0 1 1 VCC Normal 0 R C
S -300 75 -275 -75 0 1 0 F
S -300 -195 -250 -205 1 1 6 N
S -300 -95 -250 -105 1 1 6 N
S -300 5 -250 -5 1 1 6 N
S -300 105 -250 95 1 1 6 N
S -300 205 -250 195 1 1 6 N
S -300 250 325 -250 1 1 0 f
S 325 -195 275 -205 1 1 6 N
S 325 -95 275 -105 1 1 6 N
S 325 5 275 -5 1 1 6 N
S 325 105 275 95 1 1 6 N
S 325 205 275 195 1 1 6 N
X Pin_1 1 -450 200 150 R 50 50 1 1 P
X Pin_10 10 475 -200 150 L 50 50 1 1 N
X Pin_2 2 -450 100 150 R 50 50 1 1 P
X Pin_3 3 -450 0 150 R 50 50 1 1 P
X Pin_4 4 -450 -100 150 R 50 50 1 1 P
X Pin_5 5 -450 -200 150 R 50 50 1 1 P
X Pin_6 6 475 200 150 L 50 50 1 1 P
X Pin_7 7 475 100 150 L 50 50 1 1 w
X Pin_8 8 475 0 150 L 50 50 1 1 w
X Pin_9 9 475 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# C64_IDC2_OUT
#
DEF C64_IDC2_OUT J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "C64_IDC2_OUT" 0 -300 50 H V C CNN
F2 "" 25 -325 50 H I C CNN
F3 "" 25 -325 50 H I C CNN
DRAW
T 0 -225 100 50 0 1 1 DOWN Normal 0 L C
T 0 250 200 50 0 1 1 FIRE1 Normal 0 R C
T 0 250 -100 50 0 1 1 FIRE2 Normal 0 R C
T 0 -225 -200 50 0 1 1 FIRE3 Normal 0 L C
T 0 250 0 50 0 1 1 GND Normal 0 R C
T 0 -225 0 50 0 1 1 LEFT Normal 0 L C
T 0 250 -200 50 0 1 1 N/C Normal 0 R C
T 0 -225 -100 50 0 1 1 RIGHT Normal 0 L C
T 0 -225 200 50 0 1 1 UP Normal 0 L C
T 0 250 100 50 0 1 1 VCC Normal 0 R C
S -300 75 -275 -75 0 1 0 F
S -300 -195 -250 -205 1 1 6 N
S -300 -95 -250 -105 1 1 6 N
S -300 5 -250 -5 1 1 6 N
S -300 105 -250 95 1 1 6 N
S -300 205 -250 195 1 1 6 N
S -300 250 325 -250 1 1 0 f
S 325 -195 275 -205 1 1 6 N
S 325 -95 275 -105 1 1 6 N
S 325 5 275 -5 1 1 6 N
S 325 105 275 95 1 1 6 N
S 325 205 275 195 1 1 6 N
X Pin_1 1 -450 200 150 R 50 50 1 1 P
X Pin_10 10 475 -200 150 L 50 50 1 1 N
X Pin_2 2 -450 100 150 R 50 50 1 1 P
X Pin_3 3 -450 0 150 R 50 50 1 1 P
X Pin_4 4 -450 -100 150 R 50 50 1 1 P
X Pin_5 5 -450 -200 150 R 50 50 1 1 P
X Pin_6 6 475 200 150 L 50 50 1 1 P
X Pin_7 7 475 100 150 L 50 50 1 1 W
X Pin_8 8 475 0 150 L 50 50 1 1 W
X Pin_9 9 475 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# c64_idc
#
DEF c64_idc J 0 40 Y N 1 F N
F0 "J" 50 300 50 H V C CNN
F1 "c64_idc" 50 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 250 150 -250 1 1 10 f
S 150 -195 100 -205 1 1 6 N
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
S 150 205 100 195 1 1 6 N
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_10 10 300 -200 150 L 50 50 1 1 P
X Pin_2 2 -200 100 150 R 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
X Pin_6 6 300 200 150 L 50 50 1 1 P
X Pin_7 7 300 100 150 L 50 50 1 1 w
X Pin_8 8 300 0 150 L 50 50 1 1 w
X Pin_9 9 300 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library