GBA Movie Player
The GBA Movie Player, abbreviated GBAMP, is a device that reads CompactFlash or Secure Digital cards to upload data onto the Game Boy Advance. It is compatible with the Game Boy Micro, Game Boy Advance SP, Game Boy Advance, and Nintendo DS as well. With this device, a user can play NES games through the PocketNES emulator, play "multiboot" GBA games up to a size of 256 KB, watch video, listen to specially converted music files, and read .txt files (referred to as e-books). With the addition of the Game Boy emulator, Goomba, it can also play original Game Boy or dual-mode Game Boy Color games. The firmware update E19 adds a built in launcher for Game Boy files from the menu system, whereas in previous firmware versions it was necessary to build Goomba compilations beforehand.
Conversion software
The PC-side software uses DirectShow technology to convert videos to the GBA Movie Player's format. It is also possible to install the conversion software's DirectShow filters and then use low-level DirectShow tools such as GraphEdit to convert files, rather than using the official conversion tool.