Index: CPC stuff/gordon/byteeeprom.lib
===================================================================
--- CPC stuff/gordon/byteeeprom.lib	(revision 87456c1c1382ef49974beca48d2747b6040905f4)
+++ CPC stuff/gordon/byteeeprom.lib	(revision 87456c1c1382ef49974beca48d2747b6040905f4)
@@ -0,0 +1,46 @@
+EESchema-LIBRARY Version 2.3  Date: 09/09/2012 13:54:26
+#encoding utf-8
+#
+# 29C040
+#
+DEF 29C040 U 0 40 Y Y 1 F N
+F0 "U" 0 0 60 H V C CNN
+F1 "29C040" -50 550 60 V V C CNN
+DRAW
+S -300 950 250 -950 0 1 0 N
+X A18 1 -600 -900 300 R 50 50 1 1 I
+X A16 2 -600 -700 300 R 50 50 1 1 I
+X A15 3 -600 -600 300 R 50 50 1 1 I
+X A12 4 -600 -300 300 R 50 50 1 1 I
+X A7 5 -600 200 300 R 50 50 1 1 I
+X A6 6 -600 300 300 R 50 50 1 1 I
+X A5 7 -600 400 300 R 50 50 1 1 I
+X A4 8 -600 500 300 R 50 50 1 1 I
+X A3 9 -600 600 300 R 50 50 1 1 I
+X A2 10 -600 700 300 R 50 50 1 1 I
+X DQ6 20 550 300 300 L 50 50 1 1 I
+X A17 30 -600 -800 300 R 50 50 1 1 I
+X A1 11 -600 800 300 R 50 50 1 1 I
+X DQ7 21 550 200 300 L 50 50 1 1 I
+X /WE 31 550 -250 300 L 50 50 1 1 I
+X A0 12 -600 900 300 R 50 50 1 1 I
+X /CE 22 550 -450 300 L 50 50 1 1 I
+X VCC 32 550 -800 300 L 50 50 1 1 W
+X DQ0 13 550 900 300 L 50 50 1 1 I
+X A10 23 -600 -100 300 R 50 50 1 1 I
+X DQ1 14 550 800 300 L 50 50 1 1 I
+X /OE 24 550 -350 300 L 50 50 1 1 I
+X DQ2 15 550 700 300 L 50 50 1 1 I
+X A11 25 -600 -200 300 R 50 50 1 1 I
+X GND 16 550 -900 300 L 50 50 1 1 W
+X A9 26 -600 0 300 R 50 50 1 1 I
+X DQ3 17 550 600 300 L 50 50 1 1 I
+X A8 27 -600 100 300 R 50 50 1 1 I
+X DQ4 18 550 500 300 L 50 50 1 1 I
+X A13 28 -600 -400 300 R 50 50 1 1 I
+X DQ5 19 550 400 300 L 50 50 1 1 I
+X A14 29 -600 -500 300 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+#End Library
Index: CPC stuff/gordon/ramcard-cache.lib
===================================================================
--- CPC stuff/gordon/ramcard-cache.lib	(revision 0262b6e4346650bdd193f4081957cf320e3bc986)
+++ CPC stuff/gordon/ramcard-cache.lib	(revision 87456c1c1382ef49974beca48d2747b6040905f4)
@@ -1,75 +1,130 @@
-EESchema-LIBRARY Version 2.3  Date: 28/05/2011 21:38:53
+EESchema-LIBRARY Version 2.3  Date: 18/09/2012 23:05:56
 #encoding utf-8
 #
-# 74LS00
-#
-DEF 74LS00 U 0 30 Y Y 4 F N
+# 29C040
+#
+DEF 29C040 U 0 40 Y Y 1 F N
+F0 "U" 0 0 60 H V C CNN
+F1 "29C040" -50 550 60 V V C CNN
+DRAW
+S -300 950 250 -950 0 1 0 N
+X A18 1 -600 -900 300 R 50 50 1 1 I
+X A16 2 -600 -700 300 R 50 50 1 1 I
+X A15 3 -600 -600 300 R 50 50 1 1 I
+X A12 4 -600 -300 300 R 50 50 1 1 I
+X A7 5 -600 200 300 R 50 50 1 1 I
+X A6 6 -600 300 300 R 50 50 1 1 I
+X A5 7 -600 400 300 R 50 50 1 1 I
+X A4 8 -600 500 300 R 50 50 1 1 I
+X A3 9 -600 600 300 R 50 50 1 1 I
+X A2 10 -600 700 300 R 50 50 1 1 I
+X DQ6 20 550 300 300 L 50 50 1 1 I
+X A17 30 -600 -800 300 R 50 50 1 1 I
+X A1 11 -600 800 300 R 50 50 1 1 I
+X DQ7 21 550 200 300 L 50 50 1 1 I
+X /WE 31 550 -250 300 L 50 50 1 1 I
+X A0 12 -600 900 300 R 50 50 1 1 I
+X /CE 22 550 -450 300 L 50 50 1 1 I
+X VCC 32 550 -800 300 L 50 50 1 1 W
+X DQ0 13 550 900 300 L 50 50 1 1 I
+X A10 23 -600 -100 300 R 50 50 1 1 I
+X DQ1 14 550 800 300 L 50 50 1 1 I
+X /OE 24 550 -350 300 L 50 50 1 1 I
+X DQ2 15 550 700 300 L 50 50 1 1 I
+X A11 25 -600 -200 300 R 50 50 1 1 I
+X GND 16 550 -900 300 L 50 50 1 1 W
+X A9 26 -600 0 300 R 50 50 1 1 I
+X DQ3 17 550 600 300 L 50 50 1 1 I
+X A8 27 -600 100 300 R 50 50 1 1 I
+X DQ4 18 550 500 300 L 50 50 1 1 I
+X A13 28 -600 -400 300 R 50 50 1 1 I
+X DQ5 19 550 400 300 L 50 50 1 1 I
+X A14 29 -600 -500 300 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# 74LS02
+#
+DEF 74LS02 U 0 30 Y Y 4 F N
 F0 "U" 0 50 60 H V C CNN
-F1 "74LS00" 0 -100 60 H V C CNN
-ALIAS 74LS37 7400 74HCT00 74HC00
-$FPLIST
- 14DIP300*
+F1 "74LS02" 50 -50 60 H V C CNN
+ALIAS 74HC02 74HCT02 7402 74LS28
+$FPLIST
  SO14*
+ 14DIP*
 $ENDFPLIST
 DRAW
 X GND 7 -200 -200 0 U 40 40 0 0 W N
 X VCC 14 -200 200 0 D 40 40 0 0 W N
-A 100 0 200 -899 899 0 1 0 N 100 -200 100 200
+A -470 0 262 496 -496 0 1 8 N -300 200 -300 -200
+A -1 -127 327 898 228 0 1 8 N 0 200 300 0
+A -1 128 327 -230 -898 0 1 8 N 300 0 0 -200
+P 2 0 1 8  -300 -200  0 -200 N
+P 2 0 1 8  -300 200  0 200 N
+X ~ 1 600 0 300 L 60 60 1 1 O I
+X ~ 2 -600 100 370 R 60 60 1 1 I
+X ~ 3 -600 -100 370 R 60 60 1 1 I
+X ~ 4 600 0 300 L 60 60 2 1 O I
+X ~ 5 -600 100 370 R 60 60 2 1 I
+X ~ 6 -600 -100 370 R 60 60 2 1 I
+X ~ 8 -600 100 370 R 60 60 3 1 I
+X ~ 9 -600 -100 370 R 60 60 3 1 I
+X ~ 10 600 0 300 L 60 60 3 1 O I
+X ~ 11 -600 100 370 R 60 60 4 1 I
+X ~ 12 -600 -100 370 R 60 60 4 1 I
+X ~ 13 600 0 300 L 60 60 4 1 O I
+A 100 0 200 896 -896 0 2 8 N 101 200 101 -199
+P 4 0 2 8  100 200  -300 200  -300 -200  100 -200 N
+X ~ 1 600 0 300 L 60 60 1 2 O
+X ~ 2 -600 100 300 R 60 60 1 2 I I
+X ~ 3 -600 -100 300 R 60 60 1 2 I I
+X ~ 4 600 0 300 L 60 60 2 2 O
+X ~ 5 -600 100 300 R 60 60 2 2 I I
+X ~ 6 -600 -100 300 R 60 60 2 2 I I
+X ~ 8 -600 100 300 R 60 60 3 2 I I
+X ~ 9 -600 -100 300 R 60 60 3 2 I I
+X ~ 10 600 0 300 L 60 60 3 2 O
+X ~ 11 -600 100 300 R 60 60 4 2 I I
+X ~ 12 -600 -100 300 R 60 60 4 2 I I
+X ~ 13 600 0 300 L 60 60 4 2 O
+ENDDRAW
+ENDDEF
+#
+# 74LS20
+#
+DEF 74LS20 U 0 30 Y Y 2 F N
+F0 "U" 0 100 60 H V C CNN
+F1 "74LS20" 0 -100 60 H V C CNN
+ALIAS 74LS22 74LS40
+DRAW
+X GND 7 -200 -200 0 U 60 60 0 0 W N
+X VCC 14 -200 200 0 U 60 60 0 0 W N
+A 100 0 200 896 -896 0 1 0 N 101 200 101 -199
 P 4 0 1 0  100 200  -300 200  -300 -200  100 -200 N
-X ~ 1 -600 100 300 R 60 60 1 1 I
-X ~ 2 -600 -100 300 R 60 60 1 1 I
-X ~ 3 600 0 300 L 60 60 1 1 O I
-X ~ 4 -600 100 300 R 60 60 2 1 I
-X ~ 5 -600 -100 300 R 60 60 2 1 I
-X ~ 6 600 0 300 L 60 60 2 1 O I
-X ~ 8 600 0 300 L 60 60 3 1 O I
-X ~ 9 -600 100 300 R 60 60 3 1 I
-X ~ 10 -600 -100 300 R 60 60 3 1 I
-X ~ 11 600 0 300 L 60 60 4 1 O I
-X ~ 12 -600 100 300 R 60 60 4 1 I
-X ~ 13 -600 -100 300 R 60 60 4 1 I
-A -465 0 259 504 -504 0 2 0 N -300 200 -300 -200
-A -11 143 343 -881 -246 0 2 0 N 0 -200 300 0
-A -10 -141 340 244 883 0 2 0 N 300 0 0 200
+X ~ 1 -600 150 300 R 60 60 1 1 I
+X ~ 2 -600 50 300 R 60 60 1 1 I
+X ~ 4 -600 -50 300 R 60 60 1 1 I
+X ~ 5 -600 -150 300 R 60 60 1 1 I
+X ~ 6 600 0 300 L 60 60 1 1 O I
+X ~ 8 600 0 300 L 60 60 2 1 O I
+X ~ 9 -600 150 300 R 60 60 2 1 I
+X ~ 10 -600 50 300 R 60 60 2 1 I
+X ~ 12 -600 -50 300 R 60 60 2 1 I
+X ~ 13 -600 -150 300 R 60 60 2 1 I
+A -470 0 262 495 -495 0 2 0 N -300 199 -300 -198
+A -2 126 326 -897 -225 0 2 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 2 0 N 2 200 300 0
 P 2 0 2 0  -300 -200  0 -200 N
 P 2 0 2 0  -300 200  0 200 N
