GBA Backup Tool
From GameBrew - a wiki dedicated to Video Game Homebrew.
|GBA Backup Tool|
GBA Backup Tool is a tool that allows us to extract the rom and the save of original GBA cartridge. With this version, user can remove game saves that are formatted EEPROM.
GBA_Backup_Tool.nds is DLDI compatible, so patch it according to the research tool to be used.
Modify GBA_Backup_Tool.ini with a text editor according to the usage environment.
Copy GBA_Backup_Tool.nds and GBA_Backup_Tool.ini to the root of SD. If GBA_Backup_Tool.ini does not exist, the default operation will be used (usually it is okay to omit it).
Note: Please use at your own risk as problems such as corruption of SAVE data in GBA ROM may occur.
Use L and R to switch between Save Backup, Save Restore, and Rom Backup.
A - Updates the contents of the specified SAV file as a backup with the contents of SAVE in ROM.
B - Creates a new SAV file and backs up the contents of SAVE in ROM. The name of the automatically created SAV file is GameTitle_GamecodeRomVer.sav (.sv0 to sv5). Overwrite the file.
A - Restores (writes) the contents of the specified SAV file to SAVE in ROM.
B - Initializes the ROM SAVE area with 0xFF.
A - Updates the contents of the specified GBA file as a backup with the dumped contents of the ROM.
B - Creates a new GBA file and backs up the dumped contents of the ROM. The name of the automatically created NDS file is GameTitle_GamecodeRomVer.gba. If you already have a file with the same name, it will be overwritten automatically.
Note from developer:
If the ROM SAVE type cannot be determined, unknown will be displayed.
The judgment of the ROM size of GBA ROM is sloppy. In case of over-dump, you can use other tools such as GBATA to trim/make it to the correct size.
X - Replace the Slot-2 GBA ROM cartridge
Start - Exit program and turns off the power of NDS
A/B - Operations
L/R - Switch mode
Tested with Real and M3 DS game Pokemon Emerald, Pokémon FireRed and Pokémon Sapphire.
- The SAV file extension is changed to the small letter (Conform to GBA_ExpLoader).
- To use it for the file name when GameTitle and Gamecode are small letters, it changes.
- Trouble that SFN in the FAT library overlaps is corrected.
- Corresponded to SAVE of EEPROM.
- Came from Mr. kzat3 about the access method to EEPROMteaching.
Thank you for Mr.kzat3.
- Author's website - https://kotei.blog.ss-blog.jp/2008-10-26