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 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 character in lines containing strings that begin with white space. Change the 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" From: "Douglas H. Quebbeman" 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" 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 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" From: "Douglas H. Quebbeman" 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" 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 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: 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" 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 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> 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" 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: > > (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: > > 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: -- +-------------------------------------------------------------+ | Charles and Francis Richmond | +-------------------------------------------------------------+