Installing DIBOL V6.1-F under RSTS/E V10.1-L from the PATCH$ directory

226 views
Skip to first unread message

Tony Nicholson

unread,
Apr 6, 2020, 5:36:54 AM4/6/20
to [PiDP-11]
I posted the following on the USENET newsgroup alt.sys.pdp11 earlier
today as a follow-up to a query about locating a version of DIBOL to run
under RSTS/E.  I thought there might be a more active readership
here in the PiDP11 community - so here goes...

While re-reading the Release Notes for RSTS/E V10.1 I found a
reference to DIBOL suggesting that a full install kit is in the
PATCH$: directory as SY:[0,200]DBLKIT.BCK

Indeed it is DIBOL V6.1-F for RSTS/E and it needs a bit of
trickery to install it without the media kit for an older
version of DIBOL.  Use something like the following as a
guide -

Log-in to the System Manager [1,2] account, then -

$ create/account sy:[0,59]/name="DIBOL"
Non-user account _SY:[0,59] created at DCN 23091
$ copy patch$:dibol.com patch$:dibolo.com  ! preserve original
[File [0,200]DIBOL .COM copied to [0,200]DIBOLO.COM]
$ edt patch$:dibol.com
    1       $ !
*109
  109       $ !
*i
            $ _goto DIBOLV61    !force install from PATCH$:DBLKIT.BCK
            ^Z
  109       $ !
*290
  290       $ _DISMOUNT'UNL' 'LIB'              ! We no longer need the load device any longer
*s/$/$!/
  290       $! _DISMOUNT'UNL' 'LIB'             ! We no longer need the load device any longer
1 substitution
*ex
SY:[0,200]DIBOL .COM 552 lines

$ assign/sys sy:[1,2] syslib$$:
$ assign/sys sy:[1,1] lb$$:
$ @patch$:dibol DIBOL$ "Y" WORK$ HELP$ PATCH$: NL0:

Answer the configuration questions (I chose YES to all)

At the completion of the IVP all is installed.

Next just add lines to your [0,1]START.COM start-up file to
include DIBOL in your operating environment (just before
LOGINs are enabled) -

$!AGN - added DIBOL V6.1-F (installed from the PATCH$ directory)
$ _write 0 f$time()+ "   Starting DIBOL"
$ _if f$search("DIBOL$:DIBV61.COM") .nes. "" then @DIBOL$:DIBV61.COM

The HELP DIBOL command describes how to run the compiler.

Next I just need to track down some of my old programs.

There's some DIBOL language documentation on BITSAVERS at


Enjoy!

Tony

Tom Lake

unread,
Apr 6, 2020, 7:47:41 PM4/6/20
to pid...@googlegroups.com
How do I get past the Line Printer hang test? It's hanging, OK. I tried pressing Ctrl-C and this happened:

Press <RETURN> to start Line Printer hang test  #
^C
?Can't find file or account - file [0,59]DIBOL .COM - continuing

 The installation verification program has failed. The
 integrity of your DIBOL installation is questionable.

Tom L

Tony Nicholson

unread,
Apr 6, 2020, 11:58:32 PM4/6/20
to [PiDP-11]
On Tuesday, April 7, 2020 at 9:47:41 AM UTC+10, Tom Lake wrote:
How do I get past the Line Printer hang test? It's hanging, OK. I tried pressing Ctrl-C and this happened:

Press <RETURN> to start Line Printer hang test  #
^C
?Can't find file or account - file [0,59]DIBOL .COM - continuing

 The installation verification program has failed. The
 integrity of your DIBOL installation is questionable.

Tom L

Tom,

If you have not configured a line printer for RSTS/E (in the appropriate SIMH boot.ini file
for running RSTS/E on the PiDP11 or under SIMH PDP11) then you should use the
console terminal for the IVP tests - i.e. specify KB: when asked for the line printer
device.

Also, it is critical that you edit the patch$:dibol.com file exactly as I specified and
pay particular attention to entering the exact command line to invoke the install.
Each of the parameters and (e.g.) the colon after PATCH$ in the command
are necessary -

$ @patch$:dibol DIBOL$ "Y" WORK$ HELP$ PATCH$: NL0:

It should be safe for you to attempt the installation again.

If you have any further issues, get back to me here (or reply directly by e-mail).

Tony

Tony

Jim Kempthorne

unread,
Feb 2, 2021, 7:16:48 PM2/2/21
to [PiDP-11]
Tom,
I just thought I would, on a chance, search the group for any reference to DIBOL and I found your messages.

I have been a big fan of Oscar's projects and have two PiDP-8I and one PiDP-11.  Additionally before working for DEC I did a grat deal of DIBOL programming.

I have COS-310 running on my PiDP-8 but woud very much like to run DIBOL-11 on the PiDP-11 system.  An chance you could help me with locating the kit and docs?

Thank you in advance,

Jim K.

Johnny Billquist

