{"id":13438449,"url":"https://github.com/devshane/zork","last_synced_at":"2025-10-21T04:51:32.789Z","repository":{"id":48360151,"uuid":"15005449","full_name":"devshane/zork","owner":"devshane","description":"The DUNGEON (Zork I) source","archived":false,"fork":false,"pushed_at":"2023-01-13T21:50:53.000Z","size":251,"stargazers_count":630,"open_issues_count":15,"forks_count":133,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-10-20T06:36:31.335Z","etag":null,"topics":["adventure-game","dungeon","game","old-school","text-adventure"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devshane.png","metadata":{"files":{"readme":"README.md","changelog":"history","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-12-07T12:43:36.000Z","updated_at":"2025-10-19T23:31:57.000Z","dependencies_parsed_at":"2023-02-09T17:16:21.862Z","dependency_job_id":null,"html_url":"https://github.com/devshane/zork","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/devshane/zork","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devshane%2Fzork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devshane%2Fzork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devshane%2Fzork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devshane%2Fzork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devshane","download_url":"https://codeload.github.com/devshane/zork/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devshane%2Fzork/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280207180,"owners_count":26290616,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-21T02:00:06.614Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adventure-game","dungeon","game","old-school","text-adventure"],"created_at":"2024-07-31T03:01:05.623Z","updated_at":"2025-10-21T04:51:32.774Z","avatar_url":"https://github.com/devshane.png","language":"C","readme":"```\nWelcome to Dungeon.\t\t\tThis version created 11-MAR-91.\nYou are in an open field west of a big white house with a boarded\nfront door.\nThere is a small mailbox here.\n\u003e\n```\n# DUNGEON (Zork I)\n\nPublic Domain source code to the original DUNGEON game (Zork I). Released to the PD by Infocom. Includes \nsource files, headers, and information.\n\n```\n$ make\n```\n\n## History of the C Implementation of Dungeon\n\nThis version of dungeon has been modified from FORTRAN to C.  The\noriginal was written in DEC FORTRAN, translated from MDL.  It was then\ntranslated to f77 for UN*X systems, from which it was translated to C.\nThe C translation was done with the help of f2c, the FORTRAN to C\ntranslator written by David Gay (AT\u0026T Bell Labs), Stu Feldman\n(Bellcore), Mark Maimone (Carnegie-Mellon University), and Norm\nSchryer (AT\u0026T Bell Labs).\n\nI. From the original documentation...\n\nTo: Dungeon Players\nFrom: \"The Translator\"\nSubj: Game Information\nDate: 8-OCT-80\n\n\nThis is the first (and last) source release of the PDP-11 version of \nDungeon.\n\nPlease note that Dungeon has been superceded by the game ZORK(tm).\nThe following is an extract from the new product announcement for\nZORK in the September, 1980 issue of the RT-11 SIG newsletter:\n\n  \"'ZORK:  The Great Underground Empire - Part I' ...was developed\n   by the original authors based on their ZORK (Dungeon) game for\n   the PDP-10.  It features a greatly improved parser;  command\n   input and transcript output files;  SAVEs to any device and\n   file name;  and adaptation to different terminal types,\n   including a status line on VT100s.  Note:  this is not the\n   FORTRAN version that has been available through DECUS.  This\n   version has been completely rewritten to run efficiently on\n   small machines - up to 10 times as fast as the DECUS version.\n\n   ...ZORK runs under RT-ll, HT-ll, or RSTS/E and requires as\n   little as 20K words of memory and a single floppy disk drive.\n   The game package, consisting of an RX01-format diskette and\n   an instruction booklet, is available from Infocom, Inc.,\n   P.O. Box 120, Kendall Station, Cambridge, Ma. 02142.\"\n\nZORK(tm) is a trademark of Infocom, Inc.  It is available for several\npopular personal computers as well as for the PDP-ll.\n\n\n## Summary\n\n   Welcome to Dungeon!\n\n   Dungeon is a game of adventure, danger, and low cunning.  In it\nyou will explore some of the most amazing territory ever seen by mortal\nman.  Hardened adventurers have run screaming from the terrors contained\nwithin.\n\n   In Dungeon, the intrepid explorer delves into the forgotten secrets\nof a lost labyrinth deep in the bowels of the earth, searching for\nvast treasures long hidden from prying eyes, treasures guarded by\nfearsome monsters and diabolical traps!\n\n   No DECsystem should be without one!\n\n   Dungeon was created at the Programming Technology Division of the MIT\nLaboratory for Computer Science by Tim Anderson, Marc Blank, Bruce\nDaniels, and Dave Lebling.  It was inspired by the Adventure game of\nCrowther and Woods, and the Dungeons and Dragons game of Gygax\nand Arneson.  The original version was written in MDL (alias MUDDLE).\nThe current version was translated from MDL into FORTRAN IV by\na somewhat paranoid DEC engineer who prefers to remain anonymous.\n\n   On-line information may be obtained with the commands HELP and INFO.\n\nII. DEC FORTRAN to f77 Conversion (17-nov-81)\n\nThe conversion from DEC FORTRAN to Unix f77 was done by Randy\nDietrich, Lynn Cochran and Sig Peterson.  Much hacking was done to get\nit to fit in the limited address space of a PDP-11/44 (split I/D).\nSuffice it to say that by leaving out the debugging package and not\nlinking in the f77 i/o library they managed to get it to run.\n\nIII. PDP to VAX (dec-85)\n\nBased on the work of Randy, Lynn and Sig, Bill Randle folded in the\nfull save/restore functions and the game debugging package (gdt) into\nthe pdp version to create a Vax/Unix version.  This version also uses\nf77 i/o, thus eliminating the extra speak and listen processes needed\non the pdp.\n\nIV. Cleanup I (11-dec-86)\n\nJohn Gilmore (hoptoad!gnu) cleaned up the source files by moving\nmost of the common declarations into include files and added\ncomments from the original (FORTRAN or MDL?) source.  His efforts\nare greatly appreciated.\n\nV. Cleanup II (9-feb-87)\n\nBill Randle (billr@tekred.tek.com) added the pdp dependencies back\ninto the Vax source files with #ifdefs in order to have just one\nset of sources.  Previously, there were two sets of source: one for\nthe pdp and one for the Vax.  In addition, a shell escape of the\nform !cmd was added and the wizard can enter the gdt without having\nto recompile the source.  Finally, a man page was generated, based\non the dungeon.doc file.\n\nVI. f77 to C (11-mar-91)\n\nIan Lance Taylor (ian@airs.com or uunet!airs!ian) used the f2c\ntranslator to generate C source code.  The resulting code was modified\nto remove the FORTRAN I/O library, to add simple more processing, and\nto change the format of the database file.  Andre Srinivasan\n(andre@cs.pitt.edu) help test it.  Jonathan Mark\n(uunet!microsoft!jonm) made it work under MS-DOS and Microsoft C.\n\n","funding_links":[],"categories":["C"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevshane%2Fzork","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevshane%2Fzork","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevshane%2Fzork/lists"}