feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
emulator: Meteor GBA
|
|
|
|
|
type: libretro
|
2026-03-24 14:06:20 +01:00
|
|
|
core_classification: community_fork
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
source: "https://github.com/libretro/meteor-libretro"
|
2026-03-24 14:06:20 +01:00
|
|
|
upstream: "https://github.com/blastrock/meteor"
|
|
|
|
|
profiled_date: "2026-03-24"
|
2026-03-18 05:19:57 +01:00
|
|
|
core_version: "v1.4"
|
|
|
|
|
display_name: "Nintendo - Game Boy Advance (Meteor)"
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
cores:
|
|
|
|
|
- meteor
|
|
|
|
|
systems:
|
|
|
|
|
- nintendo-gba
|
|
|
|
|
|
|
|
|
|
notes: |
|
2026-03-24 14:06:20 +01:00
|
|
|
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.
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
|
|
|
|
|
files: []
|
|
|
|
|
|
|
|
|
|
platform_details:
|
|
|
|
|
gba:
|
2026-03-24 14:06:20 +01:00
|
|
|
bios_size: 16384
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
hle_bios: true
|
2026-03-24 14:06:20 +01:00
|
|
|
source_ref: "ameteor/source/bios.cpp, ameteor/source/cpu.cpp:245-311"
|
feat: add 10 emulator profiles (119-series batch 3)
arduous (Arduboy AVR sim, no BIOS), boom3 (Doom 3, game data only),
directxbox (Xbox, mcpx + cromwell), doukutsu_rs (Cave Story, no BIOS),
meteor (GBA, full HLE), nxengine (Cave Story, Doukutsu.exe + data/),
tgbdual (Game Boy link, HLE), tic80 (fantasy console),
virtualxt (IBM XT, open BIOS embedded), sdlpal (Sword & Fairy, 13 .mkf)
125 total profiles.
2026-03-17 20:21:14 +01:00
|
|
|
notes: |
|
|
|
|
|
Full HLE BIOS. The libretro port never loads an external BIOS file.
|
2026-03-24 14:06:20 +01:00
|
|
|
Cpu::SoftwareInterrupt() checks HasBios() — if false (always in
|
|
|
|
|
libretro), SWI calls are routed to C++ reimplementations.
|