From c1e20da2136c06f1eb4119ae898a689b48ad5069 Mon Sep 17 00:00:00 2001 From: THEON-1 Date: Fri, 10 Oct 2025 23:28:41 +0200 Subject: [PATCH] init schematic + more ics + footprints --- .../6502-backups/6502-2025-10-10_232110.zip | Bin 0 -> 12926 bytes .../6502-backups/6502-2025-10-10_232614.zip | Bin 0 -> 17830 bytes design/6502.bak | 1137 +++- design/6502.kicad_pro | 319 +- design/6502.kicad_sch | 54 +- design/6502.kicad_sym | 1138 +++- design/untitled.kicad_sch | 4590 +++++++++++++++++ 7 files changed, 7225 insertions(+), 13 deletions(-) create mode 100644 design/6502-backups/6502-2025-10-10_232110.zip create mode 100644 design/6502-backups/6502-2025-10-10_232614.zip create mode 100644 design/untitled.kicad_sch diff --git a/design/6502-backups/6502-2025-10-10_232110.zip b/design/6502-backups/6502-2025-10-10_232110.zip new file mode 100644 index 0000000000000000000000000000000000000000..3357001989766ab77d7f6f44c759f03474ddccf3 GIT binary patch literal 12926 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 R0s{ScmVf3q_ObjW{U0Go;2Zz| literal 0 HcmV?d00001 diff --git a/design/6502-backups/6502-2025-10-10_232614.zip b/design/6502-backups/6502-2025-10-10_232614.zip new file mode 100644 index 0000000000000000000000000000000000000000..857a361dfd138a9d446cebd52f4557710039c698 GIT binary patch literal 17830 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%0AKrBnnfEoV zbNz{rSG&^$lX6WRm&wYc99t$6uNc(0^JiV=@=9)jwpFGR-%c&xwO#o}&*jkU1`WoY zvh4CFFQ*7}xGp+VaYXR#s!eC-U3|!2yCZDJhcMwqnvbRnZ9T$sWBsegj^Aso7gb6e znw}WiGlNlCkmaY*mnRNMIYpW5+vkKX^RV2lSq>~vdbh7$GO@tkrDSUEro!XXuA6Lh zNm+Da`M)1ml)_s5Ie9}{+?sj%j;TA&J+N=S;%c{;`S+&M%y5Qq7}=Y4TRQt cK&_ZNI0C#`f#+i|Ft7vRa^ODTm(Cy_0Lr7T(EtDd literal 0 HcmV?d00001 diff --git a/design/6502.bak b/design/6502.bak index 0dc14e5..24ff3d4 100644 --- a/design/6502.bak +++ b/design/6502.bak @@ -2,7 +2,7 @@ (version 20231120) (generator "kicad_symbol_editor") (generator_version "8.0") - (symbol "W65C02S" + (symbol "28C256" (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -49,6 +49,1138 @@ (hide yes) ) ) + (symbol "28C256_0_1" + (rectangle + (start -7.62 -1.27) + (end 7.62 -41.91) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "28C256_1_1" + (pin input line + (at -10.16 -11.43 0) + (length 2.54) + (name "/OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -21.59 180) + (length 2.54) + (name "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -19.05 180) + (length 2.54) + (name "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -16.51 180) + (length 2.54) + (name "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -13.97 180) + (length 2.54) + (name "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -11.43 180) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -8.89 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -6.35 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -3.81 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -39.37 0) + (length 2.54) + (name "I/O0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -36.83 0) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -31.75 180) + (length 2.54) + (name "A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -34.29 0) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -6.35 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -31.75 0) + (length 2.54) + (name "I/O3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -29.21 0) + (length 2.54) + (name "I/O4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -26.67 0) + (length 2.54) + (name "I/O5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -24.13 0) + (length 2.54) + (name "I/O6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -21.59 0) + (length 2.54) + (name "I/O7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -16.51 0) + (length 2.54) + (name "/CE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -29.21 180) + (length 2.54) + (name "A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -26.67 180) + (length 2.54) + (name "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -24.13 180) + (length 2.54) + (name "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -36.83 180) + (length 2.54) + (name "A13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -13.97 0) + (length 2.54) + (name "/WE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -3.81 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -39.37 180) + (length 2.54) + (name "A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -34.29 180) + (length 2.54) + (name "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "62256" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-28_W15.24mm_Socket_LongPads" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "62256_0_1" + (rectangle + (start -7.62 -1.27) + (end 7.62 -41.91) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "62256_1_1" + (pin input line + (at -10.16 -11.43 0) + (length 2.54) + (name "/OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -21.59 180) + (length 2.54) + (name "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -19.05 180) + (length 2.54) + (name "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -16.51 180) + (length 2.54) + (name "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -13.97 180) + (length 2.54) + (name "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -11.43 180) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -8.89 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -6.35 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -3.81 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -39.37 0) + (length 2.54) + (name "I/O0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -36.83 0) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -31.75 180) + (length 2.54) + (name "A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -34.29 0) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -6.35 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -31.75 0) + (length 2.54) + (name "I/O3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -29.21 0) + (length 2.54) + (name "I/O4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -26.67 0) + (length 2.54) + (name "I/O5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -24.13 0) + (length 2.54) + (name "I/O6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -21.59 0) + (length 2.54) + (name "I/O7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -16.51 0) + (length 2.54) + (name "/CE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -29.21 180) + (length 2.54) + (name "A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -26.67 180) + (length 2.54) + (name "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -24.13 180) + (length 2.54) + (name "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -36.83 180) + (length 2.54) + (name "A13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -13.97 0) + (length 2.54) + (name "/WE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -3.81 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -39.37 180) + (length 2.54) + (name "A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -34.29 180) + (length 2.54) + (name "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "W65C02S" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-40_W15.24mm_Socket_LongPads" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (symbol "W65C02S_0_1" (rectangle (start -7.62 -2.54) @@ -805,13 +1937,12 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Package_DIP:DIP-40_W15.24mm_Socket_LongPads" (at 0 0 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Datasheet" "" diff --git a/design/6502.kicad_pro b/design/6502.kicad_pro index 30906a9..b834cc7 100644 --- a/design/6502.kicad_pro +++ b/design/6502.kicad_pro @@ -23,6 +23,217 @@ "cvpcb": { "equivalence_files": [] }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, "libraries": { "pinned_footprint_libs": [], "pinned_symbol_libs": [] @@ -73,9 +284,113 @@ "page_layout_descr_file": "" }, "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + }, + { + "group_by": false, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "name": "Grouped By Value", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, "legacy_lib_dir": "", - "legacy_lib_list": [] + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 }, - "sheets": [], + "sheets": [ + [ + "27fa70ec-70f1-4ec5-9aef-43afe5f03596", + "Root" + ], + [ + "84677476-d952-4526-bbdb-640c00b36086", + "CPU_board" + ] + ], "text_variables": {} } diff --git a/design/6502.kicad_sch b/design/6502.kicad_sch index 6f60745..ae50e66 100644 --- a/design/6502.kicad_sch +++ b/design/6502.kicad_sch @@ -1,5 +1,51 @@ -(kicad_sch (version 20231120) (generator "eeschema") (generator_version "8.0") - (paper "A4") - (lib_symbols) - (symbol_instances) +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "27fa70ec-70f1-4ec5-9aef-43afe5f03596") + (paper "A4") + (lib_symbols) + (sheet + (at 30.48 36.83) + (size 73.66 44.45) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "84677476-d952-4526-bbdb-640c00b36086") + (property "Sheetname" "CPU_board" + (at 30.48 36.1184 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "untitled.kicad_sch" + (at 30.48 81.8646 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "6502" + (path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596" + (page "2") + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) ) diff --git a/design/6502.kicad_sym b/design/6502.kicad_sym index 0dc14e5..f90bfa0 100644 --- a/design/6502.kicad_sym +++ b/design/6502.kicad_sym @@ -2,6 +2,1138 @@ (version 20231120) (generator "kicad_symbol_editor") (generator_version "8.0") + (symbol "28C256" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-28_W15.24mm_Socket_LongPads" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "28C256_0_1" + (rectangle + (start -7.62 -1.27) + (end 7.62 -41.91) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "28C256_1_1" + (pin input line + (at -10.16 -11.43 0) + (length 2.54) + (name "/OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -21.59 180) + (length 2.54) + (name "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -19.05 180) + (length 2.54) + (name "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -16.51 180) + (length 2.54) + (name "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -13.97 180) + (length 2.54) + (name "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -11.43 180) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -8.89 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -6.35 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -3.81 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -39.37 0) + (length 2.54) + (name "I/O0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -36.83 0) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -31.75 180) + (length 2.54) + (name "A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -34.29 0) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -6.35 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -31.75 0) + (length 2.54) + (name "I/O3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -29.21 0) + (length 2.54) + (name "I/O4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -26.67 0) + (length 2.54) + (name "I/O5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -24.13 0) + (length 2.54) + (name "I/O6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -21.59 0) + (length 2.54) + (name "I/O7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -16.51 0) + (length 2.54) + (name "/CE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -29.21 180) + (length 2.54) + (name "A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -26.67 180) + (length 2.54) + (name "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -24.13 180) + (length 2.54) + (name "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -36.83 180) + (length 2.54) + (name "A13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -13.97 0) + (length 2.54) + (name "/WE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -3.81 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -39.37 180) + (length 2.54) + (name "A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -34.29 180) + (length 2.54) + (name "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "62256" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-28_W15.24mm_Socket_LongPads" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "62256_0_1" + (rectangle + (start -7.62 -1.27) + (end 7.62 -41.91) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "62256_1_1" + (pin input line + (at -10.16 -11.43 0) + (length 2.54) + (name "/OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -21.59 180) + (length 2.54) + (name "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -19.05 180) + (length 2.54) + (name "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -16.51 180) + (length 2.54) + (name "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -13.97 180) + (length 2.54) + (name "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -11.43 180) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -8.89 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -6.35 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -3.81 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -39.37 0) + (length 2.54) + (name "I/O0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -36.83 0) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -31.75 180) + (length 2.54) + (name "A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -34.29 0) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -6.35 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -31.75 0) + (length 2.54) + (name "I/O3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -29.21 0) + (length 2.54) + (name "I/O4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -26.67 0) + (length 2.54) + (name "I/O5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -24.13 0) + (length 2.54) + (name "I/O6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -21.59 0) + (length 2.54) + (name "I/O7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -16.51 0) + (length 2.54) + (name "/CE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -29.21 180) + (length 2.54) + (name "A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -26.67 180) + (length 2.54) + (name "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -24.13 180) + (length 2.54) + (name "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -36.83 180) + (length 2.54) + (name "A13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -13.97 0) + (length 2.54) + (name "/WE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -3.81 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -39.37 180) + (length 2.54) + (name "A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -34.29 180) + (length 2.54) + (name "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "W65C02S" (exclude_from_sim no) (in_bom yes) @@ -22,13 +1154,12 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Package_DIP:DIP-40_W15.24mm_Socket_LongPads" (at 0 0 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Datasheet" "" @@ -805,13 +1936,12 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Package_DIP:DIP-40_W15.24mm_Socket_LongPads" (at 0 0 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) (property "Datasheet" "" diff --git a/design/untitled.kicad_sch b/design/untitled.kicad_sch new file mode 100644 index 0000000..afa4e20 --- /dev/null +++ b/design/untitled.kicad_sch @@ -0,0 +1,4590 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "67970fc1-8fff-469f-b2e4-fa92ed40347a") + (paper "A4") + (lib_symbols + (symbol "6502:28C256" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-28_W15.24mm_Socket_LongPads" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "28C256_0_1" + (rectangle + (start -7.62 -1.27) + (end 7.62 -41.91) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "28C256_1_1" + (pin input line + (at -10.16 -11.43 0) + (length 2.54) + (name "/OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -21.59 180) + (length 2.54) + (name "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -19.05 180) + (length 2.54) + (name "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -16.51 180) + (length 2.54) + (name "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -13.97 180) + (length 2.54) + (name "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -11.43 180) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -8.89 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -6.35 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -3.81 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -39.37 0) + (length 2.54) + (name "I/O0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -36.83 0) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -31.75 180) + (length 2.54) + (name "A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -34.29 0) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -6.35 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -31.75 0) + (length 2.54) + (name "I/O3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -29.21 0) + (length 2.54) + (name "I/O4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -26.67 0) + (length 2.54) + (name "I/O5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -24.13 0) + (length 2.54) + (name "I/O6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -21.59 0) + (length 2.54) + (name "I/O7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -16.51 0) + (length 2.54) + (name "/CE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -29.21 180) + (length 2.54) + (name "A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -26.67 180) + (length 2.54) + (name "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -24.13 180) + (length 2.54) + (name "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -36.83 180) + (length 2.54) + (name "A13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -13.97 0) + (length 2.54) + (name "/WE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -3.81 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -39.37 180) + (length 2.54) + (name "A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -34.29 180) + (length 2.54) + (name "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "6502:62256" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-28_W15.24mm_Socket_LongPads" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "62256_0_1" + (rectangle + (start -7.62 -1.27) + (end 7.62 -41.91) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "62256_1_1" + (pin input line + (at -10.16 -11.43 0) + (length 2.54) + (name "/OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -21.59 180) + (length 2.54) + (name "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -19.05 180) + (length 2.54) + (name "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -16.51 180) + (length 2.54) + (name "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -13.97 180) + (length 2.54) + (name "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -11.43 180) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -8.89 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -6.35 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -3.81 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -39.37 0) + (length 2.54) + (name "I/O0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -36.83 0) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -31.75 180) + (length 2.54) + (name "A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -34.29 0) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -6.35 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -31.75 0) + (length 2.54) + (name "I/O3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -29.21 0) + (length 2.54) + (name "I/O4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -26.67 0) + (length 2.54) + (name "I/O5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -24.13 0) + (length 2.54) + (name "I/O6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -21.59 0) + (length 2.54) + (name "I/O7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -16.51 0) + (length 2.54) + (name "/CE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -29.21 180) + (length 2.54) + (name "A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -26.67 180) + (length 2.54) + (name "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -24.13 180) + (length 2.54) + (name "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -36.83 180) + (length 2.54) + (name "A13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -13.97 0) + (length 2.54) + (name "/WE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -3.81 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -39.37 180) + (length 2.54) + (name "A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -34.29 180) + (length 2.54) + (name "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "6502:W65C02S" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-40_W15.24mm_Socket_LongPads" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "W65C02S_0_1" + (rectangle + (start -7.62 -2.54) + (end 7.62 -62.23) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "W65C02S_1_1" + (pin output line + (at 10.16 -5.08 180) + (length 2.54) + (name "VPB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -24.13 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -26.67 0) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -29.21 0) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -31.75 0) + (length 2.54) + (name "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -34.29 0) + (length 2.54) + (name "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -36.83 0) + (length 2.54) + (name "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -39.37 0) + (length 2.54) + (name "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -41.91 0) + (length 2.54) + (name "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -44.45 0) + (length 2.54) + (name "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -46.99 0) + (length 2.54) + (name "A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -7.62 180) + (length 2.54) + (name "RDY" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -49.53 0) + (length 2.54) + (name "A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -7.62 0) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -52.07 0) + (length 2.54) + (name "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -54.61 0) + (length 2.54) + (name "A13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -57.15 0) + (length 2.54) + (name "A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -59.69 0) + (length 2.54) + (name "A15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -59.69 180) + (length 2.54) + (name "D7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -57.15 180) + (length 2.54) + (name "D6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -54.61 180) + (length 2.54) + (name "D5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -52.07 180) + (length 2.54) + (name "D4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -19.05 180) + (length 2.54) + (name "PHI1O" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -49.53 180) + (length 2.54) + (name "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -46.99 180) + (length 2.54) + (name "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -44.45 180) + (length 2.54) + (name "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -41.91 180) + (length 2.54) + (name "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -31.75 180) + (length 2.54) + (name "RWB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -10.16 -17.78 0) + (length 2.54) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -34.29 180) + (length 2.54) + (name "BE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -21.59 180) + (length 2.54) + (name "PHI2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -12.7 180) + (length 2.54) + (name "SOB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -24.13 180) + (length 2.54) + (name "PHI2O" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -11.43 0) + (length 2.54) + (name "IRQB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -15.24 180) + (length 2.54) + (name "RESB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -29.21 180) + (length 2.54) + (name "MLB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -13.97 0) + (length 2.54) + (name "NMIB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -10.16 180) + (length 2.54) + (name "SYNC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -5.08 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 -21.59 0) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 107.95 105.41) + (diameter 0) + (color 0 0 0 0) + (uuid "93468576-7ded-4f53-9228-42295f128f1d") + ) + (bus_entry + (at 83.82 82.55) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "04340b25-19cf-46b0-bee3-c2332013d029") + ) + (bus_entry + (at 163.83 63.5) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "0a8d30d5-9d04-48d5-8417-1a2ceb94e2fd") + ) + (bus_entry + (at 83.82 97.79) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "0e67d11c-ba93-4db6-82cf-f7b23fe42a6d") + ) + (bus_entry + (at 48.26 67.31) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "108c6bf3-6a78-496b-844e-d0750d9277a6") + ) + (bus_entry + (at 110.49 81.28) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "147dfc89-4243-42ce-ad44-a4c982fdc4ef") + ) + (bus_entry + (at 48.26 77.47) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "14f4ff29-b006-457e-a02a-9c71c3105e45") + ) + (bus_entry + (at 48.26 74.93) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "16f859d8-3c2c-409e-81ac-af93ade0bef0") + ) + (bus_entry + (at 83.82 100.33) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "1f1e0230-2c00-4c04-99f0-0d0d22fcd1bc") + ) + (bus_entry + (at 196.85 55.88) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "21bd428c-acc1-4f39-aee4-32454ddc8b56") + ) + (bus_entry + (at 48.26 95.25) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "2415d162-e80c-4b0c-b710-3d1a2aa1534d") + ) + (bus_entry + (at 196.85 66.04) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "293a27a5-11ba-4e73-b4c6-15bd2bfa99a1") + ) + (bus_entry + (at 196.85 71.12) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "32d6bdba-13a1-4850-9087-7f1fc7c1ff2c") + ) + (bus_entry + (at 163.83 78.74) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "348ed2a4-04da-463a-8b24-65c541f79260") + ) + (bus_entry + (at 196.85 73.66) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "3ce5fb74-720e-46f1-9eac-292fad4ac1d7") + ) + (bus_entry + (at 48.26 85.09) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "3f6c8b34-f8e9-44fe-a361-a108876e580c") + ) + (bus_entry + (at 196.85 78.74) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "409090c4-b1a2-4af1-90e5-d40714433b0c") + ) + (bus_entry + (at 196.85 76.2) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "4866dc9b-aafa-4b01-a8c6-d906470208d7") + ) + (bus_entry + (at 143.51 63.5) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "4a329a16-e3ae-45e3-9090-7179f81250b0") + ) + (bus_entry + (at 110.49 66.04) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "4b39e901-6bec-4c76-a37f-4cc009fad3ab") + ) + (bus_entry + (at 110.49 63.5) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "4c64262f-2825-4b98-9895-34b4359cc513") + ) + (bus_entry + (at 48.26 82.55) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "4ed1230c-b45c-474d-9246-c933cc81b597") + ) + (bus_entry + (at 83.82 95.25) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "51ecb329-4836-4027-aedd-624f06d3ee25") + ) + (bus_entry + (at 163.83 73.66) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "53081083-30dd-4acd-86ca-dd4286ccff7a") + ) + (bus_entry + (at 143.51 55.88) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "5472eb24-e2b3-4b90-b705-95be5d3beea5") + ) + (bus_entry + (at 83.82 87.63) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "58183306-9961-404c-89d6-1e45bb9010bb") + ) + (bus_entry + (at 83.82 85.09) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "58fa8696-7399-479b-96f2-86aba26b14f9") + ) + (bus_entry + (at 196.85 58.42) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "64529b48-6c02-4480-bbec-442dd53ab462") + ) + (bus_entry + (at 48.26 87.63) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "65870cdb-96e4-4fa3-adc5-ba34cb8558a0") + ) + (bus_entry + (at 143.51 81.28) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "6689d957-3950-46e7-8af2-2dc5100373fe") + ) + (bus_entry + (at 48.26 102.87) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "7082862e-e7f4-439a-a995-8ebed3230e68") + ) + (bus_entry + (at 143.51 45.72) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "71d5810d-eee7-4b04-b66a-807eee3e7c80") + ) + (bus_entry + (at 163.83 81.28) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "738a2064-affc-43ca-9a58-94613670959f") + ) + (bus_entry + (at 163.83 71.12) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "74fa77d6-325b-4472-89b6-3efcb87cd676") + ) + (bus_entry + (at 143.51 50.8) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "7668a5c4-a121-4c77-8342-8962caab3001") + ) + (bus_entry + (at 143.51 48.26) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "777db164-ee29-4b54-8ea4-d3503308b7c3") + ) + (bus_entry + (at 143.51 73.66) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "79f82d98-62a7-447c-9388-2902435c0ad0") + ) + (bus_entry + (at 48.26 69.85) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "7c876076-4393-41b0-b173-0a3b065fa6ed") + ) + (bus_entry + (at 48.26 90.17) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "7eb30810-d0d3-49e7-aa8c-cff70bc4e9b5") + ) + (bus_entry + (at 163.83 76.2) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "7f33e933-4613-4ceb-b45a-cfd31ccb8b06") + ) + (bus_entry + (at 143.51 66.04) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "81c5e469-c8e1-4a03-93a7-3d5d44e96cb7") + ) + (bus_entry + (at 110.49 78.74) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "87feaf3c-e014-4569-aec4-fbd1037b0c28") + ) + (bus_entry + (at 48.26 80.01) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "8a6fb4db-e93c-40cd-bc8f-71588d568d88") + ) + (bus_entry + (at 143.51 68.58) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "93edd83f-bd1e-4bb1-baa5-8c50bbe2c86f") + ) + (bus_entry + (at 110.49 76.2) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "9516cefb-2b3e-40c6-9cc6-c73ac714d76c") + ) + (bus_entry + (at 196.85 45.72) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "9d00fbec-fa83-4fbc-80c6-1914e99975e7") + ) + (bus_entry + (at 196.85 60.96) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "a4f73e6e-916e-42f1-8786-8502a52d9c34") + ) + (bus_entry + (at 163.83 68.58) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "a6e4828c-7633-45c4-8f07-ddbb43f2efff") + ) + (bus_entry + (at 83.82 90.17) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "a7209d69-016c-4dd7-b2da-58a60b58506a") + ) + (bus_entry + (at 143.51 71.12) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "aa0376bf-e23e-4445-b9b0-ee03e5b0687b") + ) + (bus_entry + (at 48.26 100.33) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "ac35bede-8b3d-4989-baec-b2b0e28d71a4") + ) + (bus_entry + (at 110.49 68.58) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "b090c556-af7c-43b7-b859-ef84d14e1cca") + ) + (bus_entry + (at 196.85 50.8) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "b0a89c92-7f37-4b95-81eb-e0082bec2f43") + ) + (bus_entry + (at 110.49 73.66) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "b1aed998-fa5b-4af8-a04f-5f8174c3d550") + ) + (bus_entry + (at 110.49 71.12) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "c3041c56-6d5d-4f93-9b39-7a16f0784356") + ) + (bus_entry + (at 196.85 81.28) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "d3470500-4bab-42e9-9db3-40b604e20324") + ) + (bus_entry + (at 196.85 63.5) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "d6237c7b-9250-46e8-a7c7-87cea6daab47") + ) + (bus_entry + (at 143.51 76.2) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "d8a2e4cb-7752-4270-928f-ce9263a54e55") + ) + (bus_entry + (at 196.85 48.26) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "dbf3225d-2b70-4b67-8f32-5d8b8bee0075") + ) + (bus_entry + (at 48.26 72.39) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "e0eaa64f-27fb-4026-918e-a7f92898ee51") + ) + (bus_entry + (at 143.51 78.74) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "e24294fc-7a67-4b69-9fb5-fb48588ba9bc") + ) + (bus_entry + (at 163.83 66.04) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "e6c543a3-e4b3-4734-a866-99e69d6e746a") + ) + (bus_entry + (at 48.26 64.77) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "e771965e-b079-46f4-98fb-7df5a837904c") + ) + (bus_entry + (at 143.51 60.96) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "ea3ff7d3-a125-43bb-bd55-4eeca9703828") + ) + (bus_entry + (at 83.82 92.71) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "eb84ef1c-7646-4e60-a17f-b3c89eddced7") + ) + (bus_entry + (at 196.85 53.34) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f242e038-612a-4be2-865f-7c2421d0e8d0") + ) + (bus_entry + (at 196.85 68.58) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f2cbd6d0-c4fe-4377-a064-e6a6eeace483") + ) + (bus_entry + (at 143.51 53.34) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f6079d25-0748-47bf-8d9c-5d2b05484178") + ) + (bus_entry + (at 48.26 97.79) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f82ec676-0bea-438a-a169-04a9d48c8837") + ) + (bus_entry + (at 48.26 92.71) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f9e477d2-50e3-4496-8b18-07d738b54b79") + ) + (bus_entry + (at 143.51 58.42) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "fd580fe2-b8ef-45de-9b9b-9b3ebb2d25a3") + ) + (wire + (pts + (xy 190.5 73.66) (xy 196.85 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "019858f9-0a21-44ba-817e-db6690df1a7f") + ) + (bus + (pts + (xy 48.26 82.55) (xy 48.26 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03fa3de6-6c1c-4f39-a09a-7938ffdd4356") + ) + (wire + (pts + (xy 110.49 73.66) (xy 116.84 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "04312398-8443-4fac-8e0d-7b9f8cf34eba") + ) + (wire + (pts + (xy 137.16 58.42) (xy 143.51 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "04c11cc9-c16a-469f-bf12-c0296e92cdbb") + ) + (wire + (pts + (xy 50.8 64.77) (xy 57.15 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "058b9f29-b386-481f-ace1-97c5b2e86067") + ) + (wire + (pts + (xy 77.47 90.17) (xy 83.82 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "06b13e99-b6e6-448f-9eca-016cad960ede") + ) + (bus + (pts + (xy 48.26 67.31) (xy 48.26 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "076fc72c-0795-4108-95fe-3986beea58e3") + ) + (wire + (pts + (xy 163.83 81.28) (xy 170.18 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07a9ea2e-0ece-4df9-b78d-9dc9fea6879b") + ) + (wire + (pts + (xy 50.8 100.33) (xy 57.15 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07c78880-cac6-49d7-a64a-f5eeb3f68dc1") + ) + (bus + (pts + (xy 48.26 95.25) (xy 48.26 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08b34513-7d7a-4257-905d-209673a7b405") + ) + (wire + (pts + (xy 137.16 66.04) (xy 143.51 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "093281fa-e00b-44cf-b95f-62d749e7541f") + ) + (bus + (pts + (xy 48.26 92.71) (xy 48.26 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f176b13-05e3-4cef-80b9-fb63966313a7") + ) + (bus + (pts + (xy 107.95 73.66) (xy 107.95 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "107ceae4-d0d3-4bc2-8d33-0a97ff361283") + ) + (wire + (pts + (xy 50.8 80.01) (xy 57.15 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "107d8948-2d43-4f50-915d-71258a01a4d7") + ) + (wire + (pts + (xy 163.83 63.5) (xy 170.18 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15063a60-f313-4ffd-8b10-4a8b6f9d4e69") + ) + (wire + (pts + (xy 137.16 55.88) (xy 143.51 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "17086826-e978-41af-a08f-0d423685daaa") + ) + (bus + (pts + (xy 107.95 71.12) (xy 107.95 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "17b6f068-908a-4cdc-89d0-3a5dfaefee6e") + ) + (wire + (pts + (xy 77.47 92.71) (xy 83.82 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b2846ec-9c01-4dba-a14b-e21da4dfc320") + ) + (bus + (pts + (xy 48.26 77.47) (xy 48.26 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b4f21d4-bff3-4274-a3c8-6e44b858dc60") + ) + (bus + (pts + (xy 48.26 100.33) (xy 48.26 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b9c9643-c18b-405e-9093-fdc61627c97f") + ) + (wire + (pts + (xy 50.8 62.23) (xy 57.15 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d31f3fc-61be-4075-b90a-b89956fe83ca") + ) + (bus + (pts + (xy 48.26 64.77) (xy 48.26 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25db4185-d4a3-4165-84f1-271326da6fa3") + ) + (wire + (pts + (xy 190.5 55.88) (xy 196.85 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28293372-65ad-4c9c-9abc-6c673c93e78c") + ) + (bus + (pts + (xy 161.29 81.28) (xy 161.29 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a45c0d4-b2d5-4283-a1b3-cc8fd2358bfa") + ) + (wire + (pts + (xy 77.47 95.25) (xy 83.82 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2c675c49-b6b4-4f24-98ef-c6df289967fe") + ) + (wire + (pts + (xy 50.8 74.93) (xy 57.15 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30f43cc8-71a0-4b71-940e-83a8eda3ba29") + ) + (wire + (pts + (xy 137.16 68.58) (xy 143.51 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3210c488-732d-4aa3-9450-b29149ddb56b") + ) + (wire + (pts + (xy 110.49 68.58) (xy 116.84 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "349f841e-3b66-418e-b7fd-0f5affd84344") + ) + (wire + (pts + (xy 137.16 48.26) (xy 143.51 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35a38afc-31f2-4be3-9e69-57591e1477fc") + ) + (bus + (pts + (xy 86.36 85.09) (xy 86.36 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "368f60ab-18ae-475a-a850-10058f5bbd54") + ) + (wire + (pts + (xy 190.5 66.04) (xy 196.85 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3849acbe-d4a5-4d08-85c7-13317a7c1750") + ) + (wire + (pts + (xy 163.83 73.66) (xy 170.18 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "392e4493-90e1-46e9-94fa-bf0c95a9b64d") + ) + (wire + (pts + (xy 110.49 76.2) (xy 116.84 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "394b5a21-7687-498b-a1f9-770a0e6a5f5b") + ) + (wire + (pts + (xy 137.16 45.72) (xy 143.51 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b56f312-ea13-4bd3-879a-4b63d8c70add") + ) + (bus + (pts + (xy 48.26 69.85) (xy 48.26 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3df14b5f-4c39-4d96-80f4-afab00935cf4") + ) + (wire + (pts + (xy 190.5 45.72) (xy 196.85 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "445c8bd8-6ba2-4963-86aa-ee32b3abdb17") + ) + (bus + (pts + (xy 86.36 100.33) (xy 86.36 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4485e9c6-a648-496e-a6c8-019eafae1c85") + ) + (bus + (pts + (xy 161.29 66.04) (xy 161.29 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "478fb2f3-b96e-48ea-aac0-9d89f6a9b33e") + ) + (wire + (pts + (xy 190.5 68.58) (xy 196.85 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bedf908-9226-4e91-a3aa-ff74b95b97a4") + ) + (bus + (pts + (xy 86.36 102.87) (xy 86.36 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4db9a386-90fc-4770-9dbd-bc1a6e10e909") + ) + (bus + (pts + (xy 107.95 78.74) (xy 107.95 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e691b43-de59-4550-b600-00c7b56ddf81") + ) + (wire + (pts + (xy 190.5 53.34) (xy 196.85 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f635b01-8d16-4cb2-bea6-b241575f94fb") + ) + (bus + (pts + (xy 86.36 92.71) (xy 86.36 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4fafbc3c-d1aa-4edb-8aff-e94c8cb55aaa") + ) + (bus + (pts + (xy 48.26 102.87) (xy 48.26 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "516f6ed8-cc93-4e62-aeb5-8021075512b1") + ) + (wire + (pts + (xy 137.16 78.74) (xy 143.51 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "568e8ac1-58cc-4e32-8ae7-135f0464b8b4") + ) + (wire + (pts + (xy 110.49 78.74) (xy 116.84 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a168f08-1a41-4185-ba5a-54b34ba895c1") + ) + (bus + (pts + (xy 107.95 105.41) (xy 161.29 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a222a53-54c0-4ff0-a1d0-d4cd8cded6c3") + ) + (wire + (pts + (xy 190.5 71.12) (xy 196.85 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a904823-7755-4cfc-9c08-d76f15140b94") + ) + (wire + (pts + (xy 50.8 90.17) (xy 57.15 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ad6244c-a5b2-4fca-9e1c-fc125bbffc61") + ) + (bus + (pts + (xy 107.95 105.41) (xy 86.36 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e0ca15f-0e9f-4f51-a8d1-5b0d767e4161") + ) + (wire + (pts + (xy 190.5 50.8) (xy 196.85 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e4856ea-107b-43aa-b56c-4347a523f5c9") + ) + (bus + (pts + (xy 86.36 90.17) (xy 86.36 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f7fcb0d-080a-4b0c-ba1e-d36267ef0171") + ) + (bus + (pts + (xy 161.29 73.66) (xy 161.29 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5fe67b80-ff9b-4141-8c51-a06129590efc") + ) + (bus + (pts + (xy 161.29 76.2) (xy 161.29 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60b30060-56c9-47ce-acb0-59333667238a") + ) + (wire + (pts + (xy 163.83 68.58) (xy 170.18 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6332550b-c5de-47b8-bb4c-96daa6b4e282") + ) + (wire + (pts + (xy 190.5 81.28) (xy 196.85 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6346479e-ad42-416a-99cd-10e053798344") + ) + (bus + (pts + (xy 161.29 71.12) (xy 161.29 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b52294c-c9d8-455f-90c9-34985ac999e5") + ) + (wire + (pts + (xy 50.8 92.71) (xy 57.15 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d79c7da-7056-4c73-bee0-938f0f9895fd") + ) + (bus + (pts + (xy 161.29 68.58) (xy 161.29 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76832638-7183-44f4-840b-d50ebad83289") + ) + (wire + (pts + (xy 190.5 78.74) (xy 196.85 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78b91632-3e87-43d0-a02e-2c074a0b0410") + ) + (bus + (pts + (xy 107.95 68.58) (xy 107.95 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d856cbe-aecf-408c-bfa5-3839bd44c5b4") + ) + (wire + (pts + (xy 77.47 87.63) (xy 83.82 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7db2c0f5-655c-4fc2-bff6-51dcb0d37a60") + ) + (bus + (pts + (xy 48.26 90.17) (xy 48.26 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80452f5f-cfa9-4aba-90a9-2c7fbf974ce5") + ) + (wire + (pts + (xy 137.16 73.66) (xy 143.51 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81100571-b387-48a0-b38b-bac96e076031") + ) + (wire + (pts + (xy 190.5 48.26) (xy 196.85 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8608af54-359f-41aa-ae07-2848a3ecc39a") + ) + (wire + (pts + (xy 163.83 76.2) (xy 170.18 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "895d859a-3221-4411-bbb3-3338e2804520") + ) + (wire + (pts + (xy 77.47 85.09) (xy 83.82 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b73b0fc-2b0c-45fc-9d29-eaa829e2ec9b") + ) + (wire + (pts + (xy 137.16 60.96) (xy 143.51 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c55d668-5ef4-49bd-bd9b-9af421abc5e8") + ) + (wire + (pts + (xy 137.16 53.34) (xy 143.51 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f691af7-154e-4419-81fb-501d42668873") + ) + (bus + (pts + (xy 48.26 85.09) (xy 48.26 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9209011d-4828-40ad-aa90-9bd34b6d31cf") + ) + (bus + (pts + (xy 107.95 76.2) (xy 107.95 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "96414e9b-e993-4942-a031-ac08a4543273") + ) + (wire + (pts + (xy 50.8 97.79) (xy 57.15 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a1257df-5e35-433f-b8f5-182a15922b91") + ) + (wire + (pts + (xy 137.16 81.28) (xy 143.51 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9ac1171c-03dd-46be-a556-69effadacb8a") + ) + (wire + (pts + (xy 137.16 76.2) (xy 143.51 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9fddf305-b2d9-4e8e-b30e-093a6cf7a2e6") + ) + (wire + (pts + (xy 163.83 78.74) (xy 170.18 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a386912e-dd3c-42f3-872d-de9c8aace167") + ) + (wire + (pts + (xy 50.8 72.39) (xy 57.15 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a57e750a-323c-4b8a-b2a0-259f2f619666") + ) + (bus + (pts + (xy 107.95 81.28) (xy 107.95 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a6937b7f-7173-4f23-b89e-9140feb255e9") + ) + (wire + (pts + (xy 190.5 76.2) (xy 196.85 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a883604f-d63e-48b3-9946-5d8eaf8a2541") + ) + (wire + (pts + (xy 190.5 60.96) (xy 196.85 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a91464e3-3437-4966-8d39-ed5a100fd276") + ) + (wire + (pts + (xy 50.8 69.85) (xy 57.15 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae738f6d-0628-47dd-8390-a5a9e354a3dc") + ) + (wire + (pts + (xy 137.16 71.12) (xy 143.51 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aedc765a-dfa1-43e0-9d4d-f8c0362632bc") + ) + (bus + (pts + (xy 86.36 87.63) (xy 86.36 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af8b0097-fc5a-4d22-8d8a-f65374112940") + ) + (wire + (pts + (xy 50.8 82.55) (xy 57.15 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b28cb78a-b247-4a1c-9bca-65282763561f") + ) + (wire + (pts + (xy 110.49 63.5) (xy 116.84 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2f67a30-0ae9-4218-999c-31f9e7974361") + ) + (wire + (pts + (xy 137.16 63.5) (xy 143.51 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b70395c0-03bf-4104-9941-f2153b770ef6") + ) + (wire + (pts + (xy 110.49 66.04) (xy 116.84 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ba64e5a2-622d-4c3d-bb5f-1359155839ac") + ) + (bus + (pts + (xy 48.26 74.93) (xy 48.26 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb5c996b-6839-482b-ac76-b25bda5c93d0") + ) + (wire + (pts + (xy 77.47 82.55) (xy 83.82 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c07423ba-2550-4d3d-8e71-c01865162ab5") + ) + (bus + (pts + (xy 161.29 83.82) (xy 161.29 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3006952-dbf9-43cf-be04-f78ed25b2205") + ) + (bus + (pts + (xy 48.26 80.01) (xy 48.26 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4b8d54c-2a2a-4149-868b-8935b5b0262d") + ) + (bus + (pts + (xy 107.95 83.82) (xy 107.95 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c821fb8b-5b7e-4f24-b8da-40a752ee596b") + ) + (wire + (pts + (xy 50.8 67.31) (xy 57.15 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d35cd208-fca5-4397-aaba-85c5737a4fca") + ) + (bus + (pts + (xy 86.36 95.25) (xy 86.36 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d474cafd-c802-4f8b-991c-e0823e855caa") + ) + (wire + (pts + (xy 163.83 71.12) (xy 170.18 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc321372-3db8-490f-a2c5-74b06176fba4") + ) + (wire + (pts + (xy 163.83 66.04) (xy 170.18 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ddc716ba-c92a-4529-96c8-b8d3889ee74d") + ) + (wire + (pts + (xy 190.5 58.42) (xy 196.85 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "def9ad69-e09d-44e0-a10f-705c26feec41") + ) + (wire + (pts + (xy 50.8 87.63) (xy 57.15 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e3b1b2c1-46e2-4a77-ae8c-1f850b0e01f9") + ) + (wire + (pts + (xy 110.49 71.12) (xy 116.84 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e70230f1-b4ec-4370-a0c5-d3ec2bac5c2d") + ) + (bus + (pts + (xy 48.26 87.63) (xy 48.26 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9463a82-c1f4-4a12-92bc-f7da8b394657") + ) + (bus + (pts + (xy 161.29 78.74) (xy 161.29 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "edd8674f-79fe-44d5-85b0-02e6333bad8a") + ) + (wire + (pts + (xy 50.8 77.47) (xy 57.15 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef2fefbd-3819-4611-9731-2c689fec9c7b") + ) + (wire + (pts + (xy 77.47 97.79) (xy 83.82 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef7c8103-0087-46a6-8cb8-e81e3b2ae5e7") + ) + (bus + (pts + (xy 86.36 97.79) (xy 86.36 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1788712-0232-44a3-9944-5c5f7e59f4c5") + ) + (wire + (pts + (xy 137.16 50.8) (xy 143.51 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1f6026e-9b93-4ad3-85cd-056c045c8d0a") + ) + (bus + (pts + (xy 48.26 97.79) (xy 48.26 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f372ccec-5683-4dc9-9c32-365ebfc013e8") + ) + (bus + (pts + (xy 107.95 66.04) (xy 107.95 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f381a9e7-a0d9-472c-a3c5-2c05709b6cf5") + ) + (bus + (pts + (xy 48.26 72.39) (xy 48.26 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f49c326f-72d4-4ee9-87b5-5421327f1bbe") + ) + (wire + (pts + (xy 77.47 100.33) (xy 83.82 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4bef4da-900e-4a6c-9a3d-3242b8be5600") + ) + (wire + (pts + (xy 110.49 81.28) (xy 116.84 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f52d1200-898f-4b8a-85d3-1caa4b85b751") + ) + (wire + (pts + (xy 50.8 85.09) (xy 57.15 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f57308f2-acd3-47ae-95f0-4deb7487ea1e") + ) + (wire + (pts + (xy 50.8 95.25) (xy 57.15 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa20591d-3ee1-4d5d-988d-8a36cd776a0c") + ) + (wire + (pts + (xy 190.5 63.5) (xy 196.85 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "faa824c9-4fc7-4152-8c1a-ed9d7dcfe204") + ) + (label "D2" + (at 80.01 87.63 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "01dece43-9267-40d3-b5cb-3c0a16be242f") + ) + (label "D1" + (at 80.01 85.09 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "07a84e52-472b-4184-8486-616f25ae4c1e") + ) + (label "A8" + (at 52.07 82.55 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1d5b1c60-584c-4444-ac7d-c0dd97be32e5") + ) + (label "D7" + (at 165.1 81.28 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1e84ebd6-1323-4057-ac07-050d62f7587e") + ) + (label "D5" + (at 111.76 76.2 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "29c60b31-176f-46c5-ab0c-90e9607b39df") + ) + (label "A6" + (at 52.07 77.47 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "30a61236-3d6d-434c-8484-e3a0dd42efbd") + ) + (label "A12" + (at 52.07 92.71 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "372c5771-d73a-44ac-b48c-9eb737583cb9") + ) + (label "A7" + (at 52.07 80.01 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3876ac5c-3c28-4433-bba0-13244ed9cf22") + ) + (label "D3" + (at 80.01 90.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "47292f79-8096-424e-8b9b-6ff10c63693a") + ) + (label "D4" + (at 165.1 73.66 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4ecb7dc4-b11a-4eef-a210-13be39801e95") + ) + (label "A9" + (at 52.07 85.09 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5138776d-f903-4439-aa26-79fa9be528c5") + ) + (label "D6" + (at 165.1 78.74 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "53d84289-f93c-4d39-a947-93fc66fb9c7c") + ) + (label "A11" + (at 52.07 90.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "570ccf76-d86e-40a1-8335-454865f602fd") + ) + (label "A0" + (at 52.07 62.23 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5a20a11f-2464-4577-b945-510455158e0d") + ) + (label "D7" + (at 111.76 81.28 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5b8cd785-9742-4292-b32a-000c1d1bd8ad") + ) + (label "D7" + (at 80.01 100.33 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "60910b8a-6ec8-417d-90e6-317a267de5c6") + ) + (label "D1" + (at 165.1 66.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "66c6ce8d-7679-443e-b8bb-419ad2d96032") + ) + (label "D0" + (at 165.1 63.5 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "677ce36c-2985-4134-a011-4917de4d0e7f") + ) + (label "D2" + (at 165.1 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6816c83d-daf7-4fe6-a630-224a47a052ea") + ) + (label "A10" + (at 52.07 87.63 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "68e3de4b-783e-444c-8d02-eda04e035fd5") + ) + (label "A4" + (at 52.07 72.39 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "744d3c39-db29-43a0-8137-15d453600bcd") + ) + (label "D6" + (at 80.01 97.79 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "75de6922-60e5-49b9-a4a4-0be03ba650a1") + ) + (label "A13" + (at 52.07 95.25 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7d679e8d-bced-4c10-8e87-03efdfb4a77a") + ) + (label "D0" + (at 111.76 63.5 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7f7c6552-f869-4065-aa0a-20f3886159d5") + ) + (label "A14" + (at 52.07 97.79 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "838bfbd1-62c5-4ec1-bfa7-b8ba4c43abaa") + ) + (label "D1" + (at 111.76 66.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "86f7c054-14ff-47ea-b8bd-3b8f566c07b2") + ) + (label "D2" + (at 111.76 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8b4aa5db-a753-4658-bb78-f8eb5aff5913") + ) + (label "A15" + (at 52.07 100.33 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "98b1d3d3-199c-4b77-b40f-6cb4497c1956") + ) + (label "A3" + (at 52.07 69.85 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9b0e00ba-162f-4ec7-9dce-da32576bde78") + ) + (label "D3" + (at 111.76 71.12 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9e66afd8-e6c0-45fb-9305-d005140cc686") + ) + (label "D0" + (at 80.01 82.55 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ab27368d-9a01-49d9-8795-a76c5675b52d") + ) + (label "A1" + (at 52.07 64.77 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b7255f1c-141f-4c24-86ee-bbfe5aa5046b") + ) + (label "D5" + (at 80.01 95.25 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "bd45183d-9613-46a8-a73f-f9d364103b45") + ) + (label "D4" + (at 80.01 92.71 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c1458a8e-e53f-4af0-b457-dd36e4df82bf") + ) + (label "D5" + (at 165.1 76.2 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "cb359579-36c5-4607-87fa-4ed8b5906779") + ) + (label "D6" + (at 111.76 78.74 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "cf3c94ff-b27d-430f-972a-0629861c756b") + ) + (label "A5" + (at 52.07 74.93 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d809f042-90b9-433a-92a5-e2deb39ce4ec") + ) + (label "A2" + (at 52.07 67.31 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e4995e6b-7b5d-46c6-baa8-347067895969") + ) + (label "D3" + (at 165.1 71.12 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f1a5488c-1513-4099-bb0d-ba656391fcaa") + ) + (label "D4" + (at 111.76 73.66 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ff39c95f-64b0-4f43-9044-70c05829ed0e") + ) + (symbol + (lib_id "6502:28C256") + (at 180.34 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "33c24f7c-68fa-45d9-a2bf-af689bff3c9e") + (property "Reference" "U3" + (at 180.34 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 180.34 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-28_W15.24mm_Socket_LongPads" + (at 180.34 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 180.34 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 180.34 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "d91a31dd-a7ae-4c08-81fb-ab35a0a3f030") + ) + (pin "8" + (uuid "5e71e67b-5ff1-4308-ac8c-1126cc791b72") + ) + (pin "16" + (uuid "e5d8cc4d-a1d3-450e-85fc-54924d5070ec") + ) + (pin "15" + (uuid "78ee9061-34bf-4a22-a32c-ca4f79a11c06") + ) + (pin "6" + (uuid "d56b9284-060e-489d-b1b3-0f06aa79d6dc") + ) + (pin "14" + (uuid "85c970b9-8928-4475-8426-76bc1bc4594e") + ) + (pin "27" + (uuid "0273bfa4-3c6c-473f-9794-6133f1f7f4e1") + ) + (pin "4" + (uuid "1ba3462a-dbbc-4446-aa0e-ca804f1d0119") + ) + (pin "3" + (uuid "9f419cf3-9900-4895-ae1b-3d5e2adf5141") + ) + (pin "2" + (uuid "11f636b3-7eda-4a7c-96a8-b0aaf62e6907") + ) + (pin "21" + (uuid "d070ec26-01aa-42dc-95c6-a8612f4f94ae") + ) + (pin "13" + (uuid "b08335ee-a91f-4957-8c33-bc63ff30c20d") + ) + (pin "17" + (uuid "4f46413f-4120-4632-a15a-ea7537517677") + ) + (pin "22" + (uuid "dfa9e764-6d9a-4322-96c5-6d55f1d45139") + ) + (pin "10" + (uuid "3d9b2739-e324-4c8a-a4d1-97250ca005bf") + ) + (pin "12" + (uuid "6a9e1ba6-4219-4266-8218-8e51530930db") + ) + (pin "18" + (uuid "3230cead-bcb2-40e5-9dd7-54a0bbd14a13") + ) + (pin "19" + (uuid "bff24d7b-6a7c-4626-a8ee-b9afbfabf61b") + ) + (pin "23" + (uuid "907c713f-61bf-41ab-b214-8d514eebf570") + ) + (pin "24" + (uuid "eb91e6a8-2a00-4a48-b015-b0766ce40fe8") + ) + (pin "1" + (uuid "f64755b5-e433-4bdd-9e64-ed910c23fb0e") + ) + (pin "20" + (uuid "566329e0-db48-44d9-a2dd-c62209afd9ea") + ) + (pin "11" + (uuid "f5d48457-967b-4b7c-bcc7-27c003625ace") + ) + (pin "25" + (uuid "196361f1-ac0f-495e-8b0d-d656ee3e4a3d") + ) + (pin "26" + (uuid "ba32077f-8c4b-4aff-a000-344841c14135") + ) + (pin "28" + (uuid "3ed0284c-705f-4363-94d6-86be4e5c9569") + ) + (pin "7" + (uuid "4ab0a3be-24e8-4a2c-ae32-cf2c26e55622") + ) + (pin "9" + (uuid "838d2960-25a2-4e13-8c58-b11ef9c230cd") + ) + (instances + (project "" + (path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596/84677476-d952-4526-bbdb-640c00b36086" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "6502:W65C02S") + (at 67.31 40.64 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b9941091-0a52-441b-bfda-efc3de88c5e2") + (property "Reference" "U1" + (at 67.31 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 67.31 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-40_W15.24mm_Socket_LongPads" + (at 67.31 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 67.31 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 67.31 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "19" + (uuid "d81e06ac-c700-4fa6-aa67-209d1bf218b2") + ) + (pin "1" + (uuid "d749b3f0-f668-4d46-9dd0-8ab18f7181dc") + ) + (pin "11" + (uuid "aaf6a5c2-b866-4c1a-a1f7-ee0cc9082f04") + ) + (pin "12" + (uuid "345e00dd-40dc-4360-bd9c-f01dfd02b36f") + ) + (pin "14" + (uuid "10498b51-8e65-41cd-bf4c-cb2c127b78bf") + ) + (pin "15" + (uuid "af80d6ae-0b5e-4a33-981f-2167c9b75b91") + ) + (pin "17" + (uuid "a97bee05-aaf9-4ad5-8b45-b158e1487daf") + ) + (pin "10" + (uuid "5ef6c00c-5393-44b8-a105-e4405cd265cf") + ) + (pin "13" + (uuid "a11d93ca-03de-4032-b39b-831d2b2c7b77") + ) + (pin "16" + (uuid "5e421306-d551-4aa7-9226-ed530a5914e5") + ) + (pin "18" + (uuid "d092005e-d58c-4d6a-aab7-b2d428fe2499") + ) + (pin "20" + (uuid "84d4dab8-278a-4c5d-9a9b-a50e9a0d41a1") + ) + (pin "2" + (uuid "5b5cabaf-d3d2-4dbb-86ed-ca013c654f07") + ) + (pin "21" + (uuid "6ea4cafd-741f-4da3-88de-bac5bdeb55d7") + ) + (pin "22" + (uuid "3cd0ead3-1a75-4795-b317-1195657f4b94") + ) + (pin "23" + (uuid "459a441d-1c4b-4f47-966c-231961355c46") + ) + (pin "24" + (uuid "33f959c4-1483-4041-9323-e8d64e9a83f4") + ) + (pin "26" + (uuid "4881230a-dc7f-4943-bcf7-f005a01b49fc") + ) + (pin "25" + (uuid "ecd6f9bd-9207-4a08-b0a1-eb8ccab024d4") + ) + (pin "27" + (uuid "8be4f8a1-2a3e-40a0-b5cc-dba92a730861") + ) + (pin "28" + (uuid "69192869-e2e2-4dd0-ac98-e9de015dab81") + ) + (pin "29" + (uuid "d300409e-78d2-4567-91c9-04893f393f10") + ) + (pin "31" + (uuid "4f510093-d1d8-4ac8-8b52-fe274d90d693") + ) + (pin "32" + (uuid "4410ea9a-f0f6-456c-bbd8-1c37771d752c") + ) + (pin "40" + (uuid "a15bed45-758d-45dc-b3f0-193ef5edd89d") + ) + (pin "9" + (uuid "f2a5c8e9-1b59-4a61-9eba-84e361e56e05") + ) + (pin "8" + (uuid "5637a10d-8745-454b-836a-99652c09f0b6") + ) + (pin "36" + (uuid "797221f8-8f72-4749-b871-54b2db6ebb74") + ) + (pin "7" + (uuid "3e5c8c55-9ee8-4bd5-baac-0f57dadae5c3") + ) + (pin "38" + (uuid "57004929-3fc8-4ca4-afc8-eb40757cc741") + ) + (pin "33" + (uuid "f1f0661e-65c5-42a2-9ded-d747cc901602") + ) + (pin "30" + (uuid "e384f46c-a8c3-420e-be5d-bfe498f3bbc8") + ) + (pin "5" + (uuid "bdca06ab-46c9-407b-a7bb-3d30c770ff4b") + ) + (pin "34" + (uuid "8858c450-cd5e-44ba-9b42-4b65d7ad673e") + ) + (pin "39" + (uuid "ecc778cb-134a-4d65-883c-3b7abd4f852c") + ) + (pin "4" + (uuid "c9e39dde-de7a-4ad4-8cb1-fe697268e7a2") + ) + (pin "6" + (uuid "50ccbada-8bf7-47b1-b475-4eba7c7d10e0") + ) + (pin "3" + (uuid "f1a7df52-28bf-4162-a129-df9d094b3909") + ) + (pin "35" + (uuid "127ccd03-a7f2-4275-9e01-86209afb8bd0") + ) + (pin "37" + (uuid "653b72ad-865a-494d-994a-24b2efce63b3") + ) + (instances + (project "" + (path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596/84677476-d952-4526-bbdb-640c00b36086" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "6502:62256") + (at 127 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fccd7fd5-db27-44dc-afaf-583f961609da") + (property "Reference" "U2" + (at 127 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 127 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-28_W15.24mm_Socket_LongPads" + (at 127 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 127 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 127 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f02b7a57-f1fb-45de-8bce-3ff551a66a01") + ) + (pin "10" + (uuid "085ded4f-fbc2-49c1-8403-2cd510a1c336") + ) + (pin "11" + (uuid "5f353f16-f877-46ac-afb9-d235e50dd6dc") + ) + (pin "12" + (uuid "22e3f8aa-78c6-4dbb-89c3-09d823ffa3f6") + ) + (pin "13" + (uuid "ddb9680e-969e-4608-b8d9-8b0cb217b525") + ) + (pin "28" + (uuid "6c7f6d49-247c-4b08-b96e-f975cfb7823b") + ) + (pin "15" + (uuid "e80b5cb3-413b-4794-98ae-7cde1cd24953") + ) + (pin "26" + (uuid "3bdbb365-35dc-408b-839a-8083b532d3cd") + ) + (pin "7" + (uuid "d5bd3d77-289b-4a6a-9e60-83ab7fdf9c77") + ) + (pin "14" + (uuid "cd40484d-4b00-4500-b2f8-264d4ad4856d") + ) + (pin "2" + (uuid "8d871a44-3e95-4923-b612-8933235daa02") + ) + (pin "24" + (uuid "5a17b14a-253f-4766-9506-b04491e3586c") + ) + (pin "6" + (uuid "5503f58c-775a-42dd-af52-34e83420eb50") + ) + (pin "20" + (uuid "23c05c0e-9b0e-4a15-9dc2-bd4993e57eda") + ) + (pin "23" + (uuid "c3d2f7f8-ba34-4b62-a3c7-b20e1a8c640a") + ) + (pin "17" + (uuid "ddd49109-452e-4dde-b59c-c4244ee0b575") + ) + (pin "16" + (uuid "5c9df4f5-2171-41a4-8a37-6af7f197cf53") + ) + (pin "27" + (uuid "1c6317a0-3900-4c48-9ed6-ed4d873f0d8a") + ) + (pin "8" + (uuid "ebc2a99d-6a52-4bfd-87c4-a9384a085689") + ) + (pin "25" + (uuid "d6657f85-d5c9-489d-bed0-398e27d4131d") + ) + (pin "5" + (uuid "5c52fb73-cf8b-4651-a7d7-e42b74d380a3") + ) + (pin "3" + (uuid "5659c7dd-cdad-452a-a466-22664fd1c066") + ) + (pin "9" + (uuid "fd43862b-157c-40e7-a2cd-a6b09da566bf") + ) + (pin "19" + (uuid "ff1e3fa3-94cb-4bc6-96e1-dc9b6731d9df") + ) + (pin "22" + (uuid "db737a4b-b5bf-4fe5-b993-fa598f4a5a05") + ) + (pin "18" + (uuid "61549dd0-8aa9-4e5e-8030-779d81b4a49e") + ) + (pin "21" + (uuid "94039292-1045-464c-8869-ef817303cd0f") + ) + (pin "4" + (uuid "7d903b56-9e0f-41b2-9937-193874f41477") + ) + (instances + (project "" + (path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596/84677476-d952-4526-bbdb-640c00b36086" + (reference "U2") + (unit 1) + ) + ) + ) + ) +)