Zork Zcode Interpreters Appear Out of Nowhere
hackaday.com
hackaday.com
and in particular https://news.ycombinator.com/item?id=38328521
Infocom-zcode-terps: Historical source code for Infocom's Z-machine interpreters - https://news.ycombinator.com/item?id=38326878 - Nov 2023 (23 comments)
Microsoft consumes Activision; and a plea - https://news.ycombinator.com/item?id=37893794 - Oct 2023 (160 comments)
infocom -> activision -> microsoft
So it's now lost among a zillion other things microsoft owns and doesnt give a shit about and squats on, like my personal favorite HCCB https://www.microsoft.com/en-us/research/project/high-capaci...
> Zork is not a PDP-10 executable, it’s actually a virtual machine executable, which is in turn run by an interpreter written for the PDP-10.
This summary confuses two or three different generations of Zork -- the original MDL and Fortran versions written at MIT (which did indeed run on the PDP-10) and the later ZIL reimplementation by Infocom (which used the Z-machine VM and was targeted at microcomputers). As far as I'm aware, there was never an interpreter for the PDP-10, only the -11, and even then only for internal use.
Disclaimer: I have only ever read about this, and I’m probably misremembering many details.
Modern Z-machine programs typically use extensions like .z3, .z5, and .z8 for Z-machine programs (with the digit depending on the version of the VM used). I've only seen .zip used within Infocom, before PKZIP was a thing.