-X ~ 1 -600 100 370 R 60 60 1 2 I I
-X ~ 2 -600 -100 370 R 60 60 1 2 I I
-X ~ 3 600 0 300 L 60 60 1 2 O
-X ~ 4 -600 100 370 R 60 60 2 2 I I
-X ~ 5 -600 -100 370 R 60 60 2 2 I I
-X ~ 6 600 0 300 L 60 60 2 2 O
-X ~ 8 600 0 300 L 60 60 3 2 O
-X ~ 9 -600 100 370 R 60 60 3 2 I I
-X ~ 10 -600 -100 370 R 60 60 3 2 I I
-X ~ 11 600 0 300 L 60 60 4 2 O
-X ~ 12 -600 100 370 R 60 60 4 2 I I
-X ~ 13 -600 -100 370 R 60 60 4 2 I I
-ENDDRAW
-ENDDEF
-#
-# 74LS138
-#
-DEF 74LS138 U 0 40 Y Y 1 F N
-F0 "U" 100 500 60 H V C CNN
-F1 "74LS138" 150 -549 60 H V C CNN
-DRAW
-S -300 450 300 -450 0 1 0 N
-X A0 1 -600 350 300 R 60 60 1 1 I
-X A1 2 -600 250 300 R 60 60 1 1 I
-X A2 3 -600 150 300 R 60 60 1 1 I
-X E1 4 -600 -350 300 R 60 60 1 1 I L
-X E2 5 -600 -250 300 R 60 60 1 1 I L
-X E3 6 -600 -150 300 R 60 60 1 1 I
-X O7 7 600 -350 300 L 60 60 1 1 O V
-X GND 8 0 -450 0 U 50 50 1 1 W N
-X O6 9 600 -250 300 L 60 60 1 1 O V
-X O5 10 600 -150 300 L 60 60 1 1 O V
-X O4 11 600 -50 300 L 60 60 1 1 O V
-X O3 12 600 50 300 L 60 60 1 1 O V
-X O2 13 600 150 300 L 60 60 1 1 O V
-X O1 14 600 250 300 L 60 60 1 1 O V
-X O0 15 600 350 300 L 60 60 1 1 O V
-X VCC 16 0 450 0 D 50 50 1 1 W N
+X ~ 1 -600 150 335 R 60 60 1 2 I I
+X ~ 2 -600 50 385 R 60 60 1 2 I I
+X ~ 4 -600 -50 385 R 60 60 1 2 O I
+X ~ 5 -600 -150 335 R 60 60 1 2 I I
+X ~ 6 600 0 300 L 60 60 1 2 O
+X ~ 8 600 0 300 L 60 60 2 2 O
+X ~ 9 -600 150 335 R 60 60 2 2 I I
+X ~ 10 -600 -150 335 R 60 60 2 2 I I
+X ~ 12 -600 50 385 R 60 60 2 2 I I
+X ~ 13 -600 -50 385 R 60 60 2 2 I I
 ENDDRAW
 ENDDEF
@@ -117,31 +172,31 @@
 ENDDEF
 #
-# 74LS374
-#
-DEF 74LS374 U 0 40 Y Y 1 F N
+# 74LS574
+#
+DEF 74LS574 U 0 40 Y Y 1 F N
 F0 "U" 0 0 60 H V C CNN
-F1 "74LS374" 50 -350 60 H V C CNN
-DRAW
-X GND 10 -300 -550 0 U 60 60 0 0 W N
-X VCC 20 -250 550 0 U 60 60 0 0 W N
+F1 "74LS574" 50 -350 60 H V C CNN
+DRAW
+X GND 10 0 -550 0 U 60 60 0 0 W N
+X VCC 20 0 550 0 D 60 60 0 0 W N
 S -400 550 400 -550 0 1 0 N
 X OE 1 -700 -500 300 R 60 60 1 1 I I
-X O0 2 700 500 300 L 60 60 1 1 T
-X D0 3 -700 500 300 R 60 60 1 1 I
-X D1 4 -700 400 300 R 60 60 1 1 I
-X O1 5 700 400 300 L 60 60 1 1 T
-X O2 6 700 300 300 L 60 60 1 1 T
-X D2 7 -700 300 300 R 60 60 1 1 I
-X D3 8 -700 200 300 R 60 60 1 1 I
-X O3 9 700 200 300 L 60 60 1 1 T
+X D0 2 -700 500 300 R 60 60 1 1 I
+X D1 3 -700 400 300 R 60 60 1 1 I
+X D2 4 -700 300 300 R 60 60 1 1 I
+X D3 5 -700 200 300 R 60 60 1 1 I
+X D4 6 -700 100 300 R 60 60 1 1 I
+X D5 7 -700 0 300 R 60 60 1 1 I
+X D6 8 -700 -100 300 R 60 60 1 1 I
+X D7 9 -700 -200 300 R 60 60 1 1 I
 X Cp 11 -700 -400 300 R 60 60 1 1 I C
-X O4 12 700 100 300 L 60 60 1 1 T
-X D4 13 -700 100 300 R 60 60 1 1 I
-X D5 14 -700 0 300 R 60 60 1 1 I
-X O5 15 700 0 300 L 60 60 1 1 T
-X O6 16 700 -100 300 L 60 60 1 1 T
-X D6 17 -700 -100 300 R 60 60 1 1 I
-X D7 18 -700 -200 300 R 60 60 1 1 I
-X O7 19 700 -200 300 L 60 60 1 1 T
+X Q7 12 700 -200 300 L 60 60 1 1 T
+X Q6 13 700 -100 300 L 60 60 1 1 T
+X Q5 14 700 0 300 L 60 60 1 1 T
+X Q4 15 700 100 300 L 60 60 1 1 T
+X Q3 16 700 200 300 L 60 60 1 1 T
+X Q2 17 700 300 300 L 60 60 1 1 T
+X Q1 18 700 400 300 L 60 60 1 1 T
+X Q0 19 700 500 300 L 60 60 1 1 T
 ENDDRAW
 ENDDEF
@@ -225,17 +280,4 @@
 ENDDEF
 #
-# CONN_3
-#
-DEF CONN_3 K 0 40 Y N 1 F N
-F0 "K" -50 0 50 V V C CNN
-F1 "CONN_3" 50 0 40 V V C CNN
-DRAW
-S -100 150 100 -150 0 1 0 N
-X P1 1 -350 100 250 R 60 60 1 1 P I
-X PM 2 -350 0 250 R 60 60 1 1 P I
-X P3 3 -350 -100 250 R 60 60 1 1 P I
-ENDDRAW
-ENDDEF
-#
 # CP1
 #
@@ -273,63 +315,4 @@
 ENDDEF
 #
-# DIPS_08
-#
-DEF DIPS_08 SW 0 0 Y N 1 F N
-F0 "SW" -450 0 60 V V C CNN
-F1 "DIPS_08" 450 0 60 V V C CNN
-DRAW
-S -400 100 400 -100 0 1 0 N
-S -325 0 -375 -50 0 1 0 F
-S -325 0 -375 -50 0 1 0 F
-S -325 50 -375 -50 0 1 0 N
-S -325 50 -375 -50 0 1 0 N
-S -225 0 -275 -50 0 1 0 F
-S -225 0 -275 -50 0 1 0 F
-S -225 50 -275 -50 0 1 0 N
-S -225 50 -275 -50 0 1 0 N
-S -125 0 -175 -50 0 1 0 F
-S -125 0 -175 -50 0 1 0 F
-S -125 50 -175 -50 0 1 0 N
-S -125 50 -175 -50 0 1 0 N
-S -25 0 -75 -50 0 1 0 F
-S -25 0 -75 -50 0 1 0 F
-S -25 50 -75 -50 0 1 0 N
-S -25 50 -75 -50 0 1 0 N
-S 75 0 25 -50 0 1 0 F
-S 75 0 25 -50 0 1 0 F
-S 75 50 25 -50 0 1 0 N
-S 75 50 25 -50 0 1 0 N
-S 175 0 125 -50 0 1 0 F
-S 175 0 125 -50 0 1 0 F
-S 175 50 125 -50 0 1 0 N
-S 175 50 125 -50 0 1 0 N
-S 275 0 225 -50 0 1 0 F
-S 275 0 225 -50 0 1 0 F
-S 275 50 225 -50 0 1 0 N
-S 275 50 225 -50 0 1 0 N
-S 375 0 325 -50 0 1 0 F
-S 375 0 325 -50 0 1 0 F
-S 375 50 325 -50 0 1 0 N
-S 375 50 325 -50 0 1 0 N
-X ~ 1 -350 -200 100 U 50 50 1 1 P
-X ~ 1 -350 -200 100 U 50 50 1 1 P
-X ~ 2 -250 -200 100 U 50 50 1 1 P
-X ~ 3 -150 -200 100 U 50 50 1 1 P
-X ~ 4 -50 -200 100 U 50 50 1 1 P
-X ~ 5 50 -200 100 U 50 50 1 1 P
-X ~ 6 150 -200 100 U 50 50 1 1 P
-X ~ 7 250 -200 100 U 50 50 1 1 P
-X ~ 8 350 -200 100 U 50 50 1 1 P
-X ~ 9 350 200 100 D 50 50 1 1 P
-X ~ 10 250 200 100 D 50 50 1 1 P
-X ~ 11 150 200 100 D 50 50 1 1 P
-X ~ 12 50 200 100 D 50 50 1 1 P
-X ~ 13 -50 200 100 D 50 50 1 1 P
-X ~ 14 -150 200 100 D 50 50 1 1 P
-X ~ 15 -250 200 100 D 50 50 1 1 P
-X ~ 16 -350 200 100 D 50 50 1 1 P
-ENDDRAW
-ENDDEF
-#
 # GND
 #
@@ -340,4 +323,28 @@
 P 4 0 1 0  -50 0  0 -50  50 0  -50 0 N
 X GND 1 0 0 0 U 30 30 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# LED
+#
+DEF LED D 0 40 Y N 1 F N
+F0 "D" 0 100 50 H V C CNN
+F1 "LED" 0 -100 50 H V C CNN
+$FPLIST
+ LED-3MM
+ LED-5MM
+ LED-10MM
+ LED-0603
+ LED-0805
+ LED-1206
+ LEDV
+$ENDFPLIST
+DRAW
+P 2 0 1 0  50 50  50 -50 N
+P 3 0 1 0  -50 50  50 0  -50 -50 F
+P 3 0 1 0  65 -40  110 -80  105 -55 N
+P 3 0 1 0  80 -25  125 -65  120 -40 N
+X A 1 -200 0 150 R 40 40 1 1 P
+X K 2 200 0 150 L 40 40 1 1 P
 ENDDRAW
 ENDDEF
