{
  "count": 1,
  "generated_at": "2026-10-20T02:57:31Z",
  "items": [
    {
      "id": "vbam",
      "profile": {
        "core_classification": "official_port",
        "core_version": "2.1.4",
        "cores": [
          "vbam",
          "vba-m"
        ],
        "display_name": "Nintendo - Game Boy Advance (VBA-M)",
        "emulator": "VBA-M",
        "files": [
          {
            "description": "GBA BIOS",
            "hle_fallback": true,
            "name": "gba_bios.bin",
            "required": false,
            "size": 16384,
            "source_ref": "src/gba/GBA.cpp:3262-3272 (CPUInit size check), src/libretro/libretro.cpp:846-851 (gba_init)",
            "system": "nintendo-gba",
            "validation": [
              "size"
            ]
          },
          {
            "description": "Game Boy boot ROM",
            "hle_fallback": true,
            "name": "gb_bios.bin",
            "required": false,
            "size": 256,
            "source_ref": "src/gb/GB.cpp:2172-2192 (gbCPUInit size check), src/libretro/libretro.cpp:861-879 (gb_init)",
            "system": "nintendo-gb",
            "validation": [
              "size"
            ]
          },
          {
            "description": "Game Boy Color boot ROM",
            "hle_fallback": true,
            "name": "gbc_bios.bin",
            "required": false,
            "size": 2304,
            "source_ref": "src/gb/GB.cpp:2172-2192 (gbCPUInit size check), src/libretro/libretro.cpp:861-879 (gb_init)",
            "system": "nintendo-gbc",
            "validation": [
              "size"
            ]
          }
        ],
        "notes": "Supports GB, GBC, GBA, and SGB (borders/palette only).\nBIOS usage controlled by vbam_usebios core option (default: disabled).\nBuilt-in HLE BIOS (myROM array) handles GBA SWI calls without external file.\nGB/GBC boot sequence skipped when BIOS absent.\nUpstream repo includes the libretro port in src/libretro/.\n",
        "profiled_date": "2026-03-25",
        "source": "https://github.com/libretro/vbam-libretro",
        "source_commit": "115defb3a318258ab84746d45258a1aec19d0b4b",
        "systems": [
          "nintendo-gba",
          "nintendo-gb",
          "nintendo-gbc"
        ],
        "type": "standalone + libretro",
        "upstream": "https://github.com/visualboyadvance-m/visualboyadvance-m"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
