-----Original Message-----
From: Jay Jaeger [mailto:cube1 at
charter.net]
Sent: Saturday, August 10, 2019 11:02 PM
To: Paul Birkel; General Discussion: On-Topic Posts
Subject: Re: DEC VT20 boot device
On 8/10/2019 1:56 PM, Paul Birkel via cctech wrote:
The DEC VT20 terminal apparently included a
PDP-11/05 with a direct mapped
character display and was intended for text editing and typesetting. It
seems to have been followed by the VT21, and then VT71/VT72, all three based
on an LSI-11 (KD11-F). There's a real lack of documentation about these
online, although the VT72 does have a print set.
Apparently the VT20 used the M792-YK as its bootstrap; the Field Guide is
silent regarding the boot device and M792 documentation stops earlier in the
series of variants.
...
So . is the boot device in these systems the remote host via the serial
line? What protocol would that have been? Something native to Typeset-11
and DECset-11?
paul
I wonder if, maybe, it used the same protocol as the GT40, which also
had a boot-over-serial line capability.
JRJ
That's a promising lead! The GT40/42 User's Guide (EK-GT40-0P-002), Section 5.1
Communications Bootstrap/Read-Only Memory (ROM) describes a 256 word (GT40) and 512 word
(GT42) ROM, however it appears that the bootstrap loader portion is intended to occupy 63
words which fits the M792 capacity (on the GT40 just the absolute addresses 15700-15776
(base 8)).
Section 5.1.1 Bootstrap Loader describes the packed-and-serialized 6-bit "byte"
stream, including some nice diagrams. Section 5.1.2 Character Encoding includes an
illustrated example starting from a pictorialized 8-level paper tape. Appendix D has an
annotated (and unexpurgated) program listing of the full GT40 ROM, including the loader
and Figure D-1 Communications Bootstrap Loader Flow Diagram. Program comments suggest
that a PDP-10 was expected as the host for a GT40. I imagine that the same expectation
would have applied for the earlier VT20?
Appendix E is similar, but for the "scrolling ROM - GT42" which appears to be a
VT05 emulation It includes more conventional loaders as well: RF11, RK11, RC11, RP11,
TC11, TM11, and paper tape. According to the program comments, "the fearsome power
of the 11" is brought to bear :->.
Both loaders are credited to Jack Burness.
If I understand the listings correctly then in the smaller VT20 ROM, presumptively based
on the same code, one would be expected to successfully fall off the end of the ROM into
freshly loaded code that signals back to the host that a successful load has taken place.
In the GT40 with the larger ROM that acknowledgement ("SENDIT") is part of the
ROM itself.
paul