diff --git a/emulatorjs/config/profile/default/retroarch.cfg b/emulatorjs/config/profile/default/retroarch.cfg new file mode 100644 index 0000000..3e824e4 --- /dev/null +++ b/emulatorjs/config/profile/default/retroarch.cfg @@ -0,0 +1,2 @@ +input_menu_toggle_gamepad_combo = 3 +system_directory = /home/web_user/retroarch/system/ diff --git a/emulatorjs/config/profile/profile.json b/emulatorjs/config/profile/profile.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/emulatorjs/config/profile/profile.json @@ -0,0 +1 @@ +{} diff --git a/emulatorjs/data/.ipfs/api b/emulatorjs/data/.ipfs/api new file mode 100644 index 0000000..ec31f33 --- /dev/null +++ b/emulatorjs/data/.ipfs/api @@ -0,0 +1 @@ +/ip4/127.0.0.1/tcp/5001 \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/26/CIQOTGHPLEIAUODGREC47TOZVOHRSAA4567TJ5WRFNK5C4GYY6ZJ26Y.data b/emulatorjs/data/.ipfs/blocks/26/CIQOTGHPLEIAUODGREC47TOZVOHRSAA4567TJ5WRFNK5C4GYY6ZJ26Y.data new file mode 100644 index 0000000..d19e344 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/26/CIQOTGHPLEIAUODGREC47TOZVOHRSAA4567TJ5WRFNK5C4GYY6ZJ26Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/2F/CIQHAQZRKA6Q3ZRNBAA3STOFFPAVCGPRC4PQCMOSYJTVJFNPACJJ2FA.data b/emulatorjs/data/.ipfs/blocks/2F/CIQHAQZRKA6Q3ZRNBAA3STOFFPAVCGPRC4PQCMOSYJTVJFNPACJJ2FA.data new file mode 100644 index 0000000..78c4190 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/2F/CIQHAQZRKA6Q3ZRNBAA3STOFFPAVCGPRC4PQCMOSYJTVJFNPACJJ2FA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/2G/CIQOPFO3LQTQKDCIUMXYWQ6JD4TTI4K2FRB52BYY3CF4RNQHQNO52GY.data b/emulatorjs/data/.ipfs/blocks/2G/CIQOPFO3LQTQKDCIUMXYWQ6JD4TTI4K2FRB52BYY3CF4RNQHQNO52GY.data new file mode 100644 index 0000000..569ef80 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/2G/CIQOPFO3LQTQKDCIUMXYWQ6JD4TTI4K2FRB52BYY3CF4RNQHQNO52GY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/2N/CIQC6JGIPRDMM3SJHOAXI3ZISFBCA3ZOORPAY7H5HHIJLRKTMXAJ2NY.data b/emulatorjs/data/.ipfs/blocks/2N/CIQC6JGIPRDMM3SJHOAXI3ZISFBCA3ZOORPAY7H5HHIJLRKTMXAJ2NY.data new file mode 100644 index 0000000..0ce0ade Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/2N/CIQC6JGIPRDMM3SJHOAXI3ZISFBCA3ZOORPAY7H5HHIJLRKTMXAJ2NY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/2N/CIQPXAJ3JNPAWDGN2HBSF4JEGVRBFYUTKLZ2NZQ4YQQ5IW2UYBU62NA.data b/emulatorjs/data/.ipfs/blocks/2N/CIQPXAJ3JNPAWDGN2HBSF4JEGVRBFYUTKLZ2NZQ4YQQ5IW2UYBU62NA.data new file mode 100644 index 0000000..e8c858d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/2N/CIQPXAJ3JNPAWDGN2HBSF4JEGVRBFYUTKLZ2NZQ4YQQ5IW2UYBU62NA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/2P/CIQEL4HSVDH66LEDN6INA3DFVIK6JRVQ5EADWUMXLZPS3ZAWVFTH2PY.data b/emulatorjs/data/.ipfs/blocks/2P/CIQEL4HSVDH66LEDN6INA3DFVIK6JRVQ5EADWUMXLZPS3ZAWVFTH2PY.data new file mode 100644 index 0000000..2c08f1f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/2P/CIQEL4HSVDH66LEDN6INA3DFVIK6JRVQ5EADWUMXLZPS3ZAWVFTH2PY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/2P/CIQFSNFREBHERWLDIQEWTCEVHVDG24MREGF5RN2QLKGNAJXR25PR2PQ.data b/emulatorjs/data/.ipfs/blocks/2P/CIQFSNFREBHERWLDIQEWTCEVHVDG24MREGF5RN2QLKGNAJXR25PR2PQ.data new file mode 100644 index 0000000..909cca7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/2P/CIQFSNFREBHERWLDIQEWTCEVHVDG24MREGF5RN2QLKGNAJXR25PR2PQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/2S/CIQFN5NGSMFETUWO4UFHPTXTUEHMG33XU244W32AMSOQTGLIEKTJ2SQ.data b/emulatorjs/data/.ipfs/blocks/2S/CIQFN5NGSMFETUWO4UFHPTXTUEHMG33XU244W32AMSOQTGLIEKTJ2SQ.data new file mode 100644 index 0000000..0226a36 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/2S/CIQFN5NGSMFETUWO4UFHPTXTUEHMG33XU244W32AMSOQTGLIEKTJ2SQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/2X/CIQODGL5PBYLUTVFH6QSYCZKKX7SF3OQZ5PFON5EUJIGQMCG4KYR2XI.data b/emulatorjs/data/.ipfs/blocks/2X/CIQODGL5PBYLUTVFH6QSYCZKKX7SF3OQZ5PFON5EUJIGQMCG4KYR2XI.data new file mode 100644 index 0000000..2ca17af Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/2X/CIQODGL5PBYLUTVFH6QSYCZKKX7SF3OQZ5PFON5EUJIGQMCG4KYR2XI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/32/CIQDS5Y7CKUNWQEJKXPVV2LW463QZCYEGVRX4IZ76DHGMG27CMDY32A.data b/emulatorjs/data/.ipfs/blocks/32/CIQDS5Y7CKUNWQEJKXPVV2LW463QZCYEGVRX4IZ76DHGMG27CMDY32A.data new file mode 100644 index 0000000..833a593 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/32/CIQDS5Y7CKUNWQEJKXPVV2LW463QZCYEGVRX4IZ76DHGMG27CMDY32A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/37/CIQF2RAAM3N6KES3HA4EA72JWOAQZF2QQHQ4RGVN665DGKJ4KVEU37Y.data b/emulatorjs/data/.ipfs/blocks/37/CIQF2RAAM3N6KES3HA4EA72JWOAQZF2QQHQ4RGVN665DGKJ4KVEU37Y.data new file mode 100644 index 0000000..e603e3f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/37/CIQF2RAAM3N6KES3HA4EA72JWOAQZF2QQHQ4RGVN665DGKJ4KVEU37Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3C/CIQK5CXB2MSRG6PZ26HTDEKBRGUQJHGQKNU6J64CNACMATIRK2273CA.data b/emulatorjs/data/.ipfs/blocks/3C/CIQK5CXB2MSRG6PZ26HTDEKBRGUQJHGQKNU6J64CNACMATIRK2273CA.data new file mode 100644 index 0000000..f369981 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3C/CIQK5CXB2MSRG6PZ26HTDEKBRGUQJHGQKNU6J64CNACMATIRK2273CA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3D/CIQOHZYRUEU2DBMSAOSJ7IAZF2LVHFFXET5B4OZKE4QBCOPKUY2U3DA.data b/emulatorjs/data/.ipfs/blocks/3D/CIQOHZYRUEU2DBMSAOSJ7IAZF2LVHFFXET5B4OZKE4QBCOPKUY2U3DA.data new file mode 100644 index 0000000..7aed0cb Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3D/CIQOHZYRUEU2DBMSAOSJ7IAZF2LVHFFXET5B4OZKE4QBCOPKUY2U3DA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3J/CIQB2VGL5UQKRNS3PIWFFJNQQHE3OGPNB75KSTIWBBAIYAHQMTOC3JI.data b/emulatorjs/data/.ipfs/blocks/3J/CIQB2VGL5UQKRNS3PIWFFJNQQHE3OGPNB75KSTIWBBAIYAHQMTOC3JI.data new file mode 100644 index 0000000..54ccc97 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/3J/CIQB2VGL5UQKRNS3PIWFFJNQQHE3OGPNB75KSTIWBBAIYAHQMTOC3JI.data @@ -0,0 +1,23 @@ + +{ + "title": "Vectrex", + "root": "vectrex", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-vecx", + "bios": "", + "path": "vectrex", + "rom_extension": ".vec", + "video_position": "left:18vw;top:30vh;width:22vw;height:46vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/3L/CIQJJIOOFTCWGWCUOZWHKDMT7VPO2Q7657CBKYZGRSAL7UXFF5U33LA.data b/emulatorjs/data/.ipfs/blocks/3L/CIQJJIOOFTCWGWCUOZWHKDMT7VPO2Q7657CBKYZGRSAL7UXFF5U33LA.data new file mode 100644 index 0000000..8f6e9ff Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3L/CIQJJIOOFTCWGWCUOZWHKDMT7VPO2Q7657CBKYZGRSAL7UXFF5U33LA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3M/CIQLHELFPZX6MDK5MCMC2A7NRTAJZ4UTLNSAI2WLIZHC22JRGHZ23MA.data b/emulatorjs/data/.ipfs/blocks/3M/CIQLHELFPZX6MDK5MCMC2A7NRTAJZ4UTLNSAI2WLIZHC22JRGHZ23MA.data new file mode 100644 index 0000000..206352f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3M/CIQLHELFPZX6MDK5MCMC2A7NRTAJZ4UTLNSAI2WLIZHC22JRGHZ23MA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3N/CIQL7XWI5A6DCACRVYZYGXBI4PLVTRNTSYWWRFHAOMC7QQ5YNNM53NI.data b/emulatorjs/data/.ipfs/blocks/3N/CIQL7XWI5A6DCACRVYZYGXBI4PLVTRNTSYWWRFHAOMC7QQ5YNNM53NI.data new file mode 100644 index 0000000..78e9c56 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3N/CIQL7XWI5A6DCACRVYZYGXBI4PLVTRNTSYWWRFHAOMC7QQ5YNNM53NI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3Q/CIQHWR5SSV7E6AXHWBCRAHH73RLLLMSWJRG5QH3ALPZ67PCKIZ2A3QA.data b/emulatorjs/data/.ipfs/blocks/3Q/CIQHWR5SSV7E6AXHWBCRAHH73RLLLMSWJRG5QH3ALPZ67PCKIZ2A3QA.data new file mode 100644 index 0000000..9259bbd Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3Q/CIQHWR5SSV7E6AXHWBCRAHH73RLLLMSWJRG5QH3ALPZ67PCKIZ2A3QA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3Q/CIQMPUF2SD2IRVFVQU6TFVE37BZTANJMR7WDUIUCSHIO55FEMUVX3QQ.data b/emulatorjs/data/.ipfs/blocks/3Q/CIQMPUF2SD2IRVFVQU6TFVE37BZTANJMR7WDUIUCSHIO55FEMUVX3QQ.data new file mode 100644 index 0000000..5d2d776 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3Q/CIQMPUF2SD2IRVFVQU6TFVE37BZTANJMR7WDUIUCSHIO55FEMUVX3QQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3R/CIQDVVHNSUNJI7UJKM2XVCQ74QARKHPUD76BJXPMTGFWV5XS2T253RA.data b/emulatorjs/data/.ipfs/blocks/3R/CIQDVVHNSUNJI7UJKM2XVCQ74QARKHPUD76BJXPMTGFWV5XS2T253RA.data new file mode 100644 index 0000000..54eba06 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3R/CIQDVVHNSUNJI7UJKM2XVCQ74QARKHPUD76BJXPMTGFWV5XS2T253RA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3S/CIQB5P7QURVCBR5AMVBEM22RCRZP6WUDIUDZEJUVWVFVM3KI6RXD3SI.data b/emulatorjs/data/.ipfs/blocks/3S/CIQB5P7QURVCBR5AMVBEM22RCRZP6WUDIUDZEJUVWVFVM3KI6RXD3SI.data new file mode 100644 index 0000000..79256e5 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3S/CIQB5P7QURVCBR5AMVBEM22RCRZP6WUDIUDZEJUVWVFVM3KI6RXD3SI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3S/CIQCT43OM2BVIUV4WECXZ4LSYSJ26WVGX45ZJ765QW5PFGRIT3T73SA.data b/emulatorjs/data/.ipfs/blocks/3S/CIQCT43OM2BVIUV4WECXZ4LSYSJ26WVGX45ZJ765QW5PFGRIT3T73SA.data new file mode 100644 index 0000000..abf34ae Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3S/CIQCT43OM2BVIUV4WECXZ4LSYSJ26WVGX45ZJ765QW5PFGRIT3T73SA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3S/CIQL4D2OO4JO6R4MZ6DP2S3JQAECYLE6RTS2BZWF5FC63U36SWEA3SQ.data b/emulatorjs/data/.ipfs/blocks/3S/CIQL4D2OO4JO6R4MZ6DP2S3JQAECYLE6RTS2BZWF5FC63U36SWEA3SQ.data new file mode 100644 index 0000000..be96174 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3S/CIQL4D2OO4JO6R4MZ6DP2S3JQAECYLE6RTS2BZWF5FC63U36SWEA3SQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3U/CIQD4O4BDNPUPFO62FS4QWITAWHGUVEFBZVFOUZNSFTD6JTCSAOC3UA.data b/emulatorjs/data/.ipfs/blocks/3U/CIQD4O4BDNPUPFO62FS4QWITAWHGUVEFBZVFOUZNSFTD6JTCSAOC3UA.data new file mode 100644 index 0000000..197630d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3U/CIQD4O4BDNPUPFO62FS4QWITAWHGUVEFBZVFOUZNSFTD6JTCSAOC3UA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3W/CIQAOYXFZD5XEMRMDRMKEBOUUW66XJ3YYDLQ7YPZFBCJ57W5H73U3WI.data b/emulatorjs/data/.ipfs/blocks/3W/CIQAOYXFZD5XEMRMDRMKEBOUUW66XJ3YYDLQ7YPZFBCJ57W5H73U3WI.data new file mode 100644 index 0000000..e241f1e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3W/CIQAOYXFZD5XEMRMDRMKEBOUUW66XJ3YYDLQ7YPZFBCJ57W5H73U3WI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3Z/CIQFQSIJB6PLA3463UR6G6HAZRDGVU5534MADN7ODTMMM2WGK6E63ZQ.data b/emulatorjs/data/.ipfs/blocks/3Z/CIQFQSIJB6PLA3463UR6G6HAZRDGVU5534MADN7ODTMMM2WGK6E63ZQ.data new file mode 100644 index 0000000..dd2c802 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3Z/CIQFQSIJB6PLA3463UR6G6HAZRDGVU5534MADN7ODTMMM2WGK6E63ZQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/3Z/CIQJYZEKGE6LIXHV2RPNPJOUJZYXZFIQ45JW5SIFXNNOW6UIUGNO3ZY.data b/emulatorjs/data/.ipfs/blocks/3Z/CIQJYZEKGE6LIXHV2RPNPJOUJZYXZFIQ45JW5SIFXNNOW6UIUGNO3ZY.data new file mode 100644 index 0000000..39b632a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/3Z/CIQJYZEKGE6LIXHV2RPNPJOUJZYXZFIQ45JW5SIFXNNOW6UIUGNO3ZY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4B/CIQLPOIMEQYVUCCD2RLTY6XIQ6NM4GGSRQ2IYP64G4SES2ALS2664BA.data b/emulatorjs/data/.ipfs/blocks/4B/CIQLPOIMEQYVUCCD2RLTY6XIQ6NM4GGSRQ2IYP64G4SES2ALS2664BA.data new file mode 100644 index 0000000..38cae3b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4B/CIQLPOIMEQYVUCCD2RLTY6XIQ6NM4GGSRQ2IYP64G4SES2ALS2664BA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4D/CIQF3JGTNIYIXA3HO2CC7E35P7ZJJ7TMCLKHIATW4BMWL6EISB2D4DI.data b/emulatorjs/data/.ipfs/blocks/4D/CIQF3JGTNIYIXA3HO2CC7E35P7ZJJ7TMCLKHIATW4BMWL6EISB2D4DI.data new file mode 100644 index 0000000..7bc8567 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4D/CIQF3JGTNIYIXA3HO2CC7E35P7ZJJ7TMCLKHIATW4BMWL6EISB2D4DI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4E/CIQD7TPRLBG4XXB5H2BIQVAC7LTLO6R7ALEC7BBSPNQQ4QDLRWWE4EI.data b/emulatorjs/data/.ipfs/blocks/4E/CIQD7TPRLBG4XXB5H2BIQVAC7LTLO6R7ALEC7BBSPNQQ4QDLRWWE4EI.data new file mode 100644 index 0000000..1752645 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/4E/CIQD7TPRLBG4XXB5H2BIQVAC7LTLO6R7ALEC7BBSPNQQ4QDLRWWE4EI.data @@ -0,0 +1,23 @@ + +{ + "title": "GameBoy Advance", + "root": "gba", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-vba_next", + "bios": "gba.zip", + "path": "gba", + "rom_extension": ".zip", + "video_position": "left:13.5vw;top:36vh;width:31.7vw;height:38.3vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/4H/CIQOWTWDR5BE7YG6YESRVNIDP26CSSYCGX7FGA44TSZOKR6DYQGC4HA.data b/emulatorjs/data/.ipfs/blocks/4H/CIQOWTWDR5BE7YG6YESRVNIDP26CSSYCGX7FGA44TSZOKR6DYQGC4HA.data new file mode 100644 index 0000000..5b7dd42 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4H/CIQOWTWDR5BE7YG6YESRVNIDP26CSSYCGX7FGA44TSZOKR6DYQGC4HA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4L/CIQB566KO5PVO7MCVAYRTAA66CGWTIN5M7456J6OMMIBNZFYJAYQ4LA.data b/emulatorjs/data/.ipfs/blocks/4L/CIQB566KO5PVO7MCVAYRTAA66CGWTIN5M7456J6OMMIBNZFYJAYQ4LA.data new file mode 100644 index 0000000..b08af6f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4L/CIQB566KO5PVO7MCVAYRTAA66CGWTIN5M7456J6OMMIBNZFYJAYQ4LA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4P/CIQAMRPCMS4JVVINOZ2NNRKWZFU3LN57Q3RUTV5BU752UCO2KDK74PI.data b/emulatorjs/data/.ipfs/blocks/4P/CIQAMRPCMS4JVVINOZ2NNRKWZFU3LN57Q3RUTV5BU752UCO2KDK74PI.data new file mode 100644 index 0000000..b533aa7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4P/CIQAMRPCMS4JVVINOZ2NNRKWZFU3LN57Q3RUTV5BU752UCO2KDK74PI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4P/CIQLIRY7M7REYBCU53E4QLODS3ZE2TFZIZCRWQBTRLHAE5CZWVMD4PQ.data b/emulatorjs/data/.ipfs/blocks/4P/CIQLIRY7M7REYBCU53E4QLODS3ZE2TFZIZCRWQBTRLHAE5CZWVMD4PQ.data new file mode 100644 index 0000000..cbd17b0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4P/CIQLIRY7M7REYBCU53E4QLODS3ZE2TFZIZCRWQBTRLHAE5CZWVMD4PQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4S/CIQPLMYKNAE7F6B4XRYDADAIYARDZXF7HVUKHCBSMDARXUBXDNQD4SI.data b/emulatorjs/data/.ipfs/blocks/4S/CIQPLMYKNAE7F6B4XRYDADAIYARDZXF7HVUKHCBSMDARXUBXDNQD4SI.data new file mode 100644 index 0000000..bf7fc83 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4S/CIQPLMYKNAE7F6B4XRYDADAIYARDZXF7HVUKHCBSMDARXUBXDNQD4SI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4T/CIQAIBVHE25GNUDDQJ32D7VHAEZUBVABRO6FREOQ6RAOPWBSAUA74TY.data b/emulatorjs/data/.ipfs/blocks/4T/CIQAIBVHE25GNUDDQJ32D7VHAEZUBVABRO6FREOQ6RAOPWBSAUA74TY.data new file mode 100644 index 0000000..153f552 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4T/CIQAIBVHE25GNUDDQJ32D7VHAEZUBVABRO6FREOQ6RAOPWBSAUA74TY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4V/CIQOWGVB5E52YHDIWWBCU7IBT7FPAGDAXFMLKAO4N4LETUCI6JTS4VQ.data b/emulatorjs/data/.ipfs/blocks/4V/CIQOWGVB5E52YHDIWWBCU7IBT7FPAGDAXFMLKAO4N4LETUCI6JTS4VQ.data new file mode 100644 index 0000000..5f258dc Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4V/CIQOWGVB5E52YHDIWWBCU7IBT7FPAGDAXFMLKAO4N4LETUCI6JTS4VQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4X/CIQGZT6QXXO6GKN5ZICCKDD4ZALSP7G3OWVRUQLKCMKRHQQ7PX2H4XI.data b/emulatorjs/data/.ipfs/blocks/4X/CIQGZT6QXXO6GKN5ZICCKDD4ZALSP7G3OWVRUQLKCMKRHQQ7PX2H4XI.data new file mode 100644 index 0000000..b16b7d6 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4X/CIQGZT6QXXO6GKN5ZICCKDD4ZALSP7G3OWVRUQLKCMKRHQQ7PX2H4XI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4Y/CIQI4VAM6DFNMZ4ZS36OOXOE7A57PYM7V7NXODC5VQ3WRGJADCTC4YY.data b/emulatorjs/data/.ipfs/blocks/4Y/CIQI4VAM6DFNMZ4ZS36OOXOE7A57PYM7V7NXODC5VQ3WRGJADCTC4YY.data new file mode 100644 index 0000000..952d236 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4Y/CIQI4VAM6DFNMZ4ZS36OOXOE7A57PYM7V7NXODC5VQ3WRGJADCTC4YY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4Y/CIQI7XIF7Y4OPYPCACN3VHRH67WDWYCKHGSAI4I726TN6PQ6OJOT4YQ.data b/emulatorjs/data/.ipfs/blocks/4Y/CIQI7XIF7Y4OPYPCACN3VHRH67WDWYCKHGSAI4I726TN6PQ6OJOT4YQ.data new file mode 100644 index 0000000..233d3b6 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4Y/CIQI7XIF7Y4OPYPCACN3VHRH67WDWYCKHGSAI4I726TN6PQ6OJOT4YQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4Y/CIQK5RVLEPNHNRFMINXYJBBETAYDBZVXG273R3APGDTZF6L6W3O44YQ.data b/emulatorjs/data/.ipfs/blocks/4Y/CIQK5RVLEPNHNRFMINXYJBBETAYDBZVXG273R3APGDTZF6L6W3O44YQ.data new file mode 100644 index 0000000..18475eb Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4Y/CIQK5RVLEPNHNRFMINXYJBBETAYDBZVXG273R3APGDTZF6L6W3O44YQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4Z/CIQIRBEPKFJKHBSFD7ZY7V26A4VL7TWANY3PGOLTR4YMJUFKW6V54ZQ.data b/emulatorjs/data/.ipfs/blocks/4Z/CIQIRBEPKFJKHBSFD7ZY7V26A4VL7TWANY3PGOLTR4YMJUFKW6V54ZQ.data new file mode 100644 index 0000000..36cede6 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4Z/CIQIRBEPKFJKHBSFD7ZY7V26A4VL7TWANY3PGOLTR4YMJUFKW6V54ZQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4Z/CIQMHNXDYFEUJALUYYKP5XAVIIP52WZOYR2VLZFVL46QAMMI6ZCG4ZI.data b/emulatorjs/data/.ipfs/blocks/4Z/CIQMHNXDYFEUJALUYYKP5XAVIIP52WZOYR2VLZFVL46QAMMI6ZCG4ZI.data new file mode 100644 index 0000000..fe92bb3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4Z/CIQMHNXDYFEUJALUYYKP5XAVIIP52WZOYR2VLZFVL46QAMMI6ZCG4ZI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/4Z/CIQMU43OCHVETSRBA4K5MHATHAYN7UDPNNFT4WBENJPZFMSFCTY44ZA.data b/emulatorjs/data/.ipfs/blocks/4Z/CIQMU43OCHVETSRBA4K5MHATHAYN7UDPNNFT4WBENJPZFMSFCTY44ZA.data new file mode 100644 index 0000000..5e5a30a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/4Z/CIQMU43OCHVETSRBA4K5MHATHAYN7UDPNNFT4WBENJPZFMSFCTY44ZA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/54/CIQBBGK7SGHV4JHYEYSSMZSPKNVUWEB23ZWWJTZDP2WYML2VMEJM54I.data b/emulatorjs/data/.ipfs/blocks/54/CIQBBGK7SGHV4JHYEYSSMZSPKNVUWEB23ZWWJTZDP2WYML2VMEJM54I.data new file mode 100644 index 0000000..07fd0dd --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/54/CIQBBGK7SGHV4JHYEYSSMZSPKNVUWEB23ZWWJTZDP2WYML2VMEJM54I.data @@ -0,0 +1,23 @@ + +{ + "title": "Super Nintendo", + "root": "snes", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-snes9x", + "bios": "snes.zip", + "path": "snes", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/54/CIQFC575VXO7DFEYVX6XKJRJCQEBOB7KYP3ED6DYVKVXWHUYFSFC54Q.data b/emulatorjs/data/.ipfs/blocks/54/CIQFC575VXO7DFEYVX6XKJRJCQEBOB7KYP3ED6DYVKVXWHUYFSFC54Q.data new file mode 100644 index 0000000..bbc2d99 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/54/CIQFC575VXO7DFEYVX6XKJRJCQEBOB7KYP3ED6DYVKVXWHUYFSFC54Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/54/CIQLW5XXYQ3SYYVCHUDQHKT24NPBWHHOX2QKAOMJV225O32FYNEX54Y.data b/emulatorjs/data/.ipfs/blocks/54/CIQLW5XXYQ3SYYVCHUDQHKT24NPBWHHOX2QKAOMJV225O32FYNEX54Y.data new file mode 100644 index 0000000..a7803e6 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/54/CIQLW5XXYQ3SYYVCHUDQHKT24NPBWHHOX2QKAOMJV225O32FYNEX54Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5D/CIQGWZYDXMMAANJAIJGVIMTV7GRGZGFM5Z3MTLBNPXC65G5UIHBQ5DQ.data b/emulatorjs/data/.ipfs/blocks/5D/CIQGWZYDXMMAANJAIJGVIMTV7GRGZGFM5Z3MTLBNPXC65G5UIHBQ5DQ.data new file mode 100644 index 0000000..194d39f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5D/CIQGWZYDXMMAANJAIJGVIMTV7GRGZGFM5Z3MTLBNPXC65G5UIHBQ5DQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5D/CIQKIXBN7743XWGCQG4YTCSTOOOIDA6PI7Y3M32OXS5TDPR3LTUI5DQ.data b/emulatorjs/data/.ipfs/blocks/5D/CIQKIXBN7743XWGCQG4YTCSTOOOIDA6PI7Y3M32OXS5TDPR3LTUI5DQ.data new file mode 100644 index 0000000..a65d02e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5D/CIQKIXBN7743XWGCQG4YTCSTOOOIDA6PI7Y3M32OXS5TDPR3LTUI5DQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5I/CIQIGARWIVW4UIAAT42PGBL7GVJXCESC7MPABTI4JUT67MO4OVS75IQ.data b/emulatorjs/data/.ipfs/blocks/5I/CIQIGARWIVW4UIAAT42PGBL7GVJXCESC7MPABTI4JUT67MO4OVS75IQ.data new file mode 100644 index 0000000..2a05b33 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5I/CIQIGARWIVW4UIAAT42PGBL7GVJXCESC7MPABTI4JUT67MO4OVS75IQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5J/CIQP4Y2RJ4RVUUXHWPWPTCIR72VPBJD2F2XEXGWJTSKKXNRAUFNT5JA.data b/emulatorjs/data/.ipfs/blocks/5J/CIQP4Y2RJ4RVUUXHWPWPTCIR72VPBJD2F2XEXGWJTSKKXNRAUFNT5JA.data new file mode 100644 index 0000000..ec4cb48 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/5J/CIQP4Y2RJ4RVUUXHWPWPTCIR72VPBJD2F2XEXGWJTSKKXNRAUFNT5JA.data @@ -0,0 +1,23 @@ + +{ + "title": "EmulatorJS", + "root": "main", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "", + "bios": "", + "path": "main", + "rom_extension": "", + "video_position": "", + "type": "menu", + "has_back": true, + "has_corner": true, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/5M/CIQKER5FKWDBYCREROJKZGOL24I42VORXTDGWJN2LL4UZPUDON4T5MY.data b/emulatorjs/data/.ipfs/blocks/5M/CIQKER5FKWDBYCREROJKZGOL24I42VORXTDGWJN2LL4UZPUDON4T5MY.data new file mode 100644 index 0000000..9230386 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5M/CIQKER5FKWDBYCREROJKZGOL24I42VORXTDGWJN2LL4UZPUDON4T5MY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5O/CIQOQYY73YIQZ5OQ5IC2X33CZVTYI5KBKBY3MBSC7JSENP2QFFW75OQ.data b/emulatorjs/data/.ipfs/blocks/5O/CIQOQYY73YIQZ5OQ5IC2X33CZVTYI5KBKBY3MBSC7JSENP2QFFW75OQ.data new file mode 100644 index 0000000..4462e3e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5O/CIQOQYY73YIQZ5OQ5IC2X33CZVTYI5KBKBY3MBSC7JSENP2QFFW75OQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5P/CIQIZS4PUPGMDDPEYMRIO5JLMZXBTZGH5AXWCK3TSJIIKGLNZCHL5PQ.data b/emulatorjs/data/.ipfs/blocks/5P/CIQIZS4PUPGMDDPEYMRIO5JLMZXBTZGH5AXWCK3TSJIIKGLNZCHL5PQ.data new file mode 100644 index 0000000..06ffc31 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5P/CIQIZS4PUPGMDDPEYMRIO5JLMZXBTZGH5AXWCK3TSJIIKGLNZCHL5PQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5S/CIQHCSCDZDBA7QEDTBWBLQJP3ZURFWNDND2PK4CTM6NADXFXW2TP5SQ.data b/emulatorjs/data/.ipfs/blocks/5S/CIQHCSCDZDBA7QEDTBWBLQJP3ZURFWNDND2PK4CTM6NADXFXW2TP5SQ.data new file mode 100644 index 0000000..4f0994f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5S/CIQHCSCDZDBA7QEDTBWBLQJP3ZURFWNDND2PK4CTM6NADXFXW2TP5SQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5V/CIQEXGDQJJD2WZBC7NPGQZTWUQ3L6D5RK3PEUPH6EMXJ2VYVNWXX5VY.data b/emulatorjs/data/.ipfs/blocks/5V/CIQEXGDQJJD2WZBC7NPGQZTWUQ3L6D5RK3PEUPH6EMXJ2VYVNWXX5VY.data new file mode 100644 index 0000000..9ea9012 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5V/CIQEXGDQJJD2WZBC7NPGQZTWUQ3L6D5RK3PEUPH6EMXJ2VYVNWXX5VY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5X/CIQPACCWPZNKIVR4UR2XNGCNPYZCSQWNVOB2RLNP6A744C5YWFZO5XQ.data b/emulatorjs/data/.ipfs/blocks/5X/CIQPACCWPZNKIVR4UR2XNGCNPYZCSQWNVOB2RLNP6A744C5YWFZO5XQ.data new file mode 100644 index 0000000..445f96b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5X/CIQPACCWPZNKIVR4UR2XNGCNPYZCSQWNVOB2RLNP6A744C5YWFZO5XQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5Z/CIQGCFBO6KDNZ5VQJDN2NJZ5P45D2GDSK6QCVB5PFVOZABUOVPJR5ZI.data b/emulatorjs/data/.ipfs/blocks/5Z/CIQGCFBO6KDNZ5VQJDN2NJZ5P45D2GDSK6QCVB5PFVOZABUOVPJR5ZI.data new file mode 100644 index 0000000..e19f1d5 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5Z/CIQGCFBO6KDNZ5VQJDN2NJZ5P45D2GDSK6QCVB5PFVOZABUOVPJR5ZI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/5Z/CIQLKA2TFOJ4YGGODR5KTXTY3QWTXWBFQAYPH4INZKJMYDCZ6Q475ZA.data b/emulatorjs/data/.ipfs/blocks/5Z/CIQLKA2TFOJ4YGGODR5KTXTY3QWTXWBFQAYPH4INZKJMYDCZ6Q475ZA.data new file mode 100644 index 0000000..0d3cab3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/5Z/CIQLKA2TFOJ4YGGODR5KTXTY3QWTXWBFQAYPH4INZKJMYDCZ6Q475ZA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/63/CIQD6HBQL2VXC73XUKKHJRIBFQ2QBCUFCUI3HUKJC7T3BSDWQFTG63Y.data b/emulatorjs/data/.ipfs/blocks/63/CIQD6HBQL2VXC73XUKKHJRIBFQ2QBCUFCUI3HUKJC7T3BSDWQFTG63Y.data new file mode 100644 index 0000000..280ea62 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/63/CIQD6HBQL2VXC73XUKKHJRIBFQ2QBCUFCUI3HUKJC7T3BSDWQFTG63Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/64/CIQEBTXQV5DFZNZDITCMZDFJCRC7BD224LVSNG45QOBLVXZOXVJN64Q.data b/emulatorjs/data/.ipfs/blocks/64/CIQEBTXQV5DFZNZDITCMZDFJCRC7BD224LVSNG45QOBLVXZOXVJN64Q.data new file mode 100644 index 0000000..7c9fcde Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/64/CIQEBTXQV5DFZNZDITCMZDFJCRC7BD224LVSNG45QOBLVXZOXVJN64Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/65/CIQKY4POUMFVJHCY2FNYQKJJWRFPWGABLTEYCPUZYMV7BURXI7WI65A.data b/emulatorjs/data/.ipfs/blocks/65/CIQKY4POUMFVJHCY2FNYQKJJWRFPWGABLTEYCPUZYMV7BURXI7WI65A.data new file mode 100644 index 0000000..014ec84 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/65/CIQKY4POUMFVJHCY2FNYQKJJWRFPWGABLTEYCPUZYMV7BURXI7WI65A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/66/CIQIEHSMVQQICAJUTCEUEHHFB7ET3ZIRP36WEZNYOP6Q5ZDY77Z466Y.data b/emulatorjs/data/.ipfs/blocks/66/CIQIEHSMVQQICAJUTCEUEHHFB7ET3ZIRP36WEZNYOP6Q5ZDY77Z466Y.data new file mode 100644 index 0000000..9364c4f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/66/CIQIEHSMVQQICAJUTCEUEHHFB7ET3ZIRP36WEZNYOP6Q5ZDY77Z466Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6A/CIQMLJAX4O6PML3XUQAFXIWKMFPEKKVVOLDJGAANB4BX5YSYUP7D6AA.data b/emulatorjs/data/.ipfs/blocks/6A/CIQMLJAX4O6PML3XUQAFXIWKMFPEKKVVOLDJGAANB4BX5YSYUP7D6AA.data new file mode 100644 index 0000000..7468399 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6A/CIQMLJAX4O6PML3XUQAFXIWKMFPEKKVVOLDJGAANB4BX5YSYUP7D6AA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6D/CIQAJG72HC47IHZ2AY2PF5X3KGHOOQQRJJ6MFOUZUHHM5FQHC2X26DY.data b/emulatorjs/data/.ipfs/blocks/6D/CIQAJG72HC47IHZ2AY2PF5X3KGHOOQQRJJ6MFOUZUHHM5FQHC2X26DY.data new file mode 100644 index 0000000..78f1965 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6D/CIQAJG72HC47IHZ2AY2PF5X3KGHOOQQRJJ6MFOUZUHHM5FQHC2X26DY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6D/CIQCECMRA3SJNIT2AXSVLW75SEUMMWMW47HZMBXT6CCG6VSKWCBX6DI.data b/emulatorjs/data/.ipfs/blocks/6D/CIQCECMRA3SJNIT2AXSVLW75SEUMMWMW47HZMBXT6CCG6VSKWCBX6DI.data new file mode 100644 index 0000000..a42620b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6D/CIQCECMRA3SJNIT2AXSVLW75SEUMMWMW47HZMBXT6CCG6VSKWCBX6DI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6F/CIQAH3PBZRFRW747EQPYTKPAVXG32GMYQFPMIMFQWZU4PCZA23GK6FY.data b/emulatorjs/data/.ipfs/blocks/6F/CIQAH3PBZRFRW747EQPYTKPAVXG32GMYQFPMIMFQWZU4PCZA23GK6FY.data new file mode 100644 index 0000000..9d6ee19 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6F/CIQAH3PBZRFRW747EQPYTKPAVXG32GMYQFPMIMFQWZU4PCZA23GK6FY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6F/CIQBZX67HTAKUGG6BNKEC64IFH4HHNU6XRRSE3EYYEGNHEVCX3YW6FA.data b/emulatorjs/data/.ipfs/blocks/6F/CIQBZX67HTAKUGG6BNKEC64IFH4HHNU6XRRSE3EYYEGNHEVCX3YW6FA.data new file mode 100644 index 0000000..e76682a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6F/CIQBZX67HTAKUGG6BNKEC64IFH4HHNU6XRRSE3EYYEGNHEVCX3YW6FA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6H/CIQCSOFHH4TW2QL4WMWYOXVZD2EE6V3MPDFTASUWXMDDLO7HNDQY6HY.data b/emulatorjs/data/.ipfs/blocks/6H/CIQCSOFHH4TW2QL4WMWYOXVZD2EE6V3MPDFTASUWXMDDLO7HNDQY6HY.data new file mode 100644 index 0000000..0382a96 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6H/CIQCSOFHH4TW2QL4WMWYOXVZD2EE6V3MPDFTASUWXMDDLO7HNDQY6HY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6I/CIQDZXZ5QCS7EDPVHWKYFEWOIYBTLG4RKLGGGA4D6FZYVMEFBBQQ6II.data b/emulatorjs/data/.ipfs/blocks/6I/CIQDZXZ5QCS7EDPVHWKYFEWOIYBTLG4RKLGGGA4D6FZYVMEFBBQQ6II.data new file mode 100644 index 0000000..abb3185 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6I/CIQDZXZ5QCS7EDPVHWKYFEWOIYBTLG4RKLGGGA4D6FZYVMEFBBQQ6II.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6I/CIQPAFJ7CTHOWTGDG65JZ4Y6OD5Y4XYIM47PA432S3NYCRMNJDLW6IA.data b/emulatorjs/data/.ipfs/blocks/6I/CIQPAFJ7CTHOWTGDG65JZ4Y6OD5Y4XYIM47PA432S3NYCRMNJDLW6IA.data new file mode 100644 index 0000000..dc8f213 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6I/CIQPAFJ7CTHOWTGDG65JZ4Y6OD5Y4XYIM47PA432S3NYCRMNJDLW6IA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6N/CIQPIUJCL6GV5NRU3VKED65ZCQQXKSYEJSPGYPXQSRSUXPYMNY546NA.data b/emulatorjs/data/.ipfs/blocks/6N/CIQPIUJCL6GV5NRU3VKED65ZCQQXKSYEJSPGYPXQSRSUXPYMNY546NA.data new file mode 100644 index 0000000..b391bd0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6N/CIQPIUJCL6GV5NRU3VKED65ZCQQXKSYEJSPGYPXQSRSUXPYMNY546NA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6O/CIQFWUW33ZMU6FUJ3OIOIJAAR523INXWYQYXNT2CZFJXOMWZANTM6OA.data b/emulatorjs/data/.ipfs/blocks/6O/CIQFWUW33ZMU6FUJ3OIOIJAAR523INXWYQYXNT2CZFJXOMWZANTM6OA.data new file mode 100644 index 0000000..31682aa Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6O/CIQFWUW33ZMU6FUJ3OIOIJAAR523INXWYQYXNT2CZFJXOMWZANTM6OA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6P/CIQFZO7ONSGLTMBRQXYQIDRZQLY5C4RREVD7FBS64RALBZVYVFBK6PY.data b/emulatorjs/data/.ipfs/blocks/6P/CIQFZO7ONSGLTMBRQXYQIDRZQLY5C4RREVD7FBS64RALBZVYVFBK6PY.data new file mode 100644 index 0000000..1eafa53 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6P/CIQFZO7ONSGLTMBRQXYQIDRZQLY5C4RREVD7FBS64RALBZVYVFBK6PY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6P/CIQKRZCNMR6YIFOVQNMYVW2O2NGZXJTBGUQB4ADN45IPCIKKTHXR6PY.data b/emulatorjs/data/.ipfs/blocks/6P/CIQKRZCNMR6YIFOVQNMYVW2O2NGZXJTBGUQB4ADN45IPCIKKTHXR6PY.data new file mode 100644 index 0000000..3e3f462 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6P/CIQKRZCNMR6YIFOVQNMYVW2O2NGZXJTBGUQB4ADN45IPCIKKTHXR6PY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6P/CIQL6ZVU2DQ5CV7IMF44K2MGH3JWZYQXA4CYEAJ6FNE2KIZVN5R36PQ.data b/emulatorjs/data/.ipfs/blocks/6P/CIQL6ZVU2DQ5CV7IMF44K2MGH3JWZYQXA4CYEAJ6FNE2KIZVN5R36PQ.data new file mode 100644 index 0000000..58cb446 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6P/CIQL6ZVU2DQ5CV7IMF44K2MGH3JWZYQXA4CYEAJ6FNE2KIZVN5R36PQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6Q/CIQD3M6K6X5CITAO5QC2UBLQKLXOXMW5EUQSJIPTAO6B37R2U4TK6QQ.data b/emulatorjs/data/.ipfs/blocks/6Q/CIQD3M6K6X5CITAO5QC2UBLQKLXOXMW5EUQSJIPTAO6B37R2U4TK6QQ.data new file mode 100644 index 0000000..8e536da Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6Q/CIQD3M6K6X5CITAO5QC2UBLQKLXOXMW5EUQSJIPTAO6B37R2U4TK6QQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6Q/CIQHATWUTD72WZIAILSBL5SP3NNWUSCN35EW2HMXQBIZVIEUP3TL6QY.data b/emulatorjs/data/.ipfs/blocks/6Q/CIQHATWUTD72WZIAILSBL5SP3NNWUSCN35EW2HMXQBIZVIEUP3TL6QY.data new file mode 100644 index 0000000..944b3f2 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6Q/CIQHATWUTD72WZIAILSBL5SP3NNWUSCN35EW2HMXQBIZVIEUP3TL6QY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6Q/CIQMM6IABWGSB3NAGAJC6HVTZGMU6IBTGFGL5CICPHGGZT4P4NOW6QI.data b/emulatorjs/data/.ipfs/blocks/6Q/CIQMM6IABWGSB3NAGAJC6HVTZGMU6IBTGFGL5CICPHGGZT4P4NOW6QI.data new file mode 100644 index 0000000..cd1442b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6Q/CIQMM6IABWGSB3NAGAJC6HVTZGMU6IBTGFGL5CICPHGGZT4P4NOW6QI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6T/CIQKZTTURU4WZVHNT6UVH3T24CL2EY2JZQVTXCRJ32UIQ6JYUEZP6TA.data b/emulatorjs/data/.ipfs/blocks/6T/CIQKZTTURU4WZVHNT6UVH3T24CL2EY2JZQVTXCRJ32UIQ6JYUEZP6TA.data new file mode 100644 index 0000000..f167a2b --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/6T/CIQKZTTURU4WZVHNT6UVH3T24CL2EY2JZQVTXCRJ32UIQ6JYUEZP6TA.data @@ -0,0 +1,23 @@ + +{ + "title": "GameBoy", + "root": "gb", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-gearboy", + "bios": "gb.zip", + "path": "gb", + "rom_extension": ".zip", + "video_position": "left:14.5vw;top:31vh;width:26vw;height:43.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/6U/CIQMEJ43KF2SGA5XSEBLZJHQYSOWS3S2HOEA2EIPGMAETLEJVM6E6UY.data b/emulatorjs/data/.ipfs/blocks/6U/CIQMEJ43KF2SGA5XSEBLZJHQYSOWS3S2HOEA2EIPGMAETLEJVM6E6UY.data new file mode 100644 index 0000000..39535ae Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6U/CIQMEJ43KF2SGA5XSEBLZJHQYSOWS3S2HOEA2EIPGMAETLEJVM6E6UY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6V/CIQHZGDA4UZLRQ5E6DWUIRBL2CMCNL4EGEJR7VOOCWQRDYFUOD2J6VY.data b/emulatorjs/data/.ipfs/blocks/6V/CIQHZGDA4UZLRQ5E6DWUIRBL2CMCNL4EGEJR7VOOCWQRDYFUOD2J6VY.data new file mode 100644 index 0000000..396cc12 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6V/CIQHZGDA4UZLRQ5E6DWUIRBL2CMCNL4EGEJR7VOOCWQRDYFUOD2J6VY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6Y/CIQA4T3TD3BP3C2M3GXCGRCRTCCHV7XSGAZPZJOAOHLPOI6IQR3H6YQ.data b/emulatorjs/data/.ipfs/blocks/6Y/CIQA4T3TD3BP3C2M3GXCGRCRTCCHV7XSGAZPZJOAOHLPOI6IQR3H6YQ.data new file mode 100644 index 0000000..a81b134 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6Y/CIQA4T3TD3BP3C2M3GXCGRCRTCCHV7XSGAZPZJOAOHLPOI6IQR3H6YQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6Z/CIQBQJJOWU5JLZ4OW2333II53A7XLHQWWT4DERJZQB5ZRSGKKSCB6ZY.data b/emulatorjs/data/.ipfs/blocks/6Z/CIQBQJJOWU5JLZ4OW2333II53A7XLHQWWT4DERJZQB5ZRSGKKSCB6ZY.data new file mode 100644 index 0000000..71b1155 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6Z/CIQBQJJOWU5JLZ4OW2333II53A7XLHQWWT4DERJZQB5ZRSGKKSCB6ZY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/6Z/CIQP6FAQT4RQU75PRTERPDBNT2CH3XFBYICHWXBKGLSLR57GE6HV6ZI.data b/emulatorjs/data/.ipfs/blocks/6Z/CIQP6FAQT4RQU75PRTERPDBNT2CH3XFBYICHWXBKGLSLR57GE6HV6ZI.data new file mode 100644 index 0000000..0a3b040 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/6Z/CIQP6FAQT4RQU75PRTERPDBNT2CH3XFBYICHWXBKGLSLR57GE6HV6ZI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/75/CIQBEM7N2AM5YRAMJY7WDI6TJ4MGYIWVBA7POWSBPYKENY5IKK2I75Y.data b/emulatorjs/data/.ipfs/blocks/75/CIQBEM7N2AM5YRAMJY7WDI6TJ4MGYIWVBA7POWSBPYKENY5IKK2I75Y.data new file mode 100644 index 0000000..749e87b --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/75/CIQBEM7N2AM5YRAMJY7WDI6TJ4MGYIWVBA7POWSBPYKENY5IKK2I75Y.data @@ -0,0 +1,4 @@ +W +" b +7M#!w{ Vb%bgj.QmQGiYLVAdSHJQKYFRTJZMG4BXBHqKperaZtyKGmCRLmsF + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/75/CIQC7SUZS7DC6EEA7JBHJBML2HHK6CR43E3YCQOKXERX7WJ4S3TT75Q.data b/emulatorjs/data/.ipfs/blocks/75/CIQC7SUZS7DC6EEA7JBHJBML2HHK6CR43E3YCQOKXERX7WJ4S3TT75Q.data new file mode 100644 index 0000000..c815dce Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/75/CIQC7SUZS7DC6EEA7JBHJBML2HHK6CR43E3YCQOKXERX7WJ4S3TT75Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/7D/CIQAY52FBV745L7PTBNZ7RZJ6J3MN32NGPJ3FYGXCIMDSODQTTYS7DA.data b/emulatorjs/data/.ipfs/blocks/7D/CIQAY52FBV745L7PTBNZ7RZJ6J3MN32NGPJ3FYGXCIMDSODQTTYS7DA.data new file mode 100644 index 0000000..726862d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/7D/CIQAY52FBV745L7PTBNZ7RZJ6J3MN32NGPJ3FYGXCIMDSODQTTYS7DA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/7E/CIQFT4FOEGABKQAF7AP7LV7EBNAVTRRCW3YZF2KPWFKARCVWYG7H7EI.data b/emulatorjs/data/.ipfs/blocks/7E/CIQFT4FOEGABKQAF7AP7LV7EBNAVTRRCW3YZF2KPWFKARCVWYG7H7EI.data new file mode 100644 index 0000000..ff80a37 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/7E/CIQFT4FOEGABKQAF7AP7LV7EBNAVTRRCW3YZF2KPWFKARCVWYG7H7EI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/7I/CIQHGXG7OZCJ66QR4A6A3RLEWFD5LS5BBKNZRY5TD36CC6LY2SBX7II.data b/emulatorjs/data/.ipfs/blocks/7I/CIQHGXG7OZCJ66QR4A6A3RLEWFD5LS5BBKNZRY5TD36CC6LY2SBX7II.data new file mode 100644 index 0000000..6bbd5e2 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/7I/CIQHGXG7OZCJ66QR4A6A3RLEWFD5LS5BBKNZRY5TD36CC6LY2SBX7II.data @@ -0,0 +1,23 @@ + +{ + "title": "Sega 32x", + "root": "sega32x", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "sega32x", + "bios": "", + "path": "sega32x", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/7M/CIQGJWS7KJNOMDMLIUDD75FWYEQA5JDQGGYDYTPCSWZLQFYKRNEB7MQ.data b/emulatorjs/data/.ipfs/blocks/7M/CIQGJWS7KJNOMDMLIUDD75FWYEQA5JDQGGYDYTPCSWZLQFYKRNEB7MQ.data new file mode 100644 index 0000000..78714f3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/7M/CIQGJWS7KJNOMDMLIUDD75FWYEQA5JDQGGYDYTPCSWZLQFYKRNEB7MQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/7O/CIQL3HCMZXRM355O6B5Q6RS7T5ZPMZK3RZY5FVM6HTDKGJG5AU5U7OI.data b/emulatorjs/data/.ipfs/blocks/7O/CIQL3HCMZXRM355O6B5Q6RS7T5ZPMZK3RZY5FVM6HTDKGJG5AU5U7OI.data new file mode 100644 index 0000000..c84f5e0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/7O/CIQL3HCMZXRM355O6B5Q6RS7T5ZPMZK3RZY5FVM6HTDKGJG5AU5U7OI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/7Q/CIQGPGIBADTPAI466E5NKQKGOJABRF2GALUF2D6XHOLLY4ANZECA7QQ.data b/emulatorjs/data/.ipfs/blocks/7Q/CIQGPGIBADTPAI466E5NKQKGOJABRF2GALUF2D6XHOLLY4ANZECA7QQ.data new file mode 100644 index 0000000..449407e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/7Q/CIQGPGIBADTPAI466E5NKQKGOJABRF2GALUF2D6XHOLLY4ANZECA7QQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/7S/CIQMFESIPAIV6UPAMUUW4VQPXPMYXWL2QLBAOCA6GYA4QLODD3IL7SI.data b/emulatorjs/data/.ipfs/blocks/7S/CIQMFESIPAIV6UPAMUUW4VQPXPMYXWL2QLBAOCA6GYA4QLODD3IL7SI.data new file mode 100644 index 0000000..893e82b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/7S/CIQMFESIPAIV6UPAMUUW4VQPXPMYXWL2QLBAOCA6GYA4QLODD3IL7SI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/7T/CIQOCUHTSIGVYTK4MLGEH7DSXXVM66J43E7GC65VY4WV3NFLIO6C7TY.data b/emulatorjs/data/.ipfs/blocks/7T/CIQOCUHTSIGVYTK4MLGEH7DSXXVM66J43E7GC65VY4WV3NFLIO6C7TY.data new file mode 100644 index 0000000..cc7c9db Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/7T/CIQOCUHTSIGVYTK4MLGEH7DSXXVM66J43E7GC65VY4WV3NFLIO6C7TY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/7Y/CIQJ6KPP3VIRWDLR5NKV3AZUUEK6ID2UPHKI7W3QJ4TMS3Z25FFW7YQ.data b/emulatorjs/data/.ipfs/blocks/7Y/CIQJ6KPP3VIRWDLR5NKV3AZUUEK6ID2UPHKI7W3QJ4TMS3Z25FFW7YQ.data new file mode 100644 index 0000000..99b5647 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/7Y/CIQJ6KPP3VIRWDLR5NKV3AZUUEK6ID2UPHKI7W3QJ4TMS3Z25FFW7YQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/7Z/CIQCFNOCO3NAR37XQN3V2DIUPXVWBYBCTOUQ2KSDNLMOANN5RD4B7ZI.data b/emulatorjs/data/.ipfs/blocks/7Z/CIQCFNOCO3NAR37XQN3V2DIUPXVWBYBCTOUQ2KSDNLMOANN5RD4B7ZI.data new file mode 100644 index 0000000..7db6b17 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/7Z/CIQCFNOCO3NAR37XQN3V2DIUPXVWBYBCTOUQ2KSDNLMOANN5RD4B7ZI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/A4/CIQCFRKRJPVYZMG3754UIHQXSI53UMQYAP2J5DYGMFOQ6LSSV3OMA4Y.data b/emulatorjs/data/.ipfs/blocks/A4/CIQCFRKRJPVYZMG3754UIHQXSI53UMQYAP2J5DYGMFOQ6LSSV3OMA4Y.data new file mode 100644 index 0000000..4b2aed7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/A4/CIQCFRKRJPVYZMG3754UIHQXSI53UMQYAP2J5DYGMFOQ6LSSV3OMA4Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/A5/CIQKAF257VIVQBAMBRURF434IXJB27DZC2RNUW4RUY4KYXES76QIA5A.data b/emulatorjs/data/.ipfs/blocks/A5/CIQKAF257VIVQBAMBRURF434IXJB27DZC2RNUW4RUY4KYXES76QIA5A.data new file mode 100644 index 0000000..985cc7c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/A5/CIQKAF257VIVQBAMBRURF434IXJB27DZC2RNUW4RUY4KYXES76QIA5A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/A7/CIQCPBFEWFQPAMMQFAV27LSFEO3IFTNLGNSCN23TFRULA77DC33DA7Q.data b/emulatorjs/data/.ipfs/blocks/A7/CIQCPBFEWFQPAMMQFAV27LSFEO3IFTNLGNSCN23TFRULA77DC33DA7Q.data new file mode 100644 index 0000000..4d15c31 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/A7/CIQCPBFEWFQPAMMQFAV27LSFEO3IFTNLGNSCN23TFRULA77DC33DA7Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/AE/CIQI4OOXS5HSRFNDP7VAT5YAX3NTZUXI45A6K5BNVDOKBSMEJWYOAEI.data b/emulatorjs/data/.ipfs/blocks/AE/CIQI4OOXS5HSRFNDP7VAT5YAX3NTZUXI45A6K5BNVDOKBSMEJWYOAEI.data new file mode 100644 index 0000000..33c398f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/AE/CIQI4OOXS5HSRFNDP7VAT5YAX3NTZUXI45A6K5BNVDOKBSMEJWYOAEI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/AF/CIQI2WSPNHTXKWVVLB3CMSWS7TJGISYY2GD6VR2PV5ZBEOSJXJYBAFY.data b/emulatorjs/data/.ipfs/blocks/AF/CIQI2WSPNHTXKWVVLB3CMSWS7TJGISYY2GD6VR2PV5ZBEOSJXJYBAFY.data new file mode 100644 index 0000000..5a64b43 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/AF/CIQI2WSPNHTXKWVVLB3CMSWS7TJGISYY2GD6VR2PV5ZBEOSJXJYBAFY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/AH/CIQMI3FR34TK62NNEVG6RUIMQJQ2RMXPGGNE5GDJ22VUU2SECMC3AHI.data b/emulatorjs/data/.ipfs/blocks/AH/CIQMI3FR34TK62NNEVG6RUIMQJQ2RMXPGGNE5GDJ22VUU2SECMC3AHI.data new file mode 100644 index 0000000..b5c870c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/AH/CIQMI3FR34TK62NNEVG6RUIMQJQ2RMXPGGNE5GDJ22VUU2SECMC3AHI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/AN/CIQBQBHRXJG33X6WWDZBMR6IAW6CD3UW7WPLR4DUB3PPJARNCS6YANA.data b/emulatorjs/data/.ipfs/blocks/AN/CIQBQBHRXJG33X6WWDZBMR6IAW6CD3UW7WPLR4DUB3PPJARNCS6YANA.data new file mode 100644 index 0000000..17d9be9 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/AN/CIQBQBHRXJG33X6WWDZBMR6IAW6CD3UW7WPLR4DUB3PPJARNCS6YANA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/AR/CIQBJYCLKDT2ZZXIHLXLCFMWUE7YSOF4FOOH5QBUHREPEG5ISOOVARY.data b/emulatorjs/data/.ipfs/blocks/AR/CIQBJYCLKDT2ZZXIHLXLCFMWUE7YSOF4FOOH5QBUHREPEG5ISOOVARY.data new file mode 100644 index 0000000..5740f49 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/AR/CIQBJYCLKDT2ZZXIHLXLCFMWUE7YSOF4FOOH5QBUHREPEG5ISOOVARY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/AS/CIQIYUHCPXKGOZA2VICCNUPXTYDEL5YDYFO7UK75WGXWR7BY5TFXASQ.data b/emulatorjs/data/.ipfs/blocks/AS/CIQIYUHCPXKGOZA2VICCNUPXTYDEL5YDYFO7UK75WGXWR7BY5TFXASQ.data new file mode 100644 index 0000000..990893c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/AS/CIQIYUHCPXKGOZA2VICCNUPXTYDEL5YDYFO7UK75WGXWR7BY5TFXASQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/AT/CIQKVZKDY2TKGFRCULELDNEMTOBTDU55LOEL5FVQWFSLVTJ3FKBUATY.data b/emulatorjs/data/.ipfs/blocks/AT/CIQKVZKDY2TKGFRCULELDNEMTOBTDU55LOEL5FVQWFSLVTJ3FKBUATY.data new file mode 100644 index 0000000..63dc502 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/AT/CIQKVZKDY2TKGFRCULELDNEMTOBTDU55LOEL5FVQWFSLVTJ3FKBUATY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/AW/CIQL2R6YEP665DTPBF2KYBWEB5NS4P52REBLZVZJGTLC3EXDY3ZJAWI.data b/emulatorjs/data/.ipfs/blocks/AW/CIQL2R6YEP665DTPBF2KYBWEB5NS4P52REBLZVZJGTLC3EXDY3ZJAWI.data new file mode 100644 index 0000000..f63f58e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/AW/CIQL2R6YEP665DTPBF2KYBWEB5NS4P52REBLZVZJGTLC3EXDY3ZJAWI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/B5/CIQCF56B3X7NGNCHWTVX5XC4WYXHU4Z2CKXS5FGO4IDQOF4RSD2TB5Y.data b/emulatorjs/data/.ipfs/blocks/B5/CIQCF56B3X7NGNCHWTVX5XC4WYXHU4Z2CKXS5FGO4IDQOF4RSD2TB5Y.data new file mode 100644 index 0000000..7ee40e0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/B5/CIQCF56B3X7NGNCHWTVX5XC4WYXHU4Z2CKXS5FGO4IDQOF4RSD2TB5Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/B6/CIQAI63OUFSYLSSRUW5EQBXKV6BU2CQ2RRTEJBXLDRRHZADRPRJWB6I.data b/emulatorjs/data/.ipfs/blocks/B6/CIQAI63OUFSYLSSRUW5EQBXKV6BU2CQ2RRTEJBXLDRRHZADRPRJWB6I.data new file mode 100644 index 0000000..a3d9431 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/B6/CIQAI63OUFSYLSSRUW5EQBXKV6BU2CQ2RRTEJBXLDRRHZADRPRJWB6I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/B6/CIQPII5CSPHAHANUV6EPJEH7YTSWTMWMQJCXJYBN4T6RWXWK6XPSB6I.data b/emulatorjs/data/.ipfs/blocks/B6/CIQPII5CSPHAHANUV6EPJEH7YTSWTMWMQJCXJYBN4T6RWXWK6XPSB6I.data new file mode 100644 index 0000000..23f9a8c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/B6/CIQPII5CSPHAHANUV6EPJEH7YTSWTMWMQJCXJYBN4T6RWXWK6XPSB6I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/B7/CIQMNHYUHRNIVBXDCHGGTGWZV36S6Y7DIC46VJUF2ZCATVUGEMUZB7Y.data b/emulatorjs/data/.ipfs/blocks/B7/CIQMNHYUHRNIVBXDCHGGTGWZV36S6Y7DIC46VJUF2ZCATVUGEMUZB7Y.data new file mode 100644 index 0000000..304865e --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/B7/CIQMNHYUHRNIVBXDCHGGTGWZV36S6Y7DIC46VJUF2ZCATVUGEMUZB7Y.data @@ -0,0 +1,22 @@ + +{ + "title": "Nintendo DS", + "root": "nds", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-melonds", + "bios": "nds.zip", + "path": "nds", + "rom_extension": ".zip", + "video_position": "left:23.8vw;top:25.7vh;width:20vw;height:56vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": {} +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/BA/CIQFU4KV7NF7QFEFEAOJZDYFQN7KVQPDLVVE4GS2QPOISDRM5THWBAY.data b/emulatorjs/data/.ipfs/blocks/BA/CIQFU4KV7NF7QFEFEAOJZDYFQN7KVQPDLVVE4GS2QPOISDRM5THWBAY.data new file mode 100644 index 0000000..5afbdbe --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/BA/CIQFU4KV7NF7QFEFEAOJZDYFQN7KVQPDLVVE4GS2QPOISDRM5THWBAY.data @@ -0,0 +1,23 @@ + +{ + "title": "3DO", + "root": "3do", + "parent": "main", + "display_items": 3, + "defaults": { + "emulator": "3do", + "bios": "panafz10.bin", + "path": "3do", + "rom_extension": ".iso", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/BC/CIQCMVYHO4SVZZMN22FTYWJAQURL6ANEUGH2FZWKYC2GZSR3355WBCA.data b/emulatorjs/data/.ipfs/blocks/BC/CIQCMVYHO4SVZZMN22FTYWJAQURL6ANEUGH2FZWKYC2GZSR3355WBCA.data new file mode 100644 index 0000000..5fb1b87 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/BC/CIQCMVYHO4SVZZMN22FTYWJAQURL6ANEUGH2FZWKYC2GZSR3355WBCA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/BC/CIQGISVGV57HM6PQVOM2KU36BLYI6VANDK7Q3S5LG3TNAFOUHJHCBCI.data b/emulatorjs/data/.ipfs/blocks/BC/CIQGISVGV57HM6PQVOM2KU36BLYI6VANDK7Q3S5LG3TNAFOUHJHCBCI.data new file mode 100644 index 0000000..42dad9e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/BC/CIQGISVGV57HM6PQVOM2KU36BLYI6VANDK7Q3S5LG3TNAFOUHJHCBCI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/BE/CIQCXBHBZAHEHBHU6P7PEA72E7UZQRJALHH7OH2FCWSWMTU7DMWVBEA.data b/emulatorjs/data/.ipfs/blocks/BE/CIQCXBHBZAHEHBHU6P7PEA72E7UZQRJALHH7OH2FCWSWMTU7DMWVBEA.data new file mode 100644 index 0000000..7ce1d8a --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/BE/CIQCXBHBZAHEHBHU6P7PEA72E7UZQRJALHH7OH2FCWSWMTU7DMWVBEA.data @@ -0,0 +1,4 @@ +. +" ' M8gԗ%S.A92 )about / +" jnU_0B%Freadme + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/BF/CIQL4NWXPBDSCL5YLUG3S6V6QJHT57VYH7AKKCWGFV3LDUPAGZYXBFY.data b/emulatorjs/data/.ipfs/blocks/BF/CIQL4NWXPBDSCL5YLUG3S6V6QJHT57VYH7AKKCWGFV3LDUPAGZYXBFY.data new file mode 100644 index 0000000..708128e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/BF/CIQL4NWXPBDSCL5YLUG3S6V6QJHT57VYH7AKKCWGFV3LDUPAGZYXBFY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/BM/CIQA32KDWPFC5RBXRL3QPBXL3ELJQAXCGMFEGW774QUZST2P6AWDBMY.data b/emulatorjs/data/.ipfs/blocks/BM/CIQA32KDWPFC5RBXRL3QPBXL3ELJQAXCGMFEGW774QUZST2P6AWDBMY.data new file mode 100644 index 0000000..5c3da80 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/BM/CIQA32KDWPFC5RBXRL3QPBXL3ELJQAXCGMFEGW774QUZST2P6AWDBMY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/BN/CIQB46KYSF2C6ZQVOK5LJBNRC7VPKAOM44THPS2RFVENZUKD3EDKBNQ.data b/emulatorjs/data/.ipfs/blocks/BN/CIQB46KYSF2C6ZQVOK5LJBNRC7VPKAOM44THPS2RFVENZUKD3EDKBNQ.data new file mode 100644 index 0000000..fc32db1 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/BN/CIQB46KYSF2C6ZQVOK5LJBNRC7VPKAOM44THPS2RFVENZUKD3EDKBNQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/BN/CIQGGH5GUY3XZKU7KCNNJPODTVBLOF72HKZD5IP7GTEEJUZWOWVABNA.data b/emulatorjs/data/.ipfs/blocks/BN/CIQGGH5GUY3XZKU7KCNNJPODTVBLOF72HKZD5IP7GTEEJUZWOWVABNA.data new file mode 100644 index 0000000..2c626f5 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/BN/CIQGGH5GUY3XZKU7KCNNJPODTVBLOF72HKZD5IP7GTEEJUZWOWVABNA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/BO/CIQDWVYL5FHGCE3MXUYMXRLDWR3EIXHTZHY4EAKG5RWBO67XQ4OABOY.data b/emulatorjs/data/.ipfs/blocks/BO/CIQDWVYL5FHGCE3MXUYMXRLDWR3EIXHTZHY4EAKG5RWBO67XQ4OABOY.data new file mode 100644 index 0000000..b34fc06 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/BO/CIQDWVYL5FHGCE3MXUYMXRLDWR3EIXHTZHY4EAKG5RWBO67XQ4OABOY.data @@ -0,0 +1,23 @@ + +{ + "title": "Atari 7800", + "root": "atari7800", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-prosystem", + "bios": "atari7800.zip", + "path": "atari7800", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/BO/CIQG56E47FNW2LBRCXVVD2MNXPPYTHKBDIBXPROCVXFR45XUOJ5CBOA.data b/emulatorjs/data/.ipfs/blocks/BO/CIQG56E47FNW2LBRCXVVD2MNXPPYTHKBDIBXPROCVXFR45XUOJ5CBOA.data new file mode 100644 index 0000000..4831ee3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/BO/CIQG56E47FNW2LBRCXVVD2MNXPPYTHKBDIBXPROCVXFR45XUOJ5CBOA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/BO/CIQJXS6EH3RDHUPFK4VAPLXZZTDJ45KLTLZWBGR6TK4QQ7NUBQGDBOQ.data b/emulatorjs/data/.ipfs/blocks/BO/CIQJXS6EH3RDHUPFK4VAPLXZZTDJ45KLTLZWBGR6TK4QQ7NUBQGDBOQ.data new file mode 100644 index 0000000..9018408 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/BO/CIQJXS6EH3RDHUPFK4VAPLXZZTDJ45KLTLZWBGR6TK4QQ7NUBQGDBOQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/BW/CIQIJ4WIEHFNZ6WRV4PY2JH67BVODJ2H2YEX6GUBMB3CB56UF7NFBWQ.data b/emulatorjs/data/.ipfs/blocks/BW/CIQIJ4WIEHFNZ6WRV4PY2JH67BVODJ2H2YEX6GUBMB3CB56UF7NFBWQ.data new file mode 100644 index 0000000..9e462e8 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/BW/CIQIJ4WIEHFNZ6WRV4PY2JH67BVODJ2H2YEX6GUBMB3CB56UF7NFBWQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/C2/CIQIOGYBP6NR3EMIYWXT3SFGS6V3D7ZLIXKWNBWMTYW3WM5DWWQ7C2A.data b/emulatorjs/data/.ipfs/blocks/C2/CIQIOGYBP6NR3EMIYWXT3SFGS6V3D7ZLIXKWNBWMTYW3WM5DWWQ7C2A.data new file mode 100644 index 0000000..233b1b4 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/C2/CIQIOGYBP6NR3EMIYWXT3SFGS6V3D7ZLIXKWNBWMTYW3WM5DWWQ7C2A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CB/CIQNEQQ25MTOXMJFQUI3YZTC63XFO5XGU26F2IVVDE7V4KNH6QDVCBI.data b/emulatorjs/data/.ipfs/blocks/CB/CIQNEQQ25MTOXMJFQUI3YZTC63XFO5XGU26F2IVVDE7V4KNH6QDVCBI.data new file mode 100644 index 0000000..abc640e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CB/CIQNEQQ25MTOXMJFQUI3YZTC63XFO5XGU26F2IVVDE7V4KNH6QDVCBI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CE/CIQJWU55W7MSKBFQXORE3O3FJKLSZLWMMTCJREHEF5EXJIX3TBNZCEA.data b/emulatorjs/data/.ipfs/blocks/CE/CIQJWU55W7MSKBFQXORE3O3FJKLSZLWMMTCJREHEF5EXJIX3TBNZCEA.data new file mode 100644 index 0000000..9c82e13 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CE/CIQJWU55W7MSKBFQXORE3O3FJKLSZLWMMTCJREHEF5EXJIX3TBNZCEA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CF/CIQFXEO2MRBE5DQTNBIKETML2EPHD5AATHR3KJ7YZWW75OFIASCZCFY.data b/emulatorjs/data/.ipfs/blocks/CF/CIQFXEO2MRBE5DQTNBIKETML2EPHD5AATHR3KJ7YZWW75OFIASCZCFY.data new file mode 100644 index 0000000..fa62562 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CF/CIQFXEO2MRBE5DQTNBIKETML2EPHD5AATHR3KJ7YZWW75OFIASCZCFY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CJ/CIQJ57YQKXWUZHZUXIZOUB3TGBJQAXRSXGEC4567UGF6IE652FVKCJQ.data b/emulatorjs/data/.ipfs/blocks/CJ/CIQJ57YQKXWUZHZUXIZOUB3TGBJQAXRSXGEC4567UGF6IE652FVKCJQ.data new file mode 100644 index 0000000..7c10cb5 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CJ/CIQJ57YQKXWUZHZUXIZOUB3TGBJQAXRSXGEC4567UGF6IE652FVKCJQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CK/CIQB6PX5OUAZ4S2AVUAJGXCRAFRXR6CUDQQSTXPPEF7IT27V6ICVCKY.data b/emulatorjs/data/.ipfs/blocks/CK/CIQB6PX5OUAZ4S2AVUAJGXCRAFRXR6CUDQQSTXPPEF7IT27V6ICVCKY.data new file mode 100644 index 0000000..b562eda Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CK/CIQB6PX5OUAZ4S2AVUAJGXCRAFRXR6CUDQQSTXPPEF7IT27V6ICVCKY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CM/CIQIJ3KDVFZWATNUGPKHMPSDXUS4OGQMEMFJCJ5664JQZKSJQF6MCMA.data b/emulatorjs/data/.ipfs/blocks/CM/CIQIJ3KDVFZWATNUGPKHMPSDXUS4OGQMEMFJCJ5664JQZKSJQF6MCMA.data new file mode 100644 index 0000000..7771762 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CM/CIQIJ3KDVFZWATNUGPKHMPSDXUS4OGQMEMFJCJ5664JQZKSJQF6MCMA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CS/CIQOW6OT5MZ7BCN2G4FXFRYFV5G26D5573Q2IHIESBLMMCAYDYK3CSA.data b/emulatorjs/data/.ipfs/blocks/CS/CIQOW6OT5MZ7BCN2G4FXFRYFV5G26D5573Q2IHIESBLMMCAYDYK3CSA.data new file mode 100644 index 0000000..69be7b8 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CS/CIQOW6OT5MZ7BCN2G4FXFRYFV5G26D5573Q2IHIESBLMMCAYDYK3CSA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CW/CIQJO26MS6GVUHO5324V6X5S2Q75GQRX6U5U6JPWKNVUKPTD4JY6CWI.data b/emulatorjs/data/.ipfs/blocks/CW/CIQJO26MS6GVUHO5324V6X5S2Q75GQRX6U5U6JPWKNVUKPTD4JY6CWI.data new file mode 100644 index 0000000..5af851f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CW/CIQJO26MS6GVUHO5324V6X5S2Q75GQRX6U5U6JPWKNVUKPTD4JY6CWI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CX/CIQFADHLHGEGWM5P2XREWMZD5LDJCJ7I4IIPIMS5W2JVVUDQOUBDCXY.data b/emulatorjs/data/.ipfs/blocks/CX/CIQFADHLHGEGWM5P2XREWMZD5LDJCJ7I4IIPIMS5W2JVVUDQOUBDCXY.data new file mode 100644 index 0000000..72991ea Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CX/CIQFADHLHGEGWM5P2XREWMZD5LDJCJ7I4IIPIMS5W2JVVUDQOUBDCXY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CY/CIQJYONCKZSLWXXD52QGU3JH4VPLBVBFNYMA2UVMYQ3IH3BJWKTCCYI.data b/emulatorjs/data/.ipfs/blocks/CY/CIQJYONCKZSLWXXD52QGU3JH4VPLBVBFNYMA2UVMYQ3IH3BJWKTCCYI.data new file mode 100644 index 0000000..72fa216 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CY/CIQJYONCKZSLWXXD52QGU3JH4VPLBVBFNYMA2UVMYQ3IH3BJWKTCCYI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/CZ/CIQCZQAZZBLZTZLAPSLQL6QI7IALJ6VBVNXVTETY7VXBL7R34M22CZY.data b/emulatorjs/data/.ipfs/blocks/CZ/CIQCZQAZZBLZTZLAPSLQL6QI7IALJ6VBVNXVTETY7VXBL7R34M22CZY.data new file mode 100644 index 0000000..fe4bb3f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/CZ/CIQCZQAZZBLZTZLAPSLQL6QI7IALJ6VBVNXVTETY7VXBL7R34M22CZY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/D3/CIQGPERW4R7H4AUJJC7OIPYHJUQ2HA2COGLFY5SJEVUWGDVZWSAUD3Y.data b/emulatorjs/data/.ipfs/blocks/D3/CIQGPERW4R7H4AUJJC7OIPYHJUQ2HA2COGLFY5SJEVUWGDVZWSAUD3Y.data new file mode 100644 index 0000000..32ef8d7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/D3/CIQGPERW4R7H4AUJJC7OIPYHJUQ2HA2COGLFY5SJEVUWGDVZWSAUD3Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/D3/CIQMBZNXQUPYKW2Z3Q23IOOKW7FRRBFN67OKSUQZV5MTR4TVQUMVD3A.data b/emulatorjs/data/.ipfs/blocks/D3/CIQMBZNXQUPYKW2Z3Q23IOOKW7FRRBFN67OKSUQZV5MTR4TVQUMVD3A.data new file mode 100644 index 0000000..0d3e36d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/D3/CIQMBZNXQUPYKW2Z3Q23IOOKW7FRRBFN67OKSUQZV5MTR4TVQUMVD3A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/D5/CIQHJXWALCHHOITZCV2RHVMUB6NOQSR67LSOFIMREH6FIHMEVA64D5Q.data b/emulatorjs/data/.ipfs/blocks/D5/CIQHJXWALCHHOITZCV2RHVMUB6NOQSR67LSOFIMREH6FIHMEVA64D5Q.data new file mode 100644 index 0000000..0dd2f4c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/D5/CIQHJXWALCHHOITZCV2RHVMUB6NOQSR67LSOFIMREH6FIHMEVA64D5Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/DB/CIQC5XYPFZFEP3VCEE7BHPHNW6PURNKIBIM66MPYJMOEIEVK47CLDBI.data b/emulatorjs/data/.ipfs/blocks/DB/CIQC5XYPFZFEP3VCEE7BHPHNW6PURNKIBIM66MPYJMOEIEVK47CLDBI.data new file mode 100644 index 0000000..78db068 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/DB/CIQC5XYPFZFEP3VCEE7BHPHNW6PURNKIBIM66MPYJMOEIEVK47CLDBI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/DB/CIQHMJZO7OPC4ZAK54BU6C6SUMWSYVIWZ4TITGP5BYNZ5F3WMTPZDBY.data b/emulatorjs/data/.ipfs/blocks/DB/CIQHMJZO7OPC4ZAK54BU6C6SUMWSYVIWZ4TITGP5BYNZ5F3WMTPZDBY.data new file mode 100644 index 0000000..d491b4a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/DB/CIQHMJZO7OPC4ZAK54BU6C6SUMWSYVIWZ4TITGP5BYNZ5F3WMTPZDBY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/DE/CIQCPM2NAXMGMAQNPDRWVBKC6UNO4RYLZLMOCPLMFW2IPRRXGA7YDEA.data b/emulatorjs/data/.ipfs/blocks/DE/CIQCPM2NAXMGMAQNPDRWVBKC6UNO4RYLZLMOCPLMFW2IPRRXGA7YDEA.data new file mode 100644 index 0000000..45b640a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/DE/CIQCPM2NAXMGMAQNPDRWVBKC6UNO4RYLZLMOCPLMFW2IPRRXGA7YDEA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/DI/CIQBO5AQFTP6RH4PZMFIOGZYYMSB5BQFZSYSLOJI6WOWHE4SA2SMDII.data b/emulatorjs/data/.ipfs/blocks/DI/CIQBO5AQFTP6RH4PZMFIOGZYYMSB5BQFZSYSLOJI6WOWHE4SA2SMDII.data new file mode 100644 index 0000000..b58c0f9 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/DI/CIQBO5AQFTP6RH4PZMFIOGZYYMSB5BQFZSYSLOJI6WOWHE4SA2SMDII.data differ diff --git a/emulatorjs/data/.ipfs/blocks/DM/CIQEKBPCLJ4T2DU36C7NBRD7R5ZUNWJL4KGHEDV6NEEDLORCDWWLDMQ.data b/emulatorjs/data/.ipfs/blocks/DM/CIQEKBPCLJ4T2DU36C7NBRD7R5ZUNWJL4KGHEDV6NEEDLORCDWWLDMQ.data new file mode 100644 index 0000000..f710ca8 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/DM/CIQEKBPCLJ4T2DU36C7NBRD7R5ZUNWJL4KGHEDV6NEEDLORCDWWLDMQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/DP/CIQLAR4IH66U57SYB5YNOXBGOMXGP5BBGN3UXDGGEJ7PWD7RLRT4DPA.data b/emulatorjs/data/.ipfs/blocks/DP/CIQLAR4IH66U57SYB5YNOXBGOMXGP5BBGN3UXDGGEJ7PWD7RLRT4DPA.data new file mode 100644 index 0000000..377ab73 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/DP/CIQLAR4IH66U57SYB5YNOXBGOMXGP5BBGN3UXDGGEJ7PWD7RLRT4DPA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/DS/CIQB2KRWV465AZL5UJSB46XJ3Z43X46XC2LDW3OXCMMXQJMLSFDWDSA.data b/emulatorjs/data/.ipfs/blocks/DS/CIQB2KRWV465AZL5UJSB46XJ3Z43X46XC2LDW3OXCMMXQJMLSFDWDSA.data new file mode 100644 index 0000000..0828c02 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/DS/CIQB2KRWV465AZL5UJSB46XJ3Z43X46XC2LDW3OXCMMXQJMLSFDWDSA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/DT/CIQEVD36GWH7ZVMUFNPNDEVB2YRTXXN7RYL7QNS7BWNNUXQEDSFSDTA.data b/emulatorjs/data/.ipfs/blocks/DT/CIQEVD36GWH7ZVMUFNPNDEVB2YRTXXN7RYL7QNS7BWNNUXQEDSFSDTA.data new file mode 100644 index 0000000..aec470d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/DT/CIQEVD36GWH7ZVMUFNPNDEVB2YRTXXN7RYL7QNS7BWNNUXQEDSFSDTA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/E3/CIQFYY2JEAE424XCFRIYRCSG6SX6SKJL4CGTQKP63VZADMP3GNFLE3Q.data b/emulatorjs/data/.ipfs/blocks/E3/CIQFYY2JEAE424XCFRIYRCSG6SX6SKJL4CGTQKP63VZADMP3GNFLE3Q.data new file mode 100644 index 0000000..8e7e5c2 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/E3/CIQFYY2JEAE424XCFRIYRCSG6SX6SKJL4CGTQKP63VZADMP3GNFLE3Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/EC/CIQHPMNRQQL37AU3J6ZPHJCWOWCK4UKFBMAB5YBQHDUUSOBVNQREECI.data b/emulatorjs/data/.ipfs/blocks/EC/CIQHPMNRQQL37AU3J6ZPHJCWOWCK4UKFBMAB5YBQHDUUSOBVNQREECI.data new file mode 100644 index 0000000..85751a3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/EC/CIQHPMNRQQL37AU3J6ZPHJCWOWCK4UKFBMAB5YBQHDUUSOBVNQREECI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/EC/CIQPMR5A6SC3QQNRCBLAB4S445O6OJUKI3T6OB5FOJIE2LYA26GZECQ.data b/emulatorjs/data/.ipfs/blocks/EC/CIQPMR5A6SC3QQNRCBLAB4S445O6OJUKI3T6OB5FOJIE2LYA26GZECQ.data new file mode 100644 index 0000000..dd28318 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/EC/CIQPMR5A6SC3QQNRCBLAB4S445O6OJUKI3T6OB5FOJIE2LYA26GZECQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/EE/CIQBQB6NQSLZ4PMFEAXPQ7LZE5VDO7VDPF3UPUSFFGD3UR26QFA6EEQ.data b/emulatorjs/data/.ipfs/blocks/EE/CIQBQB6NQSLZ4PMFEAXPQ7LZE5VDO7VDPF3UPUSFFGD3UR26QFA6EEQ.data new file mode 100644 index 0000000..676d70e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/EE/CIQBQB6NQSLZ4PMFEAXPQ7LZE5VDO7VDPF3UPUSFFGD3UR26QFA6EEQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/EJ/CIQFYVNBCNQFC3WFGLZE7VWH67YGQMGPLCCVOBWCBZASDETN6AL3EJY.data b/emulatorjs/data/.ipfs/blocks/EJ/CIQFYVNBCNQFC3WFGLZE7VWH67YGQMGPLCCVOBWCBZASDETN6AL3EJY.data new file mode 100644 index 0000000..f46e9c7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/EJ/CIQFYVNBCNQFC3WFGLZE7VWH67YGQMGPLCCVOBWCBZASDETN6AL3EJY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/EW/CIQO5ANFPDTYXQTW53J2U2TKPPHYILWRRMPWMXA5QHUS2IHMMKBIEWQ.data b/emulatorjs/data/.ipfs/blocks/EW/CIQO5ANFPDTYXQTW53J2U2TKPPHYILWRRMPWMXA5QHUS2IHMMKBIEWQ.data new file mode 100644 index 0000000..378cd24 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/EW/CIQO5ANFPDTYXQTW53J2U2TKPPHYILWRRMPWMXA5QHUS2IHMMKBIEWQ.data @@ -0,0 +1,23 @@ + +{ + "title": "Nintendo 64", + "root": "n64", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "n64", + "bios": "", + "path": "n64", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/EX/CIQN3R7IIGKARV6LQ6GBC2YTWHYURN3N5KHDABZHGLCWRE5CUWEDEXA.data b/emulatorjs/data/.ipfs/blocks/EX/CIQN3R7IIGKARV6LQ6GBC2YTWHYURN3N5KHDABZHGLCWRE5CUWEDEXA.data new file mode 100644 index 0000000..8b34a24 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/EX/CIQN3R7IIGKARV6LQ6GBC2YTWHYURN3N5KHDABZHGLCWRE5CUWEDEXA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/EX/CIQNCLONS2LHQKRMAVDYNIXITWGY4L2XNZLLPSTQWS7MYMSTASQKEXI.data b/emulatorjs/data/.ipfs/blocks/EX/CIQNCLONS2LHQKRMAVDYNIXITWGY4L2XNZLLPSTQWS7MYMSTASQKEXI.data new file mode 100644 index 0000000..119b234 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/EX/CIQNCLONS2LHQKRMAVDYNIXITWGY4L2XNZLLPSTQWS7MYMSTASQKEXI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/EZ/CIQIY62ROQKQDPTOQP4LM27G34PQEQATE4ST6XTQZSVSPVGNOLXUEZA.data b/emulatorjs/data/.ipfs/blocks/EZ/CIQIY62ROQKQDPTOQP4LM27G34PQEQATE4ST6XTQZSVSPVGNOLXUEZA.data new file mode 100644 index 0000000..6fed4b8 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/EZ/CIQIY62ROQKQDPTOQP4LM27G34PQEQATE4ST6XTQZSVSPVGNOLXUEZA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/F2/CIQNDZISBNKJSCKGUVHFZNFUIOOV6G4JWRAFQ44FXIZIORYT65AOF2A.data b/emulatorjs/data/.ipfs/blocks/F2/CIQNDZISBNKJSCKGUVHFZNFUIOOV6G4JWRAFQ44FXIZIORYT65AOF2A.data new file mode 100644 index 0000000..0362a91 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/F2/CIQNDZISBNKJSCKGUVHFZNFUIOOV6G4JWRAFQ44FXIZIORYT65AOF2A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/F3/CIQCMHV3ETNZKC3VFDN5QOSBCEVO4CHLVUUCBNCLXSEGEWU467DGF3Q.data b/emulatorjs/data/.ipfs/blocks/F3/CIQCMHV3ETNZKC3VFDN5QOSBCEVO4CHLVUUCBNCLXSEGEWU467DGF3Q.data new file mode 100644 index 0000000..e9c08f2 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/F3/CIQCMHV3ETNZKC3VFDN5QOSBCEVO4CHLVUUCBNCLXSEGEWU467DGF3Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/F3/CIQGHCDLIRBOVPA2PCN62RVWCGAFMTXQRJX6KO4PBYSHW3JGEHZNF3Q.data b/emulatorjs/data/.ipfs/blocks/F3/CIQGHCDLIRBOVPA2PCN62RVWCGAFMTXQRJX6KO4PBYSHW3JGEHZNF3Q.data new file mode 100644 index 0000000..b66b760 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/F3/CIQGHCDLIRBOVPA2PCN62RVWCGAFMTXQRJX6KO4PBYSHW3JGEHZNF3Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/F3/CIQM6TI5VMSVVWL4MTOUZ63B4BTQAZ5D6SDLEKWS7CEXRZX7YZ4MF3Q.data b/emulatorjs/data/.ipfs/blocks/F3/CIQM6TI5VMSVVWL4MTOUZ63B4BTQAZ5D6SDLEKWS7CEXRZX7YZ4MF3Q.data new file mode 100644 index 0000000..24e3add Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/F3/CIQM6TI5VMSVVWL4MTOUZ63B4BTQAZ5D6SDLEKWS7CEXRZX7YZ4MF3Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/F6/CIQAN64XFLI7B2CUP3WZEKM5QGKGZ6L3VNZ2A4DHU3BBR57UQ7MHF6Q.data b/emulatorjs/data/.ipfs/blocks/F6/CIQAN64XFLI7B2CUP3WZEKM5QGKGZ6L3VNZ2A4DHU3BBR57UQ7MHF6Q.data new file mode 100644 index 0000000..f706760 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/F6/CIQAN64XFLI7B2CUP3WZEKM5QGKGZ6L3VNZ2A4DHU3BBR57UQ7MHF6Q.data @@ -0,0 +1,23 @@ + +{ + "title": "Neo Geo Pocket", + "root": "ngp", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mednafen_ngp", + "bios": "", + "path": "ngp", + "rom_extension": ".zip", + "video_position": "left:15vw;top:34vh;width:25vw;height:40vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/F6/CIQE5CQTFZU5DEQYKEZPAMT4WZTPGQCHYCDUCCF6CEZNK7HNGRX5F6I.data b/emulatorjs/data/.ipfs/blocks/F6/CIQE5CQTFZU5DEQYKEZPAMT4WZTPGQCHYCDUCCF6CEZNK7HNGRX5F6I.data new file mode 100644 index 0000000..dd5244d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/F6/CIQE5CQTFZU5DEQYKEZPAMT4WZTPGQCHYCDUCCF6CEZNK7HNGRX5F6I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/FH/CIQDVI4NDU24SBZVD7WGCZGATIJIW7DEOBHVHCTHU37BYIEPWHERFHQ.data b/emulatorjs/data/.ipfs/blocks/FH/CIQDVI4NDU24SBZVD7WGCZGATIJIW7DEOBHVHCTHU37BYIEPWHERFHQ.data new file mode 100644 index 0000000..5aecbfa Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/FH/CIQDVI4NDU24SBZVD7WGCZGATIJIW7DEOBHVHCTHU37BYIEPWHERFHQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/FI/CIQNKA2OQJSUYHI6IYOXETJYT6JCP64FZMS4HICRPDPU5BQ4RAPBFIY.data b/emulatorjs/data/.ipfs/blocks/FI/CIQNKA2OQJSUYHI6IYOXETJYT6JCP64FZMS4HICRPDPU5BQ4RAPBFIY.data new file mode 100644 index 0000000..d825d7c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/FI/CIQNKA2OQJSUYHI6IYOXETJYT6JCP64FZMS4HICRPDPU5BQ4RAPBFIY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/FP/CIQF5V67ZLPCGZ7V7VYSZFLMUJNCPMA7S6QSGIUG2RZ4JRTZAAH7FPI.data b/emulatorjs/data/.ipfs/blocks/FP/CIQF5V67ZLPCGZ7V7VYSZFLMUJNCPMA7S6QSGIUG2RZ4JRTZAAH7FPI.data new file mode 100644 index 0000000..06f2e9d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/FP/CIQF5V67ZLPCGZ7V7VYSZFLMUJNCPMA7S6QSGIUG2RZ4JRTZAAH7FPI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/FQ/CIQOIW7EKWGRMXQUYXRENZDXT2S6DB7JYRZSLKZM3MZCE2P3TCMLFQI.data b/emulatorjs/data/.ipfs/blocks/FQ/CIQOIW7EKWGRMXQUYXRENZDXT2S6DB7JYRZSLKZM3MZCE2P3TCMLFQI.data new file mode 100644 index 0000000..0176829 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/FQ/CIQOIW7EKWGRMXQUYXRENZDXT2S6DB7JYRZSLKZM3MZCE2P3TCMLFQI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/FS/CIQA4DHRBBECWFRDJK6RH6AKB7TVXILS4ZTEROMYWU2KJNENXSRRFSQ.data b/emulatorjs/data/.ipfs/blocks/FS/CIQA4DHRBBECWFRDJK6RH6AKB7TVXILS4ZTEROMYWU2KJNENXSRRFSQ.data new file mode 100644 index 0000000..7bcd82f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/FS/CIQA4DHRBBECWFRDJK6RH6AKB7TVXILS4ZTEROMYWU2KJNENXSRRFSQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/FU/CIQAHJL4SUYYKO2U6Q2MZ5DL2J6PD25PAV46BG33HW2B5PIEXZYGFUY.data b/emulatorjs/data/.ipfs/blocks/FU/CIQAHJL4SUYYKO2U6Q2MZ5DL2J6PD25PAV46BG33HW2B5PIEXZYGFUY.data new file mode 100644 index 0000000..d680dfa Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/FU/CIQAHJL4SUYYKO2U6Q2MZ5DL2J6PD25PAV46BG33HW2B5PIEXZYGFUY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/FX/CIQFP2GWEUQK2APRMEGW6VGFZLAP7R4ZZSGCQ3KEU7GVZ5HER6W7FXA.data b/emulatorjs/data/.ipfs/blocks/FX/CIQFP2GWEUQK2APRMEGW6VGFZLAP7R4ZZSGCQ3KEU7GVZ5HER6W7FXA.data new file mode 100644 index 0000000..7fd9a65 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/FX/CIQFP2GWEUQK2APRMEGW6VGFZLAP7R4ZZSGCQ3KEU7GVZ5HER6W7FXA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/FX/CIQOUKC3O5CRJIJJGNBPER32NJIR7LVO7BYR5L2O5HVKXM37SBUHFXA.data b/emulatorjs/data/.ipfs/blocks/FX/CIQOUKC3O5CRJIJJGNBPER32NJIR7LVO7BYR5L2O5HVKXM37SBUHFXA.data new file mode 100644 index 0000000..8857409 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/FX/CIQOUKC3O5CRJIJJGNBPER32NJIR7LVO7BYR5L2O5HVKXM37SBUHFXA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/G4/CIQOUKM2Y53P2NSIL76TRAWDKJKPIB75QOTNTUV6A5HCQV4P2H3GG4A.data b/emulatorjs/data/.ipfs/blocks/G4/CIQOUKM2Y53P2NSIL76TRAWDKJKPIB75QOTNTUV6A5HCQV4P2H3GG4A.data new file mode 100644 index 0000000..3c37a19 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/G4/CIQOUKM2Y53P2NSIL76TRAWDKJKPIB75QOTNTUV6A5HCQV4P2H3GG4A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/G6/CIQEYXWZ5SUHAVGM2KQSELGUQQ6BGARYMYKAHGVWCEVPYEP7C5APG6I.data b/emulatorjs/data/.ipfs/blocks/G6/CIQEYXWZ5SUHAVGM2KQSELGUQQ6BGARYMYKAHGVWCEVPYEP7C5APG6I.data new file mode 100644 index 0000000..d4ff2fd Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/G6/CIQEYXWZ5SUHAVGM2KQSELGUQQ6BGARYMYKAHGVWCEVPYEP7C5APG6I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/G6/CIQP2ZBCBIOESICXAI7D4DTOS5UNUZ42RWSKF6KIAEZJ3MYAR4FLG6Q.data b/emulatorjs/data/.ipfs/blocks/G6/CIQP2ZBCBIOESICXAI7D4DTOS5UNUZ42RWSKF6KIAEZJ3MYAR4FLG6Q.data new file mode 100644 index 0000000..cfb71ec Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/G6/CIQP2ZBCBIOESICXAI7D4DTOS5UNUZ42RWSKF6KIAEZJ3MYAR4FLG6Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GA/CIQFD36RVULQEYJLSHNMEBVFWCUWRA2QUJ2SCVFCMNVECFZ4A47CGAI.data b/emulatorjs/data/.ipfs/blocks/GA/CIQFD36RVULQEYJLSHNMEBVFWCUWRA2QUJ2SCVFCMNVECFZ4A47CGAI.data new file mode 100644 index 0000000..bf14c02 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GA/CIQFD36RVULQEYJLSHNMEBVFWCUWRA2QUJ2SCVFCMNVECFZ4A47CGAI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GA/CIQGN5HVACIBJWTUOFK4DDF3LOI4FQ5JYKIS27IB6S353WTJHENIGAA.data b/emulatorjs/data/.ipfs/blocks/GA/CIQGN5HVACIBJWTUOFK4DDF3LOI4FQ5JYKIS27IB6S353WTJHENIGAA.data new file mode 100644 index 0000000..0b9ea0f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GA/CIQGN5HVACIBJWTUOFK4DDF3LOI4FQ5JYKIS27IB6S353WTJHENIGAA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GC/CIQAQ4VQP6GI6CCN5KEDZLVUH6BHIG4IB3OWTAXXVIYLXP2PEVNQGCQ.data b/emulatorjs/data/.ipfs/blocks/GC/CIQAQ4VQP6GI6CCN5KEDZLVUH6BHIG4IB3OWTAXXVIYLXP2PEVNQGCQ.data new file mode 100644 index 0000000..b904038 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GC/CIQAQ4VQP6GI6CCN5KEDZLVUH6BHIG4IB3OWTAXXVIYLXP2PEVNQGCQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GD/CIQH6VH7X7JMVLADRP3DP3MLD5XVQ22QDG2XHA36UIN3HQDQNK7GGDY.data b/emulatorjs/data/.ipfs/blocks/GD/CIQH6VH7X7JMVLADRP3DP3MLD5XVQ22QDG2XHA36UIN3HQDQNK7GGDY.data new file mode 100644 index 0000000..124fe9e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GD/CIQH6VH7X7JMVLADRP3DP3MLD5XVQ22QDG2XHA36UIN3HQDQNK7GGDY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GI/CIQHJN5GORIOXDB5ODUTYZKW6XK2XJ43C4PSSGMXYBT33Q3LY65EGII.data b/emulatorjs/data/.ipfs/blocks/GI/CIQHJN5GORIOXDB5ODUTYZKW6XK2XJ43C4PSSGMXYBT33Q3LY65EGII.data new file mode 100644 index 0000000..980711d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GI/CIQHJN5GORIOXDB5ODUTYZKW6XK2XJ43C4PSSGMXYBT33Q3LY65EGII.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GQ/CIQFZOUDEXD6F2GXNQ6JBSKFN6F7Y2CAM3WY2YD2QMDJWX7BRKJTGQI.data b/emulatorjs/data/.ipfs/blocks/GQ/CIQFZOUDEXD6F2GXNQ6JBSKFN6F7Y2CAM3WY2YD2QMDJWX7BRKJTGQI.data new file mode 100644 index 0000000..5666396 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GQ/CIQFZOUDEXD6F2GXNQ6JBSKFN6F7Y2CAM3WY2YD2QMDJWX7BRKJTGQI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GQ/CIQPFWNVWFHXX4NEW7C4NDABLCKTK7AVZN73NWDNCYWC3LKX3L34GQQ.data b/emulatorjs/data/.ipfs/blocks/GQ/CIQPFWNVWFHXX4NEW7C4NDABLCKTK7AVZN73NWDNCYWC3LKX3L34GQQ.data new file mode 100644 index 0000000..70fe86d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GQ/CIQPFWNVWFHXX4NEW7C4NDABLCKTK7AVZN73NWDNCYWC3LKX3L34GQQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GR/CIQPI3RXZYWRMA7WBHV2RK7XEHNMLMGGMPSBIMPYW4QLEQ3EKBZJGRA.data b/emulatorjs/data/.ipfs/blocks/GR/CIQPI3RXZYWRMA7WBHV2RK7XEHNMLMGGMPSBIMPYW4QLEQ3EKBZJGRA.data new file mode 100644 index 0000000..99ed518 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GR/CIQPI3RXZYWRMA7WBHV2RK7XEHNMLMGGMPSBIMPYW4QLEQ3EKBZJGRA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GS/CIQHKA2Z5A52AMOJNPVRGNSY2X753WMBE3F6BKJG3H2DDIP3JWOPGSA.data b/emulatorjs/data/.ipfs/blocks/GS/CIQHKA2Z5A52AMOJNPVRGNSY2X753WMBE3F6BKJG3H2DDIP3JWOPGSA.data new file mode 100644 index 0000000..a3103f2 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GS/CIQHKA2Z5A52AMOJNPVRGNSY2X753WMBE3F6BKJG3H2DDIP3JWOPGSA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GU/CIQPLEU2FBAY3OJT3IVKIKRBHXCSDHMLY7FLEAUH7TJMVRXDGPO5GUY.data b/emulatorjs/data/.ipfs/blocks/GU/CIQPLEU2FBAY3OJT3IVKIKRBHXCSDHMLY7FLEAUH7TJMVRXDGPO5GUY.data new file mode 100644 index 0000000..2dfd363 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GU/CIQPLEU2FBAY3OJT3IVKIKRBHXCSDHMLY7FLEAUH7TJMVRXDGPO5GUY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GV/CIQJQSJRQ3IUQI46Y5ZM66SALR7PYOCRY7H5COYHGGW5S4A2BFPAGVI.data b/emulatorjs/data/.ipfs/blocks/GV/CIQJQSJRQ3IUQI46Y5ZM66SALR7PYOCRY7H5COYHGGW5S4A2BFPAGVI.data new file mode 100644 index 0000000..697d1af --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/GV/CIQJQSJRQ3IUQI46Y5ZM66SALR7PYOCRY7H5COYHGGW5S4A2BFPAGVI.data @@ -0,0 +1,23 @@ + +{ + "title": "GameBoy Color", + "root": "gbc", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-gearboy", + "bios": "gb.zip", + "path": "gbc", + "rom_extension": ".zip", + "video_position": "left:15.5vw;top:31.2vh;width:28vw;height:44.7vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/GW/CIQPBBDTOWYB6RJ46N3SCM3ACVKGQK6D55QEXCBRQNKXKDPPGAH7GWY.data b/emulatorjs/data/.ipfs/blocks/GW/CIQPBBDTOWYB6RJ46N3SCM3ACVKGQK6D55QEXCBRQNKXKDPPGAH7GWY.data new file mode 100644 index 0000000..80405b5 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GW/CIQPBBDTOWYB6RJ46N3SCM3ACVKGQK6D55QEXCBRQNKXKDPPGAH7GWY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GX/CIQAFP65XUKUZ5RPFKBM2YYCDU25L76AGLJOUXWAWEKBZDIBLYZDGXA.data b/emulatorjs/data/.ipfs/blocks/GX/CIQAFP65XUKUZ5RPFKBM2YYCDU25L76AGLJOUXWAWEKBZDIBLYZDGXA.data new file mode 100644 index 0000000..fbc710c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GX/CIQAFP65XUKUZ5RPFKBM2YYCDU25L76AGLJOUXWAWEKBZDIBLYZDGXA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GX/CIQNM2ORDHCO5BQRKYKVUNX42DKDS7VP26J2WKKQP6ERPMAV2LTVGXQ.data b/emulatorjs/data/.ipfs/blocks/GX/CIQNM2ORDHCO5BQRKYKVUNX42DKDS7VP26J2WKKQP6ERPMAV2LTVGXQ.data new file mode 100644 index 0000000..93cf26b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GX/CIQNM2ORDHCO5BQRKYKVUNX42DKDS7VP26J2WKKQP6ERPMAV2LTVGXQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/GY/CIQMHRO5Y63OO5UYR5IGFRYODIK5XC4FBOBPAJNS2BA6LCQZY3WSGYA.data b/emulatorjs/data/.ipfs/blocks/GY/CIQMHRO5Y63OO5UYR5IGFRYODIK5XC4FBOBPAJNS2BA6LCQZY3WSGYA.data new file mode 100644 index 0000000..c98835d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/GY/CIQMHRO5Y63OO5UYR5IGFRYODIK5XC4FBOBPAJNS2BA6LCQZY3WSGYA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/H4/CIQPGWDDS5E5V5BRRXXLERTK4WBH2S6KRRH2PCXPU7HDK6JE3A4QH4A.data b/emulatorjs/data/.ipfs/blocks/H4/CIQPGWDDS5E5V5BRRXXLERTK4WBH2S6KRRH2PCXPU7HDK6JE3A4QH4A.data new file mode 100644 index 0000000..a1db943 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/H4/CIQPGWDDS5E5V5BRRXXLERTK4WBH2S6KRRH2PCXPU7HDK6JE3A4QH4A.data @@ -0,0 +1,23 @@ + +{ + "title": "MSX", + "root": "msx", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-bluemsx", + "bios": "msx.zip", + "path": "msx", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/H6/CIQL4L5FPBXDNFJGZXJP3EBCGQ53J2AZBTUNYJZE55NSDVDW6OQZH6Q.data b/emulatorjs/data/.ipfs/blocks/H6/CIQL4L5FPBXDNFJGZXJP3EBCGQ53J2AZBTUNYJZE55NSDVDW6OQZH6Q.data new file mode 100644 index 0000000..1619981 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/H6/CIQL4L5FPBXDNFJGZXJP3EBCGQ53J2AZBTUNYJZE55NSDVDW6OQZH6Q.data @@ -0,0 +1,23 @@ + +{ + "title": "Nintendo Entertainment System", + "root": "nes", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-fceumm", + "bios": "nes.zip", + "path": "nes", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/H7/CIQAA4CS674JC7EYPLEQKVTEHUVF5P7RLHLVZOF6DU3ZTQM4JPQZH7I.data b/emulatorjs/data/.ipfs/blocks/H7/CIQAA4CS674JC7EYPLEQKVTEHUVF5P7RLHLVZOF6DU3ZTQM4JPQZH7I.data new file mode 100644 index 0000000..51a36f2 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/H7/CIQAA4CS674JC7EYPLEQKVTEHUVF5P7RLHLVZOF6DU3ZTQM4JPQZH7I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/H7/CIQBJVXLQ6YWSIK6KI3KUB4ZFEHOSDNR4ZSWLNKWU6H3SS4YDNVRH7A.data b/emulatorjs/data/.ipfs/blocks/H7/CIQBJVXLQ6YWSIK6KI3KUB4ZFEHOSDNR4ZSWLNKWU6H3SS4YDNVRH7A.data new file mode 100644 index 0000000..e336f3d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/H7/CIQBJVXLQ6YWSIK6KI3KUB4ZFEHOSDNR4ZSWLNKWU6H3SS4YDNVRH7A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/H7/CIQFRLZFP3IHXHGBV5LBJLPO4ZD7WUJH5JI42CNY2LGSTY353CFXH7A.data b/emulatorjs/data/.ipfs/blocks/H7/CIQFRLZFP3IHXHGBV5LBJLPO4ZD7WUJH5JI42CNY2LGSTY353CFXH7A.data new file mode 100644 index 0000000..60dafbd Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/H7/CIQFRLZFP3IHXHGBV5LBJLPO4ZD7WUJH5JI42CNY2LGSTY353CFXH7A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/HB/CIQHAJCFU45EWIBEFPZI6X7HIJJ3BHG6YRW27K5CQD5BBBTCX3UXHBA.data b/emulatorjs/data/.ipfs/blocks/HB/CIQHAJCFU45EWIBEFPZI6X7HIJJ3BHG6YRW27K5CQD5BBBTCX3UXHBA.data new file mode 100644 index 0000000..bdcf222 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/HB/CIQHAJCFU45EWIBEFPZI6X7HIJJ3BHG6YRW27K5CQD5BBBTCX3UXHBA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/HB/CIQMDQRK7B5DSZKBYOX4353TGN5J3JXS5VS6YNSAEJBOXBG26R76HBY.data b/emulatorjs/data/.ipfs/blocks/HB/CIQMDQRK7B5DSZKBYOX4353TGN5J3JXS5VS6YNSAEJBOXBG26R76HBY.data new file mode 100644 index 0000000..ea70391 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/HB/CIQMDQRK7B5DSZKBYOX4353TGN5J3JXS5VS6YNSAEJBOXBG26R76HBY.data @@ -0,0 +1,3 @@ +V +" כz,!mbWFH!wV/:d.QmejvEPop4D7YUadeGqYWmZxHhLc4JBUCzJJHWMzdcMe2y + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/HD/CIQB4KHYONRYGUMMP4BCKD7JLUU3XSSZSNEEPBERBXHVYL46JHFSHDA.data b/emulatorjs/data/.ipfs/blocks/HD/CIQB4KHYONRYGUMMP4BCKD7JLUU3XSSZSNEEPBERBXHVYL46JHFSHDA.data new file mode 100644 index 0000000..e20f150 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/HD/CIQB4KHYONRYGUMMP4BCKD7JLUU3XSSZSNEEPBERBXHVYL46JHFSHDA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/HG/CIQI5EYCZ7VUKXNZNZ5XVSEEIIPK5KX4QDZITBHSU6ZA2Q5J2O3BHGI.data b/emulatorjs/data/.ipfs/blocks/HG/CIQI5EYCZ7VUKXNZNZ5XVSEEIIPK5KX4QDZITBHSU6ZA2Q5J2O3BHGI.data new file mode 100644 index 0000000..577e9cc Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/HG/CIQI5EYCZ7VUKXNZNZ5XVSEEIIPK5KX4QDZITBHSU6ZA2Q5J2O3BHGI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/HK/CIQHRVZPHI7AEY62PO6C6TH72IAHNET4GM4XAFRQOIYRHVODDI2KHKY.data b/emulatorjs/data/.ipfs/blocks/HK/CIQHRVZPHI7AEY62PO6C6TH72IAHNET4GM4XAFRQOIYRHVODDI2KHKY.data new file mode 100644 index 0000000..bf382b3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/HK/CIQHRVZPHI7AEY62PO6C6TH72IAHNET4GM4XAFRQOIYRHVODDI2KHKY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/HL/CIQIEQXNXGVW7XH6RYOFDBKIDMIK7NKQEUALYKY6BD7KKTZ5VJC6HLI.data b/emulatorjs/data/.ipfs/blocks/HL/CIQIEQXNXGVW7XH6RYOFDBKIDMIK7NKQEUALYKY6BD7KKTZ5VJC6HLI.data new file mode 100644 index 0000000..c4e36c5 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/HL/CIQIEQXNXGVW7XH6RYOFDBKIDMIK7NKQEUALYKY6BD7KKTZ5VJC6HLI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/HM/CIQPVEHRAWXVVSANRGSLDAEWI7476QELVFHPQEUFE4DACXRUHM5CHMA.data b/emulatorjs/data/.ipfs/blocks/HM/CIQPVEHRAWXVVSANRGSLDAEWI7476QELVFHPQEUFE4DACXRUHM5CHMA.data new file mode 100644 index 0000000..398dc26 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/HM/CIQPVEHRAWXVVSANRGSLDAEWI7476QELVFHPQEUFE4DACXRUHM5CHMA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/HT/CIQJMOYTRWPYKJGYZDCD2S73ESDDO7CMOEO7SADIMMZIICQYCNFSHTY.data b/emulatorjs/data/.ipfs/blocks/HT/CIQJMOYTRWPYKJGYZDCD2S73ESDDO7CMOEO7SADIMMZIICQYCNFSHTY.data new file mode 100644 index 0000000..68c1e9b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/HT/CIQJMOYTRWPYKJGYZDCD2S73ESDDO7CMOEO7SADIMMZIICQYCNFSHTY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/HV/CIQMZACYFL7N26FZU4TCVGEITLJICIVX6ID4PSI6GSJWS7TVJPMBHVA.data b/emulatorjs/data/.ipfs/blocks/HV/CIQMZACYFL7N26FZU4TCVGEITLJICIVX6ID4PSI6GSJWS7TVJPMBHVA.data new file mode 100644 index 0000000..cb9d702 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/HV/CIQMZACYFL7N26FZU4TCVGEITLJICIVX6ID4PSI6GSJWS7TVJPMBHVA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/HY/CIQKKZZXE4IR3JNYZZ4FRU73KSFJDH77SFSFPW3KP4KWNATWCBRLHYQ.data b/emulatorjs/data/.ipfs/blocks/HY/CIQKKZZXE4IR3JNYZZ4FRU73KSFJDH77SFSFPW3KP4KWNATWCBRLHYQ.data new file mode 100644 index 0000000..db4157b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/HY/CIQKKZZXE4IR3JNYZZ4FRU73KSFJDH77SFSFPW3KP4KWNATWCBRLHYQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/I2/CIQBZNLCBI3U2I5F7O636DRBO552SCMSK2X2WYVCQ6BMYJN4MJTRI2Q.data b/emulatorjs/data/.ipfs/blocks/I2/CIQBZNLCBI3U2I5F7O636DRBO552SCMSK2X2WYVCQ6BMYJN4MJTRI2Q.data new file mode 100644 index 0000000..186648d --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/I2/CIQBZNLCBI3U2I5F7O636DRBO552SCMSK2X2WYVCQ6BMYJN4MJTRI2Q.data @@ -0,0 +1,115 @@ + +  # 0.1 - Quick Start + +This is a set of short examples with minimal explanation. It is meant as +a "quick start". + + +Add a file to ipfs: + + echo "hello world" >hello + ipfs add hello + + +View it: + + ipfs cat + + +Try a directory: + + mkdir foo + mkdir foo/bar + echo "baz" > foo/baz + echo "baz" > foo/bar/baz + ipfs add -r foo + + +View things: + + ipfs ls + ipfs ls /bar + ipfs cat /baz + ipfs cat /bar/baz + ipfs cat /bar + ipfs ls /baz + + +References: + + ipfs refs + ipfs refs -r + ipfs refs --help + + +Get: + + ipfs get -o foo2 + diff foo foo2 + + +Objects: + + ipfs object get + ipfs object get /foo2 + ipfs object --help + + +Pin + GC: + + ipfs pin add + ipfs repo gc + ipfs ls + ipfs pin rm + ipfs repo gc + + +Daemon: + + ipfs daemon (in another terminal) + ipfs id + + +Network: + + (must be online) + ipfs swarm peers + ipfs id + ipfs cat + + +Mount: + + (warning: fuse is finicky!) + ipfs mount + cd /ipfs/ + ls + + +Tool: + + ipfs version + ipfs update + ipfs commands + ipfs config --help + open http://localhost:5001/webui + + +Browse: + + WebUI: + + http://localhost:5001/webui + + video: + + http://localhost:8080/ipfs/QmVc6zuAneKJzicnJpfrqCH9gSy6bz54JhcypfJYhGUFQu/play#/ipfs/QmTKZgRNwDNZwHtJSjCp6r5FYefzpULfy37JvMt9DwvXse + + images: + + http://localhost:8080/ipfs/QmZpc3HvfjEXvLWGQPWbHk3AjD5j8NEN4gmFN8Jmrd5g83/cs + + markdown renderer app: + + http://localhost:8080/ipfs/QmX7M9CiYXjVeFnkfVGf3y5ixTZ2ACeSGyL1vBJY1HvQPp/mdown + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/I3/CIQCNXQPALYCESMVRMIQJOFAF3G4W4IGGWBECFXHPISMTQQXXP57I3Q.data b/emulatorjs/data/.ipfs/blocks/I3/CIQCNXQPALYCESMVRMIQJOFAF3G4W4IGGWBECFXHPISMTQQXXP57I3Q.data new file mode 100644 index 0000000..73ed111 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/I3/CIQCNXQPALYCESMVRMIQJOFAF3G4W4IGGWBECFXHPISMTQQXXP57I3Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/I3/CIQCSCKNOXTQH4HPCLZ3UQYZAX4ZSFOVCH7BNNAP67AZDSUZGY3BI3A.data b/emulatorjs/data/.ipfs/blocks/I3/CIQCSCKNOXTQH4HPCLZ3UQYZAX4ZSFOVCH7BNNAP67AZDSUZGY3BI3A.data new file mode 100644 index 0000000..9697f2a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/I3/CIQCSCKNOXTQH4HPCLZ3UQYZAX4ZSFOVCH7BNNAP67AZDSUZGY3BI3A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/I3/CIQGJK3EICWH3FK4KNFG2RUKG7EKYTN6STGAEYNL27BDUJ7N55O4I3A.data b/emulatorjs/data/.ipfs/blocks/I3/CIQGJK3EICWH3FK4KNFG2RUKG7EKYTN6STGAEYNL27BDUJ7N55O4I3A.data new file mode 100644 index 0000000..d882ad0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/I3/CIQGJK3EICWH3FK4KNFG2RUKG7EKYTN6STGAEYNL27BDUJ7N55O4I3A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/I7/CIQKQUKCW3EELIQB2GOSV3YBVSTOD7FEEZFQJXAEZ6KURJCMNQ62I7A.data b/emulatorjs/data/.ipfs/blocks/I7/CIQKQUKCW3EELIQB2GOSV3YBVSTOD7FEEZFQJXAEZ6KURJCMNQ62I7A.data new file mode 100644 index 0000000..5f3f327 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/I7/CIQKQUKCW3EELIQB2GOSV3YBVSTOD7FEEZFQJXAEZ6KURJCMNQ62I7A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IB/CIQNFRSAEOC5LYY3A6GUJRWRTGE5FXDUMU7ZRMDW4PI53C2DQUOBIBI.data b/emulatorjs/data/.ipfs/blocks/IB/CIQNFRSAEOC5LYY3A6GUJRWRTGE5FXDUMU7ZRMDW4PI53C2DQUOBIBI.data new file mode 100644 index 0000000..40bcce0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IB/CIQNFRSAEOC5LYY3A6GUJRWRTGE5FXDUMU7ZRMDW4PI53C2DQUOBIBI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ID/CIQLCYKSCHPIGEVTMOCAXGLT2H6I3Z2QWAY4NIGJDRUVSSIAY7WCIDQ.data b/emulatorjs/data/.ipfs/blocks/ID/CIQLCYKSCHPIGEVTMOCAXGLT2H6I3Z2QWAY4NIGJDRUVSSIAY7WCIDQ.data new file mode 100644 index 0000000..10f98c1 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ID/CIQLCYKSCHPIGEVTMOCAXGLT2H6I3Z2QWAY4NIGJDRUVSSIAY7WCIDQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IE/CIQLLKB3V3H4HFAEG4YEH3STYTYX55C3FQYM27QFV27NTVRZPRVZIEA.data b/emulatorjs/data/.ipfs/blocks/IE/CIQLLKB3V3H4HFAEG4YEH3STYTYX55C3FQYM27QFV27NTVRZPRVZIEA.data new file mode 100644 index 0000000..8fd642e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IE/CIQLLKB3V3H4HFAEG4YEH3STYTYX55C3FQYM27QFV27NTVRZPRVZIEA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IG/CIQFU2WI3QJ3CJ23NZOK237EUUZ6IZLDJMTK5ZYNCLIJGVQOTP7KIGI.data b/emulatorjs/data/.ipfs/blocks/IG/CIQFU2WI3QJ3CJ23NZOK237EUUZ6IZLDJMTK5ZYNCLIJGVQOTP7KIGI.data new file mode 100644 index 0000000..ca84c46 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IG/CIQFU2WI3QJ3CJ23NZOK237EUUZ6IZLDJMTK5ZYNCLIJGVQOTP7KIGI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IK/CIQLK5MP4NUKNGKMA7GG2VOKAUVQXBO3PGMTVY2FMWUU3S2W2SGKIKI.data b/emulatorjs/data/.ipfs/blocks/IK/CIQLK5MP4NUKNGKMA7GG2VOKAUVQXBO3PGMTVY2FMWUU3S2W2SGKIKI.data new file mode 100644 index 0000000..e291271 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IK/CIQLK5MP4NUKNGKMA7GG2VOKAUVQXBO3PGMTVY2FMWUU3S2W2SGKIKI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IL/CIQJFGRQHQ45VCQLM7AJNF2GF5UHUAGGHC6LLAH6VYDEKLQMD4QLILY.data b/emulatorjs/data/.ipfs/blocks/IL/CIQJFGRQHQ45VCQLM7AJNF2GF5UHUAGGHC6LLAH6VYDEKLQMD4QLILY.data new file mode 100644 index 0000000..62d1c29 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/IL/CIQJFGRQHQ45VCQLM7AJNF2GF5UHUAGGHC6LLAH6VYDEKLQMD4QLILY.data @@ -0,0 +1,8 @@ + +Come hang out in our IRC chat room if you have any questions. + +Contact the ipfs dev team: +- Bugs: https://github.com/ipfs/go-ipfs/issues +- Help: irc.freenode.org/#ipfs +- Email: dev@ipfs.io + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/IN/CIQBBAOAIYZJ62DRYNMXB4IZDNUAOCJX3RLZ7YM6J5GRWMEVIMPAINY.data b/emulatorjs/data/.ipfs/blocks/IN/CIQBBAOAIYZJ62DRYNMXB4IZDNUAOCJX3RLZ7YM6J5GRWMEVIMPAINY.data new file mode 100644 index 0000000..f8cbd48 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/IN/CIQBBAOAIYZJ62DRYNMXB4IZDNUAOCJX3RLZ7YM6J5GRWMEVIMPAINY.data @@ -0,0 +1,23 @@ + +{ + "title": "Colecovision", + "root": "colecovision", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-bluemsx", + "bios": "msx.zip", + "path": "colecovision", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/IN/CIQDX63OGMOUR6KM6RVIRENQJTJVIIBNCSJRXOZTB6HGPO2DN3AYINQ.data b/emulatorjs/data/.ipfs/blocks/IN/CIQDX63OGMOUR6KM6RVIRENQJTJVIIBNCSJRXOZTB6HGPO2DN3AYINQ.data new file mode 100644 index 0000000..5adee45 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IN/CIQDX63OGMOUR6KM6RVIRENQJTJVIIBNCSJRXOZTB6HGPO2DN3AYINQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IQ/CIQKAPEPFY5MF4W3KQUI4FENAIJBFVOTCCTG6LURBVVXHN2FJBBPIQA.data b/emulatorjs/data/.ipfs/blocks/IQ/CIQKAPEPFY5MF4W3KQUI4FENAIJBFVOTCCTG6LURBVVXHN2FJBBPIQA.data new file mode 100644 index 0000000..3083423 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IQ/CIQKAPEPFY5MF4W3KQUI4FENAIJBFVOTCCTG6LURBVVXHN2FJBBPIQA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IW/CIQDOQRWK6D3GQ5ECSW62AFSL3YMIRX7SGBEO6G7T7KVQF2HZN5HIWY.data b/emulatorjs/data/.ipfs/blocks/IW/CIQDOQRWK6D3GQ5ECSW62AFSL3YMIRX7SGBEO6G7T7KVQF2HZN5HIWY.data new file mode 100644 index 0000000..8dc9ff4 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IW/CIQDOQRWK6D3GQ5ECSW62AFSL3YMIRX7SGBEO6G7T7KVQF2HZN5HIWY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IX/CIQCW4WZPYADOG5HL7VDNTUDNX4YXMM3MC2J565UQDKZCDT253H5IXI.data b/emulatorjs/data/.ipfs/blocks/IX/CIQCW4WZPYADOG5HL7VDNTUDNX4YXMM3MC2J565UQDKZCDT253H5IXI.data new file mode 100644 index 0000000..f83209c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IX/CIQCW4WZPYADOG5HL7VDNTUDNX4YXMM3MC2J565UQDKZCDT253H5IXI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IX/CIQJWAG65O45FEIPM5Y6NYAUSLQXMR3EOEOVJFR2PAB52RQWFCWZIXY.data b/emulatorjs/data/.ipfs/blocks/IX/CIQJWAG65O45FEIPM5Y6NYAUSLQXMR3EOEOVJFR2PAB52RQWFCWZIXY.data new file mode 100644 index 0000000..28cf093 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IX/CIQJWAG65O45FEIPM5Y6NYAUSLQXMR3EOEOVJFR2PAB52RQWFCWZIXY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IX/CIQPHAB3MB3GOUOFXEXNNCJGX2SCMTB6MGEP7OE6IBQDYB753HSPIXQ.data b/emulatorjs/data/.ipfs/blocks/IX/CIQPHAB3MB3GOUOFXEXNNCJGX2SCMTB6MGEP7OE6IBQDYB753HSPIXQ.data new file mode 100644 index 0000000..da2d6b0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IX/CIQPHAB3MB3GOUOFXEXNNCJGX2SCMTB6MGEP7OE6IBQDYB753HSPIXQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IY/CIQB4655YD5GLBB7WWEUAHCO6QONU5ICBONAA5JEPBIOEIVZ5RXTIYY.data b/emulatorjs/data/.ipfs/blocks/IY/CIQB4655YD5GLBB7WWEUAHCO6QONU5ICBONAA5JEPBIOEIVZ5RXTIYY.data new file mode 100644 index 0000000..4c72ab6 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IY/CIQB4655YD5GLBB7WWEUAHCO6QONU5ICBONAA5JEPBIOEIVZ5RXTIYY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IY/CIQFAZ72AIL24GB3P2ULNE24R3YV2OVP2LPK7EDIFN36G65XG7WYIYQ.data b/emulatorjs/data/.ipfs/blocks/IY/CIQFAZ72AIL24GB3P2ULNE24R3YV2OVP2LPK7EDIFN36G65XG7WYIYQ.data new file mode 100644 index 0000000..ae89852 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IY/CIQFAZ72AIL24GB3P2ULNE24R3YV2OVP2LPK7EDIFN36G65XG7WYIYQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IZ/CIQEPKAJWMVWZMFLYL55TWA4B4OLYTGQJ3JSELSSMMAYOUYY5FASIZI.data b/emulatorjs/data/.ipfs/blocks/IZ/CIQEPKAJWMVWZMFLYL55TWA4B4OLYTGQJ3JSELSSMMAYOUYY5FASIZI.data new file mode 100644 index 0000000..f17cf85 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IZ/CIQEPKAJWMVWZMFLYL55TWA4B4OLYTGQJ3JSELSSMMAYOUYY5FASIZI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/IZ/CIQL7FNSD5JV2L6FM7SAFOS7UMBC5DPNORKMKFTTOJNK7OUERC3KIZQ.data b/emulatorjs/data/.ipfs/blocks/IZ/CIQL7FNSD5JV2L6FM7SAFOS7UMBC5DPNORKMKFTTOJNK7OUERC3KIZQ.data new file mode 100644 index 0000000..b95c420 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/IZ/CIQL7FNSD5JV2L6FM7SAFOS7UMBC5DPNORKMKFTTOJNK7OUERC3KIZQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/J2/CIQJIXEU7DPN4SB7VPJ7RURJE77TCOEHS7X4M2MCV3M26SXRVND2J2A.data b/emulatorjs/data/.ipfs/blocks/J2/CIQJIXEU7DPN4SB7VPJ7RURJE77TCOEHS7X4M2MCV3M26SXRVND2J2A.data new file mode 100644 index 0000000..9c89011 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/J2/CIQJIXEU7DPN4SB7VPJ7RURJE77TCOEHS7X4M2MCV3M26SXRVND2J2A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/J7/CIQKXGFWU4XFRNGT5DGV2W2ZLRRFMZV5Z7DE5ODLNP6XCPEVNS6LJ7Q.data b/emulatorjs/data/.ipfs/blocks/J7/CIQKXGFWU4XFRNGT5DGV2W2ZLRRFMZV5Z7DE5ODLNP6XCPEVNS6LJ7Q.data new file mode 100644 index 0000000..2cdf566 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/J7/CIQKXGFWU4XFRNGT5DGV2W2ZLRRFMZV5Z7DE5ODLNP6XCPEVNS6LJ7Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JB/CIQHIGXJYE4I2TTDYTDIWFNSZYSYTAFHOC7AQISDUQNWQEIOCOMMJBQ.data b/emulatorjs/data/.ipfs/blocks/JB/CIQHIGXJYE4I2TTDYTDIWFNSZYSYTAFHOC7AQISDUQNWQEIOCOMMJBQ.data new file mode 100644 index 0000000..d55a401 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JB/CIQHIGXJYE4I2TTDYTDIWFNSZYSYTAFHOC7AQISDUQNWQEIOCOMMJBQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JC/CIQCALDF6G3ZFVK3OG266QVUYN7UCX4GREM5WG6P4XCBVQZOZR7UJCA.data b/emulatorjs/data/.ipfs/blocks/JC/CIQCALDF6G3ZFVK3OG266QVUYN7UCX4GREM5WG6P4XCBVQZOZR7UJCA.data new file mode 100644 index 0000000..49593fb Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JC/CIQCALDF6G3ZFVK3OG266QVUYN7UCX4GREM5WG6P4XCBVQZOZR7UJCA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JC/CIQHOPOWC2O4IH2SAITIWP3OZSFVAHWSWJ7GIWKIDPI2EKLVAPJDJCQ.data b/emulatorjs/data/.ipfs/blocks/JC/CIQHOPOWC2O4IH2SAITIWP3OZSFVAHWSWJ7GIWKIDPI2EKLVAPJDJCQ.data new file mode 100644 index 0000000..d89b723 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JC/CIQHOPOWC2O4IH2SAITIWP3OZSFVAHWSWJ7GIWKIDPI2EKLVAPJDJCQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JD/CIQMTYPKNYK3TZJTHQH45DFZSEAPNW4YA3OZAXCUQK2V2LVX7ITAJDQ.data b/emulatorjs/data/.ipfs/blocks/JD/CIQMTYPKNYK3TZJTHQH45DFZSEAPNW4YA3OZAXCUQK2V2LVX7ITAJDQ.data new file mode 100644 index 0000000..95581e7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JD/CIQMTYPKNYK3TZJTHQH45DFZSEAPNW4YA3OZAXCUQK2V2LVX7ITAJDQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JF/CIQCH3TAMFOMPSJGVAJMADFKUQDC66JNQDB6VWU5YY3KRY3XAKP3JFQ.data b/emulatorjs/data/.ipfs/blocks/JF/CIQCH3TAMFOMPSJGVAJMADFKUQDC66JNQDB6VWU5YY3KRY3XAKP3JFQ.data new file mode 100644 index 0000000..52c7c73 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JF/CIQCH3TAMFOMPSJGVAJMADFKUQDC66JNQDB6VWU5YY3KRY3XAKP3JFQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JG/CIQO35WY655D3BQHT2ML72OFMRNMU6ATRSL3M43E4O57CHLRZR2PJGY.data b/emulatorjs/data/.ipfs/blocks/JG/CIQO35WY655D3BQHT2ML72OFMRNMU6ATRSL3M43E4O57CHLRZR2PJGY.data new file mode 100644 index 0000000..7251b58 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JG/CIQO35WY655D3BQHT2ML72OFMRNMU6ATRSL3M43E4O57CHLRZR2PJGY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JH/CIQFNOWUFIZ57ADESO5ONRLHTFZ5MECX3ZMBUELMAL3HVC76MWCZJHY.data b/emulatorjs/data/.ipfs/blocks/JH/CIQFNOWUFIZ57ADESO5ONRLHTFZ5MECX3ZMBUELMAL3HVC76MWCZJHY.data new file mode 100644 index 0000000..e3003ac Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JH/CIQFNOWUFIZ57ADESO5ONRLHTFZ5MECX3ZMBUELMAL3HVC76MWCZJHY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JK/CIQACENZID4TC26FZMHAICXF4GRNLKP7QCVHGM4PX5GPLHA4PCYPJKY.data b/emulatorjs/data/.ipfs/blocks/JK/CIQACENZID4TC26FZMHAICXF4GRNLKP7QCVHGM4PX5GPLHA4PCYPJKY.data new file mode 100644 index 0000000..41b4e08 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JK/CIQACENZID4TC26FZMHAICXF4GRNLKP7QCVHGM4PX5GPLHA4PCYPJKY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JN/CIQA24DNQXSIQ7Z2546LPPJU5VRSZWXWKZ564PVHJVYKCHZK565RJNQ.data b/emulatorjs/data/.ipfs/blocks/JN/CIQA24DNQXSIQ7Z2546LPPJU5VRSZWXWKZ564PVHJVYKCHZK565RJNQ.data new file mode 100644 index 0000000..d6a7767 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JN/CIQA24DNQXSIQ7Z2546LPPJU5VRSZWXWKZ564PVHJVYKCHZK565RJNQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JN/CIQG7KYAGQMPMCHVLQUUV5BG3RHUNDIX5FQFBDVCMDF5XGVBXKCAJNA.data b/emulatorjs/data/.ipfs/blocks/JN/CIQG7KYAGQMPMCHVLQUUV5BG3RHUNDIX5FQFBDVCMDF5XGVBXKCAJNA.data new file mode 100644 index 0000000..8e4946c --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/JN/CIQG7KYAGQMPMCHVLQUUV5BG3RHUNDIX5FQFBDVCMDF5XGVBXKCAJNA.data @@ -0,0 +1,23 @@ + +{ + "title": "Sega Master System", + "root": "segaMS", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-genesis_plus_gx", + "bios": "sega.zip", + "path": "segaMS", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/JN/CIQPHMHGQLLZXC32FQQW2YVM4KGFORVFJAQYY55VK3WJGLZ2MS4RJNQ.data b/emulatorjs/data/.ipfs/blocks/JN/CIQPHMHGQLLZXC32FQQW2YVM4KGFORVFJAQYY55VK3WJGLZ2MS4RJNQ.data new file mode 100644 index 0000000..2708836 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/JN/CIQPHMHGQLLZXC32FQQW2YVM4KGFORVFJAQYY55VK3WJGLZ2MS4RJNQ.data @@ -0,0 +1,3 @@ + + +ipfs \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/JO/CIQKFSGSFEZEZF3E4Z3NUZPW42RN7KH6XVSZG5YVOTTNDMKVZBOFJOQ.data b/emulatorjs/data/.ipfs/blocks/JO/CIQKFSGSFEZEZF3E4Z3NUZPW42RN7KH6XVSZG5YVOTTNDMKVZBOFJOQ.data new file mode 100644 index 0000000..c41f259 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/JO/CIQKFSGSFEZEZF3E4Z3NUZPW42RN7KH6XVSZG5YVOTTNDMKVZBOFJOQ.data @@ -0,0 +1,23 @@ + +{ + "title": "Wonderswan", + "root": "ws", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mednafen_wswan", + "bios": "", + "path": "ws", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31vh;width:35vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/JR/CIQGK57XJ4YXHDFVV6EXFJG5EKMDL6BA7CHIZ6SNF54N3OHCCBFMJRI.data b/emulatorjs/data/.ipfs/blocks/JR/CIQGK57XJ4YXHDFVV6EXFJG5EKMDL6BA7CHIZ6SNF54N3OHCCBFMJRI.data new file mode 100644 index 0000000..5216b19 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JR/CIQGK57XJ4YXHDFVV6EXFJG5EKMDL6BA7CHIZ6SNF54N3OHCCBFMJRI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JR/CIQP7SM2OV2JQVI2TWTU4SOU3C4XQYR3JOUVHQAQ76UBI62HVMDXJRY.data b/emulatorjs/data/.ipfs/blocks/JR/CIQP7SM2OV2JQVI2TWTU4SOU3C4XQYR3JOUVHQAQ76UBI62HVMDXJRY.data new file mode 100644 index 0000000..496151d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JR/CIQP7SM2OV2JQVI2TWTU4SOU3C4XQYR3JOUVHQAQ76UBI62HVMDXJRY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JT/CIQLQBSPPMD3BETNP2WDO5IVIYOHICDIC7DV25OL5UHKB5IRPHRVJTY.data b/emulatorjs/data/.ipfs/blocks/JT/CIQLQBSPPMD3BETNP2WDO5IVIYOHICDIC7DV25OL5UHKB5IRPHRVJTY.data new file mode 100644 index 0000000..80c4144 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JT/CIQLQBSPPMD3BETNP2WDO5IVIYOHICDIC7DV25OL5UHKB5IRPHRVJTY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JT/CIQM7G3I3WZPU4SKL5JYRQCOGUAUONFACPK5CDINRCUZGYWVJQ2FJTQ.data b/emulatorjs/data/.ipfs/blocks/JT/CIQM7G3I3WZPU4SKL5JYRQCOGUAUONFACPK5CDINRCUZGYWVJQ2FJTQ.data new file mode 100644 index 0000000..4fa60c0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JT/CIQM7G3I3WZPU4SKL5JYRQCOGUAUONFACPK5CDINRCUZGYWVJQ2FJTQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/JV/CIQCMFH5AISP5YKMDO5PH3SRV6I3OJ3H7IL3ROXSHARN2BLPP5TBJVY.data b/emulatorjs/data/.ipfs/blocks/JV/CIQCMFH5AISP5YKMDO5PH3SRV6I3OJ3H7IL3ROXSHARN2BLPP5TBJVY.data new file mode 100644 index 0000000..d140e32 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/JV/CIQCMFH5AISP5YKMDO5PH3SRV6I3OJ3H7IL3ROXSHARN2BLPP5TBJVY.data @@ -0,0 +1,23 @@ + +{ + "title": "Magnavox Odyssey 2", + "root": "odyssey2", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-o2em", + "bios": "odyssey2.zip", + "path": "odyssey2", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/JW/CIQIDYNMWG5AKMET2S4ZOE5MJSOMBRZ2AQSUXJPU4N67FLIG7XWUJWI.data b/emulatorjs/data/.ipfs/blocks/JW/CIQIDYNMWG5AKMET2S4ZOE5MJSOMBRZ2AQSUXJPU4N67FLIG7XWUJWI.data new file mode 100644 index 0000000..0d5615f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/JW/CIQIDYNMWG5AKMET2S4ZOE5MJSOMBRZ2AQSUXJPU4N67FLIG7XWUJWI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/K5/CIQEXP5AYUPULAVYN7Y3HSH4T4FTO2BZCBDMG5F65ZUN66XXIUK7K5Y.data b/emulatorjs/data/.ipfs/blocks/K5/CIQEXP5AYUPULAVYN7Y3HSH4T4FTO2BZCBDMG5F65ZUN66XXIUK7K5Y.data new file mode 100644 index 0000000..eba2f29 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/K5/CIQEXP5AYUPULAVYN7Y3HSH4T4FTO2BZCBDMG5F65ZUN66XXIUK7K5Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KC/CIQCDDJ76NBIUD6D2E2D4UQ2P77TYOMITFRKEOM3XHP3V7ST3FFGKCQ.data b/emulatorjs/data/.ipfs/blocks/KC/CIQCDDJ76NBIUD6D2E2D4UQ2P77TYOMITFRKEOM3XHP3V7ST3FFGKCQ.data new file mode 100644 index 0000000..e5cc8fd Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KC/CIQCDDJ76NBIUD6D2E2D4UQ2P77TYOMITFRKEOM3XHP3V7ST3FFGKCQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KC/CIQLE7RGWJ4T7EJ5DVJA2X7D4HLJCV5BVPOCQGPK3YEWSOPCE2JSKCA.data b/emulatorjs/data/.ipfs/blocks/KC/CIQLE7RGWJ4T7EJ5DVJA2X7D4HLJCV5BVPOCQGPK3YEWSOPCE2JSKCA.data new file mode 100644 index 0000000..8d4b04f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KC/CIQLE7RGWJ4T7EJ5DVJA2X7D4HLJCV5BVPOCQGPK3YEWSOPCE2JSKCA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KE/CIQD44K6LTXM6PHWK2RHB3G2VCYFPMVBTALE572GSMETJGBJTELFKEI.data b/emulatorjs/data/.ipfs/blocks/KE/CIQD44K6LTXM6PHWK2RHB3G2VCYFPMVBTALE572GSMETJGBJTELFKEI.data new file mode 100644 index 0000000..f741cda --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/KE/CIQD44K6LTXM6PHWK2RHB3G2VCYFPMVBTALE572GSMETJGBJTELFKEI.data @@ -0,0 +1,3 @@ +W +" jnU_0B%F.QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/KE/CIQOMEZJJ6DHKWVJQEYBKTDNOEUJHVN6VOES5JJCBP3HXTR3YBOYKEY.data b/emulatorjs/data/.ipfs/blocks/KE/CIQOMEZJJ6DHKWVJQEYBKTDNOEUJHVN6VOES5JJCBP3HXTR3YBOYKEY.data new file mode 100644 index 0000000..d731312 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KE/CIQOMEZJJ6DHKWVJQEYBKTDNOEUJHVN6VOES5JJCBP3HXTR3YBOYKEY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KF/CIQD7HNNZZ3XCDNUOHU6N5GUJ437GZHB35KELFK3XNZO7ZQV5NG2KFQ.data b/emulatorjs/data/.ipfs/blocks/KF/CIQD7HNNZZ3XCDNUOHU6N5GUJ437GZHB35KELFK3XNZO7ZQV5NG2KFQ.data new file mode 100644 index 0000000..d8de006 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KF/CIQD7HNNZZ3XCDNUOHU6N5GUJ437GZHB35KELFK3XNZO7ZQV5NG2KFQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KF/CIQMUUHRDAUJA6YUN6YOIY655L645NMVQ3L6XLUCBRFPXGNQI3OTKFQ.data b/emulatorjs/data/.ipfs/blocks/KF/CIQMUUHRDAUJA6YUN6YOIY655L645NMVQ3L6XLUCBRFPXGNQI3OTKFQ.data new file mode 100644 index 0000000..0d2cc8d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KF/CIQMUUHRDAUJA6YUN6YOIY655L645NMVQ3L6XLUCBRFPXGNQI3OTKFQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KF/CIQOYMUTGPLDKR772LY6MP4TFS2WPC7M2GYRGRSH2WVQQYKP4CVNKFQ.data b/emulatorjs/data/.ipfs/blocks/KF/CIQOYMUTGPLDKR772LY6MP4TFS2WPC7M2GYRGRSH2WVQQYKP4CVNKFQ.data new file mode 100644 index 0000000..62fa12f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KF/CIQOYMUTGPLDKR772LY6MP4TFS2WPC7M2GYRGRSH2WVQQYKP4CVNKFQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KG/CIQK4HYE4563BV2PVAEC3J4HJYNWUXOSZPJVTZSMATL5A43MUUTLKGQ.data b/emulatorjs/data/.ipfs/blocks/KG/CIQK4HYE4563BV2PVAEC3J4HJYNWUXOSZPJVTZSMATL5A43MUUTLKGQ.data new file mode 100644 index 0000000..b446689 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/KG/CIQK4HYE4563BV2PVAEC3J4HJYNWUXOSZPJVTZSMATL5A43MUUTLKGQ.data @@ -0,0 +1,23 @@ + +{ + "title": "PlayStation", + "root": "psx", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mednafen_psx", + "bios": "psx.zip", + "path": "psx", + "rom_extension": ".chd", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/KI/CIQB7NEE3NIGQVHKS63H2BWTO2V46BZAOKFY7OQN4TF5BRWQOF73KIY.data b/emulatorjs/data/.ipfs/blocks/KI/CIQB7NEE3NIGQVHKS63H2BWTO2V46BZAOKFY7OQN4TF5BRWQOF73KIY.data new file mode 100644 index 0000000..c4dc0ef Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KI/CIQB7NEE3NIGQVHKS63H2BWTO2V46BZAOKFY7OQN4TF5BRWQOF73KIY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KM/CIQMRAEWY67U77VNZC4B2LBS7MG65O4KZC2XSSJITZSM22ORPLGSKMQ.data b/emulatorjs/data/.ipfs/blocks/KM/CIQMRAEWY67U77VNZC4B2LBS7MG65O4KZC2XSSJITZSM22ORPLGSKMQ.data new file mode 100644 index 0000000..cbe9e59 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KM/CIQMRAEWY67U77VNZC4B2LBS7MG65O4KZC2XSSJITZSM22ORPLGSKMQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KN/CIQF3POHSDPZXDMVSHEEYEUSO5UAKOUUPUUVSEKTZ7FXN6NH6JA6KNQ.data b/emulatorjs/data/.ipfs/blocks/KN/CIQF3POHSDPZXDMVSHEEYEUSO5UAKOUUPUUVSEKTZ7FXN6NH6JA6KNQ.data new file mode 100644 index 0000000..acffb86 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KN/CIQF3POHSDPZXDMVSHEEYEUSO5UAKOUUPUUVSEKTZ7FXN6NH6JA6KNQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KU/CIQITNZ34HZG3GHAE4QQDPGHUUEEXXF7CD3JWA6ZHPNW6O3VL2H2KUI.data b/emulatorjs/data/.ipfs/blocks/KU/CIQITNZ34HZG3GHAE4QQDPGHUUEEXXF7CD3JWA6ZHPNW6O3VL2H2KUI.data new file mode 100644 index 0000000..8b111cd Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KU/CIQITNZ34HZG3GHAE4QQDPGHUUEEXXF7CD3JWA6ZHPNW6O3VL2H2KUI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KV/CIQBYEJCBWGP2CCC6ZFL6LIKRES7YTR44Y6QE2HL5SC2Y25I76QGKVI.data b/emulatorjs/data/.ipfs/blocks/KV/CIQBYEJCBWGP2CCC6ZFL6LIKRES7YTR44Y6QE2HL5SC2Y25I76QGKVI.data new file mode 100644 index 0000000..5c01e55 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KV/CIQBYEJCBWGP2CCC6ZFL6LIKRES7YTR44Y6QE2HL5SC2Y25I76QGKVI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/KV/CIQHD67WTKXSEH4NY2ASGLRPHDJUTS4NHJHWCVR23QGYREAITMLKKVA.data b/emulatorjs/data/.ipfs/blocks/KV/CIQHD67WTKXSEH4NY2ASGLRPHDJUTS4NHJHWCVR23QGYREAITMLKKVA.data new file mode 100644 index 0000000..fb8e683 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/KV/CIQHD67WTKXSEH4NY2ASGLRPHDJUTS4NHJHWCVR23QGYREAITMLKKVA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/L3/CIQAXDNBAAA4XGEKGGAJYK4MUOGFMVWIRPB5YNI2BN2MLWTAWVCXL3I.data b/emulatorjs/data/.ipfs/blocks/L3/CIQAXDNBAAA4XGEKGGAJYK4MUOGFMVWIRPB5YNI2BN2MLWTAWVCXL3I.data new file mode 100644 index 0000000..7882a0f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/L3/CIQAXDNBAAA4XGEKGGAJYK4MUOGFMVWIRPB5YNI2BN2MLWTAWVCXL3I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/L4/CIQGOLSNKFSX7R5EGJSONL4YPB2MUMR7RCXD6GCEH7523KMACLRBL4Q.data b/emulatorjs/data/.ipfs/blocks/L4/CIQGOLSNKFSX7R5EGJSONL4YPB2MUMR7RCXD6GCEH7523KMACLRBL4Q.data new file mode 100644 index 0000000..161b05c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/L4/CIQGOLSNKFSX7R5EGJSONL4YPB2MUMR7RCXD6GCEH7523KMACLRBL4Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/L6/CIQMXCCFFVKMANL55FVPA6ZF7VXQGA2DOBIGX2N6RQJF6CSYE4OBL6Q.data b/emulatorjs/data/.ipfs/blocks/L6/CIQMXCCFFVKMANL55FVPA6ZF7VXQGA2DOBIGX2N6RQJF6CSYE4OBL6Q.data new file mode 100644 index 0000000..cd4a6b0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/L6/CIQMXCCFFVKMANL55FVPA6ZF7VXQGA2DOBIGX2N6RQJF6CSYE4OBL6Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/LC/CIQP22WVKOJRNR22Z5JZONWE7JIYTG4SFYAQ6USTOWDKN2HCUONRLCI.data b/emulatorjs/data/.ipfs/blocks/LC/CIQP22WVKOJRNR22Z5JZONWE7JIYTG4SFYAQ6USTOWDKN2HCUONRLCI.data new file mode 100644 index 0000000..4e7c9e4 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/LC/CIQP22WVKOJRNR22Z5JZONWE7JIYTG4SFYAQ6USTOWDKN2HCUONRLCI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/LL/CIQCBRDHQKEKB5E45WSSCR2MWC46AB2VP6C3SYS6QWFDDNHCFT6ULLA.data b/emulatorjs/data/.ipfs/blocks/LL/CIQCBRDHQKEKB5E45WSSCR2MWC46AB2VP6C3SYS6QWFDDNHCFT6ULLA.data new file mode 100644 index 0000000..0508daa Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/LL/CIQCBRDHQKEKB5E45WSSCR2MWC46AB2VP6C3SYS6QWFDDNHCFT6ULLA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/LN/CIQEWFQOMD6CKXQRVLIMEHG24BDHMVHMI5NQEMNCY3MWWGMIOXM4LNY.data b/emulatorjs/data/.ipfs/blocks/LN/CIQEWFQOMD6CKXQRVLIMEHG24BDHMVHMI5NQEMNCY3MWWGMIOXM4LNY.data new file mode 100644 index 0000000..6742ec4 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/LN/CIQEWFQOMD6CKXQRVLIMEHG24BDHMVHMI5NQEMNCY3MWWGMIOXM4LNY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/LP/CIQBD7ECI2SNJ6FWQXAEJS5MIGWQ7MUTHWFICW6A7EXGWZMJMK5FLPQ.data b/emulatorjs/data/.ipfs/blocks/LP/CIQBD7ECI2SNJ6FWQXAEJS5MIGWQ7MUTHWFICW6A7EXGWZMJMK5FLPQ.data new file mode 100644 index 0000000..a97b51e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/LP/CIQBD7ECI2SNJ6FWQXAEJS5MIGWQ7MUTHWFICW6A7EXGWZMJMK5FLPQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/LR/CIQAVWDN3Z7N7YMTHTYTQWVT4TRLVZ7D43NVCEEJ5A2TJZTZSZDMLRA.data b/emulatorjs/data/.ipfs/blocks/LR/CIQAVWDN3Z7N7YMTHTYTQWVT4TRLVZ7D43NVCEEJ5A2TJZTZSZDMLRA.data new file mode 100644 index 0000000..3426705 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/LR/CIQAVWDN3Z7N7YMTHTYTQWVT4TRLVZ7D43NVCEEJ5A2TJZTZSZDMLRA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/LR/CIQKM26AB5ELC3PFTOIKJ2757ROFUN64ORUQK2XSY3NAL4F4ZVJFLRQ.data b/emulatorjs/data/.ipfs/blocks/LR/CIQKM26AB5ELC3PFTOIKJ2757ROFUN64ORUQK2XSY3NAL4F4ZVJFLRQ.data new file mode 100644 index 0000000..8439e7f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/LR/CIQKM26AB5ELC3PFTOIKJ2757ROFUN64ORUQK2XSY3NAL4F4ZVJFLRQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/LR/CIQO5HSFLA2JPGFBN4YXJKRUM2DAC2EPGNO3AEA6QTHXZL57ZWVALRA.data b/emulatorjs/data/.ipfs/blocks/LR/CIQO5HSFLA2JPGFBN4YXJKRUM2DAC2EPGNO3AEA6QTHXZL57ZWVALRA.data new file mode 100644 index 0000000..20f1066 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/LR/CIQO5HSFLA2JPGFBN4YXJKRUM2DAC2EPGNO3AEA6QTHXZL57ZWVALRA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/LS/CIQPUOETAFEKT36HI4CN3DOTFHR6G5ME3KDMGZKBBPOTA4J6BPWKLSI.data b/emulatorjs/data/.ipfs/blocks/LS/CIQPUOETAFEKT36HI4CN3DOTFHR6G5ME3KDMGZKBBPOTA4J6BPWKLSI.data new file mode 100644 index 0000000..ee62e56 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/LS/CIQPUOETAFEKT36HI4CN3DOTFHR6G5ME3KDMGZKBBPOTA4J6BPWKLSI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/LT/CIQLMT76HS3PB3EL22BNSJRKQ5GVTGYQZGSDA3SSMEYGQKBQ6SWOLTY.data b/emulatorjs/data/.ipfs/blocks/LT/CIQLMT76HS3PB3EL22BNSJRKQ5GVTGYQZGSDA3SSMEYGQKBQ6SWOLTY.data new file mode 100644 index 0000000..2b68215 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/LT/CIQLMT76HS3PB3EL22BNSJRKQ5GVTGYQZGSDA3SSMEYGQKBQ6SWOLTY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/LT/CIQMN74OTAMPNOAN3EXZCMRGDYPFJDVNHSWVT46ZLWQ6ZO6SJGX6LTQ.data b/emulatorjs/data/.ipfs/blocks/LT/CIQMN74OTAMPNOAN3EXZCMRGDYPFJDVNHSWVT46ZLWQ6ZO6SJGX6LTQ.data new file mode 100644 index 0000000..e899fe5 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/LT/CIQMN74OTAMPNOAN3EXZCMRGDYPFJDVNHSWVT46ZLWQ6ZO6SJGX6LTQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MB/CIQBS3JEMJLZFVAGYBUYDEN3MTERLTBPENCJZEYIDJIH5YBTEZPQMBI.data b/emulatorjs/data/.ipfs/blocks/MB/CIQBS3JEMJLZFVAGYBUYDEN3MTERLTBPENCJZEYIDJIH5YBTEZPQMBI.data new file mode 100644 index 0000000..a99cf69 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MB/CIQBS3JEMJLZFVAGYBUYDEN3MTERLTBPENCJZEYIDJIH5YBTEZPQMBI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MB/CIQBW5PRM4QZ7XKXZV3W3BRSPOYZFBMM5JW3LRUPLI2QD5KWTLVGMBY.data b/emulatorjs/data/.ipfs/blocks/MB/CIQBW5PRM4QZ7XKXZV3W3BRSPOYZFBMM5JW3LRUPLI2QD5KWTLVGMBY.data new file mode 100644 index 0000000..c68dea3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MB/CIQBW5PRM4QZ7XKXZV3W3BRSPOYZFBMM5JW3LRUPLI2QD5KWTLVGMBY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MD/CIQIA3CYNCOSADCLGGOFFPHJ7BJCQUB56JKVIZBBAD2LMC2QPYTDMDA.data b/emulatorjs/data/.ipfs/blocks/MD/CIQIA3CYNCOSADCLGGOFFPHJ7BJCQUB56JKVIZBBAD2LMC2QPYTDMDA.data new file mode 100644 index 0000000..488ce88 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MD/CIQIA3CYNCOSADCLGGOFFPHJ7BJCQUB56JKVIZBBAD2LMC2QPYTDMDA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ME/CIQNQENDNNTPJ4PK2HLE36LKITIGC6PZOH5YUINRUP6YM7GQPAM2MEQ.data b/emulatorjs/data/.ipfs/blocks/ME/CIQNQENDNNTPJ4PK2HLE36LKITIGC6PZOH5YUINRUP6YM7GQPAM2MEQ.data new file mode 100644 index 0000000..c2f39a6 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ME/CIQNQENDNNTPJ4PK2HLE36LKITIGC6PZOH5YUINRUP6YM7GQPAM2MEQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MJ/CIQHQFRJK4MU2CVNFR3QG6KZB3FZG6OG7EBI4SUNB5K4S4T5UVECMJA.data b/emulatorjs/data/.ipfs/blocks/MJ/CIQHQFRJK4MU2CVNFR3QG6KZB3FZG6OG7EBI4SUNB5K4S4T5UVECMJA.data new file mode 100644 index 0000000..7d8ed98 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/MJ/CIQHQFRJK4MU2CVNFR3QG6KZB3FZG6OG7EBI4SUNB5K4S4T5UVECMJA.data @@ -0,0 +1,3 @@ +W +" ' M8gԗ%S.A92 ).QmQy6xmJhrcC5QLboAcGFcAE1tC8CrwDVkrHdEYJkLscrQ + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/MN/CIQJXH2UOJQDUHAE4DNWFWOB3H5MUE4MLXZJH5Q5SOUNLR5KII25MNQ.data b/emulatorjs/data/.ipfs/blocks/MN/CIQJXH2UOJQDUHAE4DNWFWOB3H5MUE4MLXZJH5Q5SOUNLR5KII25MNQ.data new file mode 100644 index 0000000..01461d8 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MN/CIQJXH2UOJQDUHAE4DNWFWOB3H5MUE4MLXZJH5Q5SOUNLR5KII25MNQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MN/CIQLKZMIXCDTX4WTQ3BKMOFA3XJJFU5UMLAGZFLRV4CWE4V5EGVGMNI.data b/emulatorjs/data/.ipfs/blocks/MN/CIQLKZMIXCDTX4WTQ3BKMOFA3XJJFU5UMLAGZFLRV4CWE4V5EGVGMNI.data new file mode 100644 index 0000000..0a3a027 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MN/CIQLKZMIXCDTX4WTQ3BKMOFA3XJJFU5UMLAGZFLRV4CWE4V5EGVGMNI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MN/CIQLPSDYB2P7K5IXSS44AGKEGX3DVA4ADHMVBSNEW4EFGA3F6U22MNI.data b/emulatorjs/data/.ipfs/blocks/MN/CIQLPSDYB2P7K5IXSS44AGKEGX3DVA4ADHMVBSNEW4EFGA3F6U22MNI.data new file mode 100644 index 0000000..2fc9d53 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MN/CIQLPSDYB2P7K5IXSS44AGKEGX3DVA4ADHMVBSNEW4EFGA3F6U22MNI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MP/CIQFN2NCAEXWJGEJ7CUCXDON2ICW5UFBMRDWGKKLMQAFSVITSARGMPY.data b/emulatorjs/data/.ipfs/blocks/MP/CIQFN2NCAEXWJGEJ7CUCXDON2ICW5UFBMRDWGKKLMQAFSVITSARGMPY.data new file mode 100644 index 0000000..5e200d1 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MP/CIQFN2NCAEXWJGEJ7CUCXDON2ICW5UFBMRDWGKKLMQAFSVITSARGMPY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MP/CIQI36HYKEC3HP3IZZIMU2CMS2JPAQLMCXAUITNAOR5PG4DWCJRKMPI.data b/emulatorjs/data/.ipfs/blocks/MP/CIQI36HYKEC3HP3IZZIMU2CMS2JPAQLMCXAUITNAOR5PG4DWCJRKMPI.data new file mode 100644 index 0000000..e5d040b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MP/CIQI36HYKEC3HP3IZZIMU2CMS2JPAQLMCXAUITNAOR5PG4DWCJRKMPI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MQ/CIQB5AR3NB6UJAYD7STKNSJTH6UD3SU4SFH4WZDMHECIDNTRTVZAMQA.data b/emulatorjs/data/.ipfs/blocks/MQ/CIQB5AR3NB6UJAYD7STKNSJTH6UD3SU4SFH4WZDMHECIDNTRTVZAMQA.data new file mode 100644 index 0000000..261b8e9 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MQ/CIQB5AR3NB6UJAYD7STKNSJTH6UD3SU4SFH4WZDMHECIDNTRTVZAMQA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MR/CIQOZNSQOUMXTLGPAP6IPTKGNC7TEPDHZO2YVQOW7ZBPNCNX4QPWMRA.data b/emulatorjs/data/.ipfs/blocks/MR/CIQOZNSQOUMXTLGPAP6IPTKGNC7TEPDHZO2YVQOW7ZBPNCNX4QPWMRA.data new file mode 100644 index 0000000..cbf64f7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MR/CIQOZNSQOUMXTLGPAP6IPTKGNC7TEPDHZO2YVQOW7ZBPNCNX4QPWMRA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MS/CIQIHBHQUGOPIA3BPD233JJBR6LT7L4R5EF2UF3OQUA7SBDIJORIMSY.data b/emulatorjs/data/.ipfs/blocks/MS/CIQIHBHQUGOPIA3BPD233JJBR6LT7L4R5EF2UF3OQUA7SBDIJORIMSY.data new file mode 100644 index 0000000..2cbb846 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MS/CIQIHBHQUGOPIA3BPD233JJBR6LT7L4R5EF2UF3OQUA7SBDIJORIMSY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MV/CIQOSL4DHIIRLKPJPL2UVTZNNPAO5A2VTZPHA5MMJOGP2I24QJ4CMVA.data b/emulatorjs/data/.ipfs/blocks/MV/CIQOSL4DHIIRLKPJPL2UVTZNNPAO5A2VTZPHA5MMJOGP2I24QJ4CMVA.data new file mode 100644 index 0000000..eec66f6 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MV/CIQOSL4DHIIRLKPJPL2UVTZNNPAO5A2VTZPHA5MMJOGP2I24QJ4CMVA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MW/CIQATI42HC3WJ6TH74U7FQK5M6THR4Q3U5YQHNWHTLD3G6M6MU7ZMWQ.data b/emulatorjs/data/.ipfs/blocks/MW/CIQATI42HC3WJ6TH74U7FQK5M6THR4Q3U5YQHNWHTLD3G6M6MU7ZMWQ.data new file mode 100644 index 0000000..84dca7a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MW/CIQATI42HC3WJ6TH74U7FQK5M6THR4Q3U5YQHNWHTLD3G6M6MU7ZMWQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/MY/CIQMGRAXXOBSSKLIWQMH77KICLUBUO3AQEGS6XBOFAX7RKYPO6EVMYQ.data b/emulatorjs/data/.ipfs/blocks/MY/CIQMGRAXXOBSSKLIWQMH77KICLUBUO3AQEGS6XBOFAX7RKYPO6EVMYQ.data new file mode 100644 index 0000000..f4a1ef4 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/MY/CIQMGRAXXOBSSKLIWQMH77KICLUBUO3AQEGS6XBOFAX7RKYPO6EVMYQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/N2/CIQMO5R657U5LBQXR34KJQ2AFCW2LXGTPIZCROKOG3WVBJ37B5DSN2I.data b/emulatorjs/data/.ipfs/blocks/N2/CIQMO5R657U5LBQXR34KJQ2AFCW2LXGTPIZCROKOG3WVBJ37B5DSN2I.data new file mode 100644 index 0000000..417411f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/N2/CIQMO5R657U5LBQXR34KJQ2AFCW2LXGTPIZCROKOG3WVBJ37B5DSN2I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/N3/CIQHOFRPUEZ7ZVFSQ35L3S4MF7PWAC24H5WRBISLVHKYOG73KOHPN3Q.data b/emulatorjs/data/.ipfs/blocks/N3/CIQHOFRPUEZ7ZVFSQ35L3S4MF7PWAC24H5WRBISLVHKYOG73KOHPN3Q.data new file mode 100644 index 0000000..3b716ba Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/N3/CIQHOFRPUEZ7ZVFSQ35L3S4MF7PWAC24H5WRBISLVHKYOG73KOHPN3Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/N5/CIQKGEX75NJQFV7LSBWJTYBA6CDUGYGXCBFKOFX5RT3MRFKGJ2SJN5Q.data b/emulatorjs/data/.ipfs/blocks/N5/CIQKGEX75NJQFV7LSBWJTYBA6CDUGYGXCBFKOFX5RT3MRFKGJ2SJN5Q.data new file mode 100644 index 0000000..4d710c0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/N5/CIQKGEX75NJQFV7LSBWJTYBA6CDUGYGXCBFKOFX5RT3MRFKGJ2SJN5Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/N6/CIQGFYPT5OBMRC7ZMUFC2R3ZQPKOGBMHJEDDFEVS5ALYBKIZCXPTN6Y.data b/emulatorjs/data/.ipfs/blocks/N6/CIQGFYPT5OBMRC7ZMUFC2R3ZQPKOGBMHJEDDFEVS5ALYBKIZCXPTN6Y.data new file mode 100644 index 0000000..e8711ca Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/N6/CIQGFYPT5OBMRC7ZMUFC2R3ZQPKOGBMHJEDDFEVS5ALYBKIZCXPTN6Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/N6/CIQLKDX3TBJWHB65NM3FIIBATFD6PUHHLX5G3BJXVTSZKGOGSLKMN6Q.data b/emulatorjs/data/.ipfs/blocks/N6/CIQLKDX3TBJWHB65NM3FIIBATFD6PUHHLX5G3BJXVTSZKGOGSLKMN6Q.data new file mode 100644 index 0000000..a598be2 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/N6/CIQLKDX3TBJWHB65NM3FIIBATFD6PUHHLX5G3BJXVTSZKGOGSLKMN6Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NB/CIQL4ML7RLO64GT33QCOQUFKT2COL52H6R7DEU3AKYWMMY4T62CFNBQ.data b/emulatorjs/data/.ipfs/blocks/NB/CIQL4ML7RLO64GT33QCOQUFKT2COL52H6R7DEU3AKYWMMY4T62CFNBQ.data new file mode 100644 index 0000000..b0dd66f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NB/CIQL4ML7RLO64GT33QCOQUFKT2COL52H6R7DEU3AKYWMMY4T62CFNBQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ND/CIQM5WZFUE7KUUJSB24MJXFBPSA6RDC7ASKE35MXVTY5IG2YO63FNDI.data b/emulatorjs/data/.ipfs/blocks/ND/CIQM5WZFUE7KUUJSB24MJXFBPSA6RDC7ASKE35MXVTY5IG2YO63FNDI.data new file mode 100644 index 0000000..8d9992b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ND/CIQM5WZFUE7KUUJSB24MJXFBPSA6RDC7ASKE35MXVTY5IG2YO63FNDI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NE/CIQFFVCUZVHBSSWGFZRU75GYJDTXJRBWRJQP73SQZW53RUJ3JGNINEQ.data b/emulatorjs/data/.ipfs/blocks/NE/CIQFFVCUZVHBSSWGFZRU75GYJDTXJRBWRJQP73SQZW53RUJ3JGNINEQ.data new file mode 100644 index 0000000..688105b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NE/CIQFFVCUZVHBSSWGFZRU75GYJDTXJRBWRJQP73SQZW53RUJ3JGNINEQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NI/CIQOBO7XUQNMYKKHAFJ5ZZJL6LELPR72FTMTA72YWAX3RVIJ6SVKNIQ.data b/emulatorjs/data/.ipfs/blocks/NI/CIQOBO7XUQNMYKKHAFJ5ZZJL6LELPR72FTMTA72YWAX3RVIJ6SVKNIQ.data new file mode 100644 index 0000000..439d712 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NI/CIQOBO7XUQNMYKKHAFJ5ZZJL6LELPR72FTMTA72YWAX3RVIJ6SVKNIQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NK/CIQMRUGG45EM6JGLTPRAXOWIPECVFPVIN2OCX7XI2A6KI57PZPYRNKY.data b/emulatorjs/data/.ipfs/blocks/NK/CIQMRUGG45EM6JGLTPRAXOWIPECVFPVIN2OCX7XI2A6KI57PZPYRNKY.data new file mode 100644 index 0000000..00bba28 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NK/CIQMRUGG45EM6JGLTPRAXOWIPECVFPVIN2OCX7XI2A6KI57PZPYRNKY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NN/CIQIO2B4CW6DPTNEL2L53EEQXWGN5CUDQQDDQ3NXRAK2HJMQLRSZNNI.data b/emulatorjs/data/.ipfs/blocks/NN/CIQIO2B4CW6DPTNEL2L53EEQXWGN5CUDQQDDQ3NXRAK2HJMQLRSZNNI.data new file mode 100644 index 0000000..6cff5e6 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NN/CIQIO2B4CW6DPTNEL2L53EEQXWGN5CUDQQDDQ3NXRAK2HJMQLRSZNNI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NO/CIQHXK6MIEW35R5UKMFBHP3LHI4EWOFQVFMZFZH2FYM2CO7USSNYNOQ.data b/emulatorjs/data/.ipfs/blocks/NO/CIQHXK6MIEW35R5UKMFBHP3LHI4EWOFQVFMZFZH2FYM2CO7USSNYNOQ.data new file mode 100644 index 0000000..806f468 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NO/CIQHXK6MIEW35R5UKMFBHP3LHI4EWOFQVFMZFZH2FYM2CO7USSNYNOQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NQ/CIQIQG77QXT2YI2CHC6F6KZXDREQIIK4GKQAJ27CU4H7NZK2WZWVNQY.data b/emulatorjs/data/.ipfs/blocks/NQ/CIQIQG77QXT2YI2CHC6F6KZXDREQIIK4GKQAJ27CU4H7NZK2WZWVNQY.data new file mode 100644 index 0000000..605a9d5 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NQ/CIQIQG77QXT2YI2CHC6F6KZXDREQIIK4GKQAJ27CU4H7NZK2WZWVNQY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NS/CIQINYEOZTTFRAYDJNQEIMP7O6MXYLUPZX52IDAB444T5GJ7LT45NSQ.data b/emulatorjs/data/.ipfs/blocks/NS/CIQINYEOZTTFRAYDJNQEIMP7O6MXYLUPZX52IDAB444T5GJ7LT45NSQ.data new file mode 100644 index 0000000..2833db1 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NS/CIQINYEOZTTFRAYDJNQEIMP7O6MXYLUPZX52IDAB444T5GJ7LT45NSQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NU/CIQAMSOG3D5QVVQVW4AV5BO2S7CJGUG7242AELOJQGN5P2UUPCZCNUQ.data b/emulatorjs/data/.ipfs/blocks/NU/CIQAMSOG3D5QVVQVW4AV5BO2S7CJGUG7242AELOJQGN5P2UUPCZCNUQ.data new file mode 100644 index 0000000..c23c2fc --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/NU/CIQAMSOG3D5QVVQVW4AV5BO2S7CJGUG7242AELOJQGN5P2UUPCZCNUQ.data @@ -0,0 +1,23 @@ + +{ + "title": "PC Engine", + "root": "pce", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mednafen_pce_fast", + "bios": "pce.zip", + "path": "pce", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/NU/CIQDHXO4N46TZDMJJXGXKRBFEYIIQ35S2475BBKLHVEXQNWTSUW5NUY.data b/emulatorjs/data/.ipfs/blocks/NU/CIQDHXO4N46TZDMJJXGXKRBFEYIIQ35S2475BBKLHVEXQNWTSUW5NUY.data new file mode 100644 index 0000000..906e1e2 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NU/CIQDHXO4N46TZDMJJXGXKRBFEYIIQ35S2475BBKLHVEXQNWTSUW5NUY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NZ/CIQLT2VCR424HMTBBBBV2LD32CSLFM77E6XYKBEZM2BGB4ZYE6MFNZA.data b/emulatorjs/data/.ipfs/blocks/NZ/CIQLT2VCR424HMTBBBBV2LD32CSLFM77E6XYKBEZM2BGB4ZYE6MFNZA.data new file mode 100644 index 0000000..e578c0c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NZ/CIQLT2VCR424HMTBBBBV2LD32CSLFM77E6XYKBEZM2BGB4ZYE6MFNZA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/NZ/CIQP2P5X43BJKU26LDCNOKJU2UBVKBKVPSFLB776CRFQJX3FRRRDNZY.data b/emulatorjs/data/.ipfs/blocks/NZ/CIQP2P5X43BJKU26LDCNOKJU2UBVKBKVPSFLB776CRFQJX3FRRRDNZY.data new file mode 100644 index 0000000..032c39e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/NZ/CIQP2P5X43BJKU26LDCNOKJU2UBVKBKVPSFLB776CRFQJX3FRRRDNZY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/O6/CIQEDTBCFAGXFJZV7QS2OEFKQRA3BMER3EKGKM7Z5WKHMZ26QGCDO6I.data b/emulatorjs/data/.ipfs/blocks/O6/CIQEDTBCFAGXFJZV7QS2OEFKQRA3BMER3EKGKM7Z5WKHMZ26QGCDO6I.data new file mode 100644 index 0000000..947181e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/O6/CIQEDTBCFAGXFJZV7QS2OEFKQRA3BMER3EKGKM7Z5WKHMZ26QGCDO6I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/O6/CIQJWSVA6NDZ4YHI7I67IOBKJ56SXTQDFHSBOSPG6QKF7Z7X3FINO6I.data b/emulatorjs/data/.ipfs/blocks/O6/CIQJWSVA6NDZ4YHI7I67IOBKJ56SXTQDFHSBOSPG6QKF7Z7X3FINO6I.data new file mode 100644 index 0000000..9665864 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/O6/CIQJWSVA6NDZ4YHI7I67IOBKJ56SXTQDFHSBOSPG6QKF7Z7X3FINO6I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/OD/CIQPZTZ5EDY2ZM2IZXBVRVSQK3U3DMBMQWSWXYNTI72RNM4YSHE6ODA.data b/emulatorjs/data/.ipfs/blocks/OD/CIQPZTZ5EDY2ZM2IZXBVRVSQK3U3DMBMQWSWXYNTI72RNM4YSHE6ODA.data new file mode 100644 index 0000000..5d279d8 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/OD/CIQPZTZ5EDY2ZM2IZXBVRVSQK3U3DMBMQWSWXYNTI72RNM4YSHE6ODA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/OF/CIQBNCSRSSDOPQ2GMRKLHGCXCTKHW3CM5WGJJEUIHN6IKKJ2DDRAOFY.data b/emulatorjs/data/.ipfs/blocks/OF/CIQBNCSRSSDOPQ2GMRKLHGCXCTKHW3CM5WGJJEUIHN6IKKJ2DDRAOFY.data new file mode 100644 index 0000000..92246fb Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/OF/CIQBNCSRSSDOPQ2GMRKLHGCXCTKHW3CM5WGJJEUIHN6IKKJ2DDRAOFY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/OM/CIQFX4TQRHJUZEZKVH763QOVOUFWXF7GMGI2246EUL4RWCASE3GQOMQ.data b/emulatorjs/data/.ipfs/blocks/OM/CIQFX4TQRHJUZEZKVH763QOVOUFWXF7GMGI2246EUL4RWCASE3GQOMQ.data new file mode 100644 index 0000000..87dd3ca --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/OM/CIQFX4TQRHJUZEZKVH763QOVOUFWXF7GMGI2246EUL4RWCASE3GQOMQ.data @@ -0,0 +1,23 @@ + +{ + "title": "Arcade", + "root": "arcade", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mame2003_plus", + "bios": "", + "path": "arcade", + "rom_extension": ".zip", + "video_position": "left:10.3vw;top:30.5vh;width:36.5vw;height:48vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/OO/CIQBT4N7PS5IZ5IG2ZOUGKFK27IE33WKGJNDW2TY3LSBNQ34R6OVOOQ.data b/emulatorjs/data/.ipfs/blocks/OO/CIQBT4N7PS5IZ5IG2ZOUGKFK27IE33WKGJNDW2TY3LSBNQ34R6OVOOQ.data new file mode 100644 index 0000000..7703482 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/OO/CIQBT4N7PS5IZ5IG2ZOUGKFK27IE33WKGJNDW2TY3LSBNQ34R6OVOOQ.data @@ -0,0 +1,27 @@ + +  IPFS Alpha Security Notes + +We try hard to ensure our system is safe and robust, but all software +has bugs, especially new software. This distribution is meant to be an +alpha preview, don't use it for anything mission critical. + +Please note the following: + +- This is alpha software and has not been audited. It is our goal + to conduct a proper security audit once we close in on a 1.0 release. + +- ipfs is a networked program, and may have serious undiscovered + vulnerabilities. It is written in Go, and we do not execute any + user provided data. But please point any problems out to us in a + github issue, or email security@ipfs.io privately. + +- security@ipfs.io GPG key: + - 4B9665FB 92636D17 7C7A86D3 50AAE8A9 59B13AF3 + - https://pgp.mit.edu/pks/lookup?op=get&search=0x50AAE8A959B13AF3 + +- ipfs uses encryption for all communication, but it's NOT PROVEN SECURE + YET! It may be totally broken. For now, the code is included to make + sure we benchmark our operations with encryption in mind. In the future, + there will be an "unsafe" mode for high performance intranet apps. + If this is a blocking feature for you, please contact us. + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/OU/CIQCDBHITYNUJ26YCBB5G2OTICO3OQ5O2SSRTZHMSA5XBCU6EJ7VOUQ.data b/emulatorjs/data/.ipfs/blocks/OU/CIQCDBHITYNUJ26YCBB5G2OTICO3OQ5O2SSRTZHMSA5XBCU6EJ7VOUQ.data new file mode 100644 index 0000000..95101e2 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/OU/CIQCDBHITYNUJ26YCBB5G2OTICO3OQ5O2SSRTZHMSA5XBCU6EJ7VOUQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/OU/CIQMIYVTXOMSA5NW2VPBVT7A75FY677MJGNI57DD4VZWLQRMO2DGOUY.data b/emulatorjs/data/.ipfs/blocks/OU/CIQMIYVTXOMSA5NW2VPBVT7A75FY677MJGNI57DD4VZWLQRMO2DGOUY.data new file mode 100644 index 0000000..8d05089 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/OU/CIQMIYVTXOMSA5NW2VPBVT7A75FY677MJGNI57DD4VZWLQRMO2DGOUY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/OV/CIQPHIDETM35VIEG2XOUB5USQNZGMODRJQXHK3BEHGFOZ4SV2MDUOVY.data b/emulatorjs/data/.ipfs/blocks/OV/CIQPHIDETM35VIEG2XOUB5USQNZGMODRJQXHK3BEHGFOZ4SV2MDUOVY.data new file mode 100644 index 0000000..5e01d75 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/OV/CIQPHIDETM35VIEG2XOUB5USQNZGMODRJQXHK3BEHGFOZ4SV2MDUOVY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/P2/CIQOP7RAZCS5A6F6XUERK4F6MR5C4QZ7YDXXGVJYRDN74APCPVDFP2A.data b/emulatorjs/data/.ipfs/blocks/P2/CIQOP7RAZCS5A6F6XUERK4F6MR5C4QZ7YDXXGVJYRDN74APCPVDFP2A.data new file mode 100644 index 0000000..3484712 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/P2/CIQOP7RAZCS5A6F6XUERK4F6MR5C4QZ7YDXXGVJYRDN74APCPVDFP2A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/P6/CIQD2NN646LVBCRIQGCWJ2UT6VYERGS354QAYUIWZOPBXRDI7DHMP6Y.data b/emulatorjs/data/.ipfs/blocks/P6/CIQD2NN646LVBCRIQGCWJ2UT6VYERGS354QAYUIWZOPBXRDI7DHMP6Y.data new file mode 100644 index 0000000..a66dfa0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/P6/CIQD2NN646LVBCRIQGCWJ2UT6VYERGS354QAYUIWZOPBXRDI7DHMP6Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PA/CIQKXH364ZWFZDDUC22AVZDLATYLZOQC5S3P4L4ILGYJ5HF635E5PAQ.data b/emulatorjs/data/.ipfs/blocks/PA/CIQKXH364ZWFZDDUC22AVZDLATYLZOQC5S3P4L4ILGYJ5HF635E5PAQ.data new file mode 100644 index 0000000..aeb6c31 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PA/CIQKXH364ZWFZDDUC22AVZDLATYLZOQC5S3P4L4ILGYJ5HF635E5PAQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PF/CIQILGK4XGM6ZZ74QAVEDZIHTGXD45Z3LPGCKGGUCAGBCYQBXAUTPFY.data b/emulatorjs/data/.ipfs/blocks/PF/CIQILGK4XGM6ZZ74QAVEDZIHTGXD45Z3LPGCKGGUCAGBCYQBXAUTPFY.data new file mode 100644 index 0000000..af9edf6 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PF/CIQILGK4XGM6ZZ74QAVEDZIHTGXD45Z3LPGCKGGUCAGBCYQBXAUTPFY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PF/CIQP6MI74KGC6ZEUIG3KKXJHOP3RL5BVQNHFLGNKAZRNCCCXEPIQPFQ.data b/emulatorjs/data/.ipfs/blocks/PF/CIQP6MI74KGC6ZEUIG3KKXJHOP3RL5BVQNHFLGNKAZRNCCCXEPIQPFQ.data new file mode 100644 index 0000000..ed2ae51 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PF/CIQP6MI74KGC6ZEUIG3KKXJHOP3RL5BVQNHFLGNKAZRNCCCXEPIQPFQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PI/CIQIR5YWLMAEC755VNGZEHYARHNAA7U2RKHGLCRTA3V2AHCKNGTGPIQ.data b/emulatorjs/data/.ipfs/blocks/PI/CIQIR5YWLMAEC755VNGZEHYARHNAA7U2RKHGLCRTA3V2AHCKNGTGPIQ.data new file mode 100644 index 0000000..c61f44b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PI/CIQIR5YWLMAEC755VNGZEHYARHNAA7U2RKHGLCRTA3V2AHCKNGTGPIQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PI/CIQLLCRULYVDWIGNSZMB3PROEPAWVICQWX6XJVBWJS2WG2M755QKPIY.data b/emulatorjs/data/.ipfs/blocks/PI/CIQLLCRULYVDWIGNSZMB3PROEPAWVICQWX6XJVBWJS2WG2M755QKPIY.data new file mode 100644 index 0000000..fe7a45a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PI/CIQLLCRULYVDWIGNSZMB3PROEPAWVICQWX6XJVBWJS2WG2M755QKPIY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PJ/CIQFQXRKFU7PTDLSSJOWIQJQE5PGFLGFRGUDFISEC2VDB3HBMPNGPJI.data b/emulatorjs/data/.ipfs/blocks/PJ/CIQFQXRKFU7PTDLSSJOWIQJQE5PGFLGFRGUDFISEC2VDB3HBMPNGPJI.data new file mode 100644 index 0000000..441775a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PJ/CIQFQXRKFU7PTDLSSJOWIQJQE5PGFLGFRGUDFISEC2VDB3HBMPNGPJI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PN/CIQBKGAZTAHIRIX25R46IFH665RMYHAUBAQG4ZELW3EC3VR7RD3ZPNA.data b/emulatorjs/data/.ipfs/blocks/PN/CIQBKGAZTAHIRIX25R46IFH665RMYHAUBAQG4ZELW3EC3VR7RD3ZPNA.data new file mode 100644 index 0000000..551decc Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PN/CIQBKGAZTAHIRIX25R46IFH665RMYHAUBAQG4ZELW3EC3VR7RD3ZPNA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PO/CIQGIMI33ALETDAQEQIS5QYUH57WBL4ZP6KCVQR5OQAQOHHS5IPSPOI.data b/emulatorjs/data/.ipfs/blocks/PO/CIQGIMI33ALETDAQEQIS5QYUH57WBL4ZP6KCVQR5OQAQOHHS5IPSPOI.data new file mode 100644 index 0000000..3bb6cb1 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PO/CIQGIMI33ALETDAQEQIS5QYUH57WBL4ZP6KCVQR5OQAQOHHS5IPSPOI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PQ/CIQDPTBKJAVEKSVUOFJLUTURGMRZRTA6YYUAU7YRDVQOLY3QEZFDPQQ.data b/emulatorjs/data/.ipfs/blocks/PQ/CIQDPTBKJAVEKSVUOFJLUTURGMRZRTA6YYUAU7YRDVQOLY3QEZFDPQQ.data new file mode 100644 index 0000000..9224115 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PQ/CIQDPTBKJAVEKSVUOFJLUTURGMRZRTA6YYUAU7YRDVQOLY3QEZFDPQQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PS/CIQIMIA3LFABFJCZUQDPMH4SFDTG73DRBAC63XULW7SQ4T76B4ICPSI.data b/emulatorjs/data/.ipfs/blocks/PS/CIQIMIA3LFABFJCZUQDPMH4SFDTG73DRBAC63XULW7SQ4T76B4ICPSI.data new file mode 100644 index 0000000..6f5f0b0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PS/CIQIMIA3LFABFJCZUQDPMH4SFDTG73DRBAC63XULW7SQ4T76B4ICPSI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PS/CIQP3EF6XKX5ISARNHWIU6HN6NQDYV2V3265OXXZICHPDKP377UQPSY.data b/emulatorjs/data/.ipfs/blocks/PS/CIQP3EF6XKX5ISARNHWIU6HN6NQDYV2V3265OXXZICHPDKP377UQPSY.data new file mode 100644 index 0000000..f6ee1bf Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PS/CIQP3EF6XKX5ISARNHWIU6HN6NQDYV2V3265OXXZICHPDKP377UQPSY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PT/CIQANLRO5QYEHM2ECV5IOJE4KTBYMKNIA36YUY4XLR2CNFELJGP5PTY.data b/emulatorjs/data/.ipfs/blocks/PT/CIQANLRO5QYEHM2ECV5IOJE4KTBYMKNIA36YUY4XLR2CNFELJGP5PTY.data new file mode 100644 index 0000000..f3cf9df Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PT/CIQANLRO5QYEHM2ECV5IOJE4KTBYMKNIA36YUY4XLR2CNFELJGP5PTY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PX/CIQGYKESJXU25QGCC6V6G2EFXZ65LZEW6F2Y6CKKP5SOBE43MNPZPXY.data b/emulatorjs/data/.ipfs/blocks/PX/CIQGYKESJXU25QGCC6V6G2EFXZ65LZEW6F2Y6CKKP5SOBE43MNPZPXY.data new file mode 100644 index 0000000..6edc956 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PX/CIQGYKESJXU25QGCC6V6G2EFXZ65LZEW6F2Y6CKKP5SOBE43MNPZPXY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/PZ/CIQAN7XKDMUHR3SYASYXN3WGSRLN5H6GPWQOYGMXGXGGB2R2YDSBPZQ.data b/emulatorjs/data/.ipfs/blocks/PZ/CIQAN7XKDMUHR3SYASYXN3WGSRLN5H6GPWQOYGMXGXGGB2R2YDSBPZQ.data new file mode 100644 index 0000000..d25e4fe Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/PZ/CIQAN7XKDMUHR3SYASYXN3WGSRLN5H6GPWQOYGMXGXGGB2R2YDSBPZQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/Q4/CIQOUQWZP2TZOTQ2XHM36RTQJEKFGYD3C2SDDSDZHI6RPWIKD4CCQ4I.data b/emulatorjs/data/.ipfs/blocks/Q4/CIQOUQWZP2TZOTQ2XHM36RTQJEKFGYD3C2SDDSDZHI6RPWIKD4CCQ4I.data new file mode 100644 index 0000000..8ac8544 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/Q4/CIQOUQWZP2TZOTQ2XHM36RTQJEKFGYD3C2SDDSDZHI6RPWIKD4CCQ4I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/QD/CIQL4QZR6XGWMPEV5Q2FCTDFD7MF3G5OOC5CMEDUHNA5VXYZVDLFQDA.data b/emulatorjs/data/.ipfs/blocks/QD/CIQL4QZR6XGWMPEV5Q2FCTDFD7MF3G5OOC5CMEDUHNA5VXYZVDLFQDA.data new file mode 100644 index 0000000..9a3a8ab --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/QD/CIQL4QZR6XGWMPEV5Q2FCTDFD7MF3G5OOC5CMEDUHNA5VXYZVDLFQDA.data @@ -0,0 +1,3 @@ +. +" ' M8gԗ%S.A92 )about + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/QD/CIQNMO2SF3UV2PWKSL4KQOOQWMXSFIS7GLZI6LIKJ4CHIICBADP3QDQ.data b/emulatorjs/data/.ipfs/blocks/QD/CIQNMO2SF3UV2PWKSL4KQOOQWMXSFIS7GLZI6LIKJ4CHIICBADP3QDQ.data new file mode 100644 index 0000000..7ef3ef7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/QD/CIQNMO2SF3UV2PWKSL4KQOOQWMXSFIS7GLZI6LIKJ4CHIICBADP3QDQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/QE/CIQBB7BITTZCSRG43Q2DT3PMVZSG3C2RLNJ72SK55R5I4YONQVL3QEA.data b/emulatorjs/data/.ipfs/blocks/QE/CIQBB7BITTZCSRG43Q2DT3PMVZSG3C2RLNJ72SK55R5I4YONQVL3QEA.data new file mode 100644 index 0000000..bb4247b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/QE/CIQBB7BITTZCSRG43Q2DT3PMVZSG3C2RLNJ72SK55R5I4YONQVL3QEA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/QG/CIQNYL4E3TGZKJ354P265EQOI5XMSUX73CFIZYFBRP733T3QIQRBQGI.data b/emulatorjs/data/.ipfs/blocks/QG/CIQNYL4E3TGZKJ354P265EQOI5XMSUX73CFIZYFBRP733T3QIQRBQGI.data new file mode 100644 index 0000000..613bc50 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/QG/CIQNYL4E3TGZKJ354P265EQOI5XMSUX73CFIZYFBRP733T3QIQRBQGI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/QH/CIQB67VE3I7YCHMJSWD6XQIBQVQ7VVQLM3PDDCT542L5P6TOSA7ZQHA.data b/emulatorjs/data/.ipfs/blocks/QH/CIQB67VE3I7YCHMJSWD6XQIBQVQ7VVQLM3PDDCT542L5P6TOSA7ZQHA.data new file mode 100644 index 0000000..8bbccfd Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/QH/CIQB67VE3I7YCHMJSWD6XQIBQVQ7VVQLM3PDDCT542L5P6TOSA7ZQHA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/QK/CIQBZHJT3RAITGHEPSOLDHOWXZHNU2XPRAY6EFIONCEBTTI5QWWSQKI.data b/emulatorjs/data/.ipfs/blocks/QK/CIQBZHJT3RAITGHEPSOLDHOWXZHNU2XPRAY6EFIONCEBTTI5QWWSQKI.data new file mode 100644 index 0000000..2ffb13f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/QK/CIQBZHJT3RAITGHEPSOLDHOWXZHNU2XPRAY6EFIONCEBTTI5QWWSQKI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/QN/CIQFTJO6NC4LSSZYBL4JD35ZM2PZIRGMHELTMZJVAANPOZ2UK23SQNQ.data b/emulatorjs/data/.ipfs/blocks/QN/CIQFTJO6NC4LSSZYBL4JD35ZM2PZIRGMHELTMZJVAANPOZ2UK23SQNQ.data new file mode 100644 index 0000000..fc5b3bf --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/QN/CIQFTJO6NC4LSSZYBL4JD35ZM2PZIRGMHELTMZJVAANPOZ2UK23SQNQ.data @@ -0,0 +1,23 @@ + +{ + "title": "Sega Genesis", + "root": "segaMD", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-genesis_plus_gx", + "bios": "sega.zip", + "path": "segaMD", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/QS/CIQGMCF25MF6RSJFTMPFXOW2YQDDBINKX4Z74F2WHWNPZRK7P764QSI.data b/emulatorjs/data/.ipfs/blocks/QS/CIQGMCF25MF6RSJFTMPFXOW2YQDDBINKX4Z74F2WHWNPZRK7P764QSI.data new file mode 100644 index 0000000..195e7c9 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/QS/CIQGMCF25MF6RSJFTMPFXOW2YQDDBINKX4Z74F2WHWNPZRK7P764QSI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/QS/CIQLBHAQB4VZ52AAVEXOP72ZUFRG2Y47H5VNAA2SIQT5ARIDQ7USQSI.data b/emulatorjs/data/.ipfs/blocks/QS/CIQLBHAQB4VZ52AAVEXOP72ZUFRG2Y47H5VNAA2SIQT5ARIDQ7USQSI.data new file mode 100644 index 0000000..93901dc Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/QS/CIQLBHAQB4VZ52AAVEXOP72ZUFRG2Y47H5VNAA2SIQT5ARIDQ7USQSI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/QS/CIQOW3DHZRQLJ7YKPHBLFYHXYQY5SOSEVY4X6FHN6OVWPFH4PQMVQSY.data b/emulatorjs/data/.ipfs/blocks/QS/CIQOW3DHZRQLJ7YKPHBLFYHXYQY5SOSEVY4X6FHN6OVWPFH4PQMVQSY.data new file mode 100644 index 0000000..28cdb89 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/QS/CIQOW3DHZRQLJ7YKPHBLFYHXYQY5SOSEVY4X6FHN6OVWPFH4PQMVQSY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/QV/CIQCU4ZB3XX2HYSEUUJYJN53BYXF4KHHSATNDLT6DGHBQPJX5PJUQVA.data b/emulatorjs/data/.ipfs/blocks/QV/CIQCU4ZB3XX2HYSEUUJYJN53BYXF4KHHSATNDLT6DGHBQPJX5PJUQVA.data new file mode 100644 index 0000000..0d3d539 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/QV/CIQCU4ZB3XX2HYSEUUJYJN53BYXF4KHHSATNDLT6DGHBQPJX5PJUQVA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/R2/CIQH64K7BXX2A375QSPT6TGXZCAFYYPKSSOB52ANASSDSLZOVAZWR2A.data b/emulatorjs/data/.ipfs/blocks/R2/CIQH64K7BXX2A375QSPT6TGXZCAFYYPKSSOB52ANASSDSLZOVAZWR2A.data new file mode 100644 index 0000000..13012c0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/R2/CIQH64K7BXX2A375QSPT6TGXZCAFYYPKSSOB52ANASSDSLZOVAZWR2A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/R3/CIQBED3K6YA5I3QQWLJOCHWXDRK5EXZQILBCKAPEDUJENZ5B5HJ5R3A.data b/emulatorjs/data/.ipfs/blocks/R3/CIQBED3K6YA5I3QQWLJOCHWXDRK5EXZQILBCKAPEDUJENZ5B5HJ5R3A.data new file mode 100644 index 0000000..389e111 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/R3/CIQBED3K6YA5I3QQWLJOCHWXDRK5EXZQILBCKAPEDUJENZ5B5HJ5R3A.data @@ -0,0 +1,28 @@ + +Hello and Welcome to IPFS! + +██╗██████╗ ███████╗███████╗ +██║██╔══██╗██╔════╝██╔════╝ +██║██████╔╝█████╗ ███████╗ +██║██╔═══╝ ██╔══╝ ╚════██║ +██║██║ ██║ ███████║ +╚═╝╚═╝ ╚═╝ ╚══════╝ + +If you're seeing this, you have successfully installed +IPFS and are now interfacing with the ipfs merkledag! + + ------------------------------------------------------- +| Warning: | +| This is alpha software. Use at your own discretion! | +| Much is missing or lacking polish. There are bugs. | +| Not yet secure. Read the security notes for more. | + ------------------------------------------------------- + +Check out some of the other files in this directory: + + ./about + ./help + ./quick-start <-- usage examples + ./readme <-- this file + ./security-notes + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/R4/CIQFBK7Q6R5LUXCSC53F2EYW5GTOHDAWMRY5FAWWUTYKEEOW7I43R4I.data b/emulatorjs/data/.ipfs/blocks/R4/CIQFBK7Q6R5LUXCSC53F2EYW5GTOHDAWMRY5FAWWUTYKEEOW7I43R4I.data new file mode 100644 index 0000000..7132c45 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/R4/CIQFBK7Q6R5LUXCSC53F2EYW5GTOHDAWMRY5FAWWUTYKEEOW7I43R4I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/R6/CIQEUNTLFDIDUN2V5USGW6TWKGIQ2Q2BK2NPFIB4Q3Q7MGTX6WDDR6I.data b/emulatorjs/data/.ipfs/blocks/R6/CIQEUNTLFDIDUN2V5USGW6TWKGIQ2Q2BK2NPFIB4Q3Q7MGTX6WDDR6I.data new file mode 100644 index 0000000..5399aa7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/R6/CIQEUNTLFDIDUN2V5USGW6TWKGIQ2Q2BK2NPFIB4Q3Q7MGTX6WDDR6I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RB/CIQKDDBKRAI4KXC4CUMGIJYFEYXUI6WD7HNS6K5K3VKRNQFSNDG6RBY.data b/emulatorjs/data/.ipfs/blocks/RB/CIQKDDBKRAI4KXC4CUMGIJYFEYXUI6WD7HNS6K5K3VKRNQFSNDG6RBY.data new file mode 100644 index 0000000..3bdfcb2 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/RB/CIQKDDBKRAI4KXC4CUMGIJYFEYXUI6WD7HNS6K5K3VKRNQFSNDG6RBY.data @@ -0,0 +1,23 @@ + +{ + "title": "Sega CD", + "root": "segaCD", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-genesis_plus_gx", + "bios": "sega.zip", + "path": "segaCD", + "rom_extension": ".chd", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/RD/CIQLD5Y66IVWATFFYTF34T7CXVEWI4XM4EHQLHCOPUEM7KNRKXTRRDI.data b/emulatorjs/data/.ipfs/blocks/RD/CIQLD5Y66IVWATFFYTF34T7CXVEWI4XM4EHQLHCOPUEM7KNRKXTRRDI.data new file mode 100644 index 0000000..2217b1b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RD/CIQLD5Y66IVWATFFYTF34T7CXVEWI4XM4EHQLHCOPUEM7KNRKXTRRDI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RE/CIQC3JM47ZXPUBMZZXZMP3L5ZBNQLMJN52KPCGHE5DAWOAUVDJHUREI.data b/emulatorjs/data/.ipfs/blocks/RE/CIQC3JM47ZXPUBMZZXZMP3L5ZBNQLMJN52KPCGHE5DAWOAUVDJHUREI.data new file mode 100644 index 0000000..504b7b3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RE/CIQC3JM47ZXPUBMZZXZMP3L5ZBNQLMJN52KPCGHE5DAWOAUVDJHUREI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RI/CIQJ5UXWLZVNPAZXNZYK2JUEUYVWZSXS36MCK6QNYVRN6FFPRDKURIA.data b/emulatorjs/data/.ipfs/blocks/RI/CIQJ5UXWLZVNPAZXNZYK2JUEUYVWZSXS36MCK6QNYVRN6FFPRDKURIA.data new file mode 100644 index 0000000..f7fc6d4 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RI/CIQJ5UXWLZVNPAZXNZYK2JUEUYVWZSXS36MCK6QNYVRN6FFPRDKURIA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RJ/CIQCKFPQPRZBZC5QLYMYGA26I5ADN73KD3X4SWBS42LC5LFSAW5KRJI.data b/emulatorjs/data/.ipfs/blocks/RJ/CIQCKFPQPRZBZC5QLYMYGA26I5ADN73KD3X4SWBS42LC5LFSAW5KRJI.data new file mode 100644 index 0000000..78443bc Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RJ/CIQCKFPQPRZBZC5QLYMYGA26I5ADN73KD3X4SWBS42LC5LFSAW5KRJI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RM/CIQMOB7ETK2RYKNFEXGLRSQNLREUPV54DW6GWK4LMB6SG3AIN5BFRMA.data b/emulatorjs/data/.ipfs/blocks/RM/CIQMOB7ETK2RYKNFEXGLRSQNLREUPV54DW6GWK4LMB6SG3AIN5BFRMA.data new file mode 100644 index 0000000..9647c5f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RM/CIQMOB7ETK2RYKNFEXGLRSQNLREUPV54DW6GWK4LMB6SG3AIN5BFRMA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RO/CIQDRD2UT66U4EATJW53PSVWMFFPGNAN42PVWMDLHJD6FA5EVNNZROI.data b/emulatorjs/data/.ipfs/blocks/RO/CIQDRD2UT66U4EATJW53PSVWMFFPGNAN42PVWMDLHJD6FA5EVNNZROI.data new file mode 100644 index 0000000..6908884 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/RO/CIQDRD2UT66U4EATJW53PSVWMFFPGNAN42PVWMDLHJD6FA5EVNNZROI.data @@ -0,0 +1,3 @@ +W +" UTПi&pO)ʭSv|&к .QmU5k7ter3RdjZXu3sHghsga1UQtrztnQxmTL22nPnsu3g + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/RR/CIQGTUXGIKAZDF6BNPMUCZM5P5CSWXMEJPWYQQYRA2LBBJCPAB6JRRQ.data b/emulatorjs/data/.ipfs/blocks/RR/CIQGTUXGIKAZDF6BNPMUCZM5P5CSWXMEJPWYQQYRA2LBBJCPAB6JRRQ.data new file mode 100644 index 0000000..b174db7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RR/CIQGTUXGIKAZDF6BNPMUCZM5P5CSWXMEJPWYQQYRA2LBBJCPAB6JRRQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RU/CIQIVFAPM27K2CZVUJGMERGRTNH267Q3KMYWGWCIT7TTB3BABKZJRUY.data b/emulatorjs/data/.ipfs/blocks/RU/CIQIVFAPM27K2CZVUJGMERGRTNH267Q3KMYWGWCIT7TTB3BABKZJRUY.data new file mode 100644 index 0000000..0dd875f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RU/CIQIVFAPM27K2CZVUJGMERGRTNH267Q3KMYWGWCIT7TTB3BABKZJRUY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RW/CIQE6B3PLZFPA5KCDDZJY4XPL2VUOJIVQSHWE72OFXROLQ6CPON4RWY.data b/emulatorjs/data/.ipfs/blocks/RW/CIQE6B3PLZFPA5KCDDZJY4XPL2VUOJIVQSHWE72OFXROLQ6CPON4RWY.data new file mode 100644 index 0000000..c44ac8b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RW/CIQE6B3PLZFPA5KCDDZJY4XPL2VUOJIVQSHWE72OFXROLQ6CPON4RWY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RW/CIQEBANTB5L5BRCJ3EXIK3R7CVBV5P5TW754CFT2FDKWUBWU5H57RWI.data b/emulatorjs/data/.ipfs/blocks/RW/CIQEBANTB5L5BRCJ3EXIK3R7CVBV5P5TW754CFT2FDKWUBWU5H57RWI.data new file mode 100644 index 0000000..6461dd1 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RW/CIQEBANTB5L5BRCJ3EXIK3R7CVBV5P5TW754CFT2FDKWUBWU5H57RWI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RW/CIQI3JIF5ROQRZPUYMAHJNLNYBY4J32IHH7FZ3ASGT34PAB6DYDZRWA.data b/emulatorjs/data/.ipfs/blocks/RW/CIQI3JIF5ROQRZPUYMAHJNLNYBY4J32IHH7FZ3ASGT34PAB6DYDZRWA.data new file mode 100644 index 0000000..da2ba1e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RW/CIQI3JIF5ROQRZPUYMAHJNLNYBY4J32IHH7FZ3ASGT34PAB6DYDZRWA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/RW/CIQP2X7IHG2RZBC6MZ2WA632NNLRYGK3ZOWTJ6REDBEFSZB5SX3VRWI.data b/emulatorjs/data/.ipfs/blocks/RW/CIQP2X7IHG2RZBC6MZ2WA632NNLRYGK3ZOWTJ6REDBEFSZB5SX3VRWI.data new file mode 100644 index 0000000..bac397a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/RW/CIQP2X7IHG2RZBC6MZ2WA632NNLRYGK3ZOWTJ6REDBEFSZB5SX3VRWI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/S3/CIQNWLG6LKNUKBEQD6IO2FHLBKMEEYJRBNLGUN363JTI2URWKSJSS3I.data b/emulatorjs/data/.ipfs/blocks/S3/CIQNWLG6LKNUKBEQD6IO2FHLBKMEEYJRBNLGUN363JTI2URWKSJSS3I.data new file mode 100644 index 0000000..bdf0c03 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/S3/CIQNWLG6LKNUKBEQD6IO2FHLBKMEEYJRBNLGUN363JTI2URWKSJSS3I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/SB/CIQLGMPYP2YIC3YVSKZO2OG4QD7DCFUOK7HRWOSXBRXL4YYYXWSMSBA.data b/emulatorjs/data/.ipfs/blocks/SB/CIQLGMPYP2YIC3YVSKZO2OG4QD7DCFUOK7HRWOSXBRXL4YYYXWSMSBA.data new file mode 100644 index 0000000..50a1d4a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/SB/CIQLGMPYP2YIC3YVSKZO2OG4QD7DCFUOK7HRWOSXBRXL4YYYXWSMSBA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/SD/CIQIQ2JP4NKNGGXTDMF6FCB3AZF2RHHPHC2PIHH6S5U5RT7C46BKSDY.data b/emulatorjs/data/.ipfs/blocks/SD/CIQIQ2JP4NKNGGXTDMF6FCB3AZF2RHHPHC2PIHH6S5U5RT7C46BKSDY.data new file mode 100644 index 0000000..f21e6cb Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/SD/CIQIQ2JP4NKNGGXTDMF6FCB3AZF2RHHPHC2PIHH6S5U5RT7C46BKSDY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/SD/CIQKR4O5X54SD4MUEGCOVLRLL7OT2PHJFXAPBBE4B6GF5A3URGVPSDI.data b/emulatorjs/data/.ipfs/blocks/SD/CIQKR4O5X54SD4MUEGCOVLRLL7OT2PHJFXAPBBE4B6GF5A3URGVPSDI.data new file mode 100644 index 0000000..8a6c21b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/SD/CIQKR4O5X54SD4MUEGCOVLRLL7OT2PHJFXAPBBE4B6GF5A3URGVPSDI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/SHARDING b/emulatorjs/data/.ipfs/blocks/SHARDING new file mode 100644 index 0000000..a153331 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/SHARDING @@ -0,0 +1 @@ +/repo/flatfs/shard/v1/next-to-last/2 diff --git a/emulatorjs/data/.ipfs/blocks/SO/CIQNYAXL7FTOWAYCAQCZDXIBAGRBBF7Z2TEPTIHNWJR2MTIV5HXMSOI.data b/emulatorjs/data/.ipfs/blocks/SO/CIQNYAXL7FTOWAYCAQCZDXIBAGRBBF7Z2TEPTIHNWJR2MTIV5HXMSOI.data new file mode 100644 index 0000000..117a31c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/SO/CIQNYAXL7FTOWAYCAQCZDXIBAGRBBF7Z2TEPTIHNWJR2MTIV5HXMSOI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/SP/CIQHJGIR2O76FBMA2QHKG4IMAWW5D4Y6ITBS7CSLUT6HHJR2JMH3SPI.data b/emulatorjs/data/.ipfs/blocks/SP/CIQHJGIR2O76FBMA2QHKG4IMAWW5D4Y6ITBS7CSLUT6HHJR2JMH3SPI.data new file mode 100644 index 0000000..6745640 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/SP/CIQHJGIR2O76FBMA2QHKG4IMAWW5D4Y6ITBS7CSLUT6HHJR2JMH3SPI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/SS/CIQJWDPG5Y6CJ7KSLVGULOXP5CMFMEYSWEUK2U23G736HUSQQF7DSSY.data b/emulatorjs/data/.ipfs/blocks/SS/CIQJWDPG5Y6CJ7KSLVGULOXP5CMFMEYSWEUK2U23G736HUSQQF7DSSY.data new file mode 100644 index 0000000..dc1490e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/SS/CIQJWDPG5Y6CJ7KSLVGULOXP5CMFMEYSWEUK2U23G736HUSQQF7DSSY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/SU/CIQIMNNTMBSMKDU6T6D6C36MHGWVYHYBMS5GEORMSWEXIPHLS2YESUQ.data b/emulatorjs/data/.ipfs/blocks/SU/CIQIMNNTMBSMKDU6T6D6C36MHGWVYHYBMS5GEORMSWEXIPHLS2YESUQ.data new file mode 100644 index 0000000..ae175c5 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/SU/CIQIMNNTMBSMKDU6T6D6C36MHGWVYHYBMS5GEORMSWEXIPHLS2YESUQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/SW/CIQBYGROZE57LZUZX76B76DX323L6ZBBBCGAK4TMEBEQP5HUL6QDSWA.data b/emulatorjs/data/.ipfs/blocks/SW/CIQBYGROZE57LZUZX76B76DX323L6ZBBBCGAK4TMEBEQP5HUL6QDSWA.data new file mode 100644 index 0000000..a29bb13 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/SW/CIQBYGROZE57LZUZX76B76DX323L6ZBBBCGAK4TMEBEQP5HUL6QDSWA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/SX/CIQAYOF6XVNGTMP5XTTC4PT2DZANYM2VODWKITJLWXOKW7OU6R7LSXA.data b/emulatorjs/data/.ipfs/blocks/SX/CIQAYOF6XVNGTMP5XTTC4PT2DZANYM2VODWKITJLWXOKW7OU6R7LSXA.data new file mode 100644 index 0000000..fe81f90 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/SX/CIQAYOF6XVNGTMP5XTTC4PT2DZANYM2VODWKITJLWXOKW7OU6R7LSXA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/SY/CIQOHM24I4OZTL37MZDRUMFO7ZJNQWY7XJPACC3M5V2N3SMTX3R5SYY.data b/emulatorjs/data/.ipfs/blocks/SY/CIQOHM24I4OZTL37MZDRUMFO7ZJNQWY7XJPACC3M5V2N3SMTX3R5SYY.data new file mode 100644 index 0000000..ea2c7e8 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/SY/CIQOHM24I4OZTL37MZDRUMFO7ZJNQWY7XJPACC3M5V2N3SMTX3R5SYY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/T3/CIQNUADGLYJKHTAFBRDIN3P75JTOUZ2XHH5PCTOKPPGGQTBHIUVLT3I.data b/emulatorjs/data/.ipfs/blocks/T3/CIQNUADGLYJKHTAFBRDIN3P75JTOUZ2XHH5PCTOKPPGGQTBHIUVLT3I.data new file mode 100644 index 0000000..dcae327 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/T3/CIQNUADGLYJKHTAFBRDIN3P75JTOUZ2XHH5PCTOKPPGGQTBHIUVLT3I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/T3/CIQOS42AXRH75KLS6FIQJV6OUTNKJI2BZTUSUSJI4BUAU3G4Y4GKT3Y.data b/emulatorjs/data/.ipfs/blocks/T3/CIQOS42AXRH75KLS6FIQJV6OUTNKJI2BZTUSUSJI4BUAU3G4Y4GKT3Y.data new file mode 100644 index 0000000..8896d2d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/T3/CIQOS42AXRH75KLS6FIQJV6OUTNKJI2BZTUSUSJI4BUAU3G4Y4GKT3Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TA/CIQCB6KZW3LRMBZKQJHKW7UMNI7KKRSKIMTAVDLMS7YORWZYWDPHTAY.data b/emulatorjs/data/.ipfs/blocks/TA/CIQCB6KZW3LRMBZKQJHKW7UMNI7KKRSKIMTAVDLMS7YORWZYWDPHTAY.data new file mode 100644 index 0000000..51ec19f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TA/CIQCB6KZW3LRMBZKQJHKW7UMNI7KKRSKIMTAVDLMS7YORWZYWDPHTAY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TA/CIQEKFHWPRZDETM6MSJ6C5IJ4OY4D5FT27TDU422DHEKKPWV3IU4TAA.data b/emulatorjs/data/.ipfs/blocks/TA/CIQEKFHWPRZDETM6MSJ6C5IJ4OY4D5FT27TDU422DHEKKPWV3IU4TAA.data new file mode 100644 index 0000000..afe5a05 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TA/CIQEKFHWPRZDETM6MSJ6C5IJ4OY4D5FT27TDU422DHEKKPWV3IU4TAA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TA/CIQN6COUVUP726JTGQLWZ2QRVTINNGT5F3JQOTFUZDLT6QEHCX57TAA.data b/emulatorjs/data/.ipfs/blocks/TA/CIQN6COUVUP726JTGQLWZ2QRVTINNGT5F3JQOTFUZDLT6QEHCX57TAA.data new file mode 100644 index 0000000..b0dbaf3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TA/CIQN6COUVUP726JTGQLWZ2QRVTINNGT5F3JQOTFUZDLT6QEHCX57TAA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TB/CIQM5Z2LPKZW4BXRWOCDGTSBRGMEZWTFMMEVXR5YGWKW3PNHWHF6TBY.data b/emulatorjs/data/.ipfs/blocks/TB/CIQM5Z2LPKZW4BXRWOCDGTSBRGMEZWTFMMEVXR5YGWKW3PNHWHF6TBY.data new file mode 100644 index 0000000..d2026bf Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TB/CIQM5Z2LPKZW4BXRWOCDGTSBRGMEZWTFMMEVXR5YGWKW3PNHWHF6TBY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TB/CIQPBL26ZG7ZK3NIWG5BWWJOTV25HSUMVTCDF274X75FX3PYWUCLTBA.data b/emulatorjs/data/.ipfs/blocks/TB/CIQPBL26ZG7ZK3NIWG5BWWJOTV25HSUMVTCDF274X75FX3PYWUCLTBA.data new file mode 100644 index 0000000..e7cc228 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TB/CIQPBL26ZG7ZK3NIWG5BWWJOTV25HSUMVTCDF274X75FX3PYWUCLTBA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TC/CIQE7GHZMTLT7MFIUL5JEHBEZWXCCBTWJMMYZFOTL3ML3ZLCAE7RTCY.data b/emulatorjs/data/.ipfs/blocks/TC/CIQE7GHZMTLT7MFIUL5JEHBEZWXCCBTWJMMYZFOTL3ML3ZLCAE7RTCY.data new file mode 100644 index 0000000..02b0e0a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TC/CIQE7GHZMTLT7MFIUL5JEHBEZWXCCBTWJMMYZFOTL3ML3ZLCAE7RTCY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TG/CIQITKTZ5WMCEZR5ZKGYQPMKRK5FBOJ7HII37BJ653IIUE7QDC2TTGI.data b/emulatorjs/data/.ipfs/blocks/TG/CIQITKTZ5WMCEZR5ZKGYQPMKRK5FBOJ7HII37BJ653IIUE7QDC2TTGI.data new file mode 100644 index 0000000..e59445c --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/TG/CIQITKTZ5WMCEZR5ZKGYQPMKRK5FBOJ7HII37BJ653IIUE7QDC2TTGI.data @@ -0,0 +1,23 @@ + +{ + "title": "Doom", + "root": "doom", + "parent": "main", + "display_items": 5, + "defaults": { + "emulator": "libretro-prboom", + "bios": "prboom.wad", + "path": "doom", + "rom_extension": ".wad", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/TJ/CIQFJYEIQRFYHDQGXTSHIVRG53GKSIHEBAL2NLLI5TS2VT56HBCCTJI.data b/emulatorjs/data/.ipfs/blocks/TJ/CIQFJYEIQRFYHDQGXTSHIVRG53GKSIHEBAL2NLLI5TS2VT56HBCCTJI.data new file mode 100644 index 0000000..e9bac9d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TJ/CIQFJYEIQRFYHDQGXTSHIVRG53GKSIHEBAL2NLLI5TS2VT56HBCCTJI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TP/CIQCODPXR5G237BYM7E5JF4A624CLH2TQDLC4QI6HEZK7FUWZQESTPI.data b/emulatorjs/data/.ipfs/blocks/TP/CIQCODPXR5G237BYM7E5JF4A624CLH2TQDLC4QI6HEZK7FUWZQESTPI.data new file mode 100644 index 0000000..e2abc07 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/TP/CIQCODPXR5G237BYM7E5JF4A624CLH2TQDLC4QI6HEZK7FUWZQESTPI.data @@ -0,0 +1,55 @@ + +  + IPFS -- Inter-Planetary File system + +IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas +from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bit- +torrent swarm, exchanging git objects. IPFS provides an interface as simple +as the HTTP web, but with permanence built-in. You can also mount the world +at /ipfs. + +IPFS is a protocol: +- defines a content-addressed file system +- coordinates content delivery +- combines Kademlia + BitTorrent + Git + +IPFS is a filesystem: +- has directories and files +- mountable filesystem (via FUSE) + +IPFS is a web: +- can be used to view documents like the web +- files accessible via HTTP at `http://ipfs.io/` +- browsers or extensions can learn to use `ipfs://` directly +- hash-addressed content guarantees the authenticity + +IPFS is modular: +- connection layer over any network protocol +- routing layer +- uses a routing layer DHT (kademlia/coral) +- uses a path-based naming service +- uses BitTorrent-inspired block exchange + +IPFS uses crypto: +- cryptographic-hash content addressing +- block-level deduplication +- file integrity + versioning +- filesystem-level encryption + signing support + +IPFS is p2p: +- worldwide peer-to-peer file transfers +- completely decentralized architecture +- **no** central point of failure + +IPFS is a CDN: +- add a file to the filesystem locally, and it's now available to the world +- caching-friendly (content-hash naming) +- BitTorrent-based bandwidth distribution + +IPFS has a name service: +- IPNS, an SFS inspired name system +- global namespace based on PKI +- serves to build trust chains +- compatible with other NSes +- can map DNS, .onion, .bit, etc to IPNS + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/TP/CIQNDNM5AVA6UJLKAXGYEZMBMBHVTVOC4WIVOQNRN6GFNQZKCZMTTPQ.data b/emulatorjs/data/.ipfs/blocks/TP/CIQNDNM5AVA6UJLKAXGYEZMBMBHVTVOC4WIVOQNRN6GFNQZKCZMTTPQ.data new file mode 100644 index 0000000..bfb2a64 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TP/CIQNDNM5AVA6UJLKAXGYEZMBMBHVTVOC4WIVOQNRN6GFNQZKCZMTTPQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TQ/CIQCE7Q2Y2AKCLBVQOHPRZE66T3QXQALHYXRYNAAJLRX4GJNRP4STQI.data b/emulatorjs/data/.ipfs/blocks/TQ/CIQCE7Q2Y2AKCLBVQOHPRZE66T3QXQALHYXRYNAAJLRX4GJNRP4STQI.data new file mode 100644 index 0000000..d7c5b2f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TQ/CIQCE7Q2Y2AKCLBVQOHPRZE66T3QXQALHYXRYNAAJLRX4GJNRP4STQI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TQ/CIQLRBIACHQOQFPHYKJFWQGAGW5FYN4MIFUBWKEGRNKFEPXGDZEYTQY.data b/emulatorjs/data/.ipfs/blocks/TQ/CIQLRBIACHQOQFPHYKJFWQGAGW5FYN4MIFUBWKEGRNKFEPXGDZEYTQY.data new file mode 100644 index 0000000..a24f56a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TQ/CIQLRBIACHQOQFPHYKJFWQGAGW5FYN4MIFUBWKEGRNKFEPXGDZEYTQY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/TV/CIQBPYVMBGICFXBELIE37ARGH3AW2QYZ2NRM7AP3C4CNT4ZPN3TMTVQ.data b/emulatorjs/data/.ipfs/blocks/TV/CIQBPYVMBGICFXBELIE37ARGH3AW2QYZ2NRM7AP3C4CNT4ZPN3TMTVQ.data new file mode 100644 index 0000000..836779c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/TV/CIQBPYVMBGICFXBELIE37ARGH3AW2QYZ2NRM7AP3C4CNT4ZPN3TMTVQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/U2/CIQHFTCY7XL57YWLVDQ6UAXUOND3ADYQYJKYXA6G7A5IMD7SMO22U2A.data b/emulatorjs/data/.ipfs/blocks/U2/CIQHFTCY7XL57YWLVDQ6UAXUOND3ADYQYJKYXA6G7A5IMD7SMO22U2A.data new file mode 100644 index 0000000..6852283 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/U2/CIQHFTCY7XL57YWLVDQ6UAXUOND3ADYQYJKYXA6G7A5IMD7SMO22U2A.data @@ -0,0 +1,5 @@ +. +" ' M8gԗ%S.A92 )about - +" UTПi&pO)ʭSv|&к help/ +" jnU_0B%Freadme + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/U6/CIQLHLQPIBNHK65ZDSA3XLJIACVZDXG5ZJWPKLQ6BEXMTV7KMQYLU6A.data b/emulatorjs/data/.ipfs/blocks/U6/CIQLHLQPIBNHK65ZDSA3XLJIACVZDXG5ZJWPKLQ6BEXMTV7KMQYLU6A.data new file mode 100644 index 0000000..341e41d Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/U6/CIQLHLQPIBNHK65ZDSA3XLJIACVZDXG5ZJWPKLQ6BEXMTV7KMQYLU6A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/U7/CIQIWBA6PQNDHWOCH6TMDKBTZV2P74XPHWWXQMZ7USKOMZNV4ALQU7Q.data b/emulatorjs/data/.ipfs/blocks/U7/CIQIWBA6PQNDHWOCH6TMDKBTZV2P74XPHWWXQMZ7USKOMZNV4ALQU7Q.data new file mode 100644 index 0000000..562cf1b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/U7/CIQIWBA6PQNDHWOCH6TMDKBTZV2P74XPHWWXQMZ7USKOMZNV4ALQU7Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/UC/CIQFKVEG2CPWTPRG5KNRUAWMOABRSTYUFHFK3QF6KN3M67G5E3ILUCY.data b/emulatorjs/data/.ipfs/blocks/UC/CIQFKVEG2CPWTPRG5KNRUAWMOABRSTYUFHFK3QF6KN3M67G5E3ILUCY.data new file mode 100644 index 0000000..d357459 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/UC/CIQFKVEG2CPWTPRG5KNRUAWMOABRSTYUFHFK3QF6KN3M67G5E3ILUCY.data @@ -0,0 +1,9 @@ + +Some helpful resources for finding your way around ipfs: + +- quick-start: a quick show of various ipfs features. +- ipfs commands: a list of all commands +- ipfs --help: every command describes itself +- https://github.com/ipfs/go-ipfs -- the src repository +- #ipfs on irc.freenode.org -- the community IRC channel + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/UC/CIQIHRQA32KUEPHXHSL6I37BAHYNGPOEVHDTY32BRNW6H5CME7M4UCA.data b/emulatorjs/data/.ipfs/blocks/UC/CIQIHRQA32KUEPHXHSL6I37BAHYNGPOEVHDTY32BRNW6H5CME7M4UCA.data new file mode 100644 index 0000000..ba6588e --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/UC/CIQIHRQA32KUEPHXHSL6I37BAHYNGPOEVHDTY32BRNW6H5CME7M4UCA.data @@ -0,0 +1,23 @@ + +{ + "title": "Sega SG-1000", + "root": "segaSG", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-genesis_plus_gx", + "bios": "sega.zip", + "path": "segaSG", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/UG/CIQJY2LQA2PGMT7FXEPVOEHAQLUGTMIBIA763F2UQRPLXEOFT3CSUGA.data b/emulatorjs/data/.ipfs/blocks/UG/CIQJY2LQA2PGMT7FXEPVOEHAQLUGTMIBIA763F2UQRPLXEOFT3CSUGA.data new file mode 100644 index 0000000..8465ab5 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/UG/CIQJY2LQA2PGMT7FXEPVOEHAQLUGTMIBIA763F2UQRPLXEOFT3CSUGA.data @@ -0,0 +1,24 @@ + +{ + "title": "Atari Lynx", + "root": "lynx", + "parent": "main", + "type": "games", + "display_items": 9, + "defaults": { + "emulator": "libretro-handy", + "bios": "lynxboot.img", + "path": "lynx", + "rom_extension": ".zip", + "video_position": "left:11vw;top:31vh;width:36vw;height:44vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/UJ/CIQOXXYVCBWI3PIS3ZKLFTNPG727X5MDLNMHHZFBEWVRA4DQMIC5UJI.data b/emulatorjs/data/.ipfs/blocks/UJ/CIQOXXYVCBWI3PIS3ZKLFTNPG727X5MDLNMHHZFBEWVRA4DQMIC5UJI.data new file mode 100644 index 0000000..3b45f15 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/UJ/CIQOXXYVCBWI3PIS3ZKLFTNPG727X5MDLNMHHZFBEWVRA4DQMIC5UJI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/UO/CIQFV3I3LOVB4YKMQPESXBN3XX6PXX65FTLS2B5NYPRJ3A4RJDKBUOA.data b/emulatorjs/data/.ipfs/blocks/UO/CIQFV3I3LOVB4YKMQPESXBN3XX6PXX65FTLS2B5NYPRJ3A4RJDKBUOA.data new file mode 100644 index 0000000..3c46ac9 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/UO/CIQFV3I3LOVB4YKMQPESXBN3XX6PXX65FTLS2B5NYPRJ3A4RJDKBUOA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/US/CIQINWRNOU66BRKH6UJZHCCBVWBYXYCS54QZMCG75Q56DJQCVP6HUSY.data b/emulatorjs/data/.ipfs/blocks/US/CIQINWRNOU66BRKH6UJZHCCBVWBYXYCS54QZMCG75Q56DJQCVP6HUSY.data new file mode 100644 index 0000000..84370e3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/US/CIQINWRNOU66BRKH6UJZHCCBVWBYXYCS54QZMCG75Q56DJQCVP6HUSY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/UZ/CIQK7C3QLIN7GG53FW56ULK7TFLRDWOJOZ33VZK6GTWJJPMC56JRUZI.data b/emulatorjs/data/.ipfs/blocks/UZ/CIQK7C3QLIN7GG53FW56ULK7TFLRDWOJOZ33VZK6GTWJJPMC56JRUZI.data new file mode 100644 index 0000000..b60cc2f --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/UZ/CIQK7C3QLIN7GG53FW56ULK7TFLRDWOJOZ33VZK6GTWJJPMC56JRUZI.data @@ -0,0 +1,23 @@ + +{ + "title": "Atari 2600", + "root": "atari2600", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-stella2014", + "bios": "", + "path": "atari2600", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/V3/CIQAPZYJAKUKALYI4YTB5PUMEN5BZYZHUQZWGFL4Q3HZUV26SYX2V3Q.data b/emulatorjs/data/.ipfs/blocks/V3/CIQAPZYJAKUKALYI4YTB5PUMEN5BZYZHUQZWGFL4Q3HZUV26SYX2V3Q.data new file mode 100644 index 0000000..cecf305 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/V3/CIQAPZYJAKUKALYI4YTB5PUMEN5BZYZHUQZWGFL4Q3HZUV26SYX2V3Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/V5/CIQPPUELML3T4JYVSD42Y5XKSRTPIVDTBOM3OYUCHTCDW6SK5WRNV5A.data b/emulatorjs/data/.ipfs/blocks/V5/CIQPPUELML3T4JYVSD42Y5XKSRTPIVDTBOM3OYUCHTCDW6SK5WRNV5A.data new file mode 100644 index 0000000..ec58242 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/V5/CIQPPUELML3T4JYVSD42Y5XKSRTPIVDTBOM3OYUCHTCDW6SK5WRNV5A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/V6/CIQGE2A5KZCMMSGAHX5UPP7BA4ZNYD3IWKW2YBOAMJDOOLP2PDEKV6Q.data b/emulatorjs/data/.ipfs/blocks/V6/CIQGE2A5KZCMMSGAHX5UPP7BA4ZNYD3IWKW2YBOAMJDOOLP2PDEKV6Q.data new file mode 100644 index 0000000..24a1a41 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/V6/CIQGE2A5KZCMMSGAHX5UPP7BA4ZNYD3IWKW2YBOAMJDOOLP2PDEKV6Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/VD/CIQPGRCBTBQNC53IR7MXZVWT6IDNHL6QH77NZJSTEPFDXJCYK2YWVDQ.data b/emulatorjs/data/.ipfs/blocks/VD/CIQPGRCBTBQNC53IR7MXZVWT6IDNHL6QH77NZJSTEPFDXJCYK2YWVDQ.data new file mode 100644 index 0000000..d3dd08e --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/VD/CIQPGRCBTBQNC53IR7MXZVWT6IDNHL6QH77NZJSTEPFDXJCYK2YWVDQ.data @@ -0,0 +1,23 @@ + +{ + "title": "VirtualBoy", + "root": "vb", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mednafen_vb", + "bios": "", + "path": "vb", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/VJ/CIQPQ7IFVBYIZX5IHQTSQR2FPBKFOISKFO6IRHHF7VY7QGKLAMY3VJQ.data b/emulatorjs/data/.ipfs/blocks/VJ/CIQPQ7IFVBYIZX5IHQTSQR2FPBKFOISKFO6IRHHF7VY7QGKLAMY3VJQ.data new file mode 100644 index 0000000..ac13a74 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/VJ/CIQPQ7IFVBYIZX5IHQTSQR2FPBKFOISKFO6IRHHF7VY7QGKLAMY3VJQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/VL/CIQIFOHXR5KDJ4LI6Y3OBIAFB4LAQBRHVQB52QSPZ5D7R26NQNKQVLA.data b/emulatorjs/data/.ipfs/blocks/VL/CIQIFOHXR5KDJ4LI6Y3OBIAFB4LAQBRHVQB52QSPZ5D7R26NQNKQVLA.data new file mode 100644 index 0000000..bb8f899 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/VL/CIQIFOHXR5KDJ4LI6Y3OBIAFB4LAQBRHVQB52QSPZ5D7R26NQNKQVLA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/VM/CIQDZTYHJZMOCFGV2N5V6BY7VWSS2LG5VZYKZV35MPFGNPSBFLAXVMI.data b/emulatorjs/data/.ipfs/blocks/VM/CIQDZTYHJZMOCFGV2N5V6BY7VWSS2LG5VZYKZV35MPFGNPSBFLAXVMI.data new file mode 100644 index 0000000..6cd06bf Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/VM/CIQDZTYHJZMOCFGV2N5V6BY7VWSS2LG5VZYKZV35MPFGNPSBFLAXVMI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/VN/CIQPEOA2TS3RMLOBOF55ZOEZE3TNBQG3HCNFOYC3BATAIJBOIE5FVNY.data b/emulatorjs/data/.ipfs/blocks/VN/CIQPEOA2TS3RMLOBOF55ZOEZE3TNBQG3HCNFOYC3BATAIJBOIE5FVNY.data new file mode 100644 index 0000000..64b2d9e --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/VN/CIQPEOA2TS3RMLOBOF55ZOEZE3TNBQG3HCNFOYC3BATAIJBOIE5FVNY.data @@ -0,0 +1,3 @@ +W +" |]C(M2Z;jx|W:.QmQ5vhrL7uv6tuoN9KeVBwd4PwfQkXdVVmDLUZuTNxqgvm + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/VO/CIQLGQRH67SSXSXFNZOF22NSAHKLBPMPBBGTDHGAJU3JASUCI4ACVOI.data b/emulatorjs/data/.ipfs/blocks/VO/CIQLGQRH67SSXSXFNZOF22NSAHKLBPMPBBGTDHGAJU3JASUCI4ACVOI.data new file mode 100644 index 0000000..19a0c76 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/VO/CIQLGQRH67SSXSXFNZOF22NSAHKLBPMPBBGTDHGAJU3JASUCI4ACVOI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/VR/CIQHZTASONBUBN234BRTO3WNBRCTHHAB5WGAGKI36XD6U4RKQ72JVRI.data b/emulatorjs/data/.ipfs/blocks/VR/CIQHZTASONBUBN234BRTO3WNBRCTHHAB5WGAGKI36XD6U4RKQ72JVRI.data new file mode 100644 index 0000000..7aa2af1 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/VR/CIQHZTASONBUBN234BRTO3WNBRCTHHAB5WGAGKI36XD6U4RKQ72JVRI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/VT/CIQE3VH7MI42MK4LITU7MBIPF7NBU5IOTXMYD72GTBQGYP3GNKCQVTA.data b/emulatorjs/data/.ipfs/blocks/VT/CIQE3VH7MI42MK4LITU7MBIPF7NBU5IOTXMYD72GTBQGYP3GNKCQVTA.data new file mode 100644 index 0000000..a92d474 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/VT/CIQE3VH7MI42MK4LITU7MBIPF7NBU5IOTXMYD72GTBQGYP3GNKCQVTA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/VU/CIQAJY66LUBDP4ZIZ7S2A3GR5YQA7KPGULBRQPFYG22VF62V57KKVUQ.data b/emulatorjs/data/.ipfs/blocks/VU/CIQAJY66LUBDP4ZIZ7S2A3GR5YQA7KPGULBRQPFYG22VF62V57KKVUQ.data new file mode 100644 index 0000000..44d2b20 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/VU/CIQAJY66LUBDP4ZIZ7S2A3GR5YQA7KPGULBRQPFYG22VF62V57KKVUQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/VX/CIQKZOZNSMFINLFAOZPRA5CYOGVMQBTPFXDBOOU63L4J2LXLQ7I5VXQ.data b/emulatorjs/data/.ipfs/blocks/VX/CIQKZOZNSMFINLFAOZPRA5CYOGVMQBTPFXDBOOU63L4J2LXLQ7I5VXQ.data new file mode 100644 index 0000000..edf72df Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/VX/CIQKZOZNSMFINLFAOZPRA5CYOGVMQBTPFXDBOOU63L4J2LXLQ7I5VXQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/W6/CIQL6UEYLGU3ILY2RHY7EEMSGKQDAYFJZZDGD4UJUTKSSGGUFAASW6Y.data b/emulatorjs/data/.ipfs/blocks/W6/CIQL6UEYLGU3ILY2RHY7EEMSGKQDAYFJZZDGD4UJUTKSSGGUFAASW6Y.data new file mode 100644 index 0000000..e1c3f89 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/W6/CIQL6UEYLGU3ILY2RHY7EEMSGKQDAYFJZZDGD4UJUTKSSGGUFAASW6Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WC/CIQND36BOJWIXPZM7XFLDKXPK5NHACRDZ45JO6RBR3FFSBIZ6WN4WCY.data b/emulatorjs/data/.ipfs/blocks/WC/CIQND36BOJWIXPZM7XFLDKXPK5NHACRDZ45JO6RBR3FFSBIZ6WN4WCY.data new file mode 100644 index 0000000..7280a00 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WC/CIQND36BOJWIXPZM7XFLDKXPK5NHACRDZ45JO6RBR3FFSBIZ6WN4WCY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WC/CIQOQIF62L7YTIZQBXECZNG7S5ENHLFKSEIL67F5DVXXMGN7BENVWCI.data b/emulatorjs/data/.ipfs/blocks/WC/CIQOQIF62L7YTIZQBXECZNG7S5ENHLFKSEIL67F5DVXXMGN7BENVWCI.data new file mode 100644 index 0000000..4642907 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WC/CIQOQIF62L7YTIZQBXECZNG7S5ENHLFKSEIL67F5DVXXMGN7BENVWCI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WG/CIQP6RXMHDPDGTB4MQJAMSCV7LDKIZEH6VEHFVFVMUV5APJOKPIGWGQ.data b/emulatorjs/data/.ipfs/blocks/WG/CIQP6RXMHDPDGTB4MQJAMSCV7LDKIZEH6VEHFVFVMUV5APJOKPIGWGQ.data new file mode 100644 index 0000000..c9341fe Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WG/CIQP6RXMHDPDGTB4MQJAMSCV7LDKIZEH6VEHFVFVMUV5APJOKPIGWGQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WI/CIQJZKYIYE7HOI47U7DSWHVA3SV4VUMJF67FJBVNFXYEX2I6NBMIWIY.data b/emulatorjs/data/.ipfs/blocks/WI/CIQJZKYIYE7HOI47U7DSWHVA3SV4VUMJF67FJBVNFXYEX2I6NBMIWIY.data new file mode 100644 index 0000000..126e66c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WI/CIQJZKYIYE7HOI47U7DSWHVA3SV4VUMJF67FJBVNFXYEX2I6NBMIWIY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WM/CIQET27LQINII3WKCDMGFIXV75WX22TZTJJKP6F5W2LK5KXUI26QWMQ.data b/emulatorjs/data/.ipfs/blocks/WM/CIQET27LQINII3WKCDMGFIXV75WX22TZTJJKP6F5W2LK5KXUI26QWMQ.data new file mode 100644 index 0000000..9ab379f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WM/CIQET27LQINII3WKCDMGFIXV75WX22TZTJJKP6F5W2LK5KXUI26QWMQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WN/CIQDMOGX4YPFW4VRG45ND5MT2OHR45G7T4RNOG5VAF2FESOPS7FJWNI.data b/emulatorjs/data/.ipfs/blocks/WN/CIQDMOGX4YPFW4VRG45ND5MT2OHR45G7T4RNOG5VAF2FESOPS7FJWNI.data new file mode 100644 index 0000000..c5750c0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WN/CIQDMOGX4YPFW4VRG45ND5MT2OHR45G7T4RNOG5VAF2FESOPS7FJWNI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WR/CIQDL6G5D2774Q5NDUYA2SYVIZTGUGHL6RBLETUYDRGOGQCGID4ZWRQ.data b/emulatorjs/data/.ipfs/blocks/WR/CIQDL6G5D2774Q5NDUYA2SYVIZTGUGHL6RBLETUYDRGOGQCGID4ZWRQ.data new file mode 100644 index 0000000..198d3cf Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WR/CIQDL6G5D2774Q5NDUYA2SYVIZTGUGHL6RBLETUYDRGOGQCGID4ZWRQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WR/CIQGQI7JDPBXCEBWKTWFB33AAYDUHSR62IW3IBYL4L4R5DWZCPY6WRI.data b/emulatorjs/data/.ipfs/blocks/WR/CIQGQI7JDPBXCEBWKTWFB33AAYDUHSR62IW3IBYL4L4R5DWZCPY6WRI.data new file mode 100644 index 0000000..c29bd60 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WR/CIQGQI7JDPBXCEBWKTWFB33AAYDUHSR62IW3IBYL4L4R5DWZCPY6WRI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WR/CIQOL7ZO4SPTUEJE34RWYIYP74TTN43LALWLM6LUF57IFK6DCNBUWRY.data b/emulatorjs/data/.ipfs/blocks/WR/CIQOL7ZO4SPTUEJE34RWYIYP74TTN43LALWLM6LUF57IFK6DCNBUWRY.data new file mode 100644 index 0000000..6f1d0a0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WR/CIQOL7ZO4SPTUEJE34RWYIYP74TTN43LALWLM6LUF57IFK6DCNBUWRY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WT/CIQNZEMOH5HPIZKMVFPELP5T7X2LJAIEM3KURNYU77UKHDYRPIWOWTY.data b/emulatorjs/data/.ipfs/blocks/WT/CIQNZEMOH5HPIZKMVFPELP5T7X2LJAIEM3KURNYU77UKHDYRPIWOWTY.data new file mode 100644 index 0000000..e02b043 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WT/CIQNZEMOH5HPIZKMVFPELP5T7X2LJAIEM3KURNYU77UKHDYRPIWOWTY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WV/CIQESGZKYBWRO4CCKUTTCJCEAVREFA2HBRXAFXYBGR52RVMTT7PLWVQ.data b/emulatorjs/data/.ipfs/blocks/WV/CIQESGZKYBWRO4CCKUTTCJCEAVREFA2HBRXAFXYBGR52RVMTT7PLWVQ.data new file mode 100644 index 0000000..e7f54ab Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WV/CIQESGZKYBWRO4CCKUTTCJCEAVREFA2HBRXAFXYBGR52RVMTT7PLWVQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WV/CIQKVHOPBDX66JO75WK3HN33SCN7MDKT32LX6SBATW3LU5257DLYWVA.data b/emulatorjs/data/.ipfs/blocks/WV/CIQKVHOPBDX66JO75WK3HN33SCN7MDKT32LX6SBATW3LU5257DLYWVA.data new file mode 100644 index 0000000..492036e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WV/CIQKVHOPBDX66JO75WK3HN33SCN7MDKT32LX6SBATW3LU5257DLYWVA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WX/CIQMNOA2LWRVZZ5VHGHODBKHDSAICMET3FJKCWG3GZC2J3BTFDYYWXQ.data b/emulatorjs/data/.ipfs/blocks/WX/CIQMNOA2LWRVZZ5VHGHODBKHDSAICMET3FJKCWG3GZC2J3BTFDYYWXQ.data new file mode 100644 index 0000000..b8ad9f7 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WX/CIQMNOA2LWRVZZ5VHGHODBKHDSAICMET3FJKCWG3GZC2J3BTFDYYWXQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/WY/CIQK5L4YOIZVN2OXTI2ETBC6VIAAMGQHJ73VQ7IIM7IWFKKLQKT2WYY.data b/emulatorjs/data/.ipfs/blocks/WY/CIQK5L4YOIZVN2OXTI2ETBC6VIAAMGQHJ73VQ7IIM7IWFKKLQKT2WYY.data new file mode 100644 index 0000000..e56d95c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/WY/CIQK5L4YOIZVN2OXTI2ETBC6VIAAMGQHJ73VQ7IIM7IWFKKLQKT2WYY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/X3/CIQFTFEEHEDF6KLBT32BFAGLXEZL4UWFNWM4LFTLMXQBCERZ6CMLX3Y.data b/emulatorjs/data/.ipfs/blocks/X3/CIQFTFEEHEDF6KLBT32BFAGLXEZL4UWFNWM4LFTLMXQBCERZ6CMLX3Y.data new file mode 100644 index 0000000..9553a94 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/X3/CIQFTFEEHEDF6KLBT32BFAGLXEZL4UWFNWM4LFTLMXQBCERZ6CMLX3Y.data @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/X4/CIQHNQGZJWL5VVQHIKPYAW65G4MAYZACLGRE6NDWB75TD6FM4EU5X4A.data b/emulatorjs/data/.ipfs/blocks/X4/CIQHNQGZJWL5VVQHIKPYAW65G4MAYZACLGRE6NDWB75TD6FM4EU5X4A.data new file mode 100644 index 0000000..d7ac483 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/X4/CIQHNQGZJWL5VVQHIKPYAW65G4MAYZACLGRE6NDWB75TD6FM4EU5X4A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/X7/CIQC32TL2T77ODJEO54XHEJTSTWLPYOMDO2V2KTXJVSQEJENN5A3X7Q.data b/emulatorjs/data/.ipfs/blocks/X7/CIQC32TL2T77ODJEO54XHEJTSTWLPYOMDO2V2KTXJVSQEJENN5A3X7Q.data new file mode 100644 index 0000000..58ebc2e Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/X7/CIQC32TL2T77ODJEO54XHEJTSTWLPYOMDO2V2KTXJVSQEJENN5A3X7Q.data differ diff --git a/emulatorjs/data/.ipfs/blocks/XG/CIQPNHBLJOEA6TWJ4NAVTKJMFRNFOI6BWIAM63CAYAWM7ZCSJ7IVXGA.data b/emulatorjs/data/.ipfs/blocks/XG/CIQPNHBLJOEA6TWJ4NAVTKJMFRNFOI6BWIAM63CAYAWM7ZCSJ7IVXGA.data new file mode 100644 index 0000000..bb2ba4b Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/XG/CIQPNHBLJOEA6TWJ4NAVTKJMFRNFOI6BWIAM63CAYAWM7ZCSJ7IVXGA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/XH/CIQENPWRZJNQQTFRHI3P3PBUBRM6PII6Y3O6WFJFZAZR3F5PUGJNXHA.data b/emulatorjs/data/.ipfs/blocks/XH/CIQENPWRZJNQQTFRHI3P3PBUBRM6PII6Y3O6WFJFZAZR3F5PUGJNXHA.data new file mode 100644 index 0000000..3d05259 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/XH/CIQENPWRZJNQQTFRHI3P3PBUBRM6PII6Y3O6WFJFZAZR3F5PUGJNXHA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/XH/CIQP2HVSHTK73GXSJ37CE6ZWRPISTTKXG7JZ7ZLYBCUFKA7ZREHKXHA.data b/emulatorjs/data/.ipfs/blocks/XH/CIQP2HVSHTK73GXSJ37CE6ZWRPISTTKXG7JZ7ZLYBCUFKA7ZREHKXHA.data new file mode 100644 index 0000000..cc741ea Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/XH/CIQP2HVSHTK73GXSJ37CE6ZWRPISTTKXG7JZ7ZLYBCUFKA7ZREHKXHA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/XJ/CIQAJUD7Q63NT3C3QJS5LQAGULZAWS7I7A2QPQPSUQLRE2XXFUO4XJI.data b/emulatorjs/data/.ipfs/blocks/XJ/CIQAJUD7Q63NT3C3QJS5LQAGULZAWS7I7A2QPQPSUQLRE2XXFUO4XJI.data new file mode 100644 index 0000000..554e530 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/XJ/CIQAJUD7Q63NT3C3QJS5LQAGULZAWS7I7A2QPQPSUQLRE2XXFUO4XJI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/XK/CIQM4MWG7XZBXT3JFAN7IIDMXADQIWEK7N7TAT77CBR6Q4YNCSG3XKQ.data b/emulatorjs/data/.ipfs/blocks/XK/CIQM4MWG7XZBXT3JFAN7IIDMXADQIWEK7N7TAT77CBR6Q4YNCSG3XKQ.data new file mode 100644 index 0000000..f895108 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/XK/CIQM4MWG7XZBXT3JFAN7IIDMXADQIWEK7N7TAT77CBR6Q4YNCSG3XKQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/XQ/CIQAXHUXYW2WNAYITM3566SJEVIZIULBTHMM4G4HHHWK3LCSO2RQXQY.data b/emulatorjs/data/.ipfs/blocks/XQ/CIQAXHUXYW2WNAYITM3566SJEVIZIULBTHMM4G4HHHWK3LCSO2RQXQY.data new file mode 100644 index 0000000..4bcdd0c Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/XQ/CIQAXHUXYW2WNAYITM3566SJEVIZIULBTHMM4G4HHHWK3LCSO2RQXQY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/XR/CIQLCI2ZO4IHZ4PUEMX3R5NTTM7N45CFEYEJG2TFXLZ5LFTSALBMXRA.data b/emulatorjs/data/.ipfs/blocks/XR/CIQLCI2ZO4IHZ4PUEMX3R5NTTM7N45CFEYEJG2TFXLZ5LFTSALBMXRA.data new file mode 100644 index 0000000..d8a689f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/XR/CIQLCI2ZO4IHZ4PUEMX3R5NTTM7N45CFEYEJG2TFXLZ5LFTSALBMXRA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/XT/CIQIBF3XVP2SM7HB3SC63GRDRT57J55L3VURFMN2A7ZDHRGNQCUUXTY.data b/emulatorjs/data/.ipfs/blocks/XT/CIQIBF3XVP2SM7HB3SC63GRDRT57J55L3VURFMN2A7ZDHRGNQCUUXTY.data new file mode 100644 index 0000000..ebbfa00 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/XT/CIQIBF3XVP2SM7HB3SC63GRDRT57J55L3VURFMN2A7ZDHRGNQCUUXTY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/XV/CIQGAS6MQJCEC37C2IIH5ZFYJCSTT7TCKJP3F7SLGNVSDVZSMACCXVA.data b/emulatorjs/data/.ipfs/blocks/XV/CIQGAS6MQJCEC37C2IIH5ZFYJCSTT7TCKJP3F7SLGNVSDVZSMACCXVA.data new file mode 100644 index 0000000..726f4f4 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/XV/CIQGAS6MQJCEC37C2IIH5ZFYJCSTT7TCKJP3F7SLGNVSDVZSMACCXVA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/XV/CIQIDPXZ6AFEN4D3TZJCC5HILPSR5RVXSHESF73GHSYWZVFVT34TXVI.data b/emulatorjs/data/.ipfs/blocks/XV/CIQIDPXZ6AFEN4D3TZJCC5HILPSR5RVXSHESF73GHSYWZVFVT34TXVI.data new file mode 100644 index 0000000..5a2c143 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/XV/CIQIDPXZ6AFEN4D3TZJCC5HILPSR5RVXSHESF73GHSYWZVFVT34TXVI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/Y2/CIQAQK3QDGRCWG6HORNS4QQTHVCVZR2Q7W7YZ7YZTQJUXKB7N44MY2I.data b/emulatorjs/data/.ipfs/blocks/Y2/CIQAQK3QDGRCWG6HORNS4QQTHVCVZR2Q7W7YZ7YZTQJUXKB7N44MY2I.data new file mode 100644 index 0000000..9c2a61a Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/Y2/CIQAQK3QDGRCWG6HORNS4QQTHVCVZR2Q7W7YZ7YZTQJUXKB7N44MY2I.data differ diff --git a/emulatorjs/data/.ipfs/blocks/Y4/CIQFD4BISRCU3KKYFGF7NVLLCPPWQPV3ZGMRB63IUAQJGTBTDGR3Y4A.data b/emulatorjs/data/.ipfs/blocks/Y4/CIQFD4BISRCU3KKYFGF7NVLLCPPWQPV3ZGMRB63IUAQJGTBTDGR3Y4A.data new file mode 100644 index 0000000..9c401dc Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/Y4/CIQFD4BISRCU3KKYFGF7NVLLCPPWQPV3ZGMRB63IUAQJGTBTDGR3Y4A.data differ diff --git a/emulatorjs/data/.ipfs/blocks/YD/CIQGDREW7RX2CXB4A6SM3POEKK72357BOSCRRO6GWFSHUIBHNSUTYDQ.data b/emulatorjs/data/.ipfs/blocks/YD/CIQGDREW7RX2CXB4A6SM3POEKK72357BOSCRRO6GWFSHUIBHNSUTYDQ.data new file mode 100644 index 0000000..7b5fcfe Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/YD/CIQGDREW7RX2CXB4A6SM3POEKK72357BOSCRRO6GWFSHUIBHNSUTYDQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/YG/CIQN6H7F75D2TXSAFPJ6ODMR5POPELLL2VSI62HZQD22JOD3AI4RYGQ.data b/emulatorjs/data/.ipfs/blocks/YG/CIQN6H7F75D2TXSAFPJ6ODMR5POPELLL2VSI62HZQD22JOD3AI4RYGQ.data new file mode 100644 index 0000000..7300706 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/YG/CIQN6H7F75D2TXSAFPJ6ODMR5POPELLL2VSI62HZQD22JOD3AI4RYGQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/YJ/CIQE5QRNUU32NXDSVAHMP24W6D5W64OUVQAKZPU54CFFAE5BVDXTYJY.data b/emulatorjs/data/.ipfs/blocks/YJ/CIQE5QRNUU32NXDSVAHMP24W6D5W64OUVQAKZPU54CFFAE5BVDXTYJY.data new file mode 100644 index 0000000..b517e34 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/YJ/CIQE5QRNUU32NXDSVAHMP24W6D5W64OUVQAKZPU54CFFAE5BVDXTYJY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/YM/CIQPKKBBAHW3XK2FQI3L67T3TKRLCR3THCC44RCHH2NZTUPSHX2LYMY.data b/emulatorjs/data/.ipfs/blocks/YM/CIQPKKBBAHW3XK2FQI3L67T3TKRLCR3THCC44RCHH2NZTUPSHX2LYMY.data new file mode 100644 index 0000000..a099ead --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/YM/CIQPKKBBAHW3XK2FQI3L67T3TKRLCR3THCC44RCHH2NZTUPSHX2LYMY.data @@ -0,0 +1,23 @@ + +{ + "title": "Sega Saturn", + "root": "segaSaturn", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-yabause", + "bios": "saturn.zip", + "path": "segaSaturn", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/YN/CIQDZJ22IQFINPXHECMDMKBSMSKIYOHCCSZAFMBDIBOXR6J4O5NOYNY.data b/emulatorjs/data/.ipfs/blocks/YN/CIQDZJ22IQFINPXHECMDMKBSMSKIYOHCCSZAFMBDIBOXR6J4O5NOYNY.data new file mode 100644 index 0000000..7e3bd8f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/YN/CIQDZJ22IQFINPXHECMDMKBSMSKIYOHCCSZAFMBDIBOXR6J4O5NOYNY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/YQ/CIQAX4WFEGVM7775JSPRAIKGRGZOUZCP3O2SXOLE3JU2SKPZMVWBYQQ.data b/emulatorjs/data/.ipfs/blocks/YQ/CIQAX4WFEGVM7775JSPRAIKGRGZOUZCP3O2SXOLE3JU2SKPZMVWBYQQ.data new file mode 100644 index 0000000..6f4fabe Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/YQ/CIQAX4WFEGVM7775JSPRAIKGRGZOUZCP3O2SXOLE3JU2SKPZMVWBYQQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/YQ/CIQK2EPEZ64TKWILTGSMSHTCQ4DVWXZBJVJA4HLCTAL6KJ7GPAXCYQY.data b/emulatorjs/data/.ipfs/blocks/YQ/CIQK2EPEZ64TKWILTGSMSHTCQ4DVWXZBJVJA4HLCTAL6KJ7GPAXCYQY.data new file mode 100644 index 0000000..0bda8c3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/YQ/CIQK2EPEZ64TKWILTGSMSHTCQ4DVWXZBJVJA4HLCTAL6KJ7GPAXCYQY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/YS/CIQAH5NBMHHITVTGKWINP5BCEZGH7QAXFDLLDKU4MOLFYANETL2EYSY.data b/emulatorjs/data/.ipfs/blocks/YS/CIQAH5NBMHHITVTGKWINP5BCEZGH7QAXFDLLDKU4MOLFYANETL2EYSY.data new file mode 100644 index 0000000..1224e57 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/YS/CIQAH5NBMHHITVTGKWINP5BCEZGH7QAXFDLLDKU4MOLFYANETL2EYSY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/YT/CIQGDOKTCJJLOYXITETPC4W3KOH46SX3TGHOUR22KKZLELNFNQPXYTI.data b/emulatorjs/data/.ipfs/blocks/YT/CIQGDOKTCJJLOYXITETPC4W3KOH46SX3TGHOUR22KKZLELNFNQPXYTI.data new file mode 100644 index 0000000..f7248bf Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/YT/CIQGDOKTCJJLOYXITETPC4W3KOH46SX3TGHOUR22KKZLELNFNQPXYTI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/YX/CIQLW7E7YDUNE726FZ5WGTGFFJL5Y3XDSPMQZWIZTANJWY42Y2DFYXQ.data b/emulatorjs/data/.ipfs/blocks/YX/CIQLW7E7YDUNE726FZ5WGTGFFJL5Y3XDSPMQZWIZTANJWY42Y2DFYXQ.data new file mode 100644 index 0000000..a782a90 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/YX/CIQLW7E7YDUNE726FZ5WGTGFFJL5Y3XDSPMQZWIZTANJWY42Y2DFYXQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/YZ/CIQFLJHPI44G5W5KKEQYJMJ2NGTLFWBX7DOIBNTXYHZRYHUQNYBHYZI.data b/emulatorjs/data/.ipfs/blocks/YZ/CIQFLJHPI44G5W5KKEQYJMJ2NGTLFWBX7DOIBNTXYHZRYHUQNYBHYZI.data new file mode 100644 index 0000000..a8ac7a3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/YZ/CIQFLJHPI44G5W5KKEQYJMJ2NGTLFWBX7DOIBNTXYHZRYHUQNYBHYZI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/Z2/CIQBJEVS7F67CEVLUUMO7PG6WR2PZMVJCYXDO4IRJSIKM76OBVCNZ2A.data b/emulatorjs/data/.ipfs/blocks/Z2/CIQBJEVS7F67CEVLUUMO7PG6WR2PZMVJCYXDO4IRJSIKM76OBVCNZ2A.data new file mode 100644 index 0000000..2039a9e --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/Z2/CIQBJEVS7F67CEVLUUMO7PG6WR2PZMVJCYXDO4IRJSIKM76OBVCNZ2A.data @@ -0,0 +1,23 @@ + +{ + "title": "Jaguar", + "root": "jaguar", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-virtualjaguar", + "bios": "", + "path": "jaguar", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/Z4/CIQKSTCZVVTBQU6RACWVVPPPP2446FIRBK4YVOX4DMXA7VNDB3GOZ4Y.data b/emulatorjs/data/.ipfs/blocks/Z4/CIQKSTCZVVTBQU6RACWVVPPPP2446FIRBK4YVOX4DMXA7VNDB3GOZ4Y.data new file mode 100644 index 0000000..21ac428 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/Z4/CIQKSTCZVVTBQU6RACWVVPPPP2446FIRBK4YVOX4DMXA7VNDB3GOZ4Y.data @@ -0,0 +1,23 @@ + +{ + "title": "Game Gear", + "root": "segaGG", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-genesis_plus_gx", + "bios": "sega.zip", + "path": "segaGG", + "rom_extension": ".zip", + "video_position": "left:12.3vw;top:31.5vh;width:33.4vw;height:43.3vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} + \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/blocks/Z7/CIQI55BS3TICKMHR6Z7WT65JU7H6RLNTTIPPOQXUQC4E2FEQ7DL7Z7Y.data b/emulatorjs/data/.ipfs/blocks/Z7/CIQI55BS3TICKMHR6Z7WT65JU7H6RLNTTIPPOQXUQC4E2FEQ7DL7Z7Y.data new file mode 100644 index 0000000..7c3063f Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/Z7/CIQI55BS3TICKMHR6Z7WT65JU7H6RLNTTIPPOQXUQC4E2FEQ7DL7Z7Y.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZA/CIQHV6HK64AF2XZLFVHRXGIABW4GFJY5GUBJU5CP6NXTMPQ4IEBSZAY.data b/emulatorjs/data/.ipfs/blocks/ZA/CIQHV6HK64AF2XZLFVHRXGIABW4GFJY5GUBJU5CP6NXTMPQ4IEBSZAY.data new file mode 100644 index 0000000..ef7e4ed Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZA/CIQHV6HK64AF2XZLFVHRXGIABW4GFJY5GUBJU5CP6NXTMPQ4IEBSZAY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZB/CIQLNKXU4YUL6YUFESSIHR2PK7RGIUC2PRP6ZOJ4PXNGM3BP2FWZZBY.data b/emulatorjs/data/.ipfs/blocks/ZB/CIQLNKXU4YUL6YUFESSIHR2PK7RGIUC2PRP6ZOJ4PXNGM3BP2FWZZBY.data new file mode 100644 index 0000000..87c15fb Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZB/CIQLNKXU4YUL6YUFESSIHR2PK7RGIUC2PRP6ZOJ4PXNGM3BP2FWZZBY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZC/CIQN2HQICM2NPVMA5GH2HQYB7FDE55D5WVMKQWBRVUHL3O6DD2XUZCY.data b/emulatorjs/data/.ipfs/blocks/ZC/CIQN2HQICM2NPVMA5GH2HQYB7FDE55D5WVMKQWBRVUHL3O6DD2XUZCY.data new file mode 100644 index 0000000..f163ec4 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZC/CIQN2HQICM2NPVMA5GH2HQYB7FDE55D5WVMKQWBRVUHL3O6DD2XUZCY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZD/CIQCNJVCKI3UPAQW7KCEQLNESHY3OQYV3Q5PK2PGBWPAIAVPTU2IZDI.data b/emulatorjs/data/.ipfs/blocks/ZD/CIQCNJVCKI3UPAQW7KCEQLNESHY3OQYV3Q5PK2PGBWPAIAVPTU2IZDI.data new file mode 100644 index 0000000..0051f66 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZD/CIQCNJVCKI3UPAQW7KCEQLNESHY3OQYV3Q5PK2PGBWPAIAVPTU2IZDI.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZD/CIQK4MAQGKRO6RY6PH673NEARF233VYNCNVYVLQUBYUNNJRBZDT6ZDA.data b/emulatorjs/data/.ipfs/blocks/ZD/CIQK4MAQGKRO6RY6PH673NEARF233VYNCNVYVLQUBYUNNJRBZDT6ZDA.data new file mode 100644 index 0000000..da6d523 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZD/CIQK4MAQGKRO6RY6PH673NEARF233VYNCNVYVLQUBYUNNJRBZDT6ZDA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZL/CIQMDG6GPOXSQJZB76GSCN7S4RWUUJKMFC4LN3JSSY6FJLM27JF7ZLY.data b/emulatorjs/data/.ipfs/blocks/ZL/CIQMDG6GPOXSQJZB76GSCN7S4RWUUJKMFC4LN3JSSY6FJLM27JF7ZLY.data new file mode 100644 index 0000000..0c88ca3 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZL/CIQMDG6GPOXSQJZB76GSCN7S4RWUUJKMFC4LN3JSSY6FJLM27JF7ZLY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZN/CIQKA7BMDYTHZVXKW3ISUW3UVIRDQNTJJEFMP5ZW4MB7DBODQ7VKZNA.data b/emulatorjs/data/.ipfs/blocks/ZN/CIQKA7BMDYTHZVXKW3ISUW3UVIRDQNTJJEFMP5ZW4MB7DBODQ7VKZNA.data new file mode 100644 index 0000000..50080f5 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZN/CIQKA7BMDYTHZVXKW3ISUW3UVIRDQNTJJEFMP5ZW4MB7DBODQ7VKZNA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZP/CIQNLB75VIT2BQRRDDRIBKEHMFHK3GT22UMNI2AR52TVXRUQ6RW4ZPA.data b/emulatorjs/data/.ipfs/blocks/ZP/CIQNLB75VIT2BQRRDDRIBKEHMFHK3GT22UMNI2AR52TVXRUQ6RW4ZPA.data new file mode 100644 index 0000000..54965ba Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZP/CIQNLB75VIT2BQRRDDRIBKEHMFHK3GT22UMNI2AR52TVXRUQ6RW4ZPA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZU/CIQMFONNGKCAWYTNLRISM7T65THN2VCTWXKZN3QWJRYJIDLWY74UZUA.data b/emulatorjs/data/.ipfs/blocks/ZU/CIQMFONNGKCAWYTNLRISM7T65THN2VCTWXKZN3QWJRYJIDLWY74UZUA.data new file mode 100644 index 0000000..d490045 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZU/CIQMFONNGKCAWYTNLRISM7T65THN2VCTWXKZN3QWJRYJIDLWY74UZUA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZV/CIQLZI2KSAXHSBTRXBVSR63632RBG223LWN4DL5J6DD7YFTXNR56ZVQ.data b/emulatorjs/data/.ipfs/blocks/ZV/CIQLZI2KSAXHSBTRXBVSR63632RBG223LWN4DL5J6DD7YFTXNR56ZVQ.data new file mode 100644 index 0000000..4fba1e0 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZV/CIQLZI2KSAXHSBTRXBVSR63632RBG223LWN4DL5J6DD7YFTXNR56ZVQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZV/CIQO4MHHY6V3UM5KS26GAR3F5JCSGUXD52S53UP2VO5PUDCIHJKCZVQ.data b/emulatorjs/data/.ipfs/blocks/ZV/CIQO4MHHY6V3UM5KS26GAR3F5JCSGUXD52S53UP2VO5PUDCIHJKCZVQ.data new file mode 100644 index 0000000..f377cea Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZV/CIQO4MHHY6V3UM5KS26GAR3F5JCSGUXD52S53UP2VO5PUDCIHJKCZVQ.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZY/CIQELL7TOWXAGRGDMQ7NVMMZ2QZBUARUD6J2HTF4ARDMVYDTXSIQZYY.data b/emulatorjs/data/.ipfs/blocks/ZY/CIQELL7TOWXAGRGDMQ7NVMMZ2QZBUARUD6J2HTF4ARDMVYDTXSIQZYY.data new file mode 100644 index 0000000..78b9464 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZY/CIQELL7TOWXAGRGDMQ7NVMMZ2QZBUARUD6J2HTF4ARDMVYDTXSIQZYY.data differ diff --git a/emulatorjs/data/.ipfs/blocks/ZZ/CIQOVFKA2GQMKSIF52Z4F5DTYPFICFJ6PPDNUPCN56IOLPC4ZXRQZZA.data b/emulatorjs/data/.ipfs/blocks/ZZ/CIQOVFKA2GQMKSIF52Z4F5DTYPFICFJ6PPDNUPCN56IOLPC4ZXRQZZA.data new file mode 100644 index 0000000..f6a6f85 Binary files /dev/null and b/emulatorjs/data/.ipfs/blocks/ZZ/CIQOVFKA2GQMKSIF52Z4F5DTYPFICFJ6PPDNUPCN56IOLPC4ZXRQZZA.data differ diff --git a/emulatorjs/data/.ipfs/blocks/_README b/emulatorjs/data/.ipfs/blocks/_README new file mode 100644 index 0000000..23cb090 --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/_README @@ -0,0 +1,30 @@ +This is a repository of IPLD objects. Each IPLD object is in a single file, +named .data. Where is the +"base32" encoding of the CID (as specified in +https://github.com/multiformats/multibase) without the 'B' prefix. +All the object files are placed in a tree of directories, based on a +function of the CID. This is a form of sharding similar to +the objects directory in git repositories. Previously, we used +prefixes, we now use the next-to-last two charters. + + func NextToLast(base32cid string) { + nextToLastLen := 2 + offset := len(base32cid) - nextToLastLen - 1 + return str[offset : offset+nextToLastLen] + } + +For example, an object with a base58 CIDv1 of + + zb2rhYSxw4ZjuzgCnWSt19Q94ERaeFhu9uSqRgjSdx9bsgM6f + +has a base32 CIDv1 of + + BAFKREIA22FLID5AJ2KU7URG47MDLROZIH6YF2KALU2PWEFPVI37YLKRSCA + +and will be placed at + + SC/AFKREIA22FLID5AJ2KU7URG47MDLROZIH6YF2KALU2PWEFPVI37YLKRSCA.data + +with 'SC' being the last-to-next two characters and the 'B' at the +beginning of the CIDv1 string is the multibase prefix that is not +stored in the filename. diff --git a/emulatorjs/data/.ipfs/blocks/diskUsage.cache b/emulatorjs/data/.ipfs/blocks/diskUsage.cache new file mode 100644 index 0000000..f340c6e --- /dev/null +++ b/emulatorjs/data/.ipfs/blocks/diskUsage.cache @@ -0,0 +1 @@ +{"diskUsage":70535589,"accuracy":"initial-exact"} diff --git a/emulatorjs/data/.ipfs/config b/emulatorjs/data/.ipfs/config new file mode 100644 index 0000000..0af04ee --- /dev/null +++ b/emulatorjs/data/.ipfs/config @@ -0,0 +1,162 @@ +{ + "Identity": { + "PeerID": "12D3KooWNmJxYvJwTuKHfbXpW93mmZat4PskcN1sQcvEteUPUebk", + "PrivKey": "CAESQJ9mWtrobqz4JNG4NTxa/QbjzQFE4Xp1ypKzCBynX3UMwF+Oy9AkWpKZLBnDP0VHfi9SE4tICPvW/hWfHw57qUs=" + }, + "Datastore": { + "StorageMax": "10GB", + "StorageGCWatermark": 90, + "GCPeriod": "1h", + "Spec": { + "mounts": [ + { + "child": { + "path": "blocks", + "shardFunc": "/repo/flatfs/shard/v1/next-to-last/2", + "sync": true, + "type": "flatfs" + }, + "mountpoint": "/blocks", + "prefix": "flatfs.datastore", + "type": "measure" + }, + { + "child": { + "compression": "none", + "path": "datastore", + "type": "levelds" + }, + "mountpoint": "/", + "prefix": "leveldb.datastore", + "type": "measure" + } + ], + "type": "mount" + }, + "HashOnRead": false, + "BloomFilterSize": 0 + }, + "Addresses": { + "Swarm": [ + "/ip4/0.0.0.0/tcp/4001", + "/ip6/::/tcp/4001", + "/ip4/0.0.0.0/udp/4001/quic", + "/ip6/::/udp/4001/quic" + ], + "Announce": [], + "NoAnnounce": [], + "API": "/ip4/127.0.0.1/tcp/5001", + "Gateway": "/ip4/127.0.0.1/tcp/8080" + }, + "Mounts": { + "IPFS": "/ipfs", + "IPNS": "/ipns", + "FuseAllowOther": false + }, + "Discovery": { + "MDNS": { + "Enabled": true, + "Interval": 10 + } + }, + "Routing": { + "Type": "dhtclient" + }, + "Ipns": { + "RepublishPeriod": "", + "RecordLifetime": "", + "ResolveCacheSize": 128 + }, + "Bootstrap": [ + "/dnsaddr/bootstrap.libp2p.io/p2p/QmbLHAnMoJPWSCR5Zhtx6BHJX9KiKNN6tpvbUcqanj75Nb", + "/dnsaddr/bootstrap.libp2p.io/p2p/QmcZf59bWwK5XFi76CZX8cbJ4BhTzzA3gU1ZjYZcYW3dwt", + "/ip4/104.131.131.82/tcp/4001/p2p/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ", + "/ip4/104.131.131.82/udp/4001/quic/p2p/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ", + "/dnsaddr/bootstrap.libp2p.io/p2p/QmNnooDu7bfjPFoTZYxMNLWUQJyrVwtbZg5gBMjTezGAJN", + "/dnsaddr/bootstrap.libp2p.io/p2p/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa" + ], + "Gateway": { + "HTTPHeaders": { + "Access-Control-Allow-Headers": [ + "X-Requested-With", + "Range", + "User-Agent" + ], + "Access-Control-Allow-Methods": [ + "GET" + ], + "Access-Control-Allow-Origin": [ + "*" + ] + }, + "RootRedirect": "", + "Writable": false, + "PathPrefixes": [], + "APICommands": [], + "NoFetch": false, + "NoDNSLink": false, + "PublicGateways": null + }, + "API": { + "HTTPHeaders": {} + }, + "Swarm": { + "AddrFilters": null, + "DisableBandwidthMetrics": false, + "DisableNatPortMap": false, + "EnableRelayHop": false, + "EnableAutoRelay": false, + "Transports": { + "Network": {}, + "Security": {}, + "Multiplexers": {} + }, + "ConnMgr": { + "Type": "basic", + "LowWater": 20, + "HighWater": 40, + "GracePeriod": "1m0s" + } + }, + "AutoNAT": { + "ServiceMode": "disabled" + }, + "Pubsub": { + "Router": "", + "DisableSigning": false + }, + "Peering": { + "Peers": null + }, + "DNS": { + "Resolvers": {} + }, + "Migration": { + "DownloadSources": [], + "Keep": "" + }, + "Provider": { + "Strategy": "" + }, + "Reprovider": { + "Interval": "0", + "Strategy": "all" + }, + "Experimental": { + "FilestoreEnabled": false, + "UrlstoreEnabled": false, + "ShardingEnabled": false, + "GraphsyncEnabled": false, + "Libp2pStreamMounting": false, + "P2pHttpProxy": false, + "StrategicProviding": false, + "AcceleratedDHTClient": false + }, + "Plugins": { + "Plugins": null + }, + "Pinning": { + "RemoteServices": {} + }, + "Internal": {} +} \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/datastore/000002.ldb b/emulatorjs/data/.ipfs/datastore/000002.ldb new file mode 100644 index 0000000..e8dcd24 Binary files /dev/null and b/emulatorjs/data/.ipfs/datastore/000002.ldb differ diff --git a/emulatorjs/data/.ipfs/datastore/000005.ldb b/emulatorjs/data/.ipfs/datastore/000005.ldb new file mode 100644 index 0000000..d089937 Binary files /dev/null and b/emulatorjs/data/.ipfs/datastore/000005.ldb differ diff --git a/emulatorjs/data/.ipfs/datastore/000006.log b/emulatorjs/data/.ipfs/datastore/000006.log new file mode 100644 index 0000000..6961dcb Binary files /dev/null and b/emulatorjs/data/.ipfs/datastore/000006.log differ diff --git a/emulatorjs/data/.ipfs/datastore/CURRENT b/emulatorjs/data/.ipfs/datastore/CURRENT new file mode 100644 index 0000000..875cf23 --- /dev/null +++ b/emulatorjs/data/.ipfs/datastore/CURRENT @@ -0,0 +1 @@ +MANIFEST-000007 diff --git a/emulatorjs/data/.ipfs/datastore/CURRENT.bak b/emulatorjs/data/.ipfs/datastore/CURRENT.bak new file mode 100644 index 0000000..cacca75 --- /dev/null +++ b/emulatorjs/data/.ipfs/datastore/CURRENT.bak @@ -0,0 +1 @@ +MANIFEST-000004 diff --git a/emulatorjs/data/.ipfs/datastore/LOCK b/emulatorjs/data/.ipfs/datastore/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/emulatorjs/data/.ipfs/datastore/LOG b/emulatorjs/data/.ipfs/datastore/LOG new file mode 100644 index 0000000..a586f39 --- /dev/null +++ b/emulatorjs/data/.ipfs/datastore/LOG @@ -0,0 +1,30 @@ +=============== Apr 23, 2023 (CEST) =============== +12:32:14.692317 log@legend F·NumFile S·FileSize N·Entry C·BadEntry B·BadBlock Ke·KeyError D·DroppedEntry L·Level Q·SeqNum T·TimeElapsed +12:32:14.693396 db@open opening +12:32:14.693647 version@stat F·[] S·0B[] Sc·[] +12:32:14.694576 db@janitor F·2 G·0 +12:32:14.694596 db@open done T·1.12977ms +12:32:14.735964 db@close closing +12:32:14.735995 db@close done T·29.55µs +=============== Apr 23, 2023 (CEST) =============== +12:32:14.736395 log@legend F·NumFile S·FileSize N·Entry C·BadEntry B·BadBlock Ke·KeyError D·DroppedEntry L·Level Q·SeqNum T·TimeElapsed +12:32:14.736461 version@stat F·[] S·0B[] Sc·[] +12:32:14.736467 db@open opening +12:32:14.736490 journal@recovery F·1 +12:32:14.736789 journal@recovery recovering @1 +12:32:14.737682 memdb@flush created L0@2 N·12 S·1KiB "/pi..YjQ,v10":"/pr..crQ,v12" +12:32:14.739047 version@stat F·[1] S·1KiB[1KiB] Sc·[0.25] +12:32:14.740711 db@janitor F·3 G·0 +12:32:14.740723 db@open done T·4.25224ms +12:32:14.746130 db@close closing +12:32:14.746164 db@close done T·30.79µs +=============== Apr 23, 2023 (CEST) =============== +12:32:14.790775 log@legend F·NumFile S·FileSize N·Entry C·BadEntry B·BadBlock Ke·KeyError D·DroppedEntry L·Level Q·SeqNum T·TimeElapsed +12:32:14.790958 version@stat F·[1] S·1KiB[1KiB] Sc·[0.25] +12:32:14.790968 db@open opening +12:32:14.791006 journal@recovery F·1 +12:32:14.791116 journal@recovery recovering @3 +12:32:14.791991 memdb@flush created L0@5 N·6 S·1KiB "/F5..SSY,v19":"/pi..rty,v14" +12:32:14.792242 version@stat F·[2] S·2KiB[2KiB] Sc·[0.50] +12:32:14.794219 db@janitor F·4 G·0 +12:32:14.794268 db@open done T·3.29181ms diff --git a/emulatorjs/data/.ipfs/datastore/MANIFEST-000007 b/emulatorjs/data/.ipfs/datastore/MANIFEST-000007 new file mode 100644 index 0000000..10d8534 Binary files /dev/null and b/emulatorjs/data/.ipfs/datastore/MANIFEST-000007 differ diff --git a/emulatorjs/data/.ipfs/datastore_spec b/emulatorjs/data/.ipfs/datastore_spec new file mode 100644 index 0000000..7bf9626 --- /dev/null +++ b/emulatorjs/data/.ipfs/datastore_spec @@ -0,0 +1 @@ +{"mounts":[{"mountpoint":"/blocks","path":"blocks","shardFunc":"/repo/flatfs/shard/v1/next-to-last/2","type":"flatfs"},{"mountpoint":"/","path":"datastore","type":"levelds"}],"type":"mount"} \ No newline at end of file diff --git a/emulatorjs/data/.ipfs/repo.lock b/emulatorjs/data/.ipfs/repo.lock new file mode 100644 index 0000000..e69de29 diff --git a/emulatorjs/data/.ipfs/version b/emulatorjs/data/.ipfs/version new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/emulatorjs/data/.ipfs/version @@ -0,0 +1 @@ +11 diff --git a/emulatorjs/data/3do/backgrounds/default.png b/emulatorjs/data/3do/backgrounds/default.png new file mode 100644 index 0000000..46922f5 Binary files /dev/null and b/emulatorjs/data/3do/backgrounds/default.png differ diff --git a/emulatorjs/data/3do/bios/panafz10.bin b/emulatorjs/data/3do/bios/panafz10.bin new file mode 100644 index 0000000..c698fc1 Binary files /dev/null and b/emulatorjs/data/3do/bios/panafz10.bin differ diff --git a/emulatorjs/data/3do/corners/default.png b/emulatorjs/data/3do/corners/default.png new file mode 100644 index 0000000..104b15a Binary files /dev/null and b/emulatorjs/data/3do/corners/default.png differ diff --git a/emulatorjs/data/arcade/backgrounds/default.png b/emulatorjs/data/arcade/backgrounds/default.png new file mode 100644 index 0000000..a449064 Binary files /dev/null and b/emulatorjs/data/arcade/backgrounds/default.png differ diff --git a/emulatorjs/data/arcade/corners/default.png b/emulatorjs/data/arcade/corners/default.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/arcade/corners/default.png differ diff --git a/emulatorjs/data/atari2600/backgrounds/default.png b/emulatorjs/data/atari2600/backgrounds/default.png new file mode 100644 index 0000000..7692c91 Binary files /dev/null and b/emulatorjs/data/atari2600/backgrounds/default.png differ diff --git a/emulatorjs/data/atari2600/corners/default.png b/emulatorjs/data/atari2600/corners/default.png new file mode 100644 index 0000000..874cd99 Binary files /dev/null and b/emulatorjs/data/atari2600/corners/default.png differ diff --git a/emulatorjs/data/atari7800/backgrounds/default.png b/emulatorjs/data/atari7800/backgrounds/default.png new file mode 100644 index 0000000..793cb37 Binary files /dev/null and b/emulatorjs/data/atari7800/backgrounds/default.png differ diff --git a/emulatorjs/data/atari7800/bios/atari7800.zip b/emulatorjs/data/atari7800/bios/atari7800.zip new file mode 100644 index 0000000..7504086 Binary files /dev/null and b/emulatorjs/data/atari7800/bios/atari7800.zip differ diff --git a/emulatorjs/data/atari7800/corners/default.png b/emulatorjs/data/atari7800/corners/default.png new file mode 100644 index 0000000..6d455fa Binary files /dev/null and b/emulatorjs/data/atari7800/corners/default.png differ diff --git a/emulatorjs/data/colecovision/backgrounds/default.png b/emulatorjs/data/colecovision/backgrounds/default.png new file mode 100644 index 0000000..aa2c291 Binary files /dev/null and b/emulatorjs/data/colecovision/backgrounds/default.png differ diff --git a/emulatorjs/data/colecovision/bios/msx.zip b/emulatorjs/data/colecovision/bios/msx.zip new file mode 100644 index 0000000..5c2277f Binary files /dev/null and b/emulatorjs/data/colecovision/bios/msx.zip differ diff --git a/emulatorjs/data/colecovision/corners/default.png b/emulatorjs/data/colecovision/corners/default.png new file mode 100644 index 0000000..5b23f53 Binary files /dev/null and b/emulatorjs/data/colecovision/corners/default.png differ diff --git a/emulatorjs/data/config/3do.json b/emulatorjs/data/config/3do.json new file mode 100644 index 0000000..a21e821 --- /dev/null +++ b/emulatorjs/data/config/3do.json @@ -0,0 +1,21 @@ +{ + "title": "3DO", + "root": "3do", + "parent": "main", + "display_items": 3, + "defaults": { + "emulator": "3do", + "bios": "panafz10.bin", + "path": "3do", + "rom_extension": ".iso", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/arcade.json b/emulatorjs/data/config/arcade.json new file mode 100644 index 0000000..a4db8f5 --- /dev/null +++ b/emulatorjs/data/config/arcade.json @@ -0,0 +1,21 @@ +{ + "title": "Arcade", + "root": "arcade", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mame2003_plus", + "bios": "", + "path": "arcade", + "rom_extension": ".zip", + "video_position": "left:10.3vw;top:30.5vh;width:36.5vw;height:48vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/atari2600.json b/emulatorjs/data/config/atari2600.json new file mode 100644 index 0000000..067121a --- /dev/null +++ b/emulatorjs/data/config/atari2600.json @@ -0,0 +1,21 @@ +{ + "title": "Atari 2600", + "root": "atari2600", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-stella2014", + "bios": "", + "path": "atari2600", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/atari7800.json b/emulatorjs/data/config/atari7800.json new file mode 100644 index 0000000..eb16541 --- /dev/null +++ b/emulatorjs/data/config/atari7800.json @@ -0,0 +1,21 @@ +{ + "title": "Atari 7800", + "root": "atari7800", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-prosystem", + "bios": "atari7800.zip", + "path": "atari7800", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/colecovision.json b/emulatorjs/data/config/colecovision.json new file mode 100644 index 0000000..0879ef6 --- /dev/null +++ b/emulatorjs/data/config/colecovision.json @@ -0,0 +1,21 @@ +{ + "title": "Colecovision", + "root": "colecovision", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-bluemsx", + "bios": "msx.zip", + "path": "colecovision", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/doom.json b/emulatorjs/data/config/doom.json new file mode 100644 index 0000000..96691fb --- /dev/null +++ b/emulatorjs/data/config/doom.json @@ -0,0 +1,21 @@ +{ + "title": "Doom", + "root": "doom", + "parent": "main", + "display_items": 5, + "defaults": { + "emulator": "libretro-prboom", + "bios": "prboom.wad", + "path": "doom", + "rom_extension": ".wad", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/gb.json b/emulatorjs/data/config/gb.json new file mode 100644 index 0000000..0b71b98 --- /dev/null +++ b/emulatorjs/data/config/gb.json @@ -0,0 +1,21 @@ +{ + "title": "GameBoy", + "root": "gb", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-gearboy", + "bios": "gb.zip", + "path": "gb", + "rom_extension": ".zip", + "video_position": "left:14.5vw;top:31vh;width:26vw;height:43.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/gba.json b/emulatorjs/data/config/gba.json new file mode 100644 index 0000000..0ed9f58 --- /dev/null +++ b/emulatorjs/data/config/gba.json @@ -0,0 +1,21 @@ +{ + "title": "GameBoy Advance", + "root": "gba", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-vba_next", + "bios": "gba.zip", + "path": "gba", + "rom_extension": ".zip", + "video_position": "left:13.5vw;top:36vh;width:31.7vw;height:38.3vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/gbc.json b/emulatorjs/data/config/gbc.json new file mode 100644 index 0000000..03b3f5a --- /dev/null +++ b/emulatorjs/data/config/gbc.json @@ -0,0 +1,21 @@ +{ + "title": "GameBoy Color", + "root": "gbc", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-gearboy", + "bios": "gb.zip", + "path": "gbc", + "rom_extension": ".zip", + "video_position": "left:15.5vw;top:31.2vh;width:28vw;height:44.7vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/jaguar.json b/emulatorjs/data/config/jaguar.json new file mode 100644 index 0000000..f83706f --- /dev/null +++ b/emulatorjs/data/config/jaguar.json @@ -0,0 +1,21 @@ +{ + "title": "Jaguar", + "root": "jaguar", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-virtualjaguar", + "bios": "", + "path": "jaguar", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/lynx.json b/emulatorjs/data/config/lynx.json new file mode 100644 index 0000000..ff1019c --- /dev/null +++ b/emulatorjs/data/config/lynx.json @@ -0,0 +1,22 @@ +{ + "title": "Atari Lynx", + "root": "lynx", + "parent": "main", + "type": "games", + "display_items": 9, + "defaults": { + "emulator": "libretro-handy", + "bios": "lynxboot.img", + "path": "lynx", + "rom_extension": ".zip", + "video_position": "left:11vw;top:31vh;width:36vw;height:44vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/main.json b/emulatorjs/data/config/main.json new file mode 100644 index 0000000..1e55091 --- /dev/null +++ b/emulatorjs/data/config/main.json @@ -0,0 +1,24 @@ +{ + "title": "EmulatorJS", + "root": "main", + "parent": "main", + "display_items": 1, + "defaults": { + "emulator": "", + "bios": "", + "path": "main", + "rom_extension": "", + "video_position": "", + "type": "menu", + "has_back": true, + "has_corner": true, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + "psx": { + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;" + } + } +} \ No newline at end of file diff --git a/emulatorjs/data/config/msx.json b/emulatorjs/data/config/msx.json new file mode 100644 index 0000000..aa03fb1 --- /dev/null +++ b/emulatorjs/data/config/msx.json @@ -0,0 +1,21 @@ +{ + "title": "MSX", + "root": "msx", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-bluemsx", + "bios": "msx.zip", + "path": "msx", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/n64.json b/emulatorjs/data/config/n64.json new file mode 100644 index 0000000..dd41afe --- /dev/null +++ b/emulatorjs/data/config/n64.json @@ -0,0 +1,21 @@ +{ + "title": "Nintendo 64", + "root": "n64", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "n64", + "bios": "", + "path": "n64", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/nds.json b/emulatorjs/data/config/nds.json new file mode 100644 index 0000000..c8d7ebc --- /dev/null +++ b/emulatorjs/data/config/nds.json @@ -0,0 +1,20 @@ +{ + "title": "Nintendo DS", + "root": "nds", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-melonds", + "bios": "nds.zip", + "path": "nds", + "rom_extension": ".zip", + "video_position": "left:23.8vw;top:25.7vh;width:20vw;height:56vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": {} +} diff --git a/emulatorjs/data/config/nes.json b/emulatorjs/data/config/nes.json new file mode 100644 index 0000000..276e095 --- /dev/null +++ b/emulatorjs/data/config/nes.json @@ -0,0 +1,21 @@ +{ + "title": "Nintendo Entertainment System", + "root": "nes", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-fceumm", + "bios": "nes.zip", + "path": "nes", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/ngp.json b/emulatorjs/data/config/ngp.json new file mode 100644 index 0000000..3c98612 --- /dev/null +++ b/emulatorjs/data/config/ngp.json @@ -0,0 +1,21 @@ +{ + "title": "Neo Geo Pocket", + "root": "ngp", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mednafen_ngp", + "bios": "", + "path": "ngp", + "rom_extension": ".zip", + "video_position": "left:15vw;top:34vh;width:25vw;height:40vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/odyssey2.json b/emulatorjs/data/config/odyssey2.json new file mode 100644 index 0000000..7f7991a --- /dev/null +++ b/emulatorjs/data/config/odyssey2.json @@ -0,0 +1,21 @@ +{ + "title": "Magnavox Odyssey 2", + "root": "odyssey2", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-o2em", + "bios": "odyssey2.zip", + "path": "odyssey2", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/pce.json b/emulatorjs/data/config/pce.json new file mode 100644 index 0000000..64cc1b6 --- /dev/null +++ b/emulatorjs/data/config/pce.json @@ -0,0 +1,21 @@ +{ + "title": "PC Engine", + "root": "pce", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mednafen_pce_fast", + "bios": "pce.zip", + "path": "pce", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/psx.json b/emulatorjs/data/config/psx.json new file mode 100644 index 0000000..6d29309 --- /dev/null +++ b/emulatorjs/data/config/psx.json @@ -0,0 +1,20 @@ +{ + "title": "PlayStation", + "root": "psx", + "parent": "main", + "display_items": 1, + "defaults": { + "emulator": "libretro-mednafen_psx", + "bios": "psx.zip", + "path": "psx", + "rom_extension": ".chd", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": {} +} \ No newline at end of file diff --git a/emulatorjs/data/config/sega32x.json b/emulatorjs/data/config/sega32x.json new file mode 100644 index 0000000..a3c8f1f --- /dev/null +++ b/emulatorjs/data/config/sega32x.json @@ -0,0 +1,21 @@ +{ + "title": "Sega 32x", + "root": "sega32x", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "sega32x", + "bios": "", + "path": "sega32x", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/segaCD.json b/emulatorjs/data/config/segaCD.json new file mode 100644 index 0000000..8c26e40 --- /dev/null +++ b/emulatorjs/data/config/segaCD.json @@ -0,0 +1,21 @@ +{ + "title": "Sega CD", + "root": "segaCD", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-genesis_plus_gx", + "bios": "sega.zip", + "path": "segaCD", + "rom_extension": ".chd", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/segaGG.json b/emulatorjs/data/config/segaGG.json new file mode 100644 index 0000000..bdb634b --- /dev/null +++ b/emulatorjs/data/config/segaGG.json @@ -0,0 +1,21 @@ +{ + "title": "Game Gear", + "root": "segaGG", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-genesis_plus_gx", + "bios": "sega.zip", + "path": "segaGG", + "rom_extension": ".zip", + "video_position": "left:12.3vw;top:31.5vh;width:33.4vw;height:43.3vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/segaMD.json b/emulatorjs/data/config/segaMD.json new file mode 100644 index 0000000..5e9e288 --- /dev/null +++ b/emulatorjs/data/config/segaMD.json @@ -0,0 +1,21 @@ +{ + "title": "Sega Genesis", + "root": "segaMD", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-genesis_plus_gx", + "bios": "sega.zip", + "path": "segaMD", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/segaMS.json b/emulatorjs/data/config/segaMS.json new file mode 100644 index 0000000..29cad36 --- /dev/null +++ b/emulatorjs/data/config/segaMS.json @@ -0,0 +1,21 @@ +{ + "title": "Sega Master System", + "root": "segaMS", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-genesis_plus_gx", + "bios": "sega.zip", + "path": "segaMS", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/segaSG.json b/emulatorjs/data/config/segaSG.json new file mode 100644 index 0000000..6f07da7 --- /dev/null +++ b/emulatorjs/data/config/segaSG.json @@ -0,0 +1,21 @@ +{ + "title": "Sega SG-1000", + "root": "segaSG", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-genesis_plus_gx", + "bios": "sega.zip", + "path": "segaSG", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/segaSaturn.json b/emulatorjs/data/config/segaSaturn.json new file mode 100644 index 0000000..9934d44 --- /dev/null +++ b/emulatorjs/data/config/segaSaturn.json @@ -0,0 +1,21 @@ +{ + "title": "Sega Saturn", + "root": "segaSaturn", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-yabause", + "bios": "saturn.zip", + "path": "segaSaturn", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/snes.json b/emulatorjs/data/config/snes.json new file mode 100644 index 0000000..2515b0f --- /dev/null +++ b/emulatorjs/data/config/snes.json @@ -0,0 +1,21 @@ +{ + "title": "Super Nintendo", + "root": "snes", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-snes9x", + "bios": "snes.zip", + "path": "snes", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/vb.json b/emulatorjs/data/config/vb.json new file mode 100644 index 0000000..29b1e52 --- /dev/null +++ b/emulatorjs/data/config/vb.json @@ -0,0 +1,21 @@ +{ + "title": "VirtualBoy", + "root": "vb", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mednafen_vb", + "bios": "", + "path": "vb", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31.5vh;width:36vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/vectrex.json b/emulatorjs/data/config/vectrex.json new file mode 100644 index 0000000..98b9c8b --- /dev/null +++ b/emulatorjs/data/config/vectrex.json @@ -0,0 +1,21 @@ +{ + "title": "Vectrex", + "root": "vectrex", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-vecx", + "bios": "", + "path": "vectrex", + "rom_extension": ".vec", + "video_position": "left:18vw;top:30vh;width:22vw;height:46vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/config/ws.json b/emulatorjs/data/config/ws.json new file mode 100644 index 0000000..f8d027f --- /dev/null +++ b/emulatorjs/data/config/ws.json @@ -0,0 +1,21 @@ +{ + "title": "Wonderswan", + "root": "ws", + "parent": "main", + "display_items": 9, + "defaults": { + "emulator": "libretro-mednafen_wswan", + "bios": "", + "path": "ws", + "rom_extension": ".zip", + "video_position": "left:11.5vw;top:31vh;width:35vw;height:43vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + } +} diff --git a/emulatorjs/data/doom/backgrounds/default.png b/emulatorjs/data/doom/backgrounds/default.png new file mode 100644 index 0000000..5c3c0b8 Binary files /dev/null and b/emulatorjs/data/doom/backgrounds/default.png differ diff --git a/emulatorjs/data/doom/bios/prboom.wad b/emulatorjs/data/doom/bios/prboom.wad new file mode 100644 index 0000000..be73e43 Binary files /dev/null and b/emulatorjs/data/doom/bios/prboom.wad differ diff --git a/emulatorjs/data/doom/corners/default.png b/emulatorjs/data/doom/corners/default.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/doom/corners/default.png differ diff --git a/emulatorjs/data/gb/backgrounds/default.png b/emulatorjs/data/gb/backgrounds/default.png new file mode 100644 index 0000000..1763c69 Binary files /dev/null and b/emulatorjs/data/gb/backgrounds/default.png differ diff --git a/emulatorjs/data/gb/bios/gb.zip b/emulatorjs/data/gb/bios/gb.zip new file mode 100644 index 0000000..27baf0f Binary files /dev/null and b/emulatorjs/data/gb/bios/gb.zip differ diff --git a/emulatorjs/data/gb/corners/default.png b/emulatorjs/data/gb/corners/default.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/gb/corners/default.png differ diff --git a/emulatorjs/data/gba/backgrounds/default.png b/emulatorjs/data/gba/backgrounds/default.png new file mode 100644 index 0000000..10699f4 Binary files /dev/null and b/emulatorjs/data/gba/backgrounds/default.png differ diff --git a/emulatorjs/data/gba/bios/gba.zip b/emulatorjs/data/gba/bios/gba.zip new file mode 100644 index 0000000..91ae145 Binary files /dev/null and b/emulatorjs/data/gba/bios/gba.zip differ diff --git a/emulatorjs/data/gba/corners/default.png b/emulatorjs/data/gba/corners/default.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/gba/corners/default.png differ diff --git a/emulatorjs/data/gbc/backgrounds/default.png b/emulatorjs/data/gbc/backgrounds/default.png new file mode 100644 index 0000000..8a68591 Binary files /dev/null and b/emulatorjs/data/gbc/backgrounds/default.png differ diff --git a/emulatorjs/data/gbc/bios/gb.zip b/emulatorjs/data/gbc/bios/gb.zip new file mode 100644 index 0000000..27baf0f Binary files /dev/null and b/emulatorjs/data/gbc/bios/gb.zip differ diff --git a/emulatorjs/data/gbc/corners/default.png b/emulatorjs/data/gbc/corners/default.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/gbc/corners/default.png differ diff --git a/emulatorjs/data/hashes/preview.json b/emulatorjs/data/hashes/preview.json new file mode 100644 index 0000000..e93ac8e --- /dev/null +++ b/emulatorjs/data/hashes/preview.json @@ -0,0 +1,28 @@ +{ + "title": "PlayStation", + "root": "psx", + "parent": "main", + "display_items": 1, + "defaults": { + "emulator": "libretro-mednafen_psx", + "bios": "psx.zip", + "path": "psx", + "rom_extension": ".chd", + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "type": "game", + "has_back": false, + "has_corner": false, + "has_logo": true, + "has_video": true, + "multi_disc": 0 + }, + "items": { + "Looney Tunes - Sheep Raider": { + "video_position": "left:11.5vw;top:30vh;width:36.3vw;height:45.5vh;", + "has_video": false, + "has_logo": false, + "has_back": false, + "has_corner": false + } + } +} \ No newline at end of file diff --git a/emulatorjs/data/hashes/psx/roms/Looney Tunes - Sheep Raider.chd.sha1 b/emulatorjs/data/hashes/psx/roms/Looney Tunes - Sheep Raider.chd.sha1 new file mode 100644 index 0000000..630e67c --- /dev/null +++ b/emulatorjs/data/hashes/psx/roms/Looney Tunes - Sheep Raider.chd.sha1 @@ -0,0 +1 @@ +E2D184E90982D8DB367D1353FF007B0F3DD00DEF \ No newline at end of file diff --git a/emulatorjs/data/jaguar/backgrounds/default.png b/emulatorjs/data/jaguar/backgrounds/default.png new file mode 100644 index 0000000..3dd8b50 Binary files /dev/null and b/emulatorjs/data/jaguar/backgrounds/default.png differ diff --git a/emulatorjs/data/jaguar/corners/default.png b/emulatorjs/data/jaguar/corners/default.png new file mode 100644 index 0000000..d99b99b Binary files /dev/null and b/emulatorjs/data/jaguar/corners/default.png differ diff --git a/emulatorjs/data/lynx/backgrounds/default.png b/emulatorjs/data/lynx/backgrounds/default.png new file mode 100644 index 0000000..3cd3efa Binary files /dev/null and b/emulatorjs/data/lynx/backgrounds/default.png differ diff --git a/emulatorjs/data/lynx/bios/lynxboot.img b/emulatorjs/data/lynx/bios/lynxboot.img new file mode 100644 index 0000000..bc782bc Binary files /dev/null and b/emulatorjs/data/lynx/bios/lynxboot.img differ diff --git a/emulatorjs/data/lynx/corners/default.png b/emulatorjs/data/lynx/corners/default.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/lynx/corners/default.png differ diff --git a/emulatorjs/data/main/backgrounds/3do.png b/emulatorjs/data/main/backgrounds/3do.png new file mode 100644 index 0000000..46922f5 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/3do.png differ diff --git a/emulatorjs/data/main/backgrounds/arcade.png b/emulatorjs/data/main/backgrounds/arcade.png new file mode 100644 index 0000000..a449064 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/arcade.png differ diff --git a/emulatorjs/data/main/backgrounds/atari2600.png b/emulatorjs/data/main/backgrounds/atari2600.png new file mode 100644 index 0000000..7692c91 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/atari2600.png differ diff --git a/emulatorjs/data/main/backgrounds/atari7800.png b/emulatorjs/data/main/backgrounds/atari7800.png new file mode 100644 index 0000000..793cb37 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/atari7800.png differ diff --git a/emulatorjs/data/main/backgrounds/colecovision.png b/emulatorjs/data/main/backgrounds/colecovision.png new file mode 100644 index 0000000..aa2c291 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/colecovision.png differ diff --git a/emulatorjs/data/main/backgrounds/doom.png b/emulatorjs/data/main/backgrounds/doom.png new file mode 100644 index 0000000..5c3c0b8 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/doom.png differ diff --git a/emulatorjs/data/main/backgrounds/gb.png b/emulatorjs/data/main/backgrounds/gb.png new file mode 100644 index 0000000..1763c69 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/gb.png differ diff --git a/emulatorjs/data/main/backgrounds/gba.png b/emulatorjs/data/main/backgrounds/gba.png new file mode 100644 index 0000000..10699f4 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/gba.png differ diff --git a/emulatorjs/data/main/backgrounds/gbc.png b/emulatorjs/data/main/backgrounds/gbc.png new file mode 100644 index 0000000..8a68591 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/gbc.png differ diff --git a/emulatorjs/data/main/backgrounds/jaguar.png b/emulatorjs/data/main/backgrounds/jaguar.png new file mode 100644 index 0000000..3dd8b50 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/jaguar.png differ diff --git a/emulatorjs/data/main/backgrounds/lynx.png b/emulatorjs/data/main/backgrounds/lynx.png new file mode 100644 index 0000000..3cd3efa Binary files /dev/null and b/emulatorjs/data/main/backgrounds/lynx.png differ diff --git a/emulatorjs/data/main/backgrounds/msx.png b/emulatorjs/data/main/backgrounds/msx.png new file mode 100644 index 0000000..7205bf2 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/msx.png differ diff --git a/emulatorjs/data/main/backgrounds/n64.png b/emulatorjs/data/main/backgrounds/n64.png new file mode 100644 index 0000000..38a8741 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/n64.png differ diff --git a/emulatorjs/data/main/backgrounds/nds.png b/emulatorjs/data/main/backgrounds/nds.png new file mode 100644 index 0000000..06476c1 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/nds.png differ diff --git a/emulatorjs/data/main/backgrounds/nes.png b/emulatorjs/data/main/backgrounds/nes.png new file mode 100644 index 0000000..68039d5 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/nes.png differ diff --git a/emulatorjs/data/main/backgrounds/ngp.png b/emulatorjs/data/main/backgrounds/ngp.png new file mode 100644 index 0000000..603afae Binary files /dev/null and b/emulatorjs/data/main/backgrounds/ngp.png differ diff --git a/emulatorjs/data/main/backgrounds/odyssey2.png b/emulatorjs/data/main/backgrounds/odyssey2.png new file mode 100644 index 0000000..5b970a7 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/odyssey2.png differ diff --git a/emulatorjs/data/main/backgrounds/pce.png b/emulatorjs/data/main/backgrounds/pce.png new file mode 100644 index 0000000..57655f3 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/pce.png differ diff --git a/emulatorjs/data/main/backgrounds/pcecd.png b/emulatorjs/data/main/backgrounds/pcecd.png new file mode 100644 index 0000000..57655f3 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/pcecd.png differ diff --git a/emulatorjs/data/main/backgrounds/psx.png b/emulatorjs/data/main/backgrounds/psx.png new file mode 100644 index 0000000..0d1d4d7 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/psx.png differ diff --git a/emulatorjs/data/main/backgrounds/sega32x.png b/emulatorjs/data/main/backgrounds/sega32x.png new file mode 100644 index 0000000..e4fe13a Binary files /dev/null and b/emulatorjs/data/main/backgrounds/sega32x.png differ diff --git a/emulatorjs/data/main/backgrounds/segaCD.png b/emulatorjs/data/main/backgrounds/segaCD.png new file mode 100644 index 0000000..e4fe13a Binary files /dev/null and b/emulatorjs/data/main/backgrounds/segaCD.png differ diff --git a/emulatorjs/data/main/backgrounds/segaGG.png b/emulatorjs/data/main/backgrounds/segaGG.png new file mode 100644 index 0000000..ac8702a Binary files /dev/null and b/emulatorjs/data/main/backgrounds/segaGG.png differ diff --git a/emulatorjs/data/main/backgrounds/segaMD.png b/emulatorjs/data/main/backgrounds/segaMD.png new file mode 100644 index 0000000..e4fe13a Binary files /dev/null and b/emulatorjs/data/main/backgrounds/segaMD.png differ diff --git a/emulatorjs/data/main/backgrounds/segaMS.png b/emulatorjs/data/main/backgrounds/segaMS.png new file mode 100644 index 0000000..2ea2753 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/segaMS.png differ diff --git a/emulatorjs/data/main/backgrounds/segaSG.png b/emulatorjs/data/main/backgrounds/segaSG.png new file mode 100644 index 0000000..e500a75 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/segaSG.png differ diff --git a/emulatorjs/data/main/backgrounds/segaSaturn.png b/emulatorjs/data/main/backgrounds/segaSaturn.png new file mode 100644 index 0000000..26306bf Binary files /dev/null and b/emulatorjs/data/main/backgrounds/segaSaturn.png differ diff --git a/emulatorjs/data/main/backgrounds/snes.png b/emulatorjs/data/main/backgrounds/snes.png new file mode 100644 index 0000000..9a81604 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/snes.png differ diff --git a/emulatorjs/data/main/backgrounds/vb.png b/emulatorjs/data/main/backgrounds/vb.png new file mode 100644 index 0000000..f9be519 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/vb.png differ diff --git a/emulatorjs/data/main/backgrounds/vectrex.png b/emulatorjs/data/main/backgrounds/vectrex.png new file mode 100644 index 0000000..17d3f87 Binary files /dev/null and b/emulatorjs/data/main/backgrounds/vectrex.png differ diff --git a/emulatorjs/data/main/backgrounds/ws.png b/emulatorjs/data/main/backgrounds/ws.png new file mode 100644 index 0000000..a6b26ac Binary files /dev/null and b/emulatorjs/data/main/backgrounds/ws.png differ diff --git a/emulatorjs/data/main/corners/3do.png b/emulatorjs/data/main/corners/3do.png new file mode 100644 index 0000000..104b15a Binary files /dev/null and b/emulatorjs/data/main/corners/3do.png differ diff --git a/emulatorjs/data/main/corners/arcade.png b/emulatorjs/data/main/corners/arcade.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/main/corners/arcade.png differ diff --git a/emulatorjs/data/main/corners/atari2600.png b/emulatorjs/data/main/corners/atari2600.png new file mode 100644 index 0000000..874cd99 Binary files /dev/null and b/emulatorjs/data/main/corners/atari2600.png differ diff --git a/emulatorjs/data/main/corners/atari7800.png b/emulatorjs/data/main/corners/atari7800.png new file mode 100644 index 0000000..6d455fa Binary files /dev/null and b/emulatorjs/data/main/corners/atari7800.png differ diff --git a/emulatorjs/data/main/corners/colecovision.png b/emulatorjs/data/main/corners/colecovision.png new file mode 100644 index 0000000..5b23f53 Binary files /dev/null and b/emulatorjs/data/main/corners/colecovision.png differ diff --git a/emulatorjs/data/main/corners/doom.png b/emulatorjs/data/main/corners/doom.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/main/corners/doom.png differ diff --git a/emulatorjs/data/main/corners/gb.png b/emulatorjs/data/main/corners/gb.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/main/corners/gb.png differ diff --git a/emulatorjs/data/main/corners/gba.png b/emulatorjs/data/main/corners/gba.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/main/corners/gba.png differ diff --git a/emulatorjs/data/main/corners/gbc.png b/emulatorjs/data/main/corners/gbc.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/main/corners/gbc.png differ diff --git a/emulatorjs/data/main/corners/jaguar.png b/emulatorjs/data/main/corners/jaguar.png new file mode 100644 index 0000000..d99b99b Binary files /dev/null and b/emulatorjs/data/main/corners/jaguar.png differ diff --git a/emulatorjs/data/main/corners/lynx.png b/emulatorjs/data/main/corners/lynx.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/main/corners/lynx.png differ diff --git a/emulatorjs/data/main/corners/msx.png b/emulatorjs/data/main/corners/msx.png new file mode 100644 index 0000000..bcb90e3 Binary files /dev/null and b/emulatorjs/data/main/corners/msx.png differ diff --git a/emulatorjs/data/main/corners/n64.png b/emulatorjs/data/main/corners/n64.png new file mode 100644 index 0000000..0ab17a2 Binary files /dev/null and b/emulatorjs/data/main/corners/n64.png differ diff --git a/emulatorjs/data/main/corners/nds.png b/emulatorjs/data/main/corners/nds.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/main/corners/nds.png differ diff --git a/emulatorjs/data/main/corners/nes.png b/emulatorjs/data/main/corners/nes.png new file mode 100644 index 0000000..5c848a3 Binary files /dev/null and b/emulatorjs/data/main/corners/nes.png differ diff --git a/emulatorjs/data/main/corners/ngp.png b/emulatorjs/data/main/corners/ngp.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/main/corners/ngp.png differ diff --git a/emulatorjs/data/main/corners/odyssey2.png b/emulatorjs/data/main/corners/odyssey2.png new file mode 100644 index 0000000..98282fe Binary files /dev/null and b/emulatorjs/data/main/corners/odyssey2.png differ diff --git a/emulatorjs/data/main/corners/pce.png b/emulatorjs/data/main/corners/pce.png new file mode 100644 index 0000000..86c99d9 Binary files /dev/null and b/emulatorjs/data/main/corners/pce.png differ diff --git a/emulatorjs/data/main/corners/pcecd.png b/emulatorjs/data/main/corners/pcecd.png new file mode 100644 index 0000000..86c99d9 Binary files /dev/null and b/emulatorjs/data/main/corners/pcecd.png differ diff --git a/emulatorjs/data/main/corners/psx.png b/emulatorjs/data/main/corners/psx.png new file mode 100644 index 0000000..014dfde Binary files /dev/null and b/emulatorjs/data/main/corners/psx.png differ diff --git a/emulatorjs/data/main/corners/sega32x.png b/emulatorjs/data/main/corners/sega32x.png new file mode 100644 index 0000000..d8f638d Binary files /dev/null and b/emulatorjs/data/main/corners/sega32x.png differ diff --git a/emulatorjs/data/main/corners/segaCD.png b/emulatorjs/data/main/corners/segaCD.png new file mode 100644 index 0000000..d8f638d Binary files /dev/null and b/emulatorjs/data/main/corners/segaCD.png differ diff --git a/emulatorjs/data/main/corners/segaGG.png b/emulatorjs/data/main/corners/segaGG.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/main/corners/segaGG.png differ diff --git a/emulatorjs/data/main/corners/segaMD.png b/emulatorjs/data/main/corners/segaMD.png new file mode 100644 index 0000000..d8f638d Binary files /dev/null and b/emulatorjs/data/main/corners/segaMD.png differ diff --git a/emulatorjs/data/main/corners/segaMS.png b/emulatorjs/data/main/corners/segaMS.png new file mode 100644 index 0000000..0b14ad8 Binary files /dev/null and b/emulatorjs/data/main/corners/segaMS.png differ diff --git a/emulatorjs/data/main/corners/segaSG.png b/emulatorjs/data/main/corners/segaSG.png new file mode 100644 index 0000000..9efafa4 Binary files /dev/null and b/emulatorjs/data/main/corners/segaSG.png differ diff --git a/emulatorjs/data/main/corners/segaSaturn.png b/emulatorjs/data/main/corners/segaSaturn.png new file mode 100644 index 0000000..a178e04 Binary files /dev/null and b/emulatorjs/data/main/corners/segaSaturn.png differ diff --git a/emulatorjs/data/main/corners/snes.png b/emulatorjs/data/main/corners/snes.png new file mode 100644 index 0000000..6f1a19f Binary files /dev/null and b/emulatorjs/data/main/corners/snes.png differ diff --git a/emulatorjs/data/main/corners/vb.png b/emulatorjs/data/main/corners/vb.png new file mode 100644 index 0000000..18dba78 Binary files /dev/null and b/emulatorjs/data/main/corners/vb.png differ diff --git a/emulatorjs/data/main/corners/vectrex.png b/emulatorjs/data/main/corners/vectrex.png new file mode 100644 index 0000000..03ca86b Binary files /dev/null and b/emulatorjs/data/main/corners/vectrex.png differ diff --git a/emulatorjs/data/main/corners/ws.png b/emulatorjs/data/main/corners/ws.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/main/corners/ws.png differ diff --git a/emulatorjs/data/main/logos/3do.png b/emulatorjs/data/main/logos/3do.png new file mode 100644 index 0000000..77431cf Binary files /dev/null and b/emulatorjs/data/main/logos/3do.png differ diff --git a/emulatorjs/data/main/logos/arcade.png b/emulatorjs/data/main/logos/arcade.png new file mode 100644 index 0000000..2175ebe Binary files /dev/null and b/emulatorjs/data/main/logos/arcade.png differ diff --git a/emulatorjs/data/main/logos/atari2600.png b/emulatorjs/data/main/logos/atari2600.png new file mode 100644 index 0000000..1c069df Binary files /dev/null and b/emulatorjs/data/main/logos/atari2600.png differ diff --git a/emulatorjs/data/main/logos/atari7800.png b/emulatorjs/data/main/logos/atari7800.png new file mode 100644 index 0000000..3a5ada4 Binary files /dev/null and b/emulatorjs/data/main/logos/atari7800.png differ diff --git a/emulatorjs/data/main/logos/colecovision.png b/emulatorjs/data/main/logos/colecovision.png new file mode 100644 index 0000000..8cda390 Binary files /dev/null and b/emulatorjs/data/main/logos/colecovision.png differ diff --git a/emulatorjs/data/main/logos/doom.png b/emulatorjs/data/main/logos/doom.png new file mode 100644 index 0000000..4229053 Binary files /dev/null and b/emulatorjs/data/main/logos/doom.png differ diff --git a/emulatorjs/data/main/logos/gb.png b/emulatorjs/data/main/logos/gb.png new file mode 100644 index 0000000..7e4b61d Binary files /dev/null and b/emulatorjs/data/main/logos/gb.png differ diff --git a/emulatorjs/data/main/logos/gba.png b/emulatorjs/data/main/logos/gba.png new file mode 100644 index 0000000..f337897 Binary files /dev/null and b/emulatorjs/data/main/logos/gba.png differ diff --git a/emulatorjs/data/main/logos/gbc.png b/emulatorjs/data/main/logos/gbc.png new file mode 100644 index 0000000..92652e8 Binary files /dev/null and b/emulatorjs/data/main/logos/gbc.png differ diff --git a/emulatorjs/data/main/logos/jaguar.png b/emulatorjs/data/main/logos/jaguar.png new file mode 100644 index 0000000..25dfc7b Binary files /dev/null and b/emulatorjs/data/main/logos/jaguar.png differ diff --git a/emulatorjs/data/main/logos/lynx.png b/emulatorjs/data/main/logos/lynx.png new file mode 100644 index 0000000..3835931 Binary files /dev/null and b/emulatorjs/data/main/logos/lynx.png differ diff --git a/emulatorjs/data/main/logos/msx.png b/emulatorjs/data/main/logos/msx.png new file mode 100644 index 0000000..a2cedd6 Binary files /dev/null and b/emulatorjs/data/main/logos/msx.png differ diff --git a/emulatorjs/data/main/logos/n64.png b/emulatorjs/data/main/logos/n64.png new file mode 100644 index 0000000..1b6c643 Binary files /dev/null and b/emulatorjs/data/main/logos/n64.png differ diff --git a/emulatorjs/data/main/logos/nds.png b/emulatorjs/data/main/logos/nds.png new file mode 100644 index 0000000..06e22e6 Binary files /dev/null and b/emulatorjs/data/main/logos/nds.png differ diff --git a/emulatorjs/data/main/logos/nes.png b/emulatorjs/data/main/logos/nes.png new file mode 100644 index 0000000..cd739cc Binary files /dev/null and b/emulatorjs/data/main/logos/nes.png differ diff --git a/emulatorjs/data/main/logos/ngp.png b/emulatorjs/data/main/logos/ngp.png new file mode 100644 index 0000000..243afd4 Binary files /dev/null and b/emulatorjs/data/main/logos/ngp.png differ diff --git a/emulatorjs/data/main/logos/odyssey2.png b/emulatorjs/data/main/logos/odyssey2.png new file mode 100644 index 0000000..4769098 Binary files /dev/null and b/emulatorjs/data/main/logos/odyssey2.png differ diff --git a/emulatorjs/data/main/logos/pce.png b/emulatorjs/data/main/logos/pce.png new file mode 100644 index 0000000..70c6483 Binary files /dev/null and b/emulatorjs/data/main/logos/pce.png differ diff --git a/emulatorjs/data/main/logos/pcecd.png b/emulatorjs/data/main/logos/pcecd.png new file mode 100644 index 0000000..7d4d9f0 Binary files /dev/null and b/emulatorjs/data/main/logos/pcecd.png differ diff --git a/emulatorjs/data/main/logos/psx.png b/emulatorjs/data/main/logos/psx.png new file mode 100644 index 0000000..4960f8b Binary files /dev/null and b/emulatorjs/data/main/logos/psx.png differ diff --git a/emulatorjs/data/main/logos/sega32x.png b/emulatorjs/data/main/logos/sega32x.png new file mode 100644 index 0000000..b425608 Binary files /dev/null and b/emulatorjs/data/main/logos/sega32x.png differ diff --git a/emulatorjs/data/main/logos/segaCD.png b/emulatorjs/data/main/logos/segaCD.png new file mode 100644 index 0000000..5743812 Binary files /dev/null and b/emulatorjs/data/main/logos/segaCD.png differ diff --git a/emulatorjs/data/main/logos/segaGG.png b/emulatorjs/data/main/logos/segaGG.png new file mode 100644 index 0000000..8101dea Binary files /dev/null and b/emulatorjs/data/main/logos/segaGG.png differ diff --git a/emulatorjs/data/main/logos/segaMD.png b/emulatorjs/data/main/logos/segaMD.png new file mode 100644 index 0000000..79431ab Binary files /dev/null and b/emulatorjs/data/main/logos/segaMD.png differ diff --git a/emulatorjs/data/main/logos/segaMS.png b/emulatorjs/data/main/logos/segaMS.png new file mode 100644 index 0000000..ea5d7b3 Binary files /dev/null and b/emulatorjs/data/main/logos/segaMS.png differ diff --git a/emulatorjs/data/main/logos/segaSG.png b/emulatorjs/data/main/logos/segaSG.png new file mode 100644 index 0000000..efd6ed1 Binary files /dev/null and b/emulatorjs/data/main/logos/segaSG.png differ diff --git a/emulatorjs/data/main/logos/segaSaturn.png b/emulatorjs/data/main/logos/segaSaturn.png new file mode 100644 index 0000000..5fb3aa6 Binary files /dev/null and b/emulatorjs/data/main/logos/segaSaturn.png differ diff --git a/emulatorjs/data/main/logos/snes.png b/emulatorjs/data/main/logos/snes.png new file mode 100644 index 0000000..23cdbee Binary files /dev/null and b/emulatorjs/data/main/logos/snes.png differ diff --git a/emulatorjs/data/main/logos/vb.png b/emulatorjs/data/main/logos/vb.png new file mode 100644 index 0000000..0a1ffa5 Binary files /dev/null and b/emulatorjs/data/main/logos/vb.png differ diff --git a/emulatorjs/data/main/logos/vectrex.png b/emulatorjs/data/main/logos/vectrex.png new file mode 100644 index 0000000..e5f5155 Binary files /dev/null and b/emulatorjs/data/main/logos/vectrex.png differ diff --git a/emulatorjs/data/main/logos/ws.png b/emulatorjs/data/main/logos/ws.png new file mode 100644 index 0000000..005c512 Binary files /dev/null and b/emulatorjs/data/main/logos/ws.png differ diff --git a/emulatorjs/data/main/videos/3do.mp4 b/emulatorjs/data/main/videos/3do.mp4 new file mode 100644 index 0000000..c4c5b28 Binary files /dev/null and b/emulatorjs/data/main/videos/3do.mp4 differ diff --git a/emulatorjs/data/main/videos/arcade.mp4 b/emulatorjs/data/main/videos/arcade.mp4 new file mode 100644 index 0000000..185f03e Binary files /dev/null and b/emulatorjs/data/main/videos/arcade.mp4 differ diff --git a/emulatorjs/data/main/videos/atari2600.mp4 b/emulatorjs/data/main/videos/atari2600.mp4 new file mode 100644 index 0000000..7f576e1 Binary files /dev/null and b/emulatorjs/data/main/videos/atari2600.mp4 differ diff --git a/emulatorjs/data/main/videos/atari7800.mp4 b/emulatorjs/data/main/videos/atari7800.mp4 new file mode 100644 index 0000000..1abb7e6 Binary files /dev/null and b/emulatorjs/data/main/videos/atari7800.mp4 differ diff --git a/emulatorjs/data/main/videos/colecovision.mp4 b/emulatorjs/data/main/videos/colecovision.mp4 new file mode 100644 index 0000000..90997e3 Binary files /dev/null and b/emulatorjs/data/main/videos/colecovision.mp4 differ diff --git a/emulatorjs/data/main/videos/doom.mp4 b/emulatorjs/data/main/videos/doom.mp4 new file mode 100644 index 0000000..9f780d8 Binary files /dev/null and b/emulatorjs/data/main/videos/doom.mp4 differ diff --git a/emulatorjs/data/main/videos/gb.mp4 b/emulatorjs/data/main/videos/gb.mp4 new file mode 100644 index 0000000..c910033 Binary files /dev/null and b/emulatorjs/data/main/videos/gb.mp4 differ diff --git a/emulatorjs/data/main/videos/gba.mp4 b/emulatorjs/data/main/videos/gba.mp4 new file mode 100644 index 0000000..12caf0f Binary files /dev/null and b/emulatorjs/data/main/videos/gba.mp4 differ diff --git a/emulatorjs/data/main/videos/gbc.mp4 b/emulatorjs/data/main/videos/gbc.mp4 new file mode 100644 index 0000000..ef9d7b6 Binary files /dev/null and b/emulatorjs/data/main/videos/gbc.mp4 differ diff --git a/emulatorjs/data/main/videos/jaguar.mp4 b/emulatorjs/data/main/videos/jaguar.mp4 new file mode 100644 index 0000000..fb05e83 Binary files /dev/null and b/emulatorjs/data/main/videos/jaguar.mp4 differ diff --git a/emulatorjs/data/main/videos/lynx.mp4 b/emulatorjs/data/main/videos/lynx.mp4 new file mode 100644 index 0000000..472539d Binary files /dev/null and b/emulatorjs/data/main/videos/lynx.mp4 differ diff --git a/emulatorjs/data/main/videos/msx.mp4 b/emulatorjs/data/main/videos/msx.mp4 new file mode 100644 index 0000000..9fc5702 Binary files /dev/null and b/emulatorjs/data/main/videos/msx.mp4 differ diff --git a/emulatorjs/data/main/videos/n64.mp4 b/emulatorjs/data/main/videos/n64.mp4 new file mode 100644 index 0000000..52042c8 Binary files /dev/null and b/emulatorjs/data/main/videos/n64.mp4 differ diff --git a/emulatorjs/data/main/videos/nds.mp4 b/emulatorjs/data/main/videos/nds.mp4 new file mode 100644 index 0000000..cf20aba Binary files /dev/null and b/emulatorjs/data/main/videos/nds.mp4 differ diff --git a/emulatorjs/data/main/videos/nes.mp4 b/emulatorjs/data/main/videos/nes.mp4 new file mode 100644 index 0000000..d944476 Binary files /dev/null and b/emulatorjs/data/main/videos/nes.mp4 differ diff --git a/emulatorjs/data/main/videos/ngp.mp4 b/emulatorjs/data/main/videos/ngp.mp4 new file mode 100644 index 0000000..e69e2aa Binary files /dev/null and b/emulatorjs/data/main/videos/ngp.mp4 differ diff --git a/emulatorjs/data/main/videos/odyssey2.mp4 b/emulatorjs/data/main/videos/odyssey2.mp4 new file mode 100644 index 0000000..363a006 Binary files /dev/null and b/emulatorjs/data/main/videos/odyssey2.mp4 differ diff --git a/emulatorjs/data/main/videos/pce.mp4 b/emulatorjs/data/main/videos/pce.mp4 new file mode 100644 index 0000000..f5cb613 Binary files /dev/null and b/emulatorjs/data/main/videos/pce.mp4 differ diff --git a/emulatorjs/data/main/videos/psx.mp4 b/emulatorjs/data/main/videos/psx.mp4 new file mode 100644 index 0000000..73331ae Binary files /dev/null and b/emulatorjs/data/main/videos/psx.mp4 differ diff --git a/emulatorjs/data/main/videos/sega32x.mp4 b/emulatorjs/data/main/videos/sega32x.mp4 new file mode 100644 index 0000000..c9870e9 Binary files /dev/null and b/emulatorjs/data/main/videos/sega32x.mp4 differ diff --git a/emulatorjs/data/main/videos/segaCD.mp4 b/emulatorjs/data/main/videos/segaCD.mp4 new file mode 100644 index 0000000..2567d36 Binary files /dev/null and b/emulatorjs/data/main/videos/segaCD.mp4 differ diff --git a/emulatorjs/data/main/videos/segaGG.mp4 b/emulatorjs/data/main/videos/segaGG.mp4 new file mode 100644 index 0000000..b9d2609 Binary files /dev/null and b/emulatorjs/data/main/videos/segaGG.mp4 differ diff --git a/emulatorjs/data/main/videos/segaMD.mp4 b/emulatorjs/data/main/videos/segaMD.mp4 new file mode 100644 index 0000000..ef5c2f4 Binary files /dev/null and b/emulatorjs/data/main/videos/segaMD.mp4 differ diff --git a/emulatorjs/data/main/videos/segaMS.mp4 b/emulatorjs/data/main/videos/segaMS.mp4 new file mode 100644 index 0000000..a652fbf Binary files /dev/null and b/emulatorjs/data/main/videos/segaMS.mp4 differ diff --git a/emulatorjs/data/main/videos/segaSG.mp4 b/emulatorjs/data/main/videos/segaSG.mp4 new file mode 100644 index 0000000..19beb39 Binary files /dev/null and b/emulatorjs/data/main/videos/segaSG.mp4 differ diff --git a/emulatorjs/data/main/videos/segaSaturn.mp4 b/emulatorjs/data/main/videos/segaSaturn.mp4 new file mode 100644 index 0000000..faffb35 Binary files /dev/null and b/emulatorjs/data/main/videos/segaSaturn.mp4 differ diff --git a/emulatorjs/data/main/videos/snes.mp4 b/emulatorjs/data/main/videos/snes.mp4 new file mode 100644 index 0000000..53bc3c3 Binary files /dev/null and b/emulatorjs/data/main/videos/snes.mp4 differ diff --git a/emulatorjs/data/main/videos/vb.mp4 b/emulatorjs/data/main/videos/vb.mp4 new file mode 100644 index 0000000..2973ec1 Binary files /dev/null and b/emulatorjs/data/main/videos/vb.mp4 differ diff --git a/emulatorjs/data/main/videos/vectrex.mp4 b/emulatorjs/data/main/videos/vectrex.mp4 new file mode 100644 index 0000000..34a69a1 Binary files /dev/null and b/emulatorjs/data/main/videos/vectrex.mp4 differ diff --git a/emulatorjs/data/main/videos/ws.mp4 b/emulatorjs/data/main/videos/ws.mp4 new file mode 100644 index 0000000..0c0e98c Binary files /dev/null and b/emulatorjs/data/main/videos/ws.mp4 differ diff --git a/emulatorjs/data/msx/backgrounds/default.png b/emulatorjs/data/msx/backgrounds/default.png new file mode 100644 index 0000000..7205bf2 Binary files /dev/null and b/emulatorjs/data/msx/backgrounds/default.png differ diff --git a/emulatorjs/data/msx/bios/msx.zip b/emulatorjs/data/msx/bios/msx.zip new file mode 100644 index 0000000..5c2277f Binary files /dev/null and b/emulatorjs/data/msx/bios/msx.zip differ diff --git a/emulatorjs/data/msx/corners/default.png b/emulatorjs/data/msx/corners/default.png new file mode 100644 index 0000000..bcb90e3 Binary files /dev/null and b/emulatorjs/data/msx/corners/default.png differ diff --git a/emulatorjs/data/n64/backgrounds/default.png b/emulatorjs/data/n64/backgrounds/default.png new file mode 100644 index 0000000..38a8741 Binary files /dev/null and b/emulatorjs/data/n64/backgrounds/default.png differ diff --git a/emulatorjs/data/n64/corners/default.png b/emulatorjs/data/n64/corners/default.png new file mode 100644 index 0000000..0ab17a2 Binary files /dev/null and b/emulatorjs/data/n64/corners/default.png differ diff --git a/emulatorjs/data/nds/backgrounds/default.png b/emulatorjs/data/nds/backgrounds/default.png new file mode 100644 index 0000000..06476c1 Binary files /dev/null and b/emulatorjs/data/nds/backgrounds/default.png differ diff --git a/emulatorjs/data/nds/bios/nds.zip b/emulatorjs/data/nds/bios/nds.zip new file mode 100644 index 0000000..c193e51 Binary files /dev/null and b/emulatorjs/data/nds/bios/nds.zip differ diff --git a/emulatorjs/data/nds/corners/default.png b/emulatorjs/data/nds/corners/default.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/nds/corners/default.png differ diff --git a/emulatorjs/data/nes/backgrounds/default.png b/emulatorjs/data/nes/backgrounds/default.png new file mode 100644 index 0000000..68039d5 Binary files /dev/null and b/emulatorjs/data/nes/backgrounds/default.png differ diff --git a/emulatorjs/data/nes/bios/nes.zip b/emulatorjs/data/nes/bios/nes.zip new file mode 100644 index 0000000..56b2509 Binary files /dev/null and b/emulatorjs/data/nes/bios/nes.zip differ diff --git a/emulatorjs/data/nes/corners/default.png b/emulatorjs/data/nes/corners/default.png new file mode 100644 index 0000000..5c848a3 Binary files /dev/null and b/emulatorjs/data/nes/corners/default.png differ diff --git a/emulatorjs/data/ngp/backgrounds/default.png b/emulatorjs/data/ngp/backgrounds/default.png new file mode 100644 index 0000000..603afae Binary files /dev/null and b/emulatorjs/data/ngp/backgrounds/default.png differ diff --git a/emulatorjs/data/ngp/corners/default.png b/emulatorjs/data/ngp/corners/default.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/ngp/corners/default.png differ diff --git a/emulatorjs/data/odyssey2/backgrounds/default.png b/emulatorjs/data/odyssey2/backgrounds/default.png new file mode 100644 index 0000000..5b970a7 Binary files /dev/null and b/emulatorjs/data/odyssey2/backgrounds/default.png differ diff --git a/emulatorjs/data/odyssey2/bios/odyssey2.zip b/emulatorjs/data/odyssey2/bios/odyssey2.zip new file mode 100644 index 0000000..ab9029d Binary files /dev/null and b/emulatorjs/data/odyssey2/bios/odyssey2.zip differ diff --git a/emulatorjs/data/odyssey2/corners/default.png b/emulatorjs/data/odyssey2/corners/default.png new file mode 100644 index 0000000..98282fe Binary files /dev/null and b/emulatorjs/data/odyssey2/corners/default.png differ diff --git a/emulatorjs/data/pce/backgrounds/default.png b/emulatorjs/data/pce/backgrounds/default.png new file mode 100644 index 0000000..57655f3 Binary files /dev/null and b/emulatorjs/data/pce/backgrounds/default.png differ diff --git a/emulatorjs/data/pce/bios/pce.zip b/emulatorjs/data/pce/bios/pce.zip new file mode 100644 index 0000000..886da89 Binary files /dev/null and b/emulatorjs/data/pce/bios/pce.zip differ diff --git a/emulatorjs/data/pce/corners/default.png b/emulatorjs/data/pce/corners/default.png new file mode 100644 index 0000000..86c99d9 Binary files /dev/null and b/emulatorjs/data/pce/corners/default.png differ diff --git a/emulatorjs/data/psx/backgrounds/default.png b/emulatorjs/data/psx/backgrounds/default.png new file mode 100644 index 0000000..0d1d4d7 Binary files /dev/null and b/emulatorjs/data/psx/backgrounds/default.png differ diff --git a/emulatorjs/data/psx/bios/psx.zip b/emulatorjs/data/psx/bios/psx.zip new file mode 100644 index 0000000..d39168d Binary files /dev/null and b/emulatorjs/data/psx/bios/psx.zip differ diff --git a/emulatorjs/data/psx/corners/default.png b/emulatorjs/data/psx/corners/default.png new file mode 100644 index 0000000..014dfde Binary files /dev/null and b/emulatorjs/data/psx/corners/default.png differ diff --git a/emulatorjs/data/psx/roms/Looney Tunes - Sheep Raider.chd b/emulatorjs/data/psx/roms/Looney Tunes - Sheep Raider.chd new file mode 100644 index 0000000..75f3bfe Binary files /dev/null and b/emulatorjs/data/psx/roms/Looney Tunes - Sheep Raider.chd differ diff --git a/emulatorjs/data/sega32x/backgrounds/default.png b/emulatorjs/data/sega32x/backgrounds/default.png new file mode 100644 index 0000000..e4fe13a Binary files /dev/null and b/emulatorjs/data/sega32x/backgrounds/default.png differ diff --git a/emulatorjs/data/sega32x/corners/default.png b/emulatorjs/data/sega32x/corners/default.png new file mode 100644 index 0000000..d8f638d Binary files /dev/null and b/emulatorjs/data/sega32x/corners/default.png differ diff --git a/emulatorjs/data/segaCD/backgrounds/default.png b/emulatorjs/data/segaCD/backgrounds/default.png new file mode 100644 index 0000000..e4fe13a Binary files /dev/null and b/emulatorjs/data/segaCD/backgrounds/default.png differ diff --git a/emulatorjs/data/segaCD/bios/sega.zip b/emulatorjs/data/segaCD/bios/sega.zip new file mode 100644 index 0000000..c132c38 Binary files /dev/null and b/emulatorjs/data/segaCD/bios/sega.zip differ diff --git a/emulatorjs/data/segaCD/corners/default.png b/emulatorjs/data/segaCD/corners/default.png new file mode 100644 index 0000000..d8f638d Binary files /dev/null and b/emulatorjs/data/segaCD/corners/default.png differ diff --git a/emulatorjs/data/segaGG/backgrounds/default.png b/emulatorjs/data/segaGG/backgrounds/default.png new file mode 100644 index 0000000..ac8702a Binary files /dev/null and b/emulatorjs/data/segaGG/backgrounds/default.png differ diff --git a/emulatorjs/data/segaGG/bios/sega.zip b/emulatorjs/data/segaGG/bios/sega.zip new file mode 100644 index 0000000..c132c38 Binary files /dev/null and b/emulatorjs/data/segaGG/bios/sega.zip differ diff --git a/emulatorjs/data/segaGG/corners/default.png b/emulatorjs/data/segaGG/corners/default.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/segaGG/corners/default.png differ diff --git a/emulatorjs/data/segaMD/backgrounds/default.png b/emulatorjs/data/segaMD/backgrounds/default.png new file mode 100644 index 0000000..e4fe13a Binary files /dev/null and b/emulatorjs/data/segaMD/backgrounds/default.png differ diff --git a/emulatorjs/data/segaMD/bios/sega.zip b/emulatorjs/data/segaMD/bios/sega.zip new file mode 100644 index 0000000..c132c38 Binary files /dev/null and b/emulatorjs/data/segaMD/bios/sega.zip differ diff --git a/emulatorjs/data/segaMD/corners/default.png b/emulatorjs/data/segaMD/corners/default.png new file mode 100644 index 0000000..d8f638d Binary files /dev/null and b/emulatorjs/data/segaMD/corners/default.png differ diff --git a/emulatorjs/data/segaMS/backgrounds/default.png b/emulatorjs/data/segaMS/backgrounds/default.png new file mode 100644 index 0000000..2ea2753 Binary files /dev/null and b/emulatorjs/data/segaMS/backgrounds/default.png differ diff --git a/emulatorjs/data/segaMS/bios/sega.zip b/emulatorjs/data/segaMS/bios/sega.zip new file mode 100644 index 0000000..c132c38 Binary files /dev/null and b/emulatorjs/data/segaMS/bios/sega.zip differ diff --git a/emulatorjs/data/segaMS/corners/default.png b/emulatorjs/data/segaMS/corners/default.png new file mode 100644 index 0000000..0b14ad8 Binary files /dev/null and b/emulatorjs/data/segaMS/corners/default.png differ diff --git a/emulatorjs/data/segaSG/backgrounds/default.png b/emulatorjs/data/segaSG/backgrounds/default.png new file mode 100644 index 0000000..e500a75 Binary files /dev/null and b/emulatorjs/data/segaSG/backgrounds/default.png differ diff --git a/emulatorjs/data/segaSG/bios/sega.zip b/emulatorjs/data/segaSG/bios/sega.zip new file mode 100644 index 0000000..c132c38 Binary files /dev/null and b/emulatorjs/data/segaSG/bios/sega.zip differ diff --git a/emulatorjs/data/segaSG/corners/default.png b/emulatorjs/data/segaSG/corners/default.png new file mode 100644 index 0000000..9efafa4 Binary files /dev/null and b/emulatorjs/data/segaSG/corners/default.png differ diff --git a/emulatorjs/data/segaSaturn/backgrounds/default.png b/emulatorjs/data/segaSaturn/backgrounds/default.png new file mode 100644 index 0000000..26306bf Binary files /dev/null and b/emulatorjs/data/segaSaturn/backgrounds/default.png differ diff --git a/emulatorjs/data/segaSaturn/bios/saturn.zip b/emulatorjs/data/segaSaturn/bios/saturn.zip new file mode 100644 index 0000000..177bb5e Binary files /dev/null and b/emulatorjs/data/segaSaturn/bios/saturn.zip differ diff --git a/emulatorjs/data/segaSaturn/corners/default.png b/emulatorjs/data/segaSaturn/corners/default.png new file mode 100644 index 0000000..a178e04 Binary files /dev/null and b/emulatorjs/data/segaSaturn/corners/default.png differ diff --git a/emulatorjs/data/snes/backgrounds/default.png b/emulatorjs/data/snes/backgrounds/default.png new file mode 100644 index 0000000..9a81604 Binary files /dev/null and b/emulatorjs/data/snes/backgrounds/default.png differ diff --git a/emulatorjs/data/snes/bios/snes.zip b/emulatorjs/data/snes/bios/snes.zip new file mode 100644 index 0000000..23c71a9 Binary files /dev/null and b/emulatorjs/data/snes/bios/snes.zip differ diff --git a/emulatorjs/data/snes/corners/default.png b/emulatorjs/data/snes/corners/default.png new file mode 100644 index 0000000..6f1a19f Binary files /dev/null and b/emulatorjs/data/snes/corners/default.png differ diff --git a/emulatorjs/data/vb/backgrounds/default.png b/emulatorjs/data/vb/backgrounds/default.png new file mode 100644 index 0000000..f9be519 Binary files /dev/null and b/emulatorjs/data/vb/backgrounds/default.png differ diff --git a/emulatorjs/data/vb/corners/default.png b/emulatorjs/data/vb/corners/default.png new file mode 100644 index 0000000..18dba78 Binary files /dev/null and b/emulatorjs/data/vb/corners/default.png differ diff --git a/emulatorjs/data/vectrex/backgrounds/default.png b/emulatorjs/data/vectrex/backgrounds/default.png new file mode 100644 index 0000000..17d3f87 Binary files /dev/null and b/emulatorjs/data/vectrex/backgrounds/default.png differ diff --git a/emulatorjs/data/vectrex/corners/default.png b/emulatorjs/data/vectrex/corners/default.png new file mode 100644 index 0000000..03ca86b Binary files /dev/null and b/emulatorjs/data/vectrex/corners/default.png differ diff --git a/emulatorjs/data/ws/backgrounds/default.png b/emulatorjs/data/ws/backgrounds/default.png new file mode 100644 index 0000000..a6b26ac Binary files /dev/null and b/emulatorjs/data/ws/backgrounds/default.png differ diff --git a/emulatorjs/data/ws/corners/default.png b/emulatorjs/data/ws/corners/default.png new file mode 100644 index 0000000..ecb0e5b Binary files /dev/null and b/emulatorjs/data/ws/corners/default.png differ diff --git a/emulatorjs/docker-compose.yml b/emulatorjs/docker-compose.yml new file mode 100644 index 0000000..5cdc2d9 --- /dev/null +++ b/emulatorjs/docker-compose.yml @@ -0,0 +1,20 @@ +version: "2.1" +services: + emulatorjs: + image: lscr.io/linuxserver/emulatorjs:latest + container_name: emulatorjs + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Paris + # - SUBFOLDER=/ #optional + volumes: + - "./config:/config" + - "./data:/data" + ports: + - 3333:3000 + - 8880:80 + #- 4001:4001 #optional + restart: unless-stopped + +#for i in *.cue; do chdman createcd -i "$i" -o "${i%.*}.chd"; done \ No newline at end of file diff --git a/google-drive-sync/.config/google-sync/config.json b/google-drive-sync/.config/google-sync/config.json index 791992b..4ddcd62 100644 --- a/google-drive-sync/.config/google-sync/config.json +++ b/google-drive-sync/.config/google-sync/config.json @@ -65,6 +65,13 @@ "destination": "/HAL-BACKUP/DOCKER-BACKUPS", "syncLocalToRemote": true, "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/gitea", + "name": "GoogleDrive", + "destination": "/HAL-BACKUP/GIT", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" } ] } \ No newline at end of file diff --git a/onedrive-sync/.config/onedrive-sync/config.json b/onedrive-sync/.config/onedrive-sync/config.json new file mode 100644 index 0000000..66455ef --- /dev/null +++ b/onedrive-sync/.config/onedrive-sync/config.json @@ -0,0 +1,128 @@ +{ + "defaultSource": "/", + "defaultSyncOptions": "", + "syncInterval": 3600000, + "remotes": [ + { + "source": "/var/target/SYNC/Macbook-Emilien/Documents/Pro-Associatif", + "name": "OneDrive-Emilien", + "destination": "/HAL-DRIVE/Macbook-Emilien/Documents/Pro-Associatif", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/SYNC/Macbook-Emilien/Documents/Administratif", + "name": "OneDrive-Emilien", + "destination": "/HAL-DRIVE/Macbook-Emilien/Documents/Administratif", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/SYNC/Macbook-Emilien/Documents/Charles-Rose", + "name": "OneDrive-Emilien", + "destination": "/HAL-DRIVE/Macbook-Emilien/Documents/Charles-Rose ", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/SYNC/Macbook-Emilien/Documents/Evénements", + "name": "OneDrive-Emilien", + "destination": "/HAL-DRIVE/Macbook-Emilien/Documents/Evénements", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/SYNC/Macbook-Emilien/Documents/ViePratique", + "name": "OneDrive-Emilien", + "destination": "/HAL-DRIVE/Macbook-Emilien/Documents/ViePratique", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + + + + + + { + "source": "/var/target/SYNC/Macbook-Emilien/Documents/TPLM", + "name": "OneDrive-TPLM", + "destination": "/HAL-DRIVE/Macbook-Emilien/Documents/TPLM", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + + + + + { + "source": "/var/target/medias/ebooks", + "name": "OneDrive-Emilien", + "destination": "/HAL-BACKUP/EBOOKS", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/medias/photos", + "name": "OneDrive-Annemilien", + "destination": "/HAL-BACKUP/PHOTOS", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/apps", + "name": "OneDrive-Emilien", + "destination": "/HAL-BACKUP/APPS", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/medias/music", + "name": "OneDrive-Annemilien", + "destination": "/HAL-BACKUP/AUDIO", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/medias/video/videos-a-garder", + "name": "OneDrive-Annemilien", + "destination": "/HAL-BACKUP/VIDEO", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/archives/pro-associatifs-archives", + "name": "OneDrive-Emilien", + "destination": "/HAL-BACKUP/PRO-ASSO-ARCHIVES", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/archives/evenements-archives", + "name": "OneDrive-Emilien", + "destination": "/HAL-BACKUP/ARCHIVES", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/archives/practical-life-archive", + "name": "OneDrive-Emilien", + "destination": "/HAL-BACKUP/OTHER-ARCHIVES", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/docker-backups", + "name": "OneDrive-Emilien", + "destination": "/HAL-BACKUP/DOCKER-BACKUPS", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + }, + { + "source": "/var/target/gitea", + "name": "OneDrive-Emilien", + "destination": "/HAL-BACKUP/GIT", + "syncLocalToRemote": true, + "syncOptions": "--log-file=/logs/rclone-sync-logs.log" + } + ] + } \ No newline at end of file diff --git a/onedrive-sync/.config/rclone/rclone.conf b/onedrive-sync/.config/rclone/rclone.conf new file mode 100755 index 0000000..6239717 --- /dev/null +++ b/onedrive-sync/.config/rclone/rclone.conf @@ -0,0 +1,5 @@ +[OneDrive-Emilien] +type = onedrive +token = {"access_token":"EwB4A8l6BAAUAOyDv0l6PcCVu89kmzvqZmkWABkAAfGbz7fntsRTkcTjRfcnyBw9qp26ZRDkLAIIIN5TEp0eMXxuz4eTYiHGPM4lpeDrNs199HgSyx8ab9e2duwZnZtIekqijYx1/CB5naEKL22qpfsa1JkxvOahohEuchXEwzBQm3u9bnh/eYvDyj7oWcny2iQR7VvXGRp1Eva1LiIscgJP76huiKQW4UTM/sI8rEk/YPESQQUX7u4CKJBEseSEabr16mBH83aaVSc4vJcLvTVj2iu0e5pJwhpmQL4KvmUNZwepXa34tazB/YRg9GxZQjflXeZnmpQrC+0tNOR/IBykXNpHmtmwrKQXuanTsMLjpn8x7a25Tvbtl6SUS9MDZgAACIKKTvwzxJzlSALkcew1tnsP8dfZfw/dGnYa6+ZgTjssPAn12O6aBn4qfbn5WyJA21zyOdbdVMCsJvRtH5mZyXrV2l4vPvhmsLzdqxzlRZ6PdO/4Sses9vdnqnCRR3lJ+t+kePeqCXJmCGLnom8b1x8QOvRZoJoE9k/FqCD1hix2xSoyNlJwHb9nOFIJYQchARiNlZ/wxxnmQdgnsR+IaxtzQr3CVFebLv27aL4ZdGWZMeNznc4YgNQh+WpUVGPFiaO903/L9OlIrmQsXg/n4nwvNZkCtp0T8xvwjk6g9rzaVla5cZnilEkrL1EnUvSLKTN1VLNkfkmm09Sq+vC045eEMz7/ZMFua3cnV5uwcmQHpWq3dMxZrUZarZfkweqP2sUNjX0duTOFZ+ORHJLBztCZmQM14yeDRv+GTSbhwt26ox4VzUopoyaWQp+nYRr4aXUigubT9vOTNvoI+EbxidKR0xmG/n1+xbFQ1xmg4crxCganj3UyDPjpCVcEQwoFwQIgzAb3KZtPmJnjWQq+eIJHBE3tk5OB8ezlMfANeeHd7ziWdDUlbolzw9uiA8HfPsnnvUURQrPCbPkKog9Yx5P8BbTGN+rEpEaqG0WKtM+J5LcqeWf+qsmMStHP15aIQPJ5QS36IJYpdM6iB4ohHjxI2uGfXvxpyrQjbxy4vRHIFQEnVxVCrtGVWhg0z6w8icUgX+82cqTu/48SagoivPCLvyIN7FT43UvXQ1XDtrjcqA8KFnaLzhUaeBFA0RoO2f0cup58U+apBcVCjMHHaK9mPokC","token_type":"Bearer","refresh_token":"M.C105_BL2.-CRw3CGT7x1UtynBY1arom2AlFDZSeVV6JGa6!XR1scveqvE5TXXhamSHjsQKSCeF1T8xY0ncmnq8IAgEfO77uS1sQIBHKEep7m*y1xdNJKfvaVREA8KdrplSBvtcgoH9osfvR47zeOyabccAkxj5wD4qVyDa09hM1nNun7ZZb6cFP3NtxseQClSr1EgvbYuU9kJbqGHs6QCU!RYUAeiPdgea4MxX7mZBwxtCMpxlNxIoiBNdLIeiR4XDo32ENy86te49BItrHB0ptMrLjQjsO!31I5CuD1XHpx8uJwblRoj24GkPvp7VV5kM9VXCSB1ldnpSjfV5hq75ev4Kyuy1LlndW79kTGPwIEHa8YiGkjws","expiry":"2023-05-07T16:40:07.149890177+02:00"} +drive_id = 9b4a36b0aa21839e +drive_type = personal diff --git a/onedrive-sync/.gitignore b/onedrive-sync/.gitignore new file mode 100644 index 0000000..5292519 --- /dev/null +++ b/onedrive-sync/.gitignore @@ -0,0 +1 @@ +logs/ \ No newline at end of file diff --git a/onedrive-sync/build/.eslintrc.js b/onedrive-sync/build/.eslintrc.js new file mode 100644 index 0000000..7fdf025 --- /dev/null +++ b/onedrive-sync/build/.eslintrc.js @@ -0,0 +1,46 @@ +'use strict'; + +module.exports = { + extends: 'airbnb-base', + parserOptions: { + sourceType: 'script' + }, + settings: { + 'import/core-modules': ['process'] + }, + env: { + browser: false, + node: true, + es6: true, + jest: true, + jasmine: true + }, + rules: { + 'arrow-body-style': 0, + 'class-methods-use-this': 0, + 'comma-dangle': [2, 'never'], + 'complexity': [2, 11], + 'import/no-extraneous-dependencies': [2, { devDependencies: true }], + 'max-statements': [2, 20], + 'no-plusplus': 0, + 'no-restricted-syntax': [ + 2, + { + 'selector': 'LabeledStatement', + 'message': 'Labels are a form of GOTO; using them makes code confusing and hard to maintain and understand.' + }, + { + 'selector': 'WithStatement', + 'message': '`with` is disallowed in strict mode because it makes code impossible to predict and optimize.' + } + ], + 'no-use-before-define': [2, { functions: false }], + 'no-underscore-dangle': [2, { allowAfterThis: true }], + 'prefer-template': 0, + 'no-continue': 0, + 'no-await-in-loop': 0, + 'no-return-assign': 0, + 'no-useless-computed-key': 0, + 'no-console': 0 + } +}; diff --git a/onedrive-sync/build/.gitignore b/onedrive-sync/build/.gitignore new file mode 100644 index 0000000..08d3db3 --- /dev/null +++ b/onedrive-sync/build/.gitignore @@ -0,0 +1,2 @@ +node_modules +sync-root diff --git a/onedrive-sync/build/.travis.yml b/onedrive-sync/build/.travis.yml new file mode 100644 index 0000000..327f3b1 --- /dev/null +++ b/onedrive-sync/build/.travis.yml @@ -0,0 +1,17 @@ +language: node_js + +node_js: + "10" + +services: docker + +before_script: + - make install ENV=ci + +script: + - make lint DOCKER=false + - make build + - make publish ENV=ci + +after_script: + - docker images diff --git a/onedrive-sync/build/Dockerfile b/onedrive-sync/build/Dockerfile new file mode 100644 index 0000000..9dc59fd --- /dev/null +++ b/onedrive-sync/build/Dockerfile @@ -0,0 +1,33 @@ +FROM ubuntu:18.04 + +LABEL maintainer "Richard Regeer" \ + email="rich2309@gmail.com" + +RUN apt-get update \ + && apt-get -y install curl unzip \ + && curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip \ + && unzip rclone-current-linux-amd64.zip \ + && cp rclone-*-linux-amd64/rclone /usr/bin/ \ + && chown root:root /usr/bin/rclone \ + && chmod 755 /usr/bin/rclone \ + && apt-get clean \ + && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* /rclone-current-linux-amd64.zip + +ENV NODE_VERSION 10.15.3 + +RUN curl -LOk https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz \ + && tar -C /usr/local --strip-components 1 -xzf node-v$NODE_VERSION-linux-x64.tar.gz \ + && rm -rf /node-v$NODE_VERSION-linux-x64.tar.gz + +COPY ./package.json /usr/local/bin/onedrive-sync/package.json +COPY ./package-lock.json /usr/local/bin/onedrive-sync/package-lock.json +COPY ./lib /usr/local/bin/onedrive-sync/lib +COPY ./etc /usr/local/bin/onedrive-sync/etc +COPY ./etc/rclone.conf /root/.config/rclone/rclone.conf.example + +WORKDIR /usr/local/bin/onedrive-sync + +RUN npm install --production + +CMD ["npm", "start"] +#CMD ['tail', '-f', '/dev/null'] diff --git a/onedrive-sync/build/LICENSE b/onedrive-sync/build/LICENSE new file mode 100644 index 0000000..d2dddee --- /dev/null +++ b/onedrive-sync/build/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 Richard Regeer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/onedrive-sync/build/Makefile b/onedrive-sync/build/Makefile new file mode 100644 index 0000000..7e4441f --- /dev/null +++ b/onedrive-sync/build/Makefile @@ -0,0 +1,85 @@ +.DEFAULT_GOAL := help + +RED=\033[31m +CYAN=\033[36m +YELLOW=\033[33m +GREEN=\033[32m +DEFAULT=\033[0m + +ENV := development +DOCKER := true +DOCKER_NETWORK := bridge +VERSION := $(shell cat VERSION) +OS := $(shell uname) +PROJECT_ROOT := $(shell pwd) +PROJECT_CONTAINER_ROOT := /usr/local/bin/google-sync +DOCKER_IMAGE := richardregeer/google-drive-sync +NODE_MODULES := ./node_modules/.bin + +ifeq ($(DOCKER),true) +START_COMMAND := docker run --rm -it --init --net=${DOCKER_NETWORK} \ + -v ${PROJECT_ROOT}:${PROJECT_CONTAINER_ROOT} \ + -v ${PROJECT_ROOT}/etc/config.dev.json:${PROJECT_CONTAINER_ROOT}/etc/config.json \ + -v ${PROJECT_ROOT}/etc/rclone.dev.conf:/root/.config/rclone/rclone.conf \ + -v ${PROJECT_ROOT}/sync-root:/var/target \ + -w ${PROJECT_CONTAINER_ROOT} \ + ${DOCKER_IMAGE}:${ENV} +else +START_COMMAND := +endif + +.PHONY: help +help: + @echo -e 'To run a task: ${GREEN}make [task_name]${DEFAULT}' + @echo "\tExample: make build ENV='production'" + @echo '' + @echo 'By default the task will run in development environment mode using docker on a bridge network.' + @echo -e 'The environment can be changed by passing ${YELLOW}ENV=[development|production|ci]${DEFAULT}.' + @echo -e 'To run a command on the host without docker use argument ${YELLOW}DOCKER=false${DEFAULT}.' + @echo -e 'By default docker runs in bridge network mode to change use argument ${YELLOW}DOCKER_NETWORK=[host|bridge]${DEFAULT}.' + @echo "\tExample: make start ENV=production DOCKER=false DOCKER_NETWORK=host" + @echo '' + @echo -e 'Please add a valid token in ${GREEN}/etc/rclone.dev.conf${DEFAULT} before running ${YELLOW}make start${DEFAULT}. The files will be synced to the ${GREEN}sync-root${DEFAULT} folder in the project.\nSync configuration can be changed in ${GREEN}etc/config.dev.json${DEFAULT}' + @echo '' + @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "%s%-30s%s %s\n", "${CYAN}", $$1, "${DEFAULT}",$$2}' + +.PHONY: start +start: ## Start docker google drive sync on development.Possible environments ENV=development +ifneq ($(ENV),development) + $(error Required ENV='development') +endif + ${START_COMMAND} npm start + +.PHONY: install +install: ## Install the docker google drive sync development environment. Possible environments ENV=development|ci +ifeq ($(ENV),development) + @echo -e '${CYAN}Install the docker google drive sync development environment${DEFAULT}' + make build + ${START_COMMAND} npm install +endif +ifeq ($(ENV),ci) + @echo -e '${CYAN}Install the docker google drive sync ci environment${DEFAULT}' + npm install +endif + +.PHONY: build +build: ## Build the google drive sync image. + docker build \ + -t ${DOCKER_IMAGE}:development \ + -t ${DOCKER_IMAGE}:ci \ + -t ${DOCKER_IMAGE}:production \ + -t ${DOCKER_IMAGE}:${VERSION} \ + -t ${DOCKER_IMAGE}:latest . + +.PHONY: publish +publish: ## Pubish docker image to docker hub only available on ci environment. +ifneq ($(ENV),ci) + $(error Required ENV='ci') +endif + docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD} + docker push ${DOCKER_IMAGE}:${VERSION} + docker push ${DOCKER_IMAGE}:latest + +.PHONY: lint +lint: ## Check the codestyle of the complete project. + ${START_COMMAND} ${NODE_MODULES}/eslint . diff --git a/onedrive-sync/build/README.md b/onedrive-sync/build/README.md new file mode 100644 index 0000000..4791960 --- /dev/null +++ b/onedrive-sync/build/README.md @@ -0,0 +1,84 @@ +# docker-google-drive-sync +[![Build Status](https://travis-ci.org/richardregeer/docker-google-drive-sync.svg?branch=master)](https://travis-ci.org/richardregeer/docker-google-drive-sync) + +This docker image uses rclone to continuously sync your google drive data to a specific directory. It's also possible to sync changes back to google drive. + +## Howto use the container +```bash +docker run --rm \ +--log-opt max-size=10m \ +-v :/var/target \ +-v :/root/.config/rclone \ +-d \ +richardregeer/google-drive-sync +``` + +A rclone configuration can be created by running the config command. Make sure you answer 'N' on the autoconfig option. It will give an URL that you can open open in your browser. +When you created the config copy it and create a shared volume to use the configuration in the container. For more information howto create rclone configuration see the [rclone](https://rclone.org/drive/) documentation. + +Run the following command to run the rclone configuration in a docker container. +```bash +docker run --rm -it \ +richardregeer/google-drive-sync \ +bash -c 'rclone config && echo -e "\n\n****[ Config file]****" && cat /root/.config/rclone/rclone.conf' +``` + +## Configuration options +```json +{ + "defaultSource": "/", + "defaultSyncOptions": "", + "syncInterval": 60000, + "remotes": [ + { + "source": "/test-1", + "name": "google-drive-1", + "destination": "/var/target" + }, + { + "source": "/test-2", + "name": "google-drive-2", + "destination": "/var/target", + "syncLocalToRemote": true + } + ] +} +``` +- defaultSource: Default '/' (optional). The default folder within google drive to sync. +- defaultSyncOptions: Default none (optional). Add additional rclone arguments, for more info about rclone configuration see the [rclone](https://rclone.org/drive/) documentation. +- syncInterval: Default 60000. The amount of time in mili seconds between syncs. +- runOnce: Default false. When set to true the sync will run only one time and then exit. +- remotes: At least one is required. Contains the configuration of the remotes in a collection. + - name: The configuration name of remote, must be the same as in rclone.conf. + - source: Default '/' (optional). The default folder within google drive to sync. + - destination: The folder where the google-drive files are synced in the container. Make sure this folder is a volume that is shared with the host. + - syncOptions: Default none (optional). Add additional rclone arguments, for more info about rclone configuration see the [rclone](https://rclone.org/drive/) documentation. + - syncLocalToRemote: Default false. Reverse the sync from remote drive to local, so your local sync folder is leading. This options can be useful if you want to use the webdrive as backup. + +It is possible to add multiple remotes. Make sure you also add the remote rclone configuration in the ``rclone.conf`` file with the same name as in the ``config.json``. The remotes will be synced in sequence and in order of the config.json. + +```bash +# Use -v to override the default config.json configuration. +# Make sure to target the correct directory in the container. + +docker run --rm \ +--log-opt max-size=10m \ +-v :/usr/local/bin/google-sync/etc/config.json +-v :/var/target \ +-v :/root/.config/rclone/rclone.conf \ +-d \ +richardregeer/google-drive-sync +``` + +## Development +For development please use ``make`` to see the available tasks +```bash +# Show all the available tasks +make + +# Install and build the environment +make install + +# Start in development mode +make start +``` diff --git a/onedrive-sync/build/VERSION b/onedrive-sync/build/VERSION new file mode 100644 index 0000000..227cea2 --- /dev/null +++ b/onedrive-sync/build/VERSION @@ -0,0 +1 @@ +2.0.0 diff --git a/onedrive-sync/build/etc/config.dev.json b/onedrive-sync/build/etc/config.dev.json new file mode 100644 index 0000000..d47ffa6 --- /dev/null +++ b/onedrive-sync/build/etc/config.dev.json @@ -0,0 +1,21 @@ +{ + "defaultSource": "/", + "defaultSyncOptions": "", + "syncInterval": 60000, + "runOnce": false, + "remotes": [ + { + "source": "/test-1", + "name": "google-drive-1", + "destination": "/var/target", + "syncOptions": "--fast-list" + }, + { + "source": "/test-2", + "name": "google-drive-2", + "destination": "/var/target", + "syncOptions": "--fast-list", + "syncLocalToRemote": true + } + ] +} diff --git a/onedrive-sync/build/etc/config.json b/onedrive-sync/build/etc/config.json new file mode 100644 index 0000000..ac21ea0 --- /dev/null +++ b/onedrive-sync/build/etc/config.json @@ -0,0 +1,15 @@ +{ + "defaultSource": "/", + "defaultSyncOptions": "", + "syncInterval": 60000, + "runOnce": false, + "remotes": [ + { + "source": "/", + "name": "google-drive", + "destination": "/var/target", + "syncOptions": "--fast-list", + "syncLocalToRemote": false + } + ] +} diff --git a/onedrive-sync/build/etc/rclone.conf b/onedrive-sync/build/etc/rclone.conf new file mode 100644 index 0000000..c889e06 --- /dev/null +++ b/onedrive-sync/build/etc/rclone.conf @@ -0,0 +1,6 @@ +[google-drive] +type = drive +client_id = +client_secret = +service_account_file = +token = diff --git a/onedrive-sync/build/etc/rclone.dev.conf b/onedrive-sync/build/etc/rclone.dev.conf new file mode 100644 index 0000000..3189730 --- /dev/null +++ b/onedrive-sync/build/etc/rclone.dev.conf @@ -0,0 +1,13 @@ +[google-drive-1] +type = drive +client_id = +client_secret = +service_account_file = +token = { PLEASE_ADD_A_TOKEN } + +[google-drive-2] +type = drive +client_id = +client_secret = +service_account_file = +token = { PLEASE_ADD_A_TOKEN } diff --git a/onedrive-sync/build/lib/sync.js b/onedrive-sync/build/lib/sync.js new file mode 100644 index 0000000..77bfe59 --- /dev/null +++ b/onedrive-sync/build/lib/sync.js @@ -0,0 +1,82 @@ +'use strict'; + +const fs = require('fs'); +const shell = require('shelljs'); +const config = require('../etc/config.json'); + +const CONFIG_FILE = '/root/.config/rclone/rclone.conf'; +const CONFIG_FILE_EXAMPLE = '/root/.config/rclone/rclone.conf.example'; + +if (!fs.existsSync(CONFIG_FILE)) { + console.log(`Cannot find "${CONFIG_FILE}". An example configuration can be found in "${CONFIG_FILE_EXAMPLE}".`); + shell.exit(1); +} + +function main() { + console.log('Start google drive sync.'); + + if (!config.remotes) { + console.log('No remotes found to sync.'); + shell.exit(1); + } + + config.remotes.forEach((remote) => { + validateRemote(remote); + + const source = remote.source || config.defaultSource || '/'; + const syncOptions = remote.syncOptions || config.defaultSyncOptions || ''; + + if (remote.syncLocalToRemote) { + syncLocalToRemote( + remote.name, + source, + remote.destination, + syncOptions + ); + } else { + syncRemoteToLocal( + remote.name, + source, + remote.destination, + syncOptions + ); + } + }); + + if (config.runOnce) { + console.log('Sync is finished once.'); + shell.exit(0); + } + + setTimeout(main, config.syncInterval || 60000); +} + +function validateRemote(remote) { + if (!remote.name) { + console.log('No name found for the remote.'); + shell.exit(1); + } + + if (!remote.destination) { + console.log(`No distination found for remote ${remote.name}.`); + shell.exit(1); + } +} + +function syncRemoteToLocal(remote, source, destination, syncOptions) { + console.log(`Sync files from remote ${remote}:${source} to local ${destination}`); + + shell.exec(`rclone sync ${remote}:${source} ${destination} ${syncOptions} -v`); + + console.log(`Finished syncing files to local ${destination}`); +} + +function syncLocalToRemote(remote, source, destination, syncOptions) { + console.log(`Sync files from local ${source} to remote ${remote}:${destination}`); + + shell.exec(`rclone sync ${source} ${remote}:${destination} ${syncOptions} -v`); + + console.log(`Finished syncing files to remote ${remote}:${destination}`); +} + +main(); diff --git a/onedrive-sync/build/package-lock.json b/onedrive-sync/build/package-lock.json new file mode 100644 index 0000000..bfad302 --- /dev/null +++ b/onedrive-sync/build/package-lock.json @@ -0,0 +1,1581 @@ +{ + "name": "docker-google-drive-sync", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "acorn": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", + "dev": true + }, + "acorn-jsx": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz", + "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", + "dev": true, + "requires": { + "acorn": "^5.0.3" + } + }, + "ajv": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz", + "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.1" + } + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "color-convert": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "dev": true, + "requires": { + "color-name": "1.1.1" + } + }, + "color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "dev": true, + "requires": { + "foreach": "^2.0.5", + "object-keys": "^1.0.8" + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "requires": { + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.3.0.tgz", + "integrity": "sha512-N/tCqlMKkyNvAvLu+zI9AqDasnSLt00K+Hu8kdsERliC9jYEc8ck12XtjvOXrBKu8fK6RrBcN9bat6Xk++9jAg==", + "dev": true, + "requires": { + "ajv": "^6.5.0", + "babel-code-frame": "^6.26.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^4.0.0", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^4.0.0", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.2", + "imurmurhash": "^0.1.4", + "inquirer": "^5.2.0", + "is-resolvable": "^1.1.0", + "js-yaml": "^3.11.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.5", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^2.0.0", + "require-uncached": "^1.0.3", + "semver": "^5.5.0", + "string.prototype.matchall": "^2.0.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^4.0.3", + "text-table": "^0.2.0" + } + }, + "eslint-config-airbnb-base": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.1.0.tgz", + "integrity": "sha512-XWwQtf3U3zIoKO1BbHh6aUhJZQweOwSt4c2JrPDg9FP3Ltv3+YfEv7jIDB8275tVnO/qOHbfuYg3kzw6Je7uWw==", + "dev": true, + "requires": { + "eslint-restricted-globals": "^0.1.1", + "object.assign": "^4.1.0", + "object.entries": "^1.0.4" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "eslint-module-utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", + "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", + "dev": true, + "requires": { + "debug": "^2.6.8", + "pkg-dir": "^1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz", + "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", + "dev": true, + "requires": { + "contains-path": "^0.1.0", + "debug": "^2.6.8", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.2.0", + "has": "^1.0.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0", + "resolve": "^1.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + } + } + }, + "eslint-restricted-globals": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", + "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", + "dev": true + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", + "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, + "espree": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz", + "integrity": "sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==", + "dev": true, + "requires": { + "acorn": "^5.6.0", + "acorn-jsx": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globals": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", + "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "inquirer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.1.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^5.5.2", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "nice-try": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz", + "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==", + "dev": true + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz", + "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.6.1", + "function-bind": "^1.1.0", + "has": "^1.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "regexp.prototype.flags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", + "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2" + } + }, + "regexpp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.0.tgz", + "integrity": "sha512-g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA==", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "rxjs": { + "version": "5.5.11", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.11.tgz", + "integrity": "sha512-3bjO7UwWfA2CV7lmwYMBzj4fQ6Cq+ftHc2MvUe+WMS7wcdJ1LosDWmdjPQanYp2dBRj572p7PeU81JUxHKOcBA==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shelljs": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.2.tgz", + "integrity": "sha512-pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string.prototype.matchall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-2.0.0.tgz", + "integrity": "sha512-WoZ+B2ypng1dp4iFLF2kmZlwwlE19gmjgKuhL1FJfDgCREWb3ye3SDVHSzLH6bxfnvYmkCxbzkmWcQZHA4P//Q==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.10.0", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "regexp.prototype.flags": "^1.2.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "table": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", + "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "dev": true, + "requires": { + "ajv": "^6.0.1", + "ajv-keywords": "^3.0.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + } + } +} diff --git a/onedrive-sync/build/package.json b/onedrive-sync/build/package.json new file mode 100644 index 0000000..98102cd --- /dev/null +++ b/onedrive-sync/build/package.json @@ -0,0 +1,30 @@ +{ + "name": "docker-google-drive-sync", + "version": "1.0.0", + "description": "[![Build Status](https://travis-ci.org/richardregeer/docker-google-drive-sync.svg?branch=master)](https://travis-ci.org/richardregeer/docker-google-drive-sync)", + "main": "lib/sync.js", + "directories": { + "lib": "lib" + }, + "scripts": { + "start": "node lib/sync.js" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/richardregeer/docker-google-drive-sync.git" + }, + "author": "", + "license": "ISC", + "bugs": { + "url": "https://github.com/richardregeer/docker-google-drive-sync/issues" + }, + "homepage": "https://github.com/richardregeer/docker-google-drive-sync#readme", + "dependencies": { + "shelljs": "^0.8.2" + }, + "devDependencies": { + "eslint": "^5.3.0", + "eslint-config-airbnb-base": "^13.1.0", + "eslint-plugin-import": "^2.14.0" + } +} diff --git a/onedrive-sync/docker-compose.yml b/onedrive-sync/docker-compose.yml new file mode 100644 index 0000000..6f562dd --- /dev/null +++ b/onedrive-sync/docker-compose.yml @@ -0,0 +1,35 @@ +version: '3' +services: + rclone: + build: # Instruction pour build l'image + context: ./build + dockerfile: Dockerfile + #image: richardregeer/google-drive-sync + container_name: onedrive-sync + restart: always + #logging: + # driver: "json-file" + # options: + # max-size: "50m" + volumes: + - "./.config/onedrive-sync/config.json:/usr/local/bin/onedrive-sync/etc/config.json" + - "/mnt/data:/var/target:ro" + - "./.config/rclone/rclone.conf:/root/.config/rclone/rclone.conf" + - "./logs:/logs" + - /etc/passwd:/etc/passwd:ro + - /etc/group:/etc/group:ro + cap_add: + - SYS_ADMIN + - SETPCAP + - MKNOD + + #command: "tail -f /dev/null" + #mount media: /data/media --buffer-size 256M --dir-cache-time 1000h --log-level DEBUG --poll-interval 15s --timeout 1h --rc --rc-web-gui --rc-addr :5572 --rc-user=plex --rc-pass=plexmedia --log-file /config/rclone/logs/rcloneUnion04072020d.log + #ports: + # - 5572:5572 + #security_opt: + # - seccomp:unconfined + #environment: + # - PHP_TZ=Europe/Paris + # - PUID=1000 + # - PGID=1000 \ No newline at end of file diff --git a/photoprism/docker-compose.yml b/photoprism/docker-compose.yml index 652081a..6c8b81a 100644 --- a/photoprism/docker-compose.yml +++ b/photoprism/docker-compose.yml @@ -102,6 +102,19 @@ services: - DB_DUMP_BEGIN=+1 - DB_SERVER=photoprism-mariadb + + dbadmin-photoprism: # Nom du micro service PhpMyAdmin + image: phpmyadmin # Basée sur une image officielle phpmyadmin (dockerhub) + container_name: "photoprism-db-admin" + restart: always # Politique de redémarrage lorsque le serveur redémarre + ports: + - '8888:80' # Port d'accès à la page web d'admin de PhpMyAdmin + environment: + PMA_HOST: photoprism-mariadb # Hostname (nom du micro-service dans la stack) du conteneur de BDD + UPLOAD_LIMIT: 900M + depends_on: + - photoprism-mariadb # Pour forcer l'ordre de démarrage des conteneurs + networks: default: external: diff --git a/transmission-openvpn/docker-compose.yml b/transmission-openvpn/docker-compose.yml index c534ae5..6056883 100644 --- a/transmission-openvpn/docker-compose.yml +++ b/transmission-openvpn/docker-compose.yml @@ -1,13 +1,19 @@ version: '3.3' services: transmission-openvpn: + restart: always + cap_add: - NET_ADMIN + sysctls: + - net.ipv6.conf.all.disable_ipv6=0 volumes: - '/mnt/data/:/data' - './config/:/config' + - '/etc/localtime:/etc/localtime:ro' - './vpntunnel-openvpn-configs/:/etc/openvpn/custom/' - + devices: + - "/dev/net/tun -d" environment: - PUID=1000 - PGID=1000 @@ -16,6 +22,11 @@ services: - OPENVPN_USERNAME=emilien - OPENVPN_PASSWORD=TititAne8387 - LOCAL_NETWORK=192.168.0.0/16 + - TRANSMISSION_PEER_PORT=62823 + dns: + - 8.8.8.8 + - 8.8.4.4 + privileged: true logging: driver: json-file options: