This is a Mapper Conversion hack for Garfield - A Week of Garfield ROM from MMC1 to MMC5.
Features:
Note: The author has tested most of the emulators but doesn’t work well with RockNES.
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
Database match: Garfield no Isshukan (Japan) (En) (Beta 2)
Database: No-Intro: Nintendo Entertainment System (v. 20210216-231042)
File SHA-1: 704F053D3F39B5CE8F48B86F86C66B7DCC76FEA1
File CRC32: B1CD896D
ROM SHA-1: C13D77A980C828A416BA501830851779B71923FB
ROM CRC32: FB77099E