unread,
Feb 3, 2021, 11:22:32 AM2/3/21
to Jim Kempthorne, [PiDP-11]
For RSX:
ftp://ftp.trailing-edge.com/pub/rsxdists/dibol_v1_4.zip

Johnny
> $ copy patch$:dibol.com <http://dibol.com> patch$:dibolo.com
> <http://dibolo.com>  ! preserve original
> [File [0,200]DIBOL .COM copied to [0,200]DIBOLO.COM
> <http://DIBOLO.COM>]
> $ edt patch$:dibol.com <http://dibol.com>
>     1       $ !
> *109
>   109       $ !
> *i
>             $ _goto DIBOLV61    !force install from
> PATCH$:DBLKIT.BCK
>             ^Z
>   109       $ !
> *290
>   290       $ _DISMOUNT'UNL' 'LIB'              ! We no longer
> need the load device any longer
> *s/$/$!/
>   290       $! _DISMOUNT'UNL' 'LIB'             ! We no longer
> need the load device any longer
> 1 substitution
> *ex
> SY:[0,200]DIBOL .COM 552 lines
>
> $ assign/sys sy:[1,2] syslib$$:
> $ assign/sys sy:[1,1] lb$$:
> $ @patch$:dibol DIBOL$ "Y" WORK$ HELP$ PATCH$: NL0:
>
> Answer the configuration questions (I chose YES to all)
>
> At the completion of the IVP all is installed.
>
> Next just add lines to your [0,1]START.COM <http://START.COM>
> start-up file to
> include DIBOL in your operating environment (just before
> LOGINs are enabled) -
>
> $!AGN - added DIBOL V6.1-F (installed from the PATCH$ directory)
> $ _write 0 f$time()+ "   Starting DIBOL"
> $ _if f$search("DIBOL$:DIBV61.COM <http://DIBV61.COM>") .nes. ""
> then @DIBOL$:DIBV61.COM <http://DIBV61.COM>
>
> The HELP DIBOL command describes how to run the compiler.
>
> Next I just need to track down some of my old programs.
>
> There's some DIBOL language documentation on BITSAVERS at
>
> http://www.bitsavers.org/pdf/dec/dibol/
> <http://www.bitsavers.org/pdf/dec/dibol/>
>
> Enjoy!
>
> Tony
>
> --
> 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 on the web visit
> https://groups.google.com/d/msgid/pidp-11/fdaf6533-922e-4a39-b854-9d9d0b8893cdn%40googlegroups.com
> <https://groups.google.com/d/msgid/pidp-11/fdaf6533-922e-4a39-b854-9d9d0b8893cdn%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

Tom Lake

unread,
Feb 4, 2021, 3:18:36 AM2/4/21
to [PiDP-11]
The files to install DIBOL are included in RSTS/E 10.x. Here are the instructions from Tony Nicholson


n Monday, April 6, 2020 at 11:27:41 AM UTC+10, Tony Nicholson wrote:
>
> While re-reading the Release Notes for RSTS/E V10.1 I found a
> reference to DIBOL suggesting that a full install kit is in the
> PATCH$: directory as SY:[0,200]DBLKIT.BCK
>
> Indeed it is DIBOL V6.1-F for RSTS/E and it needs a bit of
> trickery to install it without the media kit for an older
> version of DIBOL.  Use something like the following as a
> guide -
>
> $ create/account sy:[0,59]/name="DIBOL"
> Non-user account _SY:[0,59] created at DCN 23091
> $ copy patch$:dibol.com patch$:dibolo.com  ! preserve original
> [File [0,200]DIBOL .COM copied to [0,200]DIBOLO.COM]
> $ edit/edt/nocommand patch$:dibol.com !edit in line-mode
>     1       $ !
> *109
>   109       $ !
> *i
>             $ _goto DIBOLV61    !force install from PATCH$:DBLKIT.BCK
>             ^Z
>   109       $ !
> *290
>   290       $ _DISMOUNT'UNL' 'LIB'              ! We no longer need the load device any longer
> *s/$/$!/
>   290       $! _DISMOUNT'UNL' 'LIB'             ! We no longer need the load device any longer
> 1 substitution
> *ex
> SY:[0,200]DIBOL .COM 552 lines
>
> $ assign/sys sy:[1,2] syslib$$:
> $ assign/sys sy:[1,1] lb$$:
> $ @patch$:dibol DIBOL$ "Y" WORK$ HELP$ PATCH$: NL0:
>
> Answer the configuration questions (I chose YES to all, and IVP test output to KB: instead of LP:)
>
> At the completion of the IVP all is installed.
>
> Next just add lines to your [0,1]START.COM start-up file to
> include DIBOL in your operating environment (just before
> LOGINs are enabled) -
>
> $!AGN - added DIBOL V6.1-F (installed from the PATCH$ directory)
> $ _write 0 f$time()+ "   Starting DIBOL"
> $ _if f$search("DIBOL$:DIBV61.COM") .nes. "" then @DIBOL$:DIBV61.COM
>
> Enjoy!
>
> Tony
Reply all
Reply to author
Forward
0 new messages