ifvms.js
ifvms.js copied to clipboard
The Interactive Fiction Virtual Machines Suite - in Javascript
- [ ] Upper window should clip rather than wrap? (https://intfiction.org/t/z-machine-undefined-behavior/44990/10) - [ ] catch gives wrong frame count (https://intfiction.org/t/z-machine-catch-and-quetzal/49618/1) - [ ] Data files in `@save` really need to...
These follow the changes in https://github.com/erkyrath/glkote/issues/46 , https://github.com/erkyrath/quixe/issues/48 . In zvm.js, the lines: // The Quixe API expects the start function to be named init this.init = this.start; ...must be...
When given a blorb (#9) support the xml debug chunk if present. Use it to put original named on jit functions.
It should be possible to use asm.js for a lot of the JIT code. - [ ] Add a system to mark JIT functions as safe or unsafe - [...
Emscripten's relooper algorithm (described in https://github.com/kripken/Relooper/blob/master/paper.pdf) looks like it should work for ZVM/Glulx too, and would cover more cases than the current idiom approach.
`zvm` version 1.1.6, installed with npm on Windows. Game: https://eblong.com/infocom/gamefiles/hitchhiker-invclues-r31-s871119.z5 Use `hint` command 2 times, and get ``` readline.js:1032 throw err; ^ glk_request_char_event: invalid window ``` Perhaps similar issue is...
Snyk has created this PR to upgrade yargs from 15.4.1 to 17.3.1.  :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more...