https://github.com/jeffnyman/zork1
ZIL Source Code for Infocom's Zork I
https://github.com/jeffnyman/zork1
Last synced: 3 months ago
JSON representation
ZIL Source Code for Infocom's Zork I
- Host: GitHub
- URL: https://github.com/jeffnyman/zork1
- Owner: jeffnyman
- Created: 2023-05-17T10:22:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-17T10:23:12.000Z (about 2 years ago)
- Last Synced: 2025-01-18T00:16:43.937Z (5 months ago)
- Language: ZIL
- Size: 90.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zork I: The Great Underground Empire
## The Game
_Zork I_ is an interactive fiction game written by Marc Blank, Dave Lebling, Bruce Daniels and Tim Anderson. The game was published by [Infocom](https://en.wikipedia.org/wiki/Infocom).
This repository contains the source code for the game. This source code is provided in ZIL (Zork Implementation Language), which was a specialized subset of [MDL](https://en.wikipedia.org/wiki/MDL_(programming_language)), which was itself a dialect of LISP. The ZIL language was created by MIT students and staff. When compiled, the game can run on any implementation of the [Z-Machine](https://en.wikipedia.org/wiki/Z-machine). Infocom used a compiler called ZILCH to compile the source code. That compiler, however, is lost. While there was a [project to bring ZILCH back](https://github.com/ZoBoRf/ZILCH-How-to), currently the only known way to compile this kind of source code is via a project like [ZILF](https://foss.heptapod.net/zilf/zilf/-/wikis/home).
The following sources provide further information on _Zork I_.
* [Wikipedia](https://en.wikipedia.org/wiki/Zork_I)
* [The Infocom Gallery](http://gallery.guetech.org/zork1/zork1.html)
* [IFWiki](http://www.ifwiki.org/index.php/Zork_I)## Version History
| Release | Serial | Type | Story File | Obsessive Sources | Historical Sources |
| -------:|:------:|:----:|:-----------------------:|:-----------------:|:------------------:|
| 2 | AS000C | PUB | [zork1-r2-sAS000C.z1] | - | - |
| 5 | - | PUB | [zork1-r5-sXXXXXX.z1] | - | - |
| 15 | UG3AU5 | PUB | [zork1-r15-sUG3AU5.z2] | - | - |
| 20 | - | PUB | [zork1-r20-sXXXXXX.z3] | - | - |
| 23 | 820428 | PUB | [zork1-r23-s820428.z3] | - | - |
| 25 | 820515 | PUB | [zork1-r25-s820515.z3] | - | - |
| 26 | 820803 | PUB | [zork1-r26-s820803.z3] | - | - |
| 28 | 821013 | PUB | [zork1-r28-s821013.z3] | - | - |
| 30 | 830330 | PUB | [zork1-r30-s830330.z3] | - | - |
| 75 | 830929 | PUB | [zork1-r75-s830929.z3] | - | - |
| 76 | 840509 | PUB | [zork1-r76-s840509.z3] | - | - |
| 88 | 840726 | PUB | [zork1-r88-s840726.z3] | [zork1-r88.zip] | [revision 88] |
| 119 | 880429 | FIN | [zork1-r119-s880429.z3] | [zork1-r119.zip] | [final revision] |[zork1-r2-sAS000C.z1]: https://eblong.com/infocom/gamefiles/zork1-r2-sAS000C.z1
[zork1-r5-sXXXXXX.z1]: https://eblong.com/infocom/gamefiles/zork1-r5-sXXXXXX.z1
[zork1-r15-sUG3AU5.z2]: https://eblong.com/infocom/gamefiles/zork1-r15-sUG3AU5.z2
[zork1-r20-sXXXXXX.z3]: https://eblong.com/infocom/gamefiles/zork1-r20-sXXXXXX.z3
[zork1-r23-s820428.z3]: https://eblong.com/infocom/gamefiles/zork1-r23-s820428.z3
[zork1-r25-s820515.z3]: https://eblong.com/infocom/gamefiles/zork1-r25-s820515.z3
[zork1-r26-s820803.z3]: https://eblong.com/infocom/gamefiles/zork1-r26-s820803.z3
[zork1-r28-s821013.z3]: https://eblong.com/infocom/gamefiles/zork1-r28-s821013.z3
[zork1-r30-s830330.z3]: https://eblong.com/infocom/gamefiles/zork1-r30-s830330.z3
[zork1-r75-s830929.z3]: https://eblong.com/infocom/gamefiles/zork1-r75-s830929.z3
[zork1-r76-s840509.z3]: https://eblong.com/infocom/gamefiles/zork1-r76-s840509.z3[zork1-r88-s840726.z3]: https://eblong.com/infocom/gamefiles/zork1-r88-s840726.z3
[zork1-r88.zip]: https://eblong.com/infocom/sources/zork1-r88.zip
[revision 88]: https://github.com/historicalsource/zork1/tree/34cc828c4fa3b5e2581ea24c43bb8acb386d25d0[zork1-r119-s880429.z3]: https://eblong.com/infocom/gamefiles/zork1-r119-s880429.z3
[zork1-r119.zip]: https://eblong.com/infocom/sources/zork1-r119.zip
[final revision]: https://github.com/historicalsource/zork1/tree/87a3b787d166a441cab8d89d87f9a3753d40daa8