Skip to content


Dump the GBA BIOS using Multiboot.

I created a program to dump the GBA BIOS using the Raspberry Pi Advance Expansion Board.

As it is now, the tool that can be sucked out is gone, so please use it if you want to suck out yourself.



I use the multiboot program of akkera102 and the example of DebkitPro.


How to use


  1. Connect communication port of expansion board and communication port of GBA main unit with communication cable (for GB pocket etc.)
  2. Start GBA with no cartridge inserted

$ git clone

$ cd biosdump_rpa

$ sudo ./biosdump

Waiting for GBA…
Sending header.
Getting encryption and crc seeds.
Seeds: d4, 95, ffffc5d1
Waiting for checksum…
Gba: f157, Cal: f157
Boot Done.
Comm connect start…
Connect success!
Recieve start…


recive finish!

4. It is stored in the biosdump_rpa directory under the file name GBA.BIOS


devkitPro for Raspberry Pi

Debian package for using devkitPro with Raspberry Pi.
It can be installed easily.
Development of GBA, NDS can be started soon!
If you have a RasPiAdvance expansion board, you can write the built ROM to the cartridge.


  • Install
  1. Download the deb file from the following and save it in an arbitrary directory.
  2. In Shell, cd to the saved directory.
  3. Execute the following command at shell.

$ dpkg -i devkitPro_r47-raspberry_pi-linux.deb


  • Download
(日本語) devkitPro_r47-raspberry_pi-linux.deb


  • devkitPro Version

$ arm-none-eabi-gcc -v
Using built-in specs.
Target: arm-none-eabi
Configured with: ../../gcc-7.1.0/configure –enable-languages=c,c++ –with-gnu-as –with-gnu-ld –with-gcc –with-march=armv4t –enable-cxx-flags=-ffunction-sections –disable-libstdcxx-verbose –enable-poison-system-directories –enable-interwork –enable-multilib –enable-threads –disable-win32-registry –disable-nls –disable-debug –disable-libmudflap –disable-libssp –disable-libgomp –disable-libstdcxx-pch –target=arm-none-eabi –with-newlib –with-headers=../../newlib-2.5.0/newlib/libc/include –prefix=/usr/local/devkitPro/devkitARM –enable-lto –with-system-zlib –with-bugurl= –with-pkgversion=’devkitARM release 47′
Thread model: single
gcc version 7.1.0 (devkitARM release 47)



Game Boy Advent Calendar 2017 ということで、クリスマスだし昔のGBA開発ネタを公開してみることにしました。


Read More →