Log in


adventures in Mozilla

adventures in Javascript
Posting Access:
All Members , Moderated
Developing a Z-machine in JavaScript
Gnusto is a Mozilla application which lets you play the hundreds of games both modern and ancient available in the Z-machine format. It's still under development, but good enough to play many games already. This community is for users, testers and developers to discuss development.

Although it should appear to behave in just the same way as any other Z-machine interpreter, Gnusto is actually a just-in-time compiler: it translates Z-machine instructions to JavaScript on the fly, so that subsequent executions of the same code will run at speeds close to that of pure JavaScript.

Gnusto's development is hosted at github.

You can try Gnusto right in your browser at parchment.toolness.com. For example, try playing Colossal Cave.
activision, advent, adventure, adventure games, alley dawson, aunt jemima, biblioll college, black, cats, christminster, colossal cave, curses, daisies, games, gnusto, gratuitous more events, hello sailor, if, ifcomp, infocom, interactive fiction, interstate zero, javascript, jigsaw, lord flathead, merlin, mimesis, mozilla, mozilla extensions, nasty little dwarves, no tea, not being bored, photopia, plugh, quendor, raif, rgif, stephen bishop, text adventures, the great underground empire, the meldrew family, things aunts gave you, tracy valencia, white, xul, xyzzy, z-code, z-machine, z3, z5, z6, z8, zork, zorkmids