NES 2.0 Mapper 282: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(Created page with "Category:Multicart mappers NES 2.0 Mapper 282 is used for the ''1997 Super HIK 21-in-1'' (JY-105) and ''1998 Super HIK 5-in-1 multicart'' (JY-114) multicarts by J.Y. Compa...")
 
mNo edit summary
Line 1: Line 1:
[[Category:Multicart mappers]]
[[Category:Multicart mappers]]
NES 2.0 Mapper 282 is used for the ''1997 Super HIK 21-in-1'' (JY-105) and ''1998 Super HIK 5-in-1 multicart'' (JY-114) multicarts by J.Y. Company, both having has 1 MiB each of PRG-ROM and CHR-ROM. Register $D003 controls 256 KiB outer banks, and extended nametable mirroring is selected via bit 3 of $D001. It is otherwise similar to [[INES Mapper 090|Mapper 90]].
NES 2.0 Mapper 282 is used by at least three J.Y. multicarts:
* ''1997 Super HIK 18-in-1 (JY-101)''
* ''1997 Super HIK 21-in-1 (JY-105)''
* ''1998 Super HIK 5-in-1 (JY-114)''
Each of them have 1 MiB each of PRG-ROM and CHR-ROM. Register $D003 controls 256 KiB outer banks, and extended nametable mirroring is selected via bit 3 of $D001. It is otherwise similar to [[INES Mapper 090|Mapper 90]].


=Registers=
=Registers=

Revision as of 21:39, 4 April 2018

NES 2.0 Mapper 282 is used by at least three J.Y. multicarts:

  • 1997 Super HIK 18-in-1 (JY-101)
  • 1997 Super HIK 21-in-1 (JY-105)
  • 1998 Super HIK 5-in-1 (JY-114)

Each of them have 1 MiB each of PRG-ROM and CHR-ROM. Register $D003 controls 256 KiB outer banks, and extended nametable mirroring is selected via bit 3 of $D001. It is otherwise similar to Mapper 90.

Registers

$8000-$D000, $D002: As Mapper 90.

Nametable Mirroring Control Register ($D001)

Mask: $F003

7654 3210
---- ----
.... E.MM
     | ++- Select nametable mirroring if bit 3==0
     |     0: Vertical
     |     1: Horizontal
     |     2: One-screen page 0
     |     3: One-screen page 1
     +---- Select extended nametable mirroring
           0: Disabled, use $D001 bits 0-1
           1: Enabled, use $B000-$B007

Outer Bank Register ($D003)

Mask: $F003

7654 3210
---- ----
.... CPPC
     |||+- Select 256 KiB outer CHR-ROM bank
     |++-- Select 256/512 KiB outer PRG-ROM bank
     +---- Select 512 KiB outer CHR-ROM bank

Notes

  • PRG ($8000-$8FFF) and CHR ($9000-$AFFF) bank select register bits that select 256/512 KiB banks are masked off.