{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "id": "emux_gb",
      "profile": {
        "core_classification": "official_port",
        "core_version": "0.1",
        "cores": [
          "emux_gb"
        ],
        "display_name": "Nintendo - Game Boy / Color (Emux GB)",
        "emulator": "emux (Game Boy)",
        "files": [
          {
            "aliases": [
              "DMG_ROM.bin"
            ],
            "description": "Game Boy (DMG) boot ROM",
            "name": "dmg_boot.bin",
            "note": "Upstream name DMG_ROM.bin, renamed by libretro port (controllers/mapper/gb_mapper.c:33-34).",
            "required": true,
            "size": 256,
            "source_ref": "source controllers/mapper/gb_mapper.c:35 (bootrom_path), source controllers/mapper/gb_mapper.h:13 (BOOTROM_SIZE=256), source controllers/mapper/gb_mapper.c:225-232 (file_map + error)",
            "system": "nintendo-gb"
          }
        ],
        "notes": "emux is a multi-system emulator by Sebastien Ronsse. The libretro port\nrenamed the boot ROM from DMG_ROM.bin (upstream, controllers/mapper/gb_mapper.c:32) to\ndmg_boot.bin (libretro, controllers/mapper/gb_mapper.c:35) to match RetroArch conventions.\n\nBoot ROM loaded via file_map(PATH_SYSTEM, \"dmg_boot.bin\", 0, 256) in\ngb_mapper_init (controllers/mapper/gb_mapper.c:225-228). Returns false on failure, no HLE\nfallback. Mapped at 0x0000-0x00FF, overlays ROM0 until BOOT_LOCK (0xFF50)\nis written non-zero (lock_writeb, controllers/mapper/gb_mapper.c:97-106).\n\nNo hash validation. Code accepts any 256+ byte file.\nis_experimental=true. No save states, rewind, or netplay.\n",
        "profiled_date": "2026-03-23",
        "source": "https://github.com/libretro/emux",
        "source_commit": "3e558cb15157fcb1944846a845547d369605c963",
        "systems": [
          "nintendo-gb"
        ],
        "type": "libretro",
        "upstream": "https://github.com/sronsse/emux",
        "version_basis": {
          "kind": "file",
          "path": "configure.ac",
          "pattern": "AC_INIT\\(\\[emux\\],\\s+\\[([0-9][\\w.+-]*)"
        }
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
