From df9e88363e6be9d2c12373ba9f42e575bdd1279a Mon Sep 17 00:00:00 2001 From: Ben Smith Date: Wed, 16 Nov 2022 18:32:56 -0800 Subject: [PATCH] Update binjgb.{js,wasm} --- docs/binjgb.js | 4 ++-- docs/binjgb.wasm | Bin 108765 -> 92940 bytes src/emscripten/exported.json | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/binjgb.js b/docs/binjgb.js index 92f0717..361bcf1 100644 --- a/docs/binjgb.js +++ b/docs/binjgb.js @@ -1,12 +1,12 @@ -var Binjgb = (function() { +var Binjgb = (() => { var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; return ( 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={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(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.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}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)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var STACK_ALIGN=16;function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}function convertJsFunctionToWasm(func,sig){if(typeof WebAssembly.Function==="function"){var typeNames={"i":"i32","j":"i64","f":"f32","d":"f64"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{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&&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 len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;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 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;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":INITIAL_MEMORY/65536})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}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"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}function hasPrefix(str,prefix){return String.prototype.startsWith?str.startsWith(prefix):str.indexOf(prefix)===0}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return hasPrefix(filename,dataURIPrefix)}var fileURIPrefix="file://";var wasmBinaryFile="binjgb.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&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()})}return Promise.resolve().then(getBinary)}function createWasm(){var info={"env":asmLibraryArg,"wasi_snapshot_preview1":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmTable=Module["asm"]["__indirect_function_table"];removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).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(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}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 callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}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 dynCallLegacy(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}return Module["dynCall_"+sig].call(null,ptr)}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 _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){requestedSize=requestedSize>>>0;abortOnCannotGrowMemory(requestedSize)}function _exit(status){exit(status)}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},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},get64:function(low,high){return low}};function _fd_close(fd){return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}function _setTempRet0($i){setTempRet0($i|0)}var ASSERTIONS=false;__ATINIT__.push({func:function(){___wasm_call_ctors()}});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,"memory":wasmMemory,"setTempRet0":_setTempRet0};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 _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["free"]).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 _sbrk=Module["_sbrk"]=function(){return(_sbrk=Module["_sbrk"]=Module["asm"]["sbrk"]).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;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}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();preMain();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()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status);ABORT=true}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;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}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(); return Binjgb.ready diff --git a/docs/binjgb.wasm b/docs/binjgb.wasm index cc145748e4ccfd02ec9089e3000e3019c74bd5b0..d4b243826dcb125ee092a8b4fa83b980ab2da22d 100644 GIT binary patch literal 92940 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 E4PD<8umAu6 literal 108765 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 diff --git a/src/emscripten/exported.json b/src/emscripten/exported.json index 7ac7d6d..7ca8d61 100644 --- a/src/emscripten/exported.json +++ b/src/emscripten/exported.json @@ -24,6 +24,7 @@ "_get_sgb_frame_buffer_size", "_joypad_delete", "_joypad_new", +"_malloc", "_reset_apu_log", "_rewind_append", "_rewind_begin",