Due to pure boredom, I fiddled with bootleg GBA cartridges.
It uses SRAM 1Mbit w/ battery.
I tested every game that uses different types of saves with the SRAM patcher via GBATA and bbsan2k's Flash1M SRAM patcher on the SRAM bootleg cart.
All of them save properly (FLASH 512Kb / 1Mbit, EEPROM v122 / v124, and SRAM), and dumping the game/save using Rudolph's GBA Backup Tool [0.21] works except for EEPROM v122 / v124 games only.
Even with and without the SRAM patch for the EEPROM v122 / v124 games, Rudolph's GBA Backup Tool [0.21] still can't recognize them properly.
Rudolph's GBA Backup Tool [0.21] can't read EEPROM / EEPROM SRAM patched burned SRAM bootleg cart properly, it's stuck to white screen only. FLASH 512Kb / 1Mbit and SRAM work though.
GodMode9i's built-in GBA dumper somehow successfully dumps the game/save of the EEPROM / EEPROM SRAM patched burned SRAM bootleg cart.
nds-savegame-manager is excluded because it doesn't support EEPROM dumping according to the GitHub changelogs, even with the SRAM patch it doesn't change anything.
I had to do all of these steps to make Rudolph's GBA Backup Tool [0.21] recognize EEPROM / EEPROM SRAM patched burned cartridge properly:
Dumping the game ROM works properly, except for its save file.
Rudolph's GBA Backup Tool [0.21] dumps the save file at 8kb only, which I assume is the proper size for EEPROM save files.
GodMode9i dumps the save file at 64kb, which I assume is the conventional size for SRAM and FLASH 512Kb save files.
Trying to load them via GBA emulators shows that the save files that I dumped are purely blank.
Trying to flash the save file via Rudolph's GBA Backup Tool [0.21]:
It uses SRAM 1Mbit w/ battery.
I tested every game that uses different types of saves with the SRAM patcher via GBATA and bbsan2k's Flash1M SRAM patcher on the SRAM bootleg cart.
All of them save properly (FLASH 512Kb / 1Mbit, EEPROM v122 / v124, and SRAM), and dumping the game/save using Rudolph's GBA Backup Tool [0.21] works except for EEPROM v122 / v124 games only.
Even with and without the SRAM patch for the EEPROM v122 / v124 games, Rudolph's GBA Backup Tool [0.21] still can't recognize them properly.
Rudolph's GBA Backup Tool [0.21] can't read EEPROM / EEPROM SRAM patched burned SRAM bootleg cart properly, it's stuck to white screen only. FLASH 512Kb / 1Mbit and SRAM work though.
GodMode9i's built-in GBA dumper somehow successfully dumps the game/save of the EEPROM / EEPROM SRAM patched burned SRAM bootleg cart.
nds-savegame-manager is excluded because it doesn't support EEPROM dumping according to the GitHub changelogs, even with the SRAM patch it doesn't change anything.
I had to do all of these steps to make Rudolph's GBA Backup Tool [0.21] recognize EEPROM / EEPROM SRAM patched burned cartridge properly:
- Use the 3DS GBA Footer Generator [Set as SRAM]
- Use the 3DS Simple GBA Converter [Generate the .CIA file]
- Use Ctrtool [Extract the .CIA contents and obtain the code.bin file]
- Rename code.bin as code.gba
Dumping the game ROM works properly, except for its save file.
Rudolph's GBA Backup Tool [0.21] dumps the save file at 8kb only, which I assume is the proper size for EEPROM save files.
GodMode9i dumps the save file at 64kb, which I assume is the conventional size for SRAM and FLASH 512Kb save files.
Trying to load them via GBA emulators shows that the save files that I dumped are purely blank.
Trying to flash the save file via Rudolph's GBA Backup Tool [0.21]:
- Using the 8kb save file works but it doesn't wipe off or overwrite the SRAM chip in the SRAM bootleg cart, weird.
- Using the 64kb save that came from GodMode9i freezes the homebrew software.
Last edited by Nix_Lon,