ifvms.js icon indicating copy to clipboard operation
ifvms.js copied to clipboard

The Interactive Fiction Virtual Machines Suite - in Javascript

Results 13 ifvms.js issues
Sort by recently updated
recently updated
newest added

- [ ] 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...

bug

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...

enhancement

When given a blorb (#9) support the xml debug chunk if present. Use it to put original named on jit functions.

enhancement

Can we write an implementation of the TADS 2 VM?

enhancement

Write an implementation of the Glulx VM

enhancement

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 - [...

performance
enhancement

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.

performance
enhancement

`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...

bug
console-app

Snyk has created this PR to upgrade yargs from 15.4.1 to 17.3.1. ![merge advice](https://app.snyk.io/badges/merge-advice/?package_manager=npm&package_name=yargs&from_version=15.4.1&to_version=17.3.1&pr_id=bd936f3d-1135-4f3c-a6a6-51c71c955366&visibility=true&has_feature_flag=false) :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more...