From f7af87da86f61e93e89f1de702e598b58cb7b26d Mon Sep 17 00:00:00 2001 From: Redherring32 <47650594+Redherring32@users.noreply.github.com> Date: Tue, 24 Mar 2020 21:21:34 -0500 Subject: [PATCH] Fixed symbol library issues, and used relative paths for libraries. --- .../Motherboard.lib | 1221 +++++++++-------- .../{Schematic.sch => Motherboard.sch} | 36 +- Board Files/sym-lib-table | 3 + README.md | 3 +- 4 files changed, 678 insertions(+), 585 deletions(-) rename Schematic Symbols/NES-CPU-11.lib => Board Files/Motherboard.lib (86%) rename Board Files/{Schematic.sch => Motherboard.sch} (94%) create mode 100644 Board Files/sym-lib-table diff --git a/Schematic Symbols/NES-CPU-11.lib b/Board Files/Motherboard.lib similarity index 86% rename from Schematic Symbols/NES-CPU-11.lib rename to Board Files/Motherboard.lib index c3855d0..cf80f51 100644 --- a/Schematic Symbols/NES-CPU-11.lib +++ b/Board Files/Motherboard.lib @@ -1,564 +1,657 @@ -EESchema-LIBRARY Version 2.4 -#encoding utf-8 -# -# 10NES_CIC -# -DEF 10NES_CIC U 0 40 Y Y 1 F N -F0 "U" -300 550 50 H V C CNN -F1 "10NES_CIC" 150 -450 50 H V C CNN -F2 "Package_DIP:DIP-16_W10.16mm" 0 700 50 H I C CNN -F3 "" 50 100 50 H I C CNN -DRAW -S -350 500 350 -400 0 1 0 f -X DATA_OUT 1 -450 400 100 R 50 50 1 1 O -X CIC-RST 10 450 -200 100 L 50 50 1 1 O -X GND 11 450 -100 100 L 50 50 1 1 P -X GND 12 450 0 100 L 50 50 1 1 P -X GND 13 450 100 100 L 50 50 1 1 P -X GND 14 450 200 100 L 50 50 1 1 P -X GND 15 450 300 100 L 50 50 1 1 P -X VCC 16 450 400 100 L 50 50 1 1 P -X DATA_IN 2 -450 300 100 R 50 50 1 1 I -X SEED 3 -450 200 100 R 50 50 1 1 I -X LOCK/KEY 4 -450 100 100 R 50 50 1 1 I -X NC 5 -450 0 100 R 50 50 1 1 P -X CLK_IN 6 -450 -100 100 R 50 50 1 1 I -X RST 7 -450 -200 100 R 50 50 1 1 I -X GND 8 -450 -300 100 R 50 50 1 1 P -X ~HOST_RST 9 450 -300 100 L 50 50 1 1 O -ENDDRAW -ENDDEF -# -# 2KB_SRAM -# -DEF 2KB_SRAM U 0 40 Y Y 1 F N -F0 "U" -250 700 50 H V C CNN -F1 "2KB_SRAM" 100 -700 50 H V C CNN -F2 "Package_DIP:DIP-24_W10.16mm" 0 800 50 H I C CNN -F3 "" -250 700 50 H I C CNN -DRAW -S 300 650 -300 -650 0 1 0 f -X A7 1 -400 550 100 R 50 50 1 1 P -X D1 10 -400 -350 100 R 50 50 1 1 P -X D2 11 -400 -450 100 R 50 50 1 1 P -X GND~ 12 -400 -550 100 R 50 50 1 1 P -X D3 13 400 -550 100 L 50 50 1 1 P -X D4 14 400 -450 100 L 50 50 1 1 P -X D5 15 400 -350 100 L 50 50 1 1 P -X D6 16 400 -250 100 L 50 50 1 1 P -X D7 17 400 -150 100 L 50 50 1 1 P -X ~CS 18 400 -50 100 L 50 50 1 1 P -X A10 19 400 50 100 L 50 50 1 1 P -X A6~ 2 -400 450 100 R 50 50 1 1 P -X ~OE 20 400 150 100 L 50 50 1 1 P -X ~WE 21 400 250 100 L 50 50 1 1 P -X A9 22 400 350 100 L 50 50 1 1 P -X A8 23 400 450 100 L 50 50 1 1 P -X VCC 24 400 550 100 L 50 50 1 1 P -X A5~ 3 -400 350 100 R 50 50 1 1 P -X A4~ 4 -400 250 100 R 50 50 1 1 P -X A3~ 5 -400 150 100 R 50 50 1 1 P -X A2 6 -400 50 100 R 50 50 1 1 P -X A1 7 -400 -50 100 R 50 50 1 1 P -X A0 8 -400 -150 100 R 50 50 1 1 P -X D0 9 -400 -250 100 R 50 50 1 1 P -ENDDRAW -ENDDEF -# -# 72-Pin_Connector -# -DEF 72-Pin_Connector J 0 40 Y Y 1 F N -F0 "J" -500 1950 50 H V C CNN -F1 "72-Pin_Connector" 200 -1850 50 H V C CNN -F2 "" -300 1000 50 H I C CNN -F3 "" -300 1000 50 H I C CNN -DRAW -P 7 0 1 0 550 -1700 450 -1800 -550 -1800 -550 1900 450 1900 550 1800 550 -1700 f -X GND 1 -650 -1700 100 R 50 50 1 1 P -X CPU_A3 10 -650 -800 100 R 50 50 1 1 I -X CPU_A2 11 -650 -700 100 R 50 50 1 1 I -X CPU_A1 12 -650 -600 100 R 50 50 1 1 I -X CPU_A0 13 -650 -500 100 R 50 50 1 1 I -X CPU_R/W 14 -650 -400 100 R 50 50 1 1 I -X ~IRQ 15 -650 -300 100 R 50 50 1 1 O -X EXP_0 16 -650 -200 100 R 50 50 1 1 P -X EXP_1 17 -650 -100 100 R 50 50 1 1 P -X EXP_2 18 -650 0 100 R 50 50 1 1 P -X EXP_3 19 -650 100 100 R 50 50 1 1 P -X CPU_A11 2 -650 -1600 100 R 50 50 1 1 I -X EXP_4 20 -650 200 100 R 50 50 1 1 P -X PPU_~RD 21 -650 300 100 R 50 50 1 1 I -X VRAM_A10 22 -650 400 100 R 50 50 1 1 O -X PPU_A6 23 -650 500 100 R 50 50 1 1 I -X PPU_A5 24 -650 600 100 R 50 50 1 1 I -X PPU_A4 25 -650 700 100 R 50 50 1 1 I -X PPU_A3 26 -650 800 100 R 50 50 1 1 I -X PPU_A2 27 -650 900 100 R 50 50 1 1 I -X PPU_A1 28 -650 1000 100 R 50 50 1 1 I -X PPU_A0 29 -650 1100 100 R 50 50 1 1 I -X CPU_A10 3 -650 -1500 100 R 50 50 1 1 I -X PPU_D0 30 -650 1200 100 R 50 50 1 1 B -X PPU_D1 31 -650 1300 100 R 50 50 1 1 B -X PPU_D2 32 -650 1400 100 R 50 50 1 1 B -X PPU_D3 33 -650 1500 100 R 50 50 1 1 B -X CIC-TO-CART 34 -650 1600 100 R 50 50 1 1 I -X CIC-TO-MB 35 -650 1700 100 R 50 50 1 1 O -X VCC 36 -650 1800 100 R 50 50 1 1 P -X SYSTEM_CLK 37 650 -1700 100 L 50 50 1 1 I -X M2 38 650 -1600 100 L 50 50 1 1 I -X CPU_A12 39 650 -1500 100 L 50 50 1 1 I -X CPU_A9 4 -650 -1400 100 R 50 50 1 1 I -X CPU_A13 40 650 -1400 100 L 50 50 1 1 I -X CPU_A14 41 650 -1300 100 L 50 50 1 1 I -X CPU_D7 42 650 -1200 100 L 50 50 1 1 B -X CPU_D6 43 650 -1100 100 L 50 50 1 1 B -X CPU_D5 44 650 -1000 100 L 50 50 1 1 B -X CPU_D4 45 650 -900 100 L 50 50 1 1 B -X CPU_D3 46 650 -800 100 L 50 50 1 1 B -X CPU_D2 47 650 -700 100 L 50 50 1 1 B -X CPU_D1 48 650 -600 100 L 50 50 1 1 B -X CPU_D0 49 650 -500 100 L 50 50 1 1 B -X CPU_A8 5 -650 -1300 100 R 50 50 1 1 I -X ~ROMSEL 50 650 -400 100 L 50 50 1 1 I -X EXP_9 51 650 -300 100 L 50 50 1 1 P -X EXP_8 52 650 -200 100 L 50 50 1 1 P -X EXP_7 53 650 -100 100 L 50 50 1 1 P -X EXP_6 54 650 0 100 L 50 50 1 1 P -X EXP_5 55 650 100 100 L 50 50 1 1 P -X PPU_~WR 56 650 200 100 L 50 50 1 1 I -X VRAM_~CE 57 650 300 100 L 50 50 1 1 O -X PPU_~A13 58 650 400 100 L 50 50 1 1 I -X PPU_A7 59 650 500 100 L 50 50 1 1 I -X CPU_A7 6 -650 -1200 100 R 50 50 1 1 I -X PPU_A8 60 650 600 100 L 50 50 1 1 I -X PPU_A9 61 650 700 100 L 50 50 1 1 I -X PPU_A11 62 650 800 100 L 50 50 1 1 I -X PPU_A10 63 650 900 100 L 50 50 1 1 I -X PPU_A12 64 650 1000 100 L 50 50 1 1 I -X PPU_A13 65 650 1100 100 L 50 50 1 1 I -X PPU_D7 66 650 1200 100 L 50 50 1 1 B -X PPU_D6 67 650 1300 100 L 50 50 1 1 B -X PPU_D5 68 650 1400 100 L 50 50 1 1 B -X PPU_D4 69 650 1500 100 L 50 50 1 1 B -X CPU_A6 7 -650 -1100 100 R 50 50 1 1 I -X CIC-RST 70 650 1600 100 L 50 50 1 1 I -X CIC-CLK 71 650 1700 100 L 50 50 1 1 I -X GND 72 650 1800 100 L 50 50 1 1 P -X CPU_A5 8 -650 -1000 100 R 50 50 1 1 I -X CPU_A4 9 -650 -900 100 R 50 50 1 1 I -ENDDRAW -ENDDEF -# -# 74HC139 -# -DEF 74HC139 U 0 40 Y Y 1 F N -F0 "U" -250 500 50 H V C CNN -F1 "74HC139" 100 -500 50 H V C CNN -F2 "Package_DIP:DIP-16_W10.16mm" -50 600 50 H I C CNN -F3 "" -250 500 50 H I C CNN -DRAW -S -300 450 300 -450 0 1 0 f -X ~1E 1 -400 350 100 R 50 50 1 1 I -X ~2Y2 10 400 -250 100 L 50 50 1 1 O -X ~2Y1 11 400 -150 100 L 50 50 1 1 O -X ~2Y0 12 400 -50 100 L 50 50 1 1 O -X 2A1 13 400 50 100 L 50 50 1 1 I -X 2A0 14 400 150 100 L 50 50 1 1 I -X ~2E 15 400 250 100 L 50 50 1 1 I -X VCC 16 400 350 100 L 50 50 1 1 P -X 1A0 2 -400 250 100 R 50 50 1 1 I -X 1A1 3 -400 150 100 R 50 50 1 1 I -X ~1Y0 4 -400 50 100 R 50 50 1 1 O -X ~1Y1 5 -400 -50 100 R 50 50 1 1 O -X ~1Y2 6 -400 -150 100 R 50 50 1 1 O -X ~1Y3 7 -400 -250 100 R 50 50 1 1 O -X GND 8 -400 -350 100 R 50 50 1 1 P -X ~2Y3 9 400 -350 100 L 50 50 1 1 O -ENDDRAW -ENDDEF -# -# 74HC368 -# -DEF 74HC368 U 0 40 Y Y 1 F N -F0 "U" -250 500 50 H V C CNN -F1 "74HC368" 100 -500 50 H V C CNN -F2 "Package_DIP:DIP-16_W10.16mm" -50 600 50 H I C CNN -F3 "" -250 500 50 H I C CNN -DRAW -S -300 450 300 -450 0 1 0 f -X ~1OE 1 -400 350 100 R 50 50 1 1 I -X 4A 10 400 -250 100 L 50 50 1 1 I -X ~5Y 11 400 -150 100 L 50 50 1 1 O -X 5A 12 400 -50 100 L 50 50 1 1 I -X ~6Y 13 400 50 100 L 50 50 1 1 O -X 6A 14 400 150 100 L 50 50 1 1 I -X ~2OE 15 400 250 100 L 50 50 1 1 I -X VCC 16 400 350 100 L 50 50 1 1 P -X 1A 2 -400 250 100 R 50 50 1 1 I -X ~1Y 3 -400 150 100 R 50 50 1 1 O -X 2A 4 -400 50 100 R 50 50 1 1 I -X ~2Y 5 -400 -50 100 R 50 50 1 1 O -X 3A 6 -400 -150 100 R 50 50 1 1 I -X ~3Y 7 -400 -250 100 R 50 50 1 1 O -X GND 8 -400 -350 100 R 50 50 1 1 P -X ~4Y 9 400 -350 100 L 50 50 1 1 O -ENDDRAW -ENDDEF -# -# 74HC373 -# -DEF 74HC373 U 0 40 Y Y 1 F N -F0 "U" -250 600 50 H V C CNN -F1 "74HC373" 100 -600 50 H V C CNN -F2 "Package_DIP:DIP-24_W10.16mm" 0 700 50 H I C CNN -F3 "" -250 600 50 H I C CNN -DRAW -S -300 550 300 -550 0 1 0 f -X ~OE 1 -400 450 100 R 50 50 1 1 I -X GND 10 -400 -450 100 R 50 50 1 1 P -X LE 11 400 -450 100 L 50 50 1 1 I -X Q4 12 400 -350 100 L 50 50 1 1 O -X D4 13 400 -250 100 L 50 50 1 1 I -X D5 14 400 -150 100 L 50 50 1 1 I -X Q5 15 400 -50 100 L 50 50 1 1 O -X Q6 16 400 50 100 L 50 50 1 1 O -X D6 17 400 150 100 L 50 50 1 1 I -X D7 18 400 250 100 L 50 50 1 1 I -X Q7 19 400 350 100 L 50 50 1 1 O -X Q0 2 -400 350 100 R 50 50 1 1 O -X VCC 20 400 450 100 L 50 50 1 1 P -X D0 3 -400 250 100 R 50 50 1 1 I -X D1 4 -400 150 100 R 50 50 1 1 I -X Q1 5 -400 50 100 R 50 50 1 1 O -X Q2 6 -400 -50 100 R 50 50 1 1 O -X D2 7 -400 -150 100 R 50 50 1 1 I -X D3 8 -400 -250 100 R 50 50 1 1 I -X Q3 9 -400 -350 100 R 50 50 1 1 O -ENDDRAW -ENDDEF -# -# Controller_Port -# -DEF Controller_Port J 0 40 Y Y 1 F N -F0 "J" -200 350 50 H V C CNN -F1 "Controller_Port" 0 -250 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -P 2 0 1 0 -250 300 -250 -150 N -P 6 0 1 0 -250 300 -50 300 250 200 250 -200 -250 -200 -250 -150 f -X GND 1 -350 200 100 R 50 50 1 1 P -X CUP 2 -350 100 100 R 50 50 1 1 O -X OUT-0 3 -350 0 100 R 50 50 1 1 O -X D0 4 -350 -100 100 R 50 50 1 1 I -X D4 5 350 -100 100 L 50 50 1 1 I -X D3 6 350 0 100 L 50 50 1 1 I -X VCC 7 350 100 100 L 50 50 1 1 P -ENDDRAW -ENDDEF -# -# EXP-CON -# -DEF EXP-CON J 0 40 Y Y 1 L N -F0 "J" -150 1330 59 H V L BNN -F1 "EXP-CON" -200 -1400 59 H V L BNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -A -50 -400 25 901 -901 1 0 10 N -50 -375 -50 -425 -A -50 -300 25 901 -901 1 0 10 N -50 -275 -50 -325 -A -50 100 25 901 -901 1 0 10 N -50 125 -50 75 -A -50 200 25 901 -901 1 0 10 N -50 225 -50 175 -A -50 500 25 901 -901 1 0 10 N -50 525 -50 475 -A -50 1000 25 901 -901 1 0 10 N -50 1025 -50 975 -A -49 -1099 24 924 -1778 1 0 10 N -50 -1075 -75 -1100 -A -49 -1099 26 -1778 -922 1 0 10 N -75 -1100 -50 -1125 -A -49 -999 24 924 -1778 1 0 10 N -50 -975 -75 -1000 -A -49 -999 26 -1778 -922 1 0 10 N -75 -1000 -50 -1025 -A -49 -899 24 924 -1778 1 0 10 N -50 -875 -75 -900 -A -49 -899 26 -1778 -922 1 0 10 N -75 -900 -50 -925 -A -49 -799 24 924 -1778 1 0 10 N -50 -775 -75 -800 -A -49 -799 26 -1778 -922 1 0 10 N -75 -800 -50 -825 -A -49 -699 24 924 -1778 1 0 10 N -50 -675 -75 -700 -A -49 -699 26 -1778 -922 1 0 10 N -75 -700 -50 -725 -A -49 -599 24 924 -1778 1 0 10 N -50 -575 -75 -600 -A -49 -599 26 -1778 -922 1 0 10 N -75 -600 -50 -625 -A -49 -499 24 924 -1778 1 0 10 N -50 -475 -75 -500 -A -49 -499 26 -1778 -922 1 0 10 N -75 -500 -50 -525 -A -49 -199 24 924 -1778 1 0 10 N -50 -175 -75 -200 -A -49 -199 26 -1778 -922 1 0 10 N -75 -200 -50 -225 -A -49 -99 24 924 -1778 1 0 10 N -50 -75 -75 -100 -A -49 -99 26 -1778 -922 1 0 10 N -75 -100 -50 -125 -A -49 0 25 923 1800 1 0 10 N -50 25 -75 0 -A -49 0 26 1800 -923 1 0 10 N -75 0 -50 -25 -A -49 299 26 922 1778 1 0 10 N -50 325 -75 300 -A -49 299 26 1778 -924 1 0 10 N -75 300 -50 275 -A -49 399 26 922 1778 1 0 10 N -50 425 -75 400 -A -49 399 26 1778 -924 1 0 10 N -75 400 -50 375 -A -49 599 26 922 1778 1 0 10 N -50 625 -75 600 -A -49 599 26 1778 -924 1 0 10 N -75 600 -50 575 -A -49 699 26 922 1778 1 0 10 N -50 725 -75 700 -A -49 699 26 1778 -924 1 0 10 N -75 700 -50 675 -A -49 799 26 922 1778 1 0 10 N -50 825 -75 800 -A -49 799 26 1778 -924 1 0 10 N -75 800 -50 775 -A -49 899 26 922 1778 1 0 10 N -50 925 -75 900 -A -49 899 26 1778 -924 1 0 10 N -75 900 -50 875 -A -49 1099 26 922 1778 1 0 10 N -50 1125 -75 1100 -A -49 1099 26 1778 -924 1 0 10 N -75 1100 -50 1075 -A -49 1199 26 922 1778 1 0 10 N -50 1225 -75 1200 -A -49 1199 26 1778 -924 1 0 10 N -75 1200 -50 1175 -A 49 -1099 26 -878 -22 1 0 10 N 50 -1125 75 -1100 -A 49 -1099 26 -22 876 1 0 10 N 75 -1100 50 -1075 -A 49 -999 26 -878 -22 1 0 10 N 50 -1025 75 -1000 -A 49 -999 26 -22 876 1 0 10 N 75 -1000 50 -975 -A 49 -899 26 -878 -22 1 0 10 N 50 -925 75 -900 -A 49 -899 26 -22 876 1 0 10 N 75 -900 50 -875 -A 49 -799 26 -878 -22 1 0 10 N 50 -825 75 -800 -A 49 -799 26 -22 876 1 0 10 N 75 -800 50 -775 -A 49 -699 26 -878 -22 1 0 10 N 50 -725 75 -700 -A 49 -699 26 -22 876 1 0 10 N 75 -700 50 -675 -A 49 -599 26 -878 -22 1 0 10 N 50 -625 75 -600 -A 49 -599 26 -22 876 1 0 10 N 75 -600 50 -575 -A 49 -599 26 -22 876 1 0 10 N 75 -600 50 -575 -A 49 -499 26 -878 -22 1 0 10 N 50 -525 75 -500 -A 49 -499 26 -22 876 1 0 10 N 75 -500 50 -475 -A 49 -399 26 -878 -22 1 0 10 N 50 -425 75 -400 -A 49 -399 26 -22 876 1 0 10 N 75 -400 50 -375 -A 49 -299 26 -878 -22 1 0 10 N 50 -325 75 -300 -A 49 -299 26 -22 876 1 0 10 N 75 -300 50 -275 -A 49 -199 26 -878 -22 1 0 10 N 50 -225 75 -200 -A 49 -199 26 -22 876 1 0 10 N 75 -200 50 -175 -A 49 -99 26 -878 -22 1 0 10 N 50 -125 75 -100 -A 49 -99 26 -22 876 1 0 10 N 75 -100 50 -75 -A 49 -99 26 -22 876 1 0 10 N 75 -100 50 -75 -A 49 0 26 0 877 1 0 10 N 75 0 50 25 -A 49 0 25 -877 0 1 0 10 N 50 -25 75 0 -A 49 99 26 22 878 1 0 10 N 75 100 50 125 -A 49 99 24 -876 22 1 0 10 N 50 75 75 100 -A 49 199 26 22 878 1 0 10 N 75 200 50 225 -A 49 199 24 -876 22 1 0 10 N 50 175 75 200 -A 49 299 26 22 878 1 0 10 N 75 300 50 325 -A 49 299 24 -876 22 1 0 10 N 50 275 75 300 -A 49 399 26 22 878 1 0 10 N 75 400 50 425 -A 49 399 24 -876 22 1 0 10 N 50 375 75 400 -A 49 499 26 22 878 1 0 10 N 75 500 50 525 -A 49 499 24 -876 22 1 0 10 N 50 475 75 500 -A 49 599 26 22 878 1 0 10 N 75 600 50 625 -A 49 599 24 -876 22 1 0 10 N 50 575 75 600 -A 49 699 26 22 878 1 0 10 N 75 700 50 725 -A 49 699 24 -876 22 1 0 10 N 50 675 75 700 -A 49 799 26 22 878 1 0 10 N 75 800 50 825 -A 49 799 24 -876 22 1 0 10 N 50 775 75 800 -A 49 899 26 22 878 1 0 10 N 75 900 50 925 -A 49 899 24 -876 22 1 0 10 N 50 875 75 900 -A 49 999 26 22 878 1 0 10 N 75 1000 50 1025 -A 49 999 24 -876 22 1 0 10 N 50 975 75 1000 -A 49 1099 26 22 878 1 0 10 N 75 1100 50 1125 -A 49 1099 24 -876 22 1 0 10 N 50 1075 75 1100 -A 49 1199 26 22 878 1 0 10 N 75 1200 50 1225 -A 49 1199 24 -876 22 1 0 10 N 50 1175 75 1200 -S -150 1300 150 -1200 1 0 0 f -P 2 1 0 0 -100 -1100 -75 -1100 N -P 2 1 0 0 -100 -1000 -75 -1000 N -P 2 1 0 0 -100 -900 -75 -900 N -P 2 1 0 0 -100 -800 -75 -800 N -P 2 1 0 0 -100 -700 -75 -700 N -P 2 1 0 0 -100 -600 -75 -600 N -P 2 1 0 0 -100 -500 -75 -500 N -P 2 1 0 0 -100 -400 -75 -400 N -P 2 1 0 0 -100 -300 -75 -300 N -P 2 1 0 0 -100 -200 -75 -200 N -P 2 1 0 0 -100 -100 -75 -100 N -P 2 1 0 0 -100 0 -75 0 N -P 2 1 0 0 -100 100 -75 100 N -P 2 1 0 0 -100 200 -75 200 N -P 2 1 0 0 -100 300 -75 300 N -P 2 1 0 0 -100 400 -75 400 N -P 2 1 0 0 -100 500 -75 500 N -P 2 1 0 0 -100 600 -75 600 N -P 2 1 0 0 -100 700 -75 700 N -P 2 1 0 0 -100 800 -75 800 N -P 2 1 0 0 -100 900 -75 900 N -P 2 1 0 0 -100 1000 -75 1000 N -P 2 1 0 0 -100 1100 -75 1100 N -P 2 1 0 0 -100 1200 -75 1200 N -P 2 1 0 0 100 -1100 75 -1100 N -P 2 1 0 0 100 -1000 75 -1000 N -P 2 1 0 0 100 -900 75 -900 N -P 2 1 0 0 100 -800 75 -800 N -P 2 1 0 0 100 -700 75 -700 N -P 2 1 0 0 100 -600 75 -600 N -P 2 1 0 0 100 -500 75 -500 N -P 2 1 0 0 100 -400 75 -400 N -P 2 1 0 0 100 -300 75 -300 N -P 2 1 0 0 100 -200 75 -200 N -P 2 1 0 0 100 -100 75 -100 N -P 2 1 0 0 100 0 75 0 N -P 2 1 0 0 100 100 75 100 N -P 2 1 0 0 100 200 75 200 N -P 2 1 0 0 100 300 75 300 N -P 2 1 0 0 100 400 75 400 N -P 2 1 0 0 100 500 75 500 N -P 2 1 0 0 100 600 75 600 N -P 2 1 0 0 100 700 75 700 N -P 2 1 0 0 100 800 75 800 N -P 2 1 0 0 100 900 75 900 N -P 2 1 0 0 100 1000 75 1000 N -P 2 1 0 0 100 1100 75 1100 N -P 2 1 0 0 100 1200 75 1200 N -X ~ 1 -300 1200 200 R 50 0 1 0 P -X ~ 10 -300 300 200 R 50 0 1 0 P -X ~ 11 -300 200 200 R 50 0 1 0 P -X ~ 12 -300 100 200 R 50 0 1 0 P -X ~ 13 -300 0 200 R 50 0 1 0 P -X ~ 14 -300 -100 200 R 50 0 1 0 P -X ~ 15 -300 -200 200 R 50 0 1 0 P -X ~ 16 -300 -300 200 R 50 0 1 0 P -X ~ 17 -300 -400 200 R 50 0 1 0 P -X ~ 18 -300 -500 200 R 50 0 1 0 P -X ~ 19 -300 -600 200 R 50 0 1 0 P -X ~ 2 -300 1100 200 R 50 0 1 0 P -X ~ 20 -300 -700 200 R 50 0 1 0 P -X ~ 21 -300 -800 200 R 50 0 1 0 P -X ~ 22 -300 -900 200 R 50 0 1 0 P -X ~ 23 -300 -1000 200 R 50 0 1 0 P -X ~ 24 -300 -1100 200 R 50 0 1 0 P -X ~ 25 300 -1100 200 L 50 0 1 0 P -X ~ 26 300 -1000 200 L 50 0 1 0 P -X ~ 27 300 -900 200 L 50 0 1 0 P -X ~ 28 300 -800 200 L 50 0 1 0 P -X ~ 29 300 -700 200 L 50 0 1 0 P -X ~ 3 -300 1000 200 R 50 0 1 0 P -X ~ 30 300 -600 200 L 50 0 1 0 P -X ~ 31 300 -500 200 L 50 0 1 0 P -X ~ 32 300 -400 200 L 50 0 1 0 P -X ~ 33 300 -300 200 L 50 0 1 0 P -X ~ 34 300 -200 200 L 50 0 1 0 P -X ~ 35 300 -100 200 L 50 0 1 0 P -X ~ 36 300 0 200 L 50 0 1 0 P -X ~ 37 300 100 200 L 50 0 1 0 P -X ~ 38 300 200 200 L 50 0 1 0 P -X ~ 39 300 300 200 L 50 0 1 0 P -X ~ 4 -300 900 200 R 50 0 1 0 P -X ~ 40 300 400 200 L 50 0 1 0 P -X ~ 41 300 500 200 L 50 0 1 0 P -X ~ 42 300 600 200 L 50 0 1 0 P -X ~ 43 300 700 200 L 50 0 1 0 P -X ~ 44 300 800 200 L 50 0 1 0 P -X ~ 45 300 900 200 L 50 0 1 0 P -X ~ 46 300 1000 200 L 50 0 1 0 P -X ~ 47 300 1100 200 L 50 0 1 0 P -X ~ 48 300 1200 200 L 50 0 1 0 P -X ~ 5 -300 800 200 R 50 0 1 0 P -X ~ 6 -300 700 200 R 50 0 1 0 P -X ~ 7 -300 600 200 R 50 0 1 0 P -X ~ 8 -300 500 200 R 50 0 1 0 P -X ~ 9 -300 400 200 R 50 0 1 0 P -ENDDRAW -ENDDEF -# -# RP2A03_CPU -# -DEF RP2A03_CPU U 0 40 Y Y 1 F N -F0 "U" -350 1100 50 H V C CNN -F1 "RP2A03_CPU" 100 -1100 50 H V C CNN -F2 "Package_DIP:DIP-40_W25.4mm" 0 1200 50 H I C CNN -F3 "" -400 1100 50 H I C CNN -DRAW -S -400 1050 350 -1050 0 1 0 f -X AUX_1 1 -500 950 100 R 50 50 1 1 O -X A6 10 -500 50 100 R 50 50 1 1 O -X A7 11 -500 -50 100 R 50 50 1 1 O -X A8 12 -500 -150 100 R 50 50 1 1 O -X A9 13 -500 -250 100 R 50 50 1 1 O -X A10 14 -500 -350 100 R 50 50 1 1 O -X A11 15 -500 -450 100 R 50 50 1 1 O -X A12 16 -500 -550 100 R 50 50 1 1 O -X A13 17 -500 -650 100 R 50 50 1 1 O -X A14 18 -500 -750 100 R 50 50 1 1 O -X A15 19 -500 -850 100 R 50 50 1 1 O -X AUX_2 2 -500 850 100 R 50 50 1 1 O -X GND 20 -500 -950 100 R 50 50 1 1 P -X D7 21 450 -950 100 L 50 50 1 1 B -X D6 22 450 -850 100 L 50 50 1 1 B -X D5 23 450 -750 100 L 50 50 1 1 B -X D4 24 450 -650 100 L 50 50 1 1 B -X D3 25 450 -550 100 L 50 50 1 1 B -X D2 26 450 -450 100 L 50 50 1 1 B -X D1 27 450 -350 100 L 50 50 1 1 B -X D0 28 450 -250 100 L 50 50 1 1 B -X CLK 29 450 -150 100 L 50 50 1 1 I -X ~RST 3 -500 750 100 R 50 50 1 1 I -X TST/GND 30 450 -50 100 L 50 50 1 1 I -X M2 31 450 50 100 L 50 50 1 1 O -X ~IRQ 32 450 150 100 L 50 50 1 1 I -X ~NMI 33 450 250 100 L 50 50 1 1 I -X R/W 34 450 350 100 L 50 50 1 1 O -X ~OE2 35 450 450 100 L 50 50 1 1 O -X ~OE1 36 450 550 100 L 50 50 1 1 O -X OUT_2 37 450 650 100 L 50 50 1 1 O -X OUT_1 38 450 750 100 L 50 50 1 1 O -X OUT_0 39 450 850 100 L 50 50 1 1 O -X CPU_A0 4 -500 650 100 R 50 50 1 1 O -X VCC 40 450 950 100 L 50 50 1 1 P -X A1 5 -500 550 100 R 50 50 1 1 O -X A2 6 -500 450 100 R 50 50 1 1 O -X A3 7 -500 350 100 R 50 50 1 1 O -X A4 8 -500 250 100 R 50 50 1 1 O -X A5 9 -500 150 100 R 50 50 1 1 O -ENDDRAW -ENDDEF -# -# RP2C02_PPU -# -DEF RP2C02_PPU U 0 40 Y Y 1 F N -F0 "U" -350 1100 50 H V C CNN -F1 "RP2C02_PPU" 100 -1100 50 H V C CNN -F2 "Package_DIP:DIP-40_W25.4mm" 0 1200 50 H I C CNN -F3 "" -350 1050 50 H I C CNN -DRAW -S 350 1050 -400 -1050 0 1 0 f -X R/W 1 -500 950 100 R 50 50 1 1 I -X A2 10 -500 50 100 R 50 50 1 1 I -X A1 11 -500 -50 100 R 50 50 1 1 I -X A0 12 -500 -150 100 R 50 50 1 1 I -X ~CS 13 -500 -250 100 R 50 50 1 1 I -X EXT0 14 -500 -350 100 R 50 50 1 1 B -X EXT1 15 -500 -450 100 R 50 50 1 1 B -X EXT2 16 -500 -550 100 R 50 50 1 1 B -X EXT3 17 -500 -650 100 R 50 50 1 1 B -X CLK 18 -500 -750 100 R 50 50 1 1 I -X ~INT 19 -500 -850 100 R 50 50 1 1 O -X D0 2 -500 850 100 R 50 50 1 1 B -X GND 20 -500 -950 100 R 50 50 1 1 P -X VIDEO_OUT 21 450 -950 100 L 50 50 1 1 O -X ~RST 22 450 -850 100 L 50 50 1 1 I -X ~WR 23 450 -750 100 L 50 50 1 1 O -X ~RD 24 450 -650 100 L 50 50 1 1 I -X PA13 25 450 -550 100 L 50 50 1 1 O -X PA12 26 450 -450 100 L 50 50 1 1 O -X PA11 27 450 -350 100 L 50 50 1 1 O -X PA10 28 450 -250 100 L 50 50 1 1 O -X PA9 29 450 -150 100 L 50 50 1 1 O -X D1 3 -500 750 100 R 50 50 1 1 B -X PA8 30 450 -50 100 L 50 50 1 1 O -X PD7 31 450 50 100 L 50 50 1 1 B -X PD6 32 450 150 100 L 50 50 1 1 B -X PD5 33 450 250 100 L 50 50 1 1 B -X PD4 34 450 350 100 L 50 50 1 1 B -X PD3 35 450 450 100 L 50 50 1 1 B -X PD2 36 450 550 100 L 50 50 1 1 B -X PD1 37 450 650 100 L 50 50 1 1 B -X PD0 38 450 750 100 L 50 50 1 1 B -X ALE 39 450 850 100 L 50 50 1 1 O -X D2 4 -500 650 100 R 50 50 1 1 B -X VCC 40 450 950 100 L 50 50 1 1 P -X D3 5 -500 550 100 R 50 50 1 1 B -X D4 6 -500 450 100 R 50 50 1 1 B -X D7 7 -500 350 100 R 50 50 1 1 B -X D6 8 -500 250 100 R 50 50 1 1 B -X D7 9 -500 150 100 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -#End Library +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 10NES_CIC +# +DEF 10NES_CIC U 0 40 Y Y 1 F N +F0 "U" -300 550 50 H V C CNN +F1 "10NES_CIC" 150 -450 50 H V C CNN +F2 "Package_DIP:DIP-16_W10.16mm" 0 700 50 H I C CNN +F3 "" 50 100 50 H I C CNN +DRAW +S -350 500 350 -400 0 1 0 f +X DATA_OUT 1 -450 400 100 R 50 50 1 1 O +X CIC-RST 10 450 -200 100 L 50 50 1 1 O +X GND 11 450 -100 100 L 50 50 1 1 P +X GND 12 450 0 100 L 50 50 1 1 P +X GND 13 450 100 100 L 50 50 1 1 P +X GND 14 450 200 100 L 50 50 1 1 P +X GND 15 450 300 100 L 50 50 1 1 P +X VCC 16 450 400 100 L 50 50 1 1 P +X DATA_IN 2 -450 300 100 R 50 50 1 1 I +X SEED 3 -450 200 100 R 50 50 1 1 I +X LOCK/KEY 4 -450 100 100 R 50 50 1 1 I +X NC 5 -450 0 100 R 50 50 1 1 P +X CLK_IN 6 -450 -100 100 R 50 50 1 1 I +X RST 7 -450 -200 100 R 50 50 1 1 I +X GND 8 -450 -300 100 R 50 50 1 1 P +X ~HOST_RST 9 450 -300 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# 2KB_SRAM +# +DEF 2KB_SRAM U 0 40 Y Y 1 F N +F0 "U" -250 700 50 H V C CNN +F1 "2KB_SRAM" 100 -700 50 H V C CNN +F2 "Package_DIP:DIP-24_W10.16mm" 0 800 50 H I C CNN +F3 "" -250 700 50 H I C CNN +DRAW +S 300 650 -300 -650 0 1 0 f +X A7 1 -400 550 100 R 50 50 1 1 P +X D1 10 -400 -350 100 R 50 50 1 1 P +X D2 11 -400 -450 100 R 50 50 1 1 P +X GND~ 12 -400 -550 100 R 50 50 1 1 P +X D3 13 400 -550 100 L 50 50 1 1 P +X D4 14 400 -450 100 L 50 50 1 1 P +X D5 15 400 -350 100 L 50 50 1 1 P +X D6 16 400 -250 100 L 50 50 1 1 P +X D7 17 400 -150 100 L 50 50 1 1 P +X ~CS 18 400 -50 100 L 50 50 1 1 P +X A10 19 400 50 100 L 50 50 1 1 P +X A6~ 2 -400 450 100 R 50 50 1 1 P +X ~OE 20 400 150 100 L 50 50 1 1 P +X ~WE 21 400 250 100 L 50 50 1 1 P +X A9 22 400 350 100 L 50 50 1 1 P +X A8 23 400 450 100 L 50 50 1 1 P +X VCC 24 400 550 100 L 50 50 1 1 P +X A5~ 3 -400 350 100 R 50 50 1 1 P +X A4~ 4 -400 250 100 R 50 50 1 1 P +X A3~ 5 -400 150 100 R 50 50 1 1 P +X A2 6 -400 50 100 R 50 50 1 1 P +X A1 7 -400 -50 100 R 50 50 1 1 P +X A0 8 -400 -150 100 R 50 50 1 1 P +X D0 9 -400 -250 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# 72-Pin_Connector +# +DEF 72-Pin_Connector J 0 40 Y Y 1 F N +F0 "J" -500 1950 50 H V C CNN +F1 "72-Pin_Connector" 200 -1850 50 H V C CNN +F2 "" -300 1000 50 H I C CNN +F3 "" -300 1000 50 H I C CNN +DRAW +P 7 0 1 0 550 -1700 450 -1800 -550 -1800 -550 1900 450 1900 550 1800 550 -1700 f +X GND 1 -650 -1700 100 R 50 50 1 1 P +X CPU_A3 10 -650 -800 100 R 50 50 1 1 I +X CPU_A2 11 -650 -700 100 R 50 50 1 1 I +X CPU_A1 12 -650 -600 100 R 50 50 1 1 I +X CPU_A0 13 -650 -500 100 R 50 50 1 1 I +X CPU_R/W 14 -650 -400 100 R 50 50 1 1 I +X ~IRQ 15 -650 -300 100 R 50 50 1 1 O +X EXP_0 16 -650 -200 100 R 50 50 1 1 P +X EXP_1 17 -650 -100 100 R 50 50 1 1 P +X EXP_2 18 -650 0 100 R 50 50 1 1 P +X EXP_3 19 -650 100 100 R 50 50 1 1 P +X CPU_A11 2 -650 -1600 100 R 50 50 1 1 I +X EXP_4 20 -650 200 100 R 50 50 1 1 P +X PPU_~RD 21 -650 300 100 R 50 50 1 1 I +X VRAM_A10 22 -650 400 100 R 50 50 1 1 O +X PPU_A6 23 -650 500 100 R 50 50 1 1 I +X PPU_A5 24 -650 600 100 R 50 50 1 1 I +X PPU_A4 25 -650 700 100 R 50 50 1 1 I +X PPU_A3 26 -650 800 100 R 50 50 1 1 I +X PPU_A2 27 -650 900 100 R 50 50 1 1 I +X PPU_A1 28 -650 1000 100 R 50 50 1 1 I +X PPU_A0 29 -650 1100 100 R 50 50 1 1 I +X CPU_A10 3 -650 -1500 100 R 50 50 1 1 I +X PPU_D0 30 -650 1200 100 R 50 50 1 1 B +X PPU_D1 31 -650 1300 100 R 50 50 1 1 B +X PPU_D2 32 -650 1400 100 R 50 50 1 1 B +X PPU_D3 33 -650 1500 100 R 50 50 1 1 B +X CIC-TO-CART 34 -650 1600 100 R 50 50 1 1 I +X CIC-TO-MB 35 -650 1700 100 R 50 50 1 1 O +X VCC 36 -650 1800 100 R 50 50 1 1 P +X SYSTEM_CLK 37 650 -1700 100 L 50 50 1 1 I +X M2 38 650 -1600 100 L 50 50 1 1 I +X CPU_A12 39 650 -1500 100 L 50 50 1 1 I +X CPU_A9 4 -650 -1400 100 R 50 50 1 1 I +X CPU_A13 40 650 -1400 100 L 50 50 1 1 I +X CPU_A14 41 650 -1300 100 L 50 50 1 1 I +X CPU_D7 42 650 -1200 100 L 50 50 1 1 B +X CPU_D6 43 650 -1100 100 L 50 50 1 1 B +X CPU_D5 44 650 -1000 100 L 50 50 1 1 B +X CPU_D4 45 650 -900 100 L 50 50 1 1 B +X CPU_D3 46 650 -800 100 L 50 50 1 1 B +X CPU_D2 47 650 -700 100 L 50 50 1 1 B +X CPU_D1 48 650 -600 100 L 50 50 1 1 B +X CPU_D0 49 650 -500 100 L 50 50 1 1 B +X CPU_A8 5 -650 -1300 100 R 50 50 1 1 I +X ~ROMSEL 50 650 -400 100 L 50 50 1 1 I +X EXP_9 51 650 -300 100 L 50 50 1 1 P +X EXP_8 52 650 -200 100 L 50 50 1 1 P +X EXP_7 53 650 -100 100 L 50 50 1 1 P +X EXP_6 54 650 0 100 L 50 50 1 1 P +X EXP_5 55 650 100 100 L 50 50 1 1 P +X PPU_~WR 56 650 200 100 L 50 50 1 1 I +X VRAM_~CE 57 650 300 100 L 50 50 1 1 O +X PPU_~A13 58 650 400 100 L 50 50 1 1 I +X PPU_A7 59 650 500 100 L 50 50 1 1 I +X CPU_A7 6 -650 -1200 100 R 50 50 1 1 I +X PPU_A8 60 650 600 100 L 50 50 1 1 I +X PPU_A9 61 650 700 100 L 50 50 1 1 I +X PPU_A11 62 650 800 100 L 50 50 1 1 I +X PPU_A10 63 650 900 100 L 50 50 1 1 I +X PPU_A12 64 650 1000 100 L 50 50 1 1 I +X PPU_A13 65 650 1100 100 L 50 50 1 1 I +X PPU_D7 66 650 1200 100 L 50 50 1 1 B +X PPU_D6 67 650 1300 100 L 50 50 1 1 B +X PPU_D5 68 650 1400 100 L 50 50 1 1 B +X PPU_D4 69 650 1500 100 L 50 50 1 1 B +X CPU_A6 7 -650 -1100 100 R 50 50 1 1 I +X CIC-RST 70 650 1600 100 L 50 50 1 1 I +X CIC-CLK 71 650 1700 100 L 50 50 1 1 I +X GND 72 650 1800 100 L 50 50 1 1 P +X CPU_A5 8 -650 -1000 100 R 50 50 1 1 I +X CPU_A4 9 -650 -900 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# 74HC139 +# +DEF 74HC139 U 0 40 Y Y 1 F N +F0 "U" -250 500 50 H V C CNN +F1 "74HC139" 100 -500 50 H V C CNN +F2 "Package_DIP:DIP-16_W10.16mm" -50 600 50 H I C CNN +F3 "" -250 500 50 H I C CNN +DRAW +S -300 450 300 -450 0 1 0 f +X ~1E 1 -400 350 100 R 50 50 1 1 I +X ~2Y2 10 400 -250 100 L 50 50 1 1 O +X ~2Y1 11 400 -150 100 L 50 50 1 1 O +X ~2Y0 12 400 -50 100 L 50 50 1 1 O +X 2A1 13 400 50 100 L 50 50 1 1 I +X 2A0 14 400 150 100 L 50 50 1 1 I +X ~2E 15 400 250 100 L 50 50 1 1 I +X VCC 16 400 350 100 L 50 50 1 1 P +X 1A0 2 -400 250 100 R 50 50 1 1 I +X 1A1 3 -400 150 100 R 50 50 1 1 I +X ~1Y0 4 -400 50 100 R 50 50 1 1 O +X ~1Y1 5 -400 -50 100 R 50 50 1 1 O +X ~1Y2 6 -400 -150 100 R 50 50 1 1 O +X ~1Y3 7 -400 -250 100 R 50 50 1 1 O +X GND 8 -400 -350 100 R 50 50 1 1 P +X ~2Y3 9 400 -350 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# 74HC368 +# +DEF 74HC368 U 0 40 Y Y 1 F N +F0 "U" -250 500 50 H V C CNN +F1 "74HC368" 100 -500 50 H V C CNN +F2 "Package_DIP:DIP-16_W10.16mm" -50 600 50 H I C CNN +F3 "" -250 500 50 H I C CNN +DRAW +S -300 450 300 -450 0 1 0 f +X ~1OE 1 -400 350 100 R 50 50 1 1 I +X 4A 10 400 -250 100 L 50 50 1 1 I +X ~5Y 11 400 -150 100 L 50 50 1 1 O +X 5A 12 400 -50 100 L 50 50 1 1 I +X ~6Y 13 400 50 100 L 50 50 1 1 O +X 6A 14 400 150 100 L 50 50 1 1 I +X ~2OE 15 400 250 100 L 50 50 1 1 I +X VCC 16 400 350 100 L 50 50 1 1 P +X 1A 2 -400 250 100 R 50 50 1 1 I +X ~1Y 3 -400 150 100 R 50 50 1 1 O +X 2A 4 -400 50 100 R 50 50 1 1 I +X ~2Y 5 -400 -50 100 R 50 50 1 1 O +X 3A 6 -400 -150 100 R 50 50 1 1 I +X ~3Y 7 -400 -250 100 R 50 50 1 1 O +X GND 8 -400 -350 100 R 50 50 1 1 P +X ~4Y 9 400 -350 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# 74HC373 +# +DEF 74HC373 U 0 40 Y Y 1 F N +F0 "U" -250 600 50 H V C CNN +F1 "74HC373" 100 -600 50 H V C CNN +F2 "Package_DIP:DIP-24_W10.16mm" 0 700 50 H I C CNN +F3 "" -250 600 50 H I C CNN +DRAW +S -300 550 300 -550 0 1 0 f +X ~OE 1 -400 450 100 R 50 50 1 1 I +X GND 10 -400 -450 100 R 50 50 1 1 P +X LE 11 400 -450 100 L 50 50 1 1 I +X Q4 12 400 -350 100 L 50 50 1 1 O +X D4 13 400 -250 100 L 50 50 1 1 I +X D5 14 400 -150 100 L 50 50 1 1 I +X Q5 15 400 -50 100 L 50 50 1 1 O +X Q6 16 400 50 100 L 50 50 1 1 O +X D6 17 400 150 100 L 50 50 1 1 I +X D7 18 400 250 100 L 50 50 1 1 I +X Q7 19 400 350 100 L 50 50 1 1 O +X Q0 2 -400 350 100 R 50 50 1 1 O +X VCC 20 400 450 100 L 50 50 1 1 P +X D0 3 -400 250 100 R 50 50 1 1 I +X D1 4 -400 150 100 R 50 50 1 1 I +X Q1 5 -400 50 100 R 50 50 1 1 O +X Q2 6 -400 -50 100 R 50 50 1 1 O +X D2 7 -400 -150 100 R 50 50 1 1 I +X D3 8 -400 -250 100 R 50 50 1 1 I +X Q3 9 -400 -350 100 R 50 50 1 1 O +ENDDRAW +ENDDEF +# +# Controller_Port +# +DEF Controller_Port J 0 40 Y Y 1 F N +F0 "J" -200 350 50 H V C CNN +F1 "Controller_Port" 0 -250 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -250 300 -250 -150 N +P 6 0 1 0 -250 300 -50 300 250 200 250 -200 -250 -200 -250 -150 f +X GND 1 -350 200 100 R 50 50 1 1 P +X CUP 2 -350 100 100 R 50 50 1 1 O +X OUT-0 3 -350 0 100 R 50 50 1 1 O +X D0 4 -350 -100 100 R 50 50 1 1 I +X D4 5 350 -100 100 L 50 50 1 1 I +X D3 6 350 0 100 L 50 50 1 1 I +X VCC 7 350 100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# EXP-CON +# +DEF EXP-CON J 0 40 Y Y 1 L N +F0 "J" -150 1330 59 H V L BNN +F1 "EXP-CON" -200 -1400 59 H V L BNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +A -50 -400 25 901 -901 1 0 10 N -50 -375 -50 -425 +A -50 -300 25 901 -901 1 0 10 N -50 -275 -50 -325 +A -50 100 25 901 -901 1 0 10 N -50 125 -50 75 +A -50 200 25 901 -901 1 0 10 N -50 225 -50 175 +A -50 500 25 901 -901 1 0 10 N -50 525 -50 475 +A -50 1000 25 901 -901 1 0 10 N -50 1025 -50 975 +A -49 -1099 24 924 -1778 1 0 10 N -50 -1075 -75 -1100 +A -49 -1099 26 -1778 -922 1 0 10 N -75 -1100 -50 -1125 +A -49 -999 24 924 -1778 1 0 10 N -50 -975 -75 -1000 +A -49 -999 26 -1778 -922 1 0 10 N -75 -1000 -50 -1025 +A -49 -899 24 924 -1778 1 0 10 N -50 -875 -75 -900 +A -49 -899 26 -1778 -922 1 0 10 N -75 -900 -50 -925 +A -49 -799 24 924 -1778 1 0 10 N -50 -775 -75 -800 +A -49 -799 26 -1778 -922 1 0 10 N -75 -800 -50 -825 +A -49 -699 24 924 -1778 1 0 10 N -50 -675 -75 -700 +A -49 -699 26 -1778 -922 1 0 10 N -75 -700 -50 -725 +A -49 -599 24 924 -1778 1 0 10 N -50 -575 -75 -600 +A -49 -599 26 -1778 -922 1 0 10 N -75 -600 -50 -625 +A -49 -499 24 924 -1778 1 0 10 N -50 -475 -75 -500 +A -49 -499 26 -1778 -922 1 0 10 N -75 -500 -50 -525 +A -49 -199 24 924 -1778 1 0 10 N -50 -175 -75 -200 +A -49 -199 26 -1778 -922 1 0 10 N -75 -200 -50 -225 +A -49 -99 24 924 -1778 1 0 10 N -50 -75 -75 -100 +A -49 -99 26 -1778 -922 1 0 10 N -75 -100 -50 -125 +A -49 0 25 923 1800 1 0 10 N -50 25 -75 0 +A -49 0 26 1800 -923 1 0 10 N -75 0 -50 -25 +A -49 299 26 922 1778 1 0 10 N -50 325 -75 300 +A -49 299 26 1778 -924 1 0 10 N -75 300 -50 275 +A -49 399 26 922 1778 1 0 10 N -50 425 -75 400 +A -49 399 26 1778 -924 1 0 10 N -75 400 -50 375 +A -49 599 26 922 1778 1 0 10 N -50 625 -75 600 +A -49 599 26 1778 -924 1 0 10 N -75 600 -50 575 +A -49 699 26 922 1778 1 0 10 N -50 725 -75 700 +A -49 699 26 1778 -924 1 0 10 N -75 700 -50 675 +A -49 799 26 922 1778 1 0 10 N -50 825 -75 800 +A -49 799 26 1778 -924 1 0 10 N -75 800 -50 775 +A -49 899 26 922 1778 1 0 10 N -50 925 -75 900 +A -49 899 26 1778 -924 1 0 10 N -75 900 -50 875 +A -49 1099 26 922 1778 1 0 10 N -50 1125 -75 1100 +A -49 1099 26 1778 -924 1 0 10 N -75 1100 -50 1075 +A -49 1199 26 922 1778 1 0 10 N -50 1225 -75 1200 +A -49 1199 26 1778 -924 1 0 10 N -75 1200 -50 1175 +A 49 -1099 26 -878 -22 1 0 10 N 50 -1125 75 -1100 +A 49 -1099 26 -22 876 1 0 10 N 75 -1100 50 -1075 +A 49 -999 26 -878 -22 1 0 10 N 50 -1025 75 -1000 +A 49 -999 26 -22 876 1 0 10 N 75 -1000 50 -975 +A 49 -899 26 -878 -22 1 0 10 N 50 -925 75 -900 +A 49 -899 26 -22 876 1 0 10 N 75 -900 50 -875 +A 49 -799 26 -878 -22 1 0 10 N 50 -825 75 -800 +A 49 -799 26 -22 876 1 0 10 N 75 -800 50 -775 +A 49 -699 26 -878 -22 1 0 10 N 50 -725 75 -700 +A 49 -699 26 -22 876 1 0 10 N 75 -700 50 -675 +A 49 -599 26 -878 -22 1 0 10 N 50 -625 75 -600 +A 49 -599 26 -22 876 1 0 10 N 75 -600 50 -575 +A 49 -599 26 -22 876 1 0 10 N 75 -600 50 -575 +A 49 -499 26 -878 -22 1 0 10 N 50 -525 75 -500 +A 49 -499 26 -22 876 1 0 10 N 75 -500 50 -475 +A 49 -399 26 -878 -22 1 0 10 N 50 -425 75 -400 +A 49 -399 26 -22 876 1 0 10 N 75 -400 50 -375 +A 49 -299 26 -878 -22 1 0 10 N 50 -325 75 -300 +A 49 -299 26 -22 876 1 0 10 N 75 -300 50 -275 +A 49 -199 26 -878 -22 1 0 10 N 50 -225 75 -200 +A 49 -199 26 -22 876 1 0 10 N 75 -200 50 -175 +A 49 -99 26 -878 -22 1 0 10 N 50 -125 75 -100 +A 49 -99 26 -22 876 1 0 10 N 75 -100 50 -75 +A 49 -99 26 -22 876 1 0 10 N 75 -100 50 -75 +A 49 0 26 0 877 1 0 10 N 75 0 50 25 +A 49 0 25 -877 0 1 0 10 N 50 -25 75 0 +A 49 99 26 22 878 1 0 10 N 75 100 50 125 +A 49 99 24 -876 22 1 0 10 N 50 75 75 100 +A 49 199 26 22 878 1 0 10 N 75 200 50 225 +A 49 199 24 -876 22 1 0 10 N 50 175 75 200 +A 49 299 26 22 878 1 0 10 N 75 300 50 325 +A 49 299 24 -876 22 1 0 10 N 50 275 75 300 +A 49 399 26 22 878 1 0 10 N 75 400 50 425 +A 49 399 24 -876 22 1 0 10 N 50 375 75 400 +A 49 499 26 22 878 1 0 10 N 75 500 50 525 +A 49 499 24 -876 22 1 0 10 N 50 475 75 500 +A 49 599 26 22 878 1 0 10 N 75 600 50 625 +A 49 599 24 -876 22 1 0 10 N 50 575 75 600 +A 49 699 26 22 878 1 0 10 N 75 700 50 725 +A 49 699 24 -876 22 1 0 10 N 50 675 75 700 +A 49 799 26 22 878 1 0 10 N 75 800 50 825 +A 49 799 24 -876 22 1 0 10 N 50 775 75 800 +A 49 899 26 22 878 1 0 10 N 75 900 50 925 +A 49 899 24 -876 22 1 0 10 N 50 875 75 900 +A 49 999 26 22 878 1 0 10 N 75 1000 50 1025 +A 49 999 24 -876 22 1 0 10 N 50 975 75 1000 +A 49 1099 26 22 878 1 0 10 N 75 1100 50 1125 +A 49 1099 24 -876 22 1 0 10 N 50 1075 75 1100 +A 49 1199 26 22 878 1 0 10 N 75 1200 50 1225 +A 49 1199 24 -876 22 1 0 10 N 50 1175 75 1200 +S -150 1300 150 -1200 1 0 0 f +P 2 1 0 0 -100 -1100 -75 -1100 N +P 2 1 0 0 -100 -1000 -75 -1000 N +P 2 1 0 0 -100 -900 -75 -900 N +P 2 1 0 0 -100 -800 -75 -800 N +P 2 1 0 0 -100 -700 -75 -700 N +P 2 1 0 0 -100 -600 -75 -600 N +P 2 1 0 0 -100 -500 -75 -500 N +P 2 1 0 0 -100 -400 -75 -400 N +P 2 1 0 0 -100 -300 -75 -300 N +P 2 1 0 0 -100 -200 -75 -200 N +P 2 1 0 0 -100 -100 -75 -100 N +P 2 1 0 0 -100 0 -75 0 N +P 2 1 0 0 -100 100 -75 100 N +P 2 1 0 0 -100 200 -75 200 N +P 2 1 0 0 -100 300 -75 300 N +P 2 1 0 0 -100 400 -75 400 N +P 2 1 0 0 -100 500 -75 500 N +P 2 1 0 0 -100 600 -75 600 N +P 2 1 0 0 -100 700 -75 700 N +P 2 1 0 0 -100 800 -75 800 N +P 2 1 0 0 -100 900 -75 900 N +P 2 1 0 0 -100 1000 -75 1000 N +P 2 1 0 0 -100 1100 -75 1100 N +P 2 1 0 0 -100 1200 -75 1200 N +P 2 1 0 0 100 -1100 75 -1100 N +P 2 1 0 0 100 -1000 75 -1000 N +P 2 1 0 0 100 -900 75 -900 N +P 2 1 0 0 100 -800 75 -800 N +P 2 1 0 0 100 -700 75 -700 N +P 2 1 0 0 100 -600 75 -600 N +P 2 1 0 0 100 -500 75 -500 N +P 2 1 0 0 100 -400 75 -400 N +P 2 1 0 0 100 -300 75 -300 N +P 2 1 0 0 100 -200 75 -200 N +P 2 1 0 0 100 -100 75 -100 N +P 2 1 0 0 100 0 75 0 N +P 2 1 0 0 100 100 75 100 N +P 2 1 0 0 100 200 75 200 N +P 2 1 0 0 100 300 75 300 N +P 2 1 0 0 100 400 75 400 N +P 2 1 0 0 100 500 75 500 N +P 2 1 0 0 100 600 75 600 N +P 2 1 0 0 100 700 75 700 N +P 2 1 0 0 100 800 75 800 N +P 2 1 0 0 100 900 75 900 N +P 2 1 0 0 100 1000 75 1000 N +P 2 1 0 0 100 1100 75 1100 N +P 2 1 0 0 100 1200 75 1200 N +X ~ 1 -300 1200 200 R 50 0 1 0 P +X ~ 10 -300 300 200 R 50 0 1 0 P +X ~ 11 -300 200 200 R 50 0 1 0 P +X ~ 12 -300 100 200 R 50 0 1 0 P +X ~ 13 -300 0 200 R 50 0 1 0 P +X ~ 14 -300 -100 200 R 50 0 1 0 P +X ~ 15 -300 -200 200 R 50 0 1 0 P +X ~ 16 -300 -300 200 R 50 0 1 0 P +X ~ 17 -300 -400 200 R 50 0 1 0 P +X ~ 18 -300 -500 200 R 50 0 1 0 P +X ~ 19 -300 -600 200 R 50 0 1 0 P +X ~ 2 -300 1100 200 R 50 0 1 0 P +X ~ 20 -300 -700 200 R 50 0 1 0 P +X ~ 21 -300 -800 200 R 50 0 1 0 P +X ~ 22 -300 -900 200 R 50 0 1 0 P +X ~ 23 -300 -1000 200 R 50 0 1 0 P +X ~ 24 -300 -1100 200 R 50 0 1 0 P +X ~ 25 300 -1100 200 L 50 0 1 0 P +X ~ 26 300 -1000 200 L 50 0 1 0 P +X ~ 27 300 -900 200 L 50 0 1 0 P +X ~ 28 300 -800 200 L 50 0 1 0 P +X ~ 29 300 -700 200 L 50 0 1 0 P +X ~ 3 -300 1000 200 R 50 0 1 0 P +X ~ 30 300 -600 200 L 50 0 1 0 P +X ~ 31 300 -500 200 L 50 0 1 0 P +X ~ 32 300 -400 200 L 50 0 1 0 P +X ~ 33 300 -300 200 L 50 0 1 0 P +X ~ 34 300 -200 200 L 50 0 1 0 P +X ~ 35 300 -100 200 L 50 0 1 0 P +X ~ 36 300 0 200 L 50 0 1 0 P +X ~ 37 300 100 200 L 50 0 1 0 P +X ~ 38 300 200 200 L 50 0 1 0 P +X ~ 39 300 300 200 L 50 0 1 0 P +X ~ 4 -300 900 200 R 50 0 1 0 P +X ~ 40 300 400 200 L 50 0 1 0 P +X ~ 41 300 500 200 L 50 0 1 0 P +X ~ 42 300 600 200 L 50 0 1 0 P +X ~ 43 300 700 200 L 50 0 1 0 P +X ~ 44 300 800 200 L 50 0 1 0 P +X ~ 45 300 900 200 L 50 0 1 0 P +X ~ 46 300 1000 200 L 50 0 1 0 P +X ~ 47 300 1100 200 L 50 0 1 0 P +X ~ 48 300 1200 200 L 50 0 1 0 P +X ~ 5 -300 800 200 R 50 0 1 0 P +X ~ 6 -300 700 200 R 50 0 1 0 P +X ~ 7 -300 600 200 R 50 0 1 0 P +X ~ 8 -300 500 200 R 50 0 1 0 P +X ~ 9 -300 400 200 R 50 0 1 0 P +ENDDRAW +ENDDEF +# +# RP2A03_CPU +# +DEF RP2A03_CPU U 0 40 Y Y 1 F N +F0 "U" -350 1100 50 H V C CNN +F1 "RP2A03_CPU" 100 -1100 50 H V C CNN +F2 "Package_DIP:DIP-40_W25.4mm" 0 1200 50 H I C CNN +F3 "" -400 1100 50 H I C CNN +DRAW +S -400 1050 350 -1050 0 1 0 f +X AUX_1 1 -500 950 100 R 50 50 1 1 O +X A6 10 -500 50 100 R 50 50 1 1 O +X A7 11 -500 -50 100 R 50 50 1 1 O +X A8 12 -500 -150 100 R 50 50 1 1 O +X A9 13 -500 -250 100 R 50 50 1 1 O +X A10 14 -500 -350 100 R 50 50 1 1 O +X A11 15 -500 -450 100 R 50 50 1 1 O +X A12 16 -500 -550 100 R 50 50 1 1 O +X A13 17 -500 -650 100 R 50 50 1 1 O +X A14 18 -500 -750 100 R 50 50 1 1 O +X A15 19 -500 -850 100 R 50 50 1 1 O +X AUX_2 2 -500 850 100 R 50 50 1 1 O +X GND 20 -500 -950 100 R 50 50 1 1 P +X D7 21 450 -950 100 L 50 50 1 1 B +X D6 22 450 -850 100 L 50 50 1 1 B +X D5 23 450 -750 100 L 50 50 1 1 B +X D4 24 450 -650 100 L 50 50 1 1 B +X D3 25 450 -550 100 L 50 50 1 1 B +X D2 26 450 -450 100 L 50 50 1 1 B +X D1 27 450 -350 100 L 50 50 1 1 B +X D0 28 450 -250 100 L 50 50 1 1 B +X CLK 29 450 -150 100 L 50 50 1 1 I +X ~RST 3 -500 750 100 R 50 50 1 1 I +X TST/GND 30 450 -50 100 L 50 50 1 1 I +X M2 31 450 50 100 L 50 50 1 1 O +X ~IRQ 32 450 150 100 L 50 50 1 1 I +X ~NMI 33 450 250 100 L 50 50 1 1 I +X R/W 34 450 350 100 L 50 50 1 1 O +X ~OE2 35 450 450 100 L 50 50 1 1 O +X ~OE1 36 450 550 100 L 50 50 1 1 O +X OUT_2 37 450 650 100 L 50 50 1 1 O +X OUT_1 38 450 750 100 L 50 50 1 1 O +X OUT_0 39 450 850 100 L 50 50 1 1 O +X CPU_A0 4 -500 650 100 R 50 50 1 1 O +X VCC 40 450 950 100 L 50 50 1 1 P +X A1 5 -500 550 100 R 50 50 1 1 O +X A2 6 -500 450 100 R 50 50 1 1 O +X A3 7 -500 350 100 R 50 50 1 1 O +X A4 8 -500 250 100 R 50 50 1 1 O +X A5 9 -500 150 100 R 50 50 1 1 O +ENDDRAW +ENDDEF +# +# RP2C02_PPU +# +DEF RP2C02_PPU U 0 40 Y Y 1 F N +F0 "U" -350 1100 50 H V C CNN +F1 "RP2C02_PPU" 100 -1100 50 H V C CNN +F2 "Package_DIP:DIP-40_W25.4mm" 0 1200 50 H I C CNN +F3 "" -350 1050 50 H I C CNN +DRAW +S 350 1050 -400 -1050 0 1 0 f +X R/W 1 -500 950 100 R 50 50 1 1 I +X A2 10 -500 50 100 R 50 50 1 1 I +X A1 11 -500 -50 100 R 50 50 1 1 I +X A0 12 -500 -150 100 R 50 50 1 1 I +X ~CS 13 -500 -250 100 R 50 50 1 1 I +X EXT0 14 -500 -350 100 R 50 50 1 1 B +X EXT1 15 -500 -450 100 R 50 50 1 1 B +X EXT2 16 -500 -550 100 R 50 50 1 1 B +X EXT3 17 -500 -650 100 R 50 50 1 1 B +X CLK 18 -500 -750 100 R 50 50 1 1 I +X ~INT 19 -500 -850 100 R 50 50 1 1 O +X D0 2 -500 850 100 R 50 50 1 1 B +X GND 20 -500 -950 100 R 50 50 1 1 P +X VIDEO_OUT 21 450 -950 100 L 50 50 1 1 O +X ~RST 22 450 -850 100 L 50 50 1 1 I +X ~WR 23 450 -750 100 L 50 50 1 1 O +X ~RD 24 450 -650 100 L 50 50 1 1 I +X PA13 25 450 -550 100 L 50 50 1 1 O +X PA12 26 450 -450 100 L 50 50 1 1 O +X PA11 27 450 -350 100 L 50 50 1 1 O +X PA10 28 450 -250 100 L 50 50 1 1 O +X PA9 29 450 -150 100 L 50 50 1 1 O +X D1 3 -500 750 100 R 50 50 1 1 B +X PA8 30 450 -50 100 L 50 50 1 1 O +X PD7 31 450 50 100 L 50 50 1 1 B +X PD6 32 450 150 100 L 50 50 1 1 B +X PD5 33 450 250 100 L 50 50 1 1 B +X PD4 34 450 350 100 L 50 50 1 1 B +X PD3 35 450 450 100 L 50 50 1 1 B +X PD2 36 450 550 100 L 50 50 1 1 B +X PD1 37 450 650 100 L 50 50 1 1 B +X PD0 38 450 750 100 L 50 50 1 1 B +X ALE 39 450 850 100 L 50 50 1 1 O +X D2 4 -500 650 100 R 50 50 1 1 B +X VCC 40 450 950 100 L 50 50 1 1 P +X D3 5 -500 550 100 R 50 50 1 1 B +X D4 6 -500 450 100 R 50 50 1 1 B +X D7 7 -500 350 100 R 50 50 1 1 B +X D6 8 -500 250 100 R 50 50 1 1 B +X D7 9 -500 150 100 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# Diode_Array_7pin_(Anode-Common) +# +DEF Diode_Array_7pin_(Anode-Common) U 0 40 Y Y 1 F N +F0 "U" 0 0 50 H V C CNN +F1 "Diode_Array_7pin_(Anode-Common)" 0 0 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -350 -200 -350 -150 N +P 2 0 1 0 -200 -200 -200 -150 N +P 2 0 1 0 -150 -250 -150 -250 N +P 2 0 1 0 -50 -200 -50 -150 N +P 2 0 1 0 250 -200 250 -150 N +P 2 0 1 0 400 -200 400 -150 N +P 3 0 1 0 -350 -300 -300 -300 -400 -300 N +P 3 0 1 0 -200 -300 -250 -300 -150 -300 N +P 3 0 1 0 -50 -300 -100 -300 0 -300 N +P 3 0 1 0 250 -300 200 -300 300 -300 N +P 3 0 1 0 400 -300 350 -300 450 -300 N +P 3 0 1 0 550 -300 500 -300 600 -300 N +P 4 0 1 0 -350 -300 -300 -200 -400 -200 -350 -300 N +P 4 0 1 0 -350 -200 -350 -150 550 -150 550 -200 N +P 4 0 1 0 -200 -300 -150 -200 -250 -200 -200 -300 N +P 5 0 1 0 -50 -200 -100 -200 -50 -300 0 -200 -50 -200 N +P 5 0 1 0 250 -200 200 -200 250 -300 300 -200 250 -200 N +P 5 0 1 0 400 -200 350 -200 400 -300 450 -200 400 -200 N +P 5 0 1 0 550 -200 500 -200 550 -300 600 -200 550 -200 N +X ~ 1 -350 -200 100 D 50 50 1 1 O +X ~ 2 -200 -200 100 D 50 50 1 1 O +X ~ 3 -50 -200 100 D 50 50 1 1 O +X ~ 4 100 -150 100 U 50 50 1 1 I +X ~ 5 250 -200 100 D 50 50 1 1 O +X ~ 6 400 -200 100 D 50 50 1 1 O +X ~ 7 550 -200 100 D 50 50 1 1 O +ENDDRAW +ENDDEF +# +# Diode_Array_7pin_(Cathode-Common) +# +DEF Diode_Array_7pin_(Cathode-Common) U 0 40 Y Y 1 F N +F0 "U" 0 0 50 H V C CNN +F1 "Diode_Array_7pin_(Cathode-Common)" 0 0 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -350 -200 -350 -150 N +P 2 0 1 0 -200 -200 -200 -150 N +P 2 0 1 0 -150 -250 -150 -250 N +P 2 0 1 0 -50 -200 -50 -150 N +P 2 0 1 0 250 -200 250 -150 N +P 2 0 1 0 400 -200 400 -150 N +P 3 0 1 0 -350 -200 -400 -200 -300 -200 N +P 3 0 1 0 -200 -200 -250 -200 -150 -200 N +P 3 0 1 0 -50 -200 -100 -200 0 -200 N +P 3 0 1 0 250 -200 200 -200 300 -200 N +P 3 0 1 0 400 -200 350 -200 450 -200 N +P 3 0 1 0 550 -200 500 -200 600 -200 N +P 4 0 1 0 -350 -200 -350 -150 550 -150 550 -200 N +P 4 0 1 0 -350 -200 -300 -300 -400 -300 -350 -200 N +P 4 0 1 0 -200 -200 -250 -300 -150 -300 -200 -200 N +P 4 0 1 0 250 -200 300 -300 200 -300 250 -200 N +P 4 0 1 0 400 -200 450 -300 350 -300 400 -200 N +P 4 0 1 0 550 -200 500 -300 600 -300 550 -200 N +P 5 0 1 0 -50 -200 0 -300 -100 -300 -50 -200 -50 -250 N +X ~ 1 -350 -200 100 D 50 50 1 1 O +X ~ 2 -200 -200 100 D 50 50 1 1 O +X ~ 3 -50 -200 100 D 50 50 1 1 O +X ~ 4 100 -150 100 U 50 50 1 1 I +X ~ 5 250 -200 100 D 50 50 1 1 O +X ~ 6 400 -200 100 D 50 50 1 1 O +X ~ 7 550 -200 100 D 50 50 1 1 O +ENDDRAW +ENDDEF +# +# Ferrite_Core +# +DEF Ferrite_Core FC 0 40 Y Y 1 F N +F0 "FC" 0 0 50 H V C CNN +F1 "Ferrite_Core" 0 0 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +A -275 -200 25 1 1799 0 1 0 N -250 -200 -300 -200 +A -225 -200 25 1 1799 0 1 0 N -200 -200 -250 -200 +A -175 -200 25 1 1799 0 1 0 N -150 -200 -200 -200 +A -125 -200 25 1 1799 0 1 0 N -100 -200 -150 -200 +P 2 0 1 0 -300 -200 -350 -200 N +P 2 0 1 0 -100 -200 -50 -200 N +X ~ ~ -350 -200 0 R 50 50 1 1 I +X ~ ~ -50 -200 0 R 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/Board Files/Schematic.sch b/Board Files/Motherboard.sch similarity index 94% rename from Board Files/Schematic.sch rename to Board Files/Motherboard.sch index 77d33fd..30c0b68 100644 --- a/Board Files/Schematic.sch +++ b/Board Files/Motherboard.sch @@ -1,5 +1,4 @@ EESchema Schematic File Version 4 -LIBS:Motherboard-cache EELAYER 29 0 EELAYER END $Descr A3 16535 11693 @@ -15,7 +14,7 @@ Comment3 "Reverse Engineered by Krzysiobal" Comment4 "Nintendo Entertainment System (NES) Motherboard" $EndDescr $Comp -L NES-CPU-11:RP2C02_PPU U5 +L Motherboard:RP2C02_PPU U5 U 1 1 5D7FE1C0 P 9900 6700 F 0 "U5" H 9550 7800 50 0000 C CNN @@ -278,7 +277,7 @@ Wire Wire Line Wire Wire Line 11000 7450 11450 7450 $Comp -L NES-CPU-11:2KB_SRAM U4 +L Motherboard:2KB_SRAM U4 U 1 1 5D8358FE P 11850 7100 F 0 "U4" H 11600 7800 50 0000 C CNN @@ -325,7 +324,7 @@ Wire Wire Line Wire Wire Line 12250 6850 12700 6850 $Comp -L NES-CPU-11:74HC373 U2 +L Motherboard:74HC373 U2 U 1 1 5D8739AE P 11850 5700 F 0 "U2" H 11600 6300 50 0000 C CNN @@ -465,7 +464,7 @@ F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 9350 8350 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L NES-CPU-11:RP2A03_CPU U6 +L Motherboard:RP2A03_CPU U6 U 1 1 5D911B13 P 9550 2050 F 0 "U6" H 9200 3150 50 0000 C CNN @@ -723,7 +722,7 @@ Wire Wire Line Wire Wire Line 12550 2750 12150 2750 $Comp -L NES-CPU-11:2KB_SRAM U1 +L Motherboard:2KB_SRAM U1 U 1 1 5DB49A97 P 10600 3900 F 0 "U1" H 10350 4600 50 0000 C CNN @@ -832,7 +831,7 @@ Wire Wire Line Text Notes 9750 800 0 50 ~ 10 CENTRAL PROCESSING UNIT & WORK RAM $Comp -L NES-CPU-11:Controller_Port Controller_Port_1 +L Motherboard:Controller_Port Controller_Port_1 U 1 1 5DCEA036 P 1350 1650 F 0 "Controller_Port_1" H 1350 2000 50 0000 C CNN @@ -1008,7 +1007,7 @@ Connection ~ 2800 1950 Wire Wire Line 2800 1950 2800 2200 $Comp -L NES-CPU-11:EXP-CON P2 +L Motherboard:EXP-CON P2 U 1 1 5D833A72 P 14250 6750 F 0 "P2" H 14250 8100 59 0000 C CNN @@ -1019,7 +1018,7 @@ F 3 "" H 14250 6750 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L NES-CPU-11:72-Pin_Connector P1 +L Motherboard:72-Pin_Connector P1 U 1 1 5D838060 P 14250 2850 F 0 "P1" H 14250 4915 50 0000 C CNN @@ -1514,7 +1513,7 @@ F 3 "~" H 3450 1450 50 0001 C CNN -1 0 0 1 $EndComp $Comp -L Schematic:Diode_Array_7pin_(Cathode-Common) DA1 +L Motherboard:Diode_Array_7pin_(Cathode-Common) DA1 U 1 1 5E877EA3 P 4150 750 F 0 "DA1" H 3950 750 50 0000 R CNN @@ -1529,7 +1528,7 @@ VCC Wire Wire Line 4250 650 4250 900 $Comp -L Schematic:Diode_Array_7pin_(Anode-Common) DA2 +L Motherboard:Diode_Array_7pin_(Anode-Common) DA2 U 1 1 5E8CEEDD P 4150 2150 F 0 "DA2" H 3800 2050 50 0000 L CNN @@ -1710,7 +1709,7 @@ Text Label 6300 1650 2 50 ~ 0 Text Label 6300 1750 2 50 ~ 0 GND $Comp -L NES-CPU-11:Controller_Port Controller_Port_2 +L Motherboard:Controller_Port Controller_Port_2 U 1 1 5F41BB80 P 1350 3350 F 0 "Controller_Port_2" H 1350 3700 50 0000 C CNN @@ -1886,7 +1885,7 @@ F 3 "~" H 3450 3150 50 0001 C CNN -1 0 0 1 $EndComp $Comp -L Schematic:Diode_Array_7pin_(Cathode-Common) DA3 +L Motherboard:Diode_Array_7pin_(Cathode-Common) DA3 U 1 1 5F41BBE4 P 4150 2450 F 0 "DA3" H 3950 2450 50 0000 R CNN @@ -1901,7 +1900,7 @@ VCC Wire Wire Line 4250 2350 4250 2600 $Comp -L Schematic:Diode_Array_7pin_(Anode-Common) DA4 +L Motherboard:Diode_Array_7pin_(Anode-Common) DA4 U 1 1 5F41BBEC P 4150 3850 F 0 "DA4" H 3800 3750 50 0000 L CNN @@ -2028,7 +2027,7 @@ F 3 "~" H 2550 3250 50 0001 C CNN -1 0 0 1 $EndComp $Comp -L NES-CPU-11:74HC368 U7 +L Motherboard:74HC368 U7 U 1 1 5FA4F885 P 7500 1350 F 0 "U7" H 7250 1850 50 0000 C CNN @@ -2100,7 +2099,7 @@ Wire Wire Line Wire Wire Line 7900 1700 8350 1700 $Comp -L NES-CPU-11:74HC368 U8 +L Motherboard:74HC368 U8 U 1 1 5FF817ED P 7450 2500 F 0 "U8" H 7200 3000 50 0000 C CNN @@ -2682,7 +2681,7 @@ Connection ~ 3500 4950 Text Notes 2300 4650 2 50 ~ 10 MONO AUDIO MIXER & AMPLIFER $Comp -L Motherboard-rescue:Ferrite_Core-Schematic FC1 +L Motherboard:Ferrite_Core FC1 U 1 1 5D8FC474 P 3950 5100 F 0 "FC1" H 3737 5125 50 0000 C CNN @@ -3315,7 +3314,7 @@ Wire Wire Line Wire Wire Line 8500 4900 8050 4900 $Comp -L NES-CPU-11:10NES_CIC U10 +L Motherboard:10NES_CIC U10 U 1 1 5DB00CBC P 7600 5300 F 0 "U10" H 7300 5850 50 0000 C CNN @@ -3767,7 +3766,6 @@ Wire Wire Line 5000 7000 5000 7150 Text Label 5000 7150 1 50 ~ 0 GND -Connection ~ 3900 5300 Wire Wire Line 3900 5300 4200 5300 Text Label 8000 6400 2 50 ~ 0 diff --git a/Board Files/sym-lib-table b/Board Files/sym-lib-table new file mode 100644 index 0000000..b6beac1 --- /dev/null +++ b/Board Files/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name Motherboard)(type Legacy)(uri ${KIPRJMOD}/Motherboard.lib)(options "")(descr "")) +) diff --git a/README.md b/README.md index fad9ad1..843db25 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,10 @@ An Open-Source HardWare (OSHW) recreation of the original 1985 Front-Loading NES ## Repository Structure: -* Board Files: Contains all files necessary to open the project in KiCad, as well as the schematic +* Board Files: Contains all files necessary to open the project in KiCad, as well as the schematic and schematic symbols * Component Footprints: Contains a library of all the custom footprints used on the board -* Schematic Symbols: Contains all the custom schematic symbols made for this project The files required to order PCBs can be found under releases.