{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "beetle_gba",
      "profile": {
        "core_classification": "frozen_snapshot",
        "core_version": "v0.9.36",
        "cores": [
          "beetle_gba",
          "mednafen_gba"
        ],
        "display_name": "Nintendo - Game Boy Advance (Beetle GBA)",
        "emulator": "Beetle GBA (Mednafen)",
        "files": [
          {
            "description": "Game Boy Advance BIOS",
            "hle_fallback": true,
            "name": "gba_bios.bin",
            "note": "Read only when the gba_hle core option is disabled, a setting read at startup only. It is enabled by default and the core then uses its built-in HLE BIOS. A file of any size other than 16384 bytes is ignored and the core falls back to HLE.\n",
            "required": false,
            "size": 16384,
            "source_ref": "mednafen/gba/GBA.cpp:2639-2673, mednafen/settings.cpp:81-82, libretro.cpp:223-230",
            "system": "nintendo-gba",
            "validation": [
              "size"
            ]
          }
        ],
        "notes": "Mednafen v0.9.36 GBA module (libretro.cpp:73), whose GBA code derives from VisualBoyAdvance (mednafen/gba/GBA.cpp:1-3). The built-in HLE BIOS is used by default.\n",
        "profiled_date": "2026-03-24",
        "source": "https://github.com/libretro/beetle-gba-libretro",
        "source_commit": "b158166237b17253188cfdbe73a8a0b9fe4b3a8c",
        "systems": [
          "nintendo-gba"
        ],
        "type": "libretro",
        "upstream": "https://mednafen.github.io/",
        "version_basis": {
          "kind": "file",
          "path": "libretro.cpp",
          "pattern": "#define\\s+MEDNAFEN_CORE_VERSION\\s+\"([^\"]+)"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
