NES Game Genie IC pinout: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
(Add direction arrows, rename PRG/CHR→CPU/PPU, reformat, link to forum thread) |
(that ''can't'' be CHR /A13, because it needs to disable cart CHR ROM, not the nametable RAM. So retraced pin 48 also) |
||
(One intermediate revision by one other user not shown) | |||
Line 3: | Line 3: | ||
.---\/---. | .---\/---. | ||
CC PRG /CE <- | 01 48 | <- PPU | CC PRG /CE <- | 01 48 | <- PPU A13 on NES | ||
Genie ROM /CE <- | 02 47 | -> CHR | Genie ROM /CE <- | 02 47 | -> CHR A13 on CC | ||
/ROMSEL -> | 03 46 | <- PPU /RD | /ROMSEL -> | 03 46 | <- PPU /RD | ||
CPU R/W -> | 04 45 | <- PPU A2 | CPU R/W -> | 04 45 | <- PPU A2 | ||
Line 29: | Line 29: | ||
'--------' | '--------' | ||
Pins | Pins 31–35 and 37–40 are connected to the CPU <tt>Dx</tt> lines via 200-ohm resistors. Their function is to prevent a bus conflict. | ||
resistors. | |||
CC M2 is pulled low by resistor-diode logic when Genie ROM /CE is low. | <tt>CC M2</tt> is pulled low by resistor-diode logic when <tt>Genie ROM /CE</tt> is low. | ||
/RESET only detects power-on reset, not reset-button reset. | <tt>/RESET</tt> only detects power-on reset, not reset-button reset. | ||
Pin 30 goes to an unpopulated location for a capacitor. | Pin 30 goes to an unpopulated location for a capacitor. | ||
== References == | |||
* [http://forums.nesdev.org/viewtopic.php?t=12777 NESDev Forums – ''Game Genie tracing/diagramming''] |
Latest revision as of 02:35, 12 February 2018
See also: Game Genie
.---\/---. CC PRG /CE <- | 01 48 | <- PPU A13 on NES Genie ROM /CE <- | 02 47 | -> CHR A13 on CC /ROMSEL -> | 03 46 | <- PPU /RD CPU R/W -> | 04 45 | <- PPU A2 CPU A0 -> | 05 44 | <- PPU A4 CPU A1 -> | 06 43 | <- PPU A5 CPU A2 -> | 07 42 | <- PPU A6 CPU A3 -> | 08 41 | <- PPU A7 CPU A4 -> | 09 40 | <> CPU D0 CPU A5 -> | 10 39 | <> CPU D1 CPU A6 -> | 11 38 | <> CPU D2 GND -- | 12 37 | <> CPU D3 CPU A7 -> | 13 36 | -- +5V CPU A8 -> | 14 35 | <> CPU D4 CPU A9 -> | 15 34 | <> CPU D5 CPU A10 -> | 16 33 | <> CPU D6 CPU A11 -> | 17 32 | <> CPU D7 CPU A12 -> | 18 31 | -> PPU D7 CPU A13 -> | 19 30 | ?? NC CPU A14 -> | 20 29 | -> PPU D6 /RESET -- | 21 28 | -> PPU D5 NC ?? | 22 27 | -> PPU D4 PPU D0 <- | 23 26 | -> PPU D3 PPU D1 <- | 24 25 | -> PPU D2 '--------'
Pins 31–35 and 37–40 are connected to the CPU Dx lines via 200-ohm resistors. Their function is to prevent a bus conflict.
CC M2 is pulled low by resistor-diode logic when Genie ROM /CE is low.
/RESET only detects power-on reset, not reset-button reset.
Pin 30 goes to an unpopulated location for a capacitor.