Groups | Search | Server Info | Login | Register


Groups > alt.sys.pdp10 > #9912

Re: Running ADV (advent.tap) on T10

From David Todd <HDTodd@gmail.com>
Newsgroups alt.sys.pdp10
Subject Re: Running ADV (advent.tap) on T10
Date 2026-01-20 17:39 -0500
Organization A noiseless patient Spider
Message-ID <3af04bce-0ca1-4089-8e53-e86c3ecde663@gmail.com> (permalink)
References <878qeawqq2.fsf@atr2.ath.cx>

Show all headers | View raw


On 1/6/26 1:17 PM, jayjwa wrote:
> I grabbed the tape from https://steubentech.com/~talon/pdp10/advent.tap
> and installed it into the guest account. It comes with an .EXE, but
> evidently the FORTRAN that built it was different than mine. I can't
> compile it either.
>
> 
> I could probably play Adventure on one of my other systems, but it would
> be nice to get some experience with building/run programs on TOPS-10
> (7.04). Are there multiple FORTRAN versions there? Can I select the
> correct one with maybe a switch or something?
> 

Jayjwa,

You would need FORTRAN V6 or FORTRAN V7 for TOPS-10 in order to get it 
running.  I don't recall seeing either of those on the Trailing-Edge 
archive, but you might want to look there.

I have Will Crowther's Adventure running on MRC's TOPS-20 Panda.  I 
think that's the one you downloaded (link above).

The .EXE file in the download was compiled by FORTRAN v6 on the DEC-10. 
I couldn't find a FOROT6 to download to satisfy PA1050.  Trying to 
compile that code with the Panda FORTRAN (V11) failed with an internal 
compiler error (for no apparent reason based on source code).  The Panda 
FORTRAN is dated 1987.  There are software update tapes that have more 
recent dates on the compiler (1990) but I haven't figured out how to 
install the updates yet ... just copying the files didn't work.

But you can find FORTRAN V7 for TOPS-20 on tape BB-4157F-BM_1983.tap.bz2 
at http://https://pdp-10.trailing-edge.com/, and that compiles and runs 
Adventure:


Download the BB-4157F-BM_1983 tape and unzip it
Build a ps:<fortran> directory
Edit your klt20.ini file to mount that tape as mta0
Boot your DEC20
Run DUMPER; SKIP 1; RESTORE PS:<*>*.* ps:<fortran>
Then @define sys: ps:<fortran>,SYS:
Connect to the directory where you have adv.f4 and iofil.for and adv.dat
@ex adv.for,iofil.for
It'll give you an error message about not finding the file; tell it adv.dat
After initialization, type 'G'
Then @save adv.exe

All commands to adv must be upper case.

You can fix the OPEN error by editing the line that calls IFILE to read
	CALL IFILE(1,'ADV.D','AT')
(the distributed code mis-packs the character string).  You really don't 
need to do that once it has run through its initialization, though.

Thanks for giving me the impetus to get this going.  When I first ran 
it, I thought it was the version of Adventure I first ran in 1978 or so 
on a KA-10 DECSYSTEM-10, before we upgraded to DEC-2060.  When I looked 
to fix the mis-packed file name, I found that the conversion to the 
DEC20 was done by one of my student programmers, Paul Robinson!  What a 
surprise and delight to remember him!  (Though I don't recall that we 
paid him to convert games!  :-) ).  So this really is the version I once 
played with (at a time in my life when I didn't have much time to play 
computer games!).

This also prompted me to look up Crowther 
(https://en.wikipedia.org/wiki/William_Crowther_(programmer) ), and 
that's worth reading, too.  Interesting guy.

Back to alt.sys.pdp10 | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Running ADV (advent.tap) on T10 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-06 13:17 -0500
  Re: Running ADV (advent.tap) on T10 Rich Alderson <news@alderson.users.panix.com> - 2026-01-07 18:36 -0500
    Re: Running ADV (advent.tap) on T10 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-08 11:59 -0500
      Re: Running ADV (advent.tap) on T10 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-08 13:00 -0500
  Re: Running ADV (advent.tap) on T10 David Todd <HDTodd@gmail.com> - 2026-01-20 17:39 -0500
    Re: Running ADV (advent.tap) on T10 jayjwa <jayjwa@atr2.ath.cx.invalid> - 2026-01-21 12:28 -0500
    Re: Running ADV (advent.tap) on T10 Rich Alderson <news@alderson.users.panix.com> - 2026-01-21 15:43 -0500
      Re: Running ADV (advent.tap) on T10 David Todd <HDTodd@gmail.com> - 2026-01-21 18:04 -0500
        Re: Running ADV (advent.tap) on T10 Lars Brinkhoff <lars.spam@nocrew.org> - 2026-01-22 17:38 +0000
          Re: Running ADV (advent.tap) on T10 David Todd <HDTodd@gmail.com> - 2026-01-23 08:22 -0500
            Re: Running ADV (advent.tap) on T10 Lars Brinkhoff <lars.spam@nocrew.org> - 2026-01-23 14:31 +0000

csiph-web