User:Ben Boldt: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
No edit summary
(Added pinout)
 
(46 intermediate revisions by the same user not shown)
Line 1: Line 1:
Winning isn't fun. It is game over.
See my [http://en.wikipedia.org/wiki/User:Ben_Boldt Wikipedia User Page].
See my [http://en.wikipedia.org/wiki/User:Ben_Boldt Wikipedia User Page].


MMC6 ASCII Pinout (sandbox/in progress):
See my [http://datacrystal.romhacking.net/wiki/Special:Contributions/Ben_Boldt contributions] at DataCrystal.
                                  ___
                                /  \
                                /    \
                (n) CPU A13 -> / 1  64 \ -> PRG A17 (r)
                        M2 -> / 2    63 \ <- CPU A14 (n)
          (unknown, GND) -> / 3  O  62 \ -> PRG A18 (r)
                    n/c -- / 4        61 \ -> PRG A14 (r)
                    n/c -- / 5          60 \ -> PRG A15 (r)
                  /M2 <- / 6            59 \ -> PRG A13 (r)
      (unknown, GND) -> / 7              58 \ <- CPU A12 (nr)
      (unknown, VCC) -> / 8                57 \ -- GND
    (unknown, VCC) -> / 9                  56 \ -- VCC/batt
          VCC/batt -- / 10                  55 \ <- CPU A8 (nr)
              GND -- / 11              ( )    54 \ <- CPU A7 (nr)
  (unknown, VCC) -> / 12                      53 \ <- CPU A9 (nr)
      threshold -- / 13                        52 \ <- CPU A6 (nr)
  (n) PPU A10 -> / 14                          51 \ <- CPU A5 (nr)
  (n) PPU A11 -> / 15                            50 \ -> PRG A16 (r)    Orientation:
    PPU A13 <- / 16                              49 \ <- CPU A4 (nr)    --------------------
              /            Nintendo MMC6            \                    48          33
              \      Package QFP-64, 0.8mm pitch      /                      |          |
(r) CHR A10 <- \ 17                              48 / <- CPU A3 (nr)      .------------.
  (r) CHR A16 <- \ 18                            47 / -> PRG /CE (r)    49-|            |-32
  (r) CHR A11 <- \ 19                          46 / <- CPU A2 (nr)        |  Nintendo  |
    (n) PPU A12 -> \ 20                        45 / <> CPU D7 (nr)          |O  MMC6B  O|
    (r) CHR A13 <- \ 21    ( )                44 / <- CPU A1 (nr)          |            |
      (r) CHR A12 <- \ 22                    43 / <> CPU D6 (nr)        64-|o          |-17
      (r) CHR A14 <- \ 23                  42 / <- CPU A0 (nr)            \------------'
                GND -- \ 24                41 / <> CPU D5 (nr)              |          |
            VCC/batt -- \ 25              40 / <> CPU D0 (nr)                1          16
          (r) CHR A15 <- \ 26            39 / <> CPU D4 (nr)
        (n) CIRAM A10 <- \ 27          38 / -- VCC/batt      Legend:
  (nr) CHR /OE, PPU /RD -> \ 28        37 / -- GND            ------------------------------
  (nr) CHR /CE, PPU A13 -> \ 29      36 / <> CPU D1 (nr)      --[MMC6]-- Power
              (r) CHR A17 <- \ 30    35 / <> CPU D3 (nr)      ->[MMC6]<- MMC6 input
                  (n) /IRQ <- \ 31  34 / <> CPU D2 (nr)        <-[MMC6]-> MMC6 output
                (n) /ROMSEL -> \ 32 33 / <- CPU R/W (n)        <>[MMC6]<> Bidirectional
                                \    /                        ??[MMC6]?? Unknown
                                \  /                              n      NES connection
                                  \ /                              r      ROM chip connection
                                  V                                R      RAM chip connection
 
* GND pins (11,24,37,57) are internally connected to each other.
* VCC/batt pins (10,25,38,56) are internally connected to each other.
* All pins have internal protection diodes from GND and to VCC/batt except pins 4 and 5.
* Pins 4 and 5 measure infinite resistance to all other pins.
* Unknown input pins (3,7,8,9,12) are labeled as connected on NES HK-ROM PCB.
 
Battery Circuit:
 
    +------|>|----/\/\/------+------|<|-----O  NES 5V
+  |            1 kohm    |
  ---  3V                  |
  ----- Lithium              +--------------O  MMC6 VCC/Batt
    |  2032
-  |
    +---------------------------------------O  NES GND, MMC6 GND
 
 
Threshold Circuit:


            NES 5V  O----/\/\/----+
See my [https://benboldtumd.github.io/index.html college website] (archived).
                        181 ohm  |
                                  |
                                  +-----O  MMC6 Threshold
                                  |
                        470 ohm  |
NES GND, MMC6 GND  O----/\/\/----+




NES-HKROM (Startropics 1) BOM:
                              _____
R1  1 kohm
                            /    \
R2  181 ohm
                  CPU A0 -> / 1 44 \ -- CN09.10
R3  470 ohm
                CPU A1 -> / 2    43 \ -- CN09.11
C1  22uF 6.3V Electrolytic
                CPU A2 -> / 3      42 \ -- CN09.12
C2  10nF Ceramic
              CPU A3 -> / 4        41 \ -- CN09.13
C3  10nF Ceramic
              CPU A4 -> / 5          40 \ -- CN09.14 to C09 to 5V
D1  Diode (0.6V Forward)
            CPU A5 -> / 6           39 \ -- CN05.16
D2  Diode (0.6V Forward)
            CPU A6 -> / 7              38 \ -- CN09.15, IC10.8 (IC10.9, 1C10.10 = /IRQ, so this should be IRQ)
U1  PRG-ROM
          CPU A7 -> / 8                37 \ -- CN05.12, SW04.3
U2  CHR-ROM
      A8 NAND A9 -> / 9                  36 \ -- CN05.13 (via R84 -> L18)
U3  CIC
  A10 NAND A11 -> / 10                  35 \ -- CN05.15 (via R85 -> L20)
U4  MMC6
      CPU A12 -> / 11    Ricoh RF5GH05    34 \ -- GND
  Batt 2032 3V Lithium
                /        Package QFP-44      \
                \        0.8mm pitch        /
      CPU A13 -> \ 12                    33 / -- CN06.9
        CPU A14 -> \ 13                  32 / -- CN06.8
        CPU A15 -> \ 14                31 / -- CN06.7
          CPU D0 <> \ 15              30 / -- CN06.6
            CPU D1 <> \ 16            29 / -- CN06.5
                M2 -> \ 17          28 / -- CN06.4
            CPU R/W -> \ 18        27 / -- CN06.3
              /ROMSEL <- \ 19      26 / -- CN06.2
          CPU RAM /CE <- \ 20    25 / -- CN06.1
                PPU /CE <- \ 21  24 / -- +5V
                    +5V -- \ 22 23 / -- CN06.11 via R28
                            \    /
                              \  /
                              \ /
                                V
  Note that CN09 is unpopulated.

Latest revision as of 15:00, 21 March 2021

Winning isn't fun. It is game over.

See my Wikipedia User Page.

See my contributions at DataCrystal.

See my college website (archived).


                             _____
                            /     \
                 CPU A0 -> / 1  44 \ -- CN09.10
                CPU A1 -> / 2    43 \ -- CN09.11
               CPU A2 -> / 3      42 \ -- CN09.12
              CPU A3 -> / 4        41 \ -- CN09.13
             CPU A4 -> / 5          40 \ -- CN09.14 to C09 to 5V
            CPU A5 -> / 6            39 \ -- CN05.16
           CPU A6 -> / 7              38 \ -- CN09.15, IC10.8 (IC10.9, 1C10.10 = /IRQ, so this should be IRQ)
          CPU A7 -> / 8                37 \ -- CN05.12, SW04.3
     A8 NAND A9 -> / 9                  36 \ -- CN05.13 (via R84 -> L18)
  A10 NAND A11 -> / 10                   35 \ -- CN05.15 (via R85 -> L20)
      CPU A12 -> / 11    Ricoh RF5GH05    34 \ -- GND
                /        Package QFP-44       \
                \         0.8mm pitch         /
      CPU A13 -> \ 12                     33 / -- CN06.9
       CPU A14 -> \ 13                   32 / -- CN06.8
        CPU A15 -> \ 14                 31 / -- CN06.7
          CPU D0 <> \ 15               30 / -- CN06.6
           CPU D1 <> \ 16             29 / -- CN06.5
                M2 -> \ 17           28 / -- CN06.4
            CPU R/W -> \ 18         27 / -- CN06.3
             /ROMSEL <- \ 19       26 / -- CN06.2
          CPU RAM /CE <- \ 20     25 / -- CN06.1
               PPU /CE <- \ 21   24 / -- +5V
                    +5V -- \ 22 23 / -- CN06.11 via R28
                            \     /
                             \   /
                              \ /
                               V
Note that CN09 is unpopulated.