NES 2.0 Mapper 319: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) (Created page with "Category:Multicart mappers NES 2.0 Mapper 319 is used for the ''Prima Soft 9999999-in-1'' multicart. Its UNIF board name is '''BMC-HP898F'''. =Banks= * CPU $8000-$BFFF: 1...") |
NewRisingSun (talk | contribs) m (register swap) |
||
Line 8: | Line 8: | ||
=Registers= | =Registers= | ||
==PRG-ROM Bank and Mirroring ($ | ==PRG-ROM Bank and Mirroring ($6004)== | ||
Mask: $6004 | Mask: $6004 | ||
Line 20: | Line 20: | ||
| 0: Do not change PRG A16 | | 0: Do not change PRG A16 | ||
| 1: A16=0 for CPU $8000-$BFFF, | | 1: A16=0 for CPU $8000-$BFFF, | ||
| | | A16=1 for CPU $C000-$FFFF | ||
+--------- Select nametable mirroring type | +--------- Select nametable mirroring type | ||
0: Horizontal | 0: Horizontal | ||
1: Vertical | 1: Vertical | ||
==CHR-ROM Bank ($ | ==CHR-ROM Bank ($6000)== | ||
Mask: $6004 | Mask: $6004 | ||
Line 34: | Line 34: | ||
||| +-- 0=Keep CHR A14, 1=Force CHR A14 zo zero | ||| +-- 0=Keep CHR A14, 1=Force CHR A14 zo zero | ||
+++------ Select 8 KiB CHR-ROM bank at PPU $0000-$1FFF | +++------ Select 8 KiB CHR-ROM bank at PPU $0000-$1FFF | ||
(subject to | (subject to modification by bits 0-1) |
Revision as of 05:52, 16 May 2018
NES 2.0 Mapper 319 is used for the Prima Soft 9999999-in-1 multicart. Its UNIF board name is BMC-HP898F.
Banks
- CPU $8000-$BFFF: 16 KiB switchable PRG-ROM bank
- CPU $C000-$FFFF: 16 KiB switchable PRG-ROM bank
- PPU $0000-$1FFF: 8 KiB switchable CHR-ROM bank
Registers
PRG-ROM Bank and Mirroring ($6004)
Mask: $6004 D~7654 3210 --------- MDPP P... ||++-+---- Select Inner 16 KiB PRG-ROM bank at || CPU $8000-$BFFF and CPU $C000-$FFFF || (subject to modification by bit 6) |+-------- PRG A16 mode | 0: Do not change PRG A16 | 1: A16=0 for CPU $8000-$BFFF, | A16=1 for CPU $C000-$FFFF +--------- Select nametable mirroring type 0: Horizontal 1: Vertical
CHR-ROM Bank ($6000)
Mask: $6004 D~7654 3210 --------- .CCC ..12 ||| |+- 0=Keep CHR A15, 1=Force CHR A15 to zero ||| +-- 0=Keep CHR A14, 1=Force CHR A14 zo zero +++------ Select 8 KiB CHR-ROM bank at PPU $0000-$1FFF (subject to modification by bits 0-1)