NES 2.0 Mapper 382

From Nesdev wiki
Jump to: navigation, search

NES 2.0 Mapper 382 denotes the 830928C circuit board, used on a 512 KiB 5-in-1 multicart containing the BNROM game Journey to the West and three Capcom/Konami UNROM games (with one repeat).

The outer bank register overlays the normal BNROM/UNROM data latches. If bit 5 is clear, the CPU $8000-$FFFF write applies to the inner 32 KiB (BNROM) or 16 KiB (UNROM) bank. If bit 5 is set, the write applies to the outer bank register.

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

Mask: $8000

D~7654 3210
  ---------
  ..1M U.PP
    || | ++- PRG A17/A18 (outer 128 KiB PRG-ROM bank)
    || +---- 0: UNROM mode
    ||       1: BNROM mode
    |+------ 0: Vertical mirroring
    |        1: Horizontal mirroring
    +------- Indicate Outer Bank register write
Power-on value: $00

UNROM/BNROM latch ($8000-$FFFF, write)

Mask: $8000

D~7654 3210
  ---------
  ..0. .ABB
    |   |++- In BNROM mode: PRG A15/A16 (inner 32 KiB PRG-ROM bank)
    |   +++- In UNROM mode: PRG A14-A16 (inner 16 KiB PRG-ROM bank
    |                                    at CPU $8000-$BFFF)
    +------- Indicate UNROM/BNROM latch register write