INES Mapper 031: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
(Puritans) |
(short description of behavior) |
||
Line 1: | Line 1: | ||
'''iNES Mapper 031''' represents ''2A03 Puritans'', a cartridge implementing a variant of the [[NSF]] mapper. | '''iNES Mapper 031''' represents ''2A03 Puritans'', a cartridge implementing a variant of the [[NSF]] mapper. | ||
$5FF8 switches $8000-$8FFF, $5FF9 switches $9000-$9FFF, ..., $5FFF switches $F000-$FFFF, in 4096 bytes out of a PRG ROM up to 1 MiB. | |||
At power-on, $F000 is the last bank ($5FFF contains $FF), and nothing changes at reset. | |||
These registers are [[mirroring|mirrored]] throughout $5000-$5FFF with no bus conflicts. | |||
As with [[BNROM]] and [[UxROM]], there is no mirroring, CHR bank, or IRQ control; this mapper is intended for use with an 8 KiB CHR RAM and hardwired H or V mirroring. | |||
== References == | == References == | ||
*[http://forums.nesdev.org/viewtopic.php?p=128137#p128137 Excerpt from readme.txt describing the mapper] | *[http://forums.nesdev.org/viewtopic.php?p=128137#p128137 Excerpt from readme.txt describing the mapper] | ||
[[category:Mappers using $4020-$5FFF]] [[category:iNES Mappers]] |
Revision as of 15:19, 29 April 2014
iNES Mapper 031 represents 2A03 Puritans, a cartridge implementing a variant of the NSF mapper.
$5FF8 switches $8000-$8FFF, $5FF9 switches $9000-$9FFF, ..., $5FFF switches $F000-$FFFF, in 4096 bytes out of a PRG ROM up to 1 MiB. At power-on, $F000 is the last bank ($5FFF contains $FF), and nothing changes at reset. These registers are mirrored throughout $5000-$5FFF with no bus conflicts.
As with BNROM and UxROM, there is no mirroring, CHR bank, or IRQ control; this mapper is intended for use with an 8 KiB CHR RAM and hardwired H or V mirroring.