NES 2.0 Mapper 380

From NESdev Wiki
Revision as of 14:13, 27 August 2019 by NewRisingSun (talk | contribs)
Jump to navigationJump to search

NES 2.0 Mapper 380 denotes the 970630C circuit board, used on a 512 KiB multicart having 42 to 80,000 listed NROM and UNROM games.

Outer Bank register ($8000-$FFFF, write)

Mask: $8000

A~FEDC BA98 7654 3210
  -------------------
  1... ..UD .bbb bbMV
         +|--||| |||+- UV  PRG banking mode
          |  ||| |||   10: NROM-256
          |  ||| |||   11: NROM-128
          |  ||| |||   0x: UNROM-like
          |  ||| ||+-- 0: Vertical, 1: Horizontal Mirroring
          |  +++-++--- PRG A14..A18.
          |            PRG A14 replaced with CPU A14 in NROM-256 mode.
          |            PRG A14..A16 replaced with 7 if CPU A14=1 in UNROM-like mode.
          +----------- 0: PRG-ROM enabled
                       1: PRG-ROM disabled, reading from $8000-$FFFF returns solder pad value

There is no UNROM-like data latch; all games modified to use the address latch.

Solder Pad ($8000-$FFFF, read)

Mask: $8000

D~7654 3210
  ---------
  .... VVVV
       ++++- Solder pad value

Only active when the address latch's A8 was previously set to 1. There are sixteen different menus with basically the same games but a different amount of repeats.