@@ -362,43 +369,17 @@
 ENDDEF
 #
-# SRAM_512Ko
-#
-DEF SRAM_512Ko U 0 40 Y Y 1 F N
-F0 "U" 100 1200 70 H V L CNN
-F1 "SRAM_512Ko" 100 -1200 70 H V L CNN
-DRAW
-X VCC 32 0 1250 100 D 40 40 0 0 W
-X GND 16 0 -1250 100 U 40 40 0 0 W
-S -400 1150 400 -1150 0 1 0 N
-X A18 1 -700 -700 300 R 60 60 1 1 I
-X A16 2 -700 -500 300 R 60 60 1 1 I
-X A14 3 -700 -300 300 R 60 60 1 1 I
-X A12 4 -700 -100 300 R 60 60 1 1 I
-X A7 5 -700 400 300 R 60 60 1 1 I
-X A6 6 -700 500 300 R 60 60 1 1 I
-X A5 7 -700 600 300 R 60 60 1 1 I
-X A4 8 -700 700 300 R 60 60 1 1 I
-X A3 9 -700 800 300 R 60 60 1 1 I
-X A2 10 -700 900 300 R 60 60 1 1 I
-X D6 20 700 500 300 L 60 60 1 1 T
-X A17 30 -700 -600 300 R 60 60 1 1 I
-X A1 11 -700 1000 300 R 60 60 1 1 I
-X D7 21 700 400 300 L 60 60 1 1 T
-X A15 31 -700 -400 300 R 60 60 1 1 I
-X A0 12 -700 1100 300 R 60 60 1 1 I
-X CE 22 -700 -1100 300 R 60 60 1 1 I I
-X D0 13 700 1100 300 L 60 60 1 1 T
-X A10 23 -700 100 300 R 60 60 1 1 I
-X D1 14 700 1000 300 L 60 60 1 1 T
-X OE 24 -700 -900 300 R 60 60 1 1 I L
-X D2 15 700 900 300 L 60 60 1 1 T
-X A11 25 -700 0 300 R 60 60 1 1 I
-X A9 26 -700 200 300 R 60 60 1 1 I
-X D3 17 700 800 300 L 60 60 1 1 T
-X A8 27 -700 300 300 R 60 60 1 1 I
-X D4 18 700 700 300 L 60 60 1 1 T
-X A13 28 -700 -200 300 R 60 60 1 1 I
-X D5 19 700 600 300 L 60 60 1 1 T
-X WE 29 -700 -1000 300 R 60 60 1 1 I L
+# SWITCH_INV
+#
+DEF SWITCH_INV SW 0 0 N Y 1 F N
+F0 "SW" -200 150 50 H V C CNN
+F1 "SWITCH_INV" -150 -150 50 H V C CNN
+DRAW
+C -150 0 50 0 0 0 N
+C 150 -100 50 0 0 0 N
+C 150 100 50 0 1 0 N
+P 2 0 1 0  -100 0  150 50 N
+X 1 1 500 100 300 L 60 60 1 1 P
+X 2 2 -500 0 300 R 60 60 1 1 P
+X 3 3 500 -100 300 L 60 60 1 1 P
 ENDDRAW
 ENDDEF
Index: CPC stuff/gordon/ramcard.pro
===================================================================
--- CPC stuff/gordon/ramcard.pro	(revision 0262b6e4346650bdd193f4081957cf320e3bc986)
+++ CPC stuff/gordon/ramcard.pro	(revision 87456c1c1382ef49974beca48d2747b6040905f4)
@@ -1,3 +1,3 @@
-update=30/04/2011 19:19:16
+update=09/09/2012 13:54:58
 version=1
 last_client=eeschema
@@ -86,3 +86,3 @@
 LibName10=valves
 LibName11=dips-s
-LibName12=flashmemory
+LibName12=byteeeprom
Index: CPC stuff/gordon/ramcard.sch
===================================================================
--- CPC stuff/gordon/ramcard.sch	(revision 0262b6e4346650bdd193f4081957cf320e3bc986)
+++ CPC stuff/gordon/ramcard.sch	(revision 87456c1c1382ef49974beca48d2747b6040905f4)
@@ -1,3 +1,3 @@
-EESchema Schematic File Version 2  date 28/05/2011 21:38:53
+EESchema Schematic File Version 2  date 18/09/2012 23:05:56
 LIBS:device
 LIBS:power
@@ -10,6 +10,5 @@
 LIBS:contrib
 LIBS:valves
-LIBS:dips-s
-LIBS:flashmemory
+LIBS:byteeeprom
 LIBS:ramcard-cache
 EELAYER 25  0
@@ -19,5 +18,5 @@
 Sheet 1 1
 Title "Ramcard"
-Date "28 may 2011"
+Date "18 sep 2012"
 Rev ""
 Comp "Ram7"
@@ -27,438 +26,620 @@
 Comment4 ""
 $EndDescr
-Wire Wire Line
-	3050 4750 3050 4350
-Wire Wire Line
-	4300 4750 4750 4750
-Wire Wire Line
-	3650 3150 3900 3150
-Wire Wire Line
-	4250 4750 4250 4650
-Wire Wire Line
-	4550 4650 4750 4650
-Connection ~ 3650 2500
-Wire Wire Line
-	3300 2500 4300 2500
-Wire Wire Line
-	1550 2050 1550 2000
-Wire Wire Line
-	1550 2000 1350 2000
-Connection ~ 1650 2550
-Wire Wire Line
-	1650 2750 1650 2550
-Wire Wire Line
-	7450 3050 7250 3050
-Wire Notes Line
-	450  2900 3250 2900
-Wire Wire Line
-	550  2350 750  2350
-Connection ~ 3050 4550
-Wire Notes Line
-	6550 3450 6550 500 
-Connection ~ 6800 4000
-Connection ~ 4000 2100
-Wire Wire Line
-	4000 2050 4000 2100
-Wire Wire Line
-	5950 2700 6100 2700
-Wire Wire Line
-	5950 2600 6100 2600
-Wire Wire Line
-	5950 2500 6100 2500
-Wire Wire Line
-	5950 2400 6100 2400
-Wire Wire Line
-	5950 2300 6100 2300
-Wire Wire Line
-	5950 2200 6100 2200
+Text Notes 2550 1900 0    60   ~ 0
+DSDP\nSWITCH
+Text Label 3050 1650 0    60   ~ 0
+RDWR
+Wire Wire Line
+	3200 1700 3200 1650
+Wire Wire Line
+	3200 1650 2900 1650
+Wire Wire Line
+	2250 2250 2350 2250
+Wire Wire Line
+	2250 1800 2350 1800
+Wire Wire Line
+	3400 2750 3650 2750
+Wire Wire Line
+	1850 900  2050 900 
+Wire Wire Line
+	2950 3600 2700 3600
+Wire Wire Line
+	4500 4450 4500 5250
+Wire Wire Line
+	4500 5250 4250 5250
+Wire Wire Line
+	3050 4350 3050 4500
+Wire Wire Line
+	3050 4500 4250 4500
+Wire Wire Line
+	4250 4500 4250 4800
+Wire Wire Line
+	5600 3550 4150 3550
+Wire Wire Line
+	1150 3100 1150 3300
+Wire Wire Line
+	7450 2650 7600 2650
+Wire Wire Line
+	7350 2850 7600 2850
+Connection ~ 8650 4000
+Wire Wire Line
+	9300 4000 8300 4000
+Wire Wire Line
+	1350 2800 1350 2750
+Connection ~ 1350 3300
+Connection ~ 1150 3100
+Wire Wire Line
+	7100 3650 7100 3450
+Wire Wire Line
+	1150 3300 1650 3300
+Connection ~ 9000 4400
+Wire Wire Line
+	9000 4550 9000 4400
+Wire Wire Line
+	6600 1100 6600 950 
+Wire Wire Line
+	7300 1100 7300 900 
+Wire Wire Line
+	6600 2100 6600 1900
+Wire Bus Line
+	6100 2200 5400 2200
+Wire Wire Line
+	6100 1900 6100 2050
+Wire Wire Line
+	6000 1900 6000 2050
+Wire Wire Line
+	5900 1900 5900 2050
+Wire Wire Line
+	5800 1900 5800 2050
+Wire Wire Line
+	5700 1900 5700 2050
+Wire Wire Line
+	5600 1900 5600 2050
+Wire Wire Line
+	5500 1900 5500 2050
+Wire Wire Line
+	5400 1900 5400 2050
+Wire Wire Line
+	6000 1100 6000 950 
+Wire Wire Line
+	5800 1100 5800 950 
+Wire Wire Line
+	5600 1100 5600 950 
+Wire Wire Line
+	5400 1100 5400 950 
+Wire Wire Line
+	6500 1100 6500 800 
+Wire Wire Line
+	6300 1100 6300 800 
+Wire Bus Line
+	6200 800  6500 800 
+Wire Wire Line
+	6200 1900 6200 2200
+Wire Wire Line
+	7400 2100 7400 1900
+Wire Wire Line
+	8300 3550 8500 3550
+Wire Wire Line
+	7100 3450 6800 3450
+Wire Wire Line
+	7700 1100 7700 950 
+Wire Wire Line
+	7500 1100 7500 950 
+Wire Wire Line
+	5300 1100 5300 950 
+Wire Wire Line
+	6700 1900 6700 2100
+Wire Wire Line
+	7100 1900 7100 2100
+Wire Wire Line
+	7300 1900 7300 2100
+Wire Wire Line
+	7600 1900 7600 2100
+Wire Wire Line
+	6900 2150 6900 1900
+Wire Wire Line
+	6800 2150 6800 1900
+Wire Wire Line
+	900  5400 900  5350
+Wire Wire Line
+	900  5350 1050 5350
+Wire Wire Line
+	2450 5050 2650 5050
+Wire Wire Line
+	2450 4850 2650 4850
+Wire Wire Line
+	2450 4750 2650 4750
+Wire Wire Line
+	2450 4950 2650 4950
+Wire Wire Line
+	2450 4350 2650 4350
+Wire Wire Line
+	2450 4450 2650 4450
+Wire Wire Line
+	2450 4550 2650 4550
+Wire Wire Line
+	2450 4650 2650 4650
+Wire Wire Line
+	900  5250 1050 5250
+Wire Wire Line
+	5950 2750 6150 2750
+Wire Wire Line
+	7700 1900 7700 2150
+Wire Wire Line
+	7700 2150 7800 2150
+Wire Wire Line
+	5950 2950 6150 2950
+Wire Wire Line
+	7500 1900 7500 2100
+Wire Wire Line
+	7200 1900 7200 2100
+Wire Wire Line
+	7000 1900 7000 2100
+Wire Wire Line
+	5300 1900 5300 2100
+Wire Wire Line
+	7400 1100 7400 950 
+Wire Wire Line
+	7600 1100 7600 950 
+Wire Wire Line
+	8900 3550 9050 3550
+Wire Wire Line
+	1050 4350 900  4350
+Wire Wire Line
+	1050 4450 900  4450
+Wire Wire Line
+	1050 4550 900  4550
+Wire Wire Line
+	1050 4650 900  4650
+Wire Wire Line
+	1050 4750 900  4750
+Wire Wire Line
+	1050 4850 900  4850
+Wire Wire Line
+	1050 4950 900  4950
+Wire Wire Line
+	1050 5050 900  5050
+Connection ~ 2650 4350
+Connection ~ 2650 4450
+Connection ~ 2650 4550
+Connection ~ 2650 4650
+Connection ~ 2650 4750
+Connection ~ 2650 4850
+Connection ~ 2650 4950
+Connection ~ 2650 5050
+Wire Bus Line
+	6200 2200 6500 2200
+Wire Wire Line
+	6300 1900 6300 2200
+Wire Wire Line
+	6400 1900 6400 2200
+Wire Wire Line
+	6500 1900 6500 2200
+Wire Wire Line
+	6200 1100 6200 800 
+Wire Wire Line
+	6400 1100 6400 800 
+Wire Wire Line
+	5500 1100 5500 950 
+Wire Wire Line
+	5700 1100 5700 950 
+Wire Wire Line
+	5900 1100 5900 950 
+Wire Wire Line
+	6100 1100 6100 950 
+Wire Bus Line
+	6100 750  5400 750 
+Wire Wire Line
+	8150 650  7950 650 
+Wire Wire Line
+	8150 750  7950 750 
+Wire Wire Line
+	8150 850  7950 850 
+Wire Wire Line
+	8150 950  7950 950 
+Wire Wire Line
+	8150 1050 7950 1050
+Wire Wire Line
+	8150 1150 7950 1150
+Wire Wire Line
+	8150 1250 7950 1250
+Wire Wire Line
+	8150 1350 7950 1350
+Wire Wire Line
+	8150 1450 7950 1450
+Wire Wire Line
+	8150 1550 7950 1550
+Wire Wire Line
+	8150 1650 7950 1650
+Wire Wire Line
+	8150 1750 7950 1750
+Wire Wire Line
+	8150 1850 7950 1850
+Wire Wire Line
+	8150 1950 7950 1950
+Wire Wire Line
+	8150 2050 7950 2050
+Wire Wire Line
+	8150 2150 7950 2150
+Wire Wire Line
+	8150 2250 7950 2250
+Wire Wire Line
+	8150 2350 7950 2350
+Wire Wire Line
+	8150 2450 7950 2450
 Wire Bus Line
 	900  5050 900  4350
 Wire Wire Line
