NES 2.0 Mapper 263: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) (Created page with "Category:MMC3-like mappers NES 2.0 Mapper 263 is used for an MMC3 clone with scrambled mapper address and data bits. Its UNIF board name is '''UNL-KOF97'''. It is used...") |
NewRisingSun (talk | contribs) mNo edit summary |
||
Line 18: | Line 18: | ||
D000 C001 | D000 C001 | ||
E000 E000 | E000 E000 | ||
F000 | F000 E001 | ||
The data written to the MMC3 clone has the following bit order compared to a regular MMC3: | The data written to the MMC3 clone has the following bit order compared to a regular MMC3: |
Latest revision as of 09:45, 8 March 2018
NES 2.0 Mapper 263 is used for an MMC3 clone with scrambled mapper address and data bits. Its UNIF board name is UNL-KOF97. It is used for two games by Rex Soft:
- Boogerman II: The Final Adventure
- The King of Fighters '97
Registers
A12 is used for the MMC3's A0:
Mask: $F000
Mapper 263 Regular MMC3 address address ---------- ------------ 8000 8000 9000 8001 A000 A000 B000 A001 C000 C000 D000 C001 E000 E000 F000 E001
The data written to the MMC3 clone has the following bit order compared to a regular MMC3:
Written bit 76543210 -------- Actual bit 76243051
Which means that to get from the written data to the actual data, the following operation must be performed:
Val =(Val &0xD8) | ((Val &0x20) >>4) | ((Val &4) <<3) | ((Val &2) >>1) | ((Val &1) <<2);
Note
- Most versions of The King of Fighters '97 are hacked for Mapper 4. Several of them also fail to disable the frame IRQ, freezing on emulators that accurately power-on with the frame IRQ enabled.