gaseous-project / gaseous-server

A game ROM manager, with a built in web based emulator using multiple sources to identify and provide metadata
GNU Affero General Public License v3.0
228 stars 7 forks source link

Platform mapping export to Json file #263

Closed Flyingfufu closed 5 months ago

Flyingfufu commented 5 months ago

The export to json does not provide any file to download but only display the content in a new browser tap in an "unformated" way.

image

Expected behaviour would be to get a json file. I would allow to easily edit the file and load it back.

issue on 1.7 preview 6 installed via docker compose

michael-j-green commented 5 months ago

You can right click on the page to save as, but you're right, it should trigger the browser's download - not display it.

Flyingfufu commented 5 months ago

Tried the right click but it doesn’t work. The only save as option is for a html file, not json.

michael-j-green commented 5 months ago

Clicking the "Export to JSON" file will now trigger the download rather than display of an indented JSON file (see below).

[
  {
    "IGDBId": 50,
    "IGDBName": "3DO Interactive Multiplayer",
    "IGDBSlug": "3do",
    "AlternateNames": [
      "3DO",
      "3DO Interactive Multiplayer"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".CHD",
        ".CUE",
        ".ISO",
        ".ZIP"
      ],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "3do",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "3do",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "3do",
              "AlternateCoreName": "opera",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "8970fc987ab89a7f64da9f8a8c4333ff",
        "description": "Shootout At Old Tucson",
        "filename": "3do_arcade_saot.bin"
      },
      {
        "hash": "8639fd5e549bd6238cfee79e3e749114",
        "description": "Goldstar GDO-101M",
        "filename": "goldstar.bin"
      },
      {
        "hash": "f47264dd47fe30f73ab3c010015c155b",
        "description": "Panasonic FZ-1",
        "filename": "panafz1.bin"
      },
      {
        "hash": "1477bda80dc33731a65468c1f5bcbee9",
        "description": "Panasonic FZ-10 [RSA Patch]",
        "filename": "panafz10-norsa.bin"
      },
      {
        "hash": "51f2f43ae2f3508a14d9f56597e2d3ce",
        "description": "Panasonic FZ-10",
        "filename": "panafz10.bin"
      },
      {
        "hash": "cf11bbb5a16d7af9875cca9de9a15e09",
        "description": "Panasonic FZ-10-E [Anvil RSA Patch]",
        "filename": "panafz10e-anvil-norsa.bin"
      },
      {
        "hash": "a48e6746bd7edec0f40cff078f0bb19f",
        "description": "Panasonic FZ-10-E [Anvil]",
        "filename": "panafz10e-anvil.bin"
      },
      {
        "hash": "f6c71de7470d16abe4f71b1444883dc8",
        "description": "Panasonic FZ-1J [RSA Patch]",
        "filename": "panafz1j-norsa.bin"
      },
      {
        "hash": "a496cfdded3da562759be3561317b605",
        "description": "Panasonic FZ-1J",
        "filename": "panafz1j.bin"
      },
      {
        "hash": "35fa1a1ebaaeea286dc5cd15487c13ea",
        "description": "Sanyo IMP-21J TRY",
        "filename": "sanyotry.bin"
      }
    ]
  },
  {
    "IGDBId": 116,
    "IGDBName": "Acorn Archimedes",
    "IGDBSlug": "acorn-archimedes",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 134,
    "IGDBName": "Acorn Electron",
    "IGDBSlug": "acorn-electron",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 16,
    "IGDBName": "Amiga",
    "IGDBSlug": "amiga",
    "AlternateNames": [
      "Amiga",
      "Commodore Amiga"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".ADF",
        ".ADZ",
        ".DMS",
        ".FDI",
        ".HDF",
        ".HDZ",
        ".IPF",
        ".LHA",
        ".UAE",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".ADF",
        ".ADZ",
        ".DMS",
        ".FDI",
        ".HDF",
        ".HDZ",
        ".LHA",
        ".UAE"
      ]
    },
    "RetroPieDirectoryName": "amiga",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "amiga",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "amiga",
              "AlternateCoreName": "puae",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "85ad74194e87c08904327de1a9443b7a",
        "description": "Kickstart v1.2 rev 33.180",
        "filename": "kick33180.A500"
      },
      {
        "hash": "82a21c1890cae844b3df741f2762d48d",
        "description": "Kickstart v1.3 rev 34.005",
        "filename": "kick34005.A500"
      },
      {
        "hash": "89da1838a24460e4b93f4f0c5d92d48d",
        "description": "CDTV extended ROM v1.00",
        "filename": "kick34005.CDTV"
      },
      {
        "hash": "dc10d7bdd1b6f450773dfb558477c230",
        "description": "Kickstart v2.04 rev 37.175",
        "filename": "kick37175.A500"
      },
      {
        "hash": "5f8924d013dd57a89cf349f4cdedc6b1",
        "description": "CD32 Kickstart v3.1 rev 40.060",
        "filename": "kick40060.CD32"
      },
      {
        "hash": "f2f241bf094168cfb9e7805dc2856433",
        "description": "CD32 KS + extended v3.1 rev 40.060",
        "filename": "kick40060.CD32"
      },
      {
        "hash": "bb72565701b1b6faece07d68ea5da639",
        "description": "CD32 extended ROM rev 40.060",
        "filename": "kick40060.CD32.ext"
      },
      {
        "hash": "e40a5dfb3d017ba8779faba30cbd1c8e",
        "description": "Kickstart v3.1 rev 40.063",
        "filename": "kick40063.A600"
      },
      {
        "hash": "646773759326fbac3b2311fd8c8793ee",
        "description": "Kickstart v3.1 rev 40.068",
        "filename": "kick40068.A1200"
      },
      {
        "hash": "9bdedde6a4f33555b4a270c8ca53297d",
        "description": "Kickstart v3.1 rev 40.068",
        "filename": "kick40068.A4000"
      }
    ]
  },
  {
    "IGDBId": 114,
    "IGDBName": "Amiga CD32",
    "IGDBSlug": "amiga-cd32",
    "AlternateNames": [
      "Amiga CD32",
      "Commodore Amiga CD32"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".ZIP"
      ],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "amiga",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "amiga",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "amiga",
              "AlternateCoreName": "puae",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "85ad74194e87c08904327de1a9443b7a",
        "description": "Kickstart v1.2 rev 33.180",
        "filename": "kick33180.A500"
      },
      {
        "hash": "82a21c1890cae844b3df741f2762d48d",
        "description": "Kickstart v1.3 rev 34.005",
        "filename": "kick34005.A500"
      },
      {
        "hash": "89da1838a24460e4b93f4f0c5d92d48d",
        "description": "CDTV extended ROM v1.00",
        "filename": "kick34005.CDTV"
      },
      {
        "hash": "dc10d7bdd1b6f450773dfb558477c230",
        "description": "Kickstart v2.04 rev 37.175",
        "filename": "kick37175.A500"
      },
      {
        "hash": "5f8924d013dd57a89cf349f4cdedc6b1",
        "description": "CD32 Kickstart v3.1 rev 40.060",
        "filename": "kick40060.CD32"
      },
      {
        "hash": "f2f241bf094168cfb9e7805dc2856433",
        "description": "CD32 KS + extended v3.1 rev 40.060",
        "filename": "kick40060.CD32"
      },
      {
        "hash": "bb72565701b1b6faece07d68ea5da639",
        "description": "CD32 extended ROM rev 40.060",
        "filename": "kick40060.CD32.ext"
      },
      {
        "hash": "e40a5dfb3d017ba8779faba30cbd1c8e",
        "description": "Kickstart v3.1 rev 40.063",
        "filename": "kick40063.A600"
      },
      {
        "hash": "646773759326fbac3b2311fd8c8793ee",
        "description": "Kickstart v3.1 rev 40.068",
        "filename": "kick40068.A1200"
      },
      {
        "hash": "9bdedde6a4f33555b4a270c8ca53297d",
        "description": "Kickstart v3.1 rev 40.068",
        "filename": "kick40068.A4000"
      }
    ]
  },
  {
    "IGDBId": 25,
    "IGDBName": "Amstrad CPC",
    "IGDBSlug": "acpc",
    "AlternateNames": [
      "acpc",
      "Amstrad CPC",
      "Colour Personal Computer"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".CPC",
        ".DSK"
      ],
      "UniqueFileExtensions": [
        ".CPC"
      ]
    },
    "RetroPieDirectoryName": "amstradcpc",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": []
    },
    "Bios": []
  },
  {
    "IGDBId": 154,
    "IGDBName": "Amstrad PCW",
    "IGDBSlug": "amstrad-pcw",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 34,
    "IGDBName": "Android",
    "IGDBSlug": "android",
    "AlternateNames": [
      "Infocusa3"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 75,
    "IGDBName": "Apple II",
    "IGDBSlug": "appleii",
    "AlternateNames": [
      "Apple 2",
      "Apple II",
      "Apple ][",
      "appleii"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".DSK"
      ],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "apple2",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": []
    },
    "Bios": []
  },
  {
    "IGDBId": 115,
    "IGDBName": "Apple IIGS",
    "IGDBSlug": "apple-iigs",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 52,
    "IGDBName": "Arcade",
    "IGDBSlug": "arcade",
    "AlternateNames": [
      "Arcade"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".ZIP"
      ],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "arcade",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "arcade",
              "AlternateCoreName": "fbneo",
              "Default": true
            },
            {
              "Core": "fbalpha2012_cps1",
              "AlternateCoreName": "",
              "Default": false
            },
            {
              "Core": "fbalpha2012_cps2",
              "AlternateCoreName": "",
              "Default": false
            }
          ]
        }
      ]
    },
    "Bios": []
  },
  {
    "IGDBId": 59,
    "IGDBName": "Atari 2600",
    "IGDBSlug": "atari2600",
    "AlternateNames": [
      "Atari 2600",
      "Atari VCS",
      "atari2600"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".A26",
        ".BIN",
        ".GZ",
        ".ROM",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".A26"
      ]
    },
    "RetroPieDirectoryName": "atari2600",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "atari2600",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "atari2600",
              "AlternateCoreName": "stella2014",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": []
  },
  {
    "IGDBId": 66,
    "IGDBName": "Atari 5200",
    "IGDBSlug": "atari5200",
    "AlternateNames": [
      "Atari 5200",
      "Atari 5200 SuperSystem",
      "atari5200"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".A52",
        ".ATR",
        ".ATR.GZ",
        ".BAS",
        ".BIN",
        ".CAR",
        ".DCM",
        ".XEX",
        ".XFD",
        ".XFD.GZ"
      ],
      "UniqueFileExtensions": [
        ".A52",
        ".ATR",
        ".ATR.GZ",
        ".BAS",
        ".CAR",
        ".DCM",
        ".XEX",
        ".XFD",
        ".XFD.GZ"
      ]
    },
    "RetroPieDirectoryName": "atari5200",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "atari5200",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "atari5200",
              "AlternateCoreName": "a5200",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "281f20ea4320404ec820fb7ec0693b38",
        "description": "BIOS for the Atari 5200",
        "filename": "5200.rom"
      }
    ]
  },
  {
    "IGDBId": 60,
    "IGDBName": "Atari 7800",
    "IGDBSlug": "atari7800",
    "AlternateNames": [
      "Atari 7800",
      "Atari 7800 ProSystem",
      "Atari VCS",
      "atari7800"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".A78",
        ".BIN",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".A78"
      ]
    },
    "RetroPieDirectoryName": "atari7800",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "atari7800",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "atari7800",
              "AlternateCoreName": "prosystem",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "0763f1ffb006ddbe32e52d497ee848ae",
        "description": "7800 BIOS - Optional",
        "filename": "7800 BIOS (U).rom"
      }
    ]
  },
  {
    "IGDBId": 65,
    "IGDBName": "Atari 8-bit",
    "IGDBSlug": "atari8bit",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 62,
    "IGDBName": "Atari Jaguar",
    "IGDBSlug": "jaguar",
    "AlternateNames": [
      "Atari Jaguar",
      "Jaguar"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".J64",
        ".JAG"
      ],
      "UniqueFileExtensions": [
        ".J64",
        ".JAG"
      ]
    },
    "RetroPieDirectoryName": "atarijaguar",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "jaguar",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "jaguar",
              "AlternateCoreName": "virtualjaguar",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": []
  },
  {
    "IGDBId": 61,
    "IGDBName": "Atari Lynx",
    "IGDBSlug": "lynx",
    "AlternateNames": [
      "Atari Lynx",
      "Lynx"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".LNX",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".LNX"
      ]
    },
    "RetroPieDirectoryName": "atarilynx",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "lynx",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "lynx",
              "AlternateCoreName": "handy",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "fcd403db69f54290b51035d82f835e7b",
        "description": "BIOS for the Atari Lynx",
        "filename": "lynxboot.img"
      }
    ]
  },
  {
    "IGDBId": 63,
    "IGDBName": "Atari ST/STE",
    "IGDBSlug": "atari-st",
    "AlternateNames": [
      "Atari ST",
      "Atari ST/STE",
      "Atari STE",
      "atari-st"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".CTR",
        ".IMG",
        ".IPF",
        ".MSA",
        ".RAW",
        ".ROM",
        ".ST",
        ".STX",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".CTR",
        ".MSA",
        ".RAW",
        ".ST",
        ".STX"
      ]
    },
    "RetroPieDirectoryName": "atarist",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": []
    },
    "Bios": [
      {
        "hash": "c1c57ce48e8ee4135885cee9e63a68a2",
        "description": "TOS",
        "filename": "tos.img"
      }
    ]
  },
  {
    "IGDBId": 69,
    "IGDBName": "BBC Microcomputer System",
    "IGDBSlug": "bbcmicro",
    "AlternateNames": [
      "BBC Micro"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 73,
    "IGDBName": "BlackBerry OS",
    "IGDBSlug": "blackberry",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 68,
    "IGDBName": "ColecoVision",
    "IGDBSlug": "colecovision",
    "AlternateNames": [
      "ColecoVision"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".BIN",
        ".COL",
        ".ROM",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".COL"
      ]
    },
    "RetroPieDirectoryName": "coleco",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "coleco",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "coleco",
              "AlternateCoreName": "coleco",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "2c66f5911e5b42b8ebe113403548eee7",
        "description": "ColecoVision BIOS - Mandatory",
        "filename": "colecovision.rom"
      }
    ]
  },
  {
    "IGDBId": 93,
    "IGDBName": "Commodore 16",
    "IGDBSlug": "c16",
    "AlternateNames": [
      "C16"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 15,
    "IGDBName": "Commodore C64/128/MAX",
    "IGDBSlug": "c64",
    "AlternateNames": [
      "C64",
      "C64/C128/MAX",
      "Commodore C128",
      "Commodore C64",
      "Commodore C64/128/MAX",
      "Commodore C64DTV"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".CRT",
        ".D64",
        ".D80",
        ".D81",
        ".G64",
        ".M3U",
        ".PRG",
        ".T64",
        ".TAP",
        ".X64",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".CRT",
        ".D64",
        ".D80",
        ".D81",
        ".G64",
        ".PRG",
        ".T64",
        ".X64"
      ]
    },
    "RetroPieDirectoryName": "c64",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "vice_x64",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "c64",
              "AlternateCoreName": "vice_x64",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "1b1e985ea5325a1f46eb7fd9681707bf",
        "description": "JiffyDOS 1541 drive BIOS",
        "filename": "JiffyDOS_1541-II.bin"
      },
      {
        "hash": "41c6cc528e9515ffd0ed9b180f8467c0",
        "description": "JiffyDOS 1571 drive BIOS",
        "filename": "JiffyDOS_1571_repl310654.bin"
      },
      {
        "hash": "20b6885c6dc2d42c38754a365b043d71",
        "description": "JiffyDOS 1581 drive BIOS",
        "filename": "JiffyDOS_1581.bin"
      },
      {
        "hash": "be09394f0576cf81fa8bacf634daf9a2",
        "description": "JiffyDOS C64 Kernal",
        "filename": "JiffyDOS_C64.bin"
      }
    ]
  },
  {
    "IGDBId": 158,
    "IGDBName": "Commodore CDTV",
    "IGDBSlug": "commodore-cdtv",
    "AlternateNames": [
      "Amiga CDTV",
      "Commodore Amiga CDTV",
      "Commodore CDTV",
      "Commodore Dynamic Total Vision"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".ZIP"
      ],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "amiga",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "amiga",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "amiga",
              "AlternateCoreName": "puae",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "85ad74194e87c08904327de1a9443b7a",
        "description": "Kickstart v1.2 rev 33.180",
        "filename": "kick33180.A500"
      },
      {
        "hash": "82a21c1890cae844b3df741f2762d48d",
        "description": "Kickstart v1.3 rev 34.005",
        "filename": "kick34005.A500"
      },
      {
        "hash": "89da1838a24460e4b93f4f0c5d92d48d",
        "description": "CDTV extended ROM v1.00",
        "filename": "kick34005.CDTV"
      },
      {
        "hash": "dc10d7bdd1b6f450773dfb558477c230",
        "description": "Kickstart v2.04 rev 37.175",
        "filename": "kick37175.A500"
      },
      {
        "hash": "5f8924d013dd57a89cf349f4cdedc6b1",
        "description": "CD32 Kickstart v3.1 rev 40.060",
        "filename": "kick40060.CD32"
      },
      {
        "hash": "f2f241bf094168cfb9e7805dc2856433",
        "description": "CD32 KS + extended v3.1 rev 40.060",
        "filename": "kick40060.CD32"
      },
      {
        "hash": "bb72565701b1b6faece07d68ea5da639",
        "description": "CD32 extended ROM rev 40.060",
        "filename": "kick40060.CD32.ext"
      },
      {
        "hash": "e40a5dfb3d017ba8779faba30cbd1c8e",
        "description": "Kickstart v3.1 rev 40.063",
        "filename": "kick40063.A600"
      },
      {
        "hash": "646773759326fbac3b2311fd8c8793ee",
        "description": "Kickstart v3.1 rev 40.068",
        "filename": "kick40068.A1200"
      },
      {
        "hash": "9bdedde6a4f33555b4a270c8ca53297d",
        "description": "Kickstart v3.1 rev 40.068",
        "filename": "kick40068.A4000"
      }
    ]
  },
  {
    "IGDBId": 90,
    "IGDBName": "Commodore PET",
    "IGDBSlug": "cpet",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 94,
    "IGDBName": "Commodore Plus/4",
    "IGDBSlug": "c-plus-4",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 71,
    "IGDBName": "Commodore VIC-20",
    "IGDBSlug": "vic-20",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 13,
    "IGDBName": "DOS",
    "IGDBSlug": "dos",
    "AlternateNames": [
      "PC DOS"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 153,
    "IGDBName": "Dragon 32/64",
    "IGDBSlug": "dragon-32-slash-64",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 99,
    "IGDBName": "Family Computer",
    "IGDBSlug": "famicom",
    "AlternateNames": [
      "Famicom"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 51,
    "IGDBName": "Family Computer Disk System",
    "IGDBSlug": "fds",
    "AlternateNames": [
      "Famicom Disk System, FDS"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 118,
    "IGDBName": "FM Towns",
    "IGDBSlug": "fm-towns",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 152,
    "IGDBName": "FM-7",
    "IGDBSlug": "fm-7",
    "AlternateNames": [
      "Fujitsu Micro 7"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 33,
    "IGDBName": "Game Boy",
    "IGDBSlug": "gb",
    "AlternateNames": [
      "Game Boy",
      "GB"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".GB",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".GB"
      ]
    },
    "RetroPieDirectoryName": "gb",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "gb",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "gb",
              "AlternateCoreName": "gambatte",
              "Default": true
            },
            {
              "Core": "mgba",
              "AlternateCoreName": "",
              "Default": false
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "32fbbd84168d3482956eb3c5051637f5",
        "description": "BIOS for Game Boy",
        "filename": "gb_bios.bin"
      },
      {
        "hash": "d574d4f9c12f305074798f54c091a8b4",
        "description": "Super Game Boy",
        "filename": "sgb_bios.bin"
      }
    ]
  },
  {
    "IGDBId": 24,
    "IGDBName": "Game Boy Advance",
    "IGDBSlug": "gba",
    "AlternateNames": [
      "Game Boy Advance",
      "GBA"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".GBA",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".GBA"
      ]
    },
    "RetroPieDirectoryName": "gba",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "gba",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "gb",
              "AlternateCoreName": "mgba",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "a860e8c0b6d573d191e4ec7db1b1e4f6",
        "description": "[BIOS] Game Boy Advance (World).gba",
        "filename": "gba_bios.bin"
      },
      {
        "hash": "dbfce9db9deaa2567f6a84fde55f9680",
        "description": "[BIOS] Nintendo Game Boy Color Boot ROM (World).gbc",
        "filename": "gbc_bios.bin"
      },
      {
        "hash": "32fbbd84168d3482956eb3c5051637f5",
        "description": "[BIOS] Nintendo Game Boy Boot ROM (World) (Rev 1).gb",
        "filename": "gb_bios.bin"
      },
      {
        "hash": "d574d4f9c12f305074798f54c091a8b4",
        "description": "SGB-CPU (World) (Enhancement Chip).bin",
        "filename": "sgb_bios.bin"
      }
    ]
  },
  {
    "IGDBId": 22,
    "IGDBName": "Game Boy Color",
    "IGDBSlug": "gbc",
    "AlternateNames": [
      "Game Boy Color",
      "GBC"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".GBC",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".GBC"
      ]
    },
    "RetroPieDirectoryName": "gbc",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "gb",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "gb",
              "AlternateCoreName": "gambatte",
              "Default": true
            },
            {
              "Core": "mgba",
              "AlternateCoreName": "",
              "Default": false
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "dbfce9db9deaa2567f6a84fde55f9680",
        "description": "BIOS for Game Boy Color",
        "filename": "gbc_bios.bin"
      },
      {
        "hash": "d574d4f9c12f305074798f54c091a8b4",
        "description": "Super Game Boy",
        "filename": "sgb_bios.bin"
      }
    ]
  },
  {
    "IGDBId": 67,
    "IGDBName": "Intellivision",
    "IGDBSlug": "intellivision",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 39,
    "IGDBName": "iOS",
    "IGDBSlug": "ios",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 55,
    "IGDBName": "Legacy Mobile Device",
    "IGDBSlug": "mobile",
    "AlternateNames": [
      "Legacy Cellphone"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 3,
    "IGDBName": "Linux",
    "IGDBSlug": "linux",
    "AlternateNames": [
      "GNU/Linux"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 14,
    "IGDBName": "Mac",
    "IGDBSlug": "mac",
    "AlternateNames": [
      "Mac OS"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 27,
    "IGDBName": "MSX",
    "IGDBSlug": "msx",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 53,
    "IGDBName": "MSX2",
    "IGDBSlug": "msx2",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 157,
    "IGDBName": "NEC PC-6000 Series",
    "IGDBSlug": "nec-pc-6000-series",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 80,
    "IGDBName": "Neo Geo AES",
    "IGDBSlug": "neogeoaes",
    "AlternateNames": [
      "AES"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 136,
    "IGDBName": "Neo Geo CD",
    "IGDBSlug": "neo-geo-cd",
    "AlternateNames": [
      "NGCD"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 137,
    "IGDBName": "New Nintendo 3DS",
    "IGDBSlug": "new-nintendo-3ds",
    "AlternateNames": [
      "n3DS"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 37,
    "IGDBName": "Nintendo 3DS",
    "IGDBSlug": "3ds",
    "AlternateNames": [
      "3DS"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 4,
    "IGDBName": "Nintendo 64",
    "IGDBSlug": "n64",
    "AlternateNames": [
      "N64",
      "Nintendo 64"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".N64",
        ".V64",
        ".Z64",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".N64",
        ".V64",
        ".Z64"
      ]
    },
    "RetroPieDirectoryName": "n64",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "n64",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "n64",
              "AlternateCoreName": "mupen64plus_next",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": []
  },
  {
    "IGDBId": 20,
    "IGDBName": "Nintendo DS",
    "IGDBSlug": "nds",
    "AlternateNames": [
      "NDS"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".BIN",
        ".NDS",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".NDS"
      ]
    },
    "RetroPieDirectoryName": "nds",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "nds",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "nds",
              "AlternateCoreName": "melonds",
              "Default": true
            },
            {
              "Core": "desmume2015",
              "AlternateCoreName": "",
              "Default": false
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "df692a80a5b1bc90728bc3dfc76cd948",
        "description": "ARM7 BIOS",
        "filename": "bios7.bin"
      },
      {
        "hash": "a392174eb3e572fed6447e956bde4b25",
        "description": "ARM9 BIOS",
        "filename": "bios9.bin"
      },
      {
        "hash": "145eaef5bd3037cbc247c213bb3da1b3",
        "description": "NDS Firmware",
        "filename": "firmware.bin"
      }
    ]
  },
  {
    "IGDBId": 159,
    "IGDBName": "Nintendo DSi",
    "IGDBSlug": "nintendo-dsi",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 18,
    "IGDBName": "Nintendo Entertainment System",
    "IGDBSlug": "nes",
    "AlternateNames": [
      "NES",
      "Nintendo Entertainment System",
      "Nintendo Famicom & Entertainment System"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".FDS",
        ".NES",
        ".NEZ",
        ".UNF",
        ".UNIF",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".FDS",
        ".NES",
        ".NEZ",
        ".UNF",
        ".UNIF"
      ]
    },
    "RetroPieDirectoryName": "nes",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "nes",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "nes",
              "AlternateCoreName": "fceumm",
              "Default": true
            },
            {
              "Core": "nestopia",
              "AlternateCoreName": "",
              "Default": false
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "ca30b50f880eb660a320674ed365ef7a",
        "description": "Family Computer Disk System BIOS - Required for Famicom Disk System emulation",
        "filename": "disksys.rom"
      },
      {
        "hash": "7f98d77d7a094ad7d069b74bd553ec98",
        "description": "Game Genie add-on cartridge - Required for Game Genei Add-on emulation (Only supported on the fceumm core)",
        "filename": "gamegenie.nes"
      }
    ]
  },
  {
    "IGDBId": 21,
    "IGDBName": "Nintendo GameCube",
    "IGDBSlug": "ngc",
    "AlternateNames": [
      "GameCube",
      "GC",
      "GCN",
      "ngc",
      "Nintendo GameCube"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".CISO",
        ".GC",
        ".GCM",
        ".GCZ",
        ".ISO",
        ".RVZ"
      ],
      "UniqueFileExtensions": [
        ".CISO",
        ".GC",
        ".GCM",
        ".GCZ",
        ".RVZ"
      ]
    },
    "RetroPieDirectoryName": "gc",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": []
    },
    "Bios": []
  },
  {
    "IGDBId": 130,
    "IGDBName": "Nintendo Switch",
    "IGDBSlug": "switch",
    "AlternateNames": [
      "NX"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 6,
    "IGDBName": "PC (Microsoft Windows)",
    "IGDBSlug": "win",
    "AlternateNames": [
      "mswin"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 125,
    "IGDBName": "PC-8800 Series",
    "IGDBSlug": "pc-8800-series",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 149,
    "IGDBName": "PC-9800 Series",
    "IGDBSlug": "pc-9800-series",
    "AlternateNames": [
      "PC-98"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 108,
    "IGDBName": "PDP-11",
    "IGDBSlug": "pdp11",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 117,
    "IGDBName": "Philips CD-i",
    "IGDBSlug": "philips-cd-i",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 7,
    "IGDBName": "PlayStation",
    "IGDBSlug": "ps",
    "AlternateNames": [
      "PlayStation",
      "PS",
      "PS1",
      "PSOne",
      "PSX",
      "PSX, PSOne, PS",
      "Sony PlayStation"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".CCD",
        ".CHD",
        ".CUE",
        ".EXE",
        ".ISO",
        ".M3U",
        ".PBP",
        ".TOC"
      ],
      "UniqueFileExtensions": [
        ".CCD",
        ".EXE",
        ".PBP",
        ".TOC"
      ]
    },
    "RetroPieDirectoryName": "psx",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "psx",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "psx",
              "AlternateCoreName": "pcsx_rearmed",
              "Default": true
            },
            {
              "Core": "mednafen_psx",
              "AlternateCoreName": "",
              "Default": false
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "8dd7d5296a650fac7319bce665a6a53c",
        "description": "PS1 JP BIOS - Required for JP games",
        "filename": "scph5500.bin"
      },
      {
        "hash": "490f666e1afb15b7362b406ed1cea246",
        "description": "PS1 US BIOS - Required for US games",
        "filename": "scph5501.bin"
      },
      {
        "hash": "32736f17079d0b2b7024407c39bd3050",
        "description": "PS1 EU BIOS - Required for EU games",
        "filename": "scph5502.bin"
      }
    ]
  },
  {
    "IGDBId": 9,
    "IGDBName": "PlayStation 3",
    "IGDBSlug": "ps3",
    "AlternateNames": [
      "PS3"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 48,
    "IGDBName": "PlayStation 4",
    "IGDBSlug": "ps4--1",
    "AlternateNames": [
      "PS4"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 38,
    "IGDBName": "PlayStation Portable",
    "IGDBSlug": "psp",
    "AlternateNames": [
      "PSP"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 46,
    "IGDBName": "PlayStation Vita",
    "IGDBSlug": "psvita",
    "AlternateNames": [
      "PS Vita"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 306,
    "IGDBName": "Satellaview",
    "IGDBSlug": "satellaview",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 30,
    "IGDBName": "Sega 32X",
    "IGDBSlug": "sega32",
    "AlternateNames": [
      "Sega 32X",
      "Sega32",
      "Sega32X"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".32X",
        ".7Z",
        ".BIN",
        ".MD",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".32X"
      ]
    },
    "RetroPieDirectoryName": "sega32x",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "sega32x",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "sega32x",
              "AlternateCoreName": "picodrive",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": []
  },
  {
    "IGDBId": 78,
    "IGDBName": "Sega CD",
    "IGDBSlug": "segacd",
    "AlternateNames": [
      "Mega CD",
      "Sega CD",
      "Sega Mega-CD & Sega CD",
      "segacd"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".BIN",
        ".CHD",
        ".CUE",
        ".ISO",
        ".M3U"
      ],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "segacd",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "segaCD",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "segaCD",
              "AlternateCoreName": "genesis_plus_gx",
              "Default": true
            },
            {
              "Core": "picodrive",
              "AlternateCoreName": "",
              "Default": false
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "e66fa1dc5820d254611fdcdba0662372",
        "description": "MegaCD EU BIOS - Required",
        "filename": "bios_CD_E.bin"
      },
      {
        "hash": "278a9397d192149e84e820ac621a8edd",
        "description": "MegaCD JP BIOS - Required",
        "filename": "bios_CD_J.bin"
      },
      {
        "hash": "2efd74e3232ff260e371b99f84024f7f",
        "description": "SegaCD US BIOS - Required",
        "filename": "bios_CD_U.bin"
      }
    ]
  },
  {
    "IGDBId": 35,
    "IGDBName": "Sega Game Gear",
    "IGDBSlug": "gamegear",
    "AlternateNames": [
      "Game Gear",
      "gamegear",
      "GG",
      "Sega Game Gear"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".BIN",
        ".GG",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".GG"
      ]
    },
    "RetroPieDirectoryName": "gamegear",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "segaGG",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "segaGG",
              "AlternateCoreName": "genesis_plus_gx",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "672e104c3be3a238301aceffc3b23fd6",
        "description": "GameGear BIOS (bootrom) - Optional",
        "filename": "bios.gg"
      }
    ]
  },
  {
    "IGDBId": 64,
    "IGDBName": "Sega Master System/Mark III",
    "IGDBSlug": "sms",
    "AlternateNames": [
      "Sega Mark III & Master System",
      "Sega Master System",
      "Sega Master System/Mark III",
      "sms",
      "SMS, Mark III"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".BIN",
        ".SMS",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".SMS"
      ]
    },
    "RetroPieDirectoryName": "mastersystem",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "segaMS",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "segaMS",
              "AlternateCoreName": "genesis_plus_gx",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "840481177270d5642a14ca71ee72844c",
        "description": "MasterSystem EU BIOS",
        "filename": "bios_E.sms"
      },
      {
        "hash": "24a519c53f67b00640d0048ef7089105",
        "description": "MasterSystem JP BIOS",
        "filename": "bios_J.sms"
      },
      {
        "hash": "840481177270d5642a14ca71ee72844c",
        "description": "MasterSystem US BIOS",
        "filename": "bios_U.sms"
      }
    ]
  },
  {
    "IGDBId": 29,
    "IGDBName": "Sega Mega Drive/Genesis",
    "IGDBSlug": "genesis-slash-megadrive",
    "AlternateNames": [
      "genesis-slash-megadrive",
      "Sega Genesis",
      "Sega Mega Drive",
      "Sega Mega Drive & Genesis",
      "Sega Mega Drive/Genesis"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".BIN",
        ".GEN",
        ".MD",
        ".SG",
        ".SMD",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".GEN",
        ".SG",
        ".SMD"
      ]
    },
    "RetroPieDirectoryName": "megadrive",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "segaMD",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "segaMD",
              "AlternateCoreName": "genesis_plus_gx",
              "Default": true
            },
            {
              "Core": "picodrive",
              "AlternateCoreName": "",
              "Default": false
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "45e298905a08f9cfb38fd504cd6dbc84",
        "description": "MegaDrive TMSS startup ROM",
        "filename": "bios_MD.bin"
      }
    ]
  },
  {
    "IGDBId": 32,
    "IGDBName": "Sega Saturn",
    "IGDBSlug": "saturn",
    "AlternateNames": [
      "Hi-Saturn",
      "JVC Saturn",
      "JVC Saturn, Hi-Saturn, Samsung Saturn, V-Saturn",
      "Samsung Saturn",
      "Saturn",
      "Sega Saturn",
      "V-Saturn"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".BIN",
        ".CUE",
        ".ISO",
        ".MDF"
      ],
      "UniqueFileExtensions": [
        ".MDF"
      ]
    },
    "RetroPieDirectoryName": "saturn",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "segaSaturn",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "segaSaturn",
              "AlternateCoreName": "yabause",
              "Default": true
            },
            {
              "Core": "mgba",
              "AlternateCoreName": "",
              "Default": false
            }
          ]
        }
      ]
    },
    "Bios": [
      {
        "hash": "af5828fdff51384f99b3c4926be27762",
        "description": "Saturn BIOS",
        "filename": "saturn_bios.bin"
      }
    ]
  },
  {
    "IGDBId": 84,
    "IGDBName": "SG-1000",
    "IGDBSlug": "sg1000",
    "AlternateNames": [
      "Sega Game 1000"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 77,
    "IGDBName": "Sharp X1",
    "IGDBSlug": "x1",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 121,
    "IGDBName": "Sharp X68000",
    "IGDBSlug": "sharp-x68000",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 373,
    "IGDBName": "Sinclair ZX81",
    "IGDBSlug": "sinclair-zx81",
    "AlternateNames": [
      "ZX81"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 58,
    "IGDBName": "Super Famicom",
    "IGDBSlug": "sfam",
    "AlternateNames": [
      "SFC"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 19,
    "IGDBName": "Super Nintendo Entertainment System",
    "IGDBSlug": "snes",
    "AlternateNames": [
      "Nintendo Super Famicom & Super Entertainment System",
      "SNES",
      "SNES, Super Nintendo",
      "Super Nintendo",
      "Super Nintendo Entertainment System"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".BIN",
        ".BS",
        ".FIG",
        ".MGD",
        ".SFC",
        ".SMC",
        ".SWC",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".BS",
        ".FIG",
        ".MGD",
        ".SFC",
        ".SMC",
        ".SWC"
      ]
    },
    "RetroPieDirectoryName": "snes",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "snes",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "snes",
              "AlternateCoreName": "snes9x",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": []
  },
  {
    "IGDBId": 44,
    "IGDBName": "Tapwave Zodiac",
    "IGDBSlug": "zod",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 155,
    "IGDBName": "Tatung Einstein",
    "IGDBSlug": "tatung-einstein",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 129,
    "IGDBName": "Texas Instruments TI-99",
    "IGDBSlug": "ti-99",
    "AlternateNames": [
      "Texas Instruments TI-99/4A"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 156,
    "IGDBName": "Thomson MO5",
    "IGDBSlug": "thomson-mo5",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 126,
    "IGDBName": "TRS-80",
    "IGDBSlug": "trs-80",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 151,
    "IGDBName": "TRS-80 Color Computer",
    "IGDBSlug": "trs-80-color-computer",
    "AlternateNames": [
      "Tandy Color Computer"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 86,
    "IGDBName": "TurboGrafx-16/PC Engine",
    "IGDBSlug": "turbografx16--1",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 150,
    "IGDBName": "Turbografx-16/PC Engine CD",
    "IGDBSlug": "turbografx-16-slash-pc-engine-cd",
    "AlternateNames": [
      "TG-16CD/PCECD"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 87,
    "IGDBName": "Virtual Boy",
    "IGDBSlug": "virtualboy",
    "AlternateNames": [
      "VB"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".7Z",
        ".VB",
        ".ZIP"
      ],
      "UniqueFileExtensions": [
        ".VB"
      ]
    },
    "RetroPieDirectoryName": "vb",
    "WebEmulator": {
      "Type": "EmulatorJS",
      "Core": "vb",
      "AvailableWebEmulators": [
        {
          "EmulatorType": "EmulatorJS",
          "AvailableWebEmulatorCores": [
            {
              "Core": "vb",
              "AlternateCoreName": "beetle_vb",
              "Default": true
            }
          ]
        }
      ]
    },
    "Bios": []
  },
  {
    "IGDBId": 5,
    "IGDBName": "Wii",
    "IGDBSlug": "wii",
    "AlternateNames": [
      "Revolution"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 41,
    "IGDBName": "Wii U",
    "IGDBSlug": "wiiu",
    "AlternateNames": [
      "Project Cafe"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 74,
    "IGDBName": "Windows Phone",
    "IGDBSlug": "winphone",
    "AlternateNames": [
      "WP"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 57,
    "IGDBName": "WonderSwan",
    "IGDBSlug": "wonderswan",
    "AlternateNames": [
      "WS"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 123,
    "IGDBName": "WonderSwan Color",
    "IGDBSlug": "wonderswan-color",
    "AlternateNames": [
      "WSC"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 12,
    "IGDBName": "Xbox 360",
    "IGDBSlug": "xbox360",
    "AlternateNames": [
      "X360"
    ],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 240,
    "IGDBName": "Zeebo",
    "IGDBSlug": "zeebo",
    "AlternateNames": [],
    "Extensions": {
      "SupportedFileExtensions": [],
      "UniqueFileExtensions": []
    },
    "RetroPieDirectoryName": "",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": null
    },
    "Bios": []
  },
  {
    "IGDBId": 26,
    "IGDBName": "ZX Spectrum",
    "IGDBSlug": "zxs",
    "AlternateNames": [
      "Sinclair ZX",
      "Sinclair ZX Spectrum",
      "ZX Spectrum",
      "zxs"
    ],
    "Extensions": {
      "SupportedFileExtensions": [
        ".DSK",
        ".GZ",
        ".IMG",
        ".MGT",
        ".SCL",
        ".SNA",
        ".SZX",
        ".TAP",
        ".TRD",
        ".TZX",
        ".UDI",
        ".Z80"
      ],
      "UniqueFileExtensions": [
        ".MGT",
        ".SCL",
        ".SNA",
        ".SZX",
        ".TRD",
        ".TZX",
        ".UDI",
        ".Z80"
      ]
    },
    "RetroPieDirectoryName": "zxspectrum",
    "WebEmulator": {
      "Type": "",
      "Core": "",
      "AvailableWebEmulators": []
    },
    "Bios": []
  }
]