ID emulationstation-de
Name EmulationStation-DE
Logo logo
Type Frontend
Provides emulators view missing matches
platforms view missing matches
Description EmulationStation Desktop Edition is a frontend for browsing and launching games from your multi-platform game collection.
Updated Last 1663218361
Update Trigger commit
Links home - https://es-de.org/
repo - https://gitlab.com/es-de/emulationstation-de/
{
    "platforms": {
        "3do": {
            "name": "3DO",
            "id": "3do",
            "shortName": "3do",
            "ext": [
                ".bin",
                ".BIN",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".iso",
                ".ISO"
            ],
            "emulators": [
                "RetroArch (Opera)"
            ]
        },
        "ags": {
            "name": "Adventure Game Studio Game Engine",
            "id": "ags",
            "shortName": "ags",
            "ext": [
                ".lnk",
                ".LNK"
            ],
            "emulators": [],
            "cmd": "%HIDEWINDOW% %ESCAPESPECIALS% %BIN% /C %ROM%"
        },
        "amiga": {
            "name": "Commodore Amiga",
            "id": "amiga",
            "shortName": "amiga",
            "ext": [
                ".adf",
                ".ADF",
                ".adz",
                ".ADZ",
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".dms",
                ".DMS",
                ".fdi",
                ".FDI",
                ".hdf",
                ".HDF",
                ".hdz",
                ".HDZ",
                ".ipf",
                ".IPF",
                ".rp9",
                ".RP9",
                ".iso",
                ".ISO",
                ".lha",
                ".LHA",
                ".m3u",
                ".M3U",
                ".mds",
                ".MDS",
                ".nrg",
                ".NRG",
                ".uae",
                ".UAE",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (PUAE)",
                "RetroArch (PUAE 2021)"
            ]
        },
        "amiga1200": {
            "name": "Commodore Amiga 1200",
            "id": "amiga1200",
            "shortName": "amiga1200",
            "ext": [
                ".adf",
                ".ADF",
                ".adz",
                ".ADZ",
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".dms",
                ".DMS",
                ".fdi",
                ".FDI",
                ".hdf",
                ".HDF",
                ".hdz",
                ".HDZ",
                ".ipf",
                ".IPF",
                ".rp9",
                ".RP9",
                ".iso",
                ".ISO",
                ".lha",
                ".LHA",
                ".m3u",
                ".M3U",
                ".mds",
                ".MDS",
                ".nrg",
                ".NRG",
                ".uae",
                ".UAE",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "amiga",
            "emulators": [
                "RetroArch (PUAE)",
                "RetroArch (PUAE 2021)"
            ]
        },
        "amiga600": {
            "name": "Commodore Amiga 600",
            "id": "amiga600",
            "shortName": "amiga600",
            "ext": [
                ".adf",
                ".ADF",
                ".adz",
                ".ADZ",
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".dms",
                ".DMS",
                ".fdi",
                ".FDI",
                ".hdf",
                ".HDF",
                ".hdz",
                ".HDZ",
                ".ipf",
                ".IPF",
                ".rp9",
                ".RP9",
                ".iso",
                ".ISO",
                ".lha",
                ".LHA",
                ".m3u",
                ".M3U",
                ".mds",
                ".MDS",
                ".nrg",
                ".NRG",
                ".uae",
                ".UAE",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "amiga",
            "emulators": [
                "RetroArch (PUAE)",
                "RetroArch (PUAE 2021)"
            ]
        },
        "amigacd32": {
            "name": "Commodore Amiga CD32",
            "id": "amigacd32",
            "shortName": "amigacd32",
            "ext": [
                ".adf",
                ".ADF",
                ".adz",
                ".ADZ",
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".dms",
                ".DMS",
                ".fdi",
                ".FDI",
                ".hdf",
                ".HDF",
                ".hdz",
                ".HDZ",
                ".ipf",
                ".IPF",
                ".rp9",
                ".RP9",
                ".iso",
                ".ISO",
                ".lha",
                ".LHA",
                ".m3u",
                ".M3U",
                ".mds",
                ".MDS",
                ".nrg",
                ".NRG",
                ".uae",
                ".UAE",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (PUAE)",
                "RetroArch (PUAE 2021)"
            ]
        },
        "amstradcpc": {
            "name": "Amstrad CPC",
            "id": "amstradcpc",
            "shortName": "amstradcpc",
            "ext": [
                ".cdt",
                ".CDT",
                ".cpr",
                ".CPR",
                ".dsk",
                ".DSK",
                ".kcr",
                ".KCR",
                ".m3u",
                ".M3U",
                ".sna",
                ".SNA",
                ".tap",
                ".TAR",
                ".voc",
                ".VOC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Caprice32)",
                "RetroArch (CrocoDS)",
                "CPCemu"
            ]
        },
        "android": {
            "name": "Google Android",
            "id": "android",
            "shortName": "android",
            "ext": [
                ".lnk",
                ".LNK"
            ],
            "emulators": [],
            "cmd": "%HIDEWINDOW% %ESCAPESPECIALS% %STARTDIR%=%EMUDIR% %BIN% /C %ROM%"
        },
        "apple2": {
            "name": "Apple II",
            "id": "apple2",
            "shortName": "apple2",
            "ext": [
                ".do",
                ".DO",
                ".dsk",
                ".DSK",
                ".nib",
                ".NIB",
                ".po",
                ".PO"
            ],
            "emulators": [
                "AppleWin",
                "Mednafen",
                "MAME"
            ]
        },
        "apple2gs": {
            "name": "Apple IIGS",
            "id": "apple2gs",
            "shortName": "apple2gs",
            "ext": [
                ".2mg",
                ".2MG"
            ],
            "emulators": [
                "MAME"
            ]
        },
        "arcade": {
            "name": "Arcade",
            "id": "arcade",
            "shortName": "arcade",
            "ext": [
                ".cmd",
                ".CMD",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (MAME - Current)",
                "RetroArch (MAME 2010)",
                "RetroArch (MAME 2003-Plus)",
                "RetroArch (MAME 2000)",
                "MAME",
                "RetroArch (FinalBurn Neo)",
                "RetroArch (FB Alpha 2012)",
                "RetroArch (Flycast)",
                "Flycast",
                "RetroArch (Kronos)",
                "Model 2 Emulator",
                "Supermodel"
            ]
        },
        "astrocde": {
            "name": "Bally Astrocade",
            "id": "astrocde",
            "shortName": "astrocde",
            "ext": [
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (MAME - Current)",
                "MAME"
            ]
        },
        "atari2600": {
            "name": "Atari 2600",
            "id": "atari2600",
            "shortName": "atari2600",
            "ext": [
                ".a26",
                ".A26",
                ".bin",
                ".BIN",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Stella)",
                "RetroArch (Stella 2014)",
                "ares"
            ]
        },
        "atari5200": {
            "name": "Atari 5200",
            "id": "atari5200",
            "shortName": "atari5200",
            "ext": [
                ".a52",
                ".A52",
                ".atr",
                ".ATR",
                ".atx",
                ".ATX",
                ".bin",
                ".BIN",
                ".cas",
                ".CAS",
                ".cdm",
                ".CDM",
                ".xex",
                ".XEX",
                ".xfd",
                ".XFD",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (a5200)",
                "RetroArch (Atari800)",
                "Atari800"
            ]
        },
        "atari7800": {
            "name": "Atari 7800 ProSystem",
            "id": "atari7800",
            "shortName": "atari7800",
            "ext": [
                ".a78",
                ".A78",
                ".bin",
                ".BIN",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "atari800": {
            "name": "Atari 800",
            "id": "atari800",
            "shortName": "atari800",
            "ext": [
                ".a52",
                ".A52",
                ".atr",
                ".ATR",
                ".atx",
                ".ATX",
                ".bin",
                ".BIN",
                ".cas",
                ".CAS",
                ".cdm",
                ".CDM",
                ".rom",
                ".ROM",
                ".xex",
                ".XEX",
                ".xfd",
                ".XFD",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Atari800)",
                "Atari800"
            ]
        },
        "atarijaguar": {
            "name": "Atari Jaguar",
            "id": "atarijaguar",
            "shortName": "atarijaguar",
            "ext": [
                ".j64",
                ".J64",
                ".jag",
                ".JAG",
                ".rom",
                ".ROM",
                ".abs",
                ".ABS",
                ".cof",
                ".COF",
                ".bin",
                ".BIN",
                ".prg",
                ".PRG",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "atarijaguarcd",
            "emulators": [
                "RetroArch"
            ]
        },
        "atarijaguarcd": {
            "name": "Atari Jaguar CD",
            "id": "atarijaguarcd",
            "shortName": "atarijaguarcd",
            "ext": [
                ".j64",
                ".J64",
                ".jag",
                ".JAG",
                ".rom",
                ".ROM",
                ".abs",
                ".ABS",
                ".cof",
                ".COF",
                ".bin",
                ".BIN",
                ".prg",
                ".PRG",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "atarilynx": {
            "name": "Atari Lynx",
            "id": "atarilynx",
            "shortName": "atarilynx",
            "ext": [
                ".lnx",
                ".LNX",
                ".o",
                ".O",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Handy)",
                "RetroArch (Beetle Lynx)",
                "Mednafen"
            ]
        },
        "atarist": {
            "name": "Atari ST",
            "id": "atarist",
            "shortName": "atarist",
            "ext": [
                ".st",
                ".ST",
                ".msa",
                ".MSA",
                ".stx",
                ".STX",
                ".dim",
                ".DIM",
                ".ipf",
                ".IPF",
                ".m3u",
                ".M3U",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "atarixe": {
            "name": "Atari XE",
            "id": "atarixe",
            "shortName": "atarixe",
            "ext": [
                ".a52",
                ".A52",
                ".atr",
                ".ATR",
                ".atx",
                ".ATX",
                ".bin",
                ".BIN",
                ".cas",
                ".CAS",
                ".cdm",
                ".CDM",
                ".xex",
                ".XEX",
                ".xfd",
                ".XFD",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Atari800)",
                "Atari800"
            ]
        },
        "atomiswave": {
            "name": "Atomiswave",
            "id": "atomiswave",
            "shortName": "atomiswave",
            "ext": [
                ".bin",
                ".BIN",
                ".cdi",
                ".CDI",
                ".cue",
                ".CUE",
                ".dat",
                ".DAT",
                ".elf",
                ".ELF",
                ".gdi",
                ".GDI",
                ".iso",
                ".ISO",
                ".lst",
                ".LST",
                ".m3u",
                ".M3U",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": [
                "RetroArch (Flycast)",
                "Flycast"
            ]
        },
        "bbcmicro": {
            "name": "BBC Micro",
            "id": "bbcmicro",
            "shortName": "bbcmicro",
            "ext": [
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": []
        },
        "c64": {
            "name": "Commodore 64",
            "id": "c64",
            "shortName": "c64",
            "ext": [
                ".bin",
                ".BIN",
                ".cmd",
                ".CMD",
                ".crt",
                ".CRT",
                ".d2m",
                ".D2M",
                ".d4m",
                ".D4M",
                ".d64",
                ".D64",
                ".d6z",
                ".D6Z",
                ".d71",
                ".D71",
                ".d7z",
                ".D7Z",
                ".d80",
                ".D80",
                ".d81",
                ".D81",
                ".d82",
                ".D82",
                ".d8z",
                ".D8Z",
                ".g41",
                ".G41",
                ".g4z",
                ".G4Z",
                ".g64",
                ".G64",
                ".g6z",
                ".G6Z",
                ".gz",
                ".GZ",
                ".lnx",
                ".LNX",
                ".m3u",
                ".M3U",
                ".nbz",
                ".NBZ",
                ".nib",
                ".NIB",
                ".p00",
                ".P00",
                ".prg",
                ".PRG",
                ".t64",
                ".T64",
                ".tap",
                ".TAP",
                ".vfl",
                ".VFL",
                ".vsf",
                ".VSF",
                ".x64",
                ".X64",
                ".x6z",
                ".X6Z",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (VICE x64sc Accurate)",
                "VICE x64sc Accurate",
                "RetroArch (VICE x64 Fast)",
                "RetroArch (VICE x64 SuperCPU)",
                "RetroArch (VICE x128)",
                "RetroArch (Frodo)"
            ]
        },
        "cavestory": {
            "name": "Cave Story (NXEngine)",
            "id": "cavestory",
            "shortName": "cavestory",
            "ext": [
                ".exe",
                ".EXE",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "cdimono1": {
            "name": "Philips CD-i",
            "id": "cdimono1",
            "shortName": "cdimono1",
            "ext": [
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".iso",
                ".ISO"
            ],
            "emulators": [
                "RetroArch (SAME CDi)",
                "RetroArch (CDi 2015)"
            ]
        },
        "cdtv": {
            "name": "Commodore CDTV",
            "id": "cdtv",
            "shortName": "cdtv",
            "ext": [
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".mds",
                ".MDS",
                ".nrg",
                ".NRG",
                ".rp9",
                ".RP9",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (PUAE)",
                "RetroArch (PUAE 2021)"
            ]
        },
        "chailove": {
            "name": "ChaiLove Game Engine",
            "id": "chailove",
            "shortName": "chailove",
            "ext": [
                ".chai",
                ".CHAI",
                ".chailove",
                ".CHAILOVE",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "love",
            "emulators": [
                "RetroArch"
            ]
        },
        "channelf": {
            "name": "Fairchild Channel F",
            "id": "channelf",
            "shortName": "channelf",
            "ext": [
                ".bin",
                ".BIN",
                ".chf",
                ".CHF",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "coco": {
            "name": "Tandy Color Computer",
            "id": "coco",
            "shortName": "coco",
            "ext": [
                ".cas",
                ".CAS",
                ".ccc",
                ".CCC",
                ".dsk",
                ".DSK",
                ".rom",
                ".ROM"
            ],
            "emulators": [
                "XRoar CoCo 2 NTSC",
                "XRoar CoCo 2 PAL"
            ]
        },
        "colecovision": {
            "name": "ColecoVision",
            "id": "colecovision",
            "shortName": "colecovision",
            "ext": [
                ".bin",
                ".BIN",
                ".cas",
                ".CAS",
                ".col",
                ".COL",
                ".cv",
                ".CV",
                ".dsk",
                ".DSK",
                ".m3u",
                ".M3U",
                ".mx1",
                ".MX1",
                ".mx2",
                ".MX2",
                ".ri",
                ".RI",
                ".rom",
                ".ROM",
                ".sc",
                ".SC",
                ".sg",
                ".SG",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (blueMSX)",
                "RetroArch (Gearcoleco)",
                "ares"
            ]
        },
        "cps": {
            "name": "Capcom Play System",
            "id": "cps",
            "shortName": "cps",
            "ext": [
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": [
                "RetroArch (MAME - Current)",
                "RetroArch (MAME 2010)",
                "RetroArch (MAME 2003-Plus)",
                "RetroArch (MAME 2000)",
                "MAME",
                "RetroArch (FinalBurn Neo)",
                "RetroArch (FB Alpha 2012)",
                "RetroArch (FB Alpha 2012 CPS-1)",
                "RetroArch (FB Alpha 2012 CPS-2)",
                "RetroArch (FB Alpha 2012 CPS-3)"
            ]
        },
        "daphne": {
            "name": "Daphne Arcade LaserDisc Emulator",
            "id": "daphne",
            "shortName": "daphne",
            "ext": [
                ".daphne",
                ".singe"
            ],
            "emulators": [
                "Hypseus [Daphne]",
                "Hypseus [Singe]"
            ]
        },
        "desktop": {
            "name": "Desktop Applications",
            "id": "desktop",
            "shortName": "desktop",
            "ext": [
                ".bat",
                ".BAT",
                ".lnk",
                ".LNK"
            ],
            "parent": "pc",
            "emulators": []
        },
        "doom": {
            "name": "Doom",
            "id": "doom",
            "shortName": "doom",
            "ext": [
                ".bat",
                ".BAT",
                ".iwad",
                ".IWAD",
                ".lnk",
                ".LNK",
                ".pk4",
                ".PK4",
                ".pwad",
                ".PWAD",
                ".wad",
                ".WAD"
            ],
            "parent": "pcwindows",
            "emulators": [
                "RetroArch (PrBoom)",
                "RetroArch (Boom 3)",
                "RetroArch (Boom 3 xp)",
                "Shortcut or script"
            ]
        },
        "dos": {
            "name": "DOS (PC)",
            "id": "dos",
            "shortName": "dos",
            "ext": [
                ".bat",
                ".BAT",
                ".com",
                ".COM",
                ".conf",
                ".CONF",
                ".cue",
                ".CUE",
                ".dosz",
                ".DOSZ",
                ".exe",
                ".EXE",
                ".iso",
                ".ISO",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (DOSBox-Pure)",
                "RetroArch (DOSBox-Core)",
                "RetroArch (DOSBox-SVN)",
                "DOSBox-X",
                "DOSBox Staging"
            ]
        },
        "dragon32": {
            "name": "Dragon 32",
            "id": "dragon32",
            "shortName": "dragon32",
            "ext": [
                ".cas",
                ".CAS",
                ".ccc",
                ".CCC",
                ".dsk",
                ".DSK",
                ".rom",
                ".ROM"
            ],
            "emulators": [
                "XRoar Dragon 32",
                "XRoar Dragon 64"
            ]
        },
        "dreamcast": {
            "name": "Sega Dreamcast",
            "id": "dreamcast",
            "shortName": "dreamcast",
            "ext": [
                ".chd",
                ".CHD",
                ".cdi",
                ".CDI",
                ".iso",
                ".ISO",
                ".elf",
                ".ELF",
                ".cue",
                ".CUE",
                ".gdi",
                ".GDI",
                ".lst",
                ".LST",
                ".dat",
                ".DAT",
                ".m3u",
                ".M3U",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Flycast)",
                "Flycast",
                "Redream"
            ]
        },
        "easyrpg": {
            "name": "EasyRPG Game Engine",
            "id": "easyrpg",
            "shortName": "easyrpg",
            "ext": [
                ".easyrpg",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (EasyRPG)",
                "EasyRPG Player"
            ]
        },
        "epic": {
            "name": "Epic Games Store",
            "id": "epic",
            "shortName": "epic",
            "ext": [
                ".bat",
                ".BAT",
                ".lnk",
                ".LNK"
            ],
            "parent": "pcwindows",
            "emulators": [],
            "cmd": "%HIDEWINDOW% %ESCAPESPECIALS% %BIN% /C %ROM%"
        },
        "famicom": {
            "name": "Nintendo Family Computer",
            "id": "famicom",
            "shortName": "famicom",
            "ext": [
                ".fds",
                ".FDS",
                ".nes",
                ".NES",
                ".unf",
                ".UNF",
                ".unif",
                ".UNIF",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Mesen)",
                "RetroArch (Nestopia UE)",
                "RetroArch (FCEUmm)",
                "RetroArch (QuickNES)",
                "Mednafen",
                "ares",
                "ares FDS"
            ]
        },
        "fba": {
            "name": "FinalBurn Alpha",
            "id": "fba",
            "shortName": "fba",
            "ext": [
                ".iso",
                ".ISO",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": [
                "RetroArch (FB Alpha 2012)",
                "RetroArch (FB Alpha 2012 Neo Geo)",
                "RetroArch (FB Alpha 2012 CPS-1)",
                "RetroArch (FB Alpha 2012 CPS-2)",
                "RetroArch (FB Alpha 2012 CPS-3)"
            ]
        },
        "fbneo": {
            "name": "FinalBurn Neo",
            "id": "fbneo",
            "shortName": "fbneo",
            "ext": [
                ".ccd",
                ".CCD",
                ".cue",
                ".CUE",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": [
                "RetroArch"
            ]
        },
        "fds": {
            "name": "Nintendo Famicom Disk System",
            "id": "fds",
            "shortName": "fds",
            "ext": [
                ".nes",
                ".NES",
                ".fds",
                ".FDS",
                ".unf",
                ".UNF",
                ".UNIF",
                ".UNIF",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Mesen)",
                "RetroArch (Nestopia UE)",
                "RetroArch (FCEUmm)",
                "Mednafen",
                "ares"
            ]
        },
        "flash": {
            "name": "Adobe Flash",
            "id": "flash",
            "shortName": "flash",
            "ext": [
                ".swf",
                ".SWF"
            ],
            "emulators": [
                "Ruffle",
                "ArcadeFlashWeb"
            ]
        },
        "fmtowns": {
            "name": "Fujitsu FM Towns",
            "id": "fmtowns",
            "shortName": "fmtowns",
            "ext": [
                ".cue",
                ".CUE",
                ".iso",
                ".ISO"
            ],
            "emulators": [
                "Tsugaru"
            ]
        },
        "gameandwatch": {
            "name": "Nintendo Game and Watch",
            "id": "gameandwatch",
            "shortName": "gameandwatch",
            "ext": [
                ".mgw",
                ".MGW",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Handheld Electronic (GW))",
                "MAME",
                "MAME Local Artwork"
            ]
        },
        "gamegear": {
            "name": "Sega Game Gear",
            "id": "gamegear",
            "shortName": "gamegear",
            "ext": [
                ".68k",
                ".68K",
                ".bin",
                ".BIN",
                ".bms",
                ".BMS",
                ".chd",
                ".CHD",
                ".col",
                ".COL",
                ".cue",
                ".CUE",
                ".gen",
                ".GEN",
                ".gg",
                ".GG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".md",
                ".MD",
                ".mdx",
                ".MDX",
                ".rom",
                ".ROM",
                ".sg",
                ".SG",
                ".sgd",
                ".SGD",
                ".smd",
                ".SMD",
                ".sms",
                ".SMS",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Genesis Plus GX)",
                "RetroArch (Genesis Plus GX Wide)",
                "RetroArch (Gearsystem)",
                "RetroArch (SMS Plus GX)",
                "Mednafen"
            ]
        },
        "gb": {
            "name": "Nintendo Game Boy",
            "id": "gb",
            "shortName": "gb",
            "ext": [
                ".bs",
                ".BS",
                ".cgb",
                ".CGB",
                ".dmg",
                ".DMG",
                ".gb",
                ".GB",
                ".gbc",
                ".GBC",
                ".sgb",
                ".SGB",
                ".sfc",
                ".SFC",
                ".smc",
                ".SMC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Gambatte)",
                "RetroArch (SameBoy)",
                "RetroArch (Gearboy)",
                "RetroArch (TGB Dual)",
                "RetroArch (Mesen-S)",
                "RetroArch (bsnes)",
                "RetroArch (mGBA)",
                "mGBA",
                "RetroArch (VBA-M)",
                "VBA-M"
            ]
        },
        "gba": {
            "name": "Nintendo Game Boy Advance",
            "id": "gba",
            "shortName": "gba",
            "ext": [
                ".agb",
                ".AGB",
                ".bin",
                ".BIN",
                ".cgb",
                ".CGB",
                ".dmg",
                ".DMG",
                ".gb",
                ".GB",
                ".gba",
                ".GBA",
                ".gbc",
                ".GBC",
                ".sgb",
                ".SGB",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (mGBA)",
                "mGBA",
                "RetroArch (VBA-M)",
                "VBA-M",
                "RetroArch (VBA Next)",
                "RetroArch (gpSP)"
            ]
        },
        "gbc": {
            "name": "Nintendo Game Boy Color",
            "id": "gbc",
            "shortName": "gbc",
            "ext": [
                ".bs",
                ".BS",
                ".cgb",
                ".CGB",
                ".dmg",
                ".DMG",
                ".gb",
                ".GB",
                ".gbc",
                ".GBC",
                ".sgb",
                ".SGB",
                ".sfc",
                ".SFC",
                ".smc",
                ".SMC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Gambatte)",
                "RetroArch (SameBoy)",
                "RetroArch (Gearboy)",
                "RetroArch (TGB Dual)",
                "RetroArch (Mesen-S)",
                "RetroArch (bsnes)",
                "RetroArch (mGBA)",
                "mGBA",
                "RetroArch (VBA-M)",
                "VBA-M"
            ]
        },
        "gc": {
            "name": "Nintendo GameCube",
            "id": "gc",
            "shortName": "gc",
            "ext": [
                ".ciso",
                ".CISO",
                ".dff",
                ".DFF",
                ".dol",
                ".DOL",
                ".elf",
                ".ELF",
                ".gcm",
                ".GCM",
                ".gcz",
                ".GCZ",
                ".iso",
                ".ISO",
                ".json",
                ".JSON",
                ".m3u",
                ".M3U",
                ".rvz",
                ".RVZ",
                ".tgc",
                ".TGC",
                ".wad",
                ".WAD",
                ".wbfs",
                ".WBFS",
                ".wia",
                ".WIA",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Dolphin)",
                "Dolphin",
                "PrimeHack",
                "Triforce"
            ]
        },
        "genesis": {
            "name": "Sega Genesis",
            "id": "genesis",
            "shortName": "genesis",
            "ext": [
                ".32x",
                ".32X",
                ".68k",
                ".68K",
                ".bin",
                ".BIN",
                ".bms",
                ".BMS",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".gen",
                ".GEN",
                ".gg",
                ".GG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".md",
                ".MD",
                ".mdx",
                ".MDX",
                ".sg",
                ".SG",
                ".sgd",
                ".SGD",
                ".smd",
                ".SMD",
                ".sms",
                ".SMS",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Genesis Plus GX)",
                "RetroArch (Genesis Plus GX Wide)",
                "RetroArch (PicoDrive)",
                "RetroArch (BlastEm)",
                "Mednafen",
                "ares"
            ]
        },
        "gx4000": {
            "name": "Amstrad GX4000",
            "id": "gx4000",
            "shortName": "gx4000",
            "ext": [
                ".bin",
                ".BIN",
                ".cdt",
                ".CDT",
                ".cpr",
                ".CPR",
                ".dsk",
                ".DSK",
                ".kcr",
                ".KCR",
                ".m3u",
                ".M3U",
                ".sna",
                ".SNA",
                ".tap",
                ".TAR",
                ".voc",
                ".VOC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Caprice32)",
                "RetroArch (CrocoDS)",
                "MAME"
            ]
        },
        "intellivision": {
            "name": "Mattel Electronics Intellivision",
            "id": "intellivision",
            "shortName": "intellivision",
            "ext": [
                ".int",
                ".INT",
                ".bin",
                ".BIN",
                ".rom",
                ".ROM",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "j2me": {
            "name": "Java 2 Micro Edition (J2ME)",
            "id": "j2me",
            "shortName": "j2me",
            "ext": [
                ".jar",
                ".JAR",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "android",
            "emulators": [
                "RetroArch (SquirrelJME)",
                "KEmulator"
            ]
        },
        "kodi": {
            "name": "Kodi Home Theatre Software",
            "id": "kodi",
            "shortName": "kodi",
            "ext": [
                ".bat",
                ".BAT",
                ".lnk",
                ".LNK"
            ],
            "parent": "pc",
            "emulators": [],
            "cmd": "%HIDEWINDOW% %ESCAPESPECIALS% %RUNINBACKGROUND% %BIN% /C %ROM%"
        },
        "lutris": {
            "name": "Lutris Open Gaming Platform",
            "id": "lutris",
            "shortName": "lutris",
            "ext": [
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "pc",
            "emulators": []
        },
        "lutro": {
            "name": "Lutro Game Engine",
            "id": "lutro",
            "shortName": "lutro",
            "ext": [
                ".lua",
                ".LUA",
                ".lutro",
                ".LUTRO",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "macintosh": {
            "name": "Apple Macintosh",
            "id": "macintosh",
            "shortName": "macintosh",
            "ext": [
                ".game",
                ".GAME"
            ],
            "emulators": [
                "Basilisk II",
                "SheepShaver"
            ]
        },
        "mame": {
            "name": "Multiple Arcade Machine Emulator",
            "id": "mame",
            "shortName": "mame",
            "ext": [
                ".cmd",
                ".CMD",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": [
                "RetroArch (MAME - Current)",
                "RetroArch (MAME 2010)",
                "RetroArch (MAME 2003-Plus)",
                "RetroArch (MAME 2000)",
                "MAME",
                "RetroArch (FinalBurn Neo)",
                "RetroArch (FB Alpha 2012)",
                "RetroArch (Flycast)",
                "Flycast",
                "RetroArch (Kronos)",
                "Model 2 Emulator",
                "Supermodel"
            ]
        },
        "mame-advmame": {
            "name": "AdvanceMAME",
            "id": "mame-advmame",
            "shortName": "mame-advmame",
            "ext": [
                ".chd",
                ".cue",
                ".CUE",
                ".CHD",
                ".cmd",
                ".CMD",
                ".fba",
                ".FBA",
                ".iso",
                ".ISO",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": []
        },
        "mame-mame4all": {
            "name": "MAME4ALL",
            "id": "mame-mame4all",
            "shortName": "mame-mame4all",
            "ext": [
                ".chd",
                ".cue",
                ".CUE",
                ".CHD",
                ".cmd",
                ".CMD",
                ".fba",
                ".FBA",
                ".iso",
                ".ISO",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": []
        },
        "mastersystem": {
            "name": "Sega Master System",
            "id": "mastersystem",
            "shortName": "mastersystem",
            "ext": [
                ".68k",
                ".68K",
                ".bin",
                ".BIN",
                ".bms",
                ".BMS",
                ".chd",
                ".CHD",
                ".col",
                ".COL",
                ".cue",
                ".CUE",
                ".gen",
                ".GEN",
                ".gg",
                ".GG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".md",
                ".MD",
                ".mdx",
                ".MDX",
                ".rom",
                ".ROM",
                ".sg",
                ".SG",
                ".sgd",
                ".SGD",
                ".smd",
                ".SMD",
                ".sms",
                ".SMS",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Genesis Plus GX)",
                "RetroArch (Genesis Plus GX Wide)",
                "RetroArch (SMS Plus GX)",
                "RetroArch (Gearsystem)",
                "RetroArch (PicoDrive)",
                "Mednafen",
                "ares"
            ]
        },
        "megacd": {
            "name": "Sega Mega-CD",
            "id": "megacd",
            "shortName": "megacd",
            "ext": [
                ".68k",
                ".68K",
                ".bin",
                ".BIN",
                ".bms",
                ".BMS",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".gen",
                ".GEN",
                ".gg",
                ".GG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".md",
                ".MD",
                ".mdx",
                ".MDX",
                ".sg",
                ".SG",
                ".sgd",
                ".SGD",
                ".smd",
                ".SMD",
                ".sms",
                ".SMS",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "segacd",
            "emulators": [
                "RetroArch (Genesis Plus GX)",
                "RetroArch (Genesis Plus GX Wide)",
                "RetroArch (PicoDrive)",
                "ares"
            ]
        },
        "megacdjp": {
            "name": "Sega Mega-CD",
            "id": "megacdjp",
            "shortName": "megacdjp",
            "ext": [
                ".68k",
                ".68K",
                ".bin",
                ".BIN",
                ".bms",
                ".BMS",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".gen",
                ".GEN",
                ".gg",
                ".GG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".md",
                ".MD",
                ".mdx",
                ".MDX",
                ".sg",
                ".SG",
                ".sgd",
                ".SGD",
                ".smd",
                ".SMD",
                ".sms",
                ".SMS",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "segacd",
            "emulators": [
                "RetroArch (Genesis Plus GX)",
                "RetroArch (Genesis Plus GX Wide)",
                "RetroArch (PicoDrive)",
                "ares"
            ]
        },
        "megadrive": {
            "name": "Sega Mega Drive",
            "id": "megadrive",
            "shortName": "megadrive",
            "ext": [
                ".32x",
                ".32X",
                ".68k",
                ".68K",
                ".bin",
                ".BIN",
                ".bms",
                ".BMS",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".gen",
                ".GEN",
                ".gg",
                ".GG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".md",
                ".MD",
                ".mdx",
                ".MDX",
                ".sg",
                ".SG",
                ".sgd",
                ".SGD",
                ".smd",
                ".SMD",
                ".sms",
                ".SMS",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Genesis Plus GX)",
                "RetroArch (Genesis Plus GX Wide)",
                "RetroArch (PicoDrive)",
                "RetroArch (BlastEm)",
                "Mednafen",
                "ares"
            ]
        },
        "megaduck": {
            "name": "Creatronic Mega Duck",
            "id": "megaduck",
            "shortName": "megaduck",
            "ext": [
                ".bin",
                ".BIN",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (SameDuck)"
            ]
        },
        "mess": {
            "name": "Multi Emulator Super System",
            "id": "mess",
            "shortName": "mess",
            "ext": [
                ".chd",
                ".CHD",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "model2": {
            "name": "Sega Model 2",
            "id": "model2",
            "shortName": "model2",
            "ext": [
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": [
                "Model 2 Emulator"
            ]
        },
        "model3": {
            "name": "Sega Model 3",
            "id": "model3",
            "shortName": "model3",
            "ext": [
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": [
                "Supermodel"
            ]
        },
        "moonlight": {
            "name": "Moonlight Game Streaming",
            "id": "moonlight",
            "shortName": "moonlight",
            "ext": [
                ".moonlight",
                ".MOONLIGHT",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": []
        },
        "moto": {
            "name": "Thomson MO/TO Series",
            "id": "moto",
            "shortName": "moto",
            "ext": [
                ".fd",
                ".FD",
                ".sap",
                ".SAP",
                ".k7",
                ".K7",
                ".m7",
                ".M7",
                ".m5",
                ".M5",
                ".rom",
                ".ROM",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "msx": {
            "name": "MSX",
            "id": "msx",
            "shortName": "msx",
            "ext": [
                ".cas",
                ".CAS",
                ".col",
                ".COL",
                ".di1",
                ".DI1",
                ".di2",
                ".DI2",
                ".dmk",
                ".DMK",
                ".dsk",
                ".DSK",
                ".fd1",
                ".FD1",
                ".fd2",
                ".FD2",
                ".m3u",
                ".M3U",
                ".mx1",
                ".MX1",
                ".mx2",
                ".MX2",
                ".ogv",
                ".OGV",
                ".ri",
                ".RI",
                ".rom",
                ".ROM",
                ".sc",
                ".SC",
                ".sg",
                ".SG",
                ".wav",
                ".WAV",
                ".xsa",
                ".XSA",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (blueMSX)",
                "RetroArch (fMSX)",
                "openMSX",
                "openMSX No Machine",
                "ares"
            ]
        },
        "msx1": {
            "name": "MSX1",
            "id": "msx1",
            "shortName": "msx1",
            "ext": [
                ".cas",
                ".CAS",
                ".col",
                ".COL",
                ".di1",
                ".DI1",
                ".di2",
                ".DI2",
                ".dmk",
                ".DMK",
                ".dsk",
                ".DSK",
                ".fd1",
                ".FD1",
                ".fd2",
                ".FD2",
                ".m3u",
                ".M3U",
                ".mx1",
                ".MX1",
                ".mx2",
                ".MX2",
                ".ogv",
                ".OGV",
                ".ri",
                ".RI",
                ".rom",
                ".ROM",
                ".sc",
                ".SC",
                ".sg",
                ".SG",
                ".wav",
                ".WAV",
                ".xsa",
                ".XSA",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "msx",
            "emulators": [
                "RetroArch (blueMSX)",
                "RetroArch (fMSX)",
                "openMSX",
                "openMSX No Machine",
                "ares"
            ]
        },
        "msx2": {
            "name": "MSX2",
            "id": "msx2",
            "shortName": "msx2",
            "ext": [
                ".cas",
                ".CAS",
                ".col",
                ".COL",
                ".di1",
                ".DI1",
                ".di2",
                ".DI2",
                ".dmk",
                ".DMK",
                ".dsk",
                ".DSK",
                ".fd1",
                ".FD1",
                ".fd2",
                ".FD2",
                ".m3u",
                ".M3U",
                ".mx1",
                ".MX1",
                ".mx2",
                ".MX2",
                ".ogv",
                ".OGV",
                ".ri",
                ".RI",
                ".rom",
                ".ROM",
                ".sc",
                ".SC",
                ".sg",
                ".SG",
                ".wav",
                ".WAV",
                ".xsa",
                ".XSA",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (blueMSX)",
                "RetroArch (fMSX)",
                "openMSX",
                "openMSX No Machine",
                "ares"
            ]
        },
        "msxturbor": {
            "name": "MSX Turbo R",
            "id": "msxturbor",
            "shortName": "msxturbor",
            "ext": [
                ".cas",
                ".CAS",
                ".col",
                ".COL",
                ".di1",
                ".DI1",
                ".di2",
                ".DI2",
                ".dmk",
                ".DMK",
                ".dsk",
                ".DSK",
                ".fd1",
                ".FD1",
                ".fd2",
                ".FD2",
                ".m3u",
                ".M3U",
                ".mx1",
                ".MX1",
                ".mx2",
                ".MX2",
                ".ogv",
                ".OGV",
                ".ri",
                ".RI",
                ".rom",
                ".ROM",
                ".sc",
                ".SC",
                ".sg",
                ".SG",
                ".wav",
                ".WAV",
                ".xsa",
                ".XSA",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (blueMSX)",
                "openMSX",
                "openMSX No Machine"
            ]
        },
        "mugen": {
            "name": "M.U.G.E.N Game Engine",
            "id": "mugen",
            "shortName": "mugen",
            "ext": [
                ".lnk",
                ".LNK"
            ],
            "emulators": [
                "M.U.G.E.N"
            ]
        },
        "multivision": {
            "name": "Othello Multivision",
            "id": "multivision",
            "shortName": "multivision",
            "ext": [
                ".bin",
                ".BIN",
                ".gg",
                ".GG",
                ".rom",
                ".ROM",
                ".sg",
                ".SG",
                ".sms",
                ".SMS",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "sg-1000",
            "emulators": [
                "RetroArch"
            ]
        },
        "n3ds": {
            "name": "Nintendo 3DS",
            "id": "n3ds",
            "shortName": "n3ds",
            "ext": [
                ".3ds",
                ".3DS",
                ".3dsx",
                ".3DSX",
                ".app",
                ".APP",
                ".axf",
                ".AXF",
                ".cci",
                ".CCI",
                ".cxi",
                ".CXI",
                ".elf",
                ".ELF",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Citra)",
                "RetroArch (Citra 2018)",
                "Citra"
            ]
        },
        "n64": {
            "name": "Nintendo 64",
            "id": "n64",
            "shortName": "n64",
            "ext": [
                ".bin",
                ".BIN",
                ".n64",
                ".N64",
                ".ndd",
                ".NDD",
                ".u1",
                ".U1",
                ".v64",
                ".V64",
                ".z64",
                ".Z64",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Mupen64Plus-Next)",
                "Mupen64Plus",
                "RetroArch (ParaLLEl N64)",
                "simple64",
                "Project64",
                "ares"
            ]
        },
        "n64dd": {
            "name": "Nintendo 64DD",
            "id": "n64dd",
            "shortName": "n64dd",
            "ext": [
                ".bin",
                ".BIN",
                ".n64",
                ".N64",
                ".ndd",
                ".NDD",
                ".u1",
                ".U1",
                ".v64",
                ".V64",
                ".z64",
                ".Z64",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "n64",
            "emulators": [
                "RetroArch (ParaLLEl N64)",
                "RetroArch (Mupen64Plus-Next)"
            ]
        },
        "naomi": {
            "name": "Sega NAOMI",
            "id": "naomi",
            "shortName": "naomi",
            "ext": [
                ".cdi",
                ".CDI",
                ".iso",
                ".ISO",
                ".elf",
                ".ELF",
                ".bin",
                ".BIN",
                ".cue",
                ".CUE",
                ".gdi",
                ".GDI",
                ".lst",
                ".LST",
                ".dat",
                ".DAT",
                ".m3u",
                ".M3U",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": [
                "RetroArch (Flycast)",
                "Flycast"
            ]
        },
        "naomigd": {
            "name": "Sega NAOMI GD-ROM",
            "id": "naomigd",
            "shortName": "naomigd",
            "ext": [
                ".cdi",
                ".CDI",
                ".iso",
                ".ISO",
                ".elf",
                ".ELF",
                ".bin",
                ".BIN",
                ".cue",
                ".CUE",
                ".gdi",
                ".GDI",
                ".lst",
                ".LST",
                ".dat",
                ".DAT",
                ".m3u",
                ".M3U",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "arcade",
            "emulators": [
                "RetroArch (Flycast)",
                "Flycast"
            ]
        },
        "nds": {
            "name": "Nintendo DS",
            "id": "nds",
            "shortName": "nds",
            "ext": [
                ".bin",
                ".BIN",
                ".nds",
                ".NDS",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (DeSmuME)",
                "RetroArch (DeSmuME 2015)",
                "RetroArch (melonDS)",
                "melonDS"
            ]
        },
        "neogeo": {
            "name": "SNK Neo Geo",
            "id": "neogeo",
            "shortName": "neogeo",
            "ext": [
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".iso",
                ".ISO",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "neogeocd": {
            "name": "SNK Neo Geo CD",
            "id": "neogeocd",
            "shortName": "neogeocd",
            "ext": [
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "neogeocdjp": {
            "name": "SNK Neo Geo CD",
            "id": "neogeocdjp",
            "shortName": "neogeocdjp",
            "ext": [
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "neogeocd",
            "emulators": [
                "RetroArch"
            ]
        },
        "nes": {
            "name": "Nintendo Entertainment System",
            "id": "nes",
            "shortName": "nes",
            "ext": [
                ".fds",
                ".FDS",
                ".nes",
                ".NES",
                ".unf",
                ".UNF",
                ".unif",
                ".UNIF",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Mesen)",
                "RetroArch (Nestopia UE)",
                "RetroArch (FCEUmm)",
                "RetroArch (QuickNES)",
                "Mednafen",
                "ares",
                "ares FDS"
            ]
        },
        "ngp": {
            "name": "SNK Neo Geo Pocket",
            "id": "ngp",
            "shortName": "ngp",
            "ext": [
                ".ngp",
                ".NGP",
                ".ngc",
                ".NGC",
                ".ngpc",
                ".NGPC",
                ".npc",
                ".NPC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle NeoPop)",
                "RetroArch (RACE)",
                "Mednafen",
                "ares"
            ]
        },
        "ngpc": {
            "name": "SNK Neo Geo Pocket Color",
            "id": "ngpc",
            "shortName": "ngpc",
            "ext": [
                ".ngp",
                ".NGP",
                ".ngc",
                ".NGC",
                ".ngpc",
                ".NGPC",
                ".npc",
                ".NPC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle NeoPop)",
                "RetroArch (RACE)",
                "Mednafen",
                "ares"
            ]
        },
        "odyssey2": {
            "name": "Magnavox Odyssey2",
            "id": "odyssey2",
            "shortName": "odyssey2",
            "ext": [
                ".bin",
                ".BIN",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "openbor": {
            "name": "OpenBOR Game Engine",
            "id": "openbor",
            "shortName": "openbor",
            "ext": [
                ".exe",
                ".EXE",
                ".lnk",
                ".LNK"
            ],
            "emulators": [],
            "cmd": "%HIDEWINDOW% %ESCAPESPECIALS% %STARTDIR%=%GAMEDIR% %BIN% /C %ROM%"
        },
        "oric": {
            "name": "Tangerine Computer Systems Oric",
            "id": "oric",
            "shortName": "oric",
            "ext": [
                ".dsk",
                ".DSK",
                ".ort",
                ".ORT",
                ".tap",
                ".TAP",
                ".wav",
                ".WAV"
            ],
            "emulators": [
                "Oricutron"
            ]
        },
        "palm": {
            "name": "Palm OS",
            "id": "palm",
            "shortName": "palm",
            "ext": [
                ".prc",
                ".PRC",
                ".pqa",
                ".PQA",
                ".img",
                ".IMG",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "pc": {
            "name": "IBM PC",
            "id": "pc",
            "shortName": "pc",
            "ext": [
                ".bat",
                ".BAT",
                ".com",
                ".COM",
                ".conf",
                ".CONF",
                ".cue",
                ".CUE",
                ".dosz",
                ".DOSZ",
                ".exe",
                ".EXE",
                ".iso",
                ".ISO",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (DOSBox-Pure)",
                "RetroArch (DOSBox-Core)",
                "RetroArch (DOSBox-SVN)",
                "DOSBox-X",
                "DOSBox Staging"
            ]
        },
        "pc88": {
            "name": "NEC PC-8800 Series",
            "id": "pc88",
            "shortName": "pc88",
            "ext": [
                ".d88",
                ".D88",
                ".u88",
                ".U88",
                ".m3u",
                ".M3U",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "pc98": {
            "name": "NEC PC-9800 Series",
            "id": "pc98",
            "shortName": "pc98",
            "ext": [
                ".2hd",
                ".2HD",
                ".88d",
                ".88D",
                ".98d",
                ".98D",
                ".d88",
                ".D88",
                ".d98",
                ".D98",
                ".cmd",
                ".CMD",
                ".dup",
                ".DUP",
                ".fdd",
                ".FDD",
                ".fdi",
                ".FDI",
                ".hdd",
                ".HDD",
                ".hdi",
                ".HDI",
                ".hdm",
                ".HDM",
                ".hdn",
                ".HDN",
                ".nhd",
                ".NHD",
                ".tfd",
                ".TFD",
                ".thd",
                ".THD",
                ".",
                "xdf",
                ".XDF",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Neko Project II Kai)",
                "RetroArch (Neko Project II)"
            ]
        },
        "pcengine": {
            "name": "NEC PC Engine",
            "id": "pcengine",
            "shortName": "pcengine",
            "ext": [
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".img",
                ".IMG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".pce",
                ".PCE",
                ".sgx",
                ".SGX",
                ".toc",
                ".TOC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle PCE)",
                "RetroArch (Beetle PCE FAST)",
                "Mednafen",
                "ares"
            ]
        },
        "pcenginecd": {
            "name": "NEC PC Engine CD",
            "id": "pcenginecd",
            "shortName": "pcenginecd",
            "ext": [
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".img",
                ".IMG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".pce",
                ".PCE",
                ".sgx",
                ".SGX",
                ".toc",
                ".TOC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle PCE)",
                "RetroArch (Beetle PCE FAST)",
                "Mednafen",
                "ares"
            ]
        },
        "pcfx": {
            "name": "NEC PC-FX",
            "id": "pcfx",
            "shortName": "pcfx",
            "ext": [
                ".cue",
                "CUE",
                ".ccd",
                ".CCD",
                ".toc",
                ".TOC",
                ".chd",
                ".CHD",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle PC-FX)",
                "Mednafen"
            ]
        },
        "pico8": {
            "name": "PICO-8 Fantasy Console",
            "id": "pico8",
            "shortName": "pico8",
            "ext": [
                ".p8",
                ".P8",
                ".png",
                ".PNG"
            ],
            "emulators": [
                "PICO-8",
                "PICO-8 Splore"
            ]
        },
        "pokemini": {
            "name": "Nintendo Pokémon Mini",
            "id": "pokemini",
            "shortName": "pokemini",
            "ext": [
                ".min",
                ".MIN",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "ports": {
            "name": "Ports",
            "id": "ports",
            "shortName": "ports",
            "ext": [
                ".bat",
                ".BAT",
                ".lnk",
                ".LNK"
            ],
            "parent": "pc",
            "emulators": [],
            "cmd": "%HIDEWINDOW% %ESCAPESPECIALS% %BIN% /C %ROM%"
        },
        "ps2": {
            "name": "Sony PlayStation 2",
            "id": "ps2",
            "shortName": "ps2",
            "ext": [
                ".bin",
                ".BIN",
                ".chd",
                ".CHD",
                ".ciso",
                ".CISO",
                ".cso",
                ".CSO",
                ".dump",
                ".DUMP",
                ".elf",
                ".ELF",
                ".gz",
                ".GZ",
                ".m3u",
                ".M3U",
                ".mdf",
                ".MDF",
                ".img",
                ".IMG",
                ".iso",
                ".ISO",
                ".isz",
                ".ISZ",
                ".ngr",
                ".NRG"
            ],
            "emulators": [
                "RetroArch (PCSX2)",
                "PCSX2",
                "PCSX2 Legacy",
                "Play!"
            ]
        },
        "ps3": {
            "name": "Sony PlayStation 3",
            "id": "ps3",
            "shortName": "ps3",
            "ext": [
                ".lnk",
                ".LNK",
                ".ps3",
                ".PS3",
                ".ps3dir",
                ".PS3DIR"
            ],
            "emulators": [
                "RPCS3 Shortcut",
                "RPCS3 Directory"
            ]
        },
        "ps4": {
            "name": "Sony PlayStation 4",
            "id": "ps4",
            "shortName": "ps4",
            "ext": [
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": []
        },
        "psp": {
            "name": "Sony PlayStation Portable",
            "id": "psp",
            "shortName": "psp",
            "ext": [
                ".elf",
                ".ELF",
                ".iso",
                ".ISO",
                ".cso",
                ".CSO",
                ".prx",
                ".PRX",
                ".pbp",
                ".PBP",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (PPSSPP)",
                "PPSSPP"
            ]
        },
        "psvita": {
            "name": "Sony PlayStation Vita",
            "id": "psvita",
            "shortName": "psvita",
            "ext": [
                ".psvita"
            ],
            "emulators": [
                "Vita3K"
            ]
        },
        "psx": {
            "name": "Sony PlayStation",
            "id": "psx",
            "shortName": "psx",
            "ext": [
                ".bin",
                ".BIN",
                ".cbn",
                ".CBN",
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".ecm",
                ".ECM",
                ".exe",
                ".EXE",
                ".img",
                ".IMG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".mdf",
                ".MDF",
                ".mds",
                ".MDS",
                ".pbp",
                ".PBP",
                ".psexe",
                ".PSEXE",
                ".psf",
                ".PSF",
                ".toc",
                ".TOC",
                ".z",
                ".Z",
                ".znx",
                ".ZNX",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle PSX)",
                "RetroArch (Beetle PSX HW)",
                "RetroArch (PCSX ReARMed)",
                "RetroArch (SwanStation)",
                "DuckStation",
                "Mednafen"
            ]
        },
        "samcoupe": {
            "name": "SAM Coupé",
            "id": "samcoupe",
            "shortName": "samcoupe",
            "ext": [
                ".dsk",
                ".DSK",
                ".mgt",
                ".MGT",
                ".sbt",
                ".SBT",
                ".sad",
                ".SAD",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [],
            "cmd": "%BIN% %ROM%"
        },
        "satellaview": {
            "name": "Nintendo Satellaview",
            "id": "satellaview",
            "shortName": "satellaview",
            "ext": [
                ".bml",
                ".BML",
                ".bs",
                ".BS",
                ".fig",
                ".FIG",
                ".sfc",
                ".SFC",
                ".smc",
                ".SMC",
                ".swc",
                ".SWC",
                ".st",
                ".ST",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Snes9x - Current)",
                "RetroArch (Snes9x 2010)",
                "Snes9x",
                "RetroArch (bsnes)",
                "RetroArch (bsnes-hd)",
                "RetroArch (bsnes-mercury Accuracy)",
                "bsnes",
                "RetroArch (Mesen-S)"
            ]
        },
        "saturn": {
            "name": "Sega Saturn",
            "id": "saturn",
            "shortName": "saturn",
            "ext": [
                ".bin",
                ".BIN",
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".iso",
                ".ISO",
                ".mds",
                ".MDS",
                ".toc",
                ".TOC",
                ".m3u",
                ".M3U",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle Saturn)",
                "RetroArch (Kronos)",
                "RetroArch (YabaSanshiro)",
                "RetroArch (Yabause)",
                "Mednafen",
                "SSF"
            ]
        },
        "saturnjp": {
            "name": "Sega Saturn",
            "id": "saturnjp",
            "shortName": "saturnjp",
            "ext": [
                ".bin",
                ".BIN",
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".iso",
                ".ISO",
                ".mds",
                ".MDS",
                ".toc",
                ".TOC",
                ".m3u",
                ".M3U",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "saturn",
            "emulators": [
                "RetroArch (Beetle Saturn)",
                "RetroArch (Kronos)",
                "RetroArch (YabaSanshiro)",
                "RetroArch (Yabause)",
                "Mednafen",
                "SSF"
            ]
        },
        "scummvm": {
            "name": "ScummVM Game Engine",
            "id": "scummvm",
            "shortName": "scummvm",
            "ext": [
                ".scummvm",
                ".SCUMMVM",
                ".svm",
                ".SVM"
            ],
            "emulators": [
                "RetroArch (ScummVM)",
                "ScummVM"
            ]
        },
        "sega32x": {
            "name": "Sega Mega Drive 32X",
            "id": "sega32x",
            "shortName": "sega32x",
            "ext": [
                ".bin",
                ".BIN",
                ".gen",
                ".GEN",
                ".smd",
                ".SMD",
                ".md",
                ".MD",
                ".32x",
                ".32X",
                ".cue",
                ".CUE",
                ".iso",
                ".ISO",
                ".sms",
                ".SMS",
                ".68k",
                ".68K",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (PicoDrive)",
                "ares"
            ]
        },
        "sega32xjp": {
            "name": "Sega Super 32X",
            "id": "sega32xjp",
            "shortName": "sega32xjp",
            "ext": [
                ".bin",
                ".BIN",
                ".gen",
                ".GEN",
                ".smd",
                ".SMD",
                ".md",
                ".MD",
                ".32x",
                ".32X",
                ".cue",
                ".CUE",
                ".iso",
                ".ISO",
                ".sms",
                ".SMS",
                ".68k",
                ".68K",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "sega32x",
            "emulators": [
                "RetroArch (PicoDrive)",
                "ares"
            ]
        },
        "sega32xna": {
            "name": "Sega Genesis 32X",
            "id": "sega32xna",
            "shortName": "sega32xna",
            "ext": [
                ".bin",
                ".BIN",
                ".gen",
                ".GEN",
                ".smd",
                ".SMD",
                ".md",
                ".MD",
                ".32x",
                ".32X",
                ".cue",
                ".CUE",
                ".iso",
                ".ISO",
                ".sms",
                ".SMS",
                ".68k",
                ".68K",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "sega32x",
            "emulators": [
                "RetroArch (PicoDrive)",
                "ares"
            ]
        },
        "segacd": {
            "name": "Sega CD",
            "id": "segacd",
            "shortName": "segacd",
            "ext": [
                ".68k",
                ".68K",
                ".bin",
                ".BIN",
                ".bms",
                ".BMS",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".gen",
                ".GEN",
                ".gg",
                ".GG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".md",
                ".MD",
                ".mdx",
                ".MDX",
                ".sg",
                ".SG",
                ".sgd",
                ".SGD",
                ".smd",
                ".SMD",
                ".sms",
                ".SMS",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Genesis Plus GX)",
                "RetroArch (Genesis Plus GX Wide)",
                "RetroArch (PicoDrive)",
                "ares"
            ]
        },
        "sfc": {
            "name": "Nintendo SFC (Super Famicom)",
            "id": "sfc",
            "shortName": "sfc",
            "ext": [
                ".bin",
                ".BIN",
                ".bml",
                ".BML",
                ".bs",
                ".BS",
                ".bsx",
                ".BSX",
                ".dx2",
                ".DX2",
                ".fig",
                ".FIG",
                ".gd3",
                ".GD3",
                ".gd7",
                ".GD7",
                ".mgd",
                ".MGD",
                ".sfc",
                ".SFC",
                ".smc",
                ".SMC",
                ".st",
                ".ST",
                ".swc",
                ".SWC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "snes",
            "emulators": [
                "RetroArch (Snes9x - Current)",
                "RetroArch (Snes9x 2010)",
                "Snes9x",
                "RetroArch (bsnes)",
                "RetroArch (bsnes-hd)",
                "RetroArch (bsnes-mercury Accuracy)",
                "bsnes",
                "RetroArch (Beetle Supafaust)",
                "RetroArch (Mesen-S)",
                "Mednafen",
                "ares"
            ]
        },
        "sg-1000": {
            "name": "Sega SG-1000",
            "id": "sg-1000",
            "shortName": "sg-1000",
            "ext": [
                ".68k",
                ".68K",
                ".bin",
                ".BIN",
                ".bms",
                ".BMS",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".gen",
                ".GEN",
                ".gg",
                ".GG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".md",
                ".MD",
                ".mdx",
                ".MDX",
                ".ri",
                ".RI",
                ".rom",
                ".ROM",
                ".sg",
                ".SG",
                ".sgd",
                ".SGD",
                ".smd",
                ".SMD",
                ".sms",
                ".SMS",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Genesis Plus GX)",
                "RetroArch (Genesis Plus GX Wide)",
                "RetroArch (Gearsystem)",
                "RetroArch (blueMSX)",
                "ares"
            ]
        },
        "sgb": {
            "name": "Nintendo Super Game Boy",
            "id": "sgb",
            "shortName": "sgb",
            "ext": [
                ".gb",
                ".GB",
                ".gbc",
                ".GBC",
                ".sgb",
                ".SGB",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "gb",
            "emulators": [
                "RetroArch (Mesen-S)",
                "RetroArch (mGBA)",
                "mGBA"
            ]
        },
        "snes": {
            "name": "Nintendo SNES (Super Nintendo)",
            "id": "snes",
            "shortName": "snes",
            "ext": [
                ".bin",
                ".BIN",
                ".bml",
                ".BML",
                ".bs",
                ".BS",
                ".bsx",
                ".BSX",
                ".dx2",
                ".DX2",
                ".fig",
                ".FIG",
                ".gd3",
                ".GD3",
                ".gd7",
                ".GD7",
                ".mgd",
                ".MGD",
                ".sfc",
                ".SFC",
                ".smc",
                ".SMC",
                ".st",
                ".ST",
                ".swc",
                ".SWC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Snes9x - Current)",
                "RetroArch (Snes9x 2010)",
                "Snes9x",
                "RetroArch (bsnes)",
                "RetroArch (bsnes-hd)",
                "RetroArch (bsnes-mercury Accuracy)",
                "bsnes",
                "RetroArch (Beetle Supafaust)",
                "RetroArch (Mesen-S)",
                "Mednafen",
                "ares"
            ]
        },
        "snesna": {
            "name": "Nintendo SNES (Super Nintendo)",
            "id": "snesna",
            "shortName": "snesna",
            "ext": [
                ".bin",
                ".BIN",
                ".bml",
                ".BML",
                ".bs",
                ".BS",
                ".bsx",
                ".BSX",
                ".dx2",
                ".DX2",
                ".fig",
                ".FIG",
                ".gd3",
                ".GD3",
                ".gd7",
                ".GD7",
                ".mgd",
                ".MGD",
                ".sfc",
                ".SFC",
                ".smc",
                ".SMC",
                ".st",
                ".ST",
                ".swc",
                ".SWC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "snes",
            "emulators": [
                "RetroArch (Snes9x - Current)",
                "RetroArch (Snes9x 2010)",
                "Snes9x",
                "RetroArch (bsnes)",
                "RetroArch (bsnes-hd)",
                "RetroArch (bsnes-mercury Accuracy)",
                "bsnes",
                "RetroArch (Beetle Supafaust)",
                "RetroArch (Mesen-S)",
                "Mednafen",
                "ares"
            ]
        },
        "solarus": {
            "name": "Solarus Game Engine",
            "id": "solarus",
            "shortName": "solarus",
            "ext": [
                ".solarus"
            ],
            "emulators": [],
            "cmd": "%STARTDIR%=%EMUDIR% %BIN% %ROM%"
        },
        "spectravideo": {
            "name": "Spectravideo",
            "id": "spectravideo",
            "shortName": "spectravideo",
            "ext": [
                ".rom",
                ".ROM",
                ".ri",
                ".RI",
                ".mx1",
                ".MX1",
                ".mx2",
                ".MX2",
                ".col",
                ".COL",
                ".dsk",
                ".DSK",
                ".cas",
                ".CAS",
                ".sg",
                ".SG",
                ".sc",
                ".SC",
                ".m3u",
                ".M3U",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "steam": {
            "name": "Valve Steam",
            "id": "steam",
            "shortName": "steam",
            "ext": [
                ".bat",
                ".BAT",
                ".url",
                ".URL"
            ],
            "emulators": [],
            "cmd": "%HIDEWINDOW% %ESCAPESPECIALS% %RUNINBACKGROUND% %BIN% /C %ROM%"
        },
        "stratagus": {
            "name": "Stratagus Game Engine",
            "id": "stratagus",
            "shortName": "stratagus",
            "ext": [
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": []
        },
        "sufami": {
            "name": "Bandai SuFami Turbo",
            "id": "sufami",
            "shortName": "sufami",
            "ext": [
                ".bml",
                ".BML",
                ".bs",
                ".BS",
                ".fig",
                ".FIG",
                ".sfc",
                ".SFC",
                ".smc",
                ".SMC",
                ".st",
                ".ST",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Snes9x - Current)",
                "RetroArch (Snes9x 2010)",
                "Snes9x",
                "RetroArch (bsnes)",
                "RetroArch (bsnes-hd)",
                "RetroArch (bsnes-mercury Accuracy)",
                "bsnes",
                "ares"
            ]
        },
        "supergrafx": {
            "name": "NEC SuperGrafx",
            "id": "supergrafx",
            "shortName": "supergrafx",
            "ext": [
                ".pce",
                ".PCE",
                ".sgx",
                ".SGX",
                ".cue",
                ".CUE",
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle SuperGrafx)",
                "RetroArch (Beetle PCE)",
                "ares"
            ]
        },
        "supervision": {
            "name": "Watara Supervision",
            "id": "supervision",
            "shortName": "supervision",
            "ext": [
                ".bin",
                ".BIN",
                ".sv",
                ".SV",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Potator)"
            ]
        },
        "switch": {
            "name": "Nintendo Switch",
            "id": "switch",
            "shortName": "switch",
            "ext": [
                ".nca",
                ".NCA",
                ".nro",
                ".NRO",
                ".nso",
                ".NSO",
                ".nsp",
                ".NSP",
                ".xci",
                ".XCI",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "Yuzu",
                "Ryujinx"
            ]
        },
        "symbian": {
            "name": "Symbian",
            "id": "symbian",
            "shortName": "symbian",
            "ext": [
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "android",
            "emulators": []
        },
        "tanodragon": {
            "name": "Tano Dragon",
            "id": "tanodragon",
            "shortName": "tanodragon",
            "ext": [
                ".cas",
                ".CAS",
                ".ccc",
                ".CCC",
                ".dsk",
                ".DSK",
                ".rom",
                ".ROM"
            ],
            "parent": "dragon32",
            "emulators": [
                "XRoar"
            ]
        },
        "tg16": {
            "name": "NEC TurboGrafx-16",
            "id": "tg16",
            "shortName": "tg16",
            "ext": [
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".img",
                ".IMG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".pce",
                ".PCE",
                ".sgx",
                ".SGX",
                ".toc",
                ".TOC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "pcengine",
            "emulators": [
                "RetroArch (Beetle PCE)",
                "RetroArch (Beetle PCE FAST)",
                "Mednafen",
                "ares"
            ]
        },
        "tg-cd": {
            "name": "NEC TurboGrafx-CD",
            "id": "tg-cd",
            "shortName": "tg-cd",
            "ext": [
                ".ccd",
                ".CCD",
                ".chd",
                ".CHD",
                ".cue",
                ".CUE",
                ".img",
                ".IMG",
                ".iso",
                ".ISO",
                ".m3u",
                ".M3U",
                ".pce",
                ".PCE",
                ".sgx",
                ".SGX",
                ".toc",
                ".TOC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "pcenginecd",
            "emulators": [
                "RetroArch (Beetle PCE)",
                "RetroArch (Beetle PCE FAST)",
                "Mednafen",
                "ares"
            ]
        },
        "ti99": {
            "name": "Texas Instruments TI-99",
            "id": "ti99",
            "shortName": "ti99",
            "ext": [
                ".rpk",
                ".RPK",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "MAME"
            ]
        },
        "tic80": {
            "name": "TIC-80 Game Engine",
            "id": "tic80",
            "shortName": "tic80",
            "ext": [
                ".tic",
                ".TIC"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "to8": {
            "name": "Thomson TO8",
            "id": "to8",
            "shortName": "to8",
            "ext": [
                ".fd",
                ".FD",
                ".sap",
                ".SAP",
                ".k7",
                ".K7",
                ".m7",
                ".M7",
                ".m5",
                ".M5",
                ".rom",
                ".ROM",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "parent": "moto",
            "emulators": [
                "RetroArch"
            ]
        },
        "trs-80": {
            "name": "Tandy TRS-80",
            "id": "trs-80",
            "shortName": "trs-80",
            "ext": [
                ".cmd",
                ".CMD",
                ".dsk",
                ".DSK"
            ],
            "emulators": [
                "sdl2trs DOS Diskette",
                "sdl2trs Bootable Diskette",
                "sdl2trs CMD File"
            ]
        },
        "uzebox": {
            "name": "Uzebox",
            "id": "uzebox",
            "shortName": "uzebox",
            "ext": [
                ".uze",
                ".UZE",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "vectrex": {
            "name": "Vectrex",
            "id": "vectrex",
            "shortName": "vectrex",
            "ext": [
                ".bin",
                ".BIN",
                ".vec",
                ".VEC",
                ".gam",
                ".GAM",
                ".vc",
                ".VC",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "vic20": {
            "name": "Commodore VIC-20",
            "id": "vic20",
            "shortName": "vic20",
            "ext": [
                ".bin",
                ".BIN",
                ".cmd",
                ".CMD",
                ".crt",
                ".CRT",
                ".d2m",
                ".D2M",
                ".d4m",
                ".D4M",
                ".d64",
                ".D64",
                ".d6z",
                ".D6Z",
                ".d71",
                ".D71",
                ".d7z",
                ".D7Z",
                ".d80",
                ".D80",
                ".d81",
                ".D81",
                ".d82",
                ".D82",
                ".d8z",
                ".D8Z",
                ".g41",
                ".G41",
                ".g4z",
                ".G4Z",
                ".g64",
                ".G64",
                ".g6z",
                ".G6Z",
                ".gz",
                ".GZ",
                ".lnx",
                ".LNX",
                ".m3u",
                ".M3U",
                ".nbz",
                ".NBZ",
                ".nib",
                ".NIB",
                ".p00",
                ".P00",
                ".prg",
                ".PRG",
                ".t64",
                ".T64",
                ".tap",
                ".TAP",
                ".vfl",
                ".VFL",
                ".vsf",
                ".VSF",
                ".x64",
                ".X64",
                ".x6z",
                ".X6Z",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (VICE xvic)",
                "VICE xvic"
            ]
        },
        "videopac": {
            "name": "Philips Videopac G7000",
            "id": "videopac",
            "shortName": "videopac",
            "ext": [
                ".bin",
                ".BIN",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "virtualboy": {
            "name": "Nintendo Virtual Boy",
            "id": "virtualboy",
            "shortName": "virtualboy",
            "ext": [
                ".vb",
                ".VB",
                ".vboy",
                ".VBOY",
                ".bin",
                ".BIN",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle VB)",
                "Mednafen"
            ]
        },
        "wii": {
            "name": "Nintendo Wii",
            "id": "wii",
            "shortName": "wii",
            "ext": [
                ".ciso",
                ".CISO",
                ".dff",
                ".DFF",
                ".dol",
                ".DOL",
                ".elf",
                ".ELF",
                ".gcm",
                ".GCM",
                ".gcz",
                ".GCZ",
                ".iso",
                ".ISO",
                ".json",
                ".JSON",
                ".m3u",
                ".M3U",
                ".rvz",
                ".RVZ",
                ".tgc",
                ".TGC",
                ".wad",
                ".WAD",
                ".wbfs",
                ".WBFS",
                ".wia",
                ".WIA",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Dolphin)",
                "Dolphin",
                "PrimeHack"
            ]
        },
        "wiiu": {
            "name": "Nintendo Wii U",
            "id": "wiiu",
            "shortName": "wiiu",
            "ext": [
                ".rpx",
                ".RPX",
                ".wua",
                ".WUA",
                ".wud",
                ".WUD",
                ".wux",
                ".WUX"
            ],
            "emulators": [
                "Cemu"
            ]
        },
        "wonderswan": {
            "name": "Bandai WonderSwan",
            "id": "wonderswan",
            "shortName": "wonderswan",
            "ext": [
                ".ws",
                ".WS",
                ".pc2",
                ".PC2",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle Cygne)",
                "Mednafen",
                "ares"
            ]
        },
        "wonderswancolor": {
            "name": "Bandai WonderSwan Color",
            "id": "wonderswancolor",
            "shortName": "wonderswancolor",
            "ext": [
                ".ws",
                ".WS",
                ".wsc",
                ".WSC",
                ".pc2",
                ".PC2",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch (Beetle Cygne)",
                "Mednafen",
                "ares"
            ]
        },
        "x1": {
            "name": "Sharp X1",
            "id": "x1",
            "shortName": "x1",
            "ext": [
                ".dx1",
                ".DX1",
                ".2d",
                ".2D",
                ".2hd",
                ".2HD",
                ".tfd",
                ".TFD",
                ".d88",
                ".D88",
                ".88d",
                ".88D",
                ".hdm",
                ".HDM",
                ".xdf",
                ".XDF",
                ".dup",
                ".DUP",
                ".tap",
                ".TAP",
                ".cmd",
                ".CMD",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "x68000": {
            "name": "Sharp X68000",
            "id": "x68000",
            "shortName": "x68000",
            "ext": [
                ".dim",
                ".DIM",
                ".img",
                ".IMG",
                ".d88",
                ".D88",
                ".88d",
                ".88D",
                ".hdm",
                ".HDM",
                ".dup",
                ".DUP",
                ".2hd",
                ".2HD",
                ".xdf",
                ".XDF",
                ".hdf",
                ".HDF",
                ".cmd",
                ".CMD",
                ".m3u",
                ".M3U",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "xbox": {
            "name": "Microsoft Xbox",
            "id": "xbox",
            "shortName": "xbox",
            "ext": [
                ".iso",
                ".ISO",
                ".xbe",
                ".XBE"
            ],
            "emulators": [
                "xemu",
                "Cxbx-Reloaded"
            ]
        },
        "xbox360": {
            "name": "Microsoft Xbox 360",
            "id": "xbox360",
            "shortName": "xbox360",
            "ext": [
                ".iso",
                ".ISO",
                ".xex",
                ".XEX"
            ],
            "emulators": [
                "xenia"
            ]
        },
        "zmachine": {
            "name": "Infocom Z-machine",
            "id": "zmachine",
            "shortName": "zmachine",
            "ext": [
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": []
        },
        "zx81": {
            "name": "Sinclair ZX81",
            "id": "zx81",
            "shortName": "zx81",
            "ext": [
                ".tzx",
                ".TZX",
                ".p",
                ".P",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        },
        "zxspectrum": {
            "name": "Sinclair ZX Spectrum",
            "id": "zxspectrum",
            "shortName": "zxspectrum",
            "ext": [
                ".tzx",
                ".TZX",
                ".tap",
                ".TAP",
                ".z80",
                ".Z80",
                ".rzx",
                ".RZX",
                ".scl",
                ".SCL",
                ".trd",
                ".TRD",
                ".sh",
                ".SH",
                ".sna",
                ".SNA",
                ".szx",
                ".SZX",
                ".udi",
                ".UDI",
                ".mgt",
                ".MGT",
                ".img",
                ".IMG",
                ".dsk",
                ".DSK",
                ".gz",
                ".GZ",
                ".7z",
                ".7Z",
                ".zip",
                ".ZIP"
            ],
            "emulators": [
                "RetroArch"
            ]
        }
    },
    "emulators": {
        "AppleWin": {
            "id": "AppleWin",
            "name": "AppleWin",
            "platforms": [
                "apple2"
            ],
            "dir": [
                "AppleWin"
            ],
            "bin": [
                "AppleWin.exe"
            ],
            "cmd": [
                "%BIN% -f -d1 %ROM%"
            ]
        },
        "ArcadeFlashWeb": {
            "id": "ArcadeFlashWeb",
            "name": "ArcadeFlashWeb",
            "platforms": [
                "flash"
            ],
            "dir": [
                "ArcadeFlashWeb"
            ],
            "bin": [
                "ArcadeFlashWeb.exe"
            ],
            "cmd": [
                "%BIN% -fullscreen -source:%ROM%"
            ]
        },
        "Atari800": {
            "id": "Atari800",
            "name": "Atari800",
            "platforms": [
                "atari5200",
                "atari800",
                "atarixe"
            ],
            "dir": [
                "atari800"
            ],
            "bin": [
                "atari800.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% %ROM%"
            ]
        },
        "Basilisk II": {
            "id": "Basilisk II",
            "name": "Basilisk II",
            "platforms": [
                "macintosh"
            ],
            "dir": [
                "BasiliskII"
            ],
            "bin": [
                "BasiliskII.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% --nogui true"
            ]
        },
        "CPCemu": {
            "id": "CPCemu",
            "name": "CPCemu",
            "platforms": [
                "amstradcpc"
            ],
            "dir": [
                "cpcemu"
            ],
            "bin": [
                "cpcemu.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "Cemu": {
            "id": "Cemu",
            "name": "Cemu",
            "platforms": [
                "wiiu"
            ],
            "dir": [
                "cemu"
            ],
            "bin": [
                "Cemu.exe"
            ],
            "cmd": [
                "%BIN% -f -g %ROM%"
            ]
        },
        "Citra": {
            "id": "Citra",
            "name": "Citra",
            "platforms": [
                "n3ds"
            ],
            "dir": [
                "Citra"
            ],
            "bin": [
                "citra-qt.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "Cxbx-Reloaded": {
            "id": "Cxbx-Reloaded",
            "name": "Cxbx-Reloaded",
            "platforms": [
                "xbox"
            ],
            "dir": [
                "Cxbx-Reloaded"
            ],
            "bin": [
                "cxbx.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% %ROM%"
            ]
        },
        "DOSBox Staging": {
            "id": "DOSBox Staging",
            "name": "DOSBox Staging",
            "platforms": [
                "dos",
                "pc"
            ],
            "dir": [
                "dosbox-staging"
            ],
            "bin": [
                "dosbox.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "DOSBox-X": {
            "id": "DOSBox-X",
            "name": "DOSBox-X",
            "platforms": [
                "dos",
                "pc"
            ],
            "dir": [
                "DOSBox-X"
            ],
            "bin": [
                "dosbox-x.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "Dolphin": {
            "id": "Dolphin",
            "name": "Dolphin",
            "platforms": [
                "gc",
                "wii"
            ],
            "dir": [
                "Dolphin-x64"
            ],
            "bin": [
                "Dolphin.exe"
            ],
            "cmd": [
                "%BIN% -b -e %ROM%"
            ]
        },
        "DuckStation": {
            "id": "DuckStation",
            "name": "DuckStation",
            "platforms": [
                "psx"
            ],
            "dir": [
                "duckstation"
            ],
            "bin": [
                "duckstation-nogui-x64-ReleaseLTCG.exe",
                "duckstation-qt-x64-ReleaseLTCG.exe"
            ],
            "cmd": [
                "%BIN% -batch %ROM%"
            ]
        },
        "EasyRPG Player": {
            "id": "EasyRPG Player",
            "name": "EasyRPG Player",
            "platforms": [
                "easyrpg"
            ],
            "dir": [
                "EasyRPG"
            ],
            "bin": [
                "Player.exe"
            ],
            "cmd": [
                "%STARTDIR%=%GAMEENTRYDIR% %BIN%"
            ]
        },
        "Flycast": {
            "id": "Flycast",
            "name": "Flycast",
            "platforms": [
                "arcade",
                "atomiswave",
                "dreamcast",
                "mame",
                "naomi",
                "naomigd"
            ],
            "dir": [
                "flycast"
            ],
            "bin": [
                "flycast.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "Hypseus [Daphne]": {
            "id": "Hypseus [Daphne]",
            "name": "Hypseus [Daphne]",
            "platforms": [
                "daphne"
            ],
            "dir": [
                "Hypseus Singe"
            ],
            "bin": [
                "hypseus.exe"
            ],
            "cmd": [
                "%BIN% %BASENAME% vldp -framefile %GAMEDIR%\\%BASENAME%.txt %INJECT%=%BASENAME%.commands"
            ]
        },
        "Hypseus [Singe]": {
            "id": "Hypseus [Singe]",
            "name": "Hypseus [Singe]",
            "platforms": [
                "daphne"
            ],
            "dir": [
                "Hypseus Singe"
            ],
            "bin": [
                "hypseus.exe"
            ],
            "cmd": [
                "%BIN% singe vldp -framefile %GAMEDIR%\\%BASENAME%.txt -script %GAMEDIR%\\%BASENAME%.singe %INJECT%=%BASENAME%.commands"
            ]
        },
        "KEmulator": {
            "id": "KEmulator",
            "name": "KEmulator",
            "platforms": [
                "j2me"
            ],
            "dir": [
                "KEmulator"
            ],
            "bin": [
                "KEmulator.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %RUNINBACKGROUND% %BIN% %ROM%"
            ]
        },
        "M.U.G.E.N": {
            "id": "M.U.G.E.N",
            "name": "M.U.G.E.N",
            "platforms": [
                "mugen"
            ],
            "dir": [],
            "bin": [
                "cmd.exe"
            ],
            "cmd": [
                "%HIDEWINDOW% %ESCAPESPECIALS% %STARTDIR%=%GAMEDIR% %BIN% /C %ROM%"
            ]
        },
        "MAME": {
            "id": "MAME",
            "name": "MAME",
            "platforms": [
                "apple2",
                "apple2gs",
                "arcade",
                "astrocde",
                "cps",
                "gameandwatch",
                "gx4000",
                "mame",
                "ti99"
            ],
            "dir": [
                "mame"
            ],
            "bin": [
                "mame.exe"
            ],
            "cmd": [
                "%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %BIN% -rompath %ROMPATH%\\apple2 apple2e -flop1 %ROM%",
                "%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %BIN% -rompath %ROMPATH%\\apple2gs apple2gs -flop3 %ROM%",
                "%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %BIN% -rompath %ROMPATH%\\arcade %BASENAME%",
                "%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %BIN% -rompath %ROMPATH%\\astrocde astrocde -cart %BASENAME%",
                "%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %BIN% -rompath %ROMPATH%\\gameandwatch %BASENAME%",
                "%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %BIN% -rompath %ROMPATH%\\gx4000 gx4000 -cart %ROM%",
                "%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %BIN% -rompath %ROMPATH%\\mame %BASENAME%",
                "%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %BIN% -rompath %ROMPATH%\\ti99 ti99_4a -ioport peb -ioport:peb:slot3 speech -cart %BASENAME%"
            ]
        },
        "MAME Local Artwork": {
            "id": "MAME Local Artwork",
            "name": "MAME Local Artwork",
            "platforms": [
                "gameandwatch"
            ],
            "dir": [
                "mame"
            ],
            "bin": [
                "mame.exe"
            ],
            "cmd": [
                "%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %BIN% -artpath %ROMPATH%\\gameandwatch\\artwork -rompath %ROMPATH%\\gameandwatch %BASENAME%"
            ]
        },
        "Mednafen": {
            "id": "Mednafen",
            "name": "Mednafen",
            "platforms": [
                "apple2",
                "atarilynx",
                "famicom",
                "fds",
                "gamegear",
                "genesis",
                "mastersystem",
                "megadrive",
                "nes",
                "ngp",
                "ngpc",
                "pcengine",
                "pcenginecd",
                "pcfx",
                "psx",
                "saturn",
                "saturnjp",
                "sfc",
                "snes",
                "snesna",
                "tg16",
                "tg-cd",
                "virtualboy",
                "wonderswan",
                "wonderswancolor"
            ],
            "dir": [
                "mednafen"
            ],
            "bin": [
                "mednafen.exe"
            ],
            "cmd": [
                "%BIN% -force_module apple2 %ROM%",
                "%BIN% -force_module lynx %ROM%",
                "%BIN% -force_module nes %ROM%",
                "%BIN% -force_module gg %ROM%",
                "%BIN% -force_module md %ROM%",
                "%BIN% -force_module sms %ROM%",
                "%BIN% -force_module ngp %ROM%",
                "%BIN% -force_module pce %ROM%",
                "%BIN% -force_module pcfx %ROM%",
                "%BIN% -force_module psx %ROM%",
                "%BIN% -force_module ss %ROM%",
                "%BIN% -force_module snes %ROM%",
                "%BIN% -force_module vb %ROM%",
                "%BIN% -force_module wswan %ROM%"
            ]
        },
        "Model 2 Emulator": {
            "id": "Model 2 Emulator",
            "name": "Model 2 Emulator",
            "platforms": [
                "arcade",
                "mame",
                "model2"
            ],
            "dir": [
                "m2emulator"
            ],
            "bin": [
                "EMULATOR.EXE"
            ],
            "cmd": [
                "%RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %BIN% %BASENAME%"
            ]
        },
        "Mupen64Plus": {
            "id": "Mupen64Plus",
            "name": "Mupen64Plus",
            "platforms": [
                "n64"
            ],
            "dir": [
                "mupen64plus"
            ],
            "bin": [
                "mupen64plus-ui-console.exe"
            ],
            "cmd": [
                "%BIN% --fullscreen %ROM%"
            ]
        },
        "Oricutron": {
            "id": "Oricutron",
            "name": "Oricutron",
            "platforms": [
                "oric"
            ],
            "dir": [
                "Oricutron"
            ],
            "bin": [
                "oricutron.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% %ROM%"
            ]
        },
        "PCSX2": {
            "id": "PCSX2",
            "name": "PCSX2",
            "platforms": [
                "ps2"
            ],
            "dir": [
                "PCSX2-Qt"
            ],
            "bin": [
                "pcsx2-qtx64*.exe"
            ],
            "cmd": [
                "%BIN% -batch %ROM%"
            ]
        },
        "PCSX2 Legacy": {
            "id": "PCSX2 Legacy",
            "name": "PCSX2 Legacy",
            "platforms": [
                "ps2"
            ],
            "dir": [
                "PCSX2"
            ],
            "bin": [
                "pcsx2.exe"
            ],
            "cmd": [
                "%BIN% --nogui %ROM%"
            ]
        },
        "PICO-8": {
            "id": "PICO-8",
            "name": "PICO-8",
            "platforms": [
                "pico8"
            ],
            "dir": [
                "PICO-8"
            ],
            "bin": [
                "pico8.exe"
            ],
            "cmd": [
                "%BIN% -root_path %GAMEDIR% -run %ROM%"
            ]
        },
        "PICO-8 Splore": {
            "id": "PICO-8 Splore",
            "name": "PICO-8 Splore",
            "platforms": [
                "pico8"
            ],
            "dir": [
                "PICO-8"
            ],
            "bin": [
                "pico8.exe"
            ],
            "cmd": [
                "%BIN% -root_path %GAMEDIR% -splore"
            ]
        },
        "PPSSPP": {
            "id": "PPSSPP",
            "name": "PPSSPP",
            "platforms": [
                "psp"
            ],
            "dir": [
                "PPSSPP"
            ],
            "bin": [
                "PPSSPPWindows64.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "Play!": {
            "id": "Play!",
            "name": "Play!",
            "platforms": [
                "ps2"
            ],
            "dir": [
                "Play"
            ],
            "bin": [
                "Play.exe"
            ],
            "cmd": [
                "%BIN% --disc %ROM%"
            ]
        },
        "PrimeHack": {
            "id": "PrimeHack",
            "name": "PrimeHack",
            "platforms": [
                "gc",
                "wii"
            ],
            "dir": [
                "PrimeHack"
            ],
            "bin": [
                "Dolphin.exe"
            ],
            "cmd": [
                "%BIN% -b -e %ROM%"
            ]
        },
        "Project64": {
            "id": "Project64",
            "name": "Project64",
            "platforms": [
                "n64"
            ],
            "dir": [
                "Project64"
            ],
            "bin": [
                "Project64.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "RPCS3 Directory": {
            "id": "RPCS3 Directory",
            "name": "RPCS3 Directory",
            "platforms": [
                "ps3"
            ],
            "dir": [
                "RPCS3"
            ],
            "bin": [
                "rpcs3.exe"
            ],
            "cmd": [
                "%BIN% --no-gui %ROM%"
            ]
        },
        "RPCS3 Shortcut": {
            "id": "RPCS3 Shortcut",
            "name": "RPCS3 Shortcut",
            "platforms": [
                "ps3"
            ],
            "dir": [],
            "bin": [
                "cmd.exe"
            ],
            "cmd": [
                "%HIDEWINDOW% %ESCAPESPECIALS% %BIN% /C %ROM%"
            ]
        },
        "Redream": {
            "id": "Redream",
            "name": "Redream",
            "platforms": [
                "dreamcast"
            ],
            "dir": [
                "redream"
            ],
            "bin": [
                "redream.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "RetroArch": {
            "id": "RetroArch",
            "name": "RetroArch",
            "platforms": [
                "atari7800",
                "atarijaguar",
                "atarijaguarcd",
                "atarist",
                "cavestory",
                "chailove",
                "channelf",
                "fbneo",
                "intellivision",
                "lutro",
                "mess",
                "moto",
                "multivision",
                "neogeo",
                "neogeocd",
                "neogeocdjp",
                "odyssey2",
                "palm",
                "pc88",
                "pokemini",
                "spectravideo",
                "tic80",
                "to8",
                "uzebox",
                "vectrex",
                "videopac",
                "x1",
                "x68000",
                "zx81",
                "zxspectrum"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\prosystem_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\virtualjaguar_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\hatari_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\nxengine_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\chailove_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\freechaf_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\fbneo_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\freeintv_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\lutro_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\mess2015_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\theodore_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\gearsystem_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\neocd_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\o2em_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\mu_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\quasi88_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\pokemini_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\bluemsx_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\tic80_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\uzem_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\vecx_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\x1_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\px68k_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\81_libretro.dll %ROM%",
                "%BIN% -L %CORE_RETROARCH%\\fuse_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Atari800)": {
            "id": "RetroArch (Atari800)",
            "name": "RetroArch (Atari800)",
            "platforms": [
                "atari5200",
                "atari800",
                "atarixe"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\atari800_libretro.dll %ROM%",
                "%STARTDIR%=%EMUDIR% %BIN% -L %CORE_RETROARCH%\\atari800_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle Cygne)": {
            "id": "RetroArch (Beetle Cygne)",
            "name": "RetroArch (Beetle Cygne)",
            "platforms": [
                "wonderswan",
                "wonderswancolor"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_wswan_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle Lynx)": {
            "id": "RetroArch (Beetle Lynx)",
            "name": "RetroArch (Beetle Lynx)",
            "platforms": [
                "atarilynx"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_lynx_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle NeoPop)": {
            "id": "RetroArch (Beetle NeoPop)",
            "name": "RetroArch (Beetle NeoPop)",
            "platforms": [
                "ngp",
                "ngpc"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_ngp_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle PC-FX)": {
            "id": "RetroArch (Beetle PC-FX)",
            "name": "RetroArch (Beetle PC-FX)",
            "platforms": [
                "pcfx"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_pcfx_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle PCE FAST)": {
            "id": "RetroArch (Beetle PCE FAST)",
            "name": "RetroArch (Beetle PCE FAST)",
            "platforms": [
                "pcengine",
                "pcenginecd",
                "tg16",
                "tg-cd"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_pce_fast_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle PCE)": {
            "id": "RetroArch (Beetle PCE)",
            "name": "RetroArch (Beetle PCE)",
            "platforms": [
                "pcengine",
                "pcenginecd",
                "supergrafx",
                "tg16",
                "tg-cd"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_pce_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle PSX HW)": {
            "id": "RetroArch (Beetle PSX HW)",
            "name": "RetroArch (Beetle PSX HW)",
            "platforms": [
                "psx"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_psx_hw_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle PSX)": {
            "id": "RetroArch (Beetle PSX)",
            "name": "RetroArch (Beetle PSX)",
            "platforms": [
                "psx"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_psx_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle Saturn)": {
            "id": "RetroArch (Beetle Saturn)",
            "name": "RetroArch (Beetle Saturn)",
            "platforms": [
                "saturn",
                "saturnjp"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_saturn_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle Supafaust)": {
            "id": "RetroArch (Beetle Supafaust)",
            "name": "RetroArch (Beetle Supafaust)",
            "platforms": [
                "sfc",
                "snes",
                "snesna"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_supafaust_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle SuperGrafx)": {
            "id": "RetroArch (Beetle SuperGrafx)",
            "name": "RetroArch (Beetle SuperGrafx)",
            "platforms": [
                "supergrafx"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_supergrafx_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Beetle VB)": {
            "id": "RetroArch (Beetle VB)",
            "name": "RetroArch (Beetle VB)",
            "platforms": [
                "virtualboy"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mednafen_vb_libretro.dll %ROM%"
            ]
        },
        "RetroArch (BlastEm)": {
            "id": "RetroArch (BlastEm)",
            "name": "RetroArch (BlastEm)",
            "platforms": [
                "genesis",
                "megadrive"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\blastem_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Boom 3 xp)": {
            "id": "RetroArch (Boom 3 xp)",
            "name": "RetroArch (Boom 3 xp)",
            "platforms": [
                "doom"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\boom3_xp_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Boom 3)": {
            "id": "RetroArch (Boom 3)",
            "name": "RetroArch (Boom 3)",
            "platforms": [
                "doom"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\boom3_libretro.dll %ROM%"
            ]
        },
        "RetroArch (CDi 2015)": {
            "id": "RetroArch (CDi 2015)",
            "name": "RetroArch (CDi 2015)",
            "platforms": [
                "cdimono1"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\cdi2015_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Caprice32)": {
            "id": "RetroArch (Caprice32)",
            "name": "RetroArch (Caprice32)",
            "platforms": [
                "amstradcpc",
                "gx4000"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\cap32_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Citra 2018)": {
            "id": "RetroArch (Citra 2018)",
            "name": "RetroArch (Citra 2018)",
            "platforms": [
                "n3ds"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\citra2018_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Citra)": {
            "id": "RetroArch (Citra)",
            "name": "RetroArch (Citra)",
            "platforms": [
                "n3ds"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\citra_libretro.dll %ROM%"
            ]
        },
        "RetroArch (CrocoDS)": {
            "id": "RetroArch (CrocoDS)",
            "name": "RetroArch (CrocoDS)",
            "platforms": [
                "amstradcpc",
                "gx4000"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\crocods_libretro.dll %ROM%"
            ]
        },
        "RetroArch (DOSBox-Core)": {
            "id": "RetroArch (DOSBox-Core)",
            "name": "RetroArch (DOSBox-Core)",
            "platforms": [
                "dos",
                "pc"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\dosbox_core_libretro.dll %ROM%"
            ]
        },
        "RetroArch (DOSBox-Pure)": {
            "id": "RetroArch (DOSBox-Pure)",
            "name": "RetroArch (DOSBox-Pure)",
            "platforms": [
                "dos",
                "pc"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\dosbox_pure_libretro.dll %ROM%"
            ]
        },
        "RetroArch (DOSBox-SVN)": {
            "id": "RetroArch (DOSBox-SVN)",
            "name": "RetroArch (DOSBox-SVN)",
            "platforms": [
                "dos",
                "pc"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\dosbox_svn_libretro.dll %ROM%"
            ]
        },
        "RetroArch (DeSmuME 2015)": {
            "id": "RetroArch (DeSmuME 2015)",
            "name": "RetroArch (DeSmuME 2015)",
            "platforms": [
                "nds"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\desmume2015_libretro.dll %ROM%"
            ]
        },
        "RetroArch (DeSmuME)": {
            "id": "RetroArch (DeSmuME)",
            "name": "RetroArch (DeSmuME)",
            "platforms": [
                "nds"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\desmume_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Dolphin)": {
            "id": "RetroArch (Dolphin)",
            "name": "RetroArch (Dolphin)",
            "platforms": [
                "gc",
                "wii"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\dolphin_libretro.dll %ROM%"
            ]
        },
        "RetroArch (EasyRPG)": {
            "id": "RetroArch (EasyRPG)",
            "name": "RetroArch (EasyRPG)",
            "platforms": [
                "easyrpg"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\easyrpg_libretro.dll %ROM%"
            ]
        },
        "RetroArch (FB Alpha 2012 CPS-1)": {
            "id": "RetroArch (FB Alpha 2012 CPS-1)",
            "name": "RetroArch (FB Alpha 2012 CPS-1)",
            "platforms": [
                "cps",
                "fba"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\fbalpha2012_cps1_libretro.dll %ROM%"
            ]
        },
        "RetroArch (FB Alpha 2012 CPS-2)": {
            "id": "RetroArch (FB Alpha 2012 CPS-2)",
            "name": "RetroArch (FB Alpha 2012 CPS-2)",
            "platforms": [
                "cps",
                "fba"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\fbalpha2012_cps2_libretro.dll %ROM%"
            ]
        },
        "RetroArch (FB Alpha 2012 CPS-3)": {
            "id": "RetroArch (FB Alpha 2012 CPS-3)",
            "name": "RetroArch (FB Alpha 2012 CPS-3)",
            "platforms": [
                "cps",
                "fba"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\fbalpha2012_cps3_libretro.dll %ROM%"
            ]
        },
        "RetroArch (FB Alpha 2012 Neo Geo)": {
            "id": "RetroArch (FB Alpha 2012 Neo Geo)",
            "name": "RetroArch (FB Alpha 2012 Neo Geo)",
            "platforms": [
                "fba"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\fbalpha2012_neogeo_libretro.dll %ROM%"
            ]
        },
        "RetroArch (FB Alpha 2012)": {
            "id": "RetroArch (FB Alpha 2012)",
            "name": "RetroArch (FB Alpha 2012)",
            "platforms": [
                "arcade",
                "cps",
                "fba",
                "mame"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\fbalpha2012_libretro.dll %ROM%"
            ]
        },
        "RetroArch (FCEUmm)": {
            "id": "RetroArch (FCEUmm)",
            "name": "RetroArch (FCEUmm)",
            "platforms": [
                "famicom",
                "fds",
                "nes"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\fceumm_libretro.dll %ROM%"
            ]
        },
        "RetroArch (FinalBurn Neo)": {
            "id": "RetroArch (FinalBurn Neo)",
            "name": "RetroArch (FinalBurn Neo)",
            "platforms": [
                "arcade",
                "cps",
                "mame"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\fbneo_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Flycast)": {
            "id": "RetroArch (Flycast)",
            "name": "RetroArch (Flycast)",
            "platforms": [
                "arcade",
                "atomiswave",
                "dreamcast",
                "mame",
                "naomi",
                "naomigd"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\flycast_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Frodo)": {
            "id": "RetroArch (Frodo)",
            "name": "RetroArch (Frodo)",
            "platforms": [
                "c64"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\frodo_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Gambatte)": {
            "id": "RetroArch (Gambatte)",
            "name": "RetroArch (Gambatte)",
            "platforms": [
                "gb",
                "gbc"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\gambatte_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Gearboy)": {
            "id": "RetroArch (Gearboy)",
            "name": "RetroArch (Gearboy)",
            "platforms": [
                "gb",
                "gbc"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\gearboy_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Gearcoleco)": {
            "id": "RetroArch (Gearcoleco)",
            "name": "RetroArch (Gearcoleco)",
            "platforms": [
                "colecovision"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\gearcoleco_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Gearsystem)": {
            "id": "RetroArch (Gearsystem)",
            "name": "RetroArch (Gearsystem)",
            "platforms": [
                "gamegear",
                "mastersystem",
                "sg-1000"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\gearsystem_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Genesis Plus GX Wide)": {
            "id": "RetroArch (Genesis Plus GX Wide)",
            "name": "RetroArch (Genesis Plus GX Wide)",
            "platforms": [
                "gamegear",
                "genesis",
                "mastersystem",
                "megacd",
                "megacdjp",
                "megadrive",
                "segacd",
                "sg-1000"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\genesis_plus_gx_wide_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Genesis Plus GX)": {
            "id": "RetroArch (Genesis Plus GX)",
            "name": "RetroArch (Genesis Plus GX)",
            "platforms": [
                "gamegear",
                "genesis",
                "mastersystem",
                "megacd",
                "megacdjp",
                "megadrive",
                "segacd",
                "sg-1000"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\genesis_plus_gx_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Handheld Electronic (GW))": {
            "id": "RetroArch (Handheld Electronic (GW))",
            "name": "RetroArch (Handheld Electronic (GW))",
            "platforms": [
                "gameandwatch"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\gw_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Handy)": {
            "id": "RetroArch (Handy)",
            "name": "RetroArch (Handy)",
            "platforms": [
                "atarilynx"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\handy_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Kronos)": {
            "id": "RetroArch (Kronos)",
            "name": "RetroArch (Kronos)",
            "platforms": [
                "arcade",
                "mame",
                "saturn",
                "saturnjp"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\kronos_libretro.dll %ROM%"
            ]
        },
        "RetroArch (MAME - Current)": {
            "id": "RetroArch (MAME - Current)",
            "name": "RetroArch (MAME - Current)",
            "platforms": [
                "arcade",
                "astrocde",
                "cps",
                "mame"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mame_libretro.dll %ROM%"
            ]
        },
        "RetroArch (MAME 2000)": {
            "id": "RetroArch (MAME 2000)",
            "name": "RetroArch (MAME 2000)",
            "platforms": [
                "arcade",
                "cps",
                "mame"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mame2000_libretro.dll %ROM%"
            ]
        },
        "RetroArch (MAME 2003-Plus)": {
            "id": "RetroArch (MAME 2003-Plus)",
            "name": "RetroArch (MAME 2003-Plus)",
            "platforms": [
                "arcade",
                "cps",
                "mame"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mame2003_plus_libretro.dll %ROM%"
            ]
        },
        "RetroArch (MAME 2010)": {
            "id": "RetroArch (MAME 2010)",
            "name": "RetroArch (MAME 2010)",
            "platforms": [
                "arcade",
                "cps",
                "mame"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mame2010_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Mesen)": {
            "id": "RetroArch (Mesen)",
            "name": "RetroArch (Mesen)",
            "platforms": [
                "famicom",
                "fds",
                "nes"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mesen_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Mesen-S)": {
            "id": "RetroArch (Mesen-S)",
            "name": "RetroArch (Mesen-S)",
            "platforms": [
                "gb",
                "gbc",
                "satellaview",
                "sfc",
                "sgb",
                "snes",
                "snesna"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mesen-s_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Mupen64Plus-Next)": {
            "id": "RetroArch (Mupen64Plus-Next)",
            "name": "RetroArch (Mupen64Plus-Next)",
            "platforms": [
                "n64",
                "n64dd"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mupen64plus_next_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Neko Project II Kai)": {
            "id": "RetroArch (Neko Project II Kai)",
            "name": "RetroArch (Neko Project II Kai)",
            "platforms": [
                "pc98"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\np2kai_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Neko Project II)": {
            "id": "RetroArch (Neko Project II)",
            "name": "RetroArch (Neko Project II)",
            "platforms": [
                "pc98"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\nekop2_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Nestopia UE)": {
            "id": "RetroArch (Nestopia UE)",
            "name": "RetroArch (Nestopia UE)",
            "platforms": [
                "famicom",
                "fds",
                "nes"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\nestopia_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Opera)": {
            "id": "RetroArch (Opera)",
            "name": "RetroArch (Opera)",
            "platforms": [
                "3do"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\opera_libretro.dll %ROM%"
            ]
        },
        "RetroArch (PCSX ReARMed)": {
            "id": "RetroArch (PCSX ReARMed)",
            "name": "RetroArch (PCSX ReARMed)",
            "platforms": [
                "psx"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\pcsx_rearmed_libretro.dll %ROM%"
            ]
        },
        "RetroArch (PCSX2)": {
            "id": "RetroArch (PCSX2)",
            "name": "RetroArch (PCSX2)",
            "platforms": [
                "ps2"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\pcsx2_libretro.dll %ROM%"
            ]
        },
        "RetroArch (PPSSPP)": {
            "id": "RetroArch (PPSSPP)",
            "name": "RetroArch (PPSSPP)",
            "platforms": [
                "psp"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\ppsspp_libretro.dll %ROM%"
            ]
        },
        "RetroArch (PUAE 2021)": {
            "id": "RetroArch (PUAE 2021)",
            "name": "RetroArch (PUAE 2021)",
            "platforms": [
                "amiga",
                "amiga1200",
                "amiga600",
                "amigacd32",
                "cdtv"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\puae2021_libretro.dll %ROM%"
            ]
        },
        "RetroArch (PUAE)": {
            "id": "RetroArch (PUAE)",
            "name": "RetroArch (PUAE)",
            "platforms": [
                "amiga",
                "amiga1200",
                "amiga600",
                "amigacd32",
                "cdtv"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\puae_libretro.dll %ROM%"
            ]
        },
        "RetroArch (ParaLLEl N64)": {
            "id": "RetroArch (ParaLLEl N64)",
            "name": "RetroArch (ParaLLEl N64)",
            "platforms": [
                "n64",
                "n64dd"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\parallel_n64_libretro.dll %ROM%"
            ]
        },
        "RetroArch (PicoDrive)": {
            "id": "RetroArch (PicoDrive)",
            "name": "RetroArch (PicoDrive)",
            "platforms": [
                "genesis",
                "mastersystem",
                "megacd",
                "megacdjp",
                "megadrive",
                "sega32x",
                "sega32xjp",
                "sega32xna",
                "segacd"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\picodrive_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Potator)": {
            "id": "RetroArch (Potator)",
            "name": "RetroArch (Potator)",
            "platforms": [
                "supervision"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\potator_libretro.dll %ROM%"
            ]
        },
        "RetroArch (PrBoom)": {
            "id": "RetroArch (PrBoom)",
            "name": "RetroArch (PrBoom)",
            "platforms": [
                "doom"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\prboom_libretro.dll %ROM%"
            ]
        },
        "RetroArch (QuickNES)": {
            "id": "RetroArch (QuickNES)",
            "name": "RetroArch (QuickNES)",
            "platforms": [
                "famicom",
                "nes"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\quicknes_libretro.dll %ROM%"
            ]
        },
        "RetroArch (RACE)": {
            "id": "RetroArch (RACE)",
            "name": "RetroArch (RACE)",
            "platforms": [
                "ngp",
                "ngpc"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\race_libretro.dll %ROM%"
            ]
        },
        "RetroArch (SAME CDi)": {
            "id": "RetroArch (SAME CDi)",
            "name": "RetroArch (SAME CDi)",
            "platforms": [
                "cdimono1"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\same_cdi_libretro.dll %ROM%"
            ]
        },
        "RetroArch (SMS Plus GX)": {
            "id": "RetroArch (SMS Plus GX)",
            "name": "RetroArch (SMS Plus GX)",
            "platforms": [
                "gamegear",
                "mastersystem"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\smsplus_libretro.dll %ROM%"
            ]
        },
        "RetroArch (SameBoy)": {
            "id": "RetroArch (SameBoy)",
            "name": "RetroArch (SameBoy)",
            "platforms": [
                "gb",
                "gbc"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\sameboy_libretro.dll %ROM%"
            ]
        },
        "RetroArch (SameDuck)": {
            "id": "RetroArch (SameDuck)",
            "name": "RetroArch (SameDuck)",
            "platforms": [
                "megaduck"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\sameduck_libretro.dll %ROM%"
            ]
        },
        "RetroArch (ScummVM)": {
            "id": "RetroArch (ScummVM)",
            "name": "RetroArch (ScummVM)",
            "platforms": [
                "scummvm"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\scummvm_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Snes9x - Current)": {
            "id": "RetroArch (Snes9x - Current)",
            "name": "RetroArch (Snes9x - Current)",
            "platforms": [
                "satellaview",
                "sfc",
                "snes",
                "snesna",
                "sufami"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\snes9x_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Snes9x 2010)": {
            "id": "RetroArch (Snes9x 2010)",
            "name": "RetroArch (Snes9x 2010)",
            "platforms": [
                "satellaview",
                "sfc",
                "snes",
                "snesna",
                "sufami"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\snes9x2010_libretro.dll %ROM%"
            ]
        },
        "RetroArch (SquirrelJME)": {
            "id": "RetroArch (SquirrelJME)",
            "name": "RetroArch (SquirrelJME)",
            "platforms": [
                "j2me"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\squirreljme_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Stella 2014)": {
            "id": "RetroArch (Stella 2014)",
            "name": "RetroArch (Stella 2014)",
            "platforms": [
                "atari2600"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\stella2014_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Stella)": {
            "id": "RetroArch (Stella)",
            "name": "RetroArch (Stella)",
            "platforms": [
                "atari2600"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\stella_libretro.dll %ROM%"
            ]
        },
        "RetroArch (SwanStation)": {
            "id": "RetroArch (SwanStation)",
            "name": "RetroArch (SwanStation)",
            "platforms": [
                "psx"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\swanstation_libretro.dll %ROM%"
            ]
        },
        "RetroArch (TGB Dual)": {
            "id": "RetroArch (TGB Dual)",
            "name": "RetroArch (TGB Dual)",
            "platforms": [
                "gb",
                "gbc"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\tgbdual_libretro.dll %ROM%"
            ]
        },
        "RetroArch (VBA Next)": {
            "id": "RetroArch (VBA Next)",
            "name": "RetroArch (VBA Next)",
            "platforms": [
                "gba"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\vba_next_libretro.dll %ROM%"
            ]
        },
        "RetroArch (VBA-M)": {
            "id": "RetroArch (VBA-M)",
            "name": "RetroArch (VBA-M)",
            "platforms": [
                "gb",
                "gba",
                "gbc"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\vbam_libretro.dll %ROM%"
            ]
        },
        "RetroArch (VICE x128)": {
            "id": "RetroArch (VICE x128)",
            "name": "RetroArch (VICE x128)",
            "platforms": [
                "c64"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\vice_x128_libretro.dll %ROM%"
            ]
        },
        "RetroArch (VICE x64 Fast)": {
            "id": "RetroArch (VICE x64 Fast)",
            "name": "RetroArch (VICE x64 Fast)",
            "platforms": [
                "c64"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\vice_x64_libretro.dll %ROM%"
            ]
        },
        "RetroArch (VICE x64 SuperCPU)": {
            "id": "RetroArch (VICE x64 SuperCPU)",
            "name": "RetroArch (VICE x64 SuperCPU)",
            "platforms": [
                "c64"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\vice_xscpu64_libretro.dll %ROM%"
            ]
        },
        "RetroArch (VICE x64sc Accurate)": {
            "id": "RetroArch (VICE x64sc Accurate)",
            "name": "RetroArch (VICE x64sc Accurate)",
            "platforms": [
                "c64"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\vice_x64sc_libretro.dll %ROM%"
            ]
        },
        "RetroArch (VICE xvic)": {
            "id": "RetroArch (VICE xvic)",
            "name": "RetroArch (VICE xvic)",
            "platforms": [
                "vic20"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\vice_xvic_libretro.dll %ROM%"
            ]
        },
        "RetroArch (YabaSanshiro)": {
            "id": "RetroArch (YabaSanshiro)",
            "name": "RetroArch (YabaSanshiro)",
            "platforms": [
                "saturn",
                "saturnjp"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\yabasanshiro_libretro.dll %ROM%"
            ]
        },
        "RetroArch (Yabause)": {
            "id": "RetroArch (Yabause)",
            "name": "RetroArch (Yabause)",
            "platforms": [
                "saturn",
                "saturnjp"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\yabause_libretro.dll %ROM%"
            ]
        },
        "RetroArch (a5200)": {
            "id": "RetroArch (a5200)",
            "name": "RetroArch (a5200)",
            "platforms": [
                "atari5200"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\a5200_libretro.dll %ROM%"
            ]
        },
        "RetroArch (blueMSX)": {
            "id": "RetroArch (blueMSX)",
            "name": "RetroArch (blueMSX)",
            "platforms": [
                "colecovision",
                "msx",
                "msx1",
                "msx2",
                "msxturbor",
                "sg-1000"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\bluemsx_libretro.dll %ROM%"
            ]
        },
        "RetroArch (bsnes)": {
            "id": "RetroArch (bsnes)",
            "name": "RetroArch (bsnes)",
            "platforms": [
                "gb",
                "gbc",
                "satellaview",
                "sfc",
                "snes",
                "snesna",
                "sufami"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\bsnes_libretro.dll %ROM%"
            ]
        },
        "RetroArch (bsnes-hd)": {
            "id": "RetroArch (bsnes-hd)",
            "name": "RetroArch (bsnes-hd)",
            "platforms": [
                "satellaview",
                "sfc",
                "snes",
                "snesna",
                "sufami"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\bsnes_hd_beta_libretro.dll %ROM%"
            ]
        },
        "RetroArch (bsnes-mercury Accuracy)": {
            "id": "RetroArch (bsnes-mercury Accuracy)",
            "name": "RetroArch (bsnes-mercury Accuracy)",
            "platforms": [
                "satellaview",
                "sfc",
                "snes",
                "snesna",
                "sufami"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\bsnes_mercury_accuracy_libretro.dll %ROM%"
            ]
        },
        "RetroArch (fMSX)": {
            "id": "RetroArch (fMSX)",
            "name": "RetroArch (fMSX)",
            "platforms": [
                "msx",
                "msx1",
                "msx2"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\fmsx_libretro.dll %ROM%"
            ]
        },
        "RetroArch (gpSP)": {
            "id": "RetroArch (gpSP)",
            "name": "RetroArch (gpSP)",
            "platforms": [
                "gba"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\gpsp_libretro.dll %ROM%"
            ]
        },
        "RetroArch (mGBA)": {
            "id": "RetroArch (mGBA)",
            "name": "RetroArch (mGBA)",
            "platforms": [
                "gb",
                "gba",
                "gbc",
                "sgb"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\mgba_libretro.dll %ROM%"
            ]
        },
        "RetroArch (melonDS)": {
            "id": "RetroArch (melonDS)",
            "name": "RetroArch (melonDS)",
            "platforms": [
                "nds"
            ],
            "dir": [
                "RetroArch-Win64",
                "RetroArch"
            ],
            "bin": [
                "retroarch.exe"
            ],
            "cmd": [
                "%BIN% -L %CORE_RETROARCH%\\melonds_libretro.dll %ROM%"
            ]
        },
        "Ruffle": {
            "id": "Ruffle",
            "name": "Ruffle",
            "platforms": [
                "flash"
            ],
            "dir": [
                "ruffle"
            ],
            "bin": [
                "ruffle.exe"
            ],
            "cmd": [
                "%BIN% --fullscreen %ROM%"
            ]
        },
        "Ryujinx": {
            "id": "Ryujinx",
            "name": "Ryujinx",
            "platforms": [
                "switch"
            ],
            "dir": [
                "ryujinx"
            ],
            "bin": [
                "Ryujinx.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "SSF": {
            "id": "SSF",
            "name": "SSF",
            "platforms": [
                "saturn",
                "saturnjp"
            ],
            "dir": [
                "SSF"
            ],
            "bin": [
                "SSF.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "ScummVM": {
            "id": "ScummVM",
            "name": "ScummVM",
            "platforms": [
                "scummvm"
            ],
            "dir": [
                "scummvm"
            ],
            "bin": [
                "scummvm.exe"
            ],
            "cmd": [
                "%STARTDIR%=%GAMEDIR% %BIN% %BASENAME%"
            ]
        },
        "SheepShaver": {
            "id": "SheepShaver",
            "name": "SheepShaver",
            "platforms": [
                "macintosh"
            ],
            "dir": [
                "SheepShaver"
            ],
            "bin": [
                "SheepShaver.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN%"
            ]
        },
        "Shortcut or script": {
            "id": "Shortcut or script",
            "name": "Shortcut or script",
            "platforms": [
                "doom"
            ],
            "dir": [],
            "bin": [
                "cmd.exe"
            ],
            "cmd": [
                "%HIDEWINDOW% %ESCAPESPECIALS% %BIN% /C %ROM%"
            ]
        },
        "Snes9x": {
            "id": "Snes9x",
            "name": "Snes9x",
            "platforms": [
                "satellaview",
                "sfc",
                "snes",
                "snesna",
                "sufami"
            ],
            "dir": [
                "snes9x"
            ],
            "bin": [
                "snes9x-x64.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "Supermodel": {
            "id": "Supermodel",
            "name": "Supermodel",
            "platforms": [
                "arcade",
                "mame",
                "model3"
            ],
            "dir": [
                "Supermodel"
            ],
            "bin": [
                "Supermodel.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% -fullscreen %ROM%"
            ]
        },
        "Triforce": {
            "id": "Triforce",
            "name": "Triforce",
            "platforms": [
                "gc"
            ],
            "dir": [
                "Triforce"
            ],
            "bin": [
                "DolphinWX.exe"
            ],
            "cmd": [
                "%BIN% -b -e %ROM%"
            ]
        },
        "Tsugaru": {
            "id": "Tsugaru",
            "name": "Tsugaru",
            "platforms": [
                "fmtowns"
            ],
            "dir": [
                "tsugaru"
            ],
            "bin": [
                "Tsugaru_CUI.exe"
            ],
            "cmd": [
                "%BIN% %EMUDIR%\\roms -HOSTSHORTCUT ESC 0 0 FORCEQUIT -FULLSCREEN -CD %ROM% %INJECT%=%BASENAME%.cfg"
            ]
        },
        "VBA-M": {
            "id": "VBA-M",
            "name": "VBA-M",
            "platforms": [
                "gb",
                "gba",
                "gbc"
            ],
            "dir": [
                "VBA-M"
            ],
            "bin": [
                "visualboyadvance-m.exe"
            ],
            "cmd": [
                "%BIN% /f %ROM%"
            ]
        },
        "VICE x64sc Accurate": {
            "id": "VICE x64sc Accurate",
            "name": "VICE x64sc Accurate",
            "platforms": [
                "c64"
            ],
            "dir": [
                "VICE"
            ],
            "bin": [
                "x64sc.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "VICE xvic": {
            "id": "VICE xvic",
            "name": "VICE xvic",
            "platforms": [
                "vic20"
            ],
            "dir": [
                "VICE"
            ],
            "bin": [
                "xvic.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "Vita3K": {
            "id": "Vita3K",
            "name": "Vita3K",
            "platforms": [
                "psvita"
            ],
            "dir": [
                "Vita3K"
            ],
            "bin": [
                "Vita3K.exe"
            ],
            "cmd": [
                "%BIN% -r %INJECT%=%BASENAME%.psvita"
            ]
        },
        "XRoar": {
            "id": "XRoar",
            "name": "XRoar",
            "platforms": [
                "tanodragon"
            ],
            "dir": [
                "xroar"
            ],
            "bin": [
                "xroar.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% -fs -default-machine tano %ROM%"
            ]
        },
        "XRoar CoCo 2 NTSC": {
            "id": "XRoar CoCo 2 NTSC",
            "name": "XRoar CoCo 2 NTSC",
            "platforms": [
                "coco"
            ],
            "dir": [
                "xroar"
            ],
            "bin": [
                "xroar.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% -fs -default-machine coco2bus %ROM%"
            ]
        },
        "XRoar CoCo 2 PAL": {
            "id": "XRoar CoCo 2 PAL",
            "name": "XRoar CoCo 2 PAL",
            "platforms": [
                "coco"
            ],
            "dir": [
                "xroar"
            ],
            "bin": [
                "xroar.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% -fs -default-machine coco2b %ROM%"
            ]
        },
        "XRoar Dragon 32": {
            "id": "XRoar Dragon 32",
            "name": "XRoar Dragon 32",
            "platforms": [
                "dragon32"
            ],
            "dir": [
                "xroar"
            ],
            "bin": [
                "xroar.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% -fs -default-machine dragon32 %ROM%"
            ]
        },
        "XRoar Dragon 64": {
            "id": "XRoar Dragon 64",
            "name": "XRoar Dragon 64",
            "platforms": [
                "dragon32"
            ],
            "dir": [
                "xroar"
            ],
            "bin": [
                "xroar.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% -fs -default-machine dragon64 %ROM%"
            ]
        },
        "Yuzu": {
            "id": "Yuzu",
            "name": "Yuzu",
            "platforms": [
                "switch"
            ],
            "dir": [
                "yuzu"
            ],
            "bin": [
                "yuzu.exe"
            ],
            "cmd": [
                "%BIN% -f -g %ROM%"
            ]
        },
        "ares": {
            "id": "ares",
            "name": "ares",
            "platforms": [
                "atari2600",
                "colecovision",
                "famicom",
                "fds",
                "genesis",
                "mastersystem",
                "megacd",
                "megacdjp",
                "megadrive",
                "msx",
                "msx1",
                "msx2",
                "n64",
                "nes",
                "ngp",
                "ngpc",
                "pcengine",
                "pcenginecd",
                "sega32x",
                "sega32xjp",
                "sega32xna",
                "segacd",
                "sfc",
                "sg-1000",
                "snes",
                "snesna",
                "sufami",
                "supergrafx",
                "tg16",
                "tg-cd",
                "wonderswan",
                "wonderswancolor"
            ],
            "dir": [
                "ares"
            ],
            "bin": [
                "ares.exe"
            ],
            "cmd": [
                "%BIN% --fullscreen --system \"Atari 2600\" %ROM%",
                "%BIN% --fullscreen --system \"ColecoVision\" %ROM%",
                "%BIN% --fullscreen --system \"Famicom\" %ROM%",
                "%BIN% --fullscreen --system \"Famicom Disk System\" %ROM%",
                "%BIN% --fullscreen --system \"Mega Drive\" %ROM%",
                "%BIN% --fullscreen --system \"Master System\" %ROM%",
                "%BIN% --fullscreen --system \"Mega CD\" %ROM%",
                "%BIN% --fullscreen --system \"MSX\" %ROM%",
                "%BIN% --fullscreen --system \"MSX2\" %ROM%",
                "%BIN% --fullscreen --system \"Nintendo 64\" %ROM%",
                "%BIN% --fullscreen --system \"Neo Geo Pocket\" %ROM%",
                "%BIN% --fullscreen --system \"Neo Geo Pocket Color\" %ROM%",
                "%BIN% --fullscreen --system \"PC Engine\" %ROM%",
                "%BIN% --fullscreen --system \"PC Engine CD\" %ROM%",
                "%BIN% --fullscreen --system \"Mega 32X\" %ROM%",
                "%BIN% --fullscreen --system \"Super Famicom\" %ROM%",
                "%BIN% --fullscreen --system \"SG-1000\" %ROM%",
                "%BIN% --fullscreen --system \"SuperGrafx\" %ROM%",
                "%BIN% --fullscreen --system \"WonderSwan\" %ROM%",
                "%BIN% --fullscreen --system \"WonderSwan Color\" %ROM%"
            ]
        },
        "ares FDS": {
            "id": "ares FDS",
            "name": "ares FDS",
            "platforms": [
                "famicom",
                "nes"
            ],
            "dir": [
                "ares"
            ],
            "bin": [
                "ares.exe"
            ],
            "cmd": [
                "%BIN% --fullscreen --system \"Famicom Disk System\" %ROM%"
            ]
        },
        "bsnes": {
            "id": "bsnes",
            "name": "bsnes",
            "platforms": [
                "satellaview",
                "sfc",
                "snes",
                "snesna",
                "sufami"
            ],
            "dir": [
                "bsnes"
            ],
            "bin": [
                "bsnes.exe"
            ],
            "cmd": [
                "%BIN% --fullscreen %ROM%"
            ]
        },
        "mGBA": {
            "id": "mGBA",
            "name": "mGBA",
            "platforms": [
                "gb",
                "gba",
                "gbc",
                "sgb"
            ],
            "dir": [
                "mGBA"
            ],
            "bin": [
                "mGBA.exe"
            ],
            "cmd": [
                "%BIN% -f %ROM%"
            ]
        },
        "melonDS": {
            "id": "melonDS",
            "name": "melonDS",
            "platforms": [
                "nds"
            ],
            "dir": [
                "melonDS"
            ],
            "bin": [
                "melonDS.exe"
            ],
            "cmd": [
                "%BIN% %ROM%"
            ]
        },
        "openMSX": {
            "id": "openMSX",
            "name": "openMSX",
            "platforms": [
                "msx",
                "msx1",
                "msx2",
                "msxturbor"
            ],
            "dir": [
                "openMSX"
            ],
            "bin": [
                "openmsx.exe"
            ],
            "cmd": [
                "%BIN% -machine National_CF-3300 %INJECT%=%BASENAME%.commands %ROM%",
                "%BIN% -machine Panasonic_FS-A1WSX %INJECT%=%BASENAME%.commands %ROM%",
                "%BIN% -machine Panasonic_FS-A1GT %INJECT%=%BASENAME%.commands %ROM%"
            ]
        },
        "openMSX No Machine": {
            "id": "openMSX No Machine",
            "name": "openMSX No Machine",
            "platforms": [
                "msx",
                "msx1",
                "msx2",
                "msxturbor"
            ],
            "dir": [
                "openMSX"
            ],
            "bin": [
                "openmsx.exe"
            ],
            "cmd": [
                "%BIN% %INJECT%=%BASENAME%.commands %ROM%"
            ]
        },
        "sdl2trs Bootable Diskette": {
            "id": "sdl2trs Bootable Diskette",
            "name": "sdl2trs Bootable Diskette",
            "platforms": [
                "trs-80"
            ],
            "dir": [
                "sdl2trs"
            ],
            "bin": [
                "sdl2trs64.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% -rom %ROMPATH%\\trs-80\\level2.rom -disk0 %ROM%"
            ]
        },
        "sdl2trs CMD File": {
            "id": "sdl2trs CMD File",
            "name": "sdl2trs CMD File",
            "platforms": [
                "trs-80"
            ],
            "dir": [
                "sdl2trs"
            ],
            "bin": [
                "sdl2trs64.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% -rom %ROMPATH%\\trs-80\\level2.rom %ROM%"
            ]
        },
        "sdl2trs DOS Diskette": {
            "id": "sdl2trs DOS Diskette",
            "name": "sdl2trs DOS Diskette",
            "platforms": [
                "trs-80"
            ],
            "dir": [
                "sdl2trs"
            ],
            "bin": [
                "sdl2trs64.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% -rom %ROMPATH%\\trs-80\\level2.rom -disk0 %ROMPATH%\\trs-80\\boot.dsk -disk1 %ROM%"
            ]
        },
        "simple64": {
            "id": "simple64",
            "name": "simple64",
            "platforms": [
                "n64"
            ],
            "dir": [
                "simple64"
            ],
            "bin": [
                "simple64-gui.exe"
            ],
            "cmd": [
                "%BIN% --nogui %ROM%"
            ]
        },
        "xemu": {
            "id": "xemu",
            "name": "xemu",
            "platforms": [
                "xbox"
            ],
            "dir": [
                "xemu"
            ],
            "bin": [
                "xemu.exe"
            ],
            "cmd": [
                "%BIN% -dvd_path %ROM%"
            ]
        },
        "xenia": {
            "id": "xenia",
            "name": "xenia",
            "platforms": [
                "xbox360"
            ],
            "dir": [
                "xenia"
            ],
            "bin": [
                "xenia.exe"
            ],
            "cmd": [
                "%STARTDIR%=%EMUDIR% %BIN% %ROM%"
            ]
        }
    }
}