-	7450 2650 7250 2650
-Wire Wire Line
-	7450 2550 7250 2550
-Wire Wire Line
-	7450 2450 7250 2450
-Wire Wire Line
-	7450 2350 7250 2350
-Wire Wire Line
-	7450 2250 7250 2250
-Wire Wire Line
-	7450 2150 7250 2150
-Wire Wire Line
-	7450 2050 7250 2050
-Wire Wire Line
-	7450 1950 7250 1950
-Wire Wire Line
-	7450 1850 7250 1850
-Wire Wire Line
-	7450 1750 7250 1750
-Wire Wire Line
-	7450 1650 7250 1650
-Wire Wire Line
-	7450 1550 7250 1550
-Wire Wire Line
-	7450 1450 7250 1450
-Wire Wire Line
-	7450 1350 7250 1350
-Wire Wire Line
-	7450 1250 7250 1250
-Wire Wire Line
-	7450 1150 7250 1150
-Wire Wire Line
-	7450 1050 7250 1050
-Wire Wire Line
-	7450 950  7250 950 
-Wire Wire Line
-	7450 850  7250 850 
-Wire Bus Line
-	6300 1600 6300 900 
-Wire Wire Line
-	5950 1600 6100 1600
-Wire Wire Line
-	5950 1400 6100 1400
-Wire Wire Line
-	5950 1200 6100 1200
-Wire Wire Line
-	5950 1000 6100 1000
-Wire Wire Line
-	5950 1900 6250 1900
-Wire Wire Line
-	5950 1700 6250 1700
-Wire Wire Line
-	5150 2000 4850 2000
-Wire Wire Line
-	4850 1900 5150 1900
-Wire Wire Line
-	5150 1800 4850 1800
-Wire Bus Line
-	4850 2000 4850 1700
-Wire Wire Line
-	8150 600  8150 700 
-Wire Wire Line
-	8850 1550 9150 1550
-Wire Wire Line
-	8850 1450 9150 1450
-Wire Wire Line
-	8850 1350 9150 1350
-Wire Wire Line
-	8850 1250 9150 1250
-Wire Wire Line
-	8850 1150 9150 1150
-Wire Wire Line
-	8850 1050 9150 1050
-Wire Wire Line
-	8850 950  9150 950 
-Wire Wire Line
-	8850 850  9150 850 
-Connection ~ 2650 5050
-Connection ~ 2650 4950
-Connection ~ 2650 4850
-Connection ~ 2650 4750
-Connection ~ 2650 4650
-Connection ~ 2650 4550
-Connection ~ 2650 4450
-Connection ~ 2650 4350
-Wire Wire Line
-	1050 5050 900  5050
-Wire Wire Line
-	1050 4950 900  4950
-Wire Wire Line
-	1050 4850 900  4850
-Wire Wire Line
-	1050 4750 900  4750
-Wire Wire Line
-	1050 4650 900  4650
-Wire Wire Line
-	1050 4550 900  4550
-Wire Wire Line
-	1050 4450 900  4450
-Wire Wire Line
-	1050 4350 900  4350
-Wire Wire Line
-	800  1100 1050 1100
-Wire Wire Line
-	1050 1000 800  1000
-Wire Wire Line
-	800  900  1050 900 
-Wire Wire Line
-	3050 4550 2900 4550
-Wire Notes Line
-	9400 4300 4550 4300
-Wire Notes Line
-	9400 4300 9400 3450
-Wire Notes Line
-	9400 3450 4550 3450
-Wire Wire Line
-	8600 3900 8750 3900
-Wire Wire Line
-	7150 2850 7450 2850
-Wire Wire Line
-	5200 3900 5300 3900
-Wire Wire Line
-	950  1500 1050 1500
-Wire Wire Line
-	2550 3900 2650 3900
-Wire Wire Line
-	5950 3100 6100 3100
-Wire Wire Line
-	5950 2900 6100 2900
-Wire Wire Line
-	5150 800  4950 800 
-Wire Wire Line
-	5150 2500 4950 2500
-Wire Wire Line
-	5150 2700 4950 2700
-Wire Wire Line
-	5150 3000 4950 3000
-Wire Wire Line
-	800  3350 1000 3350
-Wire Wire Line
-	4900 3300 4900 3200
-Wire Wire Line
-	4900 3200 5150 3200
-Wire Wire Line
-	800  3150 1000 3150
-Wire Wire Line
-	900  5250 1050 5250
-Wire Wire Line
-	2450 4650 2650 4650
-Wire Wire Line
-	2450 4550 2650 4550
-Wire Wire Line
-	2450 4450 2650 4450
-Wire Wire Line
-	2450 4350 2650 4350
-Wire Wire Line
-	2450 4950 2650 4950
-Wire Wire Line
-	2450 4750 2650 4750
-Wire Wire Line
-	3800 1000 3800 850 
-Wire Wire Line
-	3950 1600 3550 1600
-Wire Wire Line
-	2250 1500 2400 1500
-Wire Wire Line
-	2250 1300 2400 1300
-Wire Wire Line
-	2250 1100 2400 1100
-Wire Wire Line
-	2250 900  2400 900 
-Connection ~ 3550 1400
-Connection ~ 3550 1200
-Connection ~ 3550 1000
-Wire Wire Line
-	2800 1600 3150 1600
-Wire Wire Line
-	2800 1400 3150 1400
-Wire Wire Line
-	2800 1200 3150 1200
-Wire Wire Line
-	2800 1000 3150 1000
-Wire Wire Line
-	2800 900  3150 900 
-Wire Wire Line
-	2800 1100 3150 1100
-Wire Wire Line
-	2800 1300 3150 1300
-Wire Wire Line
-	2800 1500 3150 1500
-Connection ~ 3550 1100
-Connection ~ 3550 1300
-Wire Wire Line
-	3550 1600 3550 900 
-Connection ~ 3550 1500
-Wire Wire Line
-	2250 1000 2400 1000
-Wire Wire Line
-	2250 1200 2400 1200
-Wire Wire Line
-	2250 1400 2400 1400
-Wire Wire Line
-	2250 1600 2400 1600
-Wire Wire Line
-	950  1400 1050 1400
-Wire Wire Line
-	3800 1500 3800 1600
-Connection ~ 3800 1600
-Wire Wire Line
-	7150 2950 7450 2950
-Wire Wire Line
-	2450 4850 2650 4850
-Wire Wire Line
-	2450 5050 2650 5050
-Wire Wire Line
-	1050 5350 900  5350
-Wire Wire Line
-	900  5350 900  5400
-Wire Notes Line
-	4450 4050 350  4050
-Wire Wire Line
-	4900 2300 5150 2300
-Wire Wire Line
-	4900 2400 5150 2400
-Wire Wire Line
-	5150 3100 4950 3100
-Wire Wire Line
-	5150 2800 4950 2800
-Wire Wire Line
-	5150 2600 4950 2600
-Wire Wire Line
-	5150 2200 4950 2200
-Wire Wire Line
-	5950 800  6100 800 
-Wire Wire Line
-	5950 3000 6100 3000
-Wire Wire Line
-	5950 3200 6100 3200
-Wire Wire Line
-	2550 3700 2650 3700
-Wire Wire Line
-	3850 3800 4050 3800
-Wire Wire Line
-	950  1600 1050 1600
-Wire Wire Line
-	6500 3800 6800 3800
-Wire Wire Line
-	8000 3900 8200 3900
-Wire Wire Line
-	5200 3700 5300 3700
-Wire Notes Line
-	450  1900 4550 1900
-Wire Bus Line
-	800  1100 800  900 
-Wire Bus Line
-	9150 1700 9150 600 
-Wire Wire Line
-	4950 2900 5150 2900
-Wire Wire Line
-	8150 3200 8150 3300
-Wire Wire Line
-	5150 1700 4850 1700
-Wire Bus Line
-	6250 2000 6250 1700
-Wire Wire Line
-	5950 1800 6250 1800
-Wire Wire Line
-	5950 2000 6250 2000
-Wire Wire Line
-	5950 900  6100 900 
-Wire Wire Line
-	5950 1100 6100 1100
-Wire Wire Line
-	5950 1300 6100 1300
-Wire Wire Line
-	5950 1500 6100 1500
-Wire Wire Line
-	5150 900  5000 900 
-Wire Wire Line
-	5150 1000 5000 1000
-Wire Wire Line
-	5150 1100 5000 1100
-Wire Wire Line
-	5150 1200 5000 1200
-Wire Wire Line
-	5150 1300 5000 1300
-Wire Wire Line
-	5150 1400 5000 1400
-Wire Wire Line
-	5150 1500 5000 1500
-Wire Wire Line
-	5150 1600 5000 1600
-Wire Bus Line
-	4850 1600 4850 900 
-Wire Wire Line
-	4950 2100 5150 2100
-Wire Wire Line
-	5950 2800 6150 2800
-Wire Wire Line
-	5950 2100 6100 2100
-Wire Wire Line
-	4000 2650 4000 2500
-Connection ~ 4000 2500
-Wire Wire Line
-	550  2550 750  2550
-Wire Wire Line
-	1150 2150 1150 2550
-Wire Wire Line
-	1150 2550 1650 2550
-Wire Wire Line
-	6800 3800 6800 4000
-Connection ~ 1150 2350
-Connection ~ 1350 2550
-Connection ~ 3050 3600
-Wire Wire Line
-	1350 2000 1350 2050
-Wire Wire Line
-	3300 2100 4300 2100
-Connection ~ 3650 2100
-Wire Notes Line
-	4550 4300 4550 500 
-Wire Wire Line
-	4750 4550 4750 4350
-Wire Wire Line
-	2200 3250 2450 3250
-Wire Wire Line
-	2300 3050 2450 3050
-Wire Wire Line
-	4750 4350 3050 4350
-Text Label 2300 3050 0    60   ~ 0
+	6700 1100 6700 950 
+Wire Wire Line
+	6800 1100 6800 950 
+Wire Wire Line
+	6900 1100 6900 950 
+Wire Wire Line
+	7000 1100 7000 950 
+Wire Wire Line
+	7100 1100 7100 950 
+Wire Wire Line
+	7200 1100 7200 950 
+Wire Wire Line
+	9000 3950 9000 4000
+Connection ~ 9000 4000
+Connection ~ 7100 3650
+Connection ~ 1650 3300
+Wire Wire Line
+	1350 2750 1550 2750
+Wire Wire Line
+	1550 2750 1550 2800
+Wire Wire Line
+	9300 4400 8300 4400
+Connection ~ 8650 4400
+Wire Wire Line
+	8800 2750 9050 2750
+Wire Wire Line
+	5300 3350 5600 3350
+Wire Wire Line
+	2850 3400 2950 3400
+Wire Wire Line
+	2950 3500 2750 3500
+Wire Wire Line
+	4500 4250 4250 4250
+Wire Wire Line
+	5950 4350 5700 4350
+Wire Wire Line
+	2950 3700 2700 3700
+Wire Wire Line
+	3450 1050 3250 1050
+Wire Wire Line
+	2250 1600 2350 1600
+Wire Wire Line
+	2250 2100 2350 2100
+Wire Wire Line
+	2900 2150 3450 2150
+Wire Wire Line
+	3450 2150 3450 2750
+Connection ~ 3450 2750
+Text GLabel 2250 1600 0    60   Output ~ 0
+ROMEN
+Text GLabel 2250 1800 0    60   Output ~ 0
+MREQ
+$Comp
+L GND #PWR?
+U 1 1 5058E1E2
+P 2250 2250
+F 0 "#PWR?" H 2250 2250 30  0001 C CNN
+F 1 "GND" H 2250 2180 30  0001 C CNN
+	1    2250 2250
+	0    1    1    0   
+$EndComp
+$Comp
+L VCC #PWR?
+U 1 1 5058E1DA
+P 2250 2100
+F 0 "#PWR?" H 2250 2200 30  0001 C CNN
+F 1 "VCC" H 2250 2200 30  0000 C CNN
+	1    2250 2100
+	1    0    0    -1  
+$EndComp
+$Comp
+L VCC #PWR?
+U 1 1 5058E15E
+P 2500 2750
+F 0 "#PWR?" H 2500 2850 30  0001 C CNN
+F 1 "VCC" H 2500 2850 30  0000 C CNN
+	1    2500 2750
+	1    0    0    -1  
+$EndComp
+$Comp
+L R R?
+U 1 1 5058E156
+P 2750 2750
+F 0 "R?" V 2830 2750 50  0000 C CNN
+F 1 "1KR" V 2750 2750 50  0000 C CNN
+	1    2750 2750
+	0    -1   -1   0   
+$EndComp
+$Comp
+L LED D?
+U 1 1 5058E14C
+P 3200 2750
+F 0 "D?" H 3200 2850 50  0000 C CNN
+F 1 "LED" H 3200 2650 50  0000 C CNN
+	1    3200 2750
+	1    0    0    -1  
+$EndComp
+$Comp
+L R R?
+U 1 1 5058E134
+P 3900 2750
+F 0 "R?" V 3980 2750 50  0000 C CNN
+F 1 "220R" V 3900 2750 50  0000 C CNN
+	1    3900 2750
+	0    -1   -1   0   
+$EndComp
+Text GLabel 4150 2950 0    60   Output ~ 0
+WR
+Text Label 5350 2850 0    60   ~ 0
+/WE
+$Comp
+L VCC #PWR?
+U 1 1 5058E0FB
+P 3450 1250
+F 0 "#PWR?" H 3450 1350 30  0001 C CNN
+F 1 "VCC" H 3450 1350 30  0000 C CNN
+	1    3450 1250
+	1    0    0    -1  
+$EndComp
+$Comp
+L 74LS32 U3
+U 4 1 5058E0E4
+P 4750 2850
+F 0 "U3" H 4750 2900 60  0000 C CNN
+F 1 "74LS32" H 4750 2800 60  0000 C CNN
+	4    4750 2850
+	1    0    0    1   
+$EndComp
+Text Label 4450 1150 0    60   ~ 0
+R7EN
+Text Label 2700 3700 0    60   ~ 0
+R7EN
+Text Label 2700 3600 0    60   ~ 0
+R0EN
+Text Label 6950 4250 0    60   ~ 0
+R0EN
+$Comp
+L VCC #PWR?
+U 1 1 5058E067
+P 5950 4150
+F 0 "#PWR?" H 5950 4250 30  0001 C CNN
+F 1 "VCC" H 5950 4250 30  0000 C CNN
+	1    5950 4150
+	1    0    0    -1  
+$EndComp
+$Comp
+L SWITCH_INV SW?
+U 1 1 5058E053
+P 3950 1150
+AR Path="/5058E041" Ref="SW?"  Part="1" 
+AR Path="/5058E053" Ref="SW?"  Part="1" 
+F 0 "SW?" H 3750 1300 50  0000 C CNN
+F 1 "SWITCH_INV" H 3800 1000 50  0000 C CNN
+	1    3950 1150
+	-1   0    0    1   
+$EndComp
+$Comp
+L SWITCH_INV SW?
+U 1 1 5058E041
+P 6450 4250
+F 0 "SW?" H 6250 4400 50  0000 C CNN
+F 1 "SWITCH_INV" H 6300 4100 50  0000 C CNN
+	1    6450 4250
+	-1   0    0    1   
+$EndComp
+$Comp
+L 74LS32 U3
+U 3 1 5058DF90
+P 5100 4350
+F 0 "U3" H 5100 4400 60  0000 C CNN
+F 1 "74LS32" H 5100 4300 60  0000 C CNN
+	3    5100 4350
+	1    0    0    1   
+$EndComp
+Text Label 3050 4150 0    60   ~ 0
+Q4
+$Comp
+L 74LS32 U2
+U 2 1 5058DF56
+P 3650 4250
+F 0 "U2" H 3650 4300 60  0000 C CNN
+F 1 "74LS32" H 3650 4200 60  0000 C CNN
+	2    3650 4250
+	1    0    0    1   
+$EndComp
+Text Label 3050 4700 0    60   ~ 0
+Q3
+Text Label 3050 4900 0    60   ~ 0
+Q2
+Text Label 3050 5150 0    60   ~ 0
+Q1
+Text Label 3050 5350 0    60   ~ 0
+Q0
+$Comp
+L 74LS32 U3
+U 2 1 5058DEFA
+P 3650 5250
+F 0 "U3" H 3650 5300 60  0000 C CNN
+F 1 "74LS32" H 3650 5200 60  0000 C CNN
+	2    3650 5250
+	1    0    0    1   
+$EndComp
+$Comp
+L 74LS32 U3
+U 1 1 5058DD1C
+P 3650 4800
+F 0 "U3" H 3650 4850 60  0000 C CNN
+F 1 "74LS32" H 3650 4750 60  0000 C CNN
+	1    3650 4800
+	1    0    0    1   
+$EndComp
+Text Label 2050 1200 0    60   ~ 0
+Q2
+Text Label 2050 1100 0    60   ~ 0
+Q1
+Text Label 2050 1000 0    60   ~ 0
+Q0
+Text Label 650  1000 0    60   ~ 0
+Q4
+Text Label 650  800  0    60   ~ 0
+Q3
+Text Label 2750 3500 0    60   ~ 0
+A15
+Text Label 1650 3500 0    60   ~ 0
+Q5
+Text Label 750  3300 0    60   ~ 0
+Q7
+Text Label 750  3100 0    60   ~ 0
+Q6
+$Comp
+L 74LS20 U?
+U 1 1 5058DC2F
+P 3550 3550
+AR Path="/5058DC2B" Ref="U?"  Part="1" 
+AR Path="/5058DC2F" Ref="U5"  Part="1" 
+F 0 "U5" H 3550 3650 60  0000 C CNN
+F 1 "74LS20" H 3550 3450 60  0000 C CNN
+	1    3550 3550
+	1    0    0    -1  
+$EndComp
+$Comp
+L 74LS20 U5
+U 2 1 5058DC2B
+P 2650 1050
+F 0 "U5" H 2650 1150 60  0000 C CNN
+F 1 "74LS20" H 2650 950 60  0000 C CNN
+	2    2650 1050
+	1    0    0    -1  
+$EndComp
+Text Label 5200 3550 0    60   ~ 0
+ROMACC
+Text Label 5300 3350 0    60   ~ 0
+RDWR
+$Comp
+L 74LS02 U?
+U 3 1 5058DBC7
+P 2250 3400
+AR Path="/5058DBC0" Ref="U?"  Part="1" 
+AR Path="/5058DBC7" Ref="U4"  Part="3" 
+F 0 "U4" H 2250 3450 60  0000 C CNN
+F 1 "74LS02" H 2300 3350 60  0000 C CNN
+	3    2250 3400
+	1    0    0    -1  
+$EndComp
+$Comp
+L 74LS02 U?
+U 2 1 5058DBC5
+P 1250 900
+AR Path="/5058DBC0" Ref="U?"  Part="1" 
+AR Path="/5058DBC5" Ref="U4"  Part="2" 
+F 0 "U4" H 1250 950 60  0000 C CNN
+F 1 "74LS02" H 1300 850 60  0000 C CNN
+	2    1250 900 
+	1    0    0    -1  
+$EndComp
+$Comp
+L 74LS02 U4
+U 4 1 5058DBC0
+P 7700 3550
+F 0 "U4" H 7700 3600 60  0000 C CNN
+F 1 "74LS02" H 7750 3500 60  0000 C CNN
+	4    7700 3550
+	1    0    0    -1  
+$EndComp
+Text Label 9300 1800 0    60   ~ 0
+/WE
+Text GLabel 9300 1900 2    60   Output ~ 0
+ROMEN
+Text Label 7950 2450 0    60   ~ 0
+Q4
+Text Label 7950 2350 0    60   ~ 0
+Q3
+Text Label 7950 2250 0    60   ~ 0
+Q2
+Text Label 7950 2150 0    60   ~ 0
+Q1
+Text Label 7950 2050 0    60   ~ 0
+Q0
+$Comp
+L VCC #PWR?
+U 1 1 5058D352
+P 8400 3050
+F 0 "#PWR?" H 8400 3150 30  0001 C CNN
+F 1 "VCC" H 8400 3150 30  0000 C CNN
+	1    8400 3050
+	1    0    0    -1  
+$EndComp
+$Comp
+L R R?
+U 1 1 5058D332
+P 8400 3300
+F 0 "R?" V 8480 3300 50  0000 C CNN
+F 1 "1KR" V 8400 3300 50  0000 C CNN
+	1    8400 3300
+	-1   0    0    1   
+$EndComp
+Entry Wire Line
+	6200 -250 6300 -150
+$Comp
+L 74LS574 U1
+U 1 1 504C8586
+P 1750 4850
+F 0 "U1" H 1750 4850 60  0000 C CNN
+F 1 "74LS574" H 1800 4500 60  0000 C CNN
+	1    1750 4850
+	1    0    0    -1  
+$EndComp
+$Comp
+L 29C040 U6
+U 1 1 504C83A0
+P 8750 1550
+F 0 "U6" H 8750 1550 60  0000 C CNN
+F 1 "29C040" V 8700 2100 60  0000 C CNN
+	1    8750 1550
+	1    0    0    -1  
+$EndComp
+Text Label 7450 2650 0    60   ~ 0
 A13
