There's a simpler way now, I wrote a golang based CP/M emulator which uses the local filesystem, instead of "disks".<p>You can clone the repository, or run the docker image, and be playing zork in minutes - I even put together a repository containing a collection of vintage CP/M software (which includes Turbo Pascal, and Zork 1, 2, & 3).<p>Quick start:<p><pre><code> docker run --pull=always -t -i ghcr.io/skx/cpmulator:master
..
A>
A>G:
G>ZORK1
</code></pre>
The emulator lives here <a href="https://github.com/skx/cpmulator" rel="nofollow">https://github.com/skx/cpmulator</a><p>Collection of software, grouped by theme, here: <a href="https://github.com/skx/cpm-dist" rel="nofollow">https://github.com/skx/cpm-dist</a>
I still keep a Kaypro II hooked up in my garage mostly just to show people Zork on a tiny green display in a suitcase sized luggable computer as God intended.
Chuck Bartowski would be proud
Very nice.<p>FWIW, frotz can be used to play these games on Linux and *BSD. See for these type games:<p><a href="https://news.ycombinator.com/item?id=45392164">https://news.ycombinator.com/item?id=45392164</a><p>The article from the link above is below. You should be able to get some games from it.<p><a href="https://web.archive.org/web/20261019201930/https://eblong.com/infocom/" rel="nofollow">https://web.archive.org/web/20261019201930/https://eblong.co...</a>
I played this in both ms-dos and dosbox.