NES 2.0 Mapper 416
From NESdev Wiki
Jump to navigationJump to search
NES 2.0 Mapper 416 denotes the PCB used for a 4-in-1 multicart that includes the N-32 cartridge conversion of SMB2J.
Banks
- CPU $6000-$7FFF: Fixed 8 KiB PRG-ROM bank #7
- CPU $8000-$FFFF: Switchable 8/16/32 KiB PRG-ROM bank(s)
- PPU $0000-$1FFF: 8 KiB switchable CHR-ROM bank
Registers
Data Latch
Write to $8000 (mask $8000): D~[BPA. Mcc.] ||| |++--- CHR A14..A13 ||| |+---- 1=Horizontal, 0=Vertical mirroring ||| +----- PRG A16, also select SMB2J (0)/Normal (1) mode ||+-------- PRG A14 in Normal mode +|--------- PRG A15 in Normal mode ++--------- 00: NROM-064 banking (PRG A13=0, PRG A14=A) 01: NROM-128 banking (PRG A13=CPU A13, PRG A14=A) 1x: NROM-256 banking (PRG A13=CPU A13, PGR A14=CPU A14)
PRG Bank Select (SMB2J mode only)
Write to $4020 (mask unknown) D~[.... .BAC] ||+- PRG A15 ++-- PRG A14..13
IRQ Control (SMB2J mode only)
Write to $4120 (mask unknown) D~[.... ...E] +- 1=Counting, generate IRQ on 12-bit counter overflow 0=Counter reset, acknowledge/disable IRQ