-$Comp
-L 74LS00 U1
-U 4 1 4CA8A6F2
-P 3650 4650
-F 0 "U1" H 3650 4700 60  0000 C CNN
-F 1 "74LS00" H 3650 4550 60  0000 C CNN
-	4    3650 4650
-	1    0    0    -1  
-$EndComp
-Text GLabel 4550 4650 0    60   Output ~ 0
-_A3
-$Comp
-L CONN_3 K1
-U 1 1 4DE12670
-P 5100 4650
-F 0 "K1" V 5050 4650 50  0000 C CNN
-F 1 "CONN_3" V 5150 4650 40  0000 C CNN
-	1    5100 4650
-	1    0    0    -1  
-$EndComp
-Text Label 7250 3050 0    60   ~ 0
-CE
-Text Label 6650 3800 0    60   ~ 0
+Text Label 9300 2000 0    60   ~ 0
+/CE
+Text Label 6950 3450 0    60   ~ 0
 CE
 $Comp
 L VCC #PWR01
 U 1 1 4DDEB8E8
-P 8150 600
-F 0 "#PWR01" H 8150 700 30  0001 C CNN
-F 1 "VCC" H 8150 700 30  0000 C CNN
-	1    8150 600 
-	1    0    0    -1  
-$EndComp
-Text Label 7150 2850 0    60   ~ 0
-RD
-Text Label 6100 2300 0    60   ~ 0
+P 9300 2350
+F 0 "#PWR01" H 9300 2450 30  0001 C CNN
+F 1 "VCC" H 9300 2450 30  0000 C CNN
+	1    9300 2350
+	0    1    1    0   
+$EndComp
+Text Label 6800 950  1    60   ~ 0
 RD
 $Comp
 L GND #PWR02
 U 1 1 4DC04C38
