Skip to content

Meteor GBA emulates Nintendo Game Boy Advance.

About this profile
Detail Value
Type libretro
Classification Community fork
Source https://github.com/libretro/meteor-libretro
Upstream https://github.com/blastrock/meteor
Version v1.4, stated in libretro/libretro.cpp
Revision libretro/meteor-libretro@9ea6c358eae6
Profiled 2026-03-24
Profile YAML, JSON
Cores meteor
Systems Nintendo Game Boy Advance
Platform details
  • gba:

    • bios_size: 16384
    • hle_bios: yes
    • source_ref: ameteor/source/bios.cpp (emulator code, libretro port), ameteor/source/cpu.cpp:245-311
    • note: 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.

.