NES 2.0 Mapper 350: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
(defaultsort. fix typo?) |
NewRisingSun (talk | contribs) |
||
Line 20: | Line 20: | ||
||| 1: Second 512 KiB (selectable only in UNROM mode) | ||| 1: Second 512 KiB (selectable only in UNROM mode) | ||
|++------- Select PRG-ROM banking mode | |++------- Select PRG-ROM banking mode | ||
| 0: NROM-128 (inner bank bit 0 replaced with CPU A14) | | 0: NROM-128 | ||
| 1: NROM-256 (inner bank bit 0 replaced with CPU A14) | |||
| 2: UNROM (inner bank fixed to #7 at CPU $C000-$FFFF) | | 2: UNROM (inner bank fixed to #7 at CPU $C000-$FFFF) | ||
| 3: same as 2 | | 3: same as 2 |
Latest revision as of 21:14, 27 May 2020
NES 2.0 mapper 350 is used for a Super 15-in-1 Game Card multicart. Its UNIF board name is BMC-891227.
Banks
- CPU $6000-$7FFF: 8 KiB fixed PRG-ROM bank #1
- CPU $8000-$BFFF: 16 KiB switchable PRG-ROM bank
- CPU $C000-$FFFF: 16 KiB switchable PRG-ROM bank
- PPU $0000-$1FFF: 8 KiB of unbanked CHR-RAM
Registers
Outer Bank Register ($8000-$BFFF)
Mask: $C000 D~7654 3210 --------- MPPB B... |||+-+---- Select 128 KiB outer PRG-ROM bank ||+------- Chip select ||| 0: First 512 KiB ||| 1: Second 512 KiB (selectable only in UNROM mode) |++------- Select PRG-ROM banking mode | 0: NROM-128 | 1: NROM-256 (inner bank bit 0 replaced with CPU A14) | 2: UNROM (inner bank fixed to #7 at CPU $C000-$FFFF) | 3: same as 2 +--------- Select nametable mirroring type 0: Vertical 1: Horizontal
CHR-RAM is write-protected in the NROM modes.
Inner Bank Register ($C000-$FFFF)
Mask: $C000 D~7654 3210 --------- .... .BBB +++- Select 16 KiB inner PRG-ROM bank at CPU $8000-$BFFF/$C000-$FFFF
Similar Mappers
NES 2.0 Mapper 337 is a variant for smaller ROM sizes of this mapper.