I recently spent some time looking at Infocom's original z-machine source code and bringing it back to life on modern systems. A month ago I released v3.0 of Status Line, my own bespoke z-machine for the Pico-8, and I was curious to understand more deeply the roots of the long-lived virtual machine. This blog post talks about the state of the original source, the porting process, and the invaluable role Justine Tunney's Cosmpolitan project played in bringing the Zork trilogy to a wide variety of modern computer systems.
Zork was the first text adventure game that was successful enough to be sold commercially back in 1977. Now it lives on in a single file Actually Portable Executable I can just download and run on any one of my computers. I'm playing it right now on my copper encased Raspberry Pi. Thank you for making this happen!