Skip to content

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