From 4d1ffb80c617ce26d44298525ba1bfeb858bb5e3 Mon Sep 17 00:00:00 2001 From: Ben Smith Date: Thu, 13 Sep 2018 01:53:17 -0700 Subject: [PATCH] Update demo with randomized memory Also add workaround for emscripten bug 7073. That bug is fixed, but my version of emscripten doesn't have the fix yet. --- demo/binjgb.js | 2 +- demo/binjgb.wasm | Bin 124060 -> 119196 bytes src/emscripten/exported.json | 3 +-- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/demo/binjgb.js b/demo/binjgb.js index 63d4c36..95305ac 100644 --- a/demo/binjgb.js +++ b/demo/binjgb.js @@ -1,4 +1,4 @@ -var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status,toThrow){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}Module["print"]=typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null;Module["printErr"]=typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||Module["print"];Module.print=Module["print"];Module.printErr=Module["printErr"];for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){assert(!staticSealed);var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){assert(DYNAMICTOP_PTR);var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;Module.printErr(text)}}var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}var JSfuncs={"stackSave":(function(){stackSave()}),"stackRestore":(function(){stackRestore()}),"arrayToC":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),"stringToC":(function(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})};var toC={"string":JSfuncs["stringToC"],"array":JSfuncs["arrayToC"]};function ccall(ident,returnType,argTypes,args,opts){var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_STATIC=2;var ALLOC_NONE=4;function Pointer_stringify(ptr,length){if(length===0||!ptr)return"";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+i>>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[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&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function demangle(func){return func}function demangleAll(text){var regex=/_Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;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 ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}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 addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_round=Math.round;var Math_min=Math.min;var Math_max=Math.max;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;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()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="binjgb.wast";var wasmBinaryFile="binjgb.wasm";var asmjsCodeFile="binjgb.temp.asm.js";if(typeof Module["locateFile"]==="function"){if(!isDataURI(wasmTextFile)){wasmTextFile=Module["locateFile"](wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=Module["locateFile"](wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=Module["locateFile"](asmjsCodeFile)}}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":{"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})},"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function flush_NO_FILESYSTEM(){var fflush=Module["_fflush"];if(fflush)fflush(0);var printChar=___syscall146.printChar;if(!printChar)return;var buffers=___syscall146.buffers;if(buffers[1].length)printChar(1,10);if(buffers[2].length)printChar(2,10)}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.get(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();var ret=0;if(!___syscall146.buffers){___syscall146.buffers=[null,[],[]];___syscall146.printChar=(function(stream,curr){var buffer=___syscall146.buffers[stream];assert(buffer);if(curr===0||curr===10){(stream===1?Module["print"]:Module["printErr"])(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}})}for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=value;return value}function _sbrk(increment){increment=increment|0;var oldDynamicTop=0;var newDynamicTop=0;var totalMemory=0;oldDynamicTop=HEAP32[DYNAMICTOP_PTR>>2]|0;newDynamicTop=oldDynamicTop+increment|0;if((increment|0)>0&(newDynamicTop|0)<(oldDynamicTop|0)|(newDynamicTop|0)<0){abortOnCannotGrowMemory()|0;___setErrNo(12);return-1}HEAP32[DYNAMICTOP_PTR>>2]=newDynamicTop;totalMemory=getTotalMemory()|0;if((newDynamicTop|0)>(totalMemory|0)){if((enlargeMemory()|0)==0){HEAP32[DYNAMICTOP_PTR>>2]=oldDynamicTop;___setErrNo(12);return-1}}return oldDynamicTop|0}DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;var ASSERTIONS=false;Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"assert":assert,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"flush_NO_FILESYSTEM":flush_NO_FILESYSTEM,"_exit":_exit,"___syscall140":___syscall140,"__exit":__exit,"___syscall146":___syscall146,"___syscall54":___syscall54,"___setErrNo":___setErrNo,"_sbrk":_sbrk,"___syscall6":___syscall6,"STACKTOP":STACKTOP,"STACK_MAX":STACK_MAX,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"ABORT":ABORT};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var __emulator_read_ext_ram=Module["__emulator_read_ext_ram"]=(function(){return Module["asm"]["_emulator_read_ext_ram"].apply(null,arguments)});var ___floatsitf=Module["___floatsitf"]=(function(){return Module["asm"]["__floatsitf"].apply(null,arguments)});var _set_joyp_select=Module["_set_joyp_select"]=(function(){return Module["asm"]["set_joyp_select"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var _rewind_get_newest_ticks_f64=Module["_rewind_get_newest_ticks_f64"]=(function(){return Module["asm"]["rewind_get_newest_ticks_f64"].apply(null,arguments)});var _stackSave=Module["_stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var __emulator_run_until_f64=Module["__emulator_run_until_f64"]=(function(){return Module["asm"]["_emulator_run_until_f64"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["malloc"].apply(null,arguments)});var __free=Module["__free"]=(function(){return Module["asm"]["_free"].apply(null,arguments)});var ___netf2=Module["___netf2"]=(function(){return Module["asm"]["__netf2"].apply(null,arguments)});var _stackRestore=Module["_stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var _rewind_to_ticks_wrapper=Module["_rewind_to_ticks_wrapper"]=(function(){return Module["asm"]["rewind_to_ticks_wrapper"].apply(null,arguments)});var ___multf3=Module["___multf3"]=(function(){return Module["asm"]["__multf3"].apply(null,arguments)});var __emulator_get_ticks_f64=Module["__emulator_get_ticks_f64"]=(function(){return Module["asm"]["_emulator_get_ticks_f64"].apply(null,arguments)});var __set_joyp_A=Module["__set_joyp_A"]=(function(){return Module["asm"]["_set_joyp_A"].apply(null,arguments)});var __rewind_end=Module["__rewind_end"]=(function(){return Module["asm"]["_rewind_end"].apply(null,arguments)});var ___lshrti3=Module["___lshrti3"]=(function(){return Module["asm"]["__lshrti3"].apply(null,arguments)});var ___eqtf2=Module["___eqtf2"]=(function(){return Module["asm"]["__eqtf2"].apply(null,arguments)});var ___fixunstfsi=Module["___fixunstfsi"]=(function(){return Module["asm"]["__fixunstfsi"].apply(null,arguments)});var __get_frame_buffer_ptr=Module["__get_frame_buffer_ptr"]=(function(){return Module["asm"]["_get_frame_buffer_ptr"].apply(null,arguments)});var __emulator_was_ext_ram_updated=Module["__emulator_was_ext_ram_updated"]=(function(){return Module["asm"]["_emulator_was_ext_ram_updated"].apply(null,arguments)});var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["__errno_location"].apply(null,arguments)});var _get_audio_buffer_capacity=Module["_get_audio_buffer_capacity"]=(function(){return Module["asm"]["get_audio_buffer_capacity"].apply(null,arguments)});var _set_joyp_start=Module["_set_joyp_start"]=(function(){return Module["asm"]["set_joyp_start"].apply(null,arguments)});var _set_joyp_down=Module["_set_joyp_down"]=(function(){return Module["asm"]["set_joyp_down"].apply(null,arguments)});var __emulator_set_rewind_joypad_callback=Module["__emulator_set_rewind_joypad_callback"]=(function(){return Module["asm"]["_emulator_set_rewind_joypad_callback"].apply(null,arguments)});var __emulator_new_simple=Module["__emulator_new_simple"]=(function(){return Module["asm"]["_emulator_new_simple"].apply(null,arguments)});var __file_data_delete=Module["__file_data_delete"]=(function(){return Module["asm"]["_file_data_delete"].apply(null,arguments)});var __rewind_delete=Module["__rewind_delete"]=(function(){return Module["asm"]["_rewind_delete"].apply(null,arguments)});var _rewind_get_oldest_ticks_f64=Module["_rewind_get_oldest_ticks_f64"]=(function(){return Module["asm"]["rewind_get_oldest_ticks_f64"].apply(null,arguments)});var ___fixtfsi=Module["___fixtfsi"]=(function(){return Module["asm"]["__fixtfsi"].apply(null,arguments)});var _memcpy=Module["_memcpy"]=(function(){return Module["asm"]["memcpy"].apply(null,arguments)});var _rewind_new_simple=Module["_rewind_new_simple"]=(function(){return Module["asm"]["rewind_new_simple"].apply(null,arguments)});var _memset=Module["_memset"]=(function(){return Module["asm"]["memset"].apply(null,arguments)});var ___lttf2=Module["___lttf2"]=(function(){return Module["asm"]["__lttf2"].apply(null,arguments)});var __joypad_delete=Module["__joypad_delete"]=(function(){return Module["asm"]["_joypad_delete"].apply(null,arguments)});var __rewind_new_simple=Module["__rewind_new_simple"]=(function(){return Module["asm"]["_rewind_new_simple"].apply(null,arguments)});var _set_joyp_right=Module["_set_joyp_right"]=(function(){return Module["asm"]["set_joyp_right"].apply(null,arguments)});var ___addtf3=Module["___addtf3"]=(function(){return Module["asm"]["__addtf3"].apply(null,arguments)});var _set_joyp_left=Module["_set_joyp_left"]=(function(){return Module["asm"]["set_joyp_left"].apply(null,arguments)});var ___extenddftf2=Module["___extenddftf2"]=(function(){return Module["asm"]["__extenddftf2"].apply(null,arguments)});var __emulator_set_default_joypad_callback=Module["__emulator_set_default_joypad_callback"]=(function(){return Module["asm"]["_emulator_set_default_joypad_callback"].apply(null,arguments)});var _emulator_write_ext_ram=Module["_emulator_write_ext_ram"]=(function(){return Module["asm"]["emulator_write_ext_ram"].apply(null,arguments)});var _set_joyp_B=Module["_set_joyp_B"]=(function(){return Module["asm"]["set_joyp_B"].apply(null,arguments)});var _set_joyp_A=Module["_set_joyp_A"]=(function(){return Module["asm"]["set_joyp_A"].apply(null,arguments)});var _emulator_set_default_joypad_callback=Module["_emulator_set_default_joypad_callback"]=(function(){return Module["asm"]["emulator_set_default_joypad_callback"].apply(null,arguments)});var ___letf2=Module["___letf2"]=(function(){return Module["asm"]["__letf2"].apply(null,arguments)});var __emulator_delete=Module["__emulator_delete"]=(function(){return Module["asm"]["_emulator_delete"].apply(null,arguments)});var _emulator_read_ext_ram=Module["_emulator_read_ext_ram"]=(function(){return Module["asm"]["emulator_read_ext_ram"].apply(null,arguments)});var __set_joyp_up=Module["__set_joyp_up"]=(function(){return Module["asm"]["_set_joyp_up"].apply(null,arguments)});var __set_joyp_down=Module["__set_joyp_down"]=(function(){return Module["asm"]["_set_joyp_down"].apply(null,arguments)});var ___gttf2=Module["___gttf2"]=(function(){return Module["asm"]["__gttf2"].apply(null,arguments)});var __get_file_data_ptr=Module["__get_file_data_ptr"]=(function(){return Module["asm"]["_get_file_data_ptr"].apply(null,arguments)});var _emulator_set_rewind_joypad_callback=Module["_emulator_set_rewind_joypad_callback"]=(function(){return Module["asm"]["emulator_set_rewind_joypad_callback"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var _get_file_data_size=Module["_get_file_data_size"]=(function(){return Module["asm"]["get_file_data_size"].apply(null,arguments)});var __set_joyp_start=Module["__set_joyp_start"]=(function(){return Module["asm"]["_set_joyp_start"].apply(null,arguments)});var _free=Module["_free"]=(function(){return Module["asm"]["free"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var _get_frame_buffer_ptr=Module["_get_frame_buffer_ptr"]=(function(){return Module["asm"]["get_frame_buffer_ptr"].apply(null,arguments)});var _get_frame_buffer_size=Module["_get_frame_buffer_size"]=(function(){return Module["asm"]["get_frame_buffer_size"].apply(null,arguments)});var __set_joyp_select=Module["__set_joyp_select"]=(function(){return Module["asm"]["_set_joyp_select"].apply(null,arguments)});var __rewind_get_newest_ticks_f64=Module["__rewind_get_newest_ticks_f64"]=(function(){return Module["asm"]["_rewind_get_newest_ticks_f64"].apply(null,arguments)});var _rewind_begin=Module["_rewind_begin"]=(function(){return Module["asm"]["rewind_begin"].apply(null,arguments)});var _emulator_run_until_f64=Module["_emulator_run_until_f64"]=(function(){return Module["asm"]["emulator_run_until_f64"].apply(null,arguments)});var __rewind_begin=Module["__rewind_begin"]=(function(){return Module["asm"]["_rewind_begin"].apply(null,arguments)});var __get_frame_buffer_size=Module["__get_frame_buffer_size"]=(function(){return Module["asm"]["_get_frame_buffer_size"].apply(null,arguments)});var _emulator_get_ticks_f64=Module["_emulator_get_ticks_f64"]=(function(){return Module["asm"]["emulator_get_ticks_f64"].apply(null,arguments)});var ___floatunsitf=Module["___floatunsitf"]=(function(){return Module["asm"]["__floatunsitf"].apply(null,arguments)});var _rewind_end=Module["_rewind_end"]=(function(){return Module["asm"]["rewind_end"].apply(null,arguments)});var ___getf2=Module["___getf2"]=(function(){return Module["asm"]["__getf2"].apply(null,arguments)});var ___subtf3=Module["___subtf3"]=(function(){return Module["asm"]["__subtf3"].apply(null,arguments)});var _joypad_new=Module["_joypad_new"]=(function(){return Module["asm"]["joypad_new"].apply(null,arguments)});var _rewind_append=Module["_rewind_append"]=(function(){return Module["asm"]["rewind_append"].apply(null,arguments)});var __rewind_append=Module["__rewind_append"]=(function(){return Module["asm"]["_rewind_append"].apply(null,arguments)});var __get_audio_buffer_ptr=Module["__get_audio_buffer_ptr"]=(function(){return Module["asm"]["_get_audio_buffer_ptr"].apply(null,arguments)});var __set_joyp_B=Module["__set_joyp_B"]=(function(){return Module["asm"]["_set_joyp_B"].apply(null,arguments)});var ___unordtf2=Module["___unordtf2"]=(function(){return Module["asm"]["__unordtf2"].apply(null,arguments)});var __malloc=Module["__malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var __set_joyp_left=Module["__set_joyp_left"]=(function(){return Module["asm"]["_set_joyp_left"].apply(null,arguments)});var __get_file_data_size=Module["__get_file_data_size"]=(function(){return Module["asm"]["_get_file_data_size"].apply(null,arguments)});var _joypad_delete=Module["_joypad_delete"]=(function(){return Module["asm"]["joypad_delete"].apply(null,arguments)});var _emulator_new_simple=Module["_emulator_new_simple"]=(function(){return Module["asm"]["emulator_new_simple"].apply(null,arguments)});var __joypad_new=Module["__joypad_new"]=(function(){return Module["asm"]["_joypad_new"].apply(null,arguments)});var _set_joyp_up=Module["_set_joyp_up"]=(function(){return Module["asm"]["set_joyp_up"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var __rewind_get_oldest_ticks_f64=Module["__rewind_get_oldest_ticks_f64"]=(function(){return Module["asm"]["_rewind_get_oldest_ticks_f64"].apply(null,arguments)});var _get_audio_buffer_ptr=Module["_get_audio_buffer_ptr"]=(function(){return Module["asm"]["get_audio_buffer_ptr"].apply(null,arguments)});var ____errno_location=Module["____errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var _ext_ram_file_data_new=Module["_ext_ram_file_data_new"]=(function(){return Module["asm"]["ext_ram_file_data_new"].apply(null,arguments)});var _file_data_delete=Module["_file_data_delete"]=(function(){return Module["asm"]["file_data_delete"].apply(null,arguments)});var _rewind_delete=Module["_rewind_delete"]=(function(){return Module["asm"]["rewind_delete"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});var _get_file_data_ptr=Module["_get_file_data_ptr"]=(function(){return Module["asm"]["get_file_data_ptr"].apply(null,arguments)});var __set_joyp_right=Module["__set_joyp_right"]=(function(){return Module["asm"]["_set_joyp_right"].apply(null,arguments)});var __emulator_write_ext_ram=Module["__emulator_write_ext_ram"]=(function(){return Module["asm"]["_emulator_write_ext_ram"].apply(null,arguments)});var _emulator_was_ext_ram_updated=Module["_emulator_was_ext_ram_updated"]=(function(){return Module["asm"]["emulator_was_ext_ram_updated"].apply(null,arguments)});var __rewind_to_ticks_wrapper=Module["__rewind_to_ticks_wrapper"]=(function(){return Module["asm"]["_rewind_to_ticks_wrapper"].apply(null,arguments)});var _stackAlloc=Module["_stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var __get_audio_buffer_capacity=Module["__get_audio_buffer_capacity"]=(function(){return Module["asm"]["_get_audio_buffer_capacity"].apply(null,arguments)});var _emulator_delete=Module["_emulator_delete"]=(function(){return Module["asm"]["emulator_delete"].apply(null,arguments)});var __ext_ram_file_data_new=Module["__ext_ram_file_data_new"]=(function(){return Module["asm"]["_ext_ram_file_data_new"].apply(null,arguments)});var ___ashlti3=Module["___ashlti3"]=(function(){return Module["asm"]["__ashlti3"].apply(null,arguments)});var stackAlloc=Module["_stackAlloc"];var stackSave=Module["_stackSave"];var stackRestore=Module["_stackRestore"];Module["asm"]=asm;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}if(ENVIRONMENT_IS_NODE){process["exit"](status)}Module["quit"](status,new ExitStatus(status))}Module["exit"]=exit;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){Module.print(what);Module.printErr(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run() +var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["quit"]=(function(status){process["exit"](status)});Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.split("/").slice(0,-1).join("/")+"/"}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})};var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}var JSfuncs={"stackSave":(function(){stackSave()}),"stackRestore":(function(){stackRestore()}),"arrayToC":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),"stringToC":(function(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})};var toC={"string":JSfuncs["stringToC"],"array":JSfuncs["arrayToC"]};function ccall(ident,returnType,argTypes,args,opts){function convertReturnValue(ret){if(returnType==="string")return Pointer_stringify(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_STATIC=2;var ALLOC_NONE=4;function Pointer_stringify(ptr,length){if(length===0||!ptr)return"";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+i>>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,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;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[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&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;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 ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}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 addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;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()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="binjgb.wast";var wasmBinaryFile="binjgb.wasm";var asmjsCodeFile="binjgb.temp.asm.js";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":asm2wasmImports,"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function flush_NO_FILESYSTEM(){var fflush=Module["_fflush"];if(fflush)fflush(0);var printChar=___syscall146.printChar;if(!printChar)return;var buffers=___syscall146.buffers;if(buffers[1].length)printChar(1,10);if(buffers[2].length)printChar(2,10)}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.get(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();var ret=0;if(!___syscall146.buffers){___syscall146.buffers=[null,[],[]];___syscall146.printChar=(function(stream,curr){var buffer=___syscall146.buffers[stream];assert(buffer);if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}})}for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=value;return value}DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;var ASSERTIONS=false;Module["wasmTableSize"]=34;Module["wasmMaxTableSize"]=34;function invoke_ii(index,a1){var sp=stackSave();try{return Module["dynCall_ii"](index,a1)}catch(e){stackRestore(sp);if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return Module["dynCall_iii"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return Module["dynCall_iiii"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{Module["dynCall_vii"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{Module["dynCall_viii"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"assert":assert,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"invoke_ii":invoke_ii,"invoke_iii":invoke_iii,"invoke_iiii":invoke_iiii,"invoke_vii":invoke_vii,"invoke_viii":invoke_viii,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall146":___syscall146,"___syscall54":___syscall54,"___syscall6":___syscall6,"__exit":__exit,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_exit":_exit,"flush_NO_FILESYSTEM":flush_NO_FILESYSTEM,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"tempDoublePtr":tempDoublePtr,"ABORT":ABORT,"STACKTOP":STACKTOP,"STACK_MAX":STACK_MAX};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var _emulator_delete=Module["_emulator_delete"]=(function(){return Module["asm"]["_emulator_delete"].apply(null,arguments)});var _emulator_get_ticks_f64=Module["_emulator_get_ticks_f64"]=(function(){return Module["asm"]["_emulator_get_ticks_f64"].apply(null,arguments)});var _emulator_new_simple=Module["_emulator_new_simple"]=(function(){return Module["asm"]["_emulator_new_simple"].apply(null,arguments)});var _emulator_read_ext_ram=Module["_emulator_read_ext_ram"]=(function(){return Module["asm"]["_emulator_read_ext_ram"].apply(null,arguments)});var _emulator_run_until_f64=Module["_emulator_run_until_f64"]=(function(){return Module["asm"]["_emulator_run_until_f64"].apply(null,arguments)});var _emulator_set_default_joypad_callback=Module["_emulator_set_default_joypad_callback"]=(function(){return Module["asm"]["_emulator_set_default_joypad_callback"].apply(null,arguments)});var _emulator_set_rewind_joypad_callback=Module["_emulator_set_rewind_joypad_callback"]=(function(){return Module["asm"]["_emulator_set_rewind_joypad_callback"].apply(null,arguments)});var _emulator_was_ext_ram_updated=Module["_emulator_was_ext_ram_updated"]=(function(){return Module["asm"]["_emulator_was_ext_ram_updated"].apply(null,arguments)});var _emulator_write_ext_ram=Module["_emulator_write_ext_ram"]=(function(){return Module["asm"]["_emulator_write_ext_ram"].apply(null,arguments)});var _ext_ram_file_data_new=Module["_ext_ram_file_data_new"]=(function(){return Module["asm"]["_ext_ram_file_data_new"].apply(null,arguments)});var _file_data_delete=Module["_file_data_delete"]=(function(){return Module["asm"]["_file_data_delete"].apply(null,arguments)});var _free=Module["_free"]=(function(){return Module["asm"]["_free"].apply(null,arguments)});var _get_audio_buffer_capacity=Module["_get_audio_buffer_capacity"]=(function(){return Module["asm"]["_get_audio_buffer_capacity"].apply(null,arguments)});var _get_audio_buffer_ptr=Module["_get_audio_buffer_ptr"]=(function(){return Module["asm"]["_get_audio_buffer_ptr"].apply(null,arguments)});var _get_file_data_ptr=Module["_get_file_data_ptr"]=(function(){return Module["asm"]["_get_file_data_ptr"].apply(null,arguments)});var _get_file_data_size=Module["_get_file_data_size"]=(function(){return Module["asm"]["_get_file_data_size"].apply(null,arguments)});var _get_frame_buffer_ptr=Module["_get_frame_buffer_ptr"]=(function(){return Module["asm"]["_get_frame_buffer_ptr"].apply(null,arguments)});var _get_frame_buffer_size=Module["_get_frame_buffer_size"]=(function(){return Module["asm"]["_get_frame_buffer_size"].apply(null,arguments)});var _joypad_delete=Module["_joypad_delete"]=(function(){return Module["asm"]["_joypad_delete"].apply(null,arguments)});var _joypad_new=Module["_joypad_new"]=(function(){return Module["asm"]["_joypad_new"].apply(null,arguments)});var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=(function(){return Module["asm"]["_llvm_bswap_i32"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var _memcpy=Module["_memcpy"]=(function(){return Module["asm"]["_memcpy"].apply(null,arguments)});var _memset=Module["_memset"]=(function(){return Module["asm"]["_memset"].apply(null,arguments)});var _rewind_append=Module["_rewind_append"]=(function(){return Module["asm"]["_rewind_append"].apply(null,arguments)});var _rewind_begin=Module["_rewind_begin"]=(function(){return Module["asm"]["_rewind_begin"].apply(null,arguments)});var _rewind_delete=Module["_rewind_delete"]=(function(){return Module["asm"]["_rewind_delete"].apply(null,arguments)});var _rewind_end=Module["_rewind_end"]=(function(){return Module["asm"]["_rewind_end"].apply(null,arguments)});var _rewind_get_newest_ticks_f64=Module["_rewind_get_newest_ticks_f64"]=(function(){return Module["asm"]["_rewind_get_newest_ticks_f64"].apply(null,arguments)});var _rewind_get_oldest_ticks_f64=Module["_rewind_get_oldest_ticks_f64"]=(function(){return Module["asm"]["_rewind_get_oldest_ticks_f64"].apply(null,arguments)});var _rewind_new_simple=Module["_rewind_new_simple"]=(function(){return Module["asm"]["_rewind_new_simple"].apply(null,arguments)});var _rewind_to_ticks_wrapper=Module["_rewind_to_ticks_wrapper"]=(function(){return Module["asm"]["_rewind_to_ticks_wrapper"].apply(null,arguments)});var _sbrk=Module["_sbrk"]=(function(){return Module["asm"]["_sbrk"].apply(null,arguments)});var _set_joyp_A=Module["_set_joyp_A"]=(function(){return Module["asm"]["_set_joyp_A"].apply(null,arguments)});var _set_joyp_B=Module["_set_joyp_B"]=(function(){return Module["asm"]["_set_joyp_B"].apply(null,arguments)});var _set_joyp_down=Module["_set_joyp_down"]=(function(){return Module["asm"]["_set_joyp_down"].apply(null,arguments)});var _set_joyp_left=Module["_set_joyp_left"]=(function(){return Module["asm"]["_set_joyp_left"].apply(null,arguments)});var _set_joyp_right=Module["_set_joyp_right"]=(function(){return Module["asm"]["_set_joyp_right"].apply(null,arguments)});var _set_joyp_select=Module["_set_joyp_select"]=(function(){return Module["asm"]["_set_joyp_select"].apply(null,arguments)});var _set_joyp_start=Module["_set_joyp_start"]=(function(){return Module["asm"]["_set_joyp_start"].apply(null,arguments)});var _set_joyp_up=Module["_set_joyp_up"]=(function(){return Module["asm"]["_set_joyp_up"].apply(null,arguments)});var establishStackSpace=Module["establishStackSpace"]=(function(){return Module["asm"]["establishStackSpace"].apply(null,arguments)});var getTempRet0=Module["getTempRet0"]=(function(){return Module["asm"]["getTempRet0"].apply(null,arguments)});var runPostSets=Module["runPostSets"]=(function(){return Module["asm"]["runPostSets"].apply(null,arguments)});var setTempRet0=Module["setTempRet0"]=(function(){return Module["asm"]["setTempRet0"].apply(null,arguments)});var setThrew=Module["setThrew"]=(function(){return Module["asm"]["setThrew"].apply(null,arguments)});var stackAlloc=Module["stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var stackRestore=Module["stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var stackSave=Module["stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});Module["asm"]=asm;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run() diff --git a/demo/binjgb.wasm b/demo/binjgb.wasm index 84e6cae54dcc3403b296a50c1d571a78c4ad3a39..ef995d11e2ad3c23e287f318b40d0930d00534c2 100644 GIT binary patch literal 119196 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 literal 124060 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
5G~g}) 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

9_2oWv3q;A7n^OD5XR7NG{ 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 diff --git a/src/emscripten/exported.json b/src/emscripten/exported.json index b3d669c..2d327b8 100644 --- a/src/emscripten/exported.json +++ b/src/emscripten/exported.json @@ -33,5 +33,4 @@ "_set_joyp_right", "_set_joyp_select", "_set_joyp_start", -"_set_joyp_up" -] +"_set_joyp_up"]