Where can I find Z-Machine and Glulx specifications and example implementations?

In case you weren’t aware, Frotz is a well-maintained Z-Machine interpreter that compiles and runs on MS-DOS (as well as PCDOS and FreeDOS):
https://gitlab.com/DavidGriffith/frotz

As for Glulx, Glulxe is an interpreter written in C which at least used to be possible to compile for MS-DOS.

Source code:
https://github.com/erkyrath/glulxe
DOS build of old version:
http://ifarchive.org/if-archive/programming/glulx/interpreters/glulxe/glulxe-034-dos.zip

See also: Glulx on DOS - #2 by DavidK

Z-Machine specification:
https://zspec.jaredreisinger.com

Glulx specification:
https://github.com/iftechfoundation/ifarchive-if-specs/blob/main/Glulx-Spec.md

5 Likes