A Z-machine emulator written from scratch in TypeScript. Zero dependencies. Run Infocom text adventures in Node.js or the browser.
Play zmachine with Hubot
implements an API for the core behaviors of a Z-Machine interpreter
ZSCII-encoded string handling
pure JRuby multi-threaded mostly EventMachine compatible event loop
ZMachine based, async HTTP Request client