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!