INES Mapper 058: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(Correction needed for one multicart. And "Study and Game 32 in 1" uses Mapper 241, as it has CHR-RAM.)
(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 1: Line 1:
[[Category:iNES Mappers|058]][[Category:Multicart mappers|058]]
{{DEFAULTSORT:058}}[[Category:iNES Mappers]][[Category:Multicart mappers]]
  Here are Disch's original notes: 
'''iNES Mapper 058''' is used for a number of simple NROM-/CNROM-based multicarts:
  ========================
* ''21-in-1 (AS-5321)''
  =  Mapper 058         =
* ''50-in-1 (WQ1806 B)''
  ========================
* ''55-in-1 (WQ2006 B)''
 
* ''68-in-1 (HKX5268)''
  Example Games:
* ''75-in-1 (WQ1905 E)''
  --------------------------
* ''86-in-1 (AP-5486)''
  68-in-1 (Game Star)
* ''92-in-1 (WQ1605 E)''
 
* ''97-in-1 (WQ1708 B)''
 
 
  Registers:
==Address Latch ($8000-$FFFF, write)==
  ---------------------------
Mask: $8000
 
    $8000-FFFF:  A~[.... .... MOCC CPPP]
A~FEDC BA98 7654 3210
      P = PRG page select, also 8 KiB CHR page select in NROM-128 mode
  -------------------
      C = 8 KiB CHR page select in NROM-256 mode
  1... .... MSCC CPPP
      O = PRG Mode (0=NROM-256, 1=NROM-128)
            |||| |+++- PRG A16..A14
      M = Mirroring (0=Vert, 1=Horz)
            ||++-+---- CHR A13..A15
 
            |+-------- PRG Mode
 
            |          0: NROM-256 (PRG A14=CPU A14)
  PRG Setup:
            |           1: NROM-128
  ---------------------------
            +--------- Nametable mirroring
 
                        0: Vertical
                $8000  $A000  $C000  $E000 
                        1: Horizontal
              +-------------------------------+
 
  PRG Mode 0: |            <$8000>            |
==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.
  PRG Mode 1: |    $8000    |    $8000    |
              +---------------+---------------+

Revision as of 11:03, 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 A13..A15
            |+-------- 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.