RSX11M FORTRAN installation (MTREK)

158 views
Skip to first unread message

C# Instruction

unread,
Mar 15, 2025, 10:58:48 PM3/15/25
to [PiDP-11]
Hello,
I'm trying to get MTREK to work based on the instructions in the PiDP-11 Manual. The MTREK command procedure is failing on the TKB commands because it can't find F77OTS.OLB.
FORTRAN appears to be installed, as the F77 command produces a "F77>" prompt. Other than the commands listed in the manual (which I see are a copy/paste of a post), I have not modified RSX11M as it was configured in the original installation.
Any advise is appreciated.
Thanks,
Kevin.

Johnny Billquist

unread,
Mar 15, 2025, 11:22:41 PM3/15/25
to pid...@googlegroups.com
Are you interested in figuring out how to build it, or to run it?
Because it already exists as an RPM if you have that installed...

Otherwise you'll have to tell us how you are trying to build it before
anyone can tell what you are doing wrong.
But there isn't any "F77OTS.OLB" with F77. The libraries are either
F77FCS or F77RMS, depending on what file handling libraries you want to use.

Johnny
> --
> You received this message because you are subscribed to the Google
> Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pidp-11+u...@googlegroups.com
> <mailto:pidp-11+u...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/pidp-11/
> c8488292-c778-41ab-be2b-c3b0c6f92b2bn%40googlegroups.com <https://
> groups.google.com/d/msgid/pidp-11/c8488292-c778-41ab-be2b-
> c3b0c6f92b2bn%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: b...@softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol

Eric N

unread,
Mar 17, 2025, 8:13:22 AM3/17/25
to [PiDP-11]
I got MTREK running a couple of years ago on my PiDP RSX system and here are my notes.  See Step 7 that addresses the F77OTS.OLB issue:

Get the MTREK code
1.    cd /opt/PiDP11/systems/rsx11mplus
2.    wget http://rsx11m.com/PiDP11_DU1.zip
3.    unzip PiDP11_DU1.zip
4.    attach rq1 PiDP11_DU1.dsk

Install MTREK
1.    SET /DEF=DU1:[1,1]
2.    @MOUNT RSX83B
3.    DIR RSX83B:[*,*]MTREK.*
4.    UFD DU1:[307,110]
5.    PIP DU1:[307,110]=RSX83B:[307,110]*.*;*
6.    SET /DEF=DU1:[307,110]

7.    Edit (EDT) the .TKB files to change F77OTS.OLB to F77FCS.OLB

8.    Need to edit the TERMINAL.FTN file and add TTYPE and QUICKUP lines before compiling
>EDT TERMINAL.FTN
*’2150’
*C
2150  CONTINUE
      TTYPE = VT100
      QUIKUP=.TRUE.
      RETURN
      END

Start MTREK
@MTREK
@MTREKUP
SHP starts the game for a player
RUN ROBOT creates robot ships

Terminating the Game
Q

If the  universe   manager   MTREKD   does   not   terminate automatically (it does at CRC) abort it as follows:
<CNTRL> C
MCR> ABORT MTREKD

If you are running any ROBOT  programs  abort  each  one  as follows
CNTRL- C
MCR> ABORT ROBOT

C# Instruction

unread,
Mar 20, 2025, 2:15:21 PM3/20/25
to [PiDP-11]
This looks great! Thanks. I started the process, but for some reason I can't get EDT or TECO to work the way I expect (and I screwed up the CMD file in the process). Once I get that ironed out, I'll follow your notes in detail.
Regards,
Kevin.

Eric N

unread,
Mar 20, 2025, 11:22:14 PM3/20/25
to [PiDP-11]
I believe EMACS is installed on the PiDP RSX-11 image, so you might try that for an easier to use editor. 

C# Instruction

unread,
Mar 21, 2025, 2:23:53 PM3/21/25
to [PiDP-11]
I just want to run it, but am willing to build it if that's what it takes. 
I'm following the instructions from the PiDP manual, section 3 (https://obsolescence.dev/pidp11/PiDP-11_Manual.pdf).
I tried running the tsk file,
    RUN DU1:[330,16]MTREK
 but I got
   INS -- Common block not loaded LEDFOR
I tried chasing that down, but have not solved it yet.
Thanks though. I did make some progress.

C# Instruction

unread,
Mar 21, 2025, 2:29:17 PM3/21/25
to [PiDP-11]
Thanks. For years in the 1980s people told me to dump EDT (which I was using because I was spending most of my time on VMS) and use EMACS. Looks like they have finally won :-)

Johnny Billquist

unread,
Mar 21, 2025, 2:40:47 PM3/21/25
to pid...@googlegroups.com
Ok. So you are trying to build it yourself.
Did you ever read README.1ST ?

Johnny
> pidp-11/ <https://groups.google.com/d/msgid/pidp-11/>
> > c8488292-c778-41ab-be2b-c3b0c6f92b2bn%40googlegroups.com
> <http://40googlegroups.com> <https://
> > groups.google.com/d/msgid/pidp-11/c8488292-c778-41ab-be2b-
> <http://groups.google.com/d/msgid/pidp-11/c8488292-c778-41ab-be2b->
> > c3b0c6f92b2bn%40googlegroups.com?
> utm_medium=email&utm_source=footer <http://40googlegroups.com?
> utm_medium=email&utm_source=footer>>.
>
> --
> Johnny Billquist || "I'm on a bus
> || on a psychedelic trip
> email: b...@softjar.se || Reading murder books
> pdp is alive! || tryin' to stay hip" - B. Idol
>
> --
> You received this message because you are subscribed to the Google
> Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to pidp-11+u...@googlegroups.com
> <mailto:pidp-11+u...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> pidp-11/761f7632-22ec-41df-bafd-5120e49fba04n%40googlegroups.com
> <https://groups.google.com/d/msgid/pidp-11/761f7632-22ec-41df-
> bafd-5120e49fba04n%40googlegroups.com?utm_medium=email&utm_source=footer>.

Anton Lavrentiev

unread,
Mar 21, 2025, 2:40:57 PM3/21/25
to [PiDP-11]
Reposting as my previous message to the group was rejected by Google
Group "postmaster" :-/

FWIW, I never had any issues using EDT with PiDP11. Have you set up
your terminal type properly? "set term/inquire" in DCL is usually the
best way to approach it. Assuming you're using any DEC terminal or a
terminal emulator (PuTTY, xterm, TeraTerm or even Windows Terminal)
with a decent ANSI compatibility.
> To unsubscribe from this group and stop receiving emails from it, send an email to pidp-11+u...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/pidp-11/1204ae4b-0e7d-47c7-b7ef-884eeb22e29en%40googlegroups.com.

C# Instruction

unread,
Mar 21, 2025, 11:21:01 PM3/21/25
to [PiDP-11]
No. I'll check that out. Thanks.

C# Instruction

unread,
Mar 21, 2025, 11:22:37 PM3/21/25
to [PiDP-11]
Thanks. I'll give that a try. I'm using Terminal window on Linux Mint Cinnamon.

C# Instruction

unread,
Mar 24, 2025, 2:15:35 PM3/24/25
to [PiDP-11]
With your help, I was able to get MTREK up and running. I learned a few things, and was reminded of stuff I knew a long time ago. I might make a video about it, as it was a good exercise.
Thanks,
Kevin.


On Monday, March 17, 2025 at 5:13:22 AM UTC-7 eric...@gmail.com wrote:
Reply all
Reply to author
Forward
0 new messages