User:Zzo38/Submappers: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(Created page with "This file lists my own suggestions for submappers. Please feel free to edit it if you have something to add. People who then make officially submapper numbers of NES 2.0 can d...")
 
No edit summary
Line 5: Line 5:
Note: In all cases with mapper numbers 0 to 255, submapper 0 means to determine using hashes/checksum or whatever as old iNES files are treated. This is for compatibility purposes.
Note: In all cases with mapper numbers 0 to 255, submapper 0 means to determine using hashes/checksum or whatever as old iNES files are treated. This is for compatibility purposes.


Some files use incorrect mapper numbers, or other incorrect things in the header. If iNES 2.0 headers are used, assume the header is correct.


==Mapper 1==
==Mapper 1==
Line 31: Line 32:
* 1: VRC4b
* 1: VRC4b
* 2: VRC4d
* 2: VRC4d
* 3: VRC2b
==Mapper 32, 71==
* 1: Controllable mirroring
* 2: Hardwired mirroring (use mirroring flag in header to indicate mirroring to use)
==Mapper 38, 79==
* 1: Oversize support as FCEUX
* 2: Oversize support as Nestopia
==Mapper 78==
* 1: Uchuusen
* 2: Holy Diver
==Mapper 85==
* 1: VRC7a
* 2: VRC7b

Revision as of 01:14, 11 September 2012

This file lists my own suggestions for submappers. Please feel free to edit it if you have something to add. People who then make officially submapper numbers of NES 2.0 can decide to use some of all of these suggestion if you want to.

I will add DotFami mapper codes (for .cart files and ines.map file) when I am able to.

Note: In all cases with mapper numbers 0 to 255, submapper 0 means to determine using hashes/checksum or whatever as old iNES files are treated. This is for compatibility purposes.

Some files use incorrect mapper numbers, or other incorrect things in the header. If iNES 2.0 headers are used, assume the header is correct.

Mapper 1

  • 1: Normal
  • 2: SOROM
  • 3: SUROM
  • 4: SXROM

Mapper 2, 3

  • 1: No bus conflicts
  • 2: With bus conflicts

Mapper 4

  • 1: MMC3
  • 2: MMC6

Mapper 21

  • 1: VRC4a
  • 2: VRC4c

Mapper 23

  • 1: VRC4e
  • 2: VRC4f

Mapper 25

  • 1: VRC4b
  • 2: VRC4d
  • 3: VRC2b

Mapper 32, 71

  • 1: Controllable mirroring
  • 2: Hardwired mirroring (use mirroring flag in header to indicate mirroring to use)

Mapper 38, 79

  • 1: Oversize support as FCEUX
  • 2: Oversize support as Nestopia

Mapper 78

  • 1: Uchuusen
  • 2: Holy Diver

Mapper 85

  • 1: VRC7a
  • 2: VRC7b