-P 1550 2050
-F 0 "#PWR02" H 1550 2050 30  0001 C CNN
-F 1 "GND" H 1550 1980 30  0001 C CNN
-	1    1550 2050
+P 1550 2800
+F 0 "#PWR02" H 1550 2800 30  0001 C CNN
+F 1 "GND" H 1550 2730 30  0001 C CNN
+	1    1550 2800
 	1    0    0    -1  
 $EndComp
 Text Label 2650 4750 0    60   ~ 0
-IS1
+Q4
 $Comp
 L DIODE D11
 U 1 1 4DBD84F1
-P 950 2550
-F 0 "D11" H 950 2650 40  0000 C CNN
-F 1 "DIODE" H 950 2450 40  0000 C CNN
-	1    950  2550
+P 950 3300
+F 0 "D11" H 950 3400 40  0000 C CNN
+F 1 "DIODE" H 950 3200 40  0000 C CNN
+	1    950  3300
 	1    0    0    1   
 $EndComp
@@ -466,45 +647,17 @@
 L DIODE D2
 U 1 1 4DBD84E4
-P 950 2350
-F 0 "D2" H 950 2450 40  0000 C CNN
-F 1 "DIODE" H 950 2250 40  0000 C CNN
-	1    950  2350
+P 950 3100
+F 0 "D2" H 950 3200 40  0000 C CNN
+F 1 "DIODE" H 950 3000 40  0000 C CNN
+	1    950  3100
 	1    0    0    1   
 $EndComp
-$Comp
-L DIODE D1
-U 1 1 4DBD84DD
-P 950 2150
-F 0 "D1" H 950 2250 40  0000 C CNN
-F 1 "DIODE" H 950 2050 40  0000 C CNN
-	1    950  2150
-	1    0    0    1   
-$EndComp
-Text Label 7250 1750 0    60   ~ 0
-IS2
-Text Label 7250 2150 0    60   ~ 0
-IS0
-Text Label 7250 1650 0    60   ~ 0
-IS1
-$Comp
-L 74LS00 U1
-U 3 1 4DBD59C0
-P 2250 2650
-F 0 "U1" H 2250 2700 60  0000 C CNN
-F 1 "74LS00" H 2250 2550 60  0000 C CNN
-	3    2250 2650
-	1    0    0    1   
-$EndComp
-Text Label 550  2550 0    60   ~ 0
-AC1
-Text Label 2900 4550 0    60   ~ 0
-ACFG
 $Comp
 L GND #PWR03
 U 1 1 4DBD3AB8
-P 4000 2650
-F 0 "#PWR03" H 4000 2650 30  0001 C CNN
-F 1 "GND" H 4000 2580 30  0001 C CNN
-	1    4000 2650
+P 9000 4550
+F 0 "#PWR03" H 9000 4550 30  0001 C CNN
+F 1 "GND" H 9000 4480 30  0001 C CNN
+	1    9000 4550
 	1    0    0    -1  
 $EndComp
@@ -512,302 +665,237 @@
 L VCC #PWR04
 U 1 1 4DBD3AB1
-P 4000 2050
-F 0 "#PWR04" H 4000 2150 30  0001 C CNN
-F 1 "VCC" H 4000 2150 30  0000 C CNN
-	1    4000 2050
-	1    0    0    -1  
-$EndComp
-Text GLabel 6100 2100 2    60   Output ~ 0
+P 9000 3950
+F 0 "#PWR04" H 9000 4050 30  0001 C CNN
+F 1 "VCC" H 9000 4050 30  0000 C CNN
+	1    9000 3950
+	1    0    0    -1  
+$EndComp
+Text GLabel 6600 950  1    60   Output ~ 0
 MREQ
-NoConn ~ 6100 2700
-NoConn ~ 6100 2600
-NoConn ~ 6100 2500
-NoConn ~ 6100 2400
-NoConn ~ 6100 2200
-Text GLabel 6150 2800 2    60   Output ~ 0
+NoConn ~ 7200 950 
+NoConn ~ 7100 950 
+NoConn ~ 7000 950 
+NoConn ~ 6900 950 
+NoConn ~ 6700 950 
+Text GLabel 7300 900  1    60   Output ~ 0
 ROMEN
-Text Label 550  2350 0    60   ~ 0
-AC0
-Text Label 7250 1850 0    60   ~ 0
-AX17
-Text Label 7250 1950 0    60   ~ 0
-AX18
-Text Label 900  1100 0    60   ~ 0
-IS2
-Text Label 900  1000 0    60   ~ 0
-IS1
-Text Label 900  900  0    60   ~ 0
-IS0
 Text Label 2650 5050 0    60   ~ 0
-AC1
+Q7
 Text Label 2650 4350 0    60   ~ 0
-AC0
+Q0
 Text Label 2650 4950 0    60   ~ 0
-AX17
+Q6
 Text Label 2650 4450 0    60   ~ 0
-AX18
+Q1
 Text Label 2650 4550 0    60   ~ 0
-ACFG
+Q2
 Text Label 2650 4850 0    60   ~ 0
-IS2
+Q5
 Text Label 2650 4650 0    60   ~ 0
-IS0
-Text Label 2550 3700 0    60   ~ 0
-A15
-Text Label 2550 3900 0    60   ~ 0
-A14
+Q3
 $Comp
 L VCC #PWR05
 U 1 1 4DBBEA82
-P 4950 2100
-F 0 "#PWR05" H 4950 2200 30  0001 C CNN
-F 1 "VCC" H 4950 2200 30  0000 C CNN
-	1    4950 2100
-	0    -1   -1   0   
-$EndComp
-Text Label 7250 2650 0    60   ~ 0
+P 6600 2100
+F 0 "#PWR05" H 6600 2200 30  0001 C CNN
+F 1 "VCC" H 6600 2200 30  0000 C CNN
+	1    6600 2100
+	-1   0    0    1   
+$EndComp
+Text Label 7950 1950 0    60   ~ 0
 A13
-Text Label 7250 2350 0    60   ~ 0
+Text Label 7950 1850 0    60   ~ 0
 A12
-Text Label 7250 2450 0    60   ~ 0
+Text Label 7950 1750 0    60   ~ 0
 A11
-Text Label 7250 2550 0    60   ~ 0
+Text Label 7950 1650 0    60   ~ 0
 A10
-Text Label 7250 2250 0    60   ~ 0
+Text Label 7950 1550 0    60   ~ 0
 A9
-Text Label 7250 2050 0    60   ~ 0
+Text Label 7950 1450 0    60   ~ 0
 A8
-Text Label 7250 1550 0    60   ~ 0
+Text Label 7950 1350 0    60   ~ 0
 A7
-Text Label 7250 1450 0    60   ~ 0
+Text Label 7950 1250 0    60   ~ 0
 A6
