NES 2.0 Mapper 274: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) (Created page with "201NES 2.0 Mapper 274 is used for ''90-in-1 Hwang Shinwei'' multicart. Its UNIF board name is '''BMC-80013-B'''. =Banks= * CPU $8000-$BFFF: Low...") |
NewRisingSun (talk | contribs) mNo edit summary |
||
Line 1: | Line 1: | ||
[[Category:Multicart mappers|201]]NES 2.0 Mapper 274 is used for ''90-in-1 Hwang Shinwei'' multicart. Its UNIF board name is '''BMC-80013-B'''. | [[Category:Multicart mappers|201]]NES 2.0 Mapper 274 is used for the ''90-in-1 Hwang Shinwei'' multicart. Its UNIF board name is '''BMC-80013-B'''. | ||
=Banks= | =Banks= |
Revision as of 08:14, 17 February 2018
NES 2.0 Mapper 274 is used for the 90-in-1 Hwang Shinwei multicart. Its UNIF board name is BMC-80013-B.
Banks
- CPU $8000-$BFFF: Lower switchable 16 KiB PRG-ROM bank.
- CPU $C000-$FFFF: Upper switchable 16 KiB PRG-ROM bank.
- PPU $0000-$1FFF: 8 KiB of CHR-RAM.
There are two PRG-ROM chips. Either chip can be mapped into the lower PRG-ROM bank, determined by whether the outer bank number is written to the $A000-$BFFF range (chip #0) or $C000-$FFFF range (chip #1). The upper PRG-ROM bank always uses chip #0.
Registers
Inner Lower Bank and Mirroring ($8000-$9FFF)
Bit 7654 3210 --------- ...M BBBB | ++++- Select 16 KiB inner PRG-ROM bank at CPU $8000-$BFFF +------ Select nametable mirroring 0: Vertical 1: Horizontal
Inner Upper Bank, Chip Select for Lower Bank and Common Outer Bank
$A000-$BFFF: Select chip #0 for lower bank $C000-$FFFF: Select chip #1 for lower bank
Bit 7654 3210 --------- .OOO IIII ||| ++++- Select 16 KiB inner PRG-ROM bank at CPU $C000-$FFFF +++------ Select 256 KiB outer PRG-ROM bank at CPU $8000-$FFFF
Notes
- If the ROM image is truncated to only contain the first chip's data, the 90-in-1 multicart becomes a 72-in-1 multicart.