Difference between revisions of "Versions of important ITS software"

From Computer History Wiki
Jump to: navigation, search
(DDT: Add versions up to 285.)
(DDT: Mention TX-0 and PDP-1.)
Line 53: Line 53:
 
==DDT==
 
==DDT==
  
The history of DDT is somewhat muddled.  On the PDP-6, there first was a non-timesharing DDT; it was still in use later, mostly for booting and debugging ITS.  It's unclear whether the timesharing DDT evolved from NTS DDT or not.  Certainly, the DECtape "@ HACTRN" file ''is'' NTS DDT ported over to make timesharing system calls rather than direct IOT instructions.  There is also the matter that HACTRN was initially envisioned by Greenblatt to be an entirely unrelated program with an interface more similar to TECO.  However, Knight's "multi procedure DDT" won out.  Most files called HACTRN are DDT, but some might be code from the other.
+
DDT by that name was first created on the RLE PDP-1, but even before that the UT3 program on the TX-0 was a similar type of program.
 +
 
 +
The history of DDT on the AI lab PDP-6 is somewhat muddled.  There first was a non-timesharing DDT; it was still in use later, mostly for booting and debugging ITS.  It's unclear whether the timesharing DDT evolved from NTS DDT or not.  Certainly, the DECtape "@ HACTRN" file ''is'' NTS DDT ported over to make timesharing system calls rather than direct IOT instructions.  There is also the matter that HACTRN was initially envisioned by Greenblatt to be an entirely unrelated program with an interface more similar to TECO.  However, Knight's "multi procedure DDT" won out.  Most files called HACTRN are DDT, but some might be code from the other.
  
 
This table lists versions up to 285, after which there are plenty of files preserved in the ToTS archive.
 
This table lists versions up to 285, after which there are plenty of files preserved in the ToTS archive.

Revision as of 11:29, 3 January 2024

A shorter title would be appreciated.

I have scattered information about the version history of ITS software. Also pre-ITS, since many programs started on the PDP-6 (or PDP-1, or TX-0) before timesharing on the PDP-6. I'd like to collect that into a single place here.

ITS

Since there are hundreds of versions of ITS, this table focuses on preserved files and version information below 688. From then on, comprehensive ITS version history has been recorded in the backup database. See http://its.pdp10.se/versions.html

Source Version Dating Type
Sussman paper listing 138 1967 source
"TSB" DECtape listing 265A version
"TS1"-"TS6" DECtape listings 331-346 version
AI memo 161 350 1968-06 version
AI memo 169 444 1968-12-08 version
AI memo 170 454 1969-01 version
"FW1", "FW4" DECtape listings 527 version
AI memo 161A 530 1969-07-14 version
Article 549 1969-11-01 version
ToTS 3100150 671 <1971-04-01 binary
ToTS 3100150 672-674 <1971-04-01 source
ToTS 3100151 715 1972-02-04 binary
ToTS 3100151 717 1972-03-02 binary
ToTS 3100151 719 1972-03-22 binary
ToTS 3100151 720 1972-03-30 source
ToTS 3100151 722 1972-04-13 source
ToTS 3100151 723 1972-04-14 source
ToTS 3100151 724 1972-04-14 binary
ToTS 3100151 724 1972-04-14 binary
ToTS 3100151 724 1972-04-15 source

DDT

DDT by that name was first created on the RLE PDP-1, but even before that the UT3 program on the TX-0 was a similar type of program.

The history of DDT on the AI lab PDP-6 is somewhat muddled. There first was a non-timesharing DDT; it was still in use later, mostly for booting and debugging ITS. It's unclear whether the timesharing DDT evolved from NTS DDT or not. Certainly, the DECtape "@ HACTRN" file is NTS DDT ported over to make timesharing system calls rather than direct IOT instructions. There is also the matter that HACTRN was initially envisioned by Greenblatt to be an entirely unrelated program with an interface more similar to TECO. However, Knight's "multi procedure DDT" won out. Most files called HACTRN are DDT, but some might be code from the other.

This table lists versions up to 285, after which there are plenty of files preserved in the ToTS archive.

Source Version Dating Type
Samson "Subway" DECtape, part of @ LISP 1966? binary
Greenblatt "cruft" DECtape, @ OPDDT binary
ToTS 3100150, SYSENG;NTSDDT N77F source
Samson DECtape "RandomSystem", @ HACTRN binary
AI memo 147 1968-01
Greenblatt DECtape "TSB" listing, TSDDT 64 64 version
AI memo 169 156 1968-12-08 version
AI memo 161A 198 1969-07-14 version
SYS; @ HACTRN 218 binary
SYS; OLD HACTRN 221 binary
FW; DDT DUMP 256 1971-02-05 binary
SYSBIN; ATSIGN O2HACT 263 binary
SYSBIN; ATSIGN HACTRN 269 binary
SYSBIN; DDT SYSSSS 272 binary
AI memo 215 274 1971-04-??
SYS; ATSIGN OOHACT 275 binary
SYSENG; DDT 279 279 source
SYS; ATSIGN OHACTR 281 binary
SYSENG; DDT 283 283 source
SYSENG; DDT 284 284 source
SYSENG; DDT 285 285 source

TECO

MIDAS

Source Version Dating Type
TX-0 MIDAS
PDP-1 MIDAS
Samson DECtape "RandomSystem", MIDAS 16K binary
Greenblatt DECtape "Cruft", @ MIDAS binary
.; @ MIDAS 1972 binary
RFC 254 (MIT-DM) 39 1971-10 version
.INFO.; MIDAS RCENT? 41 1969-06-21 version
SYS; TS LMIDAS 43 1971 binary
SYS; TS OMMIDA 63 1971 binary
MUDDLE; TS MIDAS 73 1973 binary
SYSENG; MIDAS 74 74 source
SYSENG; MIDAS 75 75 1971-03-11 source
AI memo 147A 75 1971-10 version
SYSENG; MIDAS 76 76 1971-09-18 source
BACKUP; TS OOMIDA 76 1972 binary
BACKUP; TS OOMMID 76 1972 binary
SYSENG; MIDAS 77 77 1972-01-22 source
BACKUP; TS OMIDAS 77 1972-04-19 binary
BACKUP; TS OLMIDA 77 1972 binary
BACKUP; TS OMMIDA 77 1972 binary
SYSENG; MIDAS 78 78 1972-04-18 source
SYSBIN; MMIDAS BIN 78 1972-04-19 binary
INFO; MIDAS ARCHIV 94 1972-07-10 version
INFO; MIDAS ARCHIV 96 1972-08-10 version
INFO; MIDAS ARCHIV 98 1972-08-13 version
SYSBIN; MIDAS BIN 98 1972-10-08 binary
INFO; MIDAS ARCHIV 103 1973-02-11 version
INFO; MIDAS ARCHIV 108 1973-03-06 version
SYSENG; MIDAS 108 108 1973 source
SYSBIN; LMIDAS BIN 108 1973-03-07 binary
SYSBIN; MIDAS BIN 108 1973-03-08 binary
SYS; TS LMIDAS 108 1973-03-08 binary
INFO; MIDAS ARCHIV 113 1973-03-27 version
SYS; TS OMIDAS 114 1973-03-31 binary
INFO; MIDAS ARCHIV 119 1973-04-08 version
SYSENG; MIDAS 120 120 1973-04-16
INFO; MIDAS ARCHIV 121 1973-04-20 version
SYSBIN; MIDAS BIN 121 1973-05-25 binary
INFO; MIDAS ARCHIV 123 1973-06-07 version
INFO; MIDAS ARCHIV 135 1974-04-01 version
SYSBIN; MIDAS 135BIN 135 1974-03-26 binary

LISP

STINK

PEEK and LOCK

TJ6

EMACS