diff --git a/data/cores/a5200-wasm.data b/data/cores/a5200-wasm.data index d93144e..586ac70 100644 Binary files a/data/cores/a5200-wasm.data and b/data/cores/a5200-wasm.data differ diff --git a/data/cores/beetle_vb-wasm.data b/data/cores/beetle_vb-wasm.data index b02c5a6..5c787ef 100644 Binary files a/data/cores/beetle_vb-wasm.data and b/data/cores/beetle_vb-wasm.data differ diff --git a/data/cores/desmume2015-wasm.data b/data/cores/desmume2015-wasm.data index 68f9f87..4cf2e87 100644 Binary files a/data/cores/desmume2015-wasm.data and b/data/cores/desmume2015-wasm.data differ diff --git a/data/cores/fbalpha2012_cps1-wasm.data b/data/cores/fbalpha2012_cps1-wasm.data index 02b01b1..c8f2167 100644 Binary files a/data/cores/fbalpha2012_cps1-wasm.data and b/data/cores/fbalpha2012_cps1-wasm.data differ diff --git a/data/cores/fbalpha2012_cps2-wasm.data b/data/cores/fbalpha2012_cps2-wasm.data index 3970996..e2bde6d 100644 Binary files a/data/cores/fbalpha2012_cps2-wasm.data and b/data/cores/fbalpha2012_cps2-wasm.data differ diff --git a/data/cores/fceumm-wasm.data b/data/cores/fceumm-wasm.data index 38f363d..0909611 100644 Binary files a/data/cores/fceumm-wasm.data and b/data/cores/fceumm-wasm.data differ diff --git a/data/cores/gambatte-wasm.data b/data/cores/gambatte-wasm.data index fa65fb6..979a0a9 100644 Binary files a/data/cores/gambatte-wasm.data and b/data/cores/gambatte-wasm.data differ diff --git a/data/cores/mame2003-wasm.data b/data/cores/mame2003-wasm.data index d2b1cab..1773bc2 100644 Binary files a/data/cores/mame2003-wasm.data and b/data/cores/mame2003-wasm.data differ diff --git a/data/cores/melonds-wasm.data b/data/cores/melonds-wasm.data index dc6d185..9e3e908 100644 Binary files a/data/cores/melonds-wasm.data and b/data/cores/melonds-wasm.data differ diff --git a/data/cores/mgba-wasm.data b/data/cores/mgba-wasm.data index 6dfd91e..6cf089f 100644 Binary files a/data/cores/mgba-wasm.data and b/data/cores/mgba-wasm.data differ diff --git a/data/cores/mupen64plus_next-wasm.data b/data/cores/mupen64plus_next-wasm.data index 26850d8..938f415 100644 Binary files a/data/cores/mupen64plus_next-wasm.data and b/data/cores/mupen64plus_next-wasm.data differ diff --git a/data/cores/nestopia-wasm.data b/data/cores/nestopia-wasm.data index 1f604f3..73b48cb 100644 Binary files a/data/cores/nestopia-wasm.data and b/data/cores/nestopia-wasm.data differ diff --git a/data/cores/snes9x-wasm.data b/data/cores/snes9x-wasm.data index 2464b0a..9ea6906 100644 Binary files a/data/cores/snes9x-wasm.data and b/data/cores/snes9x-wasm.data differ diff --git a/data/emu-main.js b/data/emu-main.js index f8fb3c7..dcec44a 100644 --- a/data/emu-main.js +++ b/data/emu-main.js @@ -4579,6 +4579,11 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) { _this.volume < 1 && (_0x17edbf = 0 === _this.volume ? -0x50 : 0x1e * _this.volume - 0x1e, _0x2c1832(_0x17edbf)), _this.muted && (_0x17edbf = -0x50), _0x2c1832(_0x17edbf); }; } + _0x378b5c.getSaveFilePath = _0x27f4c4.Module.cwrap('save_file_path', 'string', []); + // Returns a Uint8Array of the save file + _0x378b5c.readSaveFile = function() { + return FS.readFile(_0x378b5c.getSaveFilePath()); + } _0x378b5c.setVariable = _0x27f4c4.Module.cwrap('set_variable', 'null', ['string', 'string']); _0x378b5c.simulateInputFn = _0x27f4c4.Module.cwrap('simulate_input', 'null', ['number', 'number', 'number']); let _0x2c63cc = {