NES 2.0 Mapper 356

From NESdev Wiki
Revision as of 08:35, 28 August 2018 by NewRisingSun (talk | contribs) (Created page with "{{DEFAULTSORT:356}}356356356[[Category:MMC3 with CHR ROM and CHR RAM|356]...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

NES 2.0 Mapper 356 is used for the J.Y. Company's 7-in-1 Rockman (JY-208) multicart. It is basically INES Mapper 045 but with added functionality to switch between CHR-ROM and CHR-RAM, and between normal two-screen and four-screen mirroring.

All registers work as INES Mapper 045, except $6000 sequential register 2 (third write):

D~7654 3210
  ---------
  .4RC SSSS
   ||| ++++ CHR-AND block size (see Mapper 45 description)
   ||+----- High bit of CHR-OR (CHR A18, see Mapper 45 description)
   |+------ CHR memory type select
   |         0: CHR-RAM (8 KiB)
   |         1: CHR-ROM
   +------- Nametable memory select
             0: CIRAM (two nametables, mirrored according to MMC3 setting)
             1: Cartridge VRAM (four nametables)

Because unlike the original Mapper 45, there is only one high CHR-OR bit, only 512 KiB of CHR-ROM are supported.