This is a earliest known preserved version of ITS from 1967. It ran
on the AI lab PDP-6, with five teletypes and four GE consoles.
The source code was reconstructed from Gerald Sussman's paper listing.
Also increase TTYTAB block size to accommodate those systems with more
than 25 TTY channels.
Finally, update autologout code to comment out the code that checks
for the number of sockets owned by a network job, since the logic
only worked with the DM NCP-based network implementation. This logic
needs a reworking for current internet/chaosnet networking.
This version actually works. You invoke the program with:
:EAK;BEAR <uname> [<item>] [<description]>
The user <uname> will receive annoying messages until they respond with:
:SEND BEAR <item>
^C
<item> and <description> are optional. <item> defaults to "cookie", and
<description> defaults to "A VERY HUNGRY BEAR".
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.
This is a one-shot program. It can be linked from DRAGON, with the
first file name e.g. HOURLY or DAILY for the desired frequency. For
this to work, the file CSTACY; GUNNER LOG must exist.
The @ TECO binary is from the . directory on many backup tapes going
all the way back to 1971. The LPT 11 and MACTAP F68 sources come
unchanged from Peter Samson's "RandomSystem" DECtape. The TECO DUMMY
file is close to the undated SYSENG; TECODM 2 file.
The source files can be assembled with MIDAS 73, and linked with the
Muddle version of STINK. The link order is TECO DUMMY, LPT, MACTAP,
TECO.
This results in a binary that is identical to the original @ TECO with
a few exceptions:
- @ TECO has a loader in 20-37, and something in 776000-777777.
- MOBY is set to 174000 for 64K core, which results in MACDMP being
1777400 and MACCR being 177777. The @ TECO binary has it set to
DSKDMP at 777700.
- The buffer size in MEMSIZ is not the same.
- CONSTANTS has one additional zero at the end, shifting the rest
of the memory image up by one word.
- Update MDL 54 interpreter to look in MUDSAV;SAV 54FILE and MUDSAV;FIXUP 54FILE
for pure library.
- Update MKSVFL utility to create pure library in new location.
- Update muddle.tcl to run MKSVFL to create dummy pure library.
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.