{
  "commit": "d38cd580364b2c788e633b9e51c15e1668f726c0",
  "count": 1,
  "generated_at": "2026-11-03T13:36:34Z",
  "items": [
    {
      "contract": {
        "base_destination": "bios",
        "cores": [
          "2048",
          "81",
          "a5200",
          "advancemame",
          "amiberry",
          "applewin",
          "arduous",
          "atari800",
          "b2",
          "beebem",
          "bk",
          "bluemsx",
          "boom3",
          "bsnes",
          "bsneshd",
          "cannonball",
          "cap32",
          "cdi2015",
          "corsixth",
          "craft",
          "crocods",
          "daphne",
          "desmume",
          "dice",
          "dinothawr",
          "dirksimple",
          "dolphin",
          "dolphin-gui",
          "dosbox",
          "dosbox_pure",
          "duckstation",
          "easyrpg",
          "ecwolf",
          "eightyone",
          "emuscv",
          "exel-hence",
          "fake08",
          "fba2x",
          "fbneo",
          "fceumm",
          "flycast",
          "flycast-next",
          "fmsx",
          "freechaf",
          "freeintv",
          "frotz",
          "fuse",
          "gambatte",
          "gearcoleco",
          "geargrafx",
          "gearsystem",
          "genesisplusgx",
          "genesisplusgx_ex",
          "genesisplusgxwide",
          "geolith",
          "glide64mk2",
          "gliden64",
          "gliden64_20",
          "gong",
          "gpsp",
          "gsplus",
          "gw",
          "handy",
          "hatari",
          "hatarib",
          "holani",
          "hypseus_singe",
          "imageviewer",
          "julius",
          "kronos",
          "lowresnx",
          "lutro",
          "m2000",
          "mame0258",
          "mame0278",
          "mame2000",
          "mame2003",
          "mame2003_plus",
          "mame2010",
          "mame2015",
          "mame2016",
          "mednafen_lynx",
          "mednafen_ngp",
          "mednafen_pce_fast",
          "mednafen_pcfx",
          "mednafen_psx",
          "mednafen_psx_hw",
          "mednafen_saturn",
          "mednafen_stv",
          "mednafen_supafaust",
          "mednafen_supergrafx",
          "mednafen_vb",
          "mednafen_wswan",
          "melonds",
          "mesen",
          "mesen_s",
          "meteor",
          "mgba",
          "minivmac",
          "mojozork",
          "moonlight",
          "mrboom",
          "mu",
          "mupen64plus",
          "mupen64plus_next",
          "n64_gles2",
          "neocd",
          "nestopia",
          "np2kai",
          "nxengine",
          "o2em",
          "openbor",
          "openlara",
          "opera",
          "oricutron",
          "parallel_n64",
          "pcsx2",
          "pcsx_rearmed",
          "pd777",
          "pico8",
          "picodrive",
          "pisnes",
          "pokemini",
          "potator",
          "ppsspp",
          "prboom",
          "prosystem",
          "ps2",
          "puae",
          "puae2021",
          "px68k",
          "quasi88",
          "quicknes",
          "race",
          "rb5000",
          "reicast",
          "reminiscence",
          "retro8",
          "retrodream",
          "rice",
          "rice_gles2",
          "same_cdi",
          "sameboy",
          "sameduck",
          "scummvm",
          "sdlpop",
          "simcoupe",
          "snes9x",
          "snes9x2002",
          "snes9x2005",
          "snes9x2010",
          "solarus",
          "stella",
          "stella2014",
          "stonesoup",
          "sugarbox2",
          "supermodel",
          "swanstation",
          "tamalibretro",
          "tgbdual",
          "theodore",
          "thepowdertoy",
          "ti99sim",
          "tic80",
          "tyrquake",
          "uae4all",
          "uae4arm",
          "uzem",
          "vecx",
          "vice",
          "vice_x128",
          "vice_x64",
          "vice_x64sc",
          "vice_xcbm2",
          "vice_xcbm5x0",
          "vice_xpet",
          "vice_xplus4",
          "vice_xscpu64",
          "vice_xvic",
          "vircon32",
          "virtualjaguar",
          "vitaquake2",
          "vitaquake3",
          "vitavoyager",
          "vpinball",
          "vvvvvv",
          "wasm4",
          "x1",
          "x128",
          "x64",
          "x64sx",
          "xcbm2",
          "xcbm5x0",
          "xemu",
          "xpet",
          "xplus4",
          "xrick",
          "xroar",
          "xscpu64",
          "xvic",
          "yabasanshiro",
          "yabause",
          "ymir"
        ],
        "dual_mode_cores": [
          "amiberry",
          "dolphin",
          "hatari",
          "mupen64plus",
          "pcsx2",
          "pcsx_rearmed",
          "ppsspp",
          "rb5000",
          "scummvm"
        ],
        "hash_type": "md5",
        "homepage": "https://www.recalbox.com",
        "launchers": [
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/st.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "st",
            "source_ref": "projects/configgen/configgen/generators/hatari/hatariGenerator.py:108-138, 151-167"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/st.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "megast",
            "source_ref": "projects/configgen/configgen/generators/hatari/hatariGenerator.py:108-138, 151-167"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/ste.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "ste",
            "source_ref": "projects/configgen/configgen/generators/hatari/hatariGenerator.py:108-138, 151-167"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/megaste.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "megaste",
            "source_ref": "projects/configgen/configgen/generators/hatari/hatariGenerator.py:108-138, 151-167"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/tt.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "tt",
            "source_ref": "projects/configgen/configgen/generators/hatari/hatariGenerator.py:108-138, 151-167"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/falcon.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "falcon",
            "source_ref": "projects/configgen/configgen/generators/hatari/hatariGenerator.py:108-138, 151-167"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "\"emutos\" in the rom path",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "emutos",
            "source_ref": "projects/configgen/configgen/generators/hatari/hatariGenerator.py:108-138, 151-167"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom path without \".gsplus\"",
            "emulator": "gsplus",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "apple2gs1.rom",
              "apple2gs3.rom"
            ],
            "passes_to": "g_cfg_rom_path",
            "search_dir": "/recalbox/share/bios",
            "source_ref": "projects/configgen/configgen/generators/gsplus/gsplusGenerator.py:140-148"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "\".gsplus\" game file whose g_cfg_rom_path is %1",
            "emulator": "gsplus",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "apple2gs1.rom"
            ],
            "passes_to": "g_cfg_rom_path",
            "search_dir": "/recalbox/share/bios",
            "slot": "%1",
            "source_ref": "projects/configgen/configgen/generators/gsplus/gsplusGenerator.py:107-108"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "\".gsplus\" game file whose g_cfg_rom_path is %3",
            "emulator": "gsplus",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "apple2gs3.rom"
            ],
            "passes_to": "g_cfg_rom_path",
            "search_dir": "/recalbox/share/bios",
            "slot": "%3",
            "source_ref": "projects/configgen/configgen/generators/gsplus/gsplusGenerator.py:109-110"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom type WHDL, HDF, PACKAGE, CDROM, HDDFS",
            "emulator": "amiberry",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "kick37175.A500",
              "kick34005.A500",
              "kick33180.A500"
            ],
            "passes_to": "kickstart_rom_file",
            "search_dir": "/recalbox/share/bios/amiga/bios",
            "slot": "amiga600",
            "source_ref": "projects/configgen/configgen/generators/amiberry/amiberryKickstarts.py:9-10, 50-53, 94-142, projects/configgen/configgen/generators/amiberry/amiberryConfig.py:337-345"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom type DISK",
            "emulator": "amiberry",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "kick34005.A500",
              "kick33180.A500"
            ],
            "passes_to": "kickstart_rom_file",
            "search_dir": "/recalbox/share/bios/amiga/bios",
            "slot": "amiga600",
            "source_ref": "projects/configgen/configgen/generators/amiberry/amiberryKickstarts.py:9-10, 54-57, 94-142, projects/configgen/configgen/generators/amiberry/amiberryConfig.py:337-345"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom type WHDL, HDF, PACKAGE, CDROM, HDDFS, DISK",
            "emulator": "amiberry",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "kick40068.A1200",
              "kick39106.A1200",
              "kick40068.A4000"
            ],
            "passes_to": "kickstart_rom_file",
            "search_dir": "/recalbox/share/bios/amiga/bios",
            "slot": "amiga1200",
            "source_ref": "projects/configgen/configgen/generators/amiberry/amiberryKickstarts.py:9-10, 61-64, 94-142, projects/configgen/configgen/generators/amiberry/amiberryConfig.py:337-345"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom type CDROM",
            "emulator": "amiberry",
            "fails_when_missing": "No BIOS found, Extended BIOS not found",
            "kind": "fixed_name",
            "names": [
              "kick40060.CD32",
              "kick40060.CD32.ext"
            ],
            "passes_to": "kickstart_rom_file, kickstart_ext_rom_file",
            "search_dir": "/recalbox/share/bios/amiga/bios",
            "slot": "amigacd32",
            "source_ref": "projects/configgen/configgen/generators/amiberry/amiberryKickstarts.py:9-10, 68-71, 94-142, projects/configgen/configgen/generators/amiberry/amiberryConfig.py:337-345"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom type CDROM",
            "emulator": "amiberry",
            "fails_when_missing": "No BIOS found, Extended BIOS not found",
            "kind": "fixed_name",
            "names": [
              "kick34005.A500",
              "kick34005.CDTV"
            ],
            "passes_to": "kickstart_rom_file, kickstart_ext_rom_file",
            "search_dir": "/recalbox/share/bios/amiga/bios",
            "slot": "amigacdtv",
            "source_ref": "projects/configgen/configgen/generators/amiberry/amiberryKickstarts.py:9-10, 75-78, 94-142, projects/configgen/configgen/generators/amiberry/amiberryConfig.py:337-345"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "none of the listed kickstarts found",
            "emulator": "amiberry",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "kick02019.AROS",
              "kick02019.AROS.ext"
            ],
            "passes_to": "kickstart_rom_file, kickstart_ext_rom_file (:AROS built in when either is missing)",
            "search_dir": "/recalbox/share/bios/amiga/bios",
            "slot": "amiga600, amiga1200",
            "source_ref": "projects/configgen/configgen/generators/amiberry/amiberryKickstarts.py:9-10, 94-142, projects/configgen/configgen/generators/amiberry/amiberryConfig.py:337-345"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom name contains europe, france, ireland, germany, belgium, italy, greece, croatia, denmark, spain, portugal, poland, finland, russia, austria, netherlands, switzerland, norway, sweden, scandinavia, australia, india, south africa, uk",
            "emulator": "pcsx2",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "ps2-0230e-20080220.bin",
              "ps2-0230a-20080220.bin",
              "ps2-0230j-20080220.bin",
              "ps2-0230h-20080220.bin"
            ],
            "passes_to": "[Filenames] BIOS",
            "search_dir": "/recalbox/share/bios/ps2",
            "slot": "EU",
            "source_ref": "projects/configgen/configgen/generators/pcsx2/pcsx2Generator.py:37-40, 56-107, 166"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom name contains canada, brazil, latin america, usa",
            "emulator": "pcsx2",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "ps2-0230a-20080220.bin",
              "ps2-0230e-20080220.bin",
              "ps2-0230j-20080220.bin",
              "ps2-0230h-20080220.bin"
            ],
            "passes_to": "[Filenames] BIOS",
            "search_dir": "/recalbox/share/bios/ps2",
            "slot": "USA",
            "source_ref": "projects/configgen/configgen/generators/pcsx2/pcsx2Generator.py:37-40, 56-107, 166"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom name contains japan, korea, asia",
            "emulator": "pcsx2",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "ps2-0230j-20080220.bin",
              "ps2-0230a-20080220.bin",
              "ps2-0230e-20080220.bin",
              "ps2-0230h-20080220.bin"
            ],
            "passes_to": "[Filenames] BIOS",
            "search_dir": "/recalbox/share/bios/ps2",
            "slot": "JP",
            "source_ref": "projects/configgen/configgen/generators/pcsx2/pcsx2Generator.py:37-40, 56-107, 166"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom name contains china, taiwan and ps2-0230j-20080220.bin is present",
            "emulator": "pcsx2",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "ps2-0230h-20080220.bin"
            ],
            "passes_to": "[Filenames] BIOS",
            "search_dir": "/recalbox/share/bios/ps2",
            "slot": "HK",
            "source_ref": "projects/configgen/configgen/generators/pcsx2/pcsx2Generator.py:37-40, 56-107, 166"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "rom name with no region token, or its BIOS absent",
            "emulator": "pcsx2",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "ps2-0230a-20080220.bin",
              "ps2-0230e-20080220.bin",
              "ps2-0230j-20080220.bin",
              "ps2-0230h-20080220.bin"
            ],
            "passes_to": "[Filenames] BIOS",
            "search_dir": "/recalbox/share/bios/ps2",
            "slot": "default",
            "source_ref": "projects/configgen/configgen/generators/pcsx2/pcsx2Generator.py:37-40, 56-107, 166"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "emulator": "xemu",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "xbox/Complex_4627.bin",
              "xbox/mcpx_1.0.bin"
            ],
            "passes_to": "[sys.files] flashrom_path, [sys.files] bootrom_path",
            "search_dir": "/recalbox/share/bios",
            "source_ref": "projects/configgen/configgen/generators/xemu/xemuGenerator.py:16, 26, 58-59"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "depends_on_option": "system 64dd",
            "emulator": "mupen64plus",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "64DD_IPL.bin"
            ],
            "passes_to": "[64DD] IPL-ROM",
            "search_dir": "/recalbox/share/bios",
            "source_ref": "projects/configgen/configgen/generators/mupen/mupenConfig.py:118-121"
          },
          {
            "build": "standalone",
            "case_insensitive": false,
            "emulator": "dolphin, dolphin-gui",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "gamecube/EUR/IPL.bin",
              "gamecube/JP/IPL.bin",
              "gamecube/USA/IPL.bin"
            ],
            "passes_to": "[Core] SkipIpl (False when one is present, else True)",
            "search_dir": "/recalbox/share/bios",
            "source_ref": "projects/configgen/configgen/generators/dolphin/dolphinGenerator.py:154-163, 236-237, 273"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "emulator": "dolphin",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "gamecube/EUR/IPL.bin",
              "gamecube/JP/IPL.bin",
              "gamecube/USA/IPL.bin"
            ],
            "passes_to": "core option dolphin_skip_gc_bios (disabled when one is present, else enabled)",
            "search_dir": "/recalbox/share/bios",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:496-504"
          },
          {
            "build": "libretro",
            "emulator": "a5200",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/atari5200",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:434-435"
          },
          {
            "build": "libretro",
            "depends_on_option": "system gb, gbc",
            "emulator": "bsnes",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/sgb",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:436-438"
          },
          {
            "build": "libretro",
            "depends_on_option": "system satellaview",
            "emulator": "bsnes",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/satellaview",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:436, 439-440"
          },
          {
            "build": "libretro",
            "depends_on_option": "system other than gb, gbc, satellaview",
            "emulator": "bsnes",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:436, 441-442"
          },
          {
            "build": "libretro",
            "depends_on_option": "system gb, gbc",
            "emulator": "bsneshd",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/sgb",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:443-445"
          },
          {
            "build": "libretro",
            "depends_on_option": "system satellaview",
            "emulator": "bsneshd",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/satellaview",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:443, 446-447"
          },
          {
            "build": "libretro",
            "depends_on_option": "system other than gb, gbc, satellaview",
            "emulator": "bsneshd",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:443, 448-449"
          },
          {
            "build": "libretro",
            "emulator": "cdi2015",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/cdi",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:450-451"
          },
          {
            "build": "libretro",
            "emulator": "dolphin",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/gamecube",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:452-453"
          },
          {
            "build": "libretro",
            "emulator": "emuscv",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/scv",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:454-455"
          },
          {
            "build": "libretro",
            "emulator": "fmsx",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/msx",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:456-457"
          },
          {
            "build": "libretro",
            "emulator": "freechaf",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/channelf",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:458-459"
          },
          {
            "build": "libretro",
            "emulator": "freeintv",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/intellivision",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:460-461"
          },
          {
            "build": "libretro",
            "emulator": "gambatte",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/<system>",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:462-463"
          },
          {
            "build": "libretro",
            "emulator": "gearsystem",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/<system>",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:464-465"
          },
          {
            "build": "libretro",
            "emulator": "genesisplusgx",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/<system>",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:466-467"
          },
          {
            "build": "libretro",
            "emulator": "genesisplusgxwide",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/<system>",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:468-469"
          },
          {
            "build": "libretro",
            "emulator": "geolith",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/geolith",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:470-471"
          },
          {
            "build": "libretro",
            "emulator": "gpsp",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/gba",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:472-473"
          },
          {
            "build": "libretro",
            "emulator": "mednafen_pce_fast",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/<system>",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:474-475"
          },
          {
            "build": "libretro",
            "emulator": "mednafen_pcfx",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/pcfx",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:476-477"
          },
          {
            "build": "libretro",
            "emulator": "mednafen_supergrafx",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/<system>",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:478-479"
          },
          {
            "build": "libretro",
            "emulator": "geargrafx",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/pcenginecd",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:480-481"
          },
          {
            "build": "libretro",
            "depends_on_option": "system flag SuperGameBoy",
            "emulator": "mesen_s",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/sgb",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:482-484"
          },
          {
            "build": "libretro",
            "depends_on_option": "without system flag SuperGameBoy",
            "emulator": "mesen_s",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/<system>",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:482, 485-486"
          },
          {
            "build": "libretro",
            "emulator": "minivmac",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/macintosh",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:487-488"
          },
          {
            "build": "libretro",
            "emulator": "mu",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/palm",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:489-490"
          },
          {
            "build": "libretro",
            "emulator": "o2em",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/o2em",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:491-492"
          },
          {
            "build": "libretro",
            "emulator": "opera",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/3do",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:493-494"
          },
          {
            "build": "libretro",
            "emulator": "picodrive",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/<system>",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:495-496"
          },
          {
            "build": "libretro",
            "emulator": "pokemini",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/pokemini",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:497-498"
          },
          {
            "build": "libretro",
            "emulator": "prosystem",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/atari7800",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:499-500"
          },
          {
            "build": "libretro",
            "depends_on_option": "system flag SuperGameBoy",
            "emulator": "sameboy",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/sgb",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:501-503"
          },
          {
            "build": "libretro",
            "depends_on_option": "without system flag SuperGameBoy",
            "emulator": "sameboy",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/<system>",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:501, 504-505"
          },
          {
            "build": "libretro",
            "depends_on_option": "system satellaview",
            "emulator": "snes9x",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/satellaview",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:506-508"
          },
          {
            "build": "libretro",
            "depends_on_option": "system sufami",
            "emulator": "snes9x",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/sufami",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:506, 509-510"
          },
          {
            "build": "libretro",
            "depends_on_option": "system other than satellaview, sufami",
            "emulator": "snes9x",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:506, 511-512"
          },
          {
            "build": "libretro",
            "depends_on_option": "core with no case of its own",
            "emulator": "libretro",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:513-514"
          },
          {
            "build": "libretro",
            "depends_on_option": "system amiga600, amiga1200, amigacdtv, amigacd32, replacing the directory chosen by core",
            "emulator": "libretro",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/amiga/bios",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:516-519"
          },
          {
            "build": "libretro",
            "depends_on_option": "system fds, replacing the directory chosen by core",
            "emulator": "libretro",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/fds",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:520-521"
          },
          {
            "build": "libretro",
            "depends_on_option": "system lynx, replacing the directory chosen by core",
            "emulator": "libretro",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/lynx",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:522-523"
          },
          {
            "build": "libretro",
            "depends_on_option": "system nds, replacing the directory chosen by core",
            "emulator": "libretro",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/nds",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:524-525"
          },
          {
            "build": "libretro",
            "depends_on_option": "system saturn, replacing the directory chosen by core",
            "emulator": "libretro",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/saturn",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:526-527"
          },
          {
            "build": "libretro",
            "depends_on_option": "system stv, replacing the directory chosen by core",
            "emulator": "libretro",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch system_directory",
            "search_dir": "/recalbox/share/bios/stv",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:528-529"
          },
          {
            "build": "libretro",
            "emulator": "dolphin",
            "fails_when_missing": false,
            "kind": "passes_path",
            "names": [],
            "passes_to": "retroarch core_assets_directory",
            "search_dir": "/recalbox/share/bios/dolphin-emu",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroRetroarch.py:423-424"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/st.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "st",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:235-239, 249-267, 280-294"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/ste.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "ste",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:235-239, 249-267, 280-294"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/tt.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "tt",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:235-239, 249-267, 280-294"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/falcon.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "falcon",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:235-239, 249-267, 280-294"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/megaste.img",
              "atarist/tos.img",
              "tos.img",
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "megaste",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:235-239, 249-267, 280-294"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "\"emutos\" in the rom path",
            "emulator": "hatari",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "atarist/emutos.img"
            ],
            "passes_to": "[ROM] szTosImageFileName",
            "search_dir": "/recalbox/share/bios",
            "slot": "emutos",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:235-239, 249-267, 280-294"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines, else option hatarib_machine",
            "emulator": "hatarib",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/st.img",
              "atarist/tos.img",
              "tos.img"
            ],
            "passes_to": "core option hatarib_tos (<etos1024k> when none is found)",
            "search_dir": "/recalbox/share/bios",
            "slot": "st",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:168-198, 211-212, 214-229"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines, else option hatarib_machine",
            "emulator": "hatarib",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/st.img",
              "atarist/tos.img",
              "tos.img"
            ],
            "passes_to": "core option hatarib_tos (<etos1024k> when none is found)",
            "search_dir": "/recalbox/share/bios",
            "slot": "megast",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:168-198, 211-212, 214-229"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines, else option hatarib_machine",
            "emulator": "hatarib",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/ste.img",
              "atarist/tos.img",
              "tos.img"
            ],
            "passes_to": "core option hatarib_tos (<etos1024k> when none is found)",
            "search_dir": "/recalbox/share/bios",
            "slot": "ste",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:168-198, 211-212, 214-229"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines, else option hatarib_machine",
            "emulator": "hatarib",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/megaste.img",
              "atarist/tos.img",
              "tos.img"
            ],
            "passes_to": "core option hatarib_tos (<etos1024k> when none is found)",
            "search_dir": "/recalbox/share/bios",
            "slot": "megaste",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:168-198, 211-212, 214-229"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines, else option hatarib_machine",
            "emulator": "hatarib",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/tt.img",
              "atarist/tos.img",
              "tos.img"
            ],
            "passes_to": "core option hatarib_tos (<etos1024k> when none is found)",
            "search_dir": "/recalbox/share/bios",
            "slot": "tt",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:168-198, 211-212, 214-229"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "depends_on_option": "machine read from the rom path through machines, else option hatarib_machine",
            "emulator": "hatarib",
            "fails_when_missing": false,
            "kind": "names_searched",
            "names": [
              "atarist/falcon.img",
              "atarist/tos.img",
              "tos.img"
            ],
            "passes_to": "core option hatarib_tos (<etos1024k> when none is found)",
            "search_dir": "/recalbox/share/bios",
            "slot": "falcon",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:168-198, 211-212, 214-229"
          },
          {
            "build": "libretro",
            "case_insensitive": false,
            "emulator": "minivmac",
            "fails_when_missing": false,
            "kind": "fixed_name",
            "names": [
              "macintosh/MinivMacBootv2.dsk"
            ],
            "passes_to": "written into /tmp/minivmac.cmd, which is loaded as the content",
            "search_dir": "/recalbox/share/bios",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroGenerator.py:877-882, projects/configgen/configgen/recalboxFiles.py:174"
          },
          {
            "build": "libretro",
            "depends_on_option": "system odyssey2",
            "emulator": "o2em",
            "fails_when_missing": false,
            "kind": "core_option",
            "names": [
              "o2rom.bin"
            ],
            "passes_to": "core option o2em_bios",
            "search_dir": "/recalbox/share/bios/o2em",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:350-351, 695, projects/configgen/configgen/generators/libretro/libretroRetroarch.py:491-492"
          },
          {
            "build": "libretro",
            "depends_on_option": "system videopacplus",
            "emulator": "o2em",
            "fails_when_missing": false,
            "kind": "core_option",
            "names": [
              "g7400.bin"
            ],
            "passes_to": "core option o2em_bios",
            "search_dir": "/recalbox/share/bios/o2em",
            "source_ref": "projects/configgen/configgen/generators/libretro/libretroCores.py:354-355, 696, projects/configgen/configgen/generators/libretro/libretroRetroarch.py:491-492"
          }
        ],
        "libretro_systems": {
          "2048": [
            "2048"
          ],
          "81": [
            "zx81"
          ],
          "a5200": [
            "atari5200"
          ],
          "amiberry": [
            "amiga1200",
            "amiga600",
            "amigacd32",
            "amigacdtv"
          ],
          "applewin": [
            "apple2"
          ],
          "arduous": [
            "arduboy"
          ],
          "atari800": [
            "atari5200",
            "atari800"
          ],
          "b2": [
            "bbcmicro"
          ],
          "bk": [
            "bk"
          ],
          "bluemsx": [
            "colecovision",
            "msx1",
            "msx2",
            "msxturbor",
            "multivision",
            "sg1000",
            "spectravideo"
          ],
          "boom3": [
            "doom3"
          ],
          "bsnes": [
            "gb",
            "gbc",
            "satellaview",
            "snes"
          ],
          "bsneshd": [
            "satellaview",
            "snes"
          ],
          "cannonball": [
            "outrun"
          ],
          "cap32": [
            "amstradcpc",
            "gx4000"
          ],
          "cdi2015": [
            "cdi"
          ],
          "craft": [
            "minecraft"
          ],
          "crocods": [
            "amstradcpc"
          ],
          "desmume": [
            "nds"
          ],
          "dice": [
            "dice"
          ],
          "dinothawr": [
            "dinothawr"
          ],
          "dirksimple": [
            "daphne"
          ],
          "dolphin": [
            "gamecube",
            "wii"
          ],
          "dosbox_pure": [
            "dos"
          ],
          "easyrpg": [
            "easyrpg"
          ],
          "ecwolf": [
            "wolfenstein3d"
          ],
          "eightyone": [
            "zx81",
            "zxspectrum"
          ],
          "emuscv": [
            "scv"
          ],
          "exel-hence": [
            "exl100"
          ],
          "fake08": [
            "pico8"
          ],
          "fbneo": [
            "channelf",
            "colecovision",
            "fbneo",
            "fds",
            "gamegear",
            "mastersystem",
            "megadrive",
            "msx1",
            "neogeo",
            "neogeocd",
            "nes",
            "ngp",
            "pcengine",
            "sg1000",
            "supergrafx",
            "zxspectrum"
          ],
          "fceumm": [
            "fds",
            "nes"
          ],
          "flycast": [
            "240ptestsuite",
            "atomiswave",
            "dreamcast",
            "naomi",
            "naomigd"
          ],
          "flycast-next": [
            "atomiswave",
            "dreamcast",
            "naomi",
            "naomi2",
            "naomigd"
          ],
          "fmsx": [
            "msx1",
            "msx2"
          ],
          "freechaf": [
            "channelf"
          ],
          "freeintv": [
            "intellivision"
          ],
          "fuse": [
            "zxspectrum"
          ],
          "gambatte": [
            "240ptestsuite",
            "gb",
            "gbc"
          ],
          "gearcoleco": [
            "colecovision"
          ],
          "geargrafx": [
            "pcengine",
            "pcenginecd",
            "supergrafx"
          ],
          "gearsystem": [
            "gamegear",
            "mastersystem",
            "multivision",
            "sg1000"
          ],
          "genesisplusgx": [
            "240ptestsuite",
            "gamegear",
            "mastersystem",
            "megadrive",
            "segacd",
            "sg1000"
          ],
          "genesisplusgx_ex": [
            "megadrive"
          ],
          "genesisplusgxwide": [
            "megadrive"
          ],
          "geolith": [
            "neogeo",
            "neogeocd"
          ],
          "gong": [
            "gong"
          ],
          "gpsp": [
            "gba"
          ],
          "gw": [
            "gw"
          ],
          "handy": [
            "lynx"
          ],
          "hatari": [
            "atarist"
          ],
          "hatarib": [
            "atarist"
          ],
          "holani": [
            "lynx"
          ],
          "hypseus_singe": [
            "daphne"
          ],
          "imageviewer": [
            "imageviewer"
          ],
          "kronos": [
            "saturn",
            "stv"
          ],
          "lowresnx": [
            "lowresnx"
          ],
          "lutro": [
            "lutro"
          ],
          "m2000": [
            "p2000t"
          ],
          "mame0258": [
            "mame"
          ],
          "mame0278": [
            "mame"
          ],
          "mame2000": [
            "mame",
            "neogeo"
          ],
          "mame2003": [
            "mame",
            "neogeo"
          ],
          "mame2003_plus": [
            "mame",
            "neogeo"
          ],
          "mame2010": [
            "mame",
            "neogeo"
          ],
          "mame2015": [
            "mame",
            "neogeo"
          ],
          "mame2016": [
            "neogeo"
          ],
          "mednafen_lynx": [
            "lynx"
          ],
          "mednafen_ngp": [
            "ngp",
            "ngpc"
          ],
          "mednafen_pce_fast": [
            "pcengine",
            "pcenginecd"
          ],
          "mednafen_pcfx": [
            "pcfx"
          ],
          "mednafen_psx": [
            "psx"
          ],
          "mednafen_psx_hw": [
            "psx"
          ],
          "mednafen_saturn": [
            "saturn"
          ],
          "mednafen_stv": [
            "stv"
          ],
          "mednafen_supafaust": [
            "snes"
          ],
          "mednafen_supergrafx": [
            "240ptestsuite",
            "pcengine",
            "pcenginecd",
            "supergrafx"
          ],
          "mednafen_vb": [
            "virtualboy"
          ],
          "mednafen_wswan": [
            "pcv2",
            "wswan",
            "wswanc"
          ],
          "melonds": [
            "nds"
          ],
          "mesen": [
            "fds",
            "nes"
          ],
          "mesen_s": [
            "gb",
            "gbc",
            "satellaview",
            "snes"
          ],
          "meteor": [
            "gba"
          ],
          "mgba": [
            "240ptestsuite",
            "gb",
            "gba",
            "gbc"
          ],
          "minivmac": [
            "macintosh"
          ],
          "mojozork": [
            "zmachine"
          ],
          "mrboom": [
            "mrboom"
          ],
          "mu": [
            "palm"
          ],
          "mupen64plus": [
            "n64"
          ],
          "mupen64plus_next": [
            "64dd",
            "n64"
          ],
          "neocd": [
            "neogeocd"
          ],
          "nestopia": [
            "240ptestsuite",
            "fds",
            "nes"
          ],
          "np2kai": [
            "pc98"
          ],
          "nxengine": [
            "cavestory"
          ],
          "o2em": [
            "o2em",
            "videopacplus"
          ],
          "opera": [
            "3do"
          ],
          "parallel_n64": [
            "64dd",
            "n64"
          ],
          "pcsx2": [
            "ps2"
          ],
          "pcsx_rearmed": [
            "psx"
          ],
          "pd777": [
            "cassettevision"
          ],
          "picodrive": [
            "gamegear",
            "mastersystem",
            "megadrive",
            "pico",
            "sega32x",
            "segacd",
            "sg1000"
          ],
          "pokemini": [
            "pokemini"
          ],
          "potator": [
            "supervision"
          ],
          "ppsspp": [
            "psp"
          ],
          "prboom": [
            "doom"
          ],
          "prosystem": [
            "atari7800"
          ],
          "ps2": [
            "ps2"
          ],
          "puae": [
            "amiga1200",
            "amiga600",
            "amigacd32",
            "amigacdtv"
          ],
          "puae2021": [
            "amiga1200",
            "amiga600",
            "amigacd32",
            "amigacdtv"
          ],
          "px68k": [
            "x68000"
          ],
          "quasi88": [
            "pc88"
          ],
          "quicknes": [
            "nes"
          ],
          "race": [
            "ngp",
            "ngpc"
          ],
          "rb5000": [
            "vg5000"
          ],
          "reminiscence": [
            "flashback"
          ],
          "retro8": [
            "pico8"
          ],
          "retrodream": [
            "dreamcast"
          ],
          "same_cdi": [
            "cdi"
          ],
          "sameboy": [
            "gb",
            "gbc"
          ],
          "sameduck": [
            "megaduck"
          ],
          "scummvm": [
            "scummvm"
          ],
          "snes9x": [
            "240ptestsuite",
            "satellaview",
            "snes",
            "sufami"
          ],
          "snes9x2002": [
            "snes"
          ],
          "snes9x2005": [
            "snes"
          ],
          "snes9x2010": [
            "snes"
          ],
          "stella": [
            "atari2600"
          ],
          "stella2014": [
            "atari2600"
          ],
          "stonesoup": [
            "dungeoncrawlstonesoup"
          ],
          "sugarbox2": [
            "amstradcpc",
            "gx4000"
          ],
          "swanstation": [
            "240ptestsuite",
            "psx"
          ],
          "tamalibretro": [
            "tamagotchi"
          ],
          "tgbdual": [
            "gb",
            "gbc"
          ],
          "theodore": [
            "thomson"
          ],
          "thepowdertoy": [
            "thepowdertoy"
          ],
          "tic80": [
            "tic80"
          ],
          "tyrquake": [
            "quake"
          ],
          "uae4all": [
            "amiga600"
          ],
          "uae4arm": [
            "amiga1200",
            "amiga600",
            "amigacd32",
            "amigacdtv"
          ],
          "uzem": [
            "uzebox"
          ],
          "vecx": [
            "vectrex"
          ],
          "vice_x128": [
            "c64"
          ],
          "vice_x64": [
            "c64"
          ],
          "vice_x64sc": [
            "c64"
          ],
          "vice_xcbm2": [
            "c64"
          ],
          "vice_xcbm5x0": [
            "c64"
          ],
          "vice_xpet": [
            "c64"
          ],
          "vice_xplus4": [
            "c64"
          ],
          "vice_xscpu64": [
            "c64"
          ],
          "vice_xvic": [
            "c64",
            "vic20"
          ],
          "vircon32": [
            "vircon32"
          ],
          "virtualjaguar": [
            "jaguar"
          ],
          "vitaquake2": [
            "quake2"
          ],
          "vitaquake3": [
            "quake3"
          ],
          "vitavoyager": [
            "startrekvoyager"
          ],
          "wasm4": [
            "wasm4"
          ],
          "x1": [
            "x1"
          ],
          "xrick": [
            "rickdangerous"
          ],
          "yabasanshiro": [
            "saturn"
          ],
          "yabause": [
            "saturn"
          ],
          "ymir": [
            "saturn"
          ]
        },
        "platform": "Recalbox",
        "source": "https://gitlab.com/recalbox/recalbox/-/raw/10.1.1/board/recalbox/fsoverlay/recalbox/share_init/system/.emulationstation/es_bios.xml",
        "standalone_cores": [
          "advancemame",
          "amiberry",
          "beebem",
          "corsixth",
          "daphne",
          "dolphin",
          "dolphin-gui",
          "dosbox",
          "duckstation",
          "fba2x",
          "frotz",
          "glide64mk2",
          "gliden64",
          "gliden64_20",
          "gsplus",
          "hatari",
          "julius",
          "moonlight",
          "mupen64plus",
          "n64_gles2",
          "openbor",
          "openlara",
          "oricutron",
          "pcsx2",
          "pcsx_rearmed",
          "pico8",
          "pisnes",
          "ppsspp",
          "rb5000",
          "reicast",
          "rice",
          "rice_gles2",
          "scummvm",
          "sdlpop",
          "simcoupe",
          "solarus",
          "supermodel",
          "ti99sim",
          "vice",
          "vpinball",
          "vvvvvv",
          "x128",
          "x64",
          "x64sx",
          "xcbm2",
          "xcbm5x0",
          "xemu",
          "xpet",
          "xplus4",
          "xroar",
          "xscpu64",
          "xvic"
        ],
        "systems": {
          "3do": {
            "files": [
              {
                "core": "libretro/opera",
                "destination": "3do/panafz1.bin",
                "md5": "f47264dd47fe30f73ab3c010015c155b",
                "name": "panafz1.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Panasonic FZ-1 (U)",
                "required": true
              },
              {
                "core": "libretro/opera",
                "destination": "3do/panafz1j.bin",
                "md5": "a496cfdded3da562759be3561317b605",
                "name": "panafz1j.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Panasonic FZ-1 (J)",
                "required": true
              },
              {
                "core": "libretro/opera",
                "destination": "3do/panafz1j-norsa.bin",
                "md5": "f6c71de7470d16abe4f71b1444883dc8",
                "name": "panafz1j-norsa.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Panasonic FZ-1 (J) (RSA check disabled)",
                "required": true
              },
              {
                "core": "libretro/opera",
                "destination": "3do/panafz10.bin",
                "mandatory_declared": false,
                "md5": "51f2f43ae2f3508a14d9f56597e2d3ce",
                "name": "panafz10.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Panasonic FZ-10 (U)",
                "required": false
              },
              {
                "core": "libretro/opera",
                "destination": "3do/panafz10-norsa.bin",
                "mandatory_declared": false,
                "md5": "1477bda80dc33731a65468c1f5bcbee9",
                "name": "panafz10-norsa.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Panasonic FZ-10 (U) (RSA check disabled)",
                "required": false
              },
              {
                "core": "libretro/opera",
                "destination": "3do/panafz10e-anvil.bin",
                "mandatory_declared": false,
                "md5": "a48e6746bd7edec0f40cff078f0bb19f",
                "name": "panafz10e-anvil.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Panasonic FZ-10 (E) w/ ANVIL",
                "required": false
              },
              {
                "core": "libretro/opera",
                "destination": "3do/panafz10e-anvil-norsa.bin",
                "mandatory_declared": false,
                "md5": "cf11bbb5a16d7af9875cca9de9a15e09",
                "name": "panafz10e-anvil-norsa.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Panasonic FZ-10 (E) w/ ANVIL (RSA check disabled)",
                "required": false
              },
              {
                "core": "libretro/opera",
                "destination": "3do/goldstar.bin",
                "mandatory_declared": false,
                "md5": "8639fd5e549bd6238cfee79e3e749114",
                "name": "goldstar.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Goldstar GDO-101M",
                "required": false
              },
              {
                "core": "libretro/opera",
                "destination": "3do/sanyotry.bin",
                "mandatory_declared": false,
                "md5": "35fa1a1ebaaeea286dc5cd15487c13ea",
                "name": "sanyotry.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Sanyo IMP-21J TRY",
                "required": false
              },
              {
                "core": "libretro/opera",
                "destination": "3do/3do_arcade_saot.bin",
                "mandatory_declared": false,
                "md5": "8970fc987ab89a7f64da9f8a8c4333ff",
                "name": "3do_arcade_saot.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Shootout At Old Tucson",
                "required": false
              },
              {
                "core": "libretro/opera",
                "destination": "3do/panafz1-kanji.bin",
                "mandatory_declared": false,
                "md5": "b8dc97f778a6245c58e064b0312e8281",
                "name": "panafz1-kanji.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Panasonic FZ-1 (J) Kanji ROM. Useful for some Japanese games",
                "required": false
              },
              {
                "core": "libretro/opera",
                "destination": "3do/panafz1j-kanji.bin",
                "mandatory_declared": false,
                "md5": "c23fb5d5e6bb1c240d02cf968972be37",
                "name": "panafz1j-kanji.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Panasonic FZ-1 (J) Kanji ROM. Useful for some Japanese games",
                "required": false
              },
              {
                "core": "libretro/opera",
                "destination": "3do/panafz10ja-anvil-kanji.bin",
                "mandatory_declared": false,
                "md5": "428577250f43edc902ea239c50d2240d",
                "name": "panafz10ja-anvil-kanji.bin",
                "native_name": "Panasonic 3DO",
                "native_system": "3do",
                "note": "Panasonic FZ-10 (J) w/ ANVIL Kanji ROM. Useful for some Japanese games",
                "required": false
              }
            ],
            "native_id": "3do"
          },
          "64dd": {
            "files": [
              {
                "core": "libretro/mupen64plus_next,libretro/parallel_n64",
                "destination": "Mupen64plus/IPL.n64",
                "mandatory_declared": true,
                "md5": "8d3d9f294b6e174bc7b1d2fd1c727530",
                "name": "IPL.n64",
                "native_name": "Nintendo 64DD",
                "native_system": "64dd",
                "note": "IPL.n64 (64DD_IPL.bin renamed) - Required for Nintendo 64 DD",
                "required": true
              }
            ],
            "native_id": "64dd"
          },
          "apple2gs": {
            "files": [
              {
                "core": "gsplus",
                "destination": "apple2gs1.rom",
                "md5": "20a0334c447cb069a040ae5be1d938df",
                "name": "apple2gs1.rom",
                "native_name": "Apple IIGS",
                "native_system": "apple2gs",
                "required": true
              },
              {
                "core": "gsplus",
                "destination": "apple2gs3.rom",
                "md5": "ba89edf2729a28a17cd9e0f7a0ac9a39",
                "name": "apple2gs3.rom",
                "native_name": "Apple IIGS",
                "native_system": "apple2gs",
                "required": true
              }
            ],
            "native_id": "apple2gs"
          },
          "atari-400-800": {
            "files": [
              {
                "core": "libretro/atari800",
                "destination": "atari800/ATARIBAS.ROM",
                "md5": "0bac0c6a50104045d902df4503a4c30b",
                "name": "ATARIBAS.ROM",
                "native_name": "Atari 8Bits",
                "native_system": "atari800",
                "required": true
              },
              {
                "core": "libretro/atari800",
                "destination": "atari800/ATARIOSA.ROM",
                "md5": "eb1f32f5d9f382db1bbfb8d7f9cb343a",
                "name": "ATARIOSA.ROM",
                "native_name": "Atari 8Bits",
                "native_system": "atari800",
                "required": true
              },
              {
                "core": "libretro/atari800",
                "destination": "atari800/ATARIOSB.ROM",
                "md5": "a3e8d617c95d08031fe1b20d541434b2",
                "name": "ATARIOSB.ROM",
                "native_name": "Atari 8Bits",
                "native_system": "atari800",
                "required": true
              },
              {
                "core": "libretro/atari800",
                "destination": "atari800/ATARIXL.ROM",
                "md5": "06daac977823773a3eea3422fd26a703",
                "name": "ATARIXL.ROM",
                "native_name": "Atari 8Bits",
                "native_system": "atari800",
                "required": true
              }
            ],
            "native_id": "atari800"
          },
          "atari-5200": {
            "files": [
              {
                "core": "libretro/a5200,libretro/atari800",
                "destination": "atari5200/5200.rom",
                "mandatory_declared": false,
                "md5": "281f20ea4320404ec820fb7ec0693b38",
                "name": "5200.rom",
                "native_name": "Atari 5200",
                "native_system": "atari5200",
                "required": false
              }
            ],
            "native_id": "atari5200"
          },
          "atari-7800": {
            "files": [
              {
                "core": "libretro/prosystem",
                "destination": "atari7800/7800 BIOS (U).rom",
                "mandatory_declared": false,
                "md5": "0763f1ffb006ddbe32e52d497ee848ae",
                "name": "7800 BIOS (U).rom",
                "native_name": "Atari 7800",
                "native_system": "atari7800",
                "note": "RUN ONLY US GAMES! Display official Atari logo.",
                "required": false
              },
              {
                "core": "libretro/prosystem",
                "destination": "atari7800/7800 BIOS (E).rom",
                "mandatory_declared": false,
                "md5": "397bb566584be7b9764e7a68974c4263",
                "name": "7800 BIOS (E).rom",
                "native_name": "Atari 7800",
                "native_system": "atari7800",
                "note": "RUN ONLY EUROPEAN GAMES! Display official Atari logo.",
                "required": false
              }
            ],
            "native_id": "atari7800"
          },
          "atari-st": {
            "files": [
              {
                "alt_paths": [
                  "tos.img"
                ],
                "core": "hatari,libretro/hatari",
                "destination": "atarist/tos.img",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "27ac71b59d59f65571b972e0f894054a,5d65c6a384d847a0b8013d5e22ec0887,f62bc9777f28bc6876422738758db365,d41ae4efaa2c97f632dbe75d24d51bea,c87a52c277f7952b41c639fc7bf0a43b,e0444d8c51a8093a3f09665d8099c0af,d0f682ee6237497004339fb02172638b,5491b3755992feaf743ceecaa3b18f34,25789a649faff0a1176dc7d9b98105c0,b9e37f0f0a700fc673049794870bdb85,91ce7c1903006da75c823ff3c938e5d2,091a4d95f6c600231a3f1391a309ac26,a622cc35d8d78703905592dfaa4d2ccb,d6521785627d20c51edc566808a6bf28,b2a8570de2e850c5acf81cb80512d9f6,696ba04b3bc963aee2ba769298e342de,c1c57ce48e8ee4135885cee9e63a68a2,91fb61080d27d0376e1a3da409727468,f6a8fa31d0d1bac1a08d47502244408d,41b7dae4e24735f330b63ad923a0bfbc,143343f7b8e0b1162af206fe8f46b002,800d48825be45ec7f39ba7bb2c3f0b59,0087e2707c57efa2106a0aa7576655c0,036c5ae4f885cbf62c9bed651c6c58a8,52248cc70ae48b3050e197e270917130,7c040857bdcfcd7d748ca82205463efa,736adb2dc835df4d323191fdc8926cc9,992bac38e01633a529121a2a65f0779e,30f69d70fe7c210300ed83f991b12de9,bc7b224d0dc3f0cc14c8897db89c5787,6033f2b9364edfed321c6931a8181fd2,f3f92cd4e2c331aef8970a156be03b7c,a0982e760f9807d82667ff5a69e78f6b,94a75c1c65408d9f974b0463e15a3b11,61168619b5109d314638c9409f44bca2,4759f2c7bace6c2f440d27acd2ab6ed4,ed5fbaabe0219092df74c6c14cea3f8e,a4cfd3c7412002dd693f69a15d4d961c,1cbc4f55295e469fc8cd72b7efdea1da,6f9471098a521214fad1e2c6f2dd3d08,febb00ba8784798293a7ae709a1dafcb,4689ef3694ac86e7289923190e6cd10d,7aeabdc25f8134590e25643a405210ca,7449b131681f1dfe62ebed1392847057,61b620ad951815a25cb37895c81a947c,7e87d8fe7e24e0b4c55ad1b7955beae3,1c92855316a33faee602b8007f22d2cb,7cdd45b6aac66a21bfb357d9334e46db,0604dbb85928f0598d04144a8b554bbe,b2873004a408b8db36321f98daafa251,886b9b6bb6afa287211a594e16f6ca67,e690bec90d902024beed549d22150755,4a0d4f282c3f2a0196681adf88862dd4,332fe3803a7e20cd625b27a69f07ae69,a7dc40dc5c1086bce1a8f3d44fd29051,c9093f27159e7d13ac0d1501a95e53d4,066f39a7ea5789d5afd59dd7b3104fa6,2a8e39c60317b921eabd7e25b5d74395,dd1010ec566efbd71047d6c4919feba5,ed2647936ce4bd283c4d7dfd7ae09d1c,9e880168d0a004f7f5e852be758f39e4,919fd0f045299f101cf7757e5e058c41,b2ecabc15b65afef96331be46f2a2cd4,e5ea0f216fb446f1c4a4f476bc5f03d4,941baac767269649f92f7918dd5740b8",
                "name": "tos.img",
                "native_name": "Atari ST/STE/MegaSTE/TT/Falcon",
                "native_system": "atarist",
                "note": "Default bios",
                "required": false
              },
              {
                "core": "hatari,libretro/hatari",
                "destination": "atarist/st.img",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "c87a52c277f7952b41c639fc7bf0a43b,e0444d8c51a8093a3f09665d8099c0af,d0f682ee6237497004339fb02172638b,5491b3755992feaf743ceecaa3b18f34,25789a649faff0a1176dc7d9b98105c0,b9e37f0f0a700fc673049794870bdb85,91ce7c1903006da75c823ff3c938e5d2,091a4d95f6c600231a3f1391a309ac26,a622cc35d8d78703905592dfaa4d2ccb,d6521785627d20c51edc566808a6bf28,b2a8570de2e850c5acf81cb80512d9f6,696ba04b3bc963aee2ba769298e342de,c1c57ce48e8ee4135885cee9e63a68a2,91fb61080d27d0376e1a3da409727468,f6a8fa31d0d1bac1a08d47502244408d,41b7dae4e24735f330b63ad923a0bfbc,143343f7b8e0b1162af206fe8f46b002,800d48825be45ec7f39ba7bb2c3f0b59,0087e2707c57efa2106a0aa7576655c0,036c5ae4f885cbf62c9bed651c6c58a8,52248cc70ae48b3050e197e270917130,7c040857bdcfcd7d748ca82205463efa,0604dbb85928f0598d04144a8b554bbe,b2873004a408b8db36321f98daafa251,886b9b6bb6afa287211a594e16f6ca67,e690bec90d902024beed549d22150755,4a0d4f282c3f2a0196681adf88862dd4,332fe3803a7e20cd625b27a69f07ae69,a7dc40dc5c1086bce1a8f3d44fd29051,c9093f27159e7d13ac0d1501a95e53d4,736adb2dc835df4d323191fdc8926cc9",
                "name": "st.img",
                "native_name": "Atari ST/STE/MegaSTE/TT/Falcon",
                "native_system": "atarist",
                "note": "Atari ST/Mega-ST (not STE!) bios.",
                "required": true
              },
              {
                "core": "hatari,libretro/hatari",
                "destination": "atarist/ste.img",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "992bac38e01633a529121a2a65f0779e,30f69d70fe7c210300ed83f991b12de9,bc7b224d0dc3f0cc14c8897db89c5787,6033f2b9364edfed321c6931a8181fd2,f3f92cd4e2c331aef8970a156be03b7c,a0982e760f9807d82667ff5a69e78f6b,94a75c1c65408d9f974b0463e15a3b11,61168619b5109d314638c9409f44bca2,4759f2c7bace6c2f440d27acd2ab6ed4,ed5fbaabe0219092df74c6c14cea3f8e,a4cfd3c7412002dd693f69a15d4d961c,1cbc4f55295e469fc8cd72b7efdea1da,6f9471098a521214fad1e2c6f2dd3d08,febb00ba8784798293a7ae709a1dafcb,0604dbb85928f0598d04144a8b554bbe,b2873004a408b8db36321f98daafa251,886b9b6bb6afa287211a594e16f6ca67,e690bec90d902024beed549d22150755,4a0d4f282c3f2a0196681adf88862dd4,332fe3803a7e20cd625b27a69f07ae69,a7dc40dc5c1086bce1a8f3d44fd29051,c9093f27159e7d13ac0d1501a95e53d4",
                "name": "ste.img",
                "native_name": "Atari ST/STE/MegaSTE/TT/Falcon",
                "native_system": "atarist",
                "note": "Atari STE bios.",
                "required": true
              },
              {
                "core": "hatari,libretro/hatari",
                "destination": "atarist/megaste.img",
                "hash_match_mandatory": true,
                "mandatory_declared": false,
                "md5": "4689ef3694ac86e7289923190e6cd10d,7aeabdc25f8134590e25643a405210ca,7449b131681f1dfe62ebed1392847057,61b620ad951815a25cb37895c81a947c,7e87d8fe7e24e0b4c55ad1b7955beae3,1c92855316a33faee602b8007f22d2cb,7cdd45b6aac66a21bfb357d9334e46db,0604dbb85928f0598d04144a8b554bbe,b2873004a408b8db36321f98daafa251,886b9b6bb6afa287211a594e16f6ca67,e690bec90d902024beed549d22150755,4a0d4f282c3f2a0196681adf88862dd4,332fe3803a7e20cd625b27a69f07ae69,a7dc40dc5c1086bce1a8f3d44fd29051,c9093f27159e7d13ac0d1501a95e53d4",
                "name": "megaste.img",
                "native_name": "Atari ST/STE/MegaSTE/TT/Falcon",
                "native_system": "atarist",
                "note": "Atari Mega-STE bios.",
                "required": false
              },
              {
                "core": "hatari,libretro/hatari",
                "destination": "atarist/tt.img",
                "hash_match_mandatory": true,
                "mandatory_declared": false,
                "md5": "066f39a7ea5789d5afd59dd7b3104fa6,2a8e39c60317b921eabd7e25b5d74395,dd1010ec566efbd71047d6c4919feba5,19cd81e1c3049bf408ad426dc5c3b2e0,ac6ca0f0ed42a1603dfd409c4bf8eb89",
                "name": "tt.img",
                "native_name": "Atari ST/STE/MegaSTE/TT/Falcon",
                "native_system": "atarist",
                "note": "Atari TT bios.",
                "required": false
              },
              {
                "core": "hatari,libretro-hatari",
                "destination": "atarist/falcon.img",
                "md5": "ed2647936ce4bd283c4d7dfd7ae09d1c,9e880168d0a004f7f5e852be758f39e4,919fd0f045299f101cf7757e5e058c41,b2ecabc15b65afef96331be46f2a2cd4,e5ea0f216fb446f1c4a4f476bc5f03d4,941baac767269649f92f7918dd5740b8,b338bacb2fc453bab61bcc1e2cf5076b",
                "name": "falcon.img",
                "native_name": "Atari ST/STE/MegaSTE/TT/Falcon",
                "native_system": "atarist",
                "note": "FALCON 30/40 bios.",
                "required": true
              },
              {
                "core": "hatari,libretro/hatari",
                "destination": "atarist/emutos.img",
                "hash_match_mandatory": true,
                "mandatory_declared": true,
                "md5": "e2c861c588fca2d0cf6be3df3aaf05f2",
                "name": "emutos.img",
                "native_name": "Atari ST/STE/MegaSTE/TT/Falcon",
                "native_system": "atarist",
                "note": "EMUTOS Open-source bios. 99% Compatible with all Atari machines.",
                "required": true
              }
            ],
            "native_id": "atarist"
          },
          "cdi": {
            "files": [
              {
                "core": "libretro/cdi2015,libretro/same_cdi",
                "destination": "cdi/cdimono1.zip",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "ce590c4787460161359f2b680136cb60,bbe6636ac11d3744f0710e8e820187e7,1a7c3c98c46555ff5fc93ee3feae4b47",
                "name": "cdimono1.zip",
                "native_name": "Philips CD-I",
                "native_system": "cdi",
                "required": true,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/same_cdi",
                "destination": "cdi/cdibios.zip",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "9fd6b277cd877d51426427a33d1d19bb",
                "name": "cdibios.zip",
                "native_name": "Philips CD-I",
                "native_system": "cdi",
                "required": false,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/same_cdi",
                "destination": "cdi/cdimono2.zip",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "2ac8cd5bb23287e022ca17d616949255",
                "name": "cdimono2.zip",
                "native_name": "Philips CD-I",
                "native_system": "cdi",
                "required": false,
                "zip_digest": "composite"
              }
            ],
            "native_id": "cdi"
          },
          "coco": {
            "files": [
              {
                "core": "xroar",
                "destination": "trs80coco/bas10.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "a74f3d95b395dad7cdca19d560eeea74",
                "name": "bas10.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "CoCo 1 BASIC",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "trs80coco/bas11.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "c73fb4bff9621c5ab17f6220b20db82f",
                "name": "bas11.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "CoCo 1 BASIC",
                "required": true
              },
              {
                "core": "xroar",
                "destination": "trs80coco/bas12.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "c933316c7d939532a13648850c1c2aa6",
                "name": "bas12.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "CoCo 2 BASIC",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "trs80coco/bas13.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "c2fc43556eb6b7b25bdf5955bd9df825",
                "name": "bas13.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "CoCo 2 BASIC",
                "required": true
              },
              {
                "core": "xroar",
                "destination": "trs80coco/extbas10.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "fda72f415afe99b36f953bb9bc1253da",
                "name": "extbas10.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "CoCo 1 Extended BASIC",
                "required": true
              },
              {
                "core": "xroar",
                "destination": "trs80coco/extbas11.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "21070aa0496142b886c562bf76d7c113",
                "name": "extbas11.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "CoCo 2 Extended BASIC",
                "required": true
              },
              {
                "core": "xroar",
                "destination": "trs80coco/mx1600bas.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "88d1504e93366f498105a846cdbf7fb7",
                "name": "mx1600bas.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "MX1600 BASIC",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "trs80coco/disk10.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "a64b3ef9efcc066b18d35b134068d1cc",
                "name": "disk10.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "RSDos 1.0",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "trs80coco/disk11.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "8cab28f4b7311b8df63c07bb3b59bfd5",
                "name": "disk11.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "RSDos 1.1",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "trs80coco/hdbdw3bck.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "ef750d93d24d7bc87a8ecd6e5a15a845",
                "name": "hdbdw3bck.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "RSDos Becker",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "trs80coco/mc10.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "f29e94ff36577ffb6a787959e45bfe85",
                "name": "mc10.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "MC-10",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "trs80coco/coco3.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "7233c6c429f3ce1c7392f28a933e0b6f",
                "name": "coco3.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "Coco 3 Basic",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "trs80coco/coco3p.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "4ae57e5a8e7494e5485446fefedb580b",
                "name": "coco3p.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "Coco 3 Basic",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "trs80coco/alice32.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "79ea46603d716578d5f2b52eb4c33ca2",
                "name": "alice32.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "Alice",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "trs80coco/alice4k.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "78af465c2f31cf4e05dec1efda77da01",
                "name": "alice4k.rom",
                "native_name": "TRS-80 Color Computer 1/2",
                "native_system": "trs80coco",
                "note": "Alice",
                "required": false
              }
            ],
            "native_id": "trs80coco"
          },
          "coleco-colecovision": {
            "files": [
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/COL - Bit Corporation Dina/czz50-1.rom",
                "md5": "1de922acdd742d31349c2801e9768c35",
                "name": "czz50-1.rom",
                "native_name": "Colecovision",
                "native_system": "colecovision",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/COL - Bit Corporation Dina/czz50-2.rom",
                "md5": "72b089dc55b7fe7ffb5028f365e8c045",
                "name": "czz50-2.rom",
                "native_name": "Colecovision",
                "native_system": "colecovision",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/COL - ColecoVision with Opcode Memory Extension/coleco.rom",
                "md5": "2c66f5911e5b42b8ebe113403548eee7",
                "name": "coleco.rom",
                "native_name": "Colecovision",
                "native_system": "colecovision",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/COL - ColecoVision/coleco.rom",
                "md5": "2c66f5911e5b42b8ebe113403548eee7",
                "name": "coleco.rom",
                "native_name": "Colecovision",
                "native_system": "colecovision",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/COL - Spectravideo SVI-603 Coleco/SVI603.ROM",
                "md5": "c60a2e85572c0ccb69505a7646d5c1b6",
                "name": "SVI603.ROM",
                "native_name": "Colecovision",
                "native_system": "colecovision",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/gearcoleco",
                "destination": "coleco/boot.rom",
                "mandatory_declared": true,
                "md5": "2c66f5911e5b42b8ebe113403548eee7",
                "name": "boot.rom",
                "native_name": "Colecovision",
                "native_system": "colecovision",
                "required": true
              }
            ],
            "native_id": "colecovision"
          },
          "commodore-amiga": {
            "files": [
              {
                "core": "amiberry",
                "destination": "amiga/bios/kick33180.A500",
                "md5": "85ad74194e87c08904327de1a9443b7a",
                "name": "kick33180.A500",
                "native_name": "Amiga 600 (ECS/OCS)",
                "native_system": "amiga600",
                "required": true
              },
              {
                "core": "amiberry,libretro/amiberry,libretro/uae,libretro/uae4arm,libretro/uae4all",
                "destination": "amiga/bios/kick34005.A500",
                "mandatory_declared": false,
                "md5": "82a21c1890cae844b3df741f2762d48d",
                "name": "kick34005.A500",
                "native_name": "Amiga 600 (ECS/OCS)",
                "native_system": "amiga600",
                "required": false
              },
              {
                "core": "amiberry,libretro/uae",
                "destination": "amiga/bios/kick37175.A500",
                "md5": "dc10d7bdd1b6f450773dfb558477c230",
                "name": "kick37175.A500",
                "native_name": "Amiga 600 (ECS/OCS)",
                "native_system": "amiga600",
                "required": true
              },
              {
                "core": "amiberry,libretro/amiberry,libretro/uae,libretro/uae4arm",
                "destination": "amiga/bios/kick40063.A600",
                "mandatory_declared": false,
                "md5": "e40a5dfb3d017ba8779faba30cbd1c8e",
                "name": "kick40063.A600",
                "native_name": "Amiga 600 (ECS/OCS)",
                "native_system": "amiga600",
                "required": false
              },
              {
                "core": "amiberry,libretro/uae,libretro/uae4arm",
                "destination": "amiga/bios/kick02019.AROS.ext",
                "mandatory_declared": false,
                "md5": "4fa7042d73d0f77bf5723cf8430989bf",
                "name": "kick02019.AROS.ext",
                "native_name": "Amiga 600 (ECS/OCS)",
                "native_system": "amiga600",
                "note": "AROS Free bios",
                "required": false
              },
              {
                "core": "amiberry,libretro/uae,libretro/uae4arm",
                "destination": "amiga/bios/kick02019.AROS",
                "mandatory_declared": false,
                "md5": "186d23cccd9fbd6336d0f988b39dce4d",
                "name": "kick02019.AROS",
                "native_name": "Amiga 600 (ECS/OCS)",
                "native_system": "amiga600",
                "note": "AROS Free bios",
                "required": false
              },
              {
                "core": "amiberry",
                "destination": "amiga/bios/kick39106.A1200",
                "md5": "b7cc148386aa631136f510cd29e42fc3",
                "name": "kick39106.A1200",
                "native_name": "Amiga 1200 (AGA)",
                "native_system": "amiga1200",
                "required": true
              },
              {
                "core": "amiberry,libretro/amiberry,libretro/uae,libretro/uae4arm",
                "destination": "amiga/bios/kick40068.A1200",
                "md5": "646773759326fbac3b2311fd8c8793ee",
                "name": "kick40068.A1200",
                "native_name": "Amiga 1200 (AGA)",
                "native_system": "amiga1200",
                "required": true
              },
              {
                "core": "amiberry,libretro/amiberry,libretro/uae",
                "destination": "amiga/bios/kick40068.A4000",
                "md5": "9bdedde6a4f33555b4a270c8ca53297d",
                "name": "kick40068.A4000",
                "native_name": "Amiga 1200 (AGA)",
                "native_system": "amiga1200",
                "note": "This bios is required only for A4000 emulation",
                "required": true
              },
              {
                "core": "amiberry,libretro/amiberry,libretro/uae,libretro/uae4arm",
                "destination": "amiga/bios/kick34005.CDTV",
                "hash_match_mandatory": true,
                "mandatory_declared": true,
                "md5": "89da1838a24460e4b93f4f0c5d92d48d,d98112f18792ee3714df16a6eb421b89,d1145ab3a0f89340f94c9e734762c198",
                "name": "kick34005.CDTV",
                "native_name": "Amiga CDTV",
                "native_system": "amigacdtv",
                "note": "This bios is required only for CDTV emulation",
                "required": true
              },
              {
                "core": "amiberry,libretro/amiberry,libretro/uae,libretro/uae4arm",
                "destination": "amiga/bios/kick40060.CD32",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "f2f241bf094168cfb9e7805dc2856433,5f8924d013dd57a89cf349f4cdedc6b1",
                "name": "kick40060.CD32",
                "native_name": "Amiga CD32",
                "native_system": "amigacd32",
                "note": "Use the combined ROM 'KS + extended v3.1 rev 40.060' or separate ROMs 'KS v3.1 rev 40.060 + Extended ROM rev 40.060'",
                "required": true
              },
              {
                "core": "amiberry,libretro/amiberry,libretro/uae,libretro/uae4arm",
                "destination": "amiga/bios/kick40060.CD32.ext",
                "mandatory_declared": false,
                "md5": "bb72565701b1b6faece07d68ea5da639",
                "name": "kick40060.CD32.ext",
                "native_name": "Amiga CD32",
                "native_system": "amigacd32",
                "note": "Extended ROM rev 40.060",
                "required": false
              }
            ],
            "native_id": "amiga600"
          },
          "commodore-c64": {
            "files": [
              {
                "core": "libretro/vice_x64,libretro/vice_x64sc,libretro/vice_x128",
                "destination": "vice/JiffyDOS_C64.bin",
                "mandatory_declared": false,
                "md5": "be09394f0576cf81fa8bacf634daf9a2",
                "name": "JiffyDOS_C64.bin",
                "native_name": "Commodore 64",
                "native_system": "c64",
                "note": "JiffyDOS support",
                "required": false
              },
              {
                "core": "libretro/vice_x64,libretro/vice_x64sc,libretro/vice_x128",
                "destination": "vice/JiffyDOS_C128.bin",
                "mandatory_declared": false,
                "md5": "cbbd1bbcb5e4fd8046b6030ab71fc021",
                "name": "JiffyDOS_C128.bin",
                "native_name": "Commodore 64",
                "native_system": "c64",
                "note": "JiffyDOS support",
                "required": false
              },
              {
                "core": "libretro/vice_x64,libretro/vice_x64sc,libretro/vice_x128",
                "destination": "vice/JiffyDOS_1541-II.bin",
                "mandatory_declared": false,
                "md5": "1b1e985ea5325a1f46eb7fd9681707bf",
                "name": "JiffyDOS_1541-II.bin",
                "native_name": "Commodore 64",
                "native_system": "c64",
                "note": "JiffyDOS support",
                "required": false
              },
              {
                "core": "libretro/vice_x64,libretro/vice_x64sc,libretro/vice_x128",
                "destination": "vice/JiffyDOS_1571_repl310654.bin",
                "mandatory_declared": false,
                "md5": "41c6cc528e9515ffd0ed9b180f8467c0",
                "name": "JiffyDOS_1571_repl310654.bin",
                "native_name": "Commodore 64",
                "native_system": "c64",
                "note": "JiffyDOS support",
                "required": false
              },
              {
                "core": "libretro/vice_x64,libretro/vice_x64sc,libretro/vice_x128",
                "destination": "vice/JiffyDOS_1581.bin",
                "mandatory_declared": false,
                "md5": "20b6885c6dc2d42c38754a365b043d71",
                "name": "JiffyDOS_1581.bin",
                "native_name": "Commodore 64",
                "native_system": "c64",
                "note": "JiffyDOS support",
                "required": false
              },
              {
                "core": "libretro/xscpu64",
                "destination": "vice/SCPU64/scpu-dos-1.4.bin",
                "mandatory_declared": false,
                "md5": "cda2fcd2e1f0412029383e51dd472095",
                "name": "scpu-dos-1.4.bin",
                "native_name": "Commodore 64",
                "native_system": "c64",
                "note": "1.4 SuperCPU dos from SuperCPU64",
                "required": false
              },
              {
                "core": "libretro/xscpu64",
                "destination": "vice/SCPU64/scpu-dos-2.04.bin",
                "mandatory_declared": false,
                "md5": "b2869f8678b8b274227f35aad26ba509",
                "name": "scpu-dos-2.04.bin",
                "native_name": "Commodore 64",
                "native_system": "c64",
                "note": "2.04 SuperCPU dos from SuperCPU128",
                "required": false
              }
            ],
            "native_id": "c64"
          },
          "dragon64": {
            "files": [
              {
                "core": "xroar",
                "destination": "dragon/d32.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "3420b96031078a4ef408cad7bf21a33f",
                "name": "d32.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Dragon32 system rom",
                "required": true
              },
              {
                "core": "xroar",
                "destination": "dragon/d64rom1.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "5f0bee59710e55f5880e74890912ed78",
                "name": "d64rom1.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Dragon64 system rom #1",
                "required": true
              },
              {
                "core": "xroar",
                "destination": "dragon/d64rom2.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "fd91edce7be5e7c2d88e46b76956a8aa",
                "name": "d64rom2.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Dragon64 system rom #2",
                "required": true
              },
              {
                "core": "xroar",
                "destination": "dragon/d64tano.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "be9bc86ee5eb401d0a40d0377f65fefa",
                "name": "d64tano.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Tano system rom #1",
                "required": true
              },
              {
                "core": "xroar",
                "destination": "dragon/d64tano2.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "fd91edce7be5e7c2d88e46b76956a8aa",
                "name": "d64tano2.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Tano system rom #2",
                "required": true
              },
              {
                "core": "xroar",
                "destination": "dragon/d200rom1.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "be9bc86ee5eb401d0a40d0377f65fefa",
                "name": "d200rom1.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Dragon 200e system rom #1",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/d200rom2.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "fd91edce7be5e7c2d88e46b76956a8aa",
                "name": "d200rom2.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Dragon 200e system rom #2",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/ddos10.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "1c965da49b6c5459b8353630aa1482e7",
                "name": "ddos10.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Dragon DOS 1.0",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/ddos11c.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "d8429af1a12f7438a4bf88a5b934cb3a",
                "name": "ddos11c.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Dragon DOS 1.1",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/ddos12a.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "55e2535dbbed7f1a26b5f263d7c72c63",
                "name": "ddos12a.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Dragon DOS 1.2",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/ddos40.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "9ddc388632cd3c376b164ba5cfc64329",
                "name": "ddos40.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Dragon DOS 4.0",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/ddos42.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "c956a854cbc4b9d1e69c000f78368668",
                "name": "ddos42.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Dragon DOS 4.2",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/deltados.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "024eac3db20f1b5cf98c30a0e4743201",
                "name": "deltados.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Delta DOS",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/dplus48.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "ee6f24d893a52b8efea9f787855456b5",
                "name": "dplus48.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "DOS Plus 4.8",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/dplus49b.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "56f1b97314e4ca82491c465bb887059e",
                "name": "dplus49b.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "DOS Plus 4.9",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/dplus50.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "35de5d28da507ebb213a26e04241d940",
                "name": "dplus50.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "DOS Plus 5.0",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/sdose6.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "9d85e6b7133f915c021156f4b9cdb512",
                "name": "sdose6.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Super DOS E6",
                "required": false
              },
              {
                "core": "xroar",
                "destination": "dragon/sdose8.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "167f409b7a4b992faabb784b061ab4c6",
                "name": "sdose8.rom",
                "native_name": "Dragon 32/64",
                "native_system": "dragon",
                "note": "Super DOS E8",
                "required": false
              }
            ],
            "native_id": "dragon"
          },
          "elektronika-bk": {
            "files": [
              {
                "core": "libretro/bk",
                "destination": "bk/B11M_BOS.ROM",
                "md5": "fe4627d1e3a1535874085050733263e7",
                "name": "B11M_BOS.ROM",
                "native_name": "Elektronika BK",
                "native_system": "bk",
                "required": true
              },
              {
                "core": "libretro/bk",
                "destination": "bk/B11M_EXT.ROM",
                "md5": "dc52f365d56fa1951f5d35b1101b9e3f",
                "name": "B11M_EXT.ROM",
                "native_name": "Elektronika BK",
                "native_system": "bk",
                "required": true
              },
              {
                "core": "libretro/bk",
                "destination": "bk/BAS11M_0.ROM",
                "md5": "946f6f23ded03c0e26187f0b3ca75993",
                "name": "BAS11M_0.ROM",
                "native_name": "Elektronika BK",
                "native_system": "bk",
                "required": true
              },
              {
                "core": "libretro/bk",
                "destination": "bk/BAS11M_1.ROM",
                "md5": "1e6637f32aa7d1de03510030cac40bcf",
                "name": "BAS11M_1.ROM",
                "native_name": "Elektronika BK",
                "native_system": "bk",
                "required": true
              },
              {
                "core": "libretro/bk",
                "destination": "bk/DISK_327.ROM",
                "md5": "5015228eeeb238e65da8edcd1b6dfac7",
                "name": "DISK_327.ROM",
                "native_name": "Elektronika BK",
                "native_system": "bk",
                "required": true
              },
              {
                "core": "libretro/bk",
                "destination": "bk/FOCAL10.ROM",
                "md5": "5737f972e8638831ab71e9139abae052",
                "name": "FOCAL10.ROM",
                "native_name": "Elektronika BK",
                "native_system": "bk",
                "required": true
              },
              {
                "core": "libretro/bk",
                "destination": "bk/MONIT10.ROM",
                "md5": "95f8c41c6abf7640e35a6a03cecebd01",
                "name": "MONIT10.ROM",
                "native_name": "Elektronika BK",
                "native_system": "bk",
                "required": true
              }
            ],
            "native_id": "bk"
          },
          "fairchild-channel-f": {
            "files": [
              {
                "core": "libretro/freechaf",
                "destination": "channelf/sl31254.bin",
                "md5": "da98f4bb3242ab80d76629021bb27585",
                "name": "sl31254.bin",
                "native_name": "Fairchild Channel-F",
                "native_system": "channelf",
                "required": true
              },
              {
                "core": "libretro/freechaf",
                "destination": "channelf/sl31253.bin",
                "md5": "ac9804d4c0e9d07e33472e3726ed15c3",
                "name": "sl31253.bin",
                "native_name": "Fairchild Channel-F",
                "native_system": "channelf",
                "required": true
              },
              {
                "core": "libretro/freechaf",
                "destination": "channelf/sl90025.bin",
                "mandatory_declared": false,
                "md5": "95d339631d867c8f1d15a5f2ec26069d",
                "name": "sl90025.bin",
                "native_name": "Fairchild Channel-F",
                "native_system": "channelf",
                "note": "Optional replacement for sl31254.bin",
                "required": false
              }
            ],
            "native_id": "channelf"
          },
          "lynx": {
            "files": [
              {
                "core": "libretro/handy,libretro/mednafen_lynx",
                "destination": "lynx/lynxboot.img",
                "mandatory_declared": false,
                "md5": "fcd403db69f54290b51035d82f835e7b",
                "name": "lynxboot.img",
                "native_name": "Atari Lynx",
                "native_system": "lynx",
                "required": false
              }
            ],
            "native_id": "lynx"
          },
          "macintosh": {
            "files": [
              {
                "core": "libretro/minivmac",
                "destination": "macintosh/MacII.ROM",
                "md5": "66223be1497460f1e60885eeb35e03cc",
                "name": "MacII.ROM",
                "native_name": "Apple Macintosh",
                "native_system": "macintosh",
                "required": true
              },
              {
                "core": "libretro/minivmac",
                "destination": "macintosh/MinivMacBootv2.dsk",
                "hash_match_mandatory": false,
                "md5": "16ddb8838d48be26e471a2f2bb85a961,e66dc7952c8b9673868ad2faba3c0d20",
                "name": "MinivMacBootv2.dsk",
                "native_name": "Apple Macintosh",
                "native_system": "macintosh",
                "required": true
              }
            ],
            "native_id": "macintosh"
          },
          "magnavox-odyssey2": {
            "files": [
              {
                "core": "libretro/o2em",
                "destination": "o2em/o2rom.bin",
                "md5": "562d5ebf9e030a40d6fabfc2f33139fd",
                "name": "o2rom.bin",
                "native_name": "Magnavox Odyssey²",
                "native_system": "o2em",
                "required": true
              },
              {
                "core": "libretro/o2em",
                "destination": "o2em/c52.bin",
                "md5": "f1071cdb0b6b10dde94d3bc8a6146387",
                "name": "c52.bin",
                "native_name": "Magnavox Odyssey²",
                "native_system": "o2em",
                "required": true
              }
            ],
            "native_id": "o2em"
          },
          "mattel-intellivision": {
            "files": [
              {
                "core": "libretro/freeintv",
                "destination": "intellivision/exec.bin",
                "md5": "62e761035cb657903761800f4437b8af",
                "name": "exec.bin",
                "native_name": "Mattel Intellivision",
                "native_system": "intellivision",
                "required": true
              },
              {
                "core": "libretro/freeintv",
                "destination": "intellivision/grom.bin",
                "md5": "0cd5946c6473e42e8e4c2137785e427f",
                "name": "grom.bin",
                "native_name": "Mattel Intellivision",
                "native_system": "intellivision",
                "required": true
              }
            ],
            "native_id": "intellivision"
          },
          "microsoft-msx": {
            "files": [
              {
                "core": "libretro/fmsx",
                "destination": "msx/CARTS.SHA",
                "md5": "d6dedca1112ddfda94cc9b2e426b818b,74b0f217fa0e2b8bb5a2f8e2ecc69da3",
                "name": "CARTS.SHA",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/CYRILLIC.FNT",
                "md5": "85b38e4128bbc300e675f55b278683a8",
                "name": "CYRILLIC.FNT",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/DISK.ROM",
                "md5": "80dcd1ad1a4cf65d64b7ba10504e8190",
                "name": "DISK.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/FMPAC16.ROM",
                "md5": "af8537262df8df267072f359399a7635",
                "name": "FMPAC16.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/FMPAC.ROM",
                "md5": "6f69cc8b5ed761b03afd78000dfb0e19",
                "name": "FMPAC.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/ITALIC.FNT",
                "md5": "c83e50e9f33b8dd893c414691822740d",
                "name": "ITALIC.FNT",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/KANJI.ROM",
                "md5": "febe8782b466d7c3b16de6d104826b34",
                "name": "KANJI.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/MSX2EXT.ROM",
                "md5": "2183c2aff17cf4297bdb496de78c2e8a",
                "name": "MSX2EXT.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/MSX2PEXT.ROM",
                "md5": "7c8243c71d8f143b2531f01afa6a05dc",
                "name": "MSX2PEXT.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/MSX2P.ROM",
                "md5": "6d8c0ca64e726c82a4b726e9b01cdf1e",
                "name": "MSX2P.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/MSX2.ROM",
                "md5": "ec3a01c91f24fbddcbcab0ad301bc9ef",
                "name": "MSX2.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/MSXDOS2.ROM",
                "md5": "6418d091cd6907bbcf940324339e43bb",
                "name": "MSXDOS2.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/MSX.ROM",
                "md5": "aa95aea2563cd5ec0a0919b44cc17d47",
                "name": "MSX.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/PAINTER.ROM",
                "md5": "403cdea1cbd2bb24fae506941f8f655e",
                "name": "PAINTER.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/fmsx",
                "destination": "msx/RS232.ROM",
                "md5": "279efd1eae0d358eecd4edc7d9adedf3",
                "name": "RS232.ROM",
                "native_name": "MSX Familly",
                "native_system": "msx1,msx2",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Forte II Games - Pesadelo/pesadelo.rom",
                "md5": "ba53d700ec25bcb08020ce693319cd28",
                "name": "pesadelo.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX - C-BIOS/cbios_logo_msx1.rom",
                "md5": "25b5cdea5040883a206b89845cdf55f1",
                "name": "cbios_logo_msx1.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX - C-BIOS/cbios_main_msx1.rom",
                "md5": "87b27f48cc25e2b6f749c019587d5f23",
                "name": "cbios_main_msx1.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2 - C-BIOS/cbios_logo_msx2.rom",
                "md5": "659db9142e62c51f2f75fd52fac78e44",
                "name": "cbios_logo_msx2.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2 - C-BIOS/cbios_main_msx2.rom",
                "md5": "98b94c2d99066f272bb5de07778f7fd1",
                "name": "cbios_main_msx2.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2 - C-BIOS/cbios_sub.rom",
                "md5": "9dd9a69432cc116d0f1d4ec7a51053e0",
                "name": "cbios_sub.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - C-BIOS/cbios_logo_msx2+.rom",
                "md5": "462d6ecb52a8c35dd7d48c2d46687f14",
                "name": "cbios_logo_msx2+.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - C-BIOS/cbios_main_msx2+.rom",
                "md5": "0a34c660614ead31dab78638ce7745e9",
                "name": "cbios_main_msx2+.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - C-BIOS/cbios_music.rom",
                "md5": "e09783c4ec6d4770c5395c42bb0e1d91",
                "name": "cbios_music.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - C-BIOS/cbios_sub.rom",
                "md5": "9dd9a69432cc116d0f1d4ec7a51053e0",
                "name": "cbios_sub.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - European/KANJI.rom",
                "md5": "acf53887c2d2783dc059a9b442c86b90",
                "name": "KANJI.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - European/MSX2PMUS.rom",
                "md5": "f877f32e6d8687474ac5ee83e40de23b",
                "name": "MSX2PMUS.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - European/MSXKANJI.rom",
                "md5": "9dfdebfaa6b547222a40aab8bb2e29f8",
                "name": "MSXKANJI.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - European/Msx2pe.rom",
                "md5": "277fd57c13f301fb4b366845a32d673a",
                "name": "Msx2pe.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - European/Msx2pexte.rom",
                "md5": "f78ab735aaad7045badbda8f4c8ac751",
                "name": "Msx2pexte.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - European/PANASONICDISK.rom",
                "md5": "00aa02b6077de40a0b51d71a3c3e1d5f",
                "name": "PANASONICDISK.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/MSX2+ - European/XBASIC2.rom",
                "md5": "0b6120f289336538bc564548109f97c6",
                "name": "XBASIC2.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/SEGA - SF-7000/sf7000.rom",
                "md5": "561b362f9aa4cbcb240461abf83c2e0d",
                "name": "sf7000.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/ARAB1.ROM",
                "md5": "7fa0558bcec9dba310579521623d9f6a",
                "name": "ARAB1.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/ARABIC.rom",
                "md5": "20c4b5d1d9469c201b145f082ec32658",
                "name": "ARABIC.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/BEERIDE.ROM",
                "md5": "b32279f2700652a5ce0a809318626763",
                "name": "BEERIDE.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/FMPAC.rom",
                "md5": "6f69cc8b5ed761b03afd78000dfb0e19",
                "name": "FMPAC.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/GCVMX80.ROM",
                "md5": "fd0b8f1766dc6dcc03a43d9c79dc4e37",
                "name": "GCVMX80.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/HANGUL.rom",
                "md5": "9baf17b190f631405b6b0eeeeb162b87",
                "name": "HANGUL.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/KANJI.rom",
                "md5": "acf53887c2d2783dc059a9b442c86b90",
                "name": "KANJI.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MICROSOLDISK.ROM",
                "md5": "02e8b1f96049f09d6d3a735647cbbb2a",
                "name": "MICROSOLDISK.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MOONSOUND.rom",
                "md5": "42af93619160ef2116416f74a6cb12f2",
                "name": "MOONSOUND.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX.rom",
                "md5": "364a1a579fe5cb8dba54519bcfcdac0d",
                "name": "MSX.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2.rom",
                "md5": "ec3a01c91f24fbddcbcab0ad301bc9ef",
                "name": "MSX2.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2AR.ROM",
                "md5": "91764e84f977671ac7caa50b36273fd2",
                "name": "MSX2AR.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2AREXT.ROM",
                "md5": "be5d1ec8001d945ca1432285722e9d16",
                "name": "MSX2AREXT.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2BR.rom",
                "md5": "d3df424728a225b301510f5384cae583",
                "name": "MSX2BR.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2BREXT.rom",
                "md5": "355c6d5ee31da441d485cd89ca906413",
                "name": "MSX2BREXT.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2EXT.rom",
                "md5": "2183c2aff17cf4297bdb496de78c2e8a",
                "name": "MSX2EXT.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2FR.rom",
                "md5": "7af9e84da1520a8a7fb82e73703e5075",
                "name": "MSX2FR.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2FREXT.rom",
                "md5": "6ffe789cca2eca9d2e71ca7b69b97e6b",
                "name": "MSX2FREXT.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2G.rom",
                "md5": "b6c33b7b3508d691d7872589c778f808",
                "name": "MSX2G.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2GEXT.rom",
                "md5": "4047ce143a8bf391e21991835aa65b59",
                "name": "MSX2GEXT.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2HAN.rom",
                "md5": "7b9466546009d419ebd0dc27db90c30e",
                "name": "MSX2HAN.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2J.rom",
                "md5": "53bec1c22b30c0a15263e04b91a7814f",
                "name": "MSX2J.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2JEXT.rom",
                "md5": "8aabde714a42256bef36ea9b04f6ef59",
                "name": "MSX2JEXT.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2KR.rom",
                "md5": "6819a1533502261bfdd52436b8346073",
                "name": "MSX2KR.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2KREXT.rom",
                "md5": "30a0b3402a0a13b516af76d39f45a365",
                "name": "MSX2KREXT.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2P.rom",
                "md5": "847cc025ffae665487940ff2639540e5",
                "name": "MSX2P.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2PEXT.rom",
                "md5": "7c8243c71d8f143b2531f01afa6a05dc",
                "name": "MSX2PEXT.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2PMUS.rom",
                "md5": "f877f32e6d8687474ac5ee83e40de23b",
                "name": "MSX2PMUS.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2R.rom",
                "md5": "db56360c85ef8410dc4bcf8e8602f61e",
                "name": "MSX2R.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2R2.ROM",
                "md5": "96ac231b718e88ce64d5a9b4a5e9ae12",
                "name": "MSX2R2.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2REXT.rom",
                "md5": "8e4af1124e2b82fbdc74a7bc5f20dc6e",
                "name": "MSX2REXT.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2SE.rom",
                "md5": "fb8f7ab15e32a91147204bd7f7a1b451",
                "name": "MSX2SE.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2SP.rom",
                "md5": "79caefa20a0d056fb42eaeca856c6f82",
                "name": "MSX2SP.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSX2SPEXT.rom",
                "md5": "d71842ce8f559a8aed2721766bc15f2b",
                "name": "MSX2SPEXT.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXAR.ROM",
                "md5": "793e3b833c33be7aaf834beacb8fb926",
                "name": "MSXAR.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXBR.rom",
                "md5": "d13c1fc9ad4897c322f51aab3ad3b30d",
                "name": "MSXBR.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXDOS23.ROM",
                "md5": "56bf5b02fed377b7bb9d91f914965431",
                "name": "MSXDOS23.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXFR.rom",
                "md5": "6f43d28ac4a69182c860c2db0e18ee6d",
                "name": "MSXFR.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXG.rom",
                "md5": "4655329d3f37bf1a655d05f2abd1aa62",
                "name": "MSXG.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXHAN.rom",
                "md5": "394efbc50fb7df1151130d8c162f85c3",
                "name": "MSXHAN.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXJ.rom",
                "md5": "f005e55c680ba6e7b19f6d4dc8f73ce5",
                "name": "MSXJ.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXKANJI.rom",
                "md5": "9dfdebfaa6b547222a40aab8bb2e29f8",
                "name": "MSXKANJI.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXKR.rom",
                "md5": "c84f362c44192659273d45ae97462362",
                "name": "MSXKR.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXR.rom",
                "md5": "0db9592930488259fc1a5c127215e784",
                "name": "MSXR.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXR2.ROM",
                "md5": "704bdd980fa56c6be5c680358458eeeb",
                "name": "MSXR2.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXSE.ROM",
                "md5": "161cb768c52a13f5b38ba46e721b68c1",
                "name": "MSXSE.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXSP.rom",
                "md5": "51af5b19aeccf94eb8e03bce0b5d33c4",
                "name": "MSXSP.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXTR.ROM",
                "md5": "fd9513736823e470965949f2a3ec6a43",
                "name": "MSXTR.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXTREXT.ROM",
                "md5": "824b1c4475a3bd3b91c5ae81ea940aa2",
                "name": "MSXTREXT.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXTRMUS.ROM",
                "md5": "c688a229f834f95f8c64df7d33188cd8",
                "name": "MSXTRMUS.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/MSXTROPT.ROM",
                "md5": "2cba0d812ec445cfe63ffa2cac8d42c2",
                "name": "MSXTROPT.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/NATIONALDISK.rom",
                "md5": "86269da485e852d9f581ac27f4ba32ff",
                "name": "NATIONALDISK.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/NOVAXIS.rom",
                "md5": "20989124671593ab04eeb01d52a1e25c",
                "name": "NOVAXIS.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/PAINT.rom",
                "md5": "41db0d7b37be479296ffd59fcd6775f0",
                "name": "PAINT.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/PANASONICDISK.rom",
                "md5": "00aa02b6077de40a0b51d71a3c3e1d5f",
                "name": "PANASONICDISK.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/PHILIPSDISK.rom",
                "md5": "01dd1d72ed9bb6afe8a9b441c198a1cd",
                "name": "PHILIPSDISK.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/RS232.ROM",
                "md5": "55cca200bbbdd0a1ec5c9d70966c05c0",
                "name": "RS232.ROM",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/SUNRISEIDE.rom",
                "md5": "7b564497beb2c0de0847f107dec00ddf",
                "name": "SUNRISEIDE.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/SWP.rom",
                "md5": "490db04e2a3c1c993a2a9d3611949c76",
                "name": "SWP.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/XBASIC2.rom",
                "md5": "0b6120f289336538bc564548109f97c6",
                "name": "XBASIC2.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/nowindDos1.rom",
                "md5": "8c294a75f14fc30fce0c8642d28ccec1",
                "name": "nowindDos1.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/Shared Roms/nowindDos2.rom",
                "md5": "1847398c014384b833868c64f149f338",
                "name": "nowindDos2.rom",
                "native_name": "MSX and MSX2 Series",
                "native_system": "msx1,msx2,msxturbor",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              }
            ],
            "native_id": "msx1,msx2"
          },
          "naomi2": {
            "files": [
              {
                "core": "libretro/flycast",
                "destination": "dc/naomi2.zip",
                "md5": "34f9c1acdaf53d6a50dd8de052e506ca",
                "name": "naomi2.zip",
                "native_name": "Sega Naomi 2",
                "native_system": "naomi2",
                "required": true,
                "zip_digest": "composite"
              }
            ],
            "native_id": "naomi2"
          },
          "nec-pc-engine": {
            "files": [
              {
                "core": "libretro/mednafen_supergrafx,libretro/mednafen_pce_fast",
                "destination": "pcengine/gexpress.pce",
                "mandatory_declared": false,
                "md5": "6d2cb14fc3e1f65ceb135633d1694122",
                "name": "gexpress.pce",
                "native_name": "NEC PC-Engine",
                "native_system": "pcengine",
                "required": false
              },
              {
                "core": "libretro/mednafen_supergrafx,libretro/mednafen_pce_fast,libretro/geargrafx",
                "destination": "pcengine/gexpress.pce",
                "mandatory_declared": false,
                "md5": "6d2cb14fc3e1f65ceb135633d1694122",
                "name": "gexpress.pce",
                "native_name": "NEC SuperGrafx",
                "native_system": "supergrafx",
                "required": false
              },
              {
                "core": "libretro/mednafen_supergrafx,libretro/mednafen_pce_fast,libretro/geargrafx",
                "destination": "pcenginecd/syscard3.pce",
                "md5": "ff1a674273fe3540ccef576376407d1d,1e47a1780aaa7e277a3896c1ba00e317,38179df8f4ac870017db21ebcbf53114",
                "name": "syscard3.pce",
                "native_name": "NEC PC-Engine CD",
                "native_system": "pcenginecd",
                "required": true
              },
              {
                "core": "libretro/mednafen_supergrafx,libretro/mednafen_pce_fast,libretro/geargrafx",
                "destination": "pcenginecd/syscard1.pce",
                "mandatory_declared": false,
                "md5": "9f770275393b8627cf9d24e5c56d2ab9",
                "name": "syscard1.pce",
                "native_name": "NEC PC-Engine CD",
                "native_system": "pcenginecd",
                "required": false
              },
              {
                "core": "libretro/mednafen_supergrafx,libretro/mednafen_pce_fast,libretro/geargrafx",
                "destination": "pcenginecd/syscard2.pce",
                "mandatory_declared": false,
                "md5": "424f1d6bf93259bf255afa7d1dc9f721",
                "name": "syscard2.pce",
                "native_name": "NEC PC-Engine CD",
                "native_system": "pcenginecd",
                "required": false
              },
              {
                "core": "libretro/mednafen_pce_fast",
                "destination": "pcenginecd/syscard2u.pce",
                "mandatory_declared": false,
                "md5": "94279f315e8b52904f65ab3108542afe",
                "name": "syscard2u.pce",
                "native_name": "NEC PC-Engine CD",
                "native_system": "pcenginecd",
                "required": false
              },
              {
                "core": "libretro/mednafen_pce_fast",
                "destination": "pcenginecd/syscard3u.pce",
                "mandatory_declared": false,
                "md5": "0754f903b52e3b3342202bdafb13efa5",
                "name": "syscard3u.pce",
                "native_name": "NEC PC-Engine CD",
                "native_system": "pcenginecd",
                "required": false
              },
              {
                "core": "libretro/mednafen_supergrafx,libretro/mednafen_pce_fast,libretro/geargrafx",
                "destination": "pcengine/gexpress.pce",
                "mandatory_declared": false,
                "md5": "6d2cb14fc3e1f65ceb135633d1694122",
                "name": "gexpress.pce",
                "native_name": "NEC PC-Engine CD",
                "native_system": "pcenginecd",
                "required": false
              }
            ],
            "native_id": "pcengine"
          },
          "nec-pc-fx": {
            "files": [
              {
                "core": "libretro/pcfx",
                "destination": "pcfx/pcfx.rom",
                "md5": "08e36edbea28a017f79f8d4f7ff9b6d7",
                "name": "pcfx.rom",
                "native_name": "NEC PC-FX",
                "native_system": "pcfx",
                "required": true
              }
            ],
            "native_id": "pcfx"
          },
          "nintendo-ds": {
            "files": [
              {
                "core": "libretro/melonds,libretro/desmume",
                "destination": "nds/bios7.bin",
                "md5": "df692a80a5b1bc90728bc3dfc76cd948",
                "name": "bios7.bin",
                "native_name": "Nintendo DS",
                "native_system": "nds",
                "required": true
              },
              {
                "core": "libretro/melonds,libretro/desmume",
                "destination": "nds/bios9.bin",
                "md5": "a392174eb3e572fed6447e956bde4b25",
                "name": "bios9.bin",
                "native_name": "Nintendo DS",
                "native_system": "nds",
                "required": true
              },
              {
                "core": "libretro/melonds,libretro/desmume",
                "destination": "nds/firmware.bin",
                "md5": "145eaef5bd3037cbc247c213bb3da1b3,e45033d9b0fa6b0de071292bba7c9d13,3ad72b2c9a736b24953f2d391da4bfcc",
                "name": "firmware.bin",
                "native_name": "Nintendo DS",
                "native_system": "nds",
                "required": true
              }
            ],
            "native_id": "nds"
          },
          "nintendo-fds": {
            "files": [
              {
                "core": "libretro/fceumm,libretro/nestopia,libretro/mesen",
                "destination": "fds/disksys.rom",
                "md5": "ca30b50f880eb660a320674ed365ef7a",
                "name": "disksys.rom",
                "native_name": "Nintendo Family Computer Disk System",
                "native_system": "fds",
                "required": true
              }
            ],
            "native_id": "fds"
          },
          "nintendo-gamecube": {
            "files": [
              {
                "core": "libretro/dolphin,dolphin",
                "destination": "gamecube/EUR/IPL.bin",
                "mandatory_declared": false,
                "md5": "0cdda509e2da83c85bfe423dd87346cc",
                "name": "IPL.bin",
                "native_name": "Nintendo Gamecube",
                "native_system": "gamecube",
                "note": "Only required if you want the European Gamecube menu and the boot animation",
                "required": false
              },
              {
                "core": "libretro/dolphin,dolphin",
                "destination": "gamecube/JAP/IPL.bin",
                "mandatory_declared": false,
                "md5": "fc924a7c879b661abc37cec4f018fdf3",
                "name": "IPL.bin",
                "native_name": "Nintendo Gamecube",
                "native_system": "gamecube",
                "note": "Only required if you want the Japanese Gamecube menu and the boot animation",
                "required": false
              },
              {
                "core": "libretro/dolphin,dolphin",
                "destination": "gamecube/USA/IPL.bin",
                "mandatory_declared": false,
                "md5": "339848a0b7c2124cf155276c1e79cbd0",
                "name": "IPL.bin",
                "native_name": "Nintendo Gamecube",
                "native_system": "gamecube",
                "note": "Only required if you want the US Gamecube menu and the boot animation",
                "required": false
              }
            ],
            "native_id": "gamecube"
          },
          "nintendo-gb": {
            "files": [
              {
                "core": "libretro/mgba,libretro/gambatte,libretro/mesen_s",
                "destination": "gb/gb_bios.bin",
                "mandatory_declared": false,
                "md5": "32fbbd84168d3482956eb3c5051637f5",
                "name": "gb_bios.bin",
                "native_name": "Nintendo Gameboy",
                "native_system": "gb",
                "required": false
              },
              {
                "core": "libretro/sameboy,libretro/mesen_s",
                "destination": "gb/dmg_boot.bin",
                "mandatory_declared": false,
                "md5": "57f6a79fb41d6b2c8987fa529c3a90f2,60f1d849a435e9053b8ac0fd5776804a,6344d08bbbcbedbbaef9ddbdf7632c74",
                "name": "dmg_boot.bin",
                "native_name": "Nintendo Gameboy",
                "native_system": "gb",
                "required": false
              },
              {
                "core": "libretro/sameboy",
                "destination": "gb/mgb_boot.bin",
                "mandatory_declared": false,
                "md5": "df79723ee8093b0580496f3df436e4c4",
                "name": "mgb_boot.bin",
                "native_name": "Nintendo Gameboy",
                "native_system": "gb",
                "required": false
              },
              {
                "core": "libretro/mgba,libretro/mesen_s",
                "destination": "sgb/sgb_bios.bin",
                "mandatory_declared": false,
                "md5": "d574d4f9c12f305074798f54c091a8b4",
                "name": "sgb_bios.bin",
                "native_name": "Nintendo Super Gameboy",
                "native_system": "gb,gbc",
                "required": false
              },
              {
                "core": "libretro/mesen_s,libretro/sameboy",
                "destination": "sgb/sgb_boot.bin",
                "mandatory_declared": false,
                "md5": "be77bbd03f8675478f6e3d2176f3cb56,a43cbd0ab271990f434412fc5c500eff",
                "name": "sgb_boot.bin",
                "native_name": "Nintendo Super Gameboy",
                "native_system": "gb,gbc",
                "required": false
              },
              {
                "core": "libretro/mesen_s,libretro/sameboy",
                "destination": "sgb/sgb2_boot.bin",
                "mandatory_declared": false,
                "md5": "b4331a9e612b4738867a30af9c96df52,6d507dcf3b61ce45a5717421cdd0ae95",
                "name": "sgb2_boot.bin",
                "native_name": "Nintendo Super Gameboy",
                "native_system": "gb,gbc",
                "required": false
              },
              {
                "core": "libretro/bsnes,libretro/mesen_s",
                "destination": "sgb/SGB1.sfc",
                "mandatory_declared": true,
                "md5": "b15ddb15721c657d82c5bab6db982ee9",
                "name": "SGB1.sfc",
                "native_name": "Nintendo Super Gameboy",
                "native_system": "gb,gbc",
                "required": true
              },
              {
                "core": "libretro/bsnes,libretro/mesen_s",
                "destination": "sgb/SGB2.sfc",
                "mandatory_declared": true,
                "md5": "8ecd73eb4edf7ed7e81aef1be80031d5",
                "name": "SGB2.sfc",
                "native_name": "Nintendo Super Gameboy",
                "native_system": "gb,gbc",
                "required": true
              }
            ],
            "native_id": "gb"
          },
          "nintendo-gba": {
            "files": [
              {
                "core": "libretro/gpsp,libretro/mgba,libretro/meteor",
                "destination": "gba/gba_bios.bin",
                "mandatory_declared": false,
                "md5": "a860e8c0b6d573d191e4ec7db1b1e4f6",
                "name": "gba_bios.bin",
                "native_name": "Nintendo Gameboy Advance",
                "native_system": "gba",
                "required": false
              },
              {
                "core": "libretro/gpsp",
                "destination": "gba/open_gba_bios.bin",
                "mandatory_declared": false,
                "md5": "1876f71b0d8c65eef3454547896ffb11",
                "name": "open_gba_bios.bin",
                "native_name": "Nintendo Gameboy Advance",
                "native_system": "gba",
                "required": false
              }
            ],
            "native_id": "gba"
          },
          "nintendo-gbc": {
            "files": [
              {
                "core": "libretro/mgba,libretro/gambatte,libretro/mesen_s",
                "destination": "gbc/gbc_bios.bin",
                "mandatory_declared": false,
                "md5": "dbfce9db9deaa2567f6a84fde55f9680",
                "name": "gbc_bios.bin",
                "native_name": "Nintendo Gameboy Color",
                "native_system": "gbc",
                "required": false
              },
              {
                "core": "libretro/sameboy,libretro/mesen_s",
                "destination": "gbc/cgb_boot.bin",
                "mandatory_declared": false,
                "md5": "b560efd759d87634a03b243f22bba27a,6b68be48dab6a7298a8c07e00c136b4e,62cfda90d22405cdff59700c388a57f6",
                "name": "cgb_boot.bin",
                "native_name": "Nintendo Gameboy Color",
                "native_system": "gbc",
                "required": false
              },
              {
                "core": "libretro/sameboy",
                "destination": "gbc/agb_boot.bin",
                "mandatory_declared": false,
                "md5": "8e29ae4f331830d54ae764f3e10cebae",
                "name": "agb_boot.bin",
                "native_name": "Nintendo Gameboy Color",
                "native_system": "gbc",
                "required": false
              }
            ],
            "native_id": "gbc"
          },
          "nintendo-pokemon-mini": {
            "files": [
              {
                "core": "libretro/pokemini",
                "destination": "pokemini/bios.min",
                "mandatory_declared": false,
                "md5": "1e4fb124a3a886865acb574f388c803d",
                "name": "bios.min",
                "native_name": "Nintendo Pokémon Mini",
                "native_system": "pokemini",
                "required": false
              }
            ],
            "native_id": "pokemini"
          },
          "nintendo-sufami-turbo": {
            "files": [
              {
                "core": "libretro/snes9x",
                "destination": "sufami/STBIOS.bin",
                "mandatory_declared": true,
                "md5": "d3a44ba7d42a74d3ac58cb9c14c6a5ca",
                "name": "STBIOS.bin",
                "native_name": "Nintendo Sufami Turbo",
                "native_system": "sufami",
                "required": true
              }
            ],
            "native_id": "sufami"
          },
          "oricatmos": {
            "files": [
              {
                "core": "oricutron",
                "destination": "oricutron/basic11b.rom",
                "md5": "a330779c42ad7d0c4ac6ef9e92788ec6",
                "name": "basic11b.rom",
                "native_name": "Tangerine Oric/Atmos",
                "native_system": "oricatmos",
                "required": true
              },
              {
                "core": "oricutron",
                "destination": "oricutron/basic10.rom",
                "md5": "ebe418ec8a6c85d5ac32956c9a96c179",
                "name": "basic10.rom",
                "native_name": "Tangerine Oric/Atmos",
                "native_system": "oricatmos",
                "required": true
              },
              {
                "core": "oricutron",
                "destination": "oricutron/bd500.rom",
                "mandatory_declared": false,
                "md5": "2b6498fd29a0adbf1c529762c02c33ab",
                "name": "bd500.rom",
                "native_name": "Tangerine Oric/Atmos",
                "native_system": "oricatmos",
                "required": false
              },
              {
                "core": "oricutron",
                "destination": "oricutron/jasmin.rom",
                "md5": "5136f764a7dbd1352519351fbb53a9f3",
                "name": "jasmin.rom",
                "native_name": "Tangerine Oric/Atmos",
                "native_system": "oricatmos",
                "required": true
              },
              {
                "core": "oricutron",
                "destination": "oricutron/microdis.rom",
                "md5": "df864344d2a2091c3f952bd1c5ce1707",
                "name": "microdis.rom",
                "native_name": "Tangerine Oric/Atmos",
                "native_system": "oricatmos",
                "required": true
              },
              {
                "core": "oricutron",
                "destination": "oricutron/pravetzt.rom",
                "md5": "8712a22e7e078de3343667d9fc1f2390",
                "name": "pravetzt.rom",
                "native_name": "Tangerine Oric/Atmos",
                "native_system": "oricatmos",
                "required": true
              },
              {
                "core": "oricutron",
                "destination": "oricutron/8dos2.rom",
                "mandatory_declared": false,
                "md5": "5f3cd5a4307fed7a9dfe8faa4c044273",
                "name": "8dos2.rom",
                "native_name": "Tangerine Oric/Atmos",
                "native_system": "oricatmos",
                "required": false
              },
              {
                "core": "oricutron",
                "destination": "oricutron/teleass.rom",
                "md5": "2324c9cc227c1327a72a667c97ed2990",
                "name": "teleass.rom",
                "native_name": "Tangerine Oric/Atmos",
                "native_system": "oricatmos",
                "required": true
              },
              {
                "core": "oricutron",
                "destination": "oricutron/hyperbas.rom",
                "md5": "364bf095e0dc4222d75354d50b8cddfc",
                "name": "hyperbas.rom",
                "native_name": "Tangerine Oric/Atmos",
                "native_system": "oricatmos",
                "required": true
              },
              {
                "core": "oricutron",
                "destination": "oricutron/telmon24.rom",
                "md5": "9a432244d9ee4a49e8ddcde64af94e05",
                "name": "telmon24.rom",
                "native_name": "Tangerine Oric/Atmos",
                "native_system": "oricatmos",
                "required": true
              }
            ],
            "native_id": "oricatmos"
          },
          "palm-os": {
            "files": [
              {
                "core": "libretro/mu",
                "destination": "palm/palmos41-en-m515.rom",
                "md5": "83cb1d1c76e568b916dc2e7c0bf669f6",
                "name": "palmos41-en-m515.rom",
                "native_name": "Palm Pilot",
                "native_system": "palm",
                "required": true
              },
              {
                "core": "libretro/mu",
                "destination": "palm/bootloader-dbvz.rom",
                "mandatory_declared": false,
                "md5": "9da101cd2317830649a31f8fa46debec",
                "name": "bootloader-dbvz.rom",
                "native_name": "Palm Pilot",
                "native_system": "palm",
                "required": false
              }
            ],
            "native_id": "palm"
          },
          "pc88": {
            "files": [
              {
                "core": "libretro/quasi88",
                "destination": "quasi88/n88.rom",
                "md5": "22be239bc0c4298bc0561252eed98633,f7cba6a308c2718dbe97e60e46ddd66a,4f984e04a99d56c4cfe36115415d6eb8",
                "name": "n88.rom",
                "native_name": "NEC PC-8800 Series",
                "native_system": "pc88",
                "note": "BASIC rom",
                "required": true
              },
              {
                "core": "libretro/quasi88",
                "destination": "quasi88/n88_0.rom",
                "md5": "e28fe3f520bea594350ea8fb00395370,c254685f00ca9c31b97203d6ef19f5e2,d675a2ca186c6efcd6277b835de4c7e5",
                "name": "n88_0.rom",
                "native_name": "NEC PC-8800 Series",
                "native_system": "pc88",
                "note": "BASIC rom #1",
                "required": true
              },
              {
                "core": "libretro/quasi88",
                "destination": "quasi88/n88_1.rom",
                "md5": "e844534dfe5744b381444dbe61ef1b66,a8e298da7ac947669bcb1ff25cee0a83",
                "name": "n88_1.rom",
                "native_name": "NEC PC-8800 Series",
                "native_system": "pc88",
                "note": "BASIC rom #2",
                "required": true
              },
              {
                "core": "libretro/quasi88",
                "destination": "quasi88/n88_2.rom",
                "md5": "6548fa45061274dee1ea8ae1e9e93910,9d03154fd9abfc28c4e6d4dc705e6e23",
                "name": "n88_2.rom",
                "native_name": "NEC PC-8800 Series",
                "native_system": "pc88",
                "note": "BASIC rom #3",
                "required": true
              },
              {
                "core": "libretro/quasi88",
                "destination": "quasi88/n88_3.rom",
                "md5": "fc4b76a402ba501e6ba6de4b3e8b4273,e1791f8154f1cdf22b576a1a365b6e1f",
                "name": "n88_3.rom",
                "native_name": "NEC PC-8800 Series",
                "native_system": "pc88",
                "note": "BASIC rom #4",
                "required": true
              },
              {
                "core": "libretro/quasi88",
                "destination": "quasi88/n88n.rom",
                "md5": "5d6854624dd01cd791f58727fc43a525,93cd1d78b7b9c50b80041ed330332ece,2ff07b8769367321128e03924af668a0",
                "name": "n88n.rom",
                "native_name": "NEC PC-8800 Series",
                "native_system": "pc88",
                "note": "N BASIC rom",
                "required": true
              },
              {
                "core": "libretro/quasi88",
                "destination": "quasi88/disk.rom",
                "md5": "793f86784e5608352a5d7f03f03e0858,01b1af474fcabe93c40d779b234a3825",
                "name": "disk.rom",
                "native_name": "NEC PC-8800 Series",
                "native_system": "pc88",
                "note": "Required to load disk images",
                "required": true
              },
              {
                "core": "libretro/quasi88",
                "destination": "quasi88/n88knj1.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "d81c6d5d7ad1a4bbbd6ae22a01257603",
                "name": "n88knj1.rom",
                "native_name": "NEC PC-8800 Series",
                "native_system": "pc88",
                "note": "Required to view Kanji",
                "required": false
              }
            ],
            "native_id": "pc88"
          },
          "pc98": {
            "files": [
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/bios.rom",
                "hash_match_mandatory": false,
                "md5": "052f5f6010877522f78803498a625727,0c052b1f1bfd0ece11286d2ff45d296f,36293e23fe0c86cb115d59b653c13876,3af0ae018c5710eec6e2891064814138,50274bb5dcb707e4450011b09accffcb,c70ee9df11794bd5cc8aadb3721b4a03,cd237e16e7e77c06bb58540e9e9fca68,e246140dec5124c5e404869a84caefce",
                "name": "bios.rom",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": true
              },
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/font.bmp",
                "hash_match_mandatory": false,
                "md5": "0c8624e9ced7cca8769e5c7b0dd4279b,7da1e5b7c482d4108d22a5b09631d967",
                "name": "font.bmp",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": true
              },
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/font.rom",
                "hash_match_mandatory": false,
                "md5": "38d32748ae49d1815b0614970849fd40,fd0b856899aec843cbe69d2940df547f,4133b0be0d470920da60b9ed28d2614f,693fd1da3239d4bbeafc77d211718fc5,829b963e21334e0fc2092ebd58f2ab4a,add4a225048c85ca2bc588696c6ecdc5,ca87908a99ea423093f6d497fc367f7d",
                "name": "font.rom",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": true
              },
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/itf.rom",
                "hash_match_mandatory": false,
                "md5": "1d295699ffeab0f0e24e09381299259d,72ea51443070f0e9212bfc9b793ee28e,a13d96da03a28af8418d7f86ab951f1a,b49ea39a1f730f1c966babc11961dc9a,e9fc3890963b12cf15d0a2eea5815b72",
                "name": "itf.rom",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": true
              },
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/sound.rom",
                "hash_match_mandatory": false,
                "md5": "42c271f8b720e796a484cc1165ff4914,524473c1a5a03b17e21d86a0408ff827,a77fc2bc7c696dd68dba18e02f89d386,caf90f22197aed6f14c471c21e64658d",
                "name": "sound.rom",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": true
              },
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/2608_bd.wav",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "9c6637930b1779abe00b8b63e4e41f50,d94546e70f17fd899be8df3544ab6cbb",
                "name": "2608_bd.wav",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": false
              },
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/2608_hh.wav",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "73548a1391631ff54a1f7c838d67917e,08c54a0c1f774a5538a848a6665a34b4",
                "name": "2608_hh.wav",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": false
              },
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/2608_rim.wav",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "43d54b3e05c081fa280c9bace3af1043,465ea0768b27da404aec45dfc501404b",
                "name": "2608_rim.wav",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": false
              },
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/2608_sd.wav",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "08124ccb84a9f65e2affc29581e690c9,d71004351c8bbfdad53b18222c061d49",
                "name": "2608_sd.wav",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": false
              },
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/2608_tom.wav",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "0faed5664a2dd8b1b2308e8a50ac25ea,96a4ead13f364734f79b0c58af2f0e1f",
                "name": "2608_tom.wav",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": false
              },
              {
                "core": "libretro/np2kai",
                "destination": "np2kai/2608_top.wav",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "3721ace646ffd56439aebbb2154e9263,593cff6597ab9380d822b8f824fd2c28",
                "name": "2608_top.wav",
                "native_name": "NEC PC-9800 Series",
                "native_system": "pc98",
                "required": false
              }
            ],
            "native_id": "pc98"
          },
          "philips-videopac": {
            "files": [
              {
                "core": "libretro/o2em",
                "destination": "o2em/g7400.bin",
                "md5": "c500ff71236068e0dc0d0603d265ae76",
                "name": "g7400.bin",
                "native_name": "Philips VideoPac+",
                "native_system": "videopacplus",
                "required": true
              },
              {
                "core": "libretro/o2em",
                "destination": "o2em/jopac.bin",
                "md5": "279008e4a0db2dc5f1c048853b033828",
                "name": "jopac.bin",
                "native_name": "Philips VideoPac+",
                "native_system": "videopacplus",
                "required": true
              }
            ],
            "native_id": "videopacplus"
          },
          "satellaview": {
            "files": [
              {
                "core": "libretro/snes9x,libretro/mesen_s,libretro/bsnes,libretro/bsnes-hd",
                "destination": "satellaview/BS-X.bin",
                "mandatory_declared": true,
                "md5": "96cf17bf589fcbfa6f8de2dc84f19fa2,d5af0ab2545c053b90ffa0866074ecf1,9c72de0cf4c9c88003292a79ddd0144d,fed4d8242cfbed61343d53d48432aced",
                "name": "BS-X.bin",
                "native_name": "Nintendo Satellaview",
                "native_system": "satellaview",
                "required": true
              }
            ],
            "native_id": "satellaview"
          },
          "scummvm": {
            "files": [
              {
                "core": "libretro/scummvm,scummvm",
                "destination": "scummvm/MT32_CONTROL.ROM",
                "hash_match_mandatory": true,
                "mandatory_declared": false,
                "md5": "5626206284b22c2734f3e9efefcd2675",
                "name": "MT32_CONTROL.ROM",
                "native_name": "ScummVM",
                "native_system": "scummvm",
                "required": false
              },
              {
                "core": "libretro/scummvm,scummvm",
                "destination": "scummvm/MT32_PCM.ROM",
                "hash_match_mandatory": true,
                "mandatory_declared": false,
                "md5": "89e42e386e82e0cacb4a2704a03706ca",
                "name": "MT32_PCM.ROM",
                "native_name": "ScummVM",
                "native_system": "scummvm",
                "required": false
              }
            ],
            "native_id": "scummvm"
          },
          "scv": {
            "files": [
              {
                "core": "libretro/emuscv",
                "destination": "scv/upd7801g.s01",
                "mandatory_declared": true,
                "md5": "635a978fd40db9a18ee44eff449fc126",
                "name": "upd7801g.s01",
                "native_name": "Super Cassette Vision",
                "native_system": "scv",
                "required": true
              }
            ],
            "native_id": "scv"
          },
          "sega-dreamcast": {
            "files": [
              {
                "core": "libretro/flycast,reicast",
                "destination": "dc/dc_boot.bin",
                "hash_match_mandatory": false,
                "md5": "e10c53c2f8b90bab96ead2d368858623,d552d8b577faa079e580659cd3517f86,d407fcf70b56acb84b8c77c93b0e5327",
                "name": "dc_boot.bin",
                "native_name": "Sega Dreamcast",
                "native_system": "dreamcast",
                "required": true
              },
              {
                "core": "libretro/flycast,reicast",
                "destination": "dc/dc_flash.bin",
                "hash_match_mandatory": false,
                "md5": "d6e11a23f1fa01cddb5dfccf7e4cc8d7,93a9766f14159b403178ac77417c6b68,0a93f7940c455905bea6e392dfde92a4,23df18aa53c8b30784cd9a84e061d008,69c036adfca4ebea0b0c6fa4acfc8538,74e3f69c2bb92bc1fc5d9a53dcf6ffe2,2f818338f47701c606ade664a3e16a8a",
                "name": "dc_flash.bin",
                "native_name": "Sega Dreamcast",
                "native_system": "dreamcast",
                "required": true
              }
            ],
            "native_id": "dreamcast"
          },
          "sega-dreamcast-arcade": {
            "files": [
              {
                "core": "libretro/flycast",
                "destination": "dc/awbios.zip",
                "md5": "a420c0e56135c2e7e87399c887d7ef4a,abb0a508c83e689fc5e9230c623dabd0,042a0adecf2d616ccfb915a5cd71fde5,27fb8181fd9a0df18c7f6f941e9d60ab,74f5e994ecff655f18f0f9f998c9b1d9",
                "name": "awbios.zip",
                "native_name": "Sammy Atomiswave",
                "native_system": "atomiswave",
                "required": true,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/flycast",
                "destination": "dc/naomi.zip",
                "md5": "7300a99a4fc856d1a3c36b4485789897,40ae83a9552df0f340d5eeeadc5436ea,7ed453bda92b25156536ff055b8685b6,a48e7a735b9036be8f150018155370ad,e1dcb105789296b93bf58e37b7f38fc6,3c6b0fb04ab3eae5dc6a99f63507dbd4",
                "name": "naomi.zip",
                "native_name": "Sega Naomi",
                "native_system": "naomi",
                "required": true,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/flycast",
                "destination": "dc/airlbios.zip",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "06dd41b614a6d6d079ec1ee73e2bf87d,5b7de05fb2dea6fb0408149c9bada27c,987e08b1786a93653281ca8a5b21dc7f",
                "name": "airlbios.zip",
                "native_name": "Sega Naomi",
                "native_system": "naomi",
                "note": "Required only for the game 'Airline Pilots'",
                "required": false,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/flycast",
                "destination": "dc/hod2bios.zip",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "09b92ad1240fba7954985bdee59d1741,2c08c42cc8c6eb3a4e07bff07db5102f,9e1f4846028b18b5ef8a6bd8efd6c67d,fbdf7e1cef86d3ffd23754c0a303a4af,729a623576cb9d8f7fd7c4e44ece3066",
                "name": "hod2bios.zip",
                "native_name": "Sega Naomi",
                "native_system": "naomi",
                "note": "Required only for the game 'The House of the Dead 2'",
                "required": false,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/flycast",
                "destination": "dc/naomigd.zip",
                "md5": "288cde03a112e7726fa8093e05d46853,416b5914acb3d0b4a190a1d358c8710d,bd9f19b4be0692e92e272d0eb82402f7,be57d3744e71a3396fb8dc59830e880a",
                "name": "naomigd.zip",
                "native_name": "Sega Naomi GD-Rom",
                "native_system": "naomigd",
                "required": true,
                "zip_digest": "composite"
              }
            ],
            "native_id": "atomiswave"
          },
          "sega-game-gear": {
            "files": [
              {
                "core": "libretro/genesisplusgx,libretro/gearsystem",
                "destination": "gamegear/bios.gg",
                "mandatory_declared": false,
                "md5": "672e104c3be3a238301aceffc3b23fd6",
                "name": "bios.gg",
                "native_name": "Sega GameGear",
                "native_system": "gamegear",
                "required": false
              }
            ],
            "native_id": "gamegear"
          },
          "sega-master-system": {
            "files": [
              {
                "core": "libretro/genesisplusgx",
                "destination": "mastersystem/bios_E.sms",
                "mandatory_declared": false,
                "md5": "840481177270d5642a14ca71ee72844c,4187d96beaf36385e681a3cf3bd1663d,e8b26871629b938887757a64798df6dc,02cbb2e348945c9ac41e37502a58ca76,5cd8f62cd8786af0226e6d2248279338,08b81aa6be18b92daef1b875deecf824,bdb34f2c471e5d0c358eeec621f9d029",
                "name": "bios_E.sms",
                "native_name": "Sega MasterSystem",
                "native_system": "mastersystem",
                "required": false
              },
              {
                "core": "libretro/genesisplusgx,libretro/gearsystem",
                "destination": "mastersystem/bios_U.sms",
                "mandatory_declared": false,
                "md5": "840481177270d5642a14ca71ee72844c,b264bef9bda264ffe83afcebac21b81f,e8b26871629b938887757a64798df6dc,02cbb2e348945c9ac41e37502a58ca76,5cd8f62cd8786af0226e6d2248279338,08b81aa6be18b92daef1b875deecf824",
                "name": "bios_U.sms",
                "native_name": "Sega MasterSystem",
                "native_system": "mastersystem",
                "required": false
              },
              {
                "core": "libretro/genesisplusgx",
                "destination": "mastersystem/bios_J.sms",
                "mandatory_declared": false,
                "md5": "24a519c53f67b00640d0048ef7089105",
                "name": "bios_J.sms",
                "native_name": "Sega MasterSystem",
                "native_system": "mastersystem",
                "required": false
              }
            ],
            "native_id": "mastersystem"
          },
          "sega-mega-cd": {
            "files": [
              {
                "core": "libretro/genesisplusgx,libretro/picodrive",
                "destination": "segacd/bios_CD_E.bin",
                "md5": "e66fa1dc5820d254611fdcdba0662372",
                "name": "bios_CD_E.bin",
                "native_name": "Sega MEGA CD",
                "native_system": "segacd",
                "required": true
              },
              {
                "core": "libretro/genesisplusgx,libretro/picodrive",
                "destination": "segacd/bios_CD_U.bin",
                "md5": "2efd74e3232ff260e371b99f84024f7f",
                "name": "bios_CD_U.bin",
                "native_name": "Sega MEGA CD",
                "native_system": "segacd",
                "required": true
              },
              {
                "core": "libretro/genesisplusgx,libretro/picodrive",
                "destination": "segacd/bios_CD_J.bin",
                "md5": "278a9397d192149e84e820ac621a8edd,bdeb4c47da613946d422d97d98b21cda",
                "name": "bios_CD_J.bin",
                "native_name": "Sega MEGA CD",
                "native_system": "segacd",
                "required": true
              }
            ],
            "native_id": "segacd"
          },
          "sega-mega-drive": {
            "files": [
              {
                "core": "libretro/genesisplusgx,libretro/genesisplusgxwide",
                "destination": "megadrive/bios_MD.bin",
                "mandatory_declared": false,
                "md5": "45e298905a08f9cfb38fd504cd6dbc84",
                "name": "bios_MD.bin",
                "native_name": "Sega Megadrive/Genesis",
                "native_system": "megadrive",
                "required": false
              },
              {
                "core": "libretro/genesisplusgx",
                "destination": "segacd/bios_CD_E.bin",
                "md5": "e66fa1dc5820d254611fdcdba0662372",
                "name": "bios_CD_E.bin",
                "native_name": "Sega Megadrive/Genesis",
                "native_system": "megadrive",
                "required": true
              },
              {
                "core": "libretro/genesisplusgx",
                "destination": "segacd/bios_CD_U.bin",
                "md5": "2efd74e3232ff260e371b99f84024f7f",
                "name": "bios_CD_U.bin",
                "native_name": "Sega Megadrive/Genesis",
                "native_system": "megadrive",
                "required": true
              },
              {
                "core": "libretro/genesisplusgx",
                "destination": "segacd/bios_CD_J.bin",
                "md5": "278a9397d192149e84e820ac621a8edd,bdeb4c47da613946d422d97d98b21cda",
                "name": "bios_CD_J.bin",
                "native_name": "Sega Megadrive/Genesis",
                "native_system": "megadrive",
                "required": true
              }
            ],
            "native_id": "megadrive"
          },
          "sega-saturn": {
            "files": [
              {
                "core": "libretro/yabause,libretro/yabasanshiro,libretro/kronos",
                "destination": "saturn/saturn_bios.bin",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "af5828fdff51384f99b3c4926be27762",
                "name": "saturn_bios.bin",
                "native_name": "Sega Saturn",
                "native_system": "saturn",
                "required": true
              },
              {
                "core": "libretro/mednafen_saturn",
                "destination": "saturn/sega_101.bin",
                "md5": "85ec9ca47d8f6807718151cbcca8b964",
                "name": "sega_101.bin",
                "native_name": "Sega Saturn",
                "native_system": "saturn",
                "note": "Saturn JP BIOS - Required for JP games",
                "required": true
              },
              {
                "core": "libretro/mednafen_saturn",
                "destination": "saturn/mpr-17933.bin",
                "md5": "3240872c70984b6cbfda1586cab68dbe",
                "name": "mpr-17933.bin",
                "native_name": "Sega Saturn",
                "native_system": "saturn",
                "note": "Saturn US/EU BIOS - Required for US/EU games",
                "required": true
              },
              {
                "core": "libretro/mednafen_saturn,libretro/kronos",
                "destination": "saturn/mpr-18811-mx.ic1",
                "md5": "255113ba943c92a54facd25a10fd780c",
                "name": "mpr-18811-mx.ic1",
                "native_name": "Sega Saturn",
                "native_system": "saturn",
                "note": "Required for The King of Fighters '95 ROM Cartridge",
                "required": true
              },
              {
                "core": "libretro/mednafen_saturn,libretro/kronos",
                "destination": "saturn/mpr-19367-mx.ic1",
                "md5": "1cd19988d1d72a3e7caa0b73234c96b4",
                "name": "mpr-19367-mx.ic1",
                "native_name": "Sega Saturn",
                "native_system": "saturn",
                "note": "Required for Ultraman: Hikari no Kyojin Densetsu ROM Cartridge",
                "required": true
              }
            ],
            "native_id": "saturn"
          },
          "sharp-x68000": {
            "files": [
              {
                "core": "libretro/px68k",
                "destination": "keropi/iplrom.dat",
                "md5": "7fd4caabac1d9169e289f0f7bbf71d8e",
                "name": "iplrom.dat",
                "native_name": "Sharp X68000",
                "native_system": "x68000",
                "required": true
              },
              {
                "core": "libretro/px68k",
                "destination": "keropi/cgrom.dat",
                "md5": "cb0a5cfcf7247a7eab74bb2716260269",
                "name": "cgrom.dat",
                "native_name": "Sharp X68000",
                "native_system": "x68000",
                "required": true
              },
              {
                "core": "libretro/px68k",
                "destination": "keropi/iplrom30.dat",
                "mandatory_declared": false,
                "md5": "f373003710ab4322642f527f567e020a",
                "name": "iplrom30.dat",
                "native_name": "Sharp X68000",
                "native_system": "x68000",
                "required": false
              },
              {
                "core": "libretro/px68k",
                "destination": "keropi/iplromco.dat",
                "mandatory_declared": false,
                "md5": "cc78d4f4900f622bd6de1aed7f52592f",
                "name": "iplromco.dat",
                "native_name": "Sharp X68000",
                "native_system": "x68000",
                "required": false
              },
              {
                "core": "libretro/px68k",
                "destination": "keropi/iplromxv.dat",
                "mandatory_declared": false,
                "md5": "0617321daa182c3f3d6f41fd02fb3275",
                "name": "iplromxv.dat",
                "native_name": "Sharp X68000",
                "native_system": "x68000",
                "required": false
              }
            ],
            "native_id": "x68000"
          },
          "sinclair-zx-spectrum": {
            "files": [
              {
                "core": "libretro/fuse",
                "destination": "fuse/128p-0.rom",
                "mandatory_declared": false,
                "md5": "a249565f03b98d004ee7f019570069cd",
                "name": "128p-0.rom",
                "native_name": "Pentagon 128/512/1024 (ZX Spectrum clone)",
                "native_system": "zxspectrum",
                "note": "Only required if you want to emulate Pentagon machines",
                "required": false
              },
              {
                "core": "libretro/fuse",
                "destination": "fuse/128p-1.rom",
                "mandatory_declared": false,
                "md5": "6e09e5d3c4aef166601669feaaadc01c",
                "name": "128p-1.rom",
                "native_name": "Pentagon 128/512/1024 (ZX Spectrum clone)",
                "native_system": "zxspectrum",
                "note": "Only required if you want to emulate Pentagon machines",
                "required": false
              },
              {
                "core": "libretro/fuse",
                "destination": "fuse/gluck.rom",
                "mandatory_declared": false,
                "md5": "d5869034604dbfd2c1d54170e874fd0a",
                "name": "gluck.rom",
                "native_name": "Pentagon 128/512/1024 (ZX Spectrum clone)",
                "native_system": "zxspectrum",
                "note": "Only required if you want to emulate Pentagon 512/1024 machine",
                "required": false
              },
              {
                "core": "libretro/fuse",
                "destination": "fuse/trdos.rom",
                "mandatory_declared": false,
                "md5": "b6d8db853c24621cbd5fef3c892c976c,5c097b0fb75bb7147104d6e77db0300a,dd70541ed6a6e8176e8dace64f9344ad,b08fa49b5de8448e94936a9d061dc0f5,4a3e2b04982ac6c594adb6793be4d6e7,4123fd0b5c218ef704770596dc6533e1,6459c606ff23a610e504d0387383148a,aa9f9acf05382aff569dfdadde4ef8f2,48b5da4079ff8394852429e53cfc607f,14399030d8228ca1b16872ed426a5835,7031f2610845d39c54c97097afa8fa03,4da473775c4badcc83ab5d86dc8231de,3f8a2a239a10b6694ec79148a292cfb4,62cbbdca554c8c23676618d4c83ef40e,c511eaa8fcc968cc13baf7ad80f3aea3,a92db09c9aa3cfda478a9bf1eec7ff90,0da70a5d2a0e733398e005b96b7e4ba6,a701f54355b53fa93fb8599933d518b7,0c42e3b9ab8dd91ea096f1d0c07c55e5,b4c9634312b796063015450daef13dfa,d6f43c70c003f07d0a694f81ff55db95,a3242d31a0624a64a56f3a6cb5484e7c,cc46c7bacbbaf528a864113c76d9b9c9,53e2f417c6996df9af170e147df8e369",
                "name": "trdos.rom",
                "native_name": "Pentagon 128/512/1024 (ZX Spectrum clone)",
                "native_system": "zxspectrum",
                "note": "Only required if you want to emulate Pentagon machines",
                "required": false
              },
              {
                "core": "libretro/fuse",
                "destination": "fuse/256s-0.rom",
                "mandatory_declared": false,
                "md5": "b9fda5b6a747ff037365b0e2d8c4379a",
                "name": "256s-0.rom",
                "native_name": "Scorpion 256K (ZX Spectrum clone)",
                "native_system": "zxspectrum",
                "note": "Only required if you want to emulate Scorpion 256K machine",
                "required": false
              },
              {
                "core": "libretro/fuse",
                "destination": "fuse/256s-1.rom",
                "mandatory_declared": false,
                "md5": "643861ad34831b255bf2eb64e8b6ecb8",
                "name": "256s-1.rom",
                "native_name": "Scorpion 256K (ZX Spectrum clone)",
                "native_system": "zxspectrum",
                "note": "Only required if you want to emulate Scorpion 256K machine",
                "required": false
              },
              {
                "core": "libretro/fuse",
                "destination": "fuse/256s-2.rom",
                "mandatory_declared": false,
                "md5": "d8ad507b1c915a9acfe0d73957082926",
                "name": "256s-2.rom",
                "native_name": "Scorpion 256K (ZX Spectrum clone)",
                "native_system": "zxspectrum",
                "note": "Only required if you want to emulate Scorpion 256K machine",
                "required": false
              },
              {
                "core": "libretro/fuse",
                "destination": "fuse/256s-3.rom",
                "mandatory_declared": false,
                "md5": "ce0723f9bc02f4948c15d3b3230ae831",
                "name": "256s-3.rom",
                "native_name": "Scorpion 256K (ZX Spectrum clone)",
                "native_system": "zxspectrum",
                "note": "Only required if you want to emulate Scorpion 256K machine",
                "required": false
              }
            ],
            "native_id": "zxspectrum"
          },
          "snk-neogeo": {
            "files": [
              {
                "alt_paths": [
                  "/recalbox/share/roms/neogeo/neogeo.zip"
                ],
                "core": "libretro/fbneo,libretro/fba2x,libretro/mame2000,libretro/mame2003,libretro/ mame2003-plus,libretro/mame2010,libretro/mame2015",
                "destination": "neogeo.zip",
                "hash_match_mandatory": false,
                "md5": "e023d0a4b5249fdff2a4620c28963944,8cbdff53661f41ddbe486a98915e1ec9,42e359e394f0be1d61b94ddca0efbe6c,c1e0a738d266926f604186aa9d63e4db,d12bba59121229ff13702878b415cb7c,2b4ffdf24d5d4f24c4b116c50c4bafc3,005b843b6e70b939c2cca41887cbc371,42e359e394f0be1d61b94ddca0efbe6c,4b9432a4571d03cc8bae9d24d8d6eb40,4cd64313e26537c04cdb561b8f84b0e4,50bbfd6bf297038b085e29265c65723a,76ee7390ccd537cddea1018025ca29a8,84d6c35aad790a77ba3cfc1b319e1061,912c0a56bafe0fba39d0c668b139b250,94748719c0ef31e7375b0c357d82fc89,ab25b9e25052a6064901a7a221037eb6,ae9e5825cde82c58e39dfd48534f7060,b18f83feef474b8a1306ef199cd810a2,b4519df27a352c2a6e42e06d31330d91,bf00272e7150b31156a8995d60bf185d,ca66fd463ef7dcab492a6de8ce5f45eb,f4a125538dfd7a8044e025fc5188fb88,a3b2c9a69c28ad0bd4ea07877b744bbe,00dad01abdbf8ea9e79ad2fe11bdb182",
                "name": "neogeo.zip",
                "native_name": "SNK Neo-Geo",
                "native_system": "neogeo",
                "required": true,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/geolith",
                "destination": "geolith/aes.zip",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "ad9585c72130c56f04ae26aae87c289d,7a4dcd56b3924215aac7f903ff907339",
                "name": "aes.zip",
                "native_name": "SNK Neo-Geo",
                "native_system": "neogeo",
                "required": true,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/geolith",
                "destination": "geolith/neogeo.zip",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "00dad01abdbf8ea9e79ad2fe11bdb182,912c0a56bafe0fba39d0c668b139b250,b2c8175567ab9e0bd72d4e2633f2c650",
                "name": "neogeo.zip",
                "native_name": "SNK Neo-Geo",
                "native_system": "neogeo",
                "required": true,
                "zip_digest": "composite"
              }
            ],
            "native_id": "neogeo"
          },
          "snk-neogeo-cd": {
            "files": [
              {
                "core": "libretro/fbneo,libretro/fba2x,libretro/mame2000,libretro/mame2003,libretro/mame2003-plus,libretro/mame2010,libretro/mame2015",
                "destination": "neogeo.zip",
                "hash_match_mandatory": false,
                "md5": "e023d0a4b5249fdff2a4620c28963944,8cbdff53661f41ddbe486a98915e1ec9,42e359e394f0be1d61b94ddca0efbe6c,c1e0a738d266926f604186aa9d63e4db,d12bba59121229ff13702878b415cb7c,2b4ffdf24d5d4f24c4b116c50c4bafc3,005b843b6e70b939c2cca41887cbc371,42e359e394f0be1d61b94ddca0efbe6c,4b9432a4571d03cc8bae9d24d8d6eb40,4cd64313e26537c04cdb561b8f84b0e4,50bbfd6bf297038b085e29265c65723a,76ee7390ccd537cddea1018025ca29a8,84d6c35aad790a77ba3cfc1b319e1061,912c0a56bafe0fba39d0c668b139b250,94748719c0ef31e7375b0c357d82fc89,ab25b9e25052a6064901a7a221037eb6,ae9e5825cde82c58e39dfd48534f7060,b18f83feef474b8a1306ef199cd810a2,b4519df27a352c2a6e42e06d31330d91,bf00272e7150b31156a8995d60bf185d,ca66fd463ef7dcab492a6de8ce5f45eb,f4a125538dfd7a8044e025fc5188fb88,a3b2c9a69c28ad0bd4ea07877b744bbe,00dad01abdbf8ea9e79ad2fe11bdb182",
                "name": "neogeo.zip",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "required": true,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/fbneo,libretro/fba2x,libretro/mame2000,libretro/mame2003,libretro/mame2003-plus,libretro/mame2010,libretro/mame2015",
                "destination": "neocdz.zip",
                "hash_match_mandatory": false,
                "md5": "f39572af7584cb5b3f70ae8cc848aba2,389dbeb0cb857c130414747462cf9d71,c85b8132799f1b2ad3754a97947809d2,b9ab07a79997fc044ca164fc72cd5680",
                "name": "neocdz.zip",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "required": true,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/neocd.bin",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "f39572af7584cb5b3f70ae8cc848aba2",
                "name": "neocd.bin",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "CDZ BIOS (MAME)",
                "required": true
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/uni-bioscd.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "08ca8b2dba6662e8024f9e789711c6fc",
                "name": "uni-bioscd.rom",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "Universe BIOS CD 3.3",
                "required": false
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/top-sp1.bin",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "122aee210324c72e8a11116e6ef9c0d0",
                "name": "top-sp1.bin",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "Top Loader BIOS (MAME)",
                "required": false
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/front-sp1.bin",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "5c2366f25ff92d71788468ca492ebeca",
                "name": "front-sp1.bin",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "Front Loader BIOS (MAME)",
                "required": false
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/neocd_sz.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "971ee8a36fb72da57aed01758f0a37f5",
                "name": "neocd_sz.rom",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "CDZ BIOS (SMKDAN 0.7b DEC 2010)",
                "required": false
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/neocd_z.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "11526d58d4c524daef7d5d677dc6b004",
                "name": "neocd_z.rom",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "CDZ BIOS",
                "required": false
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/neocd_st.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "f6325a33c6d63ea4b9162a3fa8c32727",
                "name": "neocd_st.rom",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "Top Loader BIOS (SMKDAN 0.7b DEC 2010)",
                "required": false
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/neocd_t.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "de3cf45d227ad44645b22aa83b49f450",
                "name": "neocd_t.rom",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "Top Loader BIOS",
                "required": false
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/neocd_sf.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "043d76d5f0ef836500700c34faef774d",
                "name": "neocd_sf.rom",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "Front Loader BIOS (SMKDAN 0.7b DEC 2010)",
                "required": false
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/neocd_f.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "8834880c33164ccbe6476b559f3e37de",
                "name": "neocd_f.rom",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "Front Loader BIOS",
                "required": false
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/000-lo.lo",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "fc7599f3f871578fe9a0453662d1c966",
                "name": "000-lo.lo",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "ZOOM Rom",
                "required": false
              },
              {
                "core": "libretro/neocd",
                "destination": "neocd/ng-lo.rom",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "e255264d85d5765013b1b2fa8109dd53",
                "name": "ng-lo.rom",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "ZOOM Rom",
                "required": false
              },
              {
                "core": "libretro/geolith",
                "destination": "geolith/neocd.zip",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "3711783a59ef875c31076512e3f9f0e5",
                "name": "neocd.zip",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "Neo-Geo CD Bios",
                "required": true,
                "zip_digest": "composite"
              },
              {
                "core": "libretro/geolith",
                "destination": "geolith/neocdz.zip",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "724bc64e63d073cf81f986adfb1f1b78",
                "name": "neocdz.zip",
                "native_name": "SNK Neo-Geo CD",
                "native_system": "neogeocd",
                "note": "Neo-Geo CDZ Bios",
                "required": true,
                "zip_digest": "composite"
              }
            ],
            "native_id": "neogeocd"
          },
          "sony-playstation": {
            "files": [
              {
                "core": "libretro/mednafen_psx,libretro/mednafen_psx_hw,libretro/swanstation,duckstation",
                "destination": "scph5500.bin",
                "md5": "8dd7d5296a650fac7319bce665a6a53c",
                "name": "scph5500.bin",
                "native_name": "Sony Playstation",
                "native_system": "psx",
                "required": true
              },
              {
                "core": "libretro/pcsx_rearmed,libretro/mednafen_psx,libretro/mednafen_psx_hw,libretro/swanstation,duckstation",
                "destination": "scph5501.bin",
                "md5": "490f666e1afb15b7362b406ed1cea246",
                "name": "scph5501.bin",
                "native_name": "Sony Playstation",
                "native_system": "psx",
                "required": true
              },
              {
                "core": "libretro/mednafen_psx,libretro/mednafen_psx_hw,libretro/swanstation,duckstation",
                "destination": "scph5502.bin",
                "md5": "32736f17079d0b2b7024407c39bd3050",
                "name": "scph5502.bin",
                "native_name": "Sony Playstation",
                "native_system": "psx",
                "required": true
              },
              {
                "core": "libretro/pcsx_rearmed",
                "destination": "scph101.bin",
                "md5": "6e3735ff4c7dc899ee98981385f6f3d0",
                "name": "scph101.bin",
                "native_name": "Sony Playstation",
                "native_system": "psx",
                "note": "Recommended for better compatibility.",
                "required": true
              },
              {
                "core": "libretro/pcsx_rearmed",
                "destination": "scph7001.bin",
                "md5": "1e68c231d0896b7eadcad1d7d8e76129",
                "name": "scph7001.bin",
                "native_name": "Sony Playstation",
                "native_system": "psx",
                "note": "Recommended for better compatibility.",
                "required": true
              },
              {
                "core": "libretro/pcsx_rearmed",
                "destination": "scph1001.bin",
                "md5": "dc2b9bf8da62ec93e868cfd29f0d067d,924e392ed05558ffdb115408c263dccf",
                "name": "scph1001.bin",
                "native_name": "Sony Playstation",
                "native_system": "psx",
                "note": "Recommended for better compatibility.",
                "required": true
              },
              {
                "core": "libretro/swanstation,duckstation",
                "destination": "ps1_rom.bin",
                "mandatory_declared": false,
                "md5": "81bbe60ba7a3d1cea1d48c14cbcc647b",
                "name": "ps1_rom.bin",
                "native_name": "Sony Playstation",
                "native_system": "psx",
                "note": "Bios you can grab in PS3 firmware upgrade. Compatible with all regions, can replace all others bios.",
                "required": false
              }
            ],
            "native_id": "psx"
          },
          "sony-playstation-2": {
            "files": [
              {
                "core": "libretro/pcsx2,pcsx2",
                "destination": "ps2/ps2-0230a-20080220.bin",
                "md5": "21038400dc633070a78ad53090c53017",
                "name": "ps2-0230a-20080220.bin",
                "native_name": "Sony Playstation 2",
                "native_system": "ps2",
                "note": "Recommended for better compatibility.",
                "required": true
              },
              {
                "core": "libretro/pcsx2,pcsx2",
                "destination": "ps2/ps2-0230e-20080220.bin",
                "md5": "dc69f0643a3030aaa4797501b483d6c4",
                "name": "ps2-0230e-20080220.bin",
                "native_name": "Sony Playstation 2",
                "native_system": "ps2",
                "required": true
              },
              {
                "core": "libretro/pcsx2,pcsx2",
                "destination": "ps2/ps2-0230h-20080220.bin",
                "md5": "30d56e79d89fbddf10938fa67fe3f34e",
                "name": "ps2-0230h-20080220.bin",
                "native_name": "Sony Playstation 2",
                "native_system": "ps2",
                "required": true
              },
              {
                "core": "libretro/pcsx2,pcsx2",
                "destination": "ps2/ps2-0230j-20080220.bin",
                "md5": "80ac46fa7e77b8ab4366e86948e54f83",
                "name": "ps2-0230j-20080220.bin",
                "native_name": "Sony Playstation 2",
                "native_system": "ps2",
                "required": true
              }
            ],
            "native_id": "ps2"
          },
          "spectravideo": {
            "files": [
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/SVI - Spectravideo SVI-318/svi318.rom",
                "md5": "ee6ad7ea29e791b03a28a9443e622648",
                "name": "svi318.rom",
                "native_name": "Spectravideo",
                "native_system": "spectravideo",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/SVI - Spectravideo SVI-328 80 Column/svi328a.rom",
                "md5": "352f054ab09605070bdff49d73f335cc",
                "name": "svi328a.rom",
                "native_name": "Spectravideo",
                "native_system": "spectravideo",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/SVI - Spectravideo SVI-328 80 Column/svi806.rom",
                "md5": "82f7bc9c08f43db1d79bcb565a0de12b",
                "name": "svi806.rom",
                "native_name": "Spectravideo",
                "native_system": "spectravideo",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/SVI - Spectravideo SVI-328 80 Swedish/svi328a.rom",
                "md5": "352f054ab09605070bdff49d73f335cc",
                "name": "svi328a.rom",
                "native_name": "Spectravideo",
                "native_system": "spectravideo",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/SVI - Spectravideo SVI-328 80 Swedish/svi806se.rom",
                "md5": "6a5536c1eb4f0477c4f76488cd8ca3ad",
                "name": "svi806se.rom",
                "native_name": "Spectravideo",
                "native_system": "spectravideo",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/SVI - Spectravideo SVI-328 MK2/svi328a.rom",
                "md5": "352f054ab09605070bdff49d73f335cc",
                "name": "svi328a.rom",
                "native_name": "Spectravideo",
                "native_system": "spectravideo",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/SVI - Spectravideo SVI-328 MK2/svi806.rom",
                "md5": "82f7bc9c08f43db1d79bcb565a0de12b",
                "name": "svi806.rom",
                "native_name": "Spectravideo",
                "native_system": "spectravideo",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              },
              {
                "core": "libretro/bluemsx",
                "destination": "Machines/SVI - Spectravideo SVI-328/svi328.rom",
                "md5": "2cebd1db9dda475a011b7bce65c984a2",
                "name": "svi328.rom",
                "native_name": "Spectravideo",
                "native_system": "spectravideo",
                "note": "Get from http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip",
                "required": true
              }
            ],
            "native_id": "spectravideo"
          },
          "stv": {
            "files": [
              {
                "core": "libretro/mednafen_stv",
                "destination": "stv/epr-20091.ic8",
                "mandatory_declared": true,
                "md5": "34175c7ad31acbe44f2baccc7ea065c7",
                "name": "epr-20091.ic8",
                "native_name": "ST-V",
                "native_system": "stv",
                "note": "Required for Japan-region ST-V games.",
                "required": true
              },
              {
                "core": "libretro/mednafen_stv",
                "destination": "stv/epr-17952a.ic8",
                "mandatory_declared": true,
                "md5": "249b67334cfae53810c1d1e3b93957a3",
                "name": "epr-17952a.ic8",
                "native_name": "ST-V",
                "native_system": "stv",
                "note": "Required for North America/US-region ST-V games.",
                "required": true
              },
              {
                "core": "libretro/mednafen_stv",
                "destination": "stv/epr-17954a.ic8",
                "mandatory_declared": true,
                "md5": "ba2cb634c15e59d7ea5552729306f2ef",
                "name": "epr-17954a.ic8",
                "native_name": "ST-V",
                "native_system": "stv",
                "note": "Required for Europe-region ST-V games.",
                "required": true
              },
              {
                "core": "libretro/kronos",
                "destination": "stv/stvbios.zip",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "2b99d9dcecde22db4371580b6bb33f32,53a094ad3a188f86de4e64624fe9b3ca,17116d2aea72454096b3f80ab714bfba,2b99d9dcecde22db4371580b6bb33f32,4cb34733b741ada074f11e3abcdc56d8,6b6d422a6c392eaec178b64b92987e99,88b9da6cda268ba1d9e37dd82d038801,8c34608cc140e1bfbf9c945a12fed0e8,b876d86e244d00b336980b4e26e94132",
                "name": "stvbios.zip",
                "native_name": "ST-V",
                "native_system": "stv",
                "required": true,
                "zip_digest": "composite"
              }
            ],
            "native_id": "stv"
          },
          "ti994a": {
            "files": [
              {
                "core": "ti99sim",
                "destination": "ti994a/TI-994A.ctg",
                "hash_match_mandatory": false,
                "mandatory_declared": true,
                "md5": "412ecbf991edcb68edd0e76c2caa4a59",
                "name": "TI-994A.ctg",
                "native_name": "Texas Instrument TI-99/4A",
                "native_system": "ti994a",
                "note": "System cartridge",
                "required": true
              },
              {
                "core": "ti99sim",
                "destination": "ti994a/spchrom.bin",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "7adcaf64272248f7a7161cfc02fd5b3f",
                "name": "spchrom.bin",
                "native_name": "Texas Instrument TI-99/4A",
                "native_system": "ti994a",
                "note": "Speech synthesis",
                "required": false
              },
              {
                "core": "ti99sim",
                "destination": "ti994a/ti-disk.ctg",
                "hash_match_mandatory": false,
                "mandatory_declared": false,
                "md5": "04714f43347cefb2a051a77116344b3f",
                "name": "ti-disk.ctg",
                "native_name": "Texas Instrument TI-99/4A",
                "native_system": "ti994a",
                "note": "Disk Operating System",
                "required": false
              }
            ],
            "native_id": "ti994a"
          },
          "x1": {
            "files": [
              {
                "core": "libretro/xmil",
                "destination": "xmil/IPLROM.X1",
                "md5": "eeeea1cd29c6e0e8b094790ae969bfa7,59074727a953fe965109b7dbe3298e30",
                "name": "IPLROM.X1",
                "native_name": "Sharp X1",
                "native_system": "x1",
                "required": true
              },
              {
                "core": "libretro/xmil",
                "destination": "xmil/IPLROM.X1T",
                "md5": "56c28adcf1f3a2f87cf3d57c378013f5",
                "name": "IPLROM.X1T",
                "native_name": "Sharp X1",
                "native_system": "x1",
                "required": true
              }
            ],
            "native_id": "x1"
          },
          "xbox": {
            "files": [
              {
                "core": "xemu",
                "destination": "xbox/Complex_4627.bin",
                "hash_match_mandatory": true,
                "mandatory_declared": true,
                "md5": "39cee882148a87f93cb440b99dde3ceb",
                "name": "Complex_4627.bin",
                "native_name": "Microsoft Xbox",
                "native_system": "xbox",
                "required": true
              },
              {
                "core": "xemu",
                "destination": "xbox/mcpx_1.0.bin",
                "hash_match_mandatory": true,
                "mandatory_declared": true,
                "md5": "d49c52a4102f6df7bcf8d0617ac475ed",
                "name": "mcpx_1.0.bin",
                "native_name": "Microsoft Xbox",
                "native_system": "xbox",
                "required": true
              }
            ],
            "native_id": "xbox"
          }
        },
        "verification_mode": "md5",
        "version": "10.1.1"
      },
      "coverage": {
        "core_missing": 204,
        "core_present": 3125,
        "core_unsourceable": 15,
        "missing": 0,
        "present": 351,
        "total": 351,
        "untested": 0,
        "verified": 351
      },
      "id": "recalbox",
      "name": "Recalbox",
      "registry": {
        "config": "recalbox.yml",
        "device_group": "gaming-os",
        "extract_to": "/recalbox/share/bios/",
        "install": {
          "detect": [
            {
              "bios_path": "/recalbox/share/bios",
              "file": "/recalbox/recalbox.version",
              "method": "file_exists",
              "name": "Recalbox",
              "os": "linux"
            },
            {
              "bios_path": "/recalbox/share/bios",
              "file": "/usr/bin/recalbox-settings",
              "method": "file_exists",
              "name": "Recalbox",
              "os": "linux"
            }
          ],
          "standalone_copies": [
            {
              "file": "prod.keys",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/yuzu/keys",
                  "$HOME/Library/Application Support/Ryujinx/system"
                ],
                "linux": [
                  "$HOME/.local/share/yuzu/keys",
                  "$HOME/.local/share/eden/keys",
                  "$HOME/.local/share/citron/keys",
                  "$HOME/.local/share/suyu/keys",
                  "$HOME/.var/app/dev.eden_emu.eden/data/eden/keys",
                  "$HOME/.config/Ryujinx/system",
                  "$HOME/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/system"
                ],
                "windows": [
                  "%APPDATA%\\yuzu\\keys",
                  "%APPDATA%\\eden\\keys",
                  "%APPDATA%\\citron\\keys",
                  "%APPDATA%\\suyu\\keys",
                  "%APPDATA%\\Ryujinx\\system"
                ]
              }
            },
            {
              "file": "title.keys",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/yuzu/keys"
                ],
                "linux": [
                  "$HOME/.local/share/yuzu/keys",
                  "$HOME/.local/share/eden/keys",
                  "$HOME/.local/share/citron/keys",
                  "$HOME/.local/share/suyu/keys",
                  "$HOME/.var/app/dev.eden_emu.eden/data/eden/keys"
                ],
                "windows": [
                  "%APPDATA%\\yuzu\\keys",
                  "%APPDATA%\\eden\\keys",
                  "%APPDATA%\\citron\\keys",
                  "%APPDATA%\\suyu\\keys"
                ]
              }
            },
            {
              "file": "Citra/sysdata/aes_keys.txt",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/Azahar/sysdata"
                ],
                "linux": [
                  "$HOME/.local/share/azahar-emu/sysdata",
                  "$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
                ],
                "windows": [
                  "%APPDATA%\\Azahar\\sysdata"
                ]
              }
            },
            {
              "file": "Citra/sysdata/boot9.bin",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/Azahar/sysdata"
                ],
                "linux": [
                  "$HOME/.local/share/azahar-emu/sysdata",
                  "$HOME/.var/app/org.azahar_emu.Azahar/data/azahar-emu/sysdata"
                ],
                "windows": [
                  "%APPDATA%\\Azahar\\sysdata"
                ]
              }
            },
            {
              "pattern": "scph*.bin",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/DuckStation/bios"
                ],
                "linux": [
                  "$HOME/.local/share/duckstation/bios",
                  "$HOME/.var/app/org.duckstation.DuckStation/config/duckstation/bios"
                ],
                "windows": [
                  "%LOCALAPPDATA%\\DuckStation\\bios",
                  "%USERPROFILE%\\Documents\\DuckStation\\bios"
                ]
              }
            },
            {
              "emulator": "pcsx2",
              "pattern": "ps2-*.bin",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/PCSX2/bios"
                ],
                "linux": [
                  "$HOME/.config/PCSX2/bios",
                  "$HOME/.var/app/net.pcsx2.PCSX2/config/PCSX2/bios"
                ],
                "windows": [
                  "%USERPROFILE%\\Documents\\PCSX2\\bios"
                ]
              }
            },
            {
              "detect": {
                "linux": [
                  "$HOME/.config/rpcs3",
                  "$HOME/.var/app/net.rpcs3.RPCS3/config/rpcs3"
                ],
                "windows": [
                  "%APPDATA%\\rpcs3"
                ]
              },
              "note": "PS3 firmware (PS3UPDAT.PUP) found. Install via RPCS3 > File > Install Firmware."
            },
            {
              "emulator": "dolphin",
              "file": "GC/USA/IPL.bin",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/Dolphin/GC/USA"
                ],
                "linux": [
                  "$HOME/.local/share/dolphin-emu/GC/USA",
                  "$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/USA"
                ],
                "windows": [
                  "%APPDATA%\\Dolphin Emulator\\GC\\USA"
                ]
              }
            },
            {
              "emulator": "dolphin",
              "file": "GC/EUR/IPL.bin",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/Dolphin/GC/EUR"
                ],
                "linux": [
                  "$HOME/.local/share/dolphin-emu/GC/EUR",
                  "$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/EUR"
                ],
                "windows": [
                  "%APPDATA%\\Dolphin Emulator\\GC\\EUR"
                ]
              }
            },
            {
              "emulator": "dolphin",
              "file": "GC/JAP/IPL.bin",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/Dolphin/GC/JAP"
                ],
                "linux": [
                  "$HOME/.local/share/dolphin-emu/GC/JAP",
                  "$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/GC/JAP"
                ],
                "windows": [
                  "%APPDATA%\\Dolphin Emulator\\GC\\JAP"
                ]
              }
            },
            {
              "emulator": "dolphin",
              "file": "dsp_rom.bin",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/Dolphin"
                ],
                "linux": [
                  "$HOME/.local/share/dolphin-emu",
                  "$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
                ],
                "windows": [
                  "%APPDATA%\\Dolphin Emulator"
                ]
              }
            },
            {
              "emulator": "dolphin",
              "file": "dsp_coef.bin",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/Dolphin"
                ],
                "linux": [
                  "$HOME/.local/share/dolphin-emu",
                  "$HOME/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu"
                ],
                "windows": [
                  "%APPDATA%\\Dolphin Emulator"
                ]
              }
            },
            {
              "file": "PPSSPP/ppge_atlas.zim",
              "targets": {
                "darwin": [
                  "$HOME/Library/Application Support/PPSSPP/PSP/SYSTEM"
                ],
                "linux": [
                  "$HOME/.config/ppsspp/PSP/SYSTEM",
                  "$HOME/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SYSTEM"
                ],
                "windows": [
                  "%USERPROFILE%\\Documents\\PPSSPP\\PSP\\SYSTEM"
                ]
              }
            },
            {
              "file": "dc/dc_boot.bin",
              "targets": {
                "android": [
                  "$EXTERNAL_STORAGE/Android/data/com.flycast.emulator/files/data"
                ],
                "darwin": [
                  "$HOME/Library/Application Support/Flycast/data"
                ],
                "linux": [
                  "$HOME/.local/share/flycast/data",
                  "$HOME/.var/app/org.flycast.Flycast/data/flycast"
                ],
                "windows": [
                  "%APPDATA%\\flycast\\data"
                ]
              }
            },
            {
              "file": "dc/dc_nvmem.bin",
              "targets": {
                "android": [
                  "$EXTERNAL_STORAGE/Android/data/com.flycast.emulator/files/data"
                ],
                "darwin": [
                  "$HOME/Library/Application Support/Flycast/data"
                ],
                "linux": [
                  "$HOME/.local/share/flycast/data",
                  "$HOME/.var/app/org.flycast.Flycast/data/flycast"
                ],
                "windows": [
                  "%APPDATA%\\flycast\\data"
                ]
              }
            }
          ]
        },
        "logo": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/main/svg/recalbox.svg",
        "save_directory": {
          "by_core": false,
          "by_system": true,
          "folder": "saves"
        },
        "schedule": "monthly",
        "scraper": "recalbox",
        "source_format": "xml",
        "source_url": "https://gitlab.com/recalbox/recalbox/-/raw/master/board/recalbox/fsoverlay/recalbox/share_init/system/.emulationstation/es_bios.xml",
        "status": "active",
        "target_scraper": "recalbox_targets",
        "target_source": "https://gitlab.com/recalbox/recalbox/-/tree/master/configs",
        "zip_digest": "composite"
      }
    }
  ],
  "kind": "platforms",
  "schema_version": 1
}
