diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2017-07-11 20:59:41 -0400 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2017-07-11 20:59:41 -0400 |
commit | f31274f14656be2498b05027f668d9a55fb26f6b (patch) | |
tree | c3320ea313e56f0a7b4ab68c171226839cb5ec88 /README.md | |
parent | 5ef8856578d31957964c3e503f87cde3dcc89219 (diff) | |
parent | d642a84189db1ec39514bc1731b2b1ac5c704547 (diff) | |
download | gen3uploader-f31274f14656be2498b05027f668d9a55fb26f6b.tar.gz gen3uploader-f31274f14656be2498b05027f668d9a55fb26f6b.tar.bz2 gen3uploader-f31274f14656be2498b05027f668d9a55fb26f6b.zip |
Merged in gba-gen3multiboot
I originally cloned this repo from gba-link-cable-dumper so this commit is merging in the "changes" from gba-gen3multiboot even though I really already applied everything myself. Also changed the output binary name, and removed the unused dependency on libfat. Todo: rewrite README.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/README.md b/README.md index 91d29d0..3f84f0f 100644 --- a/README.md +++ b/README.md | |||
@@ -1,8 +1,12 @@ | |||
1 | # GBA Link Cable Dumper | 1 | # GBA Gen3 Multiboot |
2 | A GC and Wii Homebrew App to get GBA BIOS, ROMs and saves via the GC GBA Link Cable. | 2 | A GC and Wii homebrew app that sends a binary to the GBA using the different multiboot protocol used by the third generation of Pokémon games (Ruby, Sapphire, Emerald, FireRed, LeafGreen). |
3 | Save Support based on SendSave by Chishm. | ||
4 | GBA BIOS Dumper by Dark Fader. | ||
5 | 3 | ||
6 | # Usage | 4 | # Usage |
7 | Just have a GC Controller in Port 1 and a GBA without a game inserted or aborted game launch by holding select+start in Port 2. | 5 | Have a GC Controller in Port 1 and a GBA with Gen3 game in Port 2. |
8 | The bin, gba and sav files dumped will be placed in a folder called "dumps" on your main device (SD Gecko on gamecube and SD/USB on Wii). Please note that dumping GBA ROMs can take a long time (32mb takes about 48 minutes) because of the cable protocol limitations, a estimation will be displayed on screen before you dump it as a reference. | 6 | Put your payload code to do some interesting stuff with the Pokémon game you have in `gba` dir. Example code that warps the character to the Hall of Fame, adding a Bad Egg if the save has no Pokémon provided. |
7 | Recompile, send to Wii or GC, turn on your GBA, hope that your code runs after the initial copyright screen of the game. | ||
8 | (Code execution rate is for some reason not 100% reliable, PR to fix would be greatly appreciated. Sometimes KeyC derivation fails, sometimes GBA ignores the sent multiboot image, could be due to failure of a few different sends) | ||
9 | |||
10 | # Acknowledgements | ||
11 | Thanks to FIX94 for your multiboot game dumper, which the multiboot code is loosely based on (differences in crypto & protocol...) | ||
12 | Without it, this would have taken longer to do than the 2 days or so that it took. \ No newline at end of file | ||