This hackfix is meant to be applied on top of the latest version of djedditt's
https://www.romhacking.net/hacks/6065/ to allow it to function on openFPGA-GBA core for the Analogue Pocket.
This patch simply modifies the header so that the game id matches Drill Dozer's and also updates the header checksum to ensure a successful boot. A similar hackfix was included in djedditt's
https://www.romhacking.net/hacks/8027/, so if he decides to include this hackfix in the future this separate addendum will no longer be needed.
Hopefully the makers of the openFPGA-GBA core will release an update making all of these kinds of hackfixes unnecessary.
Mario & Luigi: Superstar Saga (Cartridge Rumble Patch) openFPGA-GBA hackfix
WARNING
================================
Intended exclusively for those with an Analogue Pocket running the openFPGA-GBA core with a DS Rumble Pak inserted in the cartridge slot! This hackfix alters the ROM header data, which could have various unintended consequences, such as causing the game to be incorrectly identified in certain systems or interfering with the functionality of save states. It's a quick-and-dirty hack, not a permanent solution. Use at your own risk until a more robust fix is available from the openFPGA-GBA core developer.
USAGE
================================
To apply this hackfix:
- Download the latest version of the "Mario & Luigi: Superstar Saga (Cartridge Rumble Patch)" patch here:
https://www.romhacking.net/hacks/6065/
- Apply the original patch to a clean Mario & Luigi - Superstar Saga ROM using Lunar IPS or similar patching tool
- Apply this hackfix to the modified ROM using Lunar IPS or similar patching tool
RECOMMENDED ACTION
================================
Consider opening or monitoring issues related to this matter at the openFPGA-GBA GitHub repository:
https://github.com/spiritualized1997/openFPGA-GBA/issues
Filenames are from the No-Intro database.
----------------
Mario & Luigi - Superstar Saga (Europe) (En,Fr,De,Es,It)
CRC32: 170CC574
MD5: 3B50B9F9E13E271EAD33EE5A234650A9
SHA-1: FA2314C2FBE0DB1AB17175F8BE7CCEB0AB084EFC
----------------
Mario & Luigi - Superstar Saga (USA)
CRC32: E718D850
MD5: 4B1A5897D89D9E74EC7F630EEFDFD435
SHA-1: 7C303CDDE5061EE329296948060B875CB50BA410
----------------
Mario & Luigi RPG (Japan)
CRC32: 4EF93D41
MD5: D571970F19FAFDBCDDDB71A02563317E
SHA-1: EDC538AC505BFCD337ABDD03B3A6F2744D81EAAB