Cloned Games

Portable Executable Zork

HaltedPlayableWindowsLinuxOSX
Portable Executable Zork screenshotLinks, repository & details

About

Zork is a 1977 text-adventure game originally written for the PDP-10, later commercialized as a trilogy by Infocom from 1980 onward and considered one of the most influential works of interactive fiction. Portable Executable Zork is a research toolkit — not a single clone — that packages interactive-fiction authoring, compiling, and playing tools (vim, the Inform6 and DialogC compilers, and z-machine interpreters like Mojozork, Frotz, and a revived build of Infocom's own original ZIP interpreter source) into single cross-platform executables using Cosmopolitan Libc. Its releases include a self-contained build of the Zork trilogy running through this toolchain, though the author notes 'Zork' is used here as shorthand for interactive fiction generally, not an exclusive focus.

How it differs from the original

Rather than reimplementing Zork's gameplay, the project modernizes and recompiles Infocom's own original interpreter source code (and other historic IF tools) to run natively on today's machines via Cosmopolitan Libc, with no platform-specific builds required.

Getting started

The releases include a self-contained build of the Zork trilogy with the game data and interpreter embedded in one executable, playable directly with no extra files needed; the repo also documents building your own standalone games from the included tools.

History

The project grew out of the author's research into using Cosmopolitan Libc to build historic interactive-fiction tools, including a rescued and modernized build of Infocom's own original z-machine interpreter source code, which wasn't publicly available until a few years ago.

Additional notes

Trivia
The interpreter build is based on Paul Gross's modified version of Infocom's original Unix ZIP interpreter source code.
Share:

More like Portable Executable Zork

Sporadic
Original game (original game, not this project)Original game image
The original 1980 ZIL source code for Infocom's Zork I, preserved as an anonymously contributed development snapshot.
Platforms:None
Stars2,951
Updated11 months ago
LicenseMIT
Release2019
Sporadic
Original game (original game, not this project)Original game image
The original 1982 ZIL source code for Infocom's Zork III, preserved as an anonymously contributed development snapshot.
Platforms:None
Stars916
Updated11 months ago
LicenseMIT
Release2019
Sporadic
Original game (original game, not this project)Original game image
The original 1981 ZIL source code for Infocom's Zork II, preserved as an anonymously contributed development snapshot.
Platforms:None
Stars842
Updated11 months ago
LicenseMIT
Release2019
Halted
Original game (original game, not this project)Original game image
An early-stage, from-scratch Java reimplementation of Zork I-III with a modern command window and autocomplete.
Platforms:None
Stars19
Updated3 years ago
LicenseApache-2.0
Release2016