Now, KA, DB, and KL systems will set their IP address to the value of the IP make variable.
They wiil correctly define a host table entry for their machine.
They will correctly set up .mail.;names >.
They will correctly configure COMSAT for networking.
The resulting systems should allow COMSAT to come up, and with appropriate IMP configuration
in the "run" scripts to perform inbound and output IP network requests.
This PR changes the way that the INQUIR database is installed into ITS.
Previously, we included a binary INQUIR;LSR1 1 database on the tape we
load. Now, we build the INQUPD program (and INQUIR;DIRS BIN) database,
which is required by INQUPD, when run in LSRINI mode. LSRINI mode,
invoked by a JNAME of LSRINI for INQUPD, generates an empty
.TEMP.;LSR1 EMPTY database for INQUIR. The build scripts generate
this empty database and copy it to the appropriate plact (INQUIR;LSR 1).
The ROM is built with the default start address, which is 173000.
It appears PROM 50 is the old Maclisp PROM tool, and PROM 555 is a
newer version for Lisp machines.
To manage deploy secrets in GitHub, go to the repository page, click
Settings, then Environments, then Deploy, then scroll down to
Environment secrets.
The TS RBYE binary starts Zork from CFS; MADADV SAVE. The assembly
info says the source file was AR1: CFS; ZORK 2. Tape backup records
show this archive file was updated on 1979-02-13, which is shortly
before the TS RBYE timestamp.
As a convenience to users, TS ZORK is linked to RBYE from SYS1 on the
assumption users will probably play the newest Zork. The older SYS2;
TS ZORK which starts the MADMAN; MADADV SAVE file is renamed to OZORK.
These were assembled by MACRO in DOS-11.
To load the sources, attach the files to the paper tape reader. In
DOS-11, type "R PIP" and then "DK0:SPACE.MAC<PR:" etc. Type ^C and
then KI to kill PIP.
Next, type "R MACRO" to start the assembler. Assemble the game with
"DK0:,DK0:<GTMAC,IFMAC,SPACE" and similarly for GTROS. Type ^C and
then KI to kill MACRO.
Finally "R PIP" again, and save the binaries with "PP:<DK0:SPACE.BIN"
and similar for GTROS.BIN.
The binaries have been converted to PALX format.
CLUDMP is the compiler, and is a normal ITS executable. It has a
variety of commands documented in CLU ORDER, but normally just the
file name can be passed on the JCL. The compiler emits an
intermediate CLUMAC file which is then assembled with MIDAS, leavning
a BIN file. The BIN file is not a normal ITS binary, but has to be
loaded into the CLU runtime.
The CLUSYS directory has files needed to assemble CLUMAC files. ALPHA
and OMEGA are inserted at the top and bottom, respectively. ALPHA in
turn needs PASS1, TYPES, and COMMON. It is not known how LOAD is
used, but it's also necessary in the compilation process.
TS CLUSYS is the runtime system. The procedure "fload" accepts a
string specifying a file to be loaded.
It's an open question whether the two executables can be rebuilt from
source code found on the scattered ITS backups.
Source code courtesy of Palevich, who comments:
"My guess is that the SUPDUP code is a fork and extension of my
original CHAMELEON terminal emulator.
My guess is that either Leigh Klotz or Patrick Sobolvaro extended
CHAMELEON to create SUPDUP. From looking over the source code, I
see these changes from what I remember writing in Chameleon:
+ Using the paddle to scroll left/right. (I only supported using
the yellow function keys to do this.)
+ Emulating SUPAI and IMLAC. (I had already added SUPDUP support to
CHAMELEON.)
+ Removing emulation for ADM-3A."
Klotz and Sobolvaro don't remember any details. They have given their
permission to release this, should that be necesssary.
LOGIN files suggest the ITS terminal settings should be:
:tctyp soft hei 24 wid 39 +%tosai +%tolid +%tocid full +%tprsc no overwrite