Page 1 of 1

Sending program to GBA

Posted: Mon Sep 24, 2012 1:02 am
by Rena
Is there any documentation or sample code on how to send a multiboot program to a Game Boy Advance from a Gamecube/Wii? I can only seem to find tattered, conflicting scraps of documentation of the protocol; some mention some type of encryption, talk of different transfer modes but no explanation how to select one, mostly interspersed with stuff relating to microcontrollers or PC parallel ports with stop bits and USB code and other such cruft to the point of unreadability.

The situation is, I have my GBA plugged into my Wii via the GCN link cable. I run a program on the Wii. I have a small executable I want to send to the GBA. I turn the GBA on without a cartridge inserted, so the BIOS is sitting at the Game Boy logo, waiting to receive a program. I know I need to do some kind of communication over the GC controller ports to send my executable to the GBA, but I can't find an explanation of what, exactly, I need to be sending. I don't suppose libogc has anything for this in it already?