User:Zzo38/Submappers: Difference between revisions
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
I will add DotFami mapper codes (for .cart files and ines.map file) when I am able 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. | Note: In all cases with mapper numbers 0 to 255 (even numbers not yet assigned), submapper 0 means to determine using hashes/checksum or whatever as old iNES files are treated. This is for compatibility purposes. Mapper numbers 256 and above do not use submapper 0 in this way. | ||
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. | 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. | ||
<b>N.B. This is not the official list; it is kept temporarily since official list is incomplete. Some of these things have been overridden by the official list.</b> | |||
==Mapper 1== | ==Mapper 1== | ||
Line 13: | Line 15: | ||
* 4: SXROM | * 4: SXROM | ||
==Mapper 2, 3== | ==Mapper 2, 3, 7, 34== | ||
* 1: No bus conflicts | * 1: No bus conflicts | ||
* 2: With bus conflicts | * 2: With bus conflicts | ||
Line 41: | Line 43: | ||
* 1: Oversize support as FCEUX | * 1: Oversize support as FCEUX | ||
* 2: Oversize support as Nestopia | * 2: Oversize support as Nestopia | ||
N.B.: This is controversial, and anyways this description is not very good. It may be deleted later. | |||
==Mapper 78== | ==Mapper 78== |
Latest revision as of 03:17, 24 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 (even numbers not yet assigned), submapper 0 means to determine using hashes/checksum or whatever as old iNES files are treated. This is for compatibility purposes. Mapper numbers 256 and above do not use submapper 0 in this way.
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.
N.B. This is not the official list; it is kept temporarily since official list is incomplete. Some of these things have been overridden by the official list.
Mapper 1
- 1: Normal
- 2: SOROM
- 3: SUROM
- 4: SXROM
Mapper 2, 3, 7, 34
- 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
N.B.: This is controversial, and anyways this description is not very good. It may be deleted later.
Mapper 78
- 1: Uchuusen
- 2: Holy Diver
Mapper 85
- 1: VRC7a
- 2: VRC7b