====== gba (Game Boy Advance) ====== The gba target provides support for targetting the Nintendo Game Boy Advance console. This target is **incomplete**; while a crt0 and link scripts are provided, most library code is considered missing. Currently supported languages include: * **assembly** - via binutils, * **C/C++** - via GCC. ===== Packages ===== * ''target-gba'' - basic support metapackage * ''target-gba-libtonc'' - Tonc C library ===== Subtargets ===== The gba target features multiple subtargets: * ''gba/rom'' - create a ROM up to 32 MB in size, * ''gba/multiboot'' - create a multiboot executable ===== Guides ===== * [[gba:guide:memory_management|Linking and memory management]] - memory overlays * [[https://github.com/picolibc/picolibc/blob/main/doc/printf.md|printf and scanf in picolibc]] - reducing printf/scanf binary size