Retrieved from
https://groups.google.com/forum/#!msg/alt.sys.pdp10/QAhDv_e8O3c/giZ4jokWPRMJ
on 2016-01-26. Email addresses have been mangled by Google Groups;
I've repaired the ones that can be unambiguously deduced. Any instance
of "...@" in this text should be considered suspect.

This is part of a thread from alt.sys.pdp10, between March 26 and 30, 2002.

Poster "Xs" is building a 350-pointer on the PDP-10.
Rich Alderson (whom I've managed to contact) claims that David Long produced
a 500-point version before his 501-point version. He also hints that there
may have been a Balrog before it became a Wumpus; or possibly just that
thematically it *should* have been a Balrog, but Long didn't want to fight
the Tolkien estate on the subject.


===========================================================================
Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!62.24.128.9.MISMATCH!news-1.opaltelecom.net!newsfeed.icl.net!opentransit.net!news.stealth.net!news.stealth.net!news-east.rr.com!news-west.rr.com!border1.nntp.aus1.giganews.com!nntp.giganews.com!nntp3.aus1.giganews.com!bin3.nnrp.aus1.giganews.com.POSTED!not-for-mail
Message-ID: <3CA11B4B.4D9C054@comcast.net.removethis>
From: Xs <xs97@comcast.net.removethis>
X-Mailer: Mozilla 4.78 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: alt.sys.pdp10
Subject: .run advent, adventure fanatic build procedures.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-GC-Trace: gv1-LoBU2nEsuzk1BA3tn+UlVKnlgf5IewhsX+V
Lines: 245
NNTP-Posting-Date: Tue, 26 Mar 2002 19:08:13 CST
Organization: Giganews.Com - Premium News Outsourcing
X-Trace: sv3-yZ4/4+8Th8j0JkYHmwXRfbcbwaNtS7pxg4bHAnKSId+LXGABIXd8ICIYclGkvJseBli+W3nT0Ohm59s!cCgJ4cszPYsU9sFLdZ9PkxnaDdsSrffXoIoQlxZUQwZ2v/bmqi9QrHu8wyUpdCUVAiD31oYgYEK5!gr4lFZdtS72BIg==
X-Complaints-To: abuse@comcast.com
X-DMCA-Complaints-To: abuse@comcast.com
X-Abuse-Info: Please be sure to forward a copy of ALL headers
X-Abuse-Info: Otherwise we will be unable to process your complaint properly
Date: Wed, 27 Mar 2002 01:08:13 GMT
Xref: archiver1.google.com alt.sys.pdp10:10970



Well, I'm working on the PDP-10 original adventure. :)
I'm confused over what was the definitive original version,
so I wonder how many different copies got out in the old days.

So far, I found two.
http://forums.delphiforums.com/n/mb/message.asp?webtag=xyzzy&msg=175.1
adv350-pdp10.tar.gz and
ftp://ftp.ifarchive.org/if-archive/games/source/advent-original.tar.gz
The ifarchive site also has the adv350-pdp10.tar.gz file.

After studying both, the adv350 version looks like clean PDP-10 fortran.
The adv-orig seems to be a slightly earlier version, with what might be some
left over bugs, and a number of typographical errors left in the code
and text database. Also, adv-orig seems it might have some "damage". Namely,
the code was changed to avoid compiler warnings. And lower cased strings
that probably should have been left as upper case strings, consistent with
the text db.

So, I built the adv350. Here is the build guide:

SIMH 2.9-2
TOPS-10 V7.04
FORTRAN-10 Version 11 Field-Test Tape 3

Copy the adventure files, via tape drive, into the emulator.
Use the backwr utility by Johnny Eriksson
ftp://ftp.stacken.kth.se/pub/pdp10/backwr.tar
In UNIX, ./backwr -cATf adv.tap adven.dat adven.f4 advn2.f4
creates the tape file.

Use the BACKUP utility in TOPS-10 to load the files.

.dir


ADVEN   DAT    90  <055>   16-Apr-91    DSKB:   [100,100,ADV1]
ADVEN   F4    102  <055>   16-Apr-91
ADVN2   F4     32  <055>   16-Apr-91
  Total of 224 blocks in 3 files on DSKB: [100,100,ADV1]

.

Create file IFILE.F4 containing the following. If anyone
knows what the IFILE library call is officially supposed to be, I'd
like to know.

.type ifile.f4
        SUBROUTINE IFILE(UNUM,FNAME)

        IMPLICIT INTEGER(A-Z)
        DIMENSION FNAME(2)

        OPEN(UNIT=UNUM,NAME=FNAME,ACCESS='SEQIN')
        RETURN
        END

.

Make copy of ADVENT.DAT as TEXT.DAT

.copy TEXT.DAT=ADVENT.DAT

Edit TEXT.DAT. Change the first <tab> character in lines containing
strings that begin with white space. Change the <tab> into a comma ",".
Without this change, advent, while loading, discards tabs and spaces in
strings that begin with them. I'm not sure why this happens. Maybe it is
fortran library version specific. Three lines in TEXT.DAT require this
change. They are:

1                                     - - -
82                          --- POOF!! ---
130        "THIS EXIT IS CLOSED.  PLEASE LEAVE VIA MAIN OFFICE."

Now, the directory contents:

.dir


ADVEN   DAT    90  <055>   16-Apr-91    DSKB:   [100,100,ADV1]
ADVEN   F4    102  <055>   16-Apr-91
ADVN2   F4     32  <055>   16-Apr-91
IFILE   F4      1  <057>   26-Mar-02
TEXT    DAT    90  <057>   26-Mar-02
  Total of 315 blocks in 5 files on DSKB: [100,100,ADV1]

.

The quick way to compile and run is to use the following
command:

.exec adven,advn2,ifile

The step by step way to compile and link is:

.r fortra

*adven=adven.f4

*advn2=advn2.f4

*ifile=ifile.f4
IFILE
*^Z

.r link

*ainit/save=adven,advn2,ifile/go

EXIT

.

Now run ainit to initialize, then then save the core as the real advent
executable:

.run ainit

INITIALISING...
TABLE SPACE USED:
  9626 OF   9650 WORDS OF MESSAGES
   741 OF    750 TRAVEL OPTIONS
   297 OF    300 VOCABULARY WORDS
   140 OF    150 LOCATIONS
    53 OF    100 OBJECTS
    31 OF     35 ACTION VERBS
   201 OF    205 RTEXT MESSAGES
    10 OF     12 CLASS MESSAGES
     9 OF     20 HINTS
    32 OF     35 MAGIC MESSAGES

PAUSE
INIT DONE
Type G to Continue, X to Exit, T To Trace.
*x
CPU time 0.31   Elapsed time 8.85

EXIT

.save advent
ADVENT saved

.


If someone knows how to build the executable that avoids the
CPU time and Elapsed time message, I'd like to know.
Otherwise, Have fun at this point!!


And now to reconfigure the neat, and not so well known, administrative
features of the original advent:


.run advent


WELCOME TO ADVENTURE!!  WOULD YOU LIKE INSTRUCTIONS?

no

YOU ARE STANDING AT THE END OF A ROAD BEFORE A SMALL BRICK BUILDING.
AROUND YOU IS A FOREST.  A SMALL STREAM FLOWS OUT OF THE BUILDING AND
DOWN A GULLY.

magic mode

ARE YOU A WIZARD?

yes

PROVE IT!  SAY THE MAGIC WORD!

dwarf

THAT IS NOT WHAT I THOUGHT IT WAS.  DO YOU KNOW WHAT I THOUGHT IT WAS?

no

KJJKE

bdkhg

OH DEAR, YOU REALLY *ARE* A WIZARD!  SORRY TO HAVE BOTHERED YOU . . .
DO YOU WISH TO SEE THE HOURS?
yes

         MON - FRI:   0:00 TO  8:00
                     18:00 TO 24:00
         SAT - SUN:  OPEN ALL DAY
         HOLIDAYS:   OPEN ALL DAY
DO YOU WISH TO CHANGE THE HOURS?
yes
NEW HOURS SPECIFIED BY DEFINING "PRIME TIME".  GIVE ONLY THE HOUR
(E.G. 14, NOT 14:00 OR 2PM).  ENTER A NEGATIVE NUMBER AFTER LAST PAIR.
PRIME TIME ON WEEKDAYS:
FROM:
-1
PRIME TIME ON WEEKENDS:
FROM:
-1
PRIME TIME ON HOLIDAYS:
FROM:
-1
NEW HOURS FOR COLOSSAL CAVE:

         MON - FRI:  OPEN ALL DAY
         SAT - SUN:  OPEN ALL DAY
         HOLIDAYS:   OPEN ALL DAY
DO YOU WISH TO (RE)SCHEDULE THE NEXT HOLIDAY?
no
LENGTH OF SHORT GAME (NULL TO LEAVE AT 30):

NEW MAGIC WORD (NULL TO LEAVE UNCHANGED):

NEW MAGIC NUMBER (NULL TO LEAVE UNCHANGED):

LATENCY FOR RESTART (NULL TO LEAVE AT 90):

DO YOU WISH TO CHANGE THE MESSAGE OF THE DAY?
no
OKAY.  YOU CAN SAVE THIS VERSION NOW.

BE SURE TO SAVE YOUR CORE-IMAGE...
CPU time 0.10   Elapsed time 4:30.25

EXIT

.save advnew
ADVNEW saved

.


To run the reconfigured version, use "run advnew".

For those wondering what to do after suspending or pausing a game,
you have to save your core image like the above after the program exits.


Other notes. The date/time computation code in advent is y2k compatible in
a strange way. When calling the fortran library function, CALL DATE(DAT),
the returned string is "26-MAR-:2". Advent correctly converts ":2" text
to the value 102.

===========================================================================
Reply-To: "Douglas H. Quebbeman" <do....@ixnayamspay.com>
From: "Douglas H. Quebbeman" <dquebbeman@ixnayamspayacm.org>
Newsgroups: alt.sys.pdp10
References: <3CA11B4B.4D9C054@comcast.net.removethis>
Subject: Re: .run advent, adventure fanatic build procedures.
Date: Wed, 27 Mar 2002 15:12:22 -0500
Lines: 27
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
NNTP-Posting-Host: 204.250.0.238
X-Original-NNTP-Posting-Host: 204.250.0.238
Message-ID: <3ca227a7$1_2@news.iglou.com>
X-Trace: news.iglou.com 1017259943 204.250.0.238 (27 Mar 2002 15:12:23 -0500)
X-Authenticated-User: dougq
X-Original-NNTP-Posting-Host: 204.250.0.238
Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!207.217.77.43.MISMATCH!newsfeed1.earthlink.net!newsfeed.earthlink.net!uunet!lax.uu.net!sac.uu.net!ash.uu.net!news.iglou.com
Xref: archiver1.google.com alt.sys.pdp10:10974

"Xs" <xs97@comcast.net.removethis> wrote in message news:3CA11B4B.4D9C054@c=
omcast.net.removethis...
>=20
>=20
> Well, I'm working on the PDP-10 original adventure. :)
> I'm confused over what was the definitive original version,
> so I wonder how many different copies got out in the old days.

I just recovered my port of Advent to the Primefrom 9-track. However,
ISTR my changes were totally confined to the separate interface
modules, leaving the ADVENT1.FTN and ADVENT2.FTN modules
unchanged.

What I *don't* recall is whether I used the CDC6600 version=20
or the DEC-10 version for the port.

Should you want to compare, you'll find it at:

http://members.iglou.com/dougq/prime/advent.sfd.zip

The ADVENT1 and ADVENT2 modules lack a .FTN suffix,
leading me to suspect these were the CDC versions.

Regards,
-doug q
===========================================================================
Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!nntp2.aus1.giganews.com!nntp.giganews.com!nntp3.aus1.giganews.com!bin3.nnrp.aus1.giganews.com.POSTED!not-for-mail
Message-ID: <3CA3791C.A3B0ABBC@comcast.net.removethis>
From: Xs <xs97@comcast.net.removethis>
X-Mailer: Mozilla 4.78 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: alt.sys.pdp10
Subject: Re: .run advent, adventure fanatic build procedures.
References: <3CA11B4B.4D9C054@comcast.net.removethis> <3ca227a7$1_2@news.iglou.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 20
NNTP-Posting-Date: Thu, 28 Mar 2002 14:13:06 CST
Organization: Giganews.Com - Premium News Outsourcing
X-Trace: sv3-g0CdiW7d87/nnj5vm0NU6C3voQO7bQznKdgq/ZkntU0UdMpRxgtSPV0DL1NZe3msX/2ea7yKhEq7VF6!vQ+KGIUdt6ruszK9F18b/7KUTQ0vNgQ3ah8zOPkcsiw2Xi7utQDlMC1sDfuhkFUM
X-Complaints-To: ab...@comcast.com
X-DMCA-Complaints-To: ab...@comcast.com
X-Abuse-Info: Please be sure to forward a copy of ALL headers
X-Abuse-Info: Otherwise we will be unable to process your complaint properly
Date: Thu, 28 Mar 2002 20:13:06 GMT
Xref: archiver1.google.com alt.sys.pdp10:10983



"Douglas H. Quebbeman" wrote:
> 
> http://members.iglou.com/dougq/prime/advent.sfd.zip
> 
> The ADVENT1 and ADVENT2 modules lack a .FTN suffix,
> leading me to suspect these were the CDC versions.
> 

I had a look. These advent1 and advent2 modules have code
requiring a 60 or 64 bit word machine. So it isn't a version
for the PDP-10, though it does looks very similar.

In terms of the program logic, the code looks like it originated
from a version released between adv-orig and adv350-pdp. Some,
but not all, of the bugs fixes in adv-orig/adv350-pdp where present.
The text database ccfile has numerous differences probably caused by
manual transcription. Plus a bunch of deliberate text changes
including the overall file format.
===========================================================================
Reply-To: "Douglas H. Quebbeman" <do...@ixnayamspay.com>
From: "Douglas H. Quebbeman" <dquebbeman@ixnayamspayacm.org>
Newsgroups: alt.sys.pdp10
References: <3CA11B4B.4D9C054@comcast.net.removethis> <3ca227a7$1_2@news.iglou.com> <3CA3791C.A3B0ABBC@comcast.net.removethis>
Subject: Re: .run advent, adventure fanatic build procedures.
Date: Fri, 29 Mar 2002 07:39:02 -0500
Lines: 46
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
NNTP-Posting-Host: 204.250.0.238
X-Original-NNTP-Posting-Host: 204.250.0.238
Message-ID: <3ca46067$1_2@news.iglou.com>
X-Trace: news.iglou.com 1017405543 204.250.0.238 (29 Mar 2002 07:39:03 -0500)
X-Authenticated-User: dougq
X-Original-NNTP-Posting-Host: 204.250.0.238
Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!207.217.77.43.MISMATCH!newsfeed1.earthlink.net!newsfeed.earthlink.net!uunet!lax.uu.net!sac.uu.net!ash.uu.net!news.iglou.com
Xref: archiver1.google.com alt.sys.pdp10:10987

"Xs" <xs97@comcast.net.removethis> wrote in message news:3CA3791C.A3B0ABBC@=
comcast.net.removethis...
>=20
>=20
> "Douglas H. Quebbeman" wrote:
> >=20
> > http://members.iglou.com/dougq/prime/advent.sfd.zip
> >=20
> > The ADVENT1 and ADVENT2 modules lack a .FTN suffix,
> > leading me to suspect these were the CDC versions.
> >=20
>=20
> I had a look. These advent1 and advent2 modules have code
> requiring a 60 or 64 bit word machine. So it isn't a version
> for the PDP-10, though it does looks very similar.

Yes, this is clearly my port of the CDC 6600 version to the Prime.
The number of bits in a character and the nunber of characters
per word are definable for different machines.

I'll verify it tonight, the Prime 2455 is back up and running, and
it's on there from when I restored the tape to it two years ago.

In turn, the CDC 6000 version was ported over from the DEC-10,
but not by me...
=20
> In terms of the program logic, the code looks like it originated
> from a version released between adv-orig and adv350-pdp. Some,
> but not all, of the bugs fixes in adv-orig/adv350-pdp where present.
> The text database ccfile has numerous differences probably caused by
> manual transcription. Plus a bunch of deliberate text changes
> including the overall file format.

When I ran a comparison of this against the supposed "vanilla"
version of the Woods extension of the Crowther original, most
of the changes are due to FORTRAN differences in the switch
statement, and the charsize/wordsize stuff. And, I seem to have
added additional blank comment lines to improve the readability.

That "vanillia" version to which I'm referring can be found at

http://www.ifarchive.org/if-archive/games/source/advent-original.tar.gz

-dq
===========================================================================
Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!nntp.cs.ubc.ca!torn!news-out.cwix.com!newsfeed.cwix.com!newsfeed1.cidera.com!Cidera!netnews.com!xfer02.netnews.com!news.voicenet.com!yellow.newsread.com!bad-news.newsread.com!netaxs.com!newsread.com!panix!not-for-mail
From: Rich Alderson <alderson+news@panix.com>
Newsgroups: alt.sys.pdp10
Subject: Re: .run advent, adventure fanatic build procedures.
Date: 29 Mar 2002 14:28:36 -0500
Organization: Systems Administration, XKL LLC, Redmond WA 98052
Lines: 19
Sender: alders...@panix2.panix.com
Message-ID: <mddbsd7uqaj.fsf@panix2.panix.com>
References: <3CA11B4B.4D9C054@comcast.net.removethis> <3ca227a7$1_2@news.iglou.com> <3CA3791C.A3B0ABBC@comcast.net.removethis> <3ca46067$1_2@news.iglou.com>
NNTP-Posting-Host: panix2.panix.com
X-Trace: news.panix.com 1017430079 19444 166.84.1.2 (29 Mar 2002 19:27:59 GMT)
X-Complaints-To: abuse@panix.com
NNTP-Posting-Date: 29 Mar 2002 19:27:59 GMT
X-Newsreader: Gnus v5.7/Emacs 20.7
Xref: archiver1.google.com alt.sys.pdp10:10992

"Douglas H. Quebbeman" <dquebbeman@ixnayamspayacm.org> writes:

> In turn, the CDC 6000 version was ported over from the DEC-10, but not by
> me...

The original Willy Crowther version was written for the 6600 (since he worked
for CDC, this is hardly surprising).  The port went the other way, from CDC to
PDP-10, specifically SAIL.  (Don Woods was still at Stanford when I left 10
years ago; he's probably retired by now.)

David Long of the University of Chicago Graduate School of Business computer
facility expanded the 350-point Woods/Crowther Adventure into a 500 (later 501)
point giant with other things besides the wellhouse on the surface, and a back
way into the caverns--all good.  He was also the beggar who substituted a
Wumpus for the Balrog.

-- 
Rich Alderson                                          alderson+news@panix.com
  "You get what anybody gets.  You get a lifetime."  --Death, of the Endless
===========================================================================
Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!207.217.77.43.MISMATCH!newsfeed1.earthlink.net!newsfeed.earthlink.net!feed2.news.rcn.net!rcn!wn14eed!worldnet.att.net!204.127.198.203!attbi_feed3!attbi.com!rwcrnsc53.POSTED!not-for-mail
Message-ID: <3CA58535.25E7DF0@ev1.net>
From: Charles Richmond <rich...@ev1.net>
Reply-To: rich...@ev1.net
Organization: Cannine Computer Center
X-Mailer: Mozilla 4.7C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; I; PPC)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: alt.sys.pdp10
Subject: Re: .run advent, adventure fanatic build procedures.
References: <3CA11B4B.4D9C054@comcast.net.removethis> <3ca227a7$1_2@news.iglou.com> <3CA3791C.A3B0ABBC@comcast.net.removethis> <3ca46067$1_2@news.iglou.com> <mddbsd7uqaj.fsf@panix2.panix.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 40
NNTP-Posting-Host: 12.237.69.87
X-Complaints-To: abuse@attbi.com
X-Trace: rwcrnsc53 1017473320 12.237.69.87 (Sat, 30 Mar 2002 07:28:40 GMT)
NNTP-Posting-Date: Sat, 30 Mar 2002 07:28:40 GMT
Date: Sat, 30 Mar 2002 07:28:40 GMT
Xref: archiver1.google.com alt.sys.pdp10:10996

Rich Alderson wrote:
> 
> "Douglas H. Quebbeman" <dquebbeman@ixnayamspayacm.org> writes:
> 
> > In turn, the CDC 6000 version was ported over from the DEC-10, but not by
> > me...
> 
> The original Willy Crowther version was written for the 6600 (since he worked
> for CDC, this is hardly surprising).  The port went the other way, from CDC to
> PDP-10, specifically SAIL.
> 
Bzzzt...thanks for playing...

Willie Crowther worked for BBN when he wrote his Adventure. And the 
original was done on a PDP-10. For corroborating testimony, check out:

	<http://www.rickadams.org/adventure/a_history.html>
>
> (Don Woods was still at Stanford when I left 10
> years ago; he's probably retired by now.)
>
Don Wood's WEB page is at:

	<http://www.icynic.com/~don/>
>
> David Long of the University of Chicago Graduate School of Business computer
> facility expanded the 350-point Woods/Crowther Adventure into a 500 (later 501)
> point giant with other things besides the wellhouse on the surface, and a back
> way into the caverns--all good.  He was also the beggar who substituted a
> Wumpus for the Balrog.
> 
There are several versions created from the Colossal Cave Adventure.
Many of them can be downloaded from:

	<http://www.rickadams.org/adventure/e_downloads.html>

-- 
+-------------------------------------------------------------+
|     Charles and Francis Richmond     <richmond@plano.net>   |
+-------------------------------------------------------------+