INES Mapper 196: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(Created page with "196Category:MMC3-like mappers INES Mapper 196, one of the variants of MMC3 being used in Super Mario Bros. 17 is a pirate hack game of Chip '...")
 
mNo edit summary
 
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Category:INES Mappers|196]][[Category:MMC3-like mappers]]
{{DEFAULTSORT:196}}[[Category:INES Mappers]][[Category:MMC3-like mappers]]
[[INES Mapper 196]], one of the variants of MMC3 being used in Super Mario Bros. 17 is a pirate hack game of Chip 'n Dale Rescue Rangers.
[[iNES Mapper 196]] denotes circuit boards by '''MRCM''', who mostly made Mario-themed hacks of existing games. For copy protection purposes, the MMC3 clone's A0 input is connected to A1 or A2 instead. Additonally, one variant uses [[INES Mapper 189|mapper 189]]-style PRG banking. Submappers denote the particular variant used:
* '''Submapper 0''': Actual variant unknown; use the following heuristics:
** MMC3's CPU A0 input =1 if (CPU A1=1 or CPU A2=1 or CPU A3=1) and CPU A0=0
** Use normal MMC3 PRG banking until CPU 6000-7FFF is written to, after which use [[INES Mapper 189|mapper 189]]-style PRG banking
* '''Submapper 1''': MMC3 CPU A0 input=CPU A1, normal MMC3 PRG banking
* '''Submapper 2''': MMC3 CPU A0 input=CPU A2, normal MMC3 PRG banking
* '''Submapper 3''': MMC3 CPU A0 input=CPU A1, [[INES Mapper 189|mapper 189]]-style PRG banking.

Latest revision as of 22:16, 29 December 2024

iNES Mapper 196 denotes circuit boards by MRCM, who mostly made Mario-themed hacks of existing games. For copy protection purposes, the MMC3 clone's A0 input is connected to A1 or A2 instead. Additonally, one variant uses mapper 189-style PRG banking. Submappers denote the particular variant used:

  • Submapper 0: Actual variant unknown; use the following heuristics:
    • MMC3's CPU A0 input =1 if (CPU A1=1 or CPU A2=1 or CPU A3=1) and CPU A0=0
    • Use normal MMC3 PRG banking until CPU 6000-7FFF is written to, after which use mapper 189-style PRG banking
  • Submapper 1: MMC3 CPU A0 input=CPU A1, normal MMC3 PRG banking
  • Submapper 2: MMC3 CPU A0 input=CPU A2, normal MMC3 PRG banking
  • Submapper 3: MMC3 CPU A0 input=CPU A1, mapper 189-style PRG banking.