GBA

Web reference

http://en.wikipedia.org/wiki/Game_boy_advance

Protocoltool

Game Boy Advance interface. Only the master mode is supported.

settings gba

The link to the Game Boy Advance is the Multiboot cable (parallel to Gameboy) also called the XBoo cable.

The general connection is very simple (only needs four wires), the only problem is that you need a special GBA plug or otherwise need to solder wires directly to the GBA mainboard.

GBA Name Color DB25 CENTRONICS Name CTL ST
2 SO Red 10 10 /ACK 6
3 SI Orange 14 14 /AUTOLF 1
5 SC Green 1 1 /STROBE 0
4 /SELECT 3
6 GND Blue 19 19 GND

The 'docs/gba' directory contains the test programs to test the GBA link. To compile, you need the devkitPro development kit. The compiled binaries are included.

The Gameboy Advance has 5 serial protocols:

  1. 8-bit/32-bit normal communication function
  2. 16-Bit Multi-player Communication Function
  3. UART Communication Function
  4. General Purpose Communication Function
  5. JOY Bus Communication Function

The GBA interface supports the 8-bit/32-bit normal mode and the 16-bit multi-player modes. The JOY Bus protocol is not available yet. I have some documentation about the registers for the GBA side, but for bit banging the protocol itself, I don't have the specs for this. It's proprietary to Nintendo.

** PLEASE DESCRIBE THIS IMAGE **

Valid HTML 4.01 Transitional