-Text Label 7250 1350 0    60   ~ 0
+Text Label 7950 1150 0    60   ~ 0
 A5
-Text Label 7250 1250 0    60   ~ 0
+Text Label 7950 1050 0    60   ~ 0
 A4
-Text Label 7250 1150 0    60   ~ 0
+Text Label 7950 950  0    60   ~ 0
 A3
-Text Label 7250 1050 0    60   ~ 0
+Text Label 7950 850  0    60   ~ 0
 A2
-Text Label 7250 850  0    60   ~ 0
+Text Label 7950 750  0    60   ~ 0
 A1
-Text Label 7250 950  0    60   ~ 0
+Text Label 7950 650  0    60   ~ 0
 A0
-Text Label 5000 900  0    60   ~ 0
+Text Label 5400 2050 1    60   ~ 0
 A15
-Text Label 6100 900  0    60   ~ 0
+Text Label 5400 950  1    60   ~ 0
 A14
-Text Label 5000 1000 0    60   ~ 0
+Text Label 5500 2050 1    60   ~ 0
 A13
-Text Label 6100 1000 0    60   ~ 0
+Text Label 5500 950  1    60   ~ 0
 A12
-Text Label 5000 1100 0    60   ~ 0
+Text Label 5600 2050 1    60   ~ 0
 A11
-Text Label 6100 1100 0    60   ~ 0
+Text Label 5600 950  1    60   ~ 0
 A10
-Text Label 5000 1200 0    60   ~ 0
+Text Label 5700 2050 1    60   ~ 0
 A9
-Text Label 6100 1200 0    60   ~ 0
+Text Label 5700 950  1    60   ~ 0
 A8
-Text Label 5000 1300 0    60   ~ 0
+Text Label 5800 2050 1    60   ~ 0
 A7
-Text Label 6100 1300 0    60   ~ 0
+Text Label 5800 950  1    60   ~ 0
 A6
-Text Label 5000 1400 0    60   ~ 0
+Text Label 5900 2050 1    60   ~ 0
 A5
-Text Label 6100 1400 0    60   ~ 0
+Text Label 5900 950  1    60   ~ 0
 A4
-Text Label 5000 1500 0    60   ~ 0
+Text Label 6000 2050 1    60   ~ 0
 A3
-Text Label 6100 1500 0    60   ~ 0
+Text Label 6000 950  1    60   ~ 0
 A2
-Text Label 5000 1600 0    60   ~ 0
+Text Label 6100 2050 1    60   ~ 0
 A1
-Text Label 6100 1600 0    60   ~ 0
+Text Label 6100 950  1    60   ~ 0
 A0
 Text Label 1000 5050 0    60   ~ 0
 D7
+Text Label 1000 4950 0    60   ~ 0
+D6
+Text Label 1000 4850 0    60   ~ 0
+D5
+Text Label 1000 4750 0    60   ~ 0
+D4
+Text Label 1000 4650 0    60   ~ 0
+D3
+Text Label 1000 4550 0    60   ~ 0
+D2
+Text Label 1000 4450 0    60   ~ 0
+D1
 Text Label 1000 4350 0    60   ~ 0
-D6
-Text Label 1000 4450 0    60   ~ 0
-D5
-Text Label 1000 4950 0    60   ~ 0
-D4
-Text Label 1000 4550 0    60   ~ 0
-D3
-Text Label 1000 4850 0    60   ~ 0
-D2
-Text Label 1000 4750 0    60   ~ 0
-D1
-Text Label 1000 4650 0    60   ~ 0
 D0
 Entry Wire Line
-	6250 2000 6350 1900
+	6500 800  6400 700 
 Entry Wire Line
-	6250 1900 6350 1800
+	6400 800  6300 700 
 Entry Wire Line
-	6250 1800 6350 1700
+	6300 800  6200 700 
 Entry Wire Line
-	6250 1700 6350 1600
+	6200 800  6100 700 
 Entry Wire Line
-	4850 2000 4950 1900
+	6500 2200 6400 2100
 Entry Wire Line
-	4850 1900 4950 1800
+	6400 2200 6300 2100
 Entry Wire Line
-	4850 1800 4950 1700
+	6300 2200 6200 2100
 Entry Wire Line
-	4850 1700 4950 1600
-Text Label 4950 1700 0    60   ~ 0
+	6200 2200 6100 2100
+Text Label 6200 2100 1    60   ~ 0
 D7
-Text Label 4950 1800 0    60   ~ 0
+Text Label 6300 2100 1    60   ~ 0
 D5
-Text Label 4950 1900 0    60   ~ 0
+Text Label 6400 2100 1    60   ~ 0
 D3
-Text Label 4950 2000 0    60   ~ 0
+Text Label 6500 2100 1    60   ~ 0
 D1
-Text Label 6100 1700 0    60   ~ 0
+Text Label 6200 950  1    60   ~ 0
 D6
-Text Label 6100 1800 0    60   ~ 0
+Text Label 6300 950  1    60   ~ 0
 D4
-Text Label 6100 1900 0    60   ~ 0
+Text Label 6400 950  1    60   ~ 0
 D2
-Text Label 6100 2000 0    60   ~ 0
+Text Label 6500 950  1    60   ~ 0
 D0
 $Comp
 L GND #PWR06
 U 1 1 4DBBE106
-P 8150 3300
-F 0 "#PWR06" H 8150 3300 30  0001 C CNN
-F 1 "GND" H 8150 3230 30  0001 C CNN
-	1    8150 3300
-	1    0    0    -1  
-$EndComp
-Text GLabel 4950 2900 0    60   Input ~ 0
+P 9300 2450
+F 0 "#PWR06" H 9300 2450 30  0001 C CNN
+F 1 "GND" H 9300 2380 30  0001 C CNN
+	1    9300 2450
+	0    -1   -1   0   
+$EndComp
+Text GLabel 7400 2100 3    60   Input ~ 0
 ROMDIS
-Entry Wire Line
-	9050 1550 9150 1450
-Entry Wire Line
-	9050 1450 9150 1350
-Entry Wire Line
-	9050 1350 9150 1250
-Entry Wire Line
-	9050 1250 9150 1150
-Entry Wire Line
-	9050 1150 9150 1050
-Entry Wire Line
-	9050 1050 9150 950 
-Entry Wire Line
-	9050 950  9150 850 
-Entry Wire Line
-	9050 850  9150 750 
-Text Label 8900 1550 0    60   ~ 0
+Text Label 9300 1350 0    60   ~ 0
 D7
-Text Label 8900 1450 0    60   ~ 0
+Text Label 9300 1250 0    60   ~ 0
 D6
-Text Label 8900 1350 0    60   ~ 0
+Text Label 9300 1150 0    60   ~ 0
 D5
-Text Label 8900 850  0    60   ~ 0
+Text Label 9300 1050 0    60   ~ 0
 D4
-Text Label 8900 1250 0    60   ~ 0
+Text Label 9300 950  0    60   ~ 0
 D3
-Text Label 8900 950  0    60   ~ 0
+Text Label 9300 850  0    60   ~ 0
 D2
-Text Label 8900 1150 0    60   ~ 0
+Text Label 9300 750  0    60   ~ 0
 D1
-Text Label 8900 1050 0    60   ~ 0
+Text Label 9300 650  0    60   ~ 0
 D0
 Text Notes 1600 5050 0    60   ~ 0
 register
-Text Notes 1700 1500 1    60   ~ 0
-demultiplexer
-Entry Wire Line
-	800  1100 900  1200
-Entry Wire Line
-	800  1000 900  1100
-Entry Wire Line
-	800  900  900  1000
-Text GLabel 750  2150 0    60   Input ~ 0
-_A3
-Text Notes 6400 3550 0    60   ~ 0
+Text Notes 6700 3200 0    60   ~ 0
 Rom active notification
-Text GLabel 5200 3700 0    60   Input ~ 0
-ROM_ACTIVE
-Text GLabel 7150 2950 0    60   Input ~ 0
+Text GLabel 9050 3550 2    60   Output ~ 0
+ROMDIS
+NoConn ~ 7400 950 
+NoConn ~ 7500 950 
+NoConn ~ 7600 950 
+NoConn ~ 7700 950 
+NoConn ~ 5300 950 
+NoConn ~ 5300 2100
+NoConn ~ 6700 2100
+NoConn ~ 7000 2100
+NoConn ~ 7100 2100
+NoConn ~ 7200 2100
+NoConn ~ 7300 2100
+NoConn ~ 7500 2100
+NoConn ~ 7600 2100
+Text Notes 5050 2350 1    60   ~ 0
+\ncpc connector
+Text Notes 5650 2600 0    60   ~ 0
+OUT Decoder
+Text GLabel 5950 2950 0    60   Input ~ 0
 WR
-Text GLabel 8750 3900 2    60   Output ~ 0
-ROMDIS
-$Comp
-L 74LS00 U1
-U 2 1 4CA89EED
-P 7400 3900
-F 0 "U1" H 7400 3950 60  0000 C CNN
-F 1 "74LS00" H 7400 3800 60  0000 C CNN
-	2    7400 3900
-	1    0    0    -1  
-$EndComp
-Text GLabel 5200 3900 0    60   Input ~ 0
-ROMEN
-Text GLabel 950  1600 0    60   Input ~ 0
-MREQ
-Text GLabel 950  1500 0    60   Input ~ 0
-ROM_ACC
-Text Notes 2950 3550 0    60   ~ 0
-Rom access detection
-Text GLabel 4050 3800 2    60   Output ~ 0
-ROM_ACC
-NoConn ~ 6100 2900
-NoConn ~ 6100 3000
-NoConn ~ 6100 3100
-NoConn ~ 6100 3200
-NoConn ~ 6100 800 
-NoConn ~ 4950 800 
-NoConn ~ 4950 2200
-NoConn ~ 4950 2500
-NoConn ~ 4950 2600
-NoConn ~ 4950 2700
-NoConn ~ 4950 2800
-NoConn ~ 4950 3000
-NoConn ~ 4950 3100
-Text Notes 4700 550  0    60   ~ 0
-\ncpc connector
-Text Notes 500  3000 0    60   ~ 0
-OUT Decoder
-Text GLabel 800  3350 0    60   Input ~ 0
-WR
-Text GLabel 4900 2400 0    60   Output ~ 0
+Text GLabel 6900 2150 3    60   Output ~ 0
 WR
 $Comp
 L GND #PWR07
 U 1 1 4CA89326
-P 4900 3300
-F 0 "#PWR07" H 4900 3300 30  0001 C CNN
-F 1 "GND" H 4900 3230 30  0001 C CNN
-	1    4900 3300
-	1    0    0    -1  
-$EndComp
-Text GLabel 4900 2300 0    60   Output ~ 0
+P 7800 2150
+F 0 "#PWR07" H 7800 2150 30  0001 C CNN
+F 1 "GND" H 7800 2080 30  0001 C CNN
+	1    7800 2150
+	0    -1   -1   0   
+$EndComp
+Text GLabel 6800 2150 3    60   Output ~ 0
 IORQ
