NES 2.0 Mapper 443: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(Created page with "{{DEFAULTSORT:443}}Category:Multicart mappersCategory:MMC3-like mappersCategory:Mappers with scanline IRQs '''NES 2.0 Mapper 443''' denotes the '''NC3000M''' multi...")
 
 
Line 10: Line 10:
  A~FEDC BA98 7654 3210
  A~FEDC BA98 7654 3210
   -------------------
   -------------------
   .... .... ...P MMpC
   011. .... ...P MMpC
                 | |||+- CHR A18
                 | |||+- CHR A18
                 | ||+-- PRG A18
                 | ||+-- PRG A18
Line 23: Line 23:
* The inner CHR bank is unrestricted to 256 KiB.
* The inner CHR bank is unrestricted to 256 KiB.
* NROM mode forces MMC3's CPU A13 and A14 inputs to GND to make MMC3 bank register 6 apply to the entire CPU $8000-$FFFF range.
* NROM mode forces MMC3's CPU A13 and A14 inputs to GND to make MMC3 bank register 6 apply to the entire CPU $8000-$FFFF range.
==MMC3-compatible registers==
==MMC3-compatible registers==
Mask: $E001
Mask: $E001


See [[MMC3]].
See [[MMC3]].

Latest revision as of 17:31, 25 May 2021

NES 2.0 Mapper 443 denotes the NC3000M multicart circuit board.

Known cartridges:

  • 3000-in-1

Outer Bank and Mode Register ($6000-$7FFF, write)

Mask: $E000

A~FEDC BA98 7654 3210
  -------------------
  011. .... ...P MMpC
               | |||+- CHR A18
               | ||+-- PRG A18
               | ++--- Select PRG-ROM mode
               |        0: MMC3 mode
               |        1: NROM-256 mode (PRG A13..14=CPU A13..14, PRG A15..16=MMC3 A15..16)
               |        2: Read solder pads' value in D0/D1 (leftmost pads in picture)
               |        3: NROM-128 mode (PRG A13=CPU A13, PRG A14..16=MMC3 A14..16)
               +------ PRG A17
  • WRAM must be enabled in $A001.7 before writing to this register.
  • The inner PRG bank is restricted to 128 KiB.
  • The inner CHR bank is unrestricted to 256 KiB.
  • NROM mode forces MMC3's CPU A13 and A14 inputs to GND to make MMC3 bank register 6 apply to the entire CPU $8000-$FFFF range.

MMC3-compatible registers

Mask: $E001

See MMC3.