a Z-code interpreter being written in Lua
The project shown here is my on-again-off-again personal interest project of trying to create a Lua program for interpreting Z-code story files, such as those from Infocom's classic text adventures.
Two main reasons:
- I wanted to teach myself more about how the Z-machine operates.
- I wanted to play Zork via the Lua-driven text terminals offered by a couple of Minecraft mods.
I've been referring to the February 2014 revision of the Z-Machine Standards Document version 1.1.
I'm also looking to support the Quetzal save format, because interoperability is always a good idea.
You don't; not yet.
Despite many years having passed between now and when I first started on this, it's nowhere near ready to run anything.
That's mostly due to having forgotten and set aside the project a number of times, rather than any inherent, glacial slowness to my process.
-- Liv