• Linker Script 50%
  • C 27.1%
  • Assembly 18.9%
  • Meson 4%
Find a file
2026-08-22 12:32:59 +02:00
include hoist the entire ROM header into the link script, rewrite rt0 2026-08-16 00:02:45 +02:00
lib allow mapping heap to either IWRAM or EWRAM; set heap symbols for picolibc 2026-08-22 12:32:59 +02:00
src shave another 4 bytes 2026-08-16 10:13:27 +02:00
LICENSE.txt initial 2026-07-28 12:33:39 +02:00
meson.build slight cleanup and typo fixes. meson dependency is now gba-runtime. 2026-07-29 18:16:42 +02:00
README.md slight cleanup and typo fixes. meson dependency is now gba-runtime. 2026-07-29 18:16:42 +02:00

sdk-seven – runtime-ng

This repository provides all the low-level components necessary to build ELF executables and ROMs for the Game Boy Advance. It provides a modular, drop-in replacement for devkitARM's linker tooling.

Features

Supported languages: C, C++, Rust

Cartridge header information and multiboot configuration can be set entirely in code without the need for separate build system steps, see include/gba_cartridge.h for details.

License

Zlib LICENSE.txt