NES 2.0 Mapper 358: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(Created page with "Category:Multicart mappers NES 2.0 Mapper 358 is used for yet another variation of INES Mapper 090 from J.Y. Company, used on the ''1997 Super Game 7-in-1 (JY-016)'' m...")
 
(Added category.)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[Category:Multicart mappers]]
[[Category:Multicart mappers]]
NES 2.0 Mapper 358 is used for yet another variation of [[INES Mapper 090]] from J.Y. Company, used on the ''1997 Super Game 7-in-1 (JY-016)'' multicart (PCB number YY860606C), and possibly others. It differs from [[INES Mapper 090]] in the way the outer 512 KiB CHR-ROM bank is selected.
NES 2.0 Mapper 358 denotes a variation of [[NES 2.0 Mapper 282]] with partially overlapping PRG/CHR outer banks:
 
* ''1997 Super Game 7-in-1 (JY-016)'' (PCB YY860606C, 512 kiB PRG-ROM)  
=Registers=
* ''1998 Super HiK 5-in-1 (JY-113)'' (PCB YY860606C, 512 kiB PRG-ROM)
$8000-$D002: As [[INES Mapper 090|Mapper 90]].
* ''1998 Super HiK 6-in-1 (JY-117)'' (unmarked PCB, 1024 KiB PRG-ROM)


==Outer Bank Register ($D003)==
==Outer Bank Register ($D003)==
Mask: $F803
Mask: $F803
  7654 3210
  7654 3210
  ---- ----
  ---- ----
  ..M. .ppC
  ..M. .ppC
   |  ||+-- CHR-ROM A18 if M=0, ignored if M=1
   |  ||+-- CHR-ROM A18 if M=0, ignored if M=1
   |  ++--- PRG-ROM A17-A18
   |  ++--- PRG-ROM A18-A19
  |  +---- CHR-ROM A19
   +-------- Outer CHR bank size and selection
   +-------- Outer CHR bank size and selection
               0: Mask to 256 KiB, CHR A18=0
               0: Mask to 256 KiB, use C
               1: Mask to 512 KiB, CHR A18=1 in 2 KiB CHR banking mode, otherwise CHR A18=0
               1: Mask to 512 KiB, ignore C
 
PRG ($8000-$8FFF) bank select register bits that select 256 KiB banks are masked off. Dumping the CHR-ROM does not work reliably in 1 KiB CHR-ROM banking mode.
 
For a description of all other registers, see [[J.Y. Company ASIC]].
{{DEFAULTSORT:358}}[[Category:Mappers with ROM nametables]][[Category:Mappers with scanline IRQs]][[Category:Mappers with cycle IRQs]][[Category:Mappers using J.Y. Company ASIC]]

Latest revision as of 00:20, 8 December 2021

NES 2.0 Mapper 358 denotes a variation of NES 2.0 Mapper 282 with partially overlapping PRG/CHR outer banks:

  • 1997 Super Game 7-in-1 (JY-016) (PCB YY860606C, 512 kiB PRG-ROM)
  • 1998 Super HiK 5-in-1 (JY-113) (PCB YY860606C, 512 kiB PRG-ROM)
  • 1998 Super HiK 6-in-1 (JY-117) (unmarked PCB, 1024 KiB PRG-ROM)

Outer Bank Register ($D003)

Mask: $F803

7654 3210
---- ----
..M. .ppC
  |   ||+-- CHR-ROM A18 if M=0, ignored if M=1
  |   ++--- PRG-ROM A18-A19
  |   +---- CHR-ROM A19
  +-------- Outer CHR bank size and selection
             0: Mask to 256 KiB, use C
             1: Mask to 512 KiB, ignore C

PRG ($8000-$8FFF) bank select register bits that select 256 KiB banks are masked off. Dumping the CHR-ROM does not work reliably in 1 KiB CHR-ROM banking mode.

For a description of all other registers, see J.Y. Company ASIC.