This is a Mapper Conversion hack for Donkey Kong ROM from NROM to MMC5.
Features:
Works on all emulators!
Read the Readme for changes in this version v1.2.0
Donkey Kong
Mapper Conversion Patch
FROM Mapper 0 (NROM) TO Mapper 5 (MMC5)
Converted by Dracula X
RELEASE DATE: 05/1/2021
Last Modified: 03/10/2022
The main game of $C000-$FFFF is now located at $0010-$4010
MMC5 Setup is at $1FE10
Reset is at $FA50
PRG Bankswitch Routine is at $FFCB
To switch banks from $C000 - $FFFF, use like so:
LDA page_number
JSR $FFCB
JMP to anywhere in $8000-$BFFF
CHR bank 1 (Right side of PPU) is at $FFC4
To switch background pages, use like so:
LDA page_number
JSR $FFC4
Nametable Mapping Routine (one of its uses is mirroring) is at $FFC0
To change mirroring for instance, use like so:
LDA mirroring_number (#$44 for Vertical, #$50 for Horizontal)
JSR $FFC0
8KB CHR-ROM pages is located at $20000
The settings that was at $FA48 is located at Bank 0 at $8000.
Donkey Kong (Japan) is also supported!
Supported Hacks:
All hacks are now supported.
Hacks not Supported:
NROM to MMC3
Donkey Kong (save-patch)
Donkey Kong (Original Edition) savepatch
Use Delta Patcher to patch the xdelta file to the ROM.
Ignore the checksum and then patch the file. If something
not right, then patch your hack ROM with your IPS file to the hack.
Apply your hack to the xdelta file and then reapply the ips to
the file.
Credits:
Rockman or RetroRain: for info on how to convert the mapper!
Disch: for his mapper docs and a better MMC5 startup!
infidelity: for info on how to convert NROM to MMC5.
Changes for this version 1.2.0 3-10-2022:
Moved the SoundEngine to bank 0.
Moved game bank to bank 1.
New reset is located at $FA50.
Changes for this version 1.1.0 3-8-2022:
Fixed the walking sfx.
Moved the SoundEngine to bank 1.
Have more space in the fixed bank from $FA48.
Fixed the switchbank code.
New reset is located at $FFC0
Changes for this version 1.0a:
Added supported hacks.
All emulators works!
Database match: Donkey Kong (World) (Rev 1)
Database: No-Intro: Nintendo Entertainment System (v. 20210216-231042)
File SHA-1: D8DFACBFEC34CDC871D73C901811551FE1706923
File CRC32: E40B593B
ROM SHA-1: D222DBBA5BD3716BBF62CA91167C6A9D15C60065
ROM CRC32: 6F97C721