INES Mapper 058: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(Rewrite. Take the "CHR bank from PPP bits in NROM-128" stuff out of mapper 58 to describe it as emulated in FCEUX and pretty much all other emus.)
Line 17: Line 17:
   1... .... MSCC CPPP
   1... .... MSCC CPPP
             |||| |+++- PRG A16..A14
             |||| |+++- PRG A16..A14
             ||++-+---- CHR A13..A15
             ||++-+---- CHR A15..A13
             |+-------- PRG Mode
             |+-------- PRG Mode
             |          0: NROM-256 (PRG A14=CPU A14)
             |          0: NROM-256 (PRG A14=CPU A14)

Revision as of 11:33, 3 November 2019

iNES Mapper 058 is used for a number of simple NROM-/CNROM-based multicarts:

  • 21-in-1 (AS-5321)
  • 50-in-1 (WQ1806 B)
  • 55-in-1 (WQ2006 B)
  • 68-in-1 (HKX5268)
  • 75-in-1 (WQ1905 E)
  • 86-in-1 (AP-5486)
  • 92-in-1 (WQ1605 E)
  • 97-in-1 (WQ1708 B)

Address Latch ($8000-$FFFF, write)

Mask: $8000

A~FEDC BA98 7654 3210
  -------------------
  1... .... MSCC CPPP
            |||| |+++- PRG A16..A14
            ||++-+---- CHR A15..A13
            |+-------- PRG Mode
            |           0: NROM-256 (PRG A14=CPU A14)
            |           1: NROM-128
            +--------- Nametable mirroring
                        0: Vertical
                        1: Horizontal

Notes

  • INES Mapper 213 is almost identical, but gets its CHR bank from the PPP bits in NROM-128 mode. Multicarts that consist solely of NROM-256 games will run either as mappers 58 or 213.