// Circuits data file, version: 0.6.7 InputGate - index: 1002, x: 215, y: 21, Value: 0, Label: A2, inputs: , outputs: , 1025, 1030, 1031, 1032, 1033, Hint: Bank Selector InputGate - index: 1003, x: 214, y: 56, Value: 0, Label: A1, inputs: , outputs: , 1034, 1037, 1038, 1041, 1042, Hint: A1 InputGate - index: 1004, x: 214, y: 144, Value: 0, Label: A0, inputs: , outputs: , 1043, 1045, 1047, 1049, 1051, Hint: A0 InputGate - index: 1005, x: 334, y: 346, Value: 1, Label: Enable, inputs: , outputs: , 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, Hint: Enable NotGate - index: 1006, x: 332, y: 6, Value: 1, Label: a2, inputs: , 1025, outputs: , 1026, 1027, 1028, 1029, Hint: a2' NotGate - index: 1007, x: 305, y: 34, Value: 1, Label: a1, inputs: , 1034, outputs: , 1035, 1036, 1039, 1040, Hint: a1' NotGate - index: 1008, x: 301, y: 150, Value: 1, Label: a0, inputs: , 1043, outputs: , 1044, 1046, 1048, 1050, Hint: a0' AndGate - index: 1009, x: 400, y: 26, Value: 1, Label: 000, inputs: , 1026, 1035, 1044, 1052, outputs: , 1060, Hint: 000 = a3'a2'a1'e AndGate - index: 1010, x: 400, y: 58, Value: 0, Label: 001, inputs: , 1027, 1036, 1045, 1053, outputs: , 1061, Hint: 001 = a3'a2'a1e AndGate - index: 1011, x: 400, y: 90, Value: 0, Label: 010, inputs: , 1028, 1037, 1046, 1054, outputs: , 1062, Hint: 010 = a3'a2a1'e AndGate - index: 1012, x: 400, y: 122, Value: 0, Label: 011, inputs: , 1029, 1038, 1047, 1055, outputs: , 1063, Hint: 011 = a3'a2a1e AndGate - index: 1013, x: 401, y: 184, Value: 0, Label: 100, inputs: , 1030, 1039, 1048, 1056, outputs: , 1064, Hint: 100 = a3a2'a1'e AndGate - index: 1014, x: 401, y: 219, Value: 0, Label: 101, inputs: , 1031, 1040, 1049, 1057, outputs: , 1065, Hint: 101 = a3a2'a1e AndGate - index: 1015, x: 401, y: 255, Value: 0, Label: 110, inputs: , 1032, 1041, 1050, 1058, outputs: , 1066, Hint: 110 = a3a2a1'e AndGate - index: 1016, x: 401, y: 295, Value: 0, Label: 111, inputs: , 1033, 1042, 1051, 1059, outputs: , 1067, Hint: 111 = a3a2a1e OutputGate - index: 1017, x: 502, y: 46, Value: 1, Label: D0, inputs: , 1060, outputs: , Hint: D0 OutputGate - index: 1018, x: 503, y: 74, Value: 0, Label: D1, inputs: , 1061, outputs: , Hint: D1 OutputGate - index: 1019, x: 503, y: 104, Value: 0, Label: D2, inputs: , 1062, outputs: , Hint: D2 OutputGate - index: 1020, x: 503, y: 139, Value: 0, Label: D3, inputs: , 1063, outputs: , Hint: D3 OutputGate - index: 1021, x: 504, y: 172, Value: 0, Label: D4, inputs: , 1064, outputs: , Hint: D4 OutputGate - index: 1022, x: 504, y: 204, Value: 0, Label: D5, inputs: , 1065, outputs: , Hint: D5 OutputGate - index: 1023, x: 502, y: 236, Value: 0, Label: D6, inputs: , 1066, outputs: , Hint: D6 OutputGate - index: 1024, x: 503, y: 273, Value: 0, Label: D7, inputs: , 1067, outputs: , Hint: D7 LinkGate - index: 1025, x: 255, y: 21, Value: 0, Label: , inputs: , 1002, outputs: , 1006, Mids: 21, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 10) [index]: (x, y): [1]: (21, 10) [index]: (x, y): [2]: (21, 0) [index]: (x, y): [3]: (77, 0) LinkGate - index: 1026, x: 362, y: 21, Value: 1, Label: null, inputs: , 1006, outputs: , 1009, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 11) [index]: (x, y): [3]: (38, 11) LinkGate - index: 1027, x: 362, y: 21, Value: 1, Label: , inputs: , 1006, outputs: , 1010, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 43) [index]: (x, y): [3]: (38, 43) LinkGate - index: 1028, x: 362, y: 21, Value: 1, Label: , inputs: , 1006, outputs: , 1011, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 75) [index]: (x, y): [3]: (38, 75) LinkGate - index: 1029, x: 362, y: 21, Value: 1, Label: , inputs: , 1006, outputs: , 1012, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 107) [index]: (x, y): [3]: (38, 107) LinkGate - index: 1030, x: 255, y: 31, Value: 0, Label: , inputs: , 1002, outputs: , 1013, Mids: 21, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (21, 0) [index]: (x, y): [2]: (21, 159) [index]: (x, y): [3]: (146, 159) LinkGate - index: 1031, x: 255, y: 31, Value: 0, Label: , inputs: , 1002, outputs: , 1014, Mids: 21, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (21, 0) [index]: (x, y): [2]: (21, 194) [index]: (x, y): [3]: (146, 194) LinkGate - index: 1032, x: 255, y: 31, Value: 0, Label: , inputs: , 1002, outputs: , 1015, Mids: 21, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (21, 0) [index]: (x, y): [2]: (21, 230) [index]: (x, y): [3]: (146, 230) LinkGate - index: 1033, x: 255, y: 31, Value: 0, Label: , inputs: , 1002, outputs: , 1016, Mids: 21, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (21, 0) [index]: (x, y): [2]: (21, 270) [index]: (x, y): [3]: (146, 270) LinkGate - index: 1034, x: 254, y: 49, Value: 0, Label: , inputs: , 1003, outputs: , 1007, Mids: 17, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 17) [index]: (x, y): [1]: (17, 17) [index]: (x, y): [2]: (17, 0) [index]: (x, y): [3]: (51, 0) LinkGate - index: 1035, x: 335, y: 38, Value: 1, Label: , inputs: , 1007, outputs: , 1009, Mids: 22, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 11) [index]: (x, y): [1]: (22, 11) [index]: (x, y): [2]: (22, 0) [index]: (x, y): [3]: (65, 0) LinkGate - index: 1036, x: 335, y: 49, Value: 1, Label: , inputs: , 1007, outputs: , 1010, Mids: 21, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (21, 0) [index]: (x, y): [2]: (21, 21) [index]: (x, y): [3]: (65, 21) LinkGate - index: 1037, x: 254, y: 66, Value: 0, Label: , inputs: , 1003, outputs: , 1011, Mids: 16, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (16, 0) [index]: (x, y): [2]: (16, 36) [index]: (x, y): [3]: (146, 36) LinkGate - index: 1038, x: 254, y: 66, Value: 0, Label: , inputs: , 1003, outputs: , 1012, Mids: 16, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (16, 0) [index]: (x, y): [2]: (16, 68) [index]: (x, y): [3]: (146, 68) LinkGate - index: 1039, x: 335, y: 49, Value: 1, Label: , inputs: , 1007, outputs: , 1013, Mids: 21, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (21, 0) [index]: (x, y): [2]: (21, 147) [index]: (x, y): [3]: (66, 147) LinkGate - index: 1040, x: 335, y: 49, Value: 1, Label: , inputs: , 1007, outputs: , 1014, Mids: 21, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (21, 0) [index]: (x, y): [2]: (21, 182) [index]: (x, y): [3]: (66, 182) LinkGate - index: 1041, x: 254, y: 66, Value: 0, Label: , inputs: , 1003, outputs: , 1015, Mids: 16, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (16, 0) [index]: (x, y): [2]: (16, 201) [index]: (x, y): [3]: (147, 201) LinkGate - index: 1042, x: 254, y: 66, Value: 0, Label: , inputs: , 1003, outputs: , 1016, Mids: 16, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (16, 0) [index]: (x, y): [2]: (16, 241) [index]: (x, y): [3]: (147, 241) LinkGate - index: 1043, x: 254, y: 154, Value: 0, Label: , inputs: , 1004, outputs: , 1008, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 11) [index]: (x, y): [3]: (47, 11) LinkGate - index: 1044, x: 331, y: 44, Value: 1, Label: , inputs: , 1008, outputs: , 1009, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 121) [index]: (x, y): [1]: (10, 121) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (69, 0) LinkGate - index: 1045, x: 254, y: 76, Value: 0, Label: , inputs: , 1004, outputs: , 1010, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 78) [index]: (x, y): [1]: (10, 78) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (146, 0) LinkGate - index: 1046, x: 331, y: 108, Value: 1, Label: null, inputs: , 1008, outputs: , 1011, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 57) [index]: (x, y): [1]: (10, 57) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (69, 0) LinkGate - index: 1047, x: 254, y: 140, Value: 0, Label: , inputs: , 1004, outputs: , 1012, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 14) [index]: (x, y): [1]: (10, 14) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (146, 0) LinkGate - index: 1048, x: 331, y: 165, Value: 1, Label: , inputs: , 1008, outputs: , 1013, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 37) [index]: (x, y): [3]: (70, 37) LinkGate - index: 1049, x: 254, y: 154, Value: 0, Label: , inputs: , 1004, outputs: , 1014, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 83) [index]: (x, y): [3]: (147, 83) LinkGate - index: 1050, x: 331, y: 165, Value: 1, Label: , inputs: , 1008, outputs: , 1015, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 108) [index]: (x, y): [3]: (70, 108) LinkGate - index: 1051, x: 254, y: 154, Value: 0, Label: , inputs: , 1004, outputs: , 1016, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 159) [index]: (x, y): [3]: (147, 159) LinkGate - index: 1052, x: 374, y: 50, Value: 1, Label: , inputs: , 1005, outputs: , 1009, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 306) [index]: (x, y): [1]: (10, 306) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) LinkGate - index: 1053, x: 374, y: 82, Value: 1, Label: null, inputs: , 1005, outputs: , 1010, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 274) [index]: (x, y): [1]: (10, 274) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) LinkGate - index: 1054, x: 374, y: 114, Value: 1, Label: null, inputs: , 1005, outputs: , 1011, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 242) [index]: (x, y): [1]: (10, 242) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) LinkGate - index: 1055, x: 374, y: 146, Value: 1, Label: , inputs: , 1005, outputs: , 1012, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 210) [index]: (x, y): [1]: (10, 210) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) LinkGate - index: 1056, x: 374, y: 208, Value: 1, Label: null, inputs: , 1005, outputs: , 1013, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 148) [index]: (x, y): [1]: (10, 148) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (27, 0) LinkGate - index: 1057, x: 374, y: 243, Value: 1, Label: , inputs: , 1005, outputs: , 1014, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 113) [index]: (x, y): [1]: (10, 113) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (27, 0) LinkGate - index: 1058, x: 374, y: 279, Value: 1, Label: , inputs: , 1005, outputs: , 1015, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 77) [index]: (x, y): [1]: (10, 77) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (27, 0) LinkGate - index: 1059, x: 374, y: 319, Value: 1, Label: , inputs: , 1005, outputs: , 1016, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 37) [index]: (x, y): [1]: (10, 37) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (27, 0) LinkGate - index: 1060, x: 440, y: 41, Value: 1, Label: , inputs: , 1009, outputs: , 1017, Mids: 28, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (28, 0) [index]: (x, y): [2]: (28, 15) [index]: (x, y): [3]: (62, 15) LinkGate - index: 1061, x: 440, y: 73, Value: 0, Label: , inputs: , 1010, outputs: , 1018, Mids: 21, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (21, 0) [index]: (x, y): [2]: (21, 11) [index]: (x, y): [3]: (63, 11) LinkGate - index: 1062, x: 440, y: 105, Value: 0, Label: , inputs: , 1011, outputs: , 1019, Mids: 16, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (16, 0) [index]: (x, y): [2]: (16, 9) [index]: (x, y): [3]: (63, 9) LinkGate - index: 1063, x: 440, y: 137, Value: 0, Label: null, inputs: , 1012, outputs: , 1020, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 12) [index]: (x, y): [3]: (63, 12) LinkGate - index: 1064, x: 441, y: 182, Value: 0, Label: , inputs: , 1013, outputs: , 1021, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 17) [index]: (x, y): [1]: (10, 17) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (63, 0) LinkGate - index: 1065, x: 441, y: 214, Value: 0, Label: , inputs: , 1014, outputs: , 1022, Mids: 19, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 20) [index]: (x, y): [1]: (19, 20) [index]: (x, y): [2]: (19, 0) [index]: (x, y): [3]: (63, 0) LinkGate - index: 1066, x: 441, y: 246, Value: 0, Label: , inputs: , 1015, outputs: , 1023, Mids: 29, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 24) [index]: (x, y): [1]: (29, 24) [index]: (x, y): [2]: (29, 0) [index]: (x, y): [3]: (61, 0) LinkGate - index: 1067, x: 441, y: 283, Value: 0, Label: , inputs: , 1016, outputs: , 1024, Mids: 36, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 27) [index]: (x, y): [1]: (36, 27) [index]: (x, y): [2]: (36, 0) [index]: (x, y): [3]: (62, 0) CommentGate - index: 1068, x: 9, y: 8, Value: -1, Label: Mano Fig 2-1, inputs: , outputs: , Hint: CommentGate - index: 1069, x: 9, y: 33, Value: -1, Label: "Toggle" to set enable, inputs: , outputs: , Hint: "Toggle" to set enable CommentGate - index: 1070, x: 9, y: 57, Value: -1, Label: "Next" to cycle input values, inputs: , outputs: , Hint: "Next" to cycle input values CommentGate - index: 1140, x: 9, y: 106, Value: -1, Label: "Dots" helps, inputs: , outputs: , Hint: I1 CommentGate - index: 1141, x: 10, y: 81, Value: -1, Label: A3 switches banks, inputs: , outputs: , Hint: I2