An open API service indexing awesome lists of open source software.

https://github.com/breadbored/minimal-gc-gba-multiboot

Minimal Dual System GC -> GBA Multiboot Program
https://github.com/breadbored/minimal-gc-gba-multiboot

Last synced: 10 months ago
JSON representation

Minimal Dual System GC -> GBA Multiboot Program

Awesome Lists containing this project

README

          

This is a minimal example of a GameCube sending a GBA ROM over the transfer cable to a Game Boy Advance, put into the GBA's EWRAM, and then executing it

There are two programs:
- GamecubeFlasher: This is the program that runs on the GameCube and sends the ROM to the GBA
- GameboyAdvanceBootstrapper: This is the program that runs on the Game Boy Advance in the end

To build:

```bash
./compile
```

To run:

- On real hardware:
- Put the GamecubeFlasher.dol on a GameCube SD card
- Connect the GBA to the GC via transfer cable
- Boot the GBA with no cartridge inserted
- Boot the GamecubeFlasher.dol on the GameCube

- On an emulator:
- Add the GBA bios to your Dolphin config
- Enable the GBA in the 2nd controller port in the emulator settings
- Boot the GamecubeFlasher.dol