NES 2.0 Mapper 303
From NESdev Wiki
Jump to navigationJump to search
NES 2.0 Mapper 303 is used for Kaiser's ROM cartridge conversion of the Famicom Disk System game アルマナの奇跡 (Almana no Kiseki). Its UNIF board name is UNL-KS7017.
Banks
- CPU $6000-$7FFF: 8 KiB unbanked PRG-RAM
- CPU $8000-$BFFF: 16 KiB switchable PRG-ROM bank
- CPU $C000-$FFFF: 16 KiB fixed PRG-ROM bank #2
- PPU $0000-$1FFF: 8 KiB unbanked CHR-RAM
Registers
PRG Bank Latch ($4A00-$4AFF)
Mask: probably $FF00 A~FEDC BA98 7654 3210 ------------------- 0100 1010 .P.. PP.. +---++-- Select 16 KiB PRG-ROM bank at CPU $8000-$BFFF
The new PRG bank number is not applied until register $5100 is written to.
PRG Bank Latch Commit ($5100)
Mask: probably $FF00
Mirroring, IRQ ($4020, $4021, $4025 bit 3: write, $4030 bit 0: read)
Identical to their respective equivalents on the Famicom Disk System.
Note
The conversion retains all writes to the FDS sound channel registers, so an emulator could provide the expansion sound channel even though the original Kaiser cartridge did not.