diff --git a/RC6502 VDU/RC6502 VDU-cache.lib b/RC6502 VDU/RC6502 VDU-cache.lib index a0d751e..520f1a0 100644 --- a/RC6502 VDU/RC6502 VDU-cache.lib +++ b/RC6502 VDU/RC6502 VDU-cache.lib @@ -236,6 +236,36 @@ X ~ 2 0 -150 110 U 50 50 1 1 P ENDDRAW ENDDEF # +# Conn_01x05 +# +DEF Conn_01x05 J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Conn_01x05" 0 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$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 50 -250 1 1 10 f +X Pin_1 1 -200 200 150 R 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 +ENDDRAW +ENDDEF +# # Conn_02x05_Odd_Even # DEF Conn_02x05_Odd_Even J 0 40 Y N 1 F N @@ -333,6 +363,89 @@ X D7 19 500 50 100 L 40 40 1 1 T ENDDRAW ENDDEF # +# Jumper_NC_Small +# +DEF Jumper_NC_Small JP 0 30 N N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_NC_Small" 10 -60 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +A 0 -10 57 450 1350 0 1 0 N 40 30 -40 30 +C -40 0 20 0 1 0 N +C 40 0 20 0 1 0 N +X 1 1 -100 0 40 R 50 50 0 1 P +X 2 2 100 0 40 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# Jumper_NO_Small +# +DEF Jumper_NO_Small JP 0 30 N N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_NO_Small" 10 -60 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C -40 0 20 0 1 0 N +C 40 0 20 0 1 0 N +X 1 1 -100 0 40 R 50 50 0 1 P +X 2 2 100 0 40 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# MC6847 +# +DEF MC6847 U 0 40 Y Y 1 F N +F0 "U" 0 250 60 H V C CNN +F1 "MC6847" 0 -100 60 V V C CNN +F2 "" -500 200 60 H V C CNN +F3 "" -500 200 60 H V C CNN +DRAW +S -350 1000 350 -1050 0 1 0 N +X GND 1 0 -1350 300 U 50 50 1 1 W +X D6 2 650 300 300 L 50 50 1 1 I +X D0 3 650 900 300 L 50 50 1 1 I +X D1 4 650 800 300 L 50 50 1 1 I +X D2 5 650 700 300 L 50 50 1 1 I +X D3 6 650 600 300 L 50 50 1 1 I +X D4 7 650 500 300 L 50 50 1 1 I +X D5 8 650 400 300 L 50 50 1 1 I +X CHB 9 -650 -1000 300 R 50 50 1 1 O +X @B 10 -650 -900 300 R 50 50 1 1 O +X VA11 20 -650 -200 300 R 50 50 1 1 T +X GM0 30 650 -500 300 L 50 50 1 1 I +X D7 40 650 200 300 L 50 50 1 1 I +X @A 11 -650 -800 300 R 50 50 1 1 O +X VA12 21 -650 -300 300 R 50 50 1 1 T +X EXT 31 650 -200 300 L 50 50 1 1 I +X ~MS 12 -650 -400 300 R 50 50 1 1 I +X VA0 22 -650 900 300 R 50 50 1 1 T +X INV 32 650 -700 300 L 50 50 1 1 I +X VA5 13 -650 400 300 R 50 50 1 1 T +X VA1 23 -650 800 300 R 50 50 1 1 T +X CLK 33 -650 -600 300 R 50 50 1 1 I C +X VA6 14 -650 300 300 R 50 50 1 1 T +X VA2 24 -650 700 300 R 50 50 1 1 T +X S/~A 34 650 -100 300 L 50 50 1 1 I +X VA7 15 -650 200 300 R 50 50 1 1 T +X VA3 25 -650 600 300 R 50 50 1 1 T +X G/~A 35 650 0 300 L 50 50 1 1 I +X VA8 16 -650 100 300 R 50 50 1 1 T +X VA4 26 -650 500 300 R 50 50 1 1 T +X ~RP 36 650 -900 300 L 50 50 1 1 O +X VCC 17 0 1300 300 D 50 50 1 1 W +X GM2 27 650 -300 300 L 50 50 1 1 I +X ~FS 37 -650 -500 300 R 50 50 1 1 O +X VA9 18 -650 0 300 R 50 50 1 1 T +X Y 28 -650 -700 300 R 50 50 1 1 O +X ~HS 38 650 -1000 300 L 50 50 1 1 O +X VA10 19 -650 -100 300 R 50 50 1 1 T +X GM1 29 650 -400 300 L 50 50 1 1 I +X CSS 39 650 -600 300 L 50 50 1 1 I +ENDDRAW +ENDDEF +# # Mounting # DEF ~Mounting J 0 40 Y N 1 F N diff --git a/RC6502 VDU/RC6502 VDU.pro b/RC6502 VDU/RC6502 VDU.pro index fe6d8d5..bd1151b 100644 --- a/RC6502 VDU/RC6502 VDU.pro +++ b/RC6502 VDU/RC6502 VDU.pro @@ -1,4 +1,4 @@ -update=02/12/2018 15:35:53 +update=02/12/2018 20:22:01 version=1 last_client=kicad [pcbnew] @@ -23,6 +23,8 @@ ModuleOutlineThickness=0.150000000000 [cvpcb] version=1 NetIExt=net +[general] +version=1 [eeschema] version=1 LibDir= @@ -62,5 +64,4 @@ LibName32=valves LibName33=D:/ownCloud/Documents/Projects/RC6502/Templates/rc6502_backplane LibName34=D:/ownCloud/Documents/Projects/RC6502/Templates/mounting LibName35=D:/ownCloud/Documents/Projects/RC6502/Templates/oscillator -[general] -version=1 +LibName36=D:/ownCloud/Documents/Projects/RC6502/Templates/mc6847 diff --git a/RC6502 VDU/RC6502 VDU.sch b/RC6502 VDU/RC6502 VDU.sch index 79e3d49..1847909 100644 --- a/RC6502 VDU/RC6502 VDU.sch +++ b/RC6502 VDU/RC6502 VDU.sch @@ -34,6 +34,7 @@ LIBS:valves LIBS:rc6502_backplane LIBS:mounting LIBS:oscillator +LIBS:mc6847 LIBS:RC6502 VDU-cache EELAYER 25 0 EELAYER END @@ -56,10 +57,10 @@ RC6502 Apple 1 SBC Text Notes 10650 7650 2 60 ~ 0 B $Comp -L 74LS138 U? +L 74LS138 U7 U 1 1 5C045924 P 1500 1075 -F 0 "U?" H 1500 1575 50 0000 C CNN +F 0 "U7" H 1500 1575 50 0000 C CNN F 1 "74HCT138" V 1500 1075 50 0000 C CNN F 2 "Housings_DIP:DIP-16_W7.62mm_Socket" H 1500 1075 50 0001 C CNN F 3 "" H 1500 1075 50 0001 C CNN @@ -80,344 +81,199 @@ Wire Wire Line 900 1425 600 1425 Connection ~ 600 1425 $Comp -L HM62256BLP-7 U? +L HM62256BLP-7 U2 U 1 1 5C045929 P 1575 6800 -F 0 "U?" H 1275 7700 50 0000 C CNN +F 0 "U2" H 1275 7700 50 0000 C CNN F 1 "HM62256BLP-7" V 1575 6825 50 0000 C CNN F 2 "Housings_DIP:DIP-28_W15.24mm_Socket" H 1575 6800 50 0001 C CIN F 3 "" H 1575 6800 50 0001 C CNN 1 1575 6800 1 0 0 -1 $EndComp -Text GLabel 2075 6050 2 60 Input ~ 0 -D0 -Text GLabel 2075 6150 2 60 Input ~ 0 -D1 -Text GLabel 2075 6250 2 60 Input ~ 0 -D2 -Text GLabel 2075 6350 2 60 Input ~ 0 -D3 -Text GLabel 2075 6450 2 60 Input ~ 0 -D4 -Text GLabel 2075 6550 2 60 Input ~ 0 -D5 -Text GLabel 2075 6650 2 60 Input ~ 0 -D6 -Text GLabel 2075 6750 2 60 Input ~ 0 -D7 -Text GLabel 1075 7450 0 60 Input ~ 0 -A14 -Text GLabel 1075 7350 0 60 Input ~ 0 -A13 -Text GLabel 1075 7250 0 60 Input ~ 0 -A12 -Text GLabel 1075 7150 0 60 Input ~ 0 -A11 -Text GLabel 1075 7050 0 60 Input ~ 0 -A10 -Text GLabel 1075 6950 0 60 Input ~ 0 -A9 -Text GLabel 1075 6850 0 60 Input ~ 0 -A8 -Text GLabel 1075 6750 0 60 Input ~ 0 -A7 -Text GLabel 1075 6650 0 60 Input ~ 0 -A6 -Text GLabel 1075 6550 0 60 Input ~ 0 -A5 -Text GLabel 1075 6450 0 60 Input ~ 0 -A4 -Text GLabel 1075 6350 0 60 Input ~ 0 -A3 -Text GLabel 1075 6250 0 60 Input ~ 0 -A2 -Text GLabel 1075 6150 0 60 Input ~ 0 -A1 -Text GLabel 1075 6050 0 60 Input ~ 0 -A0 -Wire Wire Line - 2075 6900 2375 6900 -Wire Wire Line - 2225 6900 2225 7150 -Wire Wire Line - 2225 7150 2075 7150 -Connection ~ 2225 6900 $Comp -L Oscillator X? +L Oscillator X1 U 1 1 5C04593A -P 4600 1400 -F 0 "X?" H 4400 1650 50 0000 L CNN -F 1 "3.579545 MHz" H 4650 1150 50 0000 L CNN -F 2 "Oscillators:Oscillator_DIP-14" H 5050 1050 50 0001 C CNN -F 3 "" H 4500 1400 50 0001 C CNN - 1 4600 1400 +P 3200 6000 +F 0 "X1" H 3000 6250 50 0000 L CNN +F 1 "3.579545 MHz" H 3250 5750 50 0000 L CNN +F 2 "Oscillators:Oscillator_DIP-14" H 3650 5650 50 0001 C CNN +F 3 "" H 3100 6000 50 0001 C CNN + 1 3200 6000 1 0 0 -1 $EndComp $Comp -L 74HCT00 U? -U 1 1 5C04593F -P 2025 2650 -F 0 "U?" H 2025 2700 50 0000 C CNN -F 1 "74HCT00" H 2025 2550 50 0000 C CNN -F 2 "Housings_DIP:DIP-14_W7.62mm_Socket" H 2025 2650 50 0001 C CNN -F 3 "" H 2025 2650 50 0001 C CNN - 1 2025 2650 +L 74LS04 U8 +U 6 1 5C045943 +P 1575 4650 +F 0 "U8" H 1770 4765 50 0000 C CNN +F 1 "74HCT04" H 1765 4525 50 0000 C CNN +F 2 "Housings_DIP:DIP-14_W7.62mm" H 1575 4650 50 0001 C CNN +F 3 "" H 1575 4650 50 0001 C CNN + 6 1575 4650 1 0 0 -1 $EndComp $Comp -L 74HCT00 U? -U 1 1 5C045940 -P 2025 2100 -F 0 "U?" H 2025 2150 50 0000 C CNN -F 1 "74HCT00" H 2025 2000 50 0000 C CNN -F 2 "Housings_DIP:DIP-14_W7.62mm_Socket" H 2025 2100 50 0001 C CNN -F 3 "" H 2025 2100 50 0001 C CNN - 1 2025 2100 - 1 0 0 -1 -$EndComp -Wire Wire Line - 975 2600 1425 2600 -Wire Wire Line - 1425 2600 1425 2550 -Wire Wire Line - 975 2700 1425 2700 -Wire Wire Line - 1425 2700 1425 2750 -Wire Wire Line - 1325 2100 1425 2100 -Wire Wire Line - 1425 2000 1425 2200 -Connection ~ 1425 2100 -Text GLabel 2625 2100 2 60 Output ~ 0 -CS_ROM -Wire Wire Line - 1325 2100 1325 2375 -Wire Wire Line - 1325 2375 2625 2375 -Wire Wire Line - 2625 2375 2625 2650 -$Comp -L 74HCT00 U? -U 1 1 5C045941 -P 3375 6475 -F 0 "U?" H 3375 6525 50 0000 C CNN -F 1 "74HCT00" H 3375 6375 50 0000 C CNN -F 2 "Housings_DIP:DIP-14_W7.62mm_Socket" H 3375 6475 50 0001 C CNN -F 3 "" H 3375 6475 50 0001 C CNN - 1 3375 6475 +L 74LS04 U8 +U 5 1 5C045944 +P 1275 4175 +F 0 "U8" H 1470 4290 50 0000 C CNN +F 1 "74HCT04" H 1465 4050 50 0000 C CNN +F 2 "Housings_DIP:DIP-14_W7.62mm" H 1275 4175 50 0001 C CNN +F 3 "" H 1275 4175 50 0001 C CNN + 5 1275 4175 1 0 0 -1 $EndComp $Comp -L 74HCT00 U? -U 1 1 5C045942 -P 3375 7000 -F 0 "U?" H 3375 7050 50 0000 C CNN -F 1 "74HCT00" H 3375 6900 50 0000 C CNN -F 2 "Housings_DIP:DIP-14_W7.62mm_Socket" H 3375 7000 50 0001 C CNN -F 3 "" H 3375 7000 50 0001 C CNN - 1 3375 7000 - -1 0 0 1 -$EndComp -Text GLabel 2625 6300 1 60 Input ~ 0 -RW -Wire Wire Line - 2775 6375 2775 6575 -Connection ~ 2775 6475 -Text GLabel 4100 6900 1 60 Input ~ 0 -PHI2 -Wire Wire Line - 2075 7000 2775 7000 -Wire Wire Line - 3975 6475 3975 6900 -Wire Wire Line - 2625 6475 2775 6475 -Wire Wire Line - 2625 6300 2625 6475 -$Comp -L 74LS04 U? -U 1 1 5C045943 -P 13750 2650 -F 0 "U?" H 13945 2765 50 0000 C CNN -F 1 "74HCT04" H 13940 2525 50 0000 C CNN -F 2 "Housings_DIP:DIP-14_W7.62mm" H 13750 2650 50 0001 C CNN -F 3 "" H 13750 2650 50 0001 C CNN - 1 13750 2650 - 0 1 1 0 +L 74LS04 U8 +U 3 1 5C045945 +P 2625 3050 +F 0 "U8" H 2820 3165 50 0000 C CNN +F 1 "74HCT04" H 2815 2925 50 0000 C CNN +F 2 "Housings_DIP:DIP-14_W7.62mm" H 2625 3050 50 0001 C CNN +F 3 "" H 2625 3050 50 0001 C CNN + 3 2625 3050 + 1 0 0 -1 $EndComp $Comp -L 74LS04 U? -U 1 1 5C045944 -P 13400 2650 -F 0 "U?" H 13595 2765 50 0000 C CNN -F 1 "74HCT04" H 13590 2525 50 0000 C CNN -F 2 "Housings_DIP:DIP-14_W7.62mm" H 13400 2650 50 0001 C CNN -F 3 "" H 13400 2650 50 0001 C CNN - 1 13400 2650 - 0 1 1 0 -$EndComp -$Comp -L 74LS04 U? -U 1 1 5C045945 -P 13050 2650 -F 0 "U?" H 13245 2765 50 0000 C CNN -F 1 "74HCT04" H 13240 2525 50 0000 C CNN -F 2 "Housings_DIP:DIP-14_W7.62mm" H 13050 2650 50 0001 C CNN -F 3 "" H 13050 2650 50 0001 C CNN - 1 13050 2650 - 0 1 1 0 -$EndComp -$Comp -L 74LS04 U? +L 74LS04 U8 U 1 1 5C045946 -P 12700 2650 -F 0 "U?" H 12895 2765 50 0000 C CNN -F 1 "74HCT04" H 12890 2525 50 0000 C CNN -F 2 "Housings_DIP:DIP-14_W7.62mm" H 12700 2650 50 0001 C CNN -F 3 "" H 12700 2650 50 0001 C CNN - 1 12700 2650 - 0 1 1 0 +P 1425 2375 +F 0 "U8" H 1620 2490 50 0000 C CNN +F 1 "74HCT04" H 1615 2250 50 0000 C CNN +F 2 "Housings_DIP:DIP-14_W7.62mm" H 1425 2375 50 0001 C CNN +F 3 "" H 1425 2375 50 0001 C CNN + 1 1425 2375 + 1 0 0 -1 $EndComp Wire Wire Line - 12700 2200 14125 2200 -Connection ~ 13050 2200 -Connection ~ 13400 2200 -Wire Wire Line - 14125 2200 14125 2500 -Connection ~ 13750 2200 -Text GLabel 14125 2500 3 60 Output ~ 0 -GND -NoConn ~ 12700 3100 -NoConn ~ 13050 3100 -NoConn ~ 13400 3100 -NoConn ~ 13750 3100 + 10775 675 10775 975 +NoConn ~ 10450 1575 $Comp -L C C? +L C C7 U 1 1 5C045947 -P 14625 1100 -F 0 "C?" H 14650 1200 50 0000 L CNN -F 1 "100nF" H 14650 1000 50 0000 L CNN -F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 14663 950 50 0001 C CNN -F 3 "" H 14625 1100 50 0001 C CNN - 1 14625 1100 +P 5725 7100 +F 0 "C7" H 5750 7200 50 0000 L CNN +F 1 "100nF" H 5750 7000 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 5763 6950 50 0001 C CNN +F 3 "" H 5725 7100 50 0001 C CNN + 1 5725 7100 1 0 0 -1 $EndComp Wire Wire Line - 14925 825 14925 950 + 6025 6900 6025 6950 Wire Wire Line - 14925 1250 14925 1375 + 6025 7300 6025 7250 $Comp -L C C? +L C C6 U 1 1 5C045948 -P 14325 1100 -F 0 "C?" H 14350 1200 50 0000 L CNN -F 1 "100nF" H 14350 1000 50 0000 L CNN -F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 14363 950 50 0001 C CNN -F 3 "" H 14325 1100 50 0001 C CNN - 1 14325 1100 +P 5425 7100 +F 0 "C6" H 5450 7200 50 0000 L CNN +F 1 "100nF" H 5450 7000 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 5463 6950 50 0001 C CNN +F 3 "" H 5425 7100 50 0001 C CNN + 1 5425 7100 1 0 0 -1 $EndComp $Comp -L C C? +L C C5 U 1 1 5C045949 -P 14025 1100 -F 0 "C?" H 14050 1200 50 0000 L CNN -F 1 "100nF" H 14050 1000 50 0000 L CNN -F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 14063 950 50 0001 C CNN -F 3 "" H 14025 1100 50 0001 C CNN - 1 14025 1100 +P 5125 7100 +F 0 "C5" H 5150 7200 50 0000 L CNN +F 1 "100nF" H 5150 7000 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 5163 6950 50 0001 C CNN +F 3 "" H 5125 7100 50 0001 C CNN + 1 5125 7100 1 0 0 -1 $EndComp $Comp -L C C? +L C C4 U 1 1 5C04594A -P 13725 1100 -F 0 "C?" H 13750 1200 50 0000 L CNN -F 1 "100nF" H 13750 1000 50 0000 L CNN -F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 13763 950 50 0001 C CNN -F 3 "" H 13725 1100 50 0001 C CNN - 1 13725 1100 +P 4825 7100 +F 0 "C4" H 4850 7200 50 0000 L CNN +F 1 "100nF" H 4850 7000 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 4863 6950 50 0001 C CNN +F 3 "" H 4825 7100 50 0001 C CNN + 1 4825 7100 1 0 0 -1 $EndComp $Comp -L C C? +L C C3 U 1 1 5C04594B -P 13425 1100 -F 0 "C?" H 13450 1200 50 0000 L CNN -F 1 "100nF" H 13450 1000 50 0000 L CNN -F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 13463 950 50 0001 C CNN -F 3 "" H 13425 1100 50 0001 C CNN - 1 13425 1100 +P 4525 7100 +F 0 "C3" H 4550 7200 50 0000 L CNN +F 1 "100nF" H 4550 7000 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 4563 6950 50 0001 C CNN +F 3 "" H 4525 7100 50 0001 C CNN + 1 4525 7100 1 0 0 -1 $EndComp $Comp -L C C? +L C C2 U 1 1 5C04594C -P 13125 1100 -F 0 "C?" H 13150 1200 50 0000 L CNN -F 1 "100nF" H 13150 1000 50 0000 L CNN -F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 13163 950 50 0001 C CNN -F 3 "" H 13125 1100 50 0001 C CNN - 1 13125 1100 +P 4225 7100 +F 0 "C2" H 4250 7200 50 0000 L CNN +F 1 "100nF" H 4250 7000 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 4263 6950 50 0001 C CNN +F 3 "" H 4225 7100 50 0001 C CNN + 1 4225 7100 1 0 0 -1 $EndComp $Comp -L C C? +L C C1 U 1 1 5C04594D -P 12825 1100 -F 0 "C?" H 12850 1200 50 0000 L CNN -F 1 "100nF" H 12850 1000 50 0000 L CNN -F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 12863 950 50 0001 C CNN -F 3 "" H 12825 1100 50 0001 C CNN - 1 12825 1100 +P 3925 7100 +F 0 "C1" H 3950 7200 50 0000 L CNN +F 1 "100nF" H 3950 7000 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 3963 6950 50 0001 C CNN +F 3 "" H 3925 7100 50 0001 C CNN + 1 3925 7100 1 0 0 -1 $EndComp Wire Wire Line - 12825 900 14925 900 + 3925 6900 6600 6900 Wire Wire Line - 13125 900 13125 950 -Connection ~ 14925 900 + 4225 6900 4225 6950 +Connection ~ 6025 6900 Wire Wire Line - 13425 950 13425 900 -Connection ~ 13425 900 + 4525 6950 4525 6900 +Connection ~ 4525 6900 Wire Wire Line - 13725 950 13725 900 -Connection ~ 13725 900 + 4825 6950 4825 6900 +Connection ~ 4825 6900 Wire Wire Line - 14025 950 14025 900 -Connection ~ 14025 900 + 5125 6950 5125 6900 +Connection ~ 5125 6900 Wire Wire Line - 14325 950 14325 900 -Connection ~ 14325 900 + 5425 6950 5425 6900 +Connection ~ 5425 6900 Wire Wire Line - 14625 950 14625 900 -Connection ~ 14625 900 + 5725 6950 5725 6900 +Connection ~ 5725 6900 Wire Wire Line - 13125 1250 13125 1300 + 4225 7250 4225 7300 Wire Wire Line - 12825 1300 14925 1300 -Connection ~ 14925 1300 + 3925 7300 6600 7300 +Connection ~ 6025 7300 Wire Wire Line - 14625 1250 14625 1300 -Connection ~ 14625 1300 + 5725 7250 5725 7300 +Connection ~ 5725 7300 Wire Wire Line - 14325 1250 14325 1300 -Connection ~ 14325 1300 + 5425 7250 5425 7300 +Connection ~ 5425 7300 Wire Wire Line - 14025 1250 14025 1300 -Connection ~ 14025 1300 + 5125 7250 5125 7300 +Connection ~ 5125 7300 Wire Wire Line - 13725 1250 13725 1300 -Connection ~ 13725 1300 + 4825 7250 4825 7300 +Connection ~ 4825 7300 Wire Wire Line - 13425 1250 13425 1300 -Connection ~ 13425 1300 + 4525 7250 4525 7300 +Connection ~ 4525 7300 Text GLabel 10250 4250 0 60 Output ~ 0 PHI2 -Text GLabel 10250 4350 0 60 Output ~ 0 -RESET Text GLabel 10250 4750 0 60 Output ~ 0 -RW +R/~W Text GLabel 10250 2450 0 60 Output ~ 0 A15 Text GLabel 10250 2550 0 60 Output ~ 0 @@ -450,82 +306,76 @@ Text GLabel 10250 3850 0 60 Output ~ 0 A1 Text GLabel 10250 3950 0 60 Output ~ 0 A0 -Text GLabel 10250 4550 0 60 Input ~ 0 -IRQ +Text GLabel 9200 4425 0 60 Input ~ 0 +~FS NoConn ~ 10400 5850 NoConn ~ 10400 5950 -Text GLabel 2375 6900 2 60 Input ~ 0 -CS_RAM -Wire Wire Line - 4100 6900 4100 7100 -Wire Wire Line - 4100 7100 3975 7100 $Comp -L C C? +L C C8 U 1 1 5C045950 -P 14925 1100 -F 0 "C?" H 14950 1200 50 0000 L CNN -F 1 "100nF" H 14950 1000 50 0000 L CNN -F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 14963 950 50 0001 C CNN -F 3 "" H 14925 1100 50 0001 C CNN - 1 14925 1100 +P 6025 7100 +F 0 "C8" H 6050 7200 50 0000 L CNN +F 1 "100nF" H 6050 7000 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 6063 6950 50 0001 C CNN +F 3 "" H 6025 7100 50 0001 C CNN + 1 6025 7100 1 0 0 -1 $EndComp Wire Wire Line - 12825 900 12825 950 -Connection ~ 13125 900 + 3925 6900 3925 6950 +Connection ~ 4225 6900 Wire Wire Line - 12825 1250 12825 1300 -Connection ~ 13125 1300 + 3925 7250 3925 7300 +Connection ~ 4225 7300 $Comp -L Mounting J? +L Mounting J4 U 1 1 5C045951 -P 4975 775 -F 0 "J?" V 5075 775 50 0000 C CNN -F 1 "Hole" V 5075 775 50 0001 C CNN -F 2 "rc6502:Mounting" H 4975 775 50 0001 C CNN -F 3 "" H 4975 775 50 0001 C CNN - 1 4975 775 +P 10250 1975 +F 0 "J4" V 10350 1975 50 0000 C CNN +F 1 "Hole" V 10350 1975 50 0001 C CNN +F 2 "rc6502:Mounting" H 10250 1975 50 0001 C CNN +F 3 "" H 10250 1975 50 0001 C CNN + 1 10250 1975 0 1 1 0 $EndComp $Comp -L Mounting J? +L Mounting J6 U 1 1 5C045952 -P 5225 775 -F 0 "J?" V 5325 775 50 0000 C CNN -F 1 "Hole" V 5325 775 50 0001 C CNN -F 2 "rc6502:Mounting" H 5225 775 50 0001 C CNN -F 3 "" H 5225 775 50 0001 C CNN - 1 5225 775 +P 10500 1975 +F 0 "J6" V 10600 1975 50 0000 C CNN +F 1 "Hole" V 10600 1975 50 0001 C CNN +F 2 "rc6502:Mounting" H 10500 1975 50 0001 C CNN +F 3 "" H 10500 1975 50 0001 C CNN + 1 10500 1975 0 1 1 0 $EndComp $Comp -L Mounting J? +L Mounting J5 U 1 1 5C045953 -P 5100 775 -F 0 "J?" V 5200 775 50 0000 C CNN -F 1 "Hole" V 5200 775 50 0001 C CNN -F 2 "rc6502:Mounting" H 5100 775 50 0001 C CNN -F 3 "" H 5100 775 50 0001 C CNN - 1 5100 775 +P 10375 1975 +F 0 "J5" V 10475 1975 50 0000 C CNN +F 1 "Hole" V 10475 1975 50 0001 C CNN +F 2 "rc6502:Mounting" H 10375 1975 50 0001 C CNN +F 3 "" H 10375 1975 50 0001 C CNN + 1 10375 1975 0 1 1 0 $EndComp $Comp -L Mounting J? +L Mounting J7 U 1 1 5C045954 -P 5350 775 -F 0 "J?" V 5450 775 50 0000 C CNN -F 1 "Hole" V 5450 775 50 0001 C CNN -F 2 "rc6502:Mounting" H 5350 775 50 0001 C CNN -F 3 "" H 5350 775 50 0001 C CNN - 1 5350 775 +P 10625 1975 +F 0 "J7" V 10725 1975 50 0000 C CNN +F 1 "Hole" V 10725 1975 50 0001 C CNN +F 2 "rc6502:Mounting" H 10625 1975 50 0001 C CNN +F 3 "" H 10625 1975 50 0001 C CNN + 1 10625 1975 0 1 1 0 $EndComp $Comp -L RC6502_Backplane J? +L RC6502_Backplane J1 U 1 1 5C0478BD P 10600 4350 -F 0 "J?" H 10600 6350 50 0000 C CNN +F 0 "J1" H 10600 6350 50 0000 C CNN F 1 "RC6502_Backplane" V 11050 4300 50 0000 C CNN F 2 "" H 10600 4350 50 0001 C CNN F 3 "" H 10600 4350 50 0001 C CNN @@ -533,10 +383,10 @@ F 3 "" H 10600 4350 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L VCC #PWR? +L VCC #PWR01 U 1 1 5C04B53B P 9650 4050 -F 0 "#PWR?" H 9650 3900 50 0001 C CNN +F 0 "#PWR01" H 9650 3900 50 0001 C CNN F 1 "VCC" H 9650 4200 50 0000 C CNN F 2 "" H 9650 4050 50 0001 C CNN F 3 "" H 9650 4050 50 0001 C CNN @@ -544,17 +394,16 @@ F 3 "" H 9650 4050 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR? +L GND #PWR02 U 1 1 5C04B599 P 9800 4300 -F 0 "#PWR?" H 9800 4050 50 0001 C CNN +F 0 "#PWR02" H 9800 4050 50 0001 C CNN F 1 "GND" H 9800 4150 50 0000 C CNN F 2 "" H 9800 4300 50 0001 C CNN F 3 "" H 9800 4300 50 0001 C CNN 1 9800 4300 1 0 0 -1 $EndComp -NoConn ~ 10400 4450 NoConn ~ 10400 6050 NoConn ~ 10400 4850 NoConn ~ 10400 4950 @@ -599,7 +448,7 @@ Wire Wire Line Wire Wire Line 10400 4350 10250 4350 Wire Wire Line - 10250 4550 10400 4550 + 9675 4550 10400 4550 Wire Wire Line 10250 4750 10400 4750 Wire Wire Line @@ -619,10 +468,10 @@ Wire Wire Line Wire Wire Line 10400 5750 10250 5750 $Comp -L 74LS244 U? +L 74LS244 U4 U 1 1 5C055918 P 8350 2425 -F 0 "U?" H 8350 2225 50 0000 C CNN +F 0 "U4" H 8350 2225 50 0000 C CNN F 1 "74LS244" H 8350 2625 50 0000 C CNN F 2 "" H 8350 2425 50 0001 C CNN F 3 "" H 8350 2425 50 0001 C CNN @@ -632,10 +481,10 @@ $EndComp Wire Wire Line 9650 4150 9650 4050 $Comp -L 74LS244 U? +L 74LS244 U3 U 1 1 5C056659 P 8350 1225 -F 0 "U?" H 8350 1025 50 0000 C CNN +F 0 "U3" H 8350 1025 50 0000 C CNN F 1 "74LS244" H 8350 1425 50 0000 C CNN F 2 "" H 8350 1225 50 0001 C CNN F 3 "" H 8350 1225 50 0001 C CNN @@ -675,10 +524,10 @@ A9 Text GLabel 9050 1725 2 60 Input ~ 0 A8 $Comp -L 74LS245 U? +L 74LS245 U5 U 1 1 5C057ABB P 8350 3925 -F 0 "U?" H 8350 4125 50 0000 C BNN +F 0 "U5" H 8350 4125 50 0000 C BNN F 1 "74LS245" H 8350 3725 50 0000 C CNN F 2 "" H 8350 3925 50 0001 C CNN F 3 "" H 8350 3925 50 0001 C CNN @@ -721,10 +570,10 @@ Text GLabel 10250 5050 0 60 BiDi ~ 0 D0 NoConn ~ 2100 1225 $Comp -L Conn_02x05_Odd_Even J? +L Conn_02x05_Odd_Even J2 U 1 1 5C0413AA P 2600 925 -F 0 "J?" H 2650 1225 50 0000 C CNN +F 0 "J2" H 2650 1225 50 0000 C CNN F 1 "VDU_BASE" H 2650 625 50 0000 C CNN F 2 "" H 2600 925 50 0001 C CNN F 3 "" H 2600 925 50 0001 C CNN @@ -744,7 +593,7 @@ Wire Wire Line NoConn ~ 2100 1325 NoConn ~ 2100 1425 Wire Wire Line - 2900 725 3050 725 + 2900 725 3300 725 Wire Wire Line 2975 725 2975 1125 Wire Wire Line @@ -775,58 +624,58 @@ $9000 Text Notes 2125 725 0 60 ~ 0 $8000 Connection ~ 2975 725 -Text GLabel 3050 725 2 60 Output ~ 0 +Text GLabel 3300 725 2 60 Output ~ 0 VDU_BASE -Text GLabel 4975 1400 2 60 Output ~ 0 +Text GLabel 3650 6000 2 60 Output ~ 0 VDU_CLK Wire Wire Line - 4900 1400 4975 1400 + 3500 6000 3650 6000 $Comp -L GND #PWR? +L GND #PWR03 U 1 1 5C0463DB -P 4600 1700 -F 0 "#PWR?" H 4600 1450 50 0001 C CNN -F 1 "GND" H 4600 1550 50 0000 C CNN -F 2 "" H 4600 1700 50 0001 C CNN -F 3 "" H 4600 1700 50 0001 C CNN - 1 4600 1700 +P 3200 6300 +F 0 "#PWR03" H 3200 6050 50 0001 C CNN +F 1 "GND" H 3200 6150 50 0000 C CNN +F 2 "" H 3200 6300 50 0001 C CNN +F 3 "" H 3200 6300 50 0001 C CNN + 1 3200 6300 1 0 0 -1 $EndComp $Comp -L VCC #PWR? +L VCC #PWR04 U 1 1 5C0465FA -P 4600 1100 -F 0 "#PWR?" H 4600 950 50 0001 C CNN -F 1 "VCC" H 4600 1250 50 0000 C CNN -F 2 "" H 4600 1100 50 0001 C CNN -F 3 "" H 4600 1100 50 0001 C CNN - 1 4600 1100 +P 3200 5700 +F 0 "#PWR04" H 3200 5550 50 0001 C CNN +F 1 "VCC" H 3200 5850 50 0000 C CNN +F 2 "" H 3200 5700 50 0001 C CNN +F 3 "" H 3200 5700 50 0001 C CNN + 1 3200 5700 1 0 0 -1 $EndComp $Comp -L VCC #PWR? +L VCC #PWR05 U 1 1 5C046B61 -P 14925 825 -F 0 "#PWR?" H 14925 675 50 0001 C CNN -F 1 "VCC" H 14925 975 50 0000 C CNN -F 2 "" H 14925 825 50 0001 C CNN -F 3 "" H 14925 825 50 0001 C CNN - 1 14925 825 +P 6600 6825 +F 0 "#PWR05" H 6600 6675 50 0001 C CNN +F 1 "VCC" H 6600 6975 50 0000 C CNN +F 2 "" H 6600 6825 50 0001 C CNN +F 3 "" H 6600 6825 50 0001 C CNN + 1 6600 6825 1 0 0 -1 $EndComp $Comp -L GND #PWR? +L GND #PWR06 U 1 1 5C046BC0 -P 14925 1375 -F 0 "#PWR?" H 14925 1125 50 0001 C CNN -F 1 "GND" H 14925 1225 50 0000 C CNN -F 2 "" H 14925 1375 50 0001 C CNN -F 3 "" H 14925 1375 50 0001 C CNN - 1 14925 1375 +P 6600 7375 +F 0 "#PWR06" H 6600 7125 50 0001 C CNN +F 1 "GND" H 6600 7225 50 0000 C CNN +F 2 "" H 6600 7375 50 0001 C CNN +F 3 "" H 6600 7375 50 0001 C CNN + 1 6600 7375 1 0 0 -1 $EndComp Text GLabel 7650 4325 0 60 Input ~ 0 -RW +RAM_RW Text GLabel 7650 2225 0 60 Output ~ 0 VA7 Text GLabel 7650 2325 0 60 Output ~ 0 @@ -843,8 +692,6 @@ Text GLabel 7650 2825 0 60 Output ~ 0 VA1 Text GLabel 7650 2925 0 60 Output ~ 0 VA0 -Text GLabel 7650 1025 0 60 Output ~ 0 -VA15 Text GLabel 7650 1125 0 60 Output ~ 0 VA14 Text GLabel 7650 1225 0 60 Output ~ 0 @@ -860,10 +707,10 @@ VA9 Text GLabel 7650 1725 0 60 Output ~ 0 VA8 $Comp -L 74LS374 U? +L 74LS374 U6 U 1 1 5C049977 P 8350 5125 -F 0 "U?" H 8350 5025 50 0000 C CNN +F 0 "U6" H 8350 5025 50 0000 C CNN F 1 "74LS374" H 8350 5225 50 0000 C CNN F 2 "" H 8350 5125 50 0001 C CNN F 3 "" H 8350 5125 50 0001 C CNN @@ -887,10 +734,10 @@ D1 Text GLabel 9050 5625 2 60 Input ~ 0 D0 $Comp -L GND #PWR? +L GND #PWR07 U 1 1 5C04D9C7 P 600 1575 -F 0 "#PWR?" H 600 1325 50 0001 C CNN +F 0 "#PWR07" H 600 1325 50 0001 C CNN F 1 "GND" H 600 1425 50 0000 C CNN F 2 "" H 600 1575 50 0001 C CNN F 3 "" H 600 1575 50 0001 C CNN @@ -898,20 +745,18 @@ F 3 "" H 600 1575 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR? +L GND #PWR08 U 1 1 5C04E709 -P 9425 4700 -F 0 "#PWR?" H 9425 4450 50 0001 C CNN -F 1 "GND" H 9425 4550 50 0000 C CNN -F 2 "" H 9425 4700 50 0001 C CNN -F 3 "" H 9425 4700 50 0001 C CNN - 1 9425 4700 +P 9800 4700 +F 0 "#PWR08" H 9800 4450 50 0001 C CNN +F 1 "GND" H 9800 4550 50 0000 C CNN +F 2 "" H 9800 4700 50 0001 C CNN +F 3 "" H 9800 4700 50 0001 C CNN + 1 9800 4700 1 0 0 -1 $EndComp Wire Wire Line - 9050 4625 9425 4625 -Wire Wire Line - 9425 4625 9425 4700 + 9050 4625 9800 4625 Text GLabel 7650 3425 0 60 BiDi ~ 0 VD7 Text GLabel 7650 3525 0 60 BiDi ~ 0 @@ -928,4 +773,698 @@ Text GLabel 7650 4025 0 60 BiDi ~ 0 VD1 Text GLabel 7650 4125 0 60 BiDi ~ 0 VD0 +$Comp +L MC6847 U1 +U 1 1 5C053F7E +P 5600 2050 +F 0 "U1" H 5600 2300 60 0000 C CNN +F 1 "MC6847" V 5600 1950 60 0000 C CNN +F 2 "" H 5100 2250 60 0000 C CNN +F 3 "" H 5100 2250 60 0000 C CNN + 1 5600 2050 + 1 0 0 -1 +$EndComp +Text GLabel 4800 1150 0 60 Output ~ 0 +VA0 +Text GLabel 4800 1250 0 60 Output ~ 0 +VA1 +Text GLabel 4800 1350 0 60 Output ~ 0 +VA2 +Text GLabel 4800 1450 0 60 Output ~ 0 +VA3 +Text GLabel 4800 1550 0 60 Output ~ 0 +VA4 +Text GLabel 4800 1650 0 60 Output ~ 0 +VA5 +Text GLabel 4800 1750 0 60 Output ~ 0 +VA6 +Text GLabel 4800 1850 0 60 Output ~ 0 +VA7 +Text GLabel 4800 2350 0 60 Output ~ 0 +VA12 +Text GLabel 4800 2250 0 60 Output ~ 0 +VA11 +Text GLabel 4800 2150 0 60 Output ~ 0 +VA10 +Text GLabel 4800 2050 0 60 Output ~ 0 +VA9 +Text GLabel 4800 1950 0 60 Output ~ 0 +VA8 +Text GLabel 925 6050 0 60 Input ~ 0 +VA0 +Text GLabel 925 6150 0 60 Input ~ 0 +VA1 +Text GLabel 925 6250 0 60 Input ~ 0 +VA2 +Text GLabel 925 6350 0 60 Input ~ 0 +VA3 +Text GLabel 925 6450 0 60 Input ~ 0 +VA4 +Text GLabel 925 6550 0 60 Input ~ 0 +VA5 +Text GLabel 925 6650 0 60 Input ~ 0 +VA6 +Text GLabel 925 6750 0 60 Input ~ 0 +VA7 +Text GLabel 925 7250 0 60 Input ~ 0 +VA12 +Text GLabel 925 7150 0 60 Input ~ 0 +VA11 +Text GLabel 925 7050 0 60 Input ~ 0 +VA10 +Text GLabel 925 6950 0 60 Input ~ 0 +VA9 +Text GLabel 925 6850 0 60 Input ~ 0 +VA8 +Text GLabel 7500 5525 0 60 Output ~ 0 +VA14 +Text GLabel 7500 5625 0 60 Output ~ 0 +VA13 +Text GLabel 925 7450 0 60 Input ~ 0 +VA14 +Text GLabel 925 7350 0 60 Input ~ 0 +VA13 +Wire Wire Line + 925 7450 1075 7450 +Wire Wire Line + 925 7350 1075 7350 +Wire Wire Line + 925 7250 1075 7250 +Wire Wire Line + 925 7150 1075 7150 +Wire Wire Line + 925 7050 1075 7050 +Wire Wire Line + 925 6950 1075 6950 +Wire Wire Line + 925 6850 1075 6850 +Wire Wire Line + 925 6750 1075 6750 +Wire Wire Line + 925 6650 1075 6650 +Wire Wire Line + 925 6550 1075 6550 +Wire Wire Line + 925 6450 1075 6450 +Wire Wire Line + 925 6350 1075 6350 +Wire Wire Line + 925 6250 1075 6250 +Wire Wire Line + 925 6150 1075 6150 +Wire Wire Line + 925 6050 1075 6050 +Text GLabel 2225 6750 2 60 BiDi ~ 0 +VD7 +Text GLabel 2225 6650 2 60 BiDi ~ 0 +VD6 +Text GLabel 2225 6550 2 60 BiDi ~ 0 +VD5 +Text GLabel 2225 6450 2 60 BiDi ~ 0 +VD4 +Text GLabel 2225 6350 2 60 BiDi ~ 0 +VD3 +Text GLabel 2225 6250 2 60 BiDi ~ 0 +VD2 +Text GLabel 2225 6150 2 60 BiDi ~ 0 +VD1 +Text GLabel 2225 6050 2 60 BiDi ~ 0 +VD0 +Wire Wire Line + 2075 6650 2225 6650 +Wire Wire Line + 2075 6750 2225 6750 +Wire Wire Line + 2075 6550 2225 6550 +Wire Wire Line + 2075 6450 2225 6450 +Wire Wire Line + 2075 6350 2225 6350 +Wire Wire Line + 2075 6250 2225 6250 +Wire Wire Line + 2075 6150 2225 6150 +Wire Wire Line + 2075 6050 2225 6050 +Text GLabel 6775 1850 2 60 Input ~ 0 +VD7 +Text GLabel 6400 1750 2 60 Input ~ 0 +VD6 +Text GLabel 6400 1650 2 60 Input ~ 0 +VD5 +Text GLabel 6400 1550 2 60 Input ~ 0 +VD4 +Text GLabel 6400 1450 2 60 Input ~ 0 +VD3 +Text GLabel 6400 1350 2 60 Input ~ 0 +VD2 +Text GLabel 6400 1250 2 60 Input ~ 0 +VD1 +Text GLabel 6400 1150 2 60 Input ~ 0 +VD0 +Wire Wire Line + 6250 1750 6400 1750 +Wire Wire Line + 6250 1850 6775 1850 +Wire Wire Line + 6250 1650 6400 1650 +Wire Wire Line + 6250 1550 6400 1550 +Wire Wire Line + 6250 1450 6400 1450 +Wire Wire Line + 6250 1350 6400 1350 +Wire Wire Line + 6250 1250 6400 1250 +Wire Wire Line + 6250 1150 6400 1150 +Text GLabel 4400 2650 0 60 Input ~ 0 +VDU_CLK +Wire Wire Line + 4400 2650 4950 2650 +Wire Wire Line + 4800 1750 4950 1750 +Wire Wire Line + 4800 1850 4950 1850 +Wire Wire Line + 4800 1650 4950 1650 +Wire Wire Line + 4800 1550 4950 1550 +Wire Wire Line + 4800 1450 4950 1450 +Wire Wire Line + 4800 1350 4950 1350 +Wire Wire Line + 4800 1250 4950 1250 +Wire Wire Line + 4800 1150 4950 1150 +Wire Wire Line + 4800 2250 4950 2250 +Wire Wire Line + 4800 2350 4950 2350 +Wire Wire Line + 4800 2150 4950 2150 +Wire Wire Line + 4800 2050 4950 2050 +Wire Wire Line + 4800 1950 4950 1950 +NoConn ~ 6250 3050 +NoConn ~ 6250 2950 +Wire Wire Line + 7500 5525 7650 5525 +Wire Wire Line + 7500 5625 7650 5625 +Text GLabel 10400 4450 0 60 Input ~ 0 +PHI0 +$Comp +L Jumper_NO_Small JP2 +U 1 1 5C05E5BB +P 3775 5775 +F 0 "JP2" H 3775 5855 50 0000 C CNN +F 1 "PHI0_OUT" H 3785 5715 50 0000 C CNN +F 2 "" H 3775 5775 50 0001 C CNN +F 3 "" H 3775 5775 50 0001 C CNN + 1 3775 5775 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3575 6000 3575 5775 +Connection ~ 3575 6000 +Wire Wire Line + 3575 5775 3675 5775 +Text GLabel 3975 5775 2 60 Output ~ 0 +PHI0 +Wire Wire Line + 3875 5775 3975 5775 +$Comp +L GND #PWR09 +U 1 1 5C0636E6 +P 5600 3400 +F 0 "#PWR09" H 5600 3150 50 0001 C CNN +F 1 "GND" H 5600 3250 50 0000 C CNN +F 2 "" H 5600 3400 50 0001 C CNN +F 3 "" H 5600 3400 50 0001 C CNN + 1 5600 3400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 2250 6625 2250 +Wire Wire Line + 6700 1850 6700 2750 +Wire Wire Line + 6700 2750 6250 2750 +Connection ~ 6700 1850 +Text GLabel 6250 2050 2 60 Input ~ 0 +G/~A +Text GLabel 7500 5425 0 60 Output ~ 0 +G/~A +Text GLabel 6250 2150 2 60 Input ~ 0 +S/~A +Text GLabel 7500 5325 0 60 Output ~ 0 +S/~A +Text GLabel 6250 2350 2 60 Input ~ 0 +GM2 +Text GLabel 6250 2450 2 60 Input ~ 0 +GM1 +Text GLabel 6250 2550 2 60 Input ~ 0 +GM0 +Text GLabel 6250 2650 2 60 Input ~ 0 +CSS +Text GLabel 7500 4925 0 60 Output ~ 0 +CSS +Text GLabel 7500 5025 0 60 Output ~ 0 +GM0 +Text GLabel 7500 5125 0 60 Output ~ 0 +GM1 +Text GLabel 7500 5225 0 60 Output ~ 0 +GM2 +Wire Wire Line + 7500 4925 7650 4925 +Wire Wire Line + 7650 5025 7500 5025 +Wire Wire Line + 7500 5125 7650 5125 +Wire Wire Line + 7650 5225 7500 5225 +Wire Wire Line + 7500 5325 7650 5325 +Wire Wire Line + 7650 5425 7500 5425 +$Comp +L GND #PWR010 +U 1 1 5C06A7C5 +P 6625 2325 +F 0 "#PWR010" H 6625 2075 50 0001 C CNN +F 1 "GND" H 6625 2175 50 0000 C CNN +F 2 "" H 6625 2325 50 0001 C CNN +F 3 "" H 6625 2325 50 0001 C CNN + 1 6625 2325 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6625 2250 6625 2325 +$Comp +L VCC #PWR011 +U 1 1 5C06AFB8 +P 5600 750 +F 0 "#PWR011" H 5600 600 50 0001 C CNN +F 1 "VCC" H 5600 900 50 0000 C CNN +F 2 "" H 5600 750 50 0001 C CNN +F 3 "" H 5600 750 50 0001 C CNN + 1 5600 750 + 1 0 0 -1 +$EndComp +Text GLabel 4800 2450 0 60 Input ~ 0 +~VDU_DISABLE +Wire Wire Line + 4800 2450 4950 2450 +Text GLabel 3575 925 2 60 Output ~ 0 +~VDU_DISABLE +Text Notes 3275 1225 0 60 ~ 0 +Disable VDU when\naccessed externally +Wire Wire Line + 3300 925 3150 925 +Wire Wire Line + 3150 925 3150 725 +Connection ~ 3150 725 +$Comp +L Jumper_NC_Small JP1 +U 1 1 5C086A5B +P 3400 925 +F 0 "JP1" H 3400 1005 50 0000 C CNN +F 1 "VDU_EN" H 3410 865 50 0000 C CNN +F 2 "" H 3400 925 50 0001 C CNN +F 3 "" H 3400 925 50 0001 C CNN + 1 3400 925 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3500 925 3575 925 +Text GLabel 9050 4725 2 60 Input ~ 0 +~CS_CTRL_EXT +Text GLabel 9200 725 2 60 Input ~ 0 +~CS_RAM_EXT +Wire Wire Line + 9050 725 9200 725 +Wire Wire Line + 9125 725 9125 825 +Wire Wire Line + 9125 825 9050 825 +Connection ~ 9125 725 +Text GLabel 9200 1925 2 60 Input ~ 0 +~CS_RAM_EXT +Wire Wire Line + 9050 1925 9200 1925 +Wire Wire Line + 9125 1925 9125 2025 +Wire Wire Line + 9125 2025 9050 2025 +Connection ~ 9125 1925 +Text GLabel 7650 4425 0 60 Input ~ 0 +~CS_RAM_EXT +Text GLabel 2375 7000 2 60 Input ~ 0 +RAM_RW +Wire Wire Line + 2075 6900 2375 6900 +Wire Wire Line + 2375 7000 2075 7000 +$Comp +L 74LS04 U8 +U 2 1 5C0AA6EC +P 1575 5050 +F 0 "U8" H 1770 5165 50 0000 C CNN +F 1 "74HCT04" H 1765 4925 50 0000 C CNN +F 2 "Housings_DIP:DIP-14_W7.62mm" H 1575 5050 50 0001 C CNN +F 3 "" H 1575 5050 50 0001 C CNN + 2 1575 5050 + 1 0 0 -1 +$EndComp +$Comp +L 74LS04 U8 +U 4 1 5C0AA829 +P 10450 1125 +F 0 "U8" H 10645 1240 50 0000 C CNN +F 1 "74HCT04" H 10640 1000 50 0000 C CNN +F 2 "Housings_DIP:DIP-14_W7.62mm" H 10450 1125 50 0001 C CNN +F 3 "" H 10450 1125 50 0001 C CNN + 4 10450 1125 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR012 +U 1 1 5C0ADFE0 +P 10775 975 +F 0 "#PWR012" H 10775 725 50 0001 C CNN +F 1 "GND" H 10775 825 50 0000 C CNN +F 2 "" H 10775 975 50 0001 C CNN +F 3 "" H 10775 975 50 0001 C CNN + 1 10775 975 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2075 7150 2225 7150 +Wire Wire Line + 2225 7150 2225 6900 +Connection ~ 2225 6900 +Text GLabel 2375 6900 2 60 Input ~ 0 +CS_RAM +Text GLabel 625 1975 2 60 Output ~ 0 +CS_RAM +$Comp +L GND #PWR013 +U 1 1 5C0AFC48 +P 550 2050 +F 0 "#PWR013" H 550 1800 50 0001 C CNN +F 1 "GND" H 550 1900 50 0000 C CNN +F 2 "" H 550 2050 50 0001 C CNN +F 3 "" H 550 2050 50 0001 C CNN + 1 550 2050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 550 2050 550 1975 +Wire Wire Line + 550 1975 625 1975 +NoConn ~ 10250 4350 +$Comp +L 74HCT00 U9 +U 1 1 5C0B0DF2 +P 1425 3050 +F 0 "U9" H 1425 3100 50 0000 C CNN +F 1 "74HCT00" H 1425 2950 50 0000 C CNN +F 2 "" H 1425 3050 50 0001 C CNN +F 3 "" H 1425 3050 50 0001 C CNN + 1 1425 3050 + 1 0 0 -1 +$EndComp +$Comp +L 74HCT00 U9 +U 2 1 5C0B0E8A +P 2850 2475 +F 0 "U9" H 2850 2525 50 0000 C CNN +F 1 "74HCT00" H 2850 2375 50 0000 C CNN +F 2 "" H 2850 2475 50 0001 C CNN +F 3 "" H 2850 2475 50 0001 C CNN + 2 2850 2475 + 1 0 0 -1 +$EndComp +$Comp +L 74HCT00 U9 +U 3 1 5C0B0F08 +P 2825 3525 +F 0 "U9" H 2825 3575 50 0000 C CNN +F 1 "74HCT00" H 2825 3425 50 0000 C CNN +F 2 "" H 2825 3525 50 0001 C CNN +F 3 "" H 2825 3525 50 0001 C CNN + 3 2825 3525 + 1 0 0 -1 +$EndComp +$Comp +L 74HCT00 U9 +U 4 1 5C0B0F8B +P 2325 4075 +F 0 "U9" H 2325 4125 50 0000 C CNN +F 1 "74HCT00" H 2325 3975 50 0000 C CNN +F 2 "" H 2325 4075 50 0001 C CNN +F 3 "" H 2325 4075 50 0001 C CNN + 4 2325 4075 + 1 0 0 -1 +$EndComp +$Comp +L 74HCT00 U10 +U 1 1 5C0B1035 +P 2700 4850 +F 0 "U10" H 2700 4900 50 0000 C CNN +F 1 "74HCT00" H 2700 4750 50 0000 C CNN +F 2 "" H 2700 4850 50 0001 C CNN +F 3 "" H 2700 4850 50 0001 C CNN + 1 2700 4850 + 1 0 0 -1 +$EndComp +$Comp +L 74HCT00 U10 +U 2 1 5C0B10C6 +P 4625 4325 +F 0 "U10" H 4625 4375 50 0000 C CNN +F 1 "74HCT00" H 4625 4225 50 0000 C CNN +F 2 "" H 4625 4325 50 0001 C CNN +F 3 "" H 4625 4325 50 0001 C CNN + 2 4625 4325 + 1 0 0 -1 +$EndComp +$Comp +L 74HCT00 U10 +U 3 1 5C0B1156 +P 4625 3825 +F 0 "U10" H 4625 3875 50 0000 C CNN +F 1 "74HCT00" H 4625 3725 50 0000 C CNN +F 2 "" H 4625 3825 50 0001 C CNN +F 3 "" H 4625 3825 50 0001 C CNN + 3 4625 3825 + 1 0 0 -1 +$EndComp +$Comp +L 74HCT00 U10 +U 4 1 5C0B11E1 +P 5950 4075 +F 0 "U10" H 5950 4125 50 0000 C CNN +F 1 "74HCT00" H 5950 3975 50 0000 C CNN +F 2 "" H 5950 4075 50 0001 C CNN +F 3 "" H 5950 4075 50 0001 C CNN + 4 5950 4075 + 1 0 0 -1 +$EndComp +Text GLabel 975 2375 0 60 Input ~ 0 +VDU_BASE +Text GLabel 825 2950 0 60 Input ~ 0 +A10 +Text GLabel 825 3150 0 60 Input ~ 0 +A11 +Text GLabel 825 3975 0 60 Input ~ 0 +PHI2 +Text GLabel 825 4175 0 60 Input ~ 0 +R/~W +Wire Wire Line + 2025 3050 2175 3050 +Wire Wire Line + 2250 2575 2175 2575 +Wire Wire Line + 2175 2575 2175 2775 +Wire Wire Line + 2175 2775 3150 2775 +Wire Wire Line + 3150 2775 3150 3050 +Wire Wire Line + 3150 3050 3075 3050 +Connection ~ 2100 3050 +Wire Wire Line + 2225 3425 2100 3425 +Wire Wire Line + 2100 3425 2100 3050 +Wire Wire Line + 1950 3625 2225 3625 +Wire Wire Line + 1950 3625 1950 2375 +Wire Wire Line + 1875 2375 2250 2375 +Connection ~ 1950 2375 +Text GLabel 3575 3525 2 60 Output ~ 0 +~CS_RAM_EXT +Text GLabel 3450 2475 2 60 Output ~ 0 +~VDU_CTRL +Wire Wire Line + 825 3975 1725 3975 +Text GLabel 3075 4075 2 60 Output ~ 0 +~VDU_WRITE +Wire Wire Line + 9800 4625 9800 4700 +Wire Wire Line + 2025 5050 2100 5050 +Wire Wire Line + 2100 4650 2025 4650 +Wire Wire Line + 2100 5050 2100 4950 +Wire Wire Line + 2100 4750 2100 4650 +Text GLabel 3300 4850 2 60 Output ~ 0 +~CS_CTRL_EXT +Text GLabel 1125 4650 0 60 Input ~ 0 +~VDU_CTRL +Text GLabel 1125 5050 0 60 Input ~ 0 +~VDU_WRITE +Wire Wire Line + 3425 3525 3575 3525 +Wire Wire Line + 2925 4075 3075 4075 +Wire Wire Line + 3000 4075 3000 4325 +Connection ~ 3000 4075 +Connection ~ 3500 3525 +Wire Wire Line + 5225 4325 5300 4325 +Wire Wire Line + 5300 4325 5300 4175 +Wire Wire Line + 5225 3825 5300 3825 +Wire Wire Line + 5300 3825 5300 3975 +Wire Wire Line + 5300 3975 5350 3975 +Wire Wire Line + 5300 4175 5350 4175 +Text GLabel 6625 4075 2 60 Output ~ 0 +RAM_RW +Wire Wire Line + 10450 675 10775 675 +$Comp +L C C9 +U 1 1 5C0C5965 +P 6325 7100 +F 0 "C9" H 6350 7200 50 0000 L CNN +F 1 "100nF" H 6350 7000 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 6363 6950 50 0001 C CNN +F 3 "" H 6325 7100 50 0001 C CNN + 1 6325 7100 + 1 0 0 -1 +$EndComp +$Comp +L C C10 +U 1 1 5C0C59F4 +P 6600 7100 +F 0 "C10" H 6625 7200 50 0000 L CNN +F 1 "100nF" H 6625 7000 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 6638 6950 50 0001 C CNN +F 3 "" H 6600 7100 50 0001 C CNN + 1 6600 7100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6600 7250 6600 7375 +Connection ~ 6600 7300 +Wire Wire Line + 6600 6825 6600 6950 +Connection ~ 6600 6900 +Wire Wire Line + 6325 6900 6325 6950 +Connection ~ 6325 6900 +Wire Wire Line + 6325 7250 6325 7300 +Connection ~ 6325 7300 +Wire Wire Line + 3950 3925 4025 3925 +Wire Wire Line + 3950 3725 3950 3925 +Wire Wire Line + 3950 3725 4025 3725 +Wire Wire Line + 3950 3825 3500 3825 +Wire Wire Line + 3500 3825 3500 3525 +Connection ~ 3950 3825 +Wire Wire Line + 3950 4425 4025 4425 +Wire Wire Line + 3950 4225 3950 4425 +Wire Wire Line + 3950 4225 4025 4225 +Wire Wire Line + 3000 4325 3950 4325 +Connection ~ 3950 4325 +Wire Wire Line + 6625 4075 6550 4075 +NoConn ~ 7650 1025 +$Comp +L Jumper_NO_Small JP3 +U 1 1 5C0D03FF +P 9375 4425 +F 0 "JP3" H 9375 4505 50 0000 C CNN +F 1 "INT_ON_FS" H 9385 4365 50 0000 C CNN +F 2 "" H 9375 4425 50 0001 C CNN +F 3 "" H 9375 4425 50 0001 C CNN + 1 9375 4425 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9200 4425 9275 4425 +Wire Wire Line + 9475 4425 9675 4425 +Wire Wire Line + 9675 4425 9675 4550 +Text GLabel 4800 2550 0 60 Output ~ 0 +~FS +Wire Wire Line + 4800 2550 4950 2550 +$Comp +L Conn_01x05 J3 +U 1 1 5C0D33B4 +P 4675 3325 +F 0 "J3" H 4675 3625 50 0000 C CNN +F 1 "VIDEO" H 4675 3025 50 0000 C CNN +F 2 "" H 4675 3325 50 0001 C CNN +F 3 "" H 4675 3325 50 0001 C CNN + 1 4675 3325 + 0 1 1 0 +$EndComp +Wire Wire Line + 4950 3050 4875 3050 +Wire Wire Line + 4875 3050 4875 3125 +Wire Wire Line + 4775 3125 4775 2950 +Wire Wire Line + 4775 2950 4950 2950 +Wire Wire Line + 4675 3125 4675 2850 +Wire Wire Line + 4675 2850 4950 2850 +Wire Wire Line + 4575 3125 4575 2750 +Wire Wire Line + 4400 2750 4950 2750 +Wire Wire Line + 4475 3125 4475 2650 +Connection ~ 4475 2650 +Connection ~ 4575 2750 +Text GLabel 4400 2750 0 60 Output ~ 0 +Y $EndSCHEMATC diff --git a/RC6502 VDU/Simulation/VDU CS.CircuitProject b/RC6502 VDU/Simulation/VDU CS.CircuitProject index d522887..c118751 100644 --- a/RC6502 VDU/Simulation/VDU CS.CircuitProject +++ b/RC6502 VDU/Simulation/VDU CS.CircuitProject @@ -498,7 +498,7 @@ 62 20 1 - <FlowDocument PagePadding="5,0,5,0" AllowDrop="True" NumberSubstitution.CultureSource="User" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Paragraph><Run xml:lang="en-gb">CS_CTRL</Run></Paragraph></FlowDocument> + <FlowDocument PagePadding="5,0,5,0" AllowDrop="True" NumberSubstitution.CultureSource="User" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Paragraph><Run xml:lang="en-gb">CS_CTRL_EXT</Run></Paragraph></FlowDocument> aa163032-cf9b-4d78-a34a-3270d4de6de2 diff --git a/Templates/mc6847.bck b/Templates/mc6847.bck new file mode 100644 index 0000000..5dd71cb --- /dev/null +++ b/Templates/mc6847.bck @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/Templates/mc6847.dcm b/Templates/mc6847.dcm new file mode 100644 index 0000000..5dd71cb --- /dev/null +++ b/Templates/mc6847.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/Templates/mc6847.lib b/Templates/mc6847.lib new file mode 100644 index 0000000..4011fb6 --- /dev/null +++ b/Templates/mc6847.lib @@ -0,0 +1,56 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# MC6847 +# +DEF MC6847 U 0 40 Y Y 1 F N +F0 "U" 0 250 60 H V C CNN +F1 "MC6847" 0 -100 60 V V C CNN +F2 "" -500 200 60 H V C CNN +F3 "" -500 200 60 H V C CNN +DRAW +S -350 1000 350 -1050 0 1 0 N +X GND 1 0 -1350 300 U 50 50 1 1 W +X D6 2 650 300 300 L 50 50 1 1 I +X D0 3 650 900 300 L 50 50 1 1 I +X D1 4 650 800 300 L 50 50 1 1 I +X D2 5 650 700 300 L 50 50 1 1 I +X D3 6 650 600 300 L 50 50 1 1 I +X D4 7 650 500 300 L 50 50 1 1 I +X D5 8 650 400 300 L 50 50 1 1 I +X CHB 9 -650 -1000 300 R 50 50 1 1 O +X @B 10 -650 -900 300 R 50 50 1 1 O +X VA11 20 -650 -200 300 R 50 50 1 1 T +X GM0 30 650 -500 300 L 50 50 1 1 I +X D7 40 650 200 300 L 50 50 1 1 I +X @A 11 -650 -800 300 R 50 50 1 1 O +X VA12 21 -650 -300 300 R 50 50 1 1 T +X EXT 31 650 -200 300 L 50 50 1 1 I +X ~MS 12 -650 -400 300 R 50 50 1 1 I +X VA0 22 -650 900 300 R 50 50 1 1 T +X INV 32 650 -700 300 L 50 50 1 1 I +X VA5 13 -650 400 300 R 50 50 1 1 T +X VA1 23 -650 800 300 R 50 50 1 1 T +X CLK 33 -650 -600 300 R 50 50 1 1 I C +X VA6 14 -650 300 300 R 50 50 1 1 T +X VA2 24 -650 700 300 R 50 50 1 1 T +X S/~A 34 650 -100 300 L 50 50 1 1 I +X VA7 15 -650 200 300 R 50 50 1 1 T +X VA3 25 -650 600 300 R 50 50 1 1 T +X G/~A 35 650 0 300 L 50 50 1 1 I +X VA8 16 -650 100 300 R 50 50 1 1 T +X VA4 26 -650 500 300 R 50 50 1 1 T +X ~RP 36 650 -900 300 L 50 50 1 1 O +X VCC 17 0 1300 300 D 50 50 1 1 W +X GM2 27 650 -300 300 L 50 50 1 1 I +X ~FS 37 -650 -500 300 R 50 50 1 1 O +X VA9 18 -650 0 300 R 50 50 1 1 T +X Y 28 -650 -700 300 R 50 50 1 1 O +X ~HS 38 650 -1000 300 L 50 50 1 1 O +X VA10 19 -650 -100 300 R 50 50 1 1 T +X GM1 29 650 -400 300 L 50 50 1 1 I +X CSS 39 650 -600 300 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library