Open larsbrinkhoff opened 7 years ago
SYSEN1; XXFILE MTA224 includes TAA; UUOS >, which is missing. Supposedly it was on DM. @taa01776 doesn't have it.
DEVICE; OARCDV BIN is needed to handle archive files in the old format. It was built from SYSENG; ARCDEV 66, but that version has been lost.
EDIT: There's a SYSENG; ARCDEV 23 from 1976.
EDIT: Now recreated. #666
Source code for the Muddle interpreter and compiler are missing.
EDIT: Muddle interpreter found: #665
ATSIGN DRAGON is built from SYSENG; DRAGON >. That file was missing, but @eswenson1 recreated it from disassembly.
EDIT: SYSENG; DRAGON 63
Source code for TS DATE seems to be missing. There's no assembly information in the binary.
UPDATE: @Pul-Ess disassembled TS DATE and recreated the source code. It's now built: #299.
The RMAIL program uses EMACS; RMAIL :EJ, which is a link to EMACS; [RMAI] >. [RMAI] is built from EMACS1; RMAILX > and EMACS1; RMAILZ >. But the latter is missing. #653
EDIT:
CBF; RMAILZ 57, or
EMACS1; RMAILZ 57
EDIT: RMAILZ 57 found. #653
SYSBIN; FIDO BIN was assembled from KSC; FIDOX which is missing.
EDIT: KSC; FIDOX 18
EDIT: Fixed in #668
SYS;TS TTYSWP - Swap top-level job with another terminal?
EDIT by @larsbrinkhoff: Now recreated from disassembly. #91
SYS1;TS FACTOR - Factors integers
SYS1; TS QUOTE - prints out a random quote
EDIT by @larsbrinkhoff: This is built now, right? #324 @eswenson1
SYS1;TS VTTIME - displays running time on vt terminals .INFO.; VTTIME 1
EDIT by @larsbrinkhoff. Maybe:
RVB; VTTIME 8
SYS1; TS WUMPUS - hunt the wumpus game
EDIT by @larsbrinkhoff: Source code for TOPS-20 version found. It's almost identical.
SYS2; TS LINE - displays useful modeline at bottom of screen
SYS2;TS OCTPUS - print out octal values of characters typed
EDIT by @larsbrinkhoff. Probably GREN; OCTPUS 21
EDIT: Fixed in #668
SYS2;TS SCRAM - scramble an input file
I may have found the source for this: AR2:RWK;SCRAM 42
But it seems SCRAM requires RWK; EMPTY >, and I can't find that.
EDIT by @larsbrinkhoff:
RWK; EMPTY 361
SYS2; TS SHELL - a unix-like shell
SYS2;TS SN - display and update when system messages are generated on console
Fixed: #569
SYS2;TS STINKR - loader for relocatable MIDAS programs .INFO.;STINKR INFO
EDIT by @larsbrinkhoff: Source code found, awaiting permission to release.
SYS2; TS SSEND - message sender (ZAP)
SYS2;TS TJ6 .INFO.;TJ6 ORDER .INFO.;TJ6 RECENT
I may have found sources for this: BAWDEN;AR4:TJ6 28, BAWDEN;AR4:TJ6 -READ-, BAWDEN;AR4:TJ6 ARCHIV
TS TYPESQ was built from AR7: GZ; TYPESQ MID1, which is missing. (TS USQ source code has moved from AR4: GZ; USQ 61 to AR3: SRA; USQ.)
Maybe:
GZ; AR7 TWENEX
SAIL; FAIL BIN is an SBLK file. FAIL is the Stanford one-pass macro assembler.
It seems likely that either:
Source code might be found on DECUS tapes, or in the SAILDART archive.
UPDATE: I found FAIL source code in the SRI-NIC dump, and it's now built: #188.
JSF; STNDRD MACROS is missing. It is needed to build PRUFD.
I did find SYSENG;JSF MACROS, which might be the same.
DEVICE; JOBDEV CHA built from MC:DCP;CHADEV 1 DEVICE; JOBDEV CHAOS => DEVICE;JOBDEV CHA
MC:DCP;CHADEV 1 source missing
SYSEN2; MSEND 150 includes DM: TAA; INP > which is missing.
EMACS; EENV :EJ source code missing.
EDIT: DCP; EENV 130
EDIT: Fixed in #668
EMACS; [TXJ] source code is missing.
EDIT. Maybe:
.TECO.; TXJ 186
.TECO.; TXJ MACROS
.TECO.; TXJTST 46
.TECO.; XTXJ 15
EDIT: No, those are not the Emacs library. Maybe these:
TXJ; TXJ 706
TXJ; TXJCMD 654
TXJ; TXJFNT 33
TXJ; TXJFRM 352
TXJ; TXJ INFO
TXJ; TXJLD 455
TXJ; TXJOVR 2
TXJ; TXJVFL 100
TXJ; TXJXGP 130
I haven't a clue about RWK;EMPTY > (or SCRAM gor that matter). Sorry.
I wish I had been a better packrat.
I would love to find the TEACH;LISP sources. And the transcripts too, ideally.
MATH; KERMIT is a Lisp program. It that wants to load the missing file MATH; COMMON >. #381
EDIT: MATH; COMMON 88
EDIT: Found.
BTM1; CHASE FASL has no source file. #391
EDIT: Found.
COMMON; MAZE DOC has source code for the Imlac PDS-1 side of the MAZE game. But the DM PDP-10 code is missing, both binary and source. #236
EDIT: MAZE server code found.
I wonder if klh has it (or if it was just on AI or ML under an assumed name). There was a bit of an ongoing thing between DM management and the Mazers (of whom Ken was the most proficient), because all of the Imlacs generally were down the morning after a game--mostly cards that were loosened because the machines would get kicked in the heat of battle. We often had a daemon running to hunt down the maze program on the 10 and trash the shared memory, thus crashing the game, so the pdp-10 side mutated a bit over time. -ta
From: Lars Brinkhoff notifications@github.com Sent: Saturday, December 31, 2016 5:10:18 AM To: PDP-10/its Cc: Timothy Anderson; Mention Subject: Re: [PDP-10/its] Source code missing (#61)
COMMON; MAZE DOC has PDP-9 source code for the Imlac PDS-1 side of the MAZE game. But the DM PDP-10 code is missing, both binary and source.
- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/PDP-10/its/issues/61#issuecomment-269858522, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABnTXZ0q454p4Ft3U8vz44qVF_uzpyEIks5rNioKgaJpZM4LBDLt.
Thanks @taa01776, I sent him an email. Also, Greg Thompson joined the group, and is checking his archives. See #236.
It seems @tuban has everything needed to run MAZE. http://www.classiccmp.org/pipermail/cctalk/2016-April/020971.html
Assembling FAIL needs SAIL; STKTRN 39 which is missing. I have reconstructed it by disassembling SAIL; FAIL BIN. #188
It also needs SAIL; JOBDAT REL which has no source in the ITS dumps. But there is a JOBDAT.MAC in the SRI-NIC dump. #399
EDIT:
SAIL; JOBDAT 16
SAIL; STKTRN 39
EDIT: Both found.
EDIT: #660, #667
SYS3; TS SUPARD is a dumped Lisp program. The missing source was in MC: DCP2; SUPARD 1.
Looks like it reads an ARDS file and outputs SUPDUP graphics commands.
Also needs DCP; SGINCL.
EDIT: SUPARD found.
SYS3; TS APLCLK was built from missing file AI: MUSIC1; VTCLK 61. #490
SYS2; TS PASCAL and PASCAL; TS PASCAL have no source code. They are probably TOPS-10 binaries that have been merged with DECUUO. #505
SYS1; TS DFTP source missing.
EDIT:
INFO; DFTP 1
INFO; DFTP 2
.INFO.; DFTP CHART
.INFO.; DFTP INFO
.INFO.; DFTP ORDER
DATCOM; DFTP 191
MRC; DFTP 200
SYS1; TS MEMSTA source missing.
SYS1; TS MERGE source missing.
SYS1; TS QUEUE source missing.
SYS2; TS HP source missing. #570
SYS2; TS STTY source missing. #571
EDIT: ARCHY; STTY 31
EDIT: Found. #668
On the PI system, DEVICE; CHAOS LOAD
exists, which implements a "simple" protocol returning a string a'la
Fair Share: 1%
Users: 0.
I find it useful.
What I can find out:
:BINPRT DEVICE;CHAOS LOAD
--- MIDAS Provided Info ---
Assembled by ALAN on 03/21/85 23:29:47
Assembled from file AR5: ALAN; LOAD 12
File Type: SBLK
It should be a nice exercise to write new source, but maybe someone can find it?
By the way, UP is a PI-based system, if anyone wants to test it.
Oh, and of course I immediately found it, in ES:ALAN;AR5 MIDAS
. Sorry to bother. ;-)
But I'll unpack it and propose to add it to the standard system, and that we all install it, so we can easily find out where there are ITS hackers online.
@bictorv See email I sent you on this subject.
This is a place where we can make notes of missing source code.