VRC1 pinout

From NESdev Wiki
Revision as of 04:07, 6 January 2017 by Muramasa (talk | contribs) (PPU A11 and A10 were flipped. Confirmed with Multimeter.)
Jump to navigationJump to search

There isn't a consistent pinout for the VRC1 and its clones; here are two. The pins are mostly in the same order, but power and ground definitely move.

Anything with a ? next to it is uncertain; these pinouts were deduced solely based on images of the PCB.

VRC-1: 28-pin 0.6" DIP (canonically mapper 75)

Labeled "Konami 8626K7 007422 VRC 075" on PCB labeled "Konami 302114A":

               .--\/--.
(r) PRG A15 <- |01  28| -- +5V
(r) PRG A14 <- |02  27| <- CPU A14 (F)
(s) CPU A12 -> |03  26| <- CPU A13 (F)
(r) PRG A13 <- |04  25| <- PPU A12 (F)
(r) PRG A16 <- |05  24| <- PPU A11 (s)
 (s) CPU D0 -> |06  23| <- PPU A10 (s)
 (s) CPU D1 -> |07  22| -> PRG nSEL (r)
 (s) CPU D2 -> |08  21| <- CPU R/W (F)
 (s) CPU D3 -> |09  20| -> CHR nSEL (r)
(r) CHR A12 <- |10  19| <- PPU A13 (F)
(r) CHR A14 <- |11  18| <- PPU nRD (F)
(r) CHR A13 <- |12  17| -> CIRAM A10?
(r) CHR A15 <- |13  16| <- CPU nROMSEL (F)
        Gnd -- |14  15| -> CHR A16 (r)
               `------'

Labeled "VRC 007421 8805 Z04" on PCB labeled "JALECO-20":

               .--\/--.
(r) PRG A15 <- |01  28| <- CPU A14 (F)
   ?PRG A14 <- |02  27| <- CPU A13 (F)
   ?CPU A12 -> |03  26| <- CPU nROMSEL? 
   ?PRG A13 <- |04  25| <- PPU A12?		 
(r) PRG A16 <- |05  24| <- PPU A11?		 
 (s) CPU D0 -> |06  23| <- CPU RnW (F)
        Gnd -- |07  22| -> PRG nSEL (r)
 (s) CPU D1 -> |08  21| -- +5V
 (s) CPU D2 -> |09  20| -> CHR nSEL?
 (s) CPU D3 -> |10  19| <- PPU A10?
   ?CHR A12 <- |11  18| <- PPU nRD (F)
(r) CHR A14 <- |12  17| -> CIRAM A10 (F)
   ?CHR A13 <- |13  16| <- (CPU nROMSEL OR CPU RnW)?
(r) CHR A15 <- |14  15| -> CHR A16 (r)
               `------'