A Nintendo Gamecube (GC) and Wii Homebrew App to get Game Boy Advance (GBA) BIOS, ROMs and saves via the GC GBA Link Cable. Credits goes to the orignal creator https://github.com/DamianS-eng/wii-gba-link-cable-dumper
- 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
appsfolder 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 + Selectwhen you see the Game Boy splash screen. This suspends the game launch and should allow the dumper to boot up from there.
- This version uses VBAGX to play the games and be able to send and recieve files to
- Here is the download for VBAGX (https://github.com/dborth/vbagx)
- It takes a while to get the ROMS uploaded so it is easier to put them on ahead of time however they have to follow this format
- NAME(all caps) [GAME ID].gba EX. POKEMON RUBY [AXVE01].gba
- The
bin,gbaandsavfiles dumped will be placed in a folder called "dumps" or under "vbagx" 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.
- Grab the latest .zip from the master branch using
git clone. - Run the
build.batscript.
- 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).
If you are using version 3.0.3 of devkitPro you will not be able so compile unless you have the packages ppc-bzip2 and ppc-zlib use pacman -S ppc-bzip2 and pacman -S ppc-zlib to install if you want to compile a new version of the code
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.
VBAGX support added by BryanSimp