| Comment |
Hello,
I would like to report a save compatibility issue with Calciobit (GBA) on SuperFW v0.20.
Hardware / Software
Device: SuperChis Prime
Firmware: SuperFW v0.20
ROM: Clean dump from my original retail cartridge
ROM MD5: 5c1230403a28121a7235d3cda810e96a
Save Information
SuperFW correctly detects the save type as FLASH (128KB).
I tested both save methods:
SRAM
Direct Save
Neither method works.
Symptoms
The game boots and runs normally.
Saving from within the game appears to succeed. The game displays the normal "Save completed successfully" message.
Immediately after saving, if I return to the title screen and try to load the save, the game reports that no save data exists.
The problem occurs without rebooting the device, so it does not appear to be related to writing the save file to the SD card.
Save States work correctly.
Additional Testing
mGBA creates and loads save files for this ROM correctly.
If I copy an mGBA-generated .sav file to the SuperFW save directory, SuperFW can read and load it correctly.
However, any new save created on SuperFW is not written.
After saving in-game and rebooting, the .sav file remains completely unchanged:
Same modification timestamp
Same MD5 checksum
This suggests that the game's save write operation is never reaching the save backend.
Other Information
SRAM Test: PASS
SDRAM Test: PASS
Other FLASH1M games save correctly on the same device and firmware.
I also tested an SRAM-patched version of the ROM, but the issue remained unchanged.
Conclusion
The ROM, save file format, SD card, and hardware all appear to be functioning correctly. The issue seems specific to Calciobit's save write routine and may indicate a compatibility problem with SuperFW's FLASH1M save emulation or save patching for this title.
Please let me know if any additional logs, save files, or testing would be helpful.
Thank you.
|