A Nintendo Gamecube (GC) and Wii Homebrew App to get Game Boy Advance (GBA) BIOS, ROMs and saves via the GC GBA Link Cable.
- Lightweight app launched from a Homebrew Launcher, such as the Picoboot or SD Media Launcher on Gamecube, or the Homebrew Channel on Wii.
- Read physical Game Boy Advance cartrige inserted into a Game Boy Advance (SP) console connected via the Gamecube Game Boy Advance Link Cable.
- Dump the GBA ROM to the same storage device as the loaded app.
- Backup save data from cartridge.
- Restore save data backup to catridge.
- Erase save data from cartridge.
- Dump the GBA console BIOS.
- Grab the release from the releases tab and extract the folder and the correct dol file for the GC/Wii to your Homebrew Loader.
- Usually this is the
apps
folder on the SD card.
- Usually this is the
- Before launching the app in your Homebrew Launcher, make sure to sync your Wii Remote, or plug in a GC Controller into Port 1 of your console, and the GBA Link Cable into Port 2.
- Now Boot your GBA without a cart inserted, it should automatically boot into the dumper when connected. From there you can just follow the instructions on screen.
- If your GBA resets when you get to the step of inserting a cart, try to boot your GBA with the cart already inserted and holding down
Start + Select
when you see the Game Boy splash screen. This suspends the game launch and should allow the dumper to boot up from there.
- The
bin
,gba
andsav
files dumped will be placed in a folder called "dumps" on your main device (from where the loader launched). - Please note that dumping GBA ROMs can take a long time because of the cable protocol limitations. An estimation will be displayed on screen before you dump it as a reference. File sizes vary by GBA rom.
- 4mb takes about 6 minutes.
- 16mb takes about 26 minutes.
- 32mb takes about 48 minutes.
- ROM sav and BIOS backups are very quick.
- Ensure you have the latest package from DevkitPro.
gba-dev
,gamecube-dev
, andwii-dev
- Grab the latest .zip from the main branch using
git clone
. - Run the
build.bat
script.
- If there are compiler issues, ensure the latest dependencies are installed
pacman -syuu
, and make sure you clean between compiles (make clean
, refer to [build.bat](https://github.com/DamianS-eng/wii-gba-link-cable-dumper/blob/Readme-update/build.bat for specific commands).
Latest gba header changes by yuv422.
Save Support based on SendSave by Chishm.
GBA BIOS Dumper by Dark Fader.
Wii Remote support added by DamianS-eng.