NES 2.0 Mapper 301: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(Created page with "Category:Multicart mappers NES 2.0 Mapper 301 is used for ''GG1'' multicarts. Its UNIF board name is '''BMC-8157'''. ==Address latch ($8000-$FFFF)== Mask: $8000 A~FED...")
 
m (defaultsort)
 
Line 1: Line 1:
[[Category:Multicart mappers]]
{{DEFAULTSORT:301}}[[Category:Multicart mappers]]
NES 2.0 Mapper 301 is used for ''GG1'' multicarts. Its UNIF board name is '''BMC-8157'''.
NES 2.0 Mapper 301 is used for ''GG1'' multicarts. Its UNIF board name is '''BMC-8157'''.



Latest revision as of 06:43, 26 May 2020

NES 2.0 Mapper 301 is used for GG1 multicarts. Its UNIF board name is BMC-8157.

Address latch ($8000-$FFFF)

Mask: $8000

A~FEDC BA98 7654 3210
  -------------------
  .... ..PD POOI IIM.
         || |||| ||+- Select nametable mirroring type
         || |||| ||    0: Vertical
         || |||| ||    1: Horizontal
         || |||+-++-- Select 16 KiB inner PRG-ROM bank at CPU $8000-$BFFF        
         || |++------ Select 128 KiB outer PRG-ROM bank
         +|-+-------- Select 16 KiB inner PRG-ROM bank at CPU $C000-$FFFF
          |           0: bank 0
          |           1: same as CPU $8000-$BFFF (NROM-128)
          |           2/3: bank 7 (UNROM)
          +---------- Select 512 KiB outer PRG-ROM bank
          

Notes

  • On carts with 512 KiB PRG-ROM or less, a jumper or DIP switch selects whether setting bit 8 will result in wrapped-around PRG-ROM data or open bus. This switches between a short menu with no and a long menu with repeats.
  • CHR pattern data is stored in 8 KiB of unbanked CHR-RAM.