GBA Minimal Runtime
gba-minrt
provides all the low-level components necessary to build ELF
executables and ROMs for the Game Boy Advance. It is meant to be used with an unmodified
arm-none-eabi
GCC toolchain, and forms a replacement for devkitARM's tooling.
It includes appropriate startup code (src/crt0.s), a linker script (lib/rom.ld), and a sample project with a Makefile suitable for C, C++, and Assembly (template/).
Consider this project experimental. It is not feature-complete, and has not yet been thoroughly tested. Please report any problems you encounter.
License
All source code in this project is licensed under the
Mozilla Public License Version 2.0.
See LICENSE.txt for more information.