forked from devshane/zork
-
Notifications
You must be signed in to change notification settings - Fork 0
A reference translation, into C, of the Fortran version of DUNGEON (Zork I); that was used as a cross-check against a new translation. It has now been upgraded to C99, with the elements of the Fortran original restored.
LydiaMarieWilliamson/zork
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Dungeon (Zork I) ━━━━━━━━━━━━━━━━ This is the merger of: ∙ a new translation into C99 of the Fortran source code in this archive, carried out with the aid of version 20190311 of f2c, and ∙ an upward revision of an older translation into C, based on the public domain source code to the original DUNGEON game (Zork I), which was released to the public domain by Infocom, which includes the source files, headers, and information. The new and old translations are contained, respectively, under C2021 and C1991 of the zork-fortran archive, while the old translation is contained under the zork archive. The older translation to C had separately been done earlier in 1991, using a less-developed version of f2c, and was used as a reference translation, to serve as a guide and cross-check for the newer translation, while also subjecting it to several rounds of recoding to upgrade and reverse-cross-check it against the new translation and Fortran version, reincorporating elements from the Fortran version and bringing it up to sync with C99 and with the new translation. Both C translations have been progressively combined into one and their respective archives will soon be merged. Details on the history of the earlier versions and the new translation may be found in the file ‟History”.
About
A reference translation, into C, of the Fortran version of DUNGEON (Zork I); that was used as a cross-check against a new translation. It has now been upgraded to C99, with the elements of the Fortran original restored.
Resources
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 93.8%
- Elixir 3.3%
- Roff 2.0%
- Makefile 0.9%