This makes a small change in how the expect script interacts with PEEK
when it's built. Instead of triggering on text written by PEEK, it
waits for the $G that comes from the purify valret. The reason is
that if ITS considers the 340 online and available, PEEK running on
the console will send its output to the 340 rather than the teletype,
so expect has nothing to trigger on.
Instead, use ITSNMS table.
- MAGFRM doesn't need to check machine name.
- But still knows about MC's config...
- Look up hosts in ITSNMS table instead of a hardwired one, and use all of the ITSNMS for *.
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
The links to RAKASH NAMDRG and TVFIX were wrong due to an added
semicolon at the end of the :LINK command. This would cause the
automatic TV-11 stuffing to fail, and also not start the name dragon.
Courtesy of the author, Leigh Klotz.
Klotz wrote in https://news.ycombinator.com/item?id=23064346
> The assembler [for Apple II Logo] was already chosen, probably by
> Steve Hain or Gary Drescher. I believe it was CROSS. It annoyed me
> that I would get phase errors if I edited during the first pass
> which was like 10 or 15 minutes at night so I wrote a one-pass
> assembler in MacLisp, but it was slower to finish than the first
> pass of CROSS so I translated it to Logo and Hal said to put it on
> the utilities disk. I can't remember who added .output and .input
> but Logo had had them before the Apple II, I think 11Logo had it.
KA10 specific programs: DECtape tools, programs related to the Rubin
10-11 interface (including the Knight TV), programs using the 340
display, and programs using the PDP-6.
KL10 specific programs: microcode, frontend programs, and LSPEED.
KS10 specific programs: microcode, frontend programs, MTBOOT, and TENTH.
The 2500 bootstrap ROM expects to receive a block loader first, which
will run and recieve the actual payload which is the microcode and
font data divided into blocks.
The assembler will recieve a GC-OVERFLOW interrupt. Other TT2500
files set the GC-OVERFLOW variable to a dummy function, which seems to
appease the interrupt.
Since the TVDIS code was written before backquote was introduced to
Maclisp, it uses comma characters without quoting. To accomodate this
a call to SETSYNTAX overrides the new syntax for comma.