Garfield - A Week of Garfield (Japan) (Sample) Mapper Conversion Patch FROM Mapper 1 (MMC1) TO Mapper 5 (MMC5) Converted by Dracula X RELEASE DATE: 5/14/2022 MMC5 setup is located at $3FF10 CHR is located at $40010 PRG Bankswitch Routine is at $C40C To switch banks from $C000 - $FFFF, use like so: LDA bank_number JSR $C40C JMP to any location in $8000-$BFFF CHR Sprite Bankswitch Routine (Left side of PPU) is at $C3E3 To switch sprite pages, use like so: LDA page_number JSR $C3E3 CHR Background Bankswitch Routine (Right side of PPU) I think this have no effect. Nametable Mapping Routine (one of its uses is mirroring) is at $C3CF To change mirroring for instance, use like so: LDA mirroring_number (#$44 for Horizontal, #$50 for Vertical) JSR $C3CF Hacks supported: All! Use Delta Patcher to patch the xdelta file to the ROM. Ignore the checksum and then patch the file. Credits: Rockman or RetroRain: for info on how to convert the mapper! Disch: for his mapper docs and a better MMC5 startup! All emulators are supported except for: RockNES