NES 2.0 Mapper 294: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(Created page with "Category:Multicart mappersCategory:MMC3-like mappersCategory:Mappers with scanline IRQsNES 2.0 Mapper 294 is used for the ''Super Cool Boy 4-in-1'' (CB-4035) multi...")
(No difference)

Revision as of 19:42, 13 March 2018

NES 2.0 Mapper 294 is used for the Super Cool Boy 4-in-1 (CB-4035) multicart. It uses an MMC3 clone with a WRAM replaced by an outer bank register.

Registers

Outer Bank Register ($6001)

Mask: $E003

7654 3210
---------
.... .SOO
      +++- Select outer 128 KiB bank (bit 0 ignored in 256 KiB mode)
      +--- Select outer PRG/CHR bank size
           0: 256 KiB
           1: 128 KiB

Unknown registers ($6000, $6002, $6003)

The multicart menu writes the same values ($00 to $6000 when the menu is shown, $FF to $6002 and $00 to $6000 when a game is selected) for every game.

MMC3-compatible registers ($8000-$FFFF)

Mask: probably $E001
$8000, $8001, $A000, $A001, $C000, $C001, $E000, $E001: As normal MMC3.

Notes

  • Because the outer bank registers are connected to where WRAM would normally be, WRAM needs to be enabled via bit 7 of MMC3 register $A001 before accessing the outer bank registers.