References:
Schematics:
NES: http://gamesx.com/wiki/doku.php?id=schematics:console_related_schematics
FAMICOM:
Pinouts:
CPU: https://wiki.nesdev.com/w/index.php/CPU_pin_out_and_signal_description
CIC: https://wiki.nesdev.com/w/index.php/CIC_lockout_chip_pinout
NES EXP port: https://wiki.nesdev.com/w/index.php/NES_expansion_port_pinout
60&72pin cart connectors: https://wiki.nesdev.com/w/index.php/Cartridge_connector
Libraries:
http://www.pcserviceselectronics.co.uk/eagle/con-3m-skt-header.lbr
https://github.com/jpwright/eagle-lbr/blob/master/nintendo.lbr
*renamed nintendo-cart.lbr
https://github.com/Sputnick85/eagle_nintendo/blob/master/nintendo.lbr
*renamed nintendo-av.lbr
https://github.com/spacerace/Eagle-Libraries/blob/master/commodore/Mos6502.lbr
*duplicated, edited each, and renamed as:
Ricoh2C02.lbr
Ricoh2A03.lbr
Eagle Help:
https://intranet.ee.ic.ac.uk/t.clarke/EAGLE/The EAGLE Guide.pdf
https://learn.sparkfun.com/tutorials/using-eagle-schematic
https://hackaday.com/2008/10/20/parts-chip-sockets-for-dual-in-line-package-dip/
Rough BOM:
Resistors
RM1 10K 11x 12x?
R1 100
R2 100
R3 10K
R4 20K
R5 12K
R6 2.2K
R7 100K
R8 10K
R9 1.2K
R10 1.2K
R11 220K
R12 220
R13 150K
R14 1.2K
Diodes:
D1 1S953
Caps:
IC1 30p
C1 0.47u
C2 1u
C3 51p
C4 51p
C5 5p
C6 15p
C7 0.1u
C8 0.1u
C9 220p
C20 68p
C21 330p
C22 18p
C23 30p
Crystals:
XTAL1 (CPU/PPU CLK): 21.477272 MHz
XTAL2 (CIC CLK):4 Mhz
Transistors:
Q1 2SA937
Chips:
U1 SRAM (for CPU, PPU) 2048x8
DIP 24 - ic-package->DIL24->DIL24-6 0.6inch
http://pdf1.alldatasheet.com/datasheet-pdf/view/154361/SONY/CXK5816PN/M-15L.html
U2 74LS373 - PPU Memory Bus latch
TI SN74LS373DWR
http://www.ti.com/lit/ds/symlink/sn74ls373.pdf
U3 LS139 - demulitplexer
DM74LS139M Fairchild Semiconductor
http://pdf.datasheetcatalog.com/datasheets/90/232315_DS.pdf
http://www.mouser.com/ProductDetail/Fairchild-Semiconductor/DM74LS139M/?qs=0kuPHEOuoRTXyP%2bV8FErEw== - 74xx-us -> 74*139->74LS139N
U4 SRAM (for PPU) 2048x8
Same as U1: DIP 24 - ic-package->DIL24->DIL24-6 0.6inch
U5 PPU RP2C02
http://nesdev.com/2C02 technical reference.TXT
U6 CPU RP2A03
https://wiki.nesdev.com/w/index.php/CPU_pin_out_and_signal_description
U7 40H368
Inverting 3 state logic line driver
http://www.mouser.com/Search/Refine.aspx?Keyword=CD74HC368
http://www.ti.com/lit/ds/symlink/cd74hc367.pdf
U8 40H368
Same as U7
U9 74HCV04
hex inverter, 14-pin
Texas Instruments SN74HC04N
https://www.digikey.com/product-detail/en/texas-instruments/SN74HC04N/296-1566-5-ND/277212
http://www.ti.com/lit/ds/symlink/sn74hc04.pdf
U10 3193A (CIC)
https://wiki.nesdev.com/w/index.php/CIC_lockout_chip_pinout
16 pin dip
P2 Expansion Port Substitute:
8550-4500 3M Reverse IDC connector 50 pin
https://www.digikey.com/catalog/en/partgroup/5100-series/27171
http://multimedia.3m.com/mws/media/22253O/3mtm-100-in-plr-bmskt-100x-100cntrbmp-ra-sldrtails-ts0414.pdf //5100 series vertical connector
http://www.pcserviceselectronics.co.uk/eagle/3msocket.php
Planned Port numbering:
P1 72 pin nes cartridge connector
P2 nes expansion port
P3/4 player1/2 controller ports
P5 power&reset switches/mic in?
P6 av out
P7 usb power port
P8 60 pin famicom cartridge connector
P9 famicom expansion port
P10 mic in?
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.