NES 2.0 Mapper 310
From NESdev Wiki
Jump to navigationJump to search
NES 2.0 Mapper 310 denotes the K-1053 circuit board, used for the 1200-in-1 New World Multi multicart. It is an extension of INES Mapper 015 that supports more than 1 MiB of PRG ROM, and 32 KiB rather than 8 KiB of CHR RAM.
Banks
- CPU $8000-$FFFF: Switchable PRG-ROM banks (8/16/32 KiB)
- PPU $0000-$1FFF: Switchable 8 KiB (out of 32 KiB) of CHR-RAM that can be write-protected
- Nametable mirroring: Switchable horizontal/vertical settings
Data Latch ($8000-$BFFF, write)
Mask: $C000 D~7654 3210 --------- pMPP PPPP ||++-++++- PRG A19..A14 |+-------- Nametable mirroring +--------- PRG A13 if SS=2, ignored otherwise Power-on and reset value: All bits clear
Address and Data Latch ($C000-$FFFF, write)
Mask: $C000 A~FEDC BA98 7654 3210 D~7654 3210 ------------------- --------- 11.. .... .... PPSS .... ..CC |||| ++- CHR A14..A13 ||++-------------- PRG banking mode || 0: NROM-256 (PRG A14=CPU A14) || 1: UNROM (PRG A14..16=111 when CPU A14=1) || 2: NROM-64 (PRG A13=p) || 3: NROM-128 ++---------------- PRG A21..20 Power-on and reset value: All bits clear
CHR-RAM is write-protected in PRG banking modes 0 and 3, and write-enabled in modes 1 and 2.