does_get: (addr, u) => doesDictionary[wasmString(addr, u).toUpperCase()] || 0,
does_set: (addr, u, v) => doesDictionary[wasmString(addr, u).toUpperCase()] = v,
is_whitespace: (key) => /\s/.test(String.fromCharCode(key)),
- sys_stack: () => console.log(`[${simstack}][${rstack}]`),
+ sys_stack: () => { console.log(`[${simstack}][${rstack}]`)
+ console.log(new Uint32Array(wasmMem, 16900, 28))
+ },
sys_parsenum: (addr, u) => {
const answer = Number.parseInt(wasmString(addr, u), wasmBase())
if (Number.isNaN(answer))
txtinput.oninput()
}
else {
- if (!/\s/.test(txtinput.value.slice(-1)))
+ if (txtinput.value.length && !/\s/.test(txtinput.value.slice(-1)))
txtinput.value += " "
event.preventDefault()
event.stopPropagation()