-Text GLabel 800  3150 0    60   Input ~ 0
+Text GLabel 5950 2750 0    60   Input ~ 0
 IORQ
 $Comp
-L 74LS32 U3
-U 1 1 4CA89162
-P 1600 3250
-F 0 "U3" H 1600 3300 60  0000 C CNN
-F 1 "74LS32" H 1600 3200 60  0000 C CNN
-	1    1600 3250
-	1    0    0    -1  
-$EndComp
-Text GLabel 3900 3150 2    60   Output ~ 0
+L 74LS32 U2
+U 4 1 4CA89162
+P 6750 2850
+F 0 "U2" H 6750 2900 60  0000 C CNN
+F 1 "74LS32" H 6750 2800 60  0000 C CNN
+	4    6750 2850
+	1    0    0    -1  
+$EndComp
+Text GLabel 9050 2750 2    60   Output ~ 0
 ROMSEL
 Text GLabel 900  5250 0    60   Input ~ 0
 ROMSEL
 $Comp
-L 74LS32 U3
-U 4 1 4CA89099
-P 3050 3150
-F 0 "U3" H 3050 3200 60  0000 C CNN
-F 1 "74LS32" H 3050 3100 60  0000 C CNN
-	4    3050 3150
+L 74LS32 U2
+U 3 1 4CA89099
+P 8200 2750
+F 0 "U2" H 8200 2800 60  0000 C CNN
+F 1 "74LS32" H 8200 2700 60  0000 C CNN
+	3    8200 2750
 	1    0    0    1   
 $EndComp
@@ -823,48 +911,22 @@
 Text Notes 1150 4200 0    60   ~ 0
 Current ROM number storage
-Text Notes 600  2000 0    60   ~ 0
+Text Notes 600  2750 0    60   ~ 0
 comparator
 $Comp
-L VCC #PWR09
-U 1 1 4CA88282
-P 3800 850
-F 0 "#PWR09" H 3800 950 30  0001 C CNN
-F 1 "VCC" H 3800 950 30  0000 C CNN
-	1    3800 850 
-	1    0    0    -1  
-$EndComp
-Text GLabel 3950 1600 2    60   Output ~ 0
-ROM_ACTIVE
-Text GLabel 2850 2650 2    60   Output ~ 0
-MATCH
-Text GLabel 950  1400 0    60   Input ~ 0
-MATCH
-$Comp
-L 74LS32 U3
-U 3 1 4CA87CE5
-P 5900 3800
-F 0 "U3" H 5900 3850 60  0000 C CNN
-F 1 "74LS32" H 5900 3750 60  0000 C CNN
-	3    5900 3800
+L 74LS32 U2
+U 1 1 4CA87CE5
+P 6200 3450
+F 0 "U2" H 6200 3500 60  0000 C CNN
+F 1 "74LS32" H 6200 3400 60  0000 C CNN
+	1    6200 3450
 	1    0    0    1   
-$EndComp
-Text Notes 1800 650  0    60   ~ 0
-Individual ROM selection
-$Comp
-L SRAM_512KO U6
-U 1 1 4CA871FB
-P 8150 1950
-F 0 "U6" H 8250 3150 70  0000 L CNN
-F 1 "SRAM_512KO" H 8250 750 70  0000 L CNN
-	1    8150 1950
-	1    0    0    -1  
 $EndComp
 $Comp
 L C C4
 U 1 1 4CA87152
-P 4300 2300
-F 0 "C4" H 4350 2400 50  0000 L CNN
-F 1 "C" H 4350 2200 50  0000 L CNN
-	1    4300 2300
+P 9300 4200
+F 0 "C4" H 9350 4300 50  0000 L CNN
+F 1 "C" H 9350 4100 50  0000 L CNN
+	1    9300 4200
 	1    0    0    -1  
 $EndComp
@@ -872,8 +934,8 @@
 L C C3
 U 1 1 4CA87151
-P 4000 2300
-F 0 "C3" H 4050 2400 50  0000 L CNN
-F 1 "C" H 4050 2200 50  0000 L CNN
-	1    4000 2300
+P 9000 4200
+F 0 "C3" H 9050 4300 50  0000 L CNN
+F 1 "C" H 9050 4100 50  0000 L CNN
+	1    9000 4200
 	1    0    0    -1  
 $EndComp
@@ -881,8 +943,8 @@
 L CP1 C5
 U 1 1 4CA87146
-P 3650 2300
-F 0 "C5" H 3700 2400 50  0000 L CNN
-F 1 "CP1" H 3700 2200 50  0000 L CNN
-	1    3650 2300
+P 8650 4200
+F 0 "C5" H 8700 4300 50  0000 L CNN
+F 1 "CP1" H 8700 4100 50  0000 L CNN
+	1    8650 4200
 	1    0    0    -1  
 $EndComp
@@ -890,17 +952,17 @@
 L CONN_25X2 P1
 U 1 1 4CA8712F
-P 5550 2000
-F 0 "P1" H 5550 3300 60  0000 C CNN
-F 1 "CONN_25X2" V 5550 2000 50  0000 C CNN
-	1    5550 2000
-	1    0    0    -1  
+P 6500 1500
+F 0 "P1" H 6500 2800 60  0000 C CNN
+F 1 "CONN_25X2" V 6500 1500 50  0000 C CNN
+	1    6500 1500
+	0    -1   -1   0   
 $EndComp
 $Comp
 L C C2
 U 1 1 4CA870EF
-P 3300 2300
-F 0 "C2" H 3350 2400 50  0000 L CNN
-F 1 "C" H 3350 2200 50  0000 L CNN
-	1    3300 2300
+P 8300 4200
+F 0 "C2" H 8350 4300 50  0000 L CNN
+F 1 "C" H 8350 4100 50  0000 L CNN
+	1    8300 4200
 	1    0    0    -1  
 $EndComp
@@ -908,134 +970,17 @@
 L R R2
 U 1 1 4CA870D9
-P 1350 2300
-F 0 "R2" V 1430 2300 50  0000 C CNN
-F 1 "10KR" V 1350 2300 50  0000 C CNN
-	1    1350 2300
+P 1350 3050
+F 0 "R2" V 1430 3050 50  0000 C CNN
+F 1 "1KR" V 1350 3050 50  0000 C CNN
+	1    1350 3050
 	-1   0    0    1   
-$EndComp
-$Comp
-L R R8
-U 1 1 4CA870C2
-P 3800 1250
-F 0 "R8" V 3880 1250 50  0000 C CNN
-F 1 "R" V 3800 1250 50  0000 C CNN
-	1    3800 1250
-	1    0    0    -1  
 $EndComp
 $Comp
 L DIODE D13
 U 1 1 4CA870AA
-P 8400 3900
-F 0 "D13" H 8400 4000 40  0000 C CNN
-F 1 "DIODE" H 8400 3800 40  0000 C CNN
-	1    8400 3900
-	1    0    0    -1  
-$EndComp
-$Comp
-L DIODE D10
-U 1 1 4CA8709A
-P 3350 1600
-F 0 "D10" H 3350 1700 40  0000 C CNN
-F 1 "DIODE" H 3350 1500 40  0000 C CNN
-	1    3350 1600
-	-1   0    0    -1  
-$EndComp
-$Comp
-L DIODE D9
-U 1 1 4CA87098
-P 3350 1500
-F 0 "D9" H 3350 1600 40  0000 C CNN
-F 1 "DIODE" H 3350 1400 40  0000 C CNN
-	1    3350 1500
-	-1   0    0    -1  
-$EndComp
-$Comp
-L DIODE D8
-U 1 1 4CA87095
-P 3350 1400
-F 0 "D8" H 3350 1500 40  0000 C CNN
-F 1 "DIODE" H 3350 1300 40  0000 C CNN
-	1    3350 1400
-	-1   0    0    -1  
-$EndComp
-$Comp
-L DIODE D7
-U 1 1 4CA87093
-P 3350 1300
-F 0 "D7" H 3350 1400 40  0000 C CNN
-F 1 "DIODE" H 3350 1200 40  0000 C CNN
-	1    3350 1300
-	-1   0    0    -1  
-$EndComp
-$Comp
-L DIODE D6
-U 1 1 4CA87092
-P 3350 1200
-F 0 "D6" H 3350 1300 40  0000 C CNN
-F 1 "DIODE" H 3350 1100 40  0000 C CNN
-	1    3350 1200
-	-1   0    0    -1  
-$EndComp
-$Comp
-L DIODE D5
-U 1 1 4CA87090
-P 3350 1100
-F 0 "D5" H 3350 1200 40  0000 C CNN
-F 1 "DIODE" H 3350 1000 40  0000 C CNN
-	1    3350 1100
-	-1   0    0    -1  
-$EndComp
-$Comp
-L DIODE D4
-U 1 1 4CA8708D
-P 3350 1000
-F 0 "D4" H 3350 1100 40  0000 C CNN
-F 1 "DIODE" H 3350 900 40  0000 C CNN
-	1    3350 1000
-	-1   0    0    -1  
-$EndComp
-$Comp
-L DIODE D3
-U 1 1 4CA87086
-P 3350 900
-F 0 "D3" H 3350 1000 40  0000 C CNN
-F 1 "DIODE" H 3350 800 40  0000 C CNN
-	1    3350 900 
-	-1   0    0    -1  
-$EndComp
-$Comp
-L DIPS_08 SW_ROMEN1
-U 1 1 4CA8706E
-P 2600 1250
-F 0 "SW_ROMEN1" V 2150 1250 60  0000 C CNN
-F 1 "DIPS_08" V 3050 1250 60  0000 C CNN
-	1    2600 1250
-	0    1    1    0   
-$EndComp
-$Comp
-L 74LS374 U4
-U 1 1 4CA86E68
-P 1750 4850
-F 0 "U4" H 1750 4850 60  0000 C CNN
-F 1 "74LS374" H 1800 4500 60  0000 C CNN
-	1    1750 4850
-	1    0    0    -1  
-$EndComp
-$Comp
-L 74LS00 U1
-U 1 1 4CA86E52
-P 3250 3800
-F 0 "U1" H 3250 3850 60  0000 C CNN
-F 1 "74LS00" H 3250 3700 60  0000 C CNN
-	1    3250 3800
-	1    0    0    -1  
-$EndComp
-$Comp
-L 74LS138 U2
-U 1 1 4CA86E2A
-P 1650 1250
-F 0 "U2" H 1750 1750 60  0000 C CNN
-F 1 "74LS138" H 1800 701 60  0000 C CNN
-	1    1650 1250
+P 8700 3550
+F 0 "D13" H 8700 3650 40  0000 C CNN
+F 1 "DIODE" H 8700 3450 40  0000 C CNN
+	1    8700 3550
 	1    0    0    -1  
 $EndComp
