Meteor GBA - RetroBIOS¶
| Type | libretro |
| Classification | community_fork |
| Source | https://github.com/libretro/meteor-libretro |
| Upstream | https://github.com/blastrock/meteor |
| Version | v1.4 |
| Profiled | 2026-03-24 |
| Cores | meteor |
| Systems | nintendo-gba |
Platform details
gba: - bios_size: 16384 - hle_bios: True - source_ref: ameteor/source/bios.cpp, ameteor/source/cpu.cpp:245-311 - notes: Full HLE BIOS. The libretro port never loads an external BIOS file.
Cpu::SoftwareInterrupt() checks HasBios() — if false (always in libretro), SWI calls are routed to C++ reimplementations.
Technical notes
GBA emulator by Philippe Daouadi (2009-2011), libretro port by Hans-Kristian Arntzen. HLE BIOS in ameteor/source/bios.cpp handles SWI calls via Cpu::SoftwareInterrupt() when HasBios() is false (ameteor/source/cpu.cpp:245-311). The libretro port never calls LoadBios() and never queries RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY. Standalone frontends (GTK, text) support optional real BIOS loading.
No BIOS or firmware files required. Generated on 2026-03-25T14:56:43Z