From b2a0f71634b9deebe3a0470e16b1b2afe982f291 Mon Sep 17 00:00:00 2001 From: Ben Smith Date: Tue, 6 Jun 2023 00:23:39 -0700 Subject: [PATCH] Update binjgb.{js,wasm} --- docs/binjgb.js | 2 +- docs/binjgb.wasm | Bin 92940 -> 92899 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/binjgb.js b/docs/binjgb.js index 361bcf1..2a72508 100644 --- a/docs/binjgb.js +++ b/docs/binjgb.js @@ -6,7 +6,7 @@ var Binjgb = (() => { function(Binjgb) { Binjgb = Binjgb || {}; -var Module=typeof Binjgb!="undefined"?Binjgb:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=true;var ENVIRONMENT_IS_WORKER=false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var POINTER_SIZE=4;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="binjgb.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"env":asmLibraryArg,"wasi_snapshot_preview1":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function demangle(func){return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;abortOnCannotGrowMemory(requestedSize)}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function _fd_close(fd){return 52}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){return 70}var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function uleb128Encode(n,target){if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}}function sigToWasmTypes(sig){var typeNames={"i":"i32","j":"i64","f":"f32","d":"f64","p":"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function updateTableMap(offset,count){if(functionsInTableMap){for(var i=offset;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}function getCFunc(ident){var func=Module["_"+ident];return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof Binjgb!="undefined"?Binjgb:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=true;var ENVIRONMENT_IS_WORKER=false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var POINTER_SIZE=4;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="binjgb.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"env":asmLibraryArg,"wasi_snapshot_preview1":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;abortOnCannotGrowMemory(requestedSize)}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function _fd_close(fd){return 52}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){return 70}var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}var asmLibraryArg={"emscripten_memcpy_big":_emscripten_memcpy_big,"emscripten_resize_heap":_emscripten_resize_heap,"exit":_exit,"fd_close":_fd_close,"fd_seek":_fd_seek,"fd_write":_fd_write};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["__wasm_call_ctors"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["malloc"]).apply(null,arguments)};var _emulator_set_builtin_palette=Module["_emulator_set_builtin_palette"]=function(){return(_emulator_set_builtin_palette=Module["_emulator_set_builtin_palette"]=Module["asm"]["emulator_set_builtin_palette"]).apply(null,arguments)};var _emulator_was_ext_ram_updated=Module["_emulator_was_ext_ram_updated"]=function(){return(_emulator_was_ext_ram_updated=Module["_emulator_was_ext_ram_updated"]=Module["asm"]["emulator_was_ext_ram_updated"]).apply(null,arguments)};var _emulator_read_ext_ram=Module["_emulator_read_ext_ram"]=function(){return(_emulator_read_ext_ram=Module["_emulator_read_ext_ram"]=Module["asm"]["emulator_read_ext_ram"]).apply(null,arguments)};var _emulator_write_ext_ram=Module["_emulator_write_ext_ram"]=function(){return(_emulator_write_ext_ram=Module["_emulator_write_ext_ram"]=Module["asm"]["emulator_write_ext_ram"]).apply(null,arguments)};var _file_data_delete=Module["_file_data_delete"]=function(){return(_file_data_delete=Module["_file_data_delete"]=Module["asm"]["file_data_delete"]).apply(null,arguments)};var _emulator_delete=Module["_emulator_delete"]=function(){return(_emulator_delete=Module["_emulator_delete"]=Module["asm"]["emulator_delete"]).apply(null,arguments)};var _joypad_new=Module["_joypad_new"]=function(){return(_joypad_new=Module["_joypad_new"]=Module["asm"]["joypad_new"]).apply(null,arguments)};var _joypad_delete=Module["_joypad_delete"]=function(){return(_joypad_delete=Module["_joypad_delete"]=Module["asm"]["joypad_delete"]).apply(null,arguments)};var _rewind_append=Module["_rewind_append"]=function(){return(_rewind_append=Module["_rewind_append"]=Module["asm"]["rewind_append"]).apply(null,arguments)};var _rewind_delete=Module["_rewind_delete"]=function(){return(_rewind_delete=Module["_rewind_delete"]=Module["asm"]["rewind_delete"]).apply(null,arguments)};var _emulator_new_simple=Module["_emulator_new_simple"]=function(){return(_emulator_new_simple=Module["_emulator_new_simple"]=Module["asm"]["emulator_new_simple"]).apply(null,arguments)};var _emulator_get_ticks_f64=Module["_emulator_get_ticks_f64"]=function(){return(_emulator_get_ticks_f64=Module["_emulator_get_ticks_f64"]=Module["asm"]["emulator_get_ticks_f64"]).apply(null,arguments)};var _emulator_run_until_f64=Module["_emulator_run_until_f64"]=function(){return(_emulator_run_until_f64=Module["_emulator_run_until_f64"]=Module["asm"]["emulator_run_until_f64"]).apply(null,arguments)};var _rewind_get_newest_ticks_f64=Module["_rewind_get_newest_ticks_f64"]=function(){return(_rewind_get_newest_ticks_f64=Module["_rewind_get_newest_ticks_f64"]=Module["asm"]["rewind_get_newest_ticks_f64"]).apply(null,arguments)};var _rewind_get_oldest_ticks_f64=Module["_rewind_get_oldest_ticks_f64"]=function(){return(_rewind_get_oldest_ticks_f64=Module["_rewind_get_oldest_ticks_f64"]=Module["asm"]["rewind_get_oldest_ticks_f64"]).apply(null,arguments)};var _emulator_set_default_joypad_callback=Module["_emulator_set_default_joypad_callback"]=function(){return(_emulator_set_default_joypad_callback=Module["_emulator_set_default_joypad_callback"]=Module["asm"]["emulator_set_default_joypad_callback"]).apply(null,arguments)};var _emulator_set_bw_palette_simple=Module["_emulator_set_bw_palette_simple"]=function(){return(_emulator_set_bw_palette_simple=Module["_emulator_set_bw_palette_simple"]=Module["asm"]["emulator_set_bw_palette_simple"]).apply(null,arguments)};var _rewind_new_simple=Module["_rewind_new_simple"]=function(){return(_rewind_new_simple=Module["_rewind_new_simple"]=Module["asm"]["rewind_new_simple"]).apply(null,arguments)};var _rewind_begin=Module["_rewind_begin"]=function(){return(_rewind_begin=Module["_rewind_begin"]=Module["asm"]["rewind_begin"]).apply(null,arguments)};var _emulator_set_rewind_joypad_callback=Module["_emulator_set_rewind_joypad_callback"]=function(){return(_emulator_set_rewind_joypad_callback=Module["_emulator_set_rewind_joypad_callback"]=Module["asm"]["emulator_set_rewind_joypad_callback"]).apply(null,arguments)};var _rewind_to_ticks_wrapper=Module["_rewind_to_ticks_wrapper"]=function(){return(_rewind_to_ticks_wrapper=Module["_rewind_to_ticks_wrapper"]=Module["asm"]["rewind_to_ticks_wrapper"]).apply(null,arguments)};var _rewind_end=Module["_rewind_end"]=function(){return(_rewind_end=Module["_rewind_end"]=Module["asm"]["rewind_end"]).apply(null,arguments)};var _set_joyp_up=Module["_set_joyp_up"]=function(){return(_set_joyp_up=Module["_set_joyp_up"]=Module["asm"]["set_joyp_up"]).apply(null,arguments)};var _set_joyp_down=Module["_set_joyp_down"]=function(){return(_set_joyp_down=Module["_set_joyp_down"]=Module["asm"]["set_joyp_down"]).apply(null,arguments)};var _set_joyp_left=Module["_set_joyp_left"]=function(){return(_set_joyp_left=Module["_set_joyp_left"]=Module["asm"]["set_joyp_left"]).apply(null,arguments)};var _set_joyp_right=Module["_set_joyp_right"]=function(){return(_set_joyp_right=Module["_set_joyp_right"]=Module["asm"]["set_joyp_right"]).apply(null,arguments)};var _set_joyp_B=Module["_set_joyp_B"]=function(){return(_set_joyp_B=Module["_set_joyp_B"]=Module["asm"]["set_joyp_B"]).apply(null,arguments)};var _set_joyp_A=Module["_set_joyp_A"]=function(){return(_set_joyp_A=Module["_set_joyp_A"]=Module["asm"]["set_joyp_A"]).apply(null,arguments)};var _set_joyp_start=Module["_set_joyp_start"]=function(){return(_set_joyp_start=Module["_set_joyp_start"]=Module["asm"]["set_joyp_start"]).apply(null,arguments)};var _set_joyp_select=Module["_set_joyp_select"]=function(){return(_set_joyp_select=Module["_set_joyp_select"]=Module["asm"]["set_joyp_select"]).apply(null,arguments)};var _get_frame_buffer_ptr=Module["_get_frame_buffer_ptr"]=function(){return(_get_frame_buffer_ptr=Module["_get_frame_buffer_ptr"]=Module["asm"]["get_frame_buffer_ptr"]).apply(null,arguments)};var _get_frame_buffer_size=Module["_get_frame_buffer_size"]=function(){return(_get_frame_buffer_size=Module["_get_frame_buffer_size"]=Module["asm"]["get_frame_buffer_size"]).apply(null,arguments)};var _get_sgb_frame_buffer_ptr=Module["_get_sgb_frame_buffer_ptr"]=function(){return(_get_sgb_frame_buffer_ptr=Module["_get_sgb_frame_buffer_ptr"]=Module["asm"]["get_sgb_frame_buffer_ptr"]).apply(null,arguments)};var _get_sgb_frame_buffer_size=Module["_get_sgb_frame_buffer_size"]=function(){return(_get_sgb_frame_buffer_size=Module["_get_sgb_frame_buffer_size"]=Module["asm"]["get_sgb_frame_buffer_size"]).apply(null,arguments)};var _get_audio_buffer_ptr=Module["_get_audio_buffer_ptr"]=function(){return(_get_audio_buffer_ptr=Module["_get_audio_buffer_ptr"]=Module["asm"]["get_audio_buffer_ptr"]).apply(null,arguments)};var _get_audio_buffer_capacity=Module["_get_audio_buffer_capacity"]=function(){return(_get_audio_buffer_capacity=Module["_get_audio_buffer_capacity"]=Module["asm"]["get_audio_buffer_capacity"]).apply(null,arguments)};var _ext_ram_file_data_new=Module["_ext_ram_file_data_new"]=function(){return(_ext_ram_file_data_new=Module["_ext_ram_file_data_new"]=Module["asm"]["ext_ram_file_data_new"]).apply(null,arguments)};var _get_file_data_ptr=Module["_get_file_data_ptr"]=function(){return(_get_file_data_ptr=Module["_get_file_data_ptr"]=Module["asm"]["get_file_data_ptr"]).apply(null,arguments)};var _get_file_data_size=Module["_get_file_data_size"]=function(){return(_get_file_data_size=Module["_get_file_data_size"]=Module["asm"]["get_file_data_size"]).apply(null,arguments)};var _set_log_apu_writes=Module["_set_log_apu_writes"]=function(){return(_set_log_apu_writes=Module["_set_log_apu_writes"]=Module["asm"]["set_log_apu_writes"]).apply(null,arguments)};var _get_apu_log_data_size=Module["_get_apu_log_data_size"]=function(){return(_get_apu_log_data_size=Module["_get_apu_log_data_size"]=Module["asm"]["get_apu_log_data_size"]).apply(null,arguments)};var _get_apu_log_data_ptr=Module["_get_apu_log_data_ptr"]=function(){return(_get_apu_log_data_ptr=Module["_get_apu_log_data_ptr"]=Module["asm"]["get_apu_log_data_ptr"]).apply(null,arguments)};var _reset_apu_log=Module["_reset_apu_log"]=function(){return(_reset_apu_log=Module["_reset_apu_log"]=Module["asm"]["reset_apu_log"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["__errno_location"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["stackSave"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["stackRestore"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["stackAlloc"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["dynCall_jiji"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return Binjgb.ready diff --git a/docs/binjgb.wasm b/docs/binjgb.wasm index d4b243826dcb125ee092a8b4fa83b980ab2da22d..6e525e52698d770c0093f266e6044317003586b4 100644 GIT binary patch delta 18107 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 JSrli5{|^DAVO{_L delta 17953 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 E22p?}4gdfE