Richard wrote:
Jerome H. Fine
writes:
I still use TECO, in this case V36 which was
distributed with V05.00 of
RT-11 in March 1983. DEC stopped distributing TECO after V05.00
of RT-11, but still supports using TECO. Does V40 of TECO have
many additional features over V36? Is there a V40 of TECO available
which will run under RT-11?
Sorry, didn't notice the second part before I answered the first part.
AFAIK, V36 and V40 are not appreciably different in their handling of
^B on any OS.
Here is a release notes file summarizing changes from V36 to V39:
<http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco/doc/v39.txt>
Looks like there are more goodies here:
<http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco/>
I will check those links ASAP!
However, do you know which version of TECO you are using?
I have not seen any version of TECO which runs under RT-11
beyond V36 which was released in 1980 with V04.00 of RT-11.
So I would be surprised if the version you are using under RT-11
is V40 of TECO - IF as Ethan Dicks suggests you are using
HP TEC files from V40 of TECO running on a PDP-11 under
RT-11. That part I still do not quite understand. Could you
please explain?
At some point, I discovered the source files for V36, but when I
linked them, there were at least a few differences in the TECO.SAV
file which was generated when compared with the copy of V36 of
TECO.SAV distributed with V04.00 of RT-11. I suspect that those
sources could be modified to produce an identical TECO.SAV to
the V36 released with V04.00 of RT-11, but I have never needed
to modify TECO.SAV, so the incentive is not there. It would be
an interesting challenge!
That V04.00 distribution of RT-11 also included a moderate number
of *.TEC files. However, I doubt that EMACS were included. On
the other hand, I must admit that I have never used EMACS and do
not even know what they do or where to find them. Does anyone
have a short description on EMACS and a link to a more detailed
description? The distribution of V04.00 of RT-11 is available
at a number of sites including on classiccmp.
By the way, I define version to mean a change in the actual
code. Variant means a different operating system or for
TECO a different environment such as a VT100 as
opposed to a VT52 - although I doubt that TECO would
care about different terminals, being a line editor. For
example, DEC produced a number of versions of KED,
each with different variants for the VT100, VT52 and VT62
in addition to variants of KED which would run under a
Mapped Monitor under RT-11 and under RSTS/E. The
latter variants were Ker.SAV, K5r.SAV and K6r.SAV
is anyone is interested.
Unfortunately, DEC limited the VT100 variants to supporting
only 24 lines - which was reasonable at the time, but needed
very few modifications in the data (and none in the actual
code) to support more than 24 lines. Even the VT52 variant
could have easily been modifies to support more than 24 lines,
but I am VERY confident that NO one reading this response
has ever even managed to test run K52.SAV in an environment
which supports more than 24 lines, let alone have the need to
do so on a continuing basis. In fact, I would be willing to BET
that no one has ever tested a K52.SAV in that fashion! Is
anyone willing to accept the challenge to be the first to test
K52.SAV in a system which supports more than 24 lines?
Is anyone willing to commit to changing the data within
K52.SAV to support more than 24 lines?
Of course, a TECO written for x86 systems would have to
be a different version since the code must be different for
the PDP-11 and an x86 environment - UNLESS OF COURSE
the TECO.SAV file is running under RT-11 running on a PDP-11
running under an emulator on x86 hardware - which is what I
have done almost every day for the past year. Specifically,
I am using V36 of TECO.SAV from 1980 running under RT-11
which runs under Ersatz-11 on my Windows 98SE operating
system on a Pentium III. About the only difference I note is
that everything runs about 15 times the speed of a PDP-11/93.
Jerome Fine