Michaelzanussi.com header image

Leafpile

Leafpile is a Z-code interpreter, a Java implementation of the Z-machine virtual machine used for running Infocom/Inform interactive fiction story files. Leafpile seeks complete compliance with the Z-machine Standards Document 1.0.

There are already plenty of Java-based Z-code interpreters out there like ZPlet and Zax, not to mention dozens of other flavors for other operating systems, but since I’ve loved text adventures for so long and since there’s a standards doc out there, well, I just had to try and write my own. Just for the hell of it.

You can see my efforts over at the Leafpile CVS at Sourceforge.net.