Snake's Revenge Mapper Conversion Patch FROM Mapper 1 (MMC1) TO Mapper 5 (MMC5) Converted by Dracula X RELEASE DATE: 04/2/2020 Last Modified: 06/14/2020 PRG Bankswitch Routine is at $C4E4 To switch banks from $E000 - $FFFF, use like so: LDA bank_number JSR $C4E4 JMP anywhere in $8000 to $BFFF CHR Sprite Bankswitch Routine (Left side of PPU) is at $C400 To switch sprite pages, use like so: LDA page_number JSR $C400 CHR Background Bankswitch Routine (Right side of PPU) is at $C3E4 To switch background pages, use like so: LDA page_number JSR $C3E4 Nametable Mapping Routine (one of its uses is mirroring) is at $C3BF To change mirroring for instance, use like so: LDA mirroring_number (#$50 for Horizontal, #$44 for Vertical) JSR $C3BF 16KB CHR-ROM pages is located at $80000 This patch does not work for: Snake's Revenge (Europe) version Hacks supported: All! Use Delta Patcher to patch the xdelta file to the ROM. Ignore the checksum and then patch the file. Changes for this version 1.0a: Expanded the ROM file size and fixed the textbox bug at the bottom and maybe other things. Credits: Rockman or RetroRain: for info on how to convert the mapper! Disch: for his mapper docs and a better MMC5 startup! Non Supported Emulators: Nintendulator RockNES VirtuaNES