*BSD News Article 51248


Return to BSD News archive

Newsgroups: alt.folklore.computers,rec.games.int-fiction,comp.unix.bsd.misc
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.sprintlink.net!howland.reston.ans.net!news.nic.surfnet.nl!sun4nl!cwi.nl!dik
From: dik@cwi.nl (Dik T. Winter)
Subject: Re: xyzzy
Message-ID: <DF8C47.J7K@cwi.nl>
Sender: news@cwi.nl (The Daily Dross)
Nntp-Posting-Host: bever.cwi.nl
Organization: CWI, Amsterdam
References: <43m79t$86k@crl4.crl.com> <43mi05$2h6@newsflash.concordia.ca> <43n91t$4nh@gap.cco.caltech.edu>
Date: Thu, 21 Sep 1995 00:31:19 GMT
Lines: 31
Xref: euryale.cc.adfa.oz.au alt.folklore.computers:87968 rec.games.int-fiction:7345 comp.unix.bsd.misc:222

In article <43n91t$4nh@gap.cco.caltech.edu> shoppa@altair.krl.caltech.edu (Tim Shoppa) writes:
 > My memory's hazy, but didn't the non-PDP-11 distributions of BSD 
 > once come with a PDP-11 emulator of sorts whose only purpose in life
 > was to run a binary executable of Dungeon?

Nearly correct.  The binary executable was an RSX-11 executable patched
to run under Unix V6 and patched again to run under Unix V7; this was
what was running on the Vax in compatibility mode with the emulator
(which emulated Unix V7, not the PDP; that was hardware).  (I did patch
it back to Unix V6 to run on a PDP-11/34.)  There were more games running
in compatibility mode.  Later Vax BSD came with an updated (and native)
version of Dungeon/Zork.  But again later it reverted back to the emulated
version.  The native version had some extensions, like the Puzzle Room.

 > Was the full Dungeon source code (in Fortran) ever made publicly available?
 > Maybe it's at one of the if-archive sites?  I've got the source to a
 > version that runs under RT-11 and RSX-11 Fortran IV, but it seems to
 > only include roughly what came in the first Zork.

Check the archives of comp.sources.games.  In there is the version of
Dungeon/Zork as written in Fortran.  Adapted to Unix by John Gill... (sp?)
and with some patches by me.  (There were errors in the original
database.)

Once upon a time, during a Christmas holiday, I took the RSX-11 binary
of Dungeon/Zork, wrote a decompiler, adapted the Fortran to Pascal and
implemented the result on a CDC Cyber, with a specially adapted version
of the Pascal compiler.  Mm, I never seem to do such things anymore.
-- 
dik t. winter, cwi, kruislaan 413, 1098 sj  amsterdam, nederland, +31205924098
home: bovenover 215, 1025 jn  amsterdam, nederland; e-mail: dik@cwi.nl