{
  "schemaVersion": 1,
  "frontend": "EmulatorJS 4.2.3",
  "core": "genesis_plus_gx",
  "coreBuild": "2025-06-14",
  "threaded": false,
  "legacyOnly": true,
  "romSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
  "coreWasmSha256": "cfec0e5915c4b3d03336482e990a7809f16b37909992f94631c2cad8e92b5aae",
  "cartridgeIdentity": {
    "schemaVersion": 1,
    "sourceArchive": "Sonic the Hedgehog (JUE) [!].zip",
    "sourceArchiveBytes": 405696,
    "sourceArchiveSha256": "51a60b48da637315e13c61a6929b11960005aab8308d76450de8691c37c0a55d",
    "sourceMember": "Sonic the Hedgehog (JUE) [!].smd",
    "sourceMemberBytes": 524800,
    "sourceMemberSha256": "d41f4dcafe674f7b4c255c6f203a3a4833b6cd20787f6b34d7913bdd1ebcc049",
    "canonicalRom": "sonic-the-hedgehog-rev00.bin",
    "canonicalBytes": 524288,
    "canonicalSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
    "canonicalMd5": "1bc674be034e43c96b86487ac69d9293",
    "transform": "Retain original SMD. Remove its 512-byte copier header; for each 16384-byte block, interleave second 8192 bytes into even byte positions and first 8192 into odd byte positions. No cartridge program/data bytes modified.",
    "reverseRoundTripExact": true,
    "headerStoredChecksum": "264A",
    "computedChecksum": "264A"
  },
  "files": {
    "rom/sonic-the-hedgehog-rev00.bin": {
      "bytes": 524288,
      "sha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6"
    },
    "runtime/compression/extract7z.js": {
      "bytes": 280155,
      "sha256": "4ac9933b995a516cb6b3ca4027db860278372a20c21c405d93ceb1998498853a"
    },
    "runtime/compression/extractzip.js": {
      "bytes": 196199,
      "sha256": "3cc825428724213acd43d30552a78008e0869b2326de17dee240dbff9ee2f629"
    },
    "runtime/compression/libunrar.js": {
      "bytes": 66684,
      "sha256": "bc35b98ec95020ec047f4762de3e66629741eee3826022195498d2a1e0fc102c"
    },
    "runtime/compression/libunrar.wasm": {
      "bytes": 173799,
      "sha256": "e4ea9bd0b13a9767916b424469e30205f47f267ecd9125ed56fb9ff0b9bc1b58"
    },
    "runtime/compression/README.md": {
      "bytes": 189,
      "sha256": "c01bf373463b6eac94ce2db8f6102010c104683bd70203e9b1343865693d1db5"
    },
    "runtime/cores/genesis_plus_gx-legacy-wasm.data": {
      "bytes": 1204803,
      "sha256": "2a1edeb68d7ec882149ed3cd5d3aa95a6ac231ebabaf82cdb56175a8b62967cc"
    },
    "runtime/cores/reports/genesis_plus_gx.json": {
      "bytes": 129,
      "sha256": "5936a8ce8d7f010d5bfdd8c3bba2b2414f103b3a703121e56f2724b24dbe7ff3"
    },
    "runtime/emulator.css": {
      "bytes": 33532,
      "sha256": "0ba5b1ce183b6ecb95c17e54e89fbae77697ebb94ec23caca5fd19f9b569defe"
    },
    "runtime/emulator.min.css": {
      "bytes": 33532,
      "sha256": "0ba5b1ce183b6ecb95c17e54e89fbae77697ebb94ec23caca5fd19f9b569defe"
    },
    "runtime/emulator.min.js": {
      "bytes": 583736,
      "sha256": "6ec963ed832b432d2bc0ce1f8cc9bdc51b65bdad709b515e3cfb89321eded58d"
    },
    "runtime/GENESIS-PLUS-GX-LICENSE.txt": {
      "bytes": 63857,
      "sha256": "642c163624269243d1f6b29d759d4e3a2d161bdc272c90d82ecbeec82ae26755"
    },
    "runtime/LICENSE.txt": {
      "bytes": 35111,
      "sha256": "a617fab6d251b3302b1cb2c1c94f52d1c584f6fcb2fc218ec1a475bc08053a61"
    },
    "runtime/loader.js": {
      "bytes": 7594,
      "sha256": "69e0903bf1e2f62ced78895e7e511fa26e11316f7eb734925c35e919ba1287b2"
    },
    "runtime/localization/af-FR.json": {
      "bytes": 10847,
      "sha256": "98c0a0748b8a79c4888b756cc032721203bd07ab1e01c82ceb78bf507531bae9"
    },
    "runtime/localization/ar-AR.json": {
      "bytes": 9834,
      "sha256": "7f08398ad9cf828c1c6d8cdaa65f9352d4873691475e14b76cbb11b802f8dc28"
    },
    "runtime/localization/ben-BEN.json": {
      "bytes": 12548,
      "sha256": "09a2adec9d6d26cbf1b007f1f39f3787f487fe421cae499048712a261e540545"
    },
    "runtime/localization/de-GER.json": {
      "bytes": 8758,
      "sha256": "370590727debfb65fbd07c6622bb4ddc8ab25c465aeaa83f9d4ec7ad6552d8dd"
    },
    "runtime/localization/el-GR.json": {
      "bytes": 11271,
      "sha256": "304ebd42b2275028deab2806022238e80f4c0470f982f86788ad4cafec8b94bd"
    },
    "runtime/localization/en-US.json": {
      "bytes": 9825,
      "sha256": "b0c9a9bb92ecd2d03614ee2b0eeda160e883ee79ea94d9e8131addb92c5803f9"
    },
    "runtime/localization/es-ES.json": {
      "bytes": 9601,
      "sha256": "88be7f8de1e1fce480ce8883a975fc7c7985208e5b100a297591cea07bc97e46"
    },
    "runtime/localization/fa-AF.json": {
      "bytes": 10778,
      "sha256": "e9e21fb390ebcc5c1170ccf4fbc62caece7997f0c14bd4da5da2e3720c864103"
    },
    "runtime/localization/hi-HI.json": {
      "bytes": 12787,
      "sha256": "63b7e7a676facd3e29e352e92f716f4a1065b606e2bf302e5fdd3dec531b1182"
    },
    "runtime/localization/it-IT.json": {
      "bytes": 8721,
      "sha256": "90b2febc77fa1c4ed672f5669dfedddc5f40409e2ddbe0d84e43366ea9e957c3"
    },
    "runtime/localization/ja-JA.json": {
      "bytes": 9543,
      "sha256": "bcde0373941009e441094c2a75736598ca7ed0e6b7c09ab7f7a6bc5a7afa068a"
    },
    "runtime/localization/jv-JV.json": {
      "bytes": 8388,
      "sha256": "16e5f8d17eae444268a1c7fd7833a955201e7090af54d69ddfb4c075cd53e710"
    },
    "runtime/localization/ko-KO.json": {
      "bytes": 10925,
      "sha256": "c5822e658e952dc1f20cfee36a1be8b3d6f5ad3026e3b4ad5ab42af6aebdefa9"
    },
    "runtime/localization/pt-BR.json": {
      "bytes": 13209,
      "sha256": "6aced4ba66a75ffaac8b43db3e4bd1678e9d6a781b508ecf38a21b8bc3047474"
    },
    "runtime/localization/README.md": {
      "bytes": 2684,
      "sha256": "bb6832a0cbc3feb5ab5cc0ad86606f830bd06d118703e6964476b78f41c5eb55"
    },
    "runtime/localization/retroarch.json": {
      "bytes": 30095,
      "sha256": "31e0c9c1876402da54219ad6da5294eafe78e94d4663e7d2b02193d1b14925b7"
    },
    "runtime/localization/ro-RO.json": {
      "bytes": 9350,
      "sha256": "a58ad0f67d49c56db5f4e274e2cd1a03581b593ba4a6321dffc6ef129ecc373a"
    },
    "runtime/localization/ru-RU.json": {
      "bytes": 10950,
      "sha256": "9ac48f105165af995fe48180f2f9fc84661755a44647cfa571a3f69e33ca1476"
    },
    "runtime/localization/tr-TR.json": {
      "bytes": 8849,
      "sha256": "37aa1368de761196f439604a1b04b0d11e2858a3bdcc7c392db37e6306d02ecc"
    },
    "runtime/localization/vi-VN.json": {
      "bytes": 9014,
      "sha256": "60c6d3a730a067f3f8af8cb12cec96d275221b5c6c89cade8285345e38e99605"
    },
    "runtime/localization/zh-CN.json": {
      "bytes": 10521,
      "sha256": "a20b7d3c3395d3cce4d697b45555e4228c076f07caba1c2bcf76bb66bedb79d2"
    },
    "runtime/PATCHES.txt": {
      "bytes": 967,
      "sha256": "e0c473bf3c35e45c3c0d7d2f6b25a39db4aeff360c1d5d6aa60b459ee4fc7747"
    },
    "runtime/src/compression.js": {
      "bytes": 6409,
      "sha256": "bd6723ec29fee8de81118cfbddfcb53301b8f41f7c6fb22c2de44dedbf111c2c"
    },
    "runtime/src/emulator.js": {
      "bytes": 340673,
      "sha256": "9dba72dbb05437906a60a644c0d7441ef648d6d42ea02d0669039d4c7fb0866e"
    },
    "runtime/src/GameManager.js": {
      "bytes": 19048,
      "sha256": "f026130eda3648557498c54c70cbb5b36fd71b088e7e42e5a13e413aab11d888"
    },
    "runtime/src/gamepad.js": {
      "bytes": 6054,
      "sha256": "27707ee9256cf3e1a6f32d1c3c42f2aed991d637773699fff566008229cc09c8"
    },
    "runtime/src/nipplejs.js": {
      "bytes": 20259,
      "sha256": "cf745190f5dc5db942ad54f5683d56c6d6da445646f4b4fc23c049c9985a04df"
    },
    "runtime/src/shaders.js": {
      "bytes": 139565,
      "sha256": "79bcd4c35740b2858fc28f2f1894ddb8f483f1aba6f564869a713515726fe902"
    },
    "runtime/src/socket.io.min.js": {
      "bytes": 46831,
      "sha256": "b0e735814f8dcfecd6cdb8a7ce95a297a7e1e5f2727a29e6f5901801d52fa0c5"
    },
    "runtime/src/storage.js": {
      "bytes": 4600,
      "sha256": "06759f310bb2d782d2728e1d3417a0d8f613eff935d2959c1a705670041a6f2e"
    },
    "runtime/version.json": {
      "bytes": 126,
      "sha256": "d8991427000a96fb97daefdb62178071e9bbff911760706148e584ae8d69f9e7"
    }
  }
}
