Ecube Save Fix

 Added:02.10.05 - Updated:25.05.06

This is a util to patch your homebrew GBA ROMs, to enable the Ecube client detect the correct save type. (If you don't know what I'm talking about maybe this guide will confuse you even more.)

 Features: (These will always be of the newest version)

Save Types:

  • SRAM - 256kb,512kb.
  • FLASH - 512kb,1024kb.
  • EEPROM - 64kb, 128kb.

The program is also able to:

  • "empty space" patch the ROM.
  • Correct header information.
  • Patch the ROM's Title.
  • Patch the ROM's Game Code.
  • Patch the ROM's Maker Code.
  • Patch the ROM's Version Number.
  • Pad the ROM to the next power of 2.
  • Correct the CRC of the ROM after patching.
  • Perform all operations through the commandline.

 Files

Ecube SaveFix V0.3 - Readme.txt - changelog.log

A collection of BAT files to facilitate the patching of homebrew GBA ROMs so that the Ecube Flash client detects the save type correctly.

Ecube SaveFix V0.4 - Readme.txt - changelog.log

This is my console application to do the same job as the BAT files above. Written in C++ as a W32 Console app. It has bugs. Use it only if you are wondering what my earliest C++ version looked like. I don't want to hear anything like: 'Dude your program sux ass.' or 'It formatted my HDD.'... cos well It was just a testing version! Contains full source and precompiled EXE.

Ecube SaveFix V0.5 - Readme.txt - changelog.log

Brought filesize down to 100kB,
Added User input recovery(prevents crash if a user puts a file that doesn't exist!).
Contains full source and precompiled EXE.

Ecube SaveFix V0.6 - Readme.txt - changelog.log

Added "empty space patching",
Contains full source and EXE.

Ecube SaveFix V0.7 - Readme.txt - changelog.log

Added CRC correction,
Header Fixing,
Game Name Patching,
Game Code Patching,
Maker Code Patching,
Game Version Patching,
ROM Padding (to the nearest power of 2),
Contains full source and precompiled EXE.

Ecube SaveFix V0.8 - Readme.txt - changelog.log - todo.txt

Complete code rewrite,
Added commandline handling,
Misc bugfixes including memory management errors!
Contains full source and precompiled EXE.

380 are pissed off with maldetection of homebrew saving.