Game Boy Advance (AGB) Development Kit Hardware

Edit on Github | Updated: 23rd January 2020

Official Development Kit Hardware

The Game Boy Advance official development kits were incredibly similar to the original Game Boy and Game Boy Color devkits. In fact they reused the same dev kits and added support for the GBA.

Early Prototype Development kit (Target Board TS2)

This is as bare-bones as development kits get, before the GBA was even released to the public a select few developers were sent these kits. It uses a Super Nintendo controller as input and has a small LCD screen attached to the board 1.

You can see a modified original Game Boy cartridge with the sticker saying AGB Only plugged into the cartridge slot and acting as an interface to the developers PC. So presumably they would send ROM images to the board from their PC’s development environment.

Presumably it also had a connection to be able to display it on a larger screen for development but there is no obvious connector for that.

There are references in the Software Development Kit to Target Board TS2 which we believe is this development kit, not sure what TS2 stands for but there is also a TS4, (Testing Station?).

Nintendo Game Boy Advance Wide-Boy

Similar to the Wide-Boy for the original and Color Game Boys, Intelligent systems created one for the Game Boy Advance that plugged into the Nintendo 64 2.

Just as with previous systems all the GBA hardware is packed inside the cartridge and it comes with a GBA shell that is purely used as a controller.

This device was used for play testing and demoing games internally along with it being used by press outlets for most of the GBA screenshots that were printed in magazines and books.

IS-AGB-EMULATOR (IS-AGB-DEBUGGER)

The IS-AGB-EMULATOR is the next iteration of the IS-CGB-EMULATOR with support for Game Boy Advance games, just like its parent generation it is used as the main development kit for GBA.

If the IS-AGB-DEBUGGER label is checked on the unit then it also contains support for programmers to use debugging features such as breakpoints and tracing.

A custom GBA controller is attacted to the IS-AGB-EMULATOR to play the games, one of which has been documented by Developer Jeff on his Twitter:

IS-AGB-MIDI

For sound developers Intelligent Systems created the IS-AGB-MIDI which is a cartridge that plugs into the IS-AGB-EMULATOR 3.

You then connect the cartridge to the development PC via the MIDI port and you have the ability to test sounds and music on the GBA hardware directly!

IS-AGB-CAPTURE

Similar to the WideBoy64 and also created by Intelligent Systems comes the IS-AGB-CAPTURE. Its main purpose is to display the GBA game on a big screen for easy capturing of screenshots.

Presumably the only advantage this has over the Wide Boy is that it doesn’t; t require an N64 to function.

The screenshot on the left is from Andrew Borman on Twitter 4.

IS-AGB-CHARACTER

In order for artist to view and create pixel art optimized for the Gameboy Advance screen, Intelligent Systems create the IS-AGB-CHARACTER development hardware.

The Cartridge looks like a standard Gameboy Color cartridge with a ribbon cable sticking out that connects to a standard PC parallel port.

It was also bundled with software for Windows XP that you can see in this tweet from BehindTheCode:

AGB FLASH GANG WRITER

Again similar to the Game boy DMG & Color development kits they provide a Gang writer for flashing multiple EPROM cartridges at once, very useful for sending out multiple copies to all the press outlets 5.

Not only are they similar to the original gang writers Intelligent Systems actually refurbished old DMG Flash Gang writers into GBA flash gang writers!


Third Party Development kits (Devkits)

The official Development kits offered by Intelligent Systems through Nintendo were very costly so many smaller third party development studios had cheaper alternatives.

Flash cartridges (Flash2Advance & others)

A surprisingly common method of development was to use unlicensed Flash cards which were often used for piracy along with an emulator on PC such as no$gba.

Many retail games were developed using this very cheap method including big names such as Hot Wheels Stunt Track Driver and Matchbox Emergency Patrol 6.

Sn Systems Pro-DG

SN Systems released their Pro-DG development kit for Game Boy Advance in March 2001 the same month that the retail GBA hit store shelves in Japan 7.

It cost £1,700 but the development kit is only sold to developers who are licensed by Nintendo so consumers could not buy these development kits 8.

According to the official product sheet the development kit consists of the following hardware:

  • Development GBA console
  • 32MB Cartridge emulator (custom cartridge)
  • SCSI card for connecting to the PC

View the official Pro-DG GBA product sheet on the Wayback Machine

Although the GBA is listed as a development version it seems to just be a retail console with a slight modification of the power source 9.

ProDG connects to the developers PC running Visual Studio through a SCSI cable that connects to the custom cartridge.

The photos on the left are by Nicholas Cottrill who has an excellent Flickr account full of cool development kit photographs 10!

SN Systems Flash ROM Cartridge for Game Boy Advance

Although it says SN Systems on it, it was not available as part of their ProDG development kit and was actually a completely separate product.

Although it looks like a standard DMG cartridge it actually had a Game Boy Advance ROM on it and had a microUSB port in the top of the cartridge for connecting to a developers PC.

One cool feature of the cartridge for development was that it saved game states of crashed games that could be copied over to PC to debug further, they called this feature Post-Mortem Debugging 11.


References