Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Source code missing #61

Open
larsbrinkhoff opened this issue Dec 1, 2016 · 48 comments
Open

Source code missing #61

larsbrinkhoff opened this issue Dec 1, 2016 · 48 comments

Comments

@larsbrinkhoff
Copy link
Member

larsbrinkhoff commented Dec 1, 2016

This is a place where we can make notes of missing source code.

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 1, 2016

SYSEN1; XXFILE MTA224 includes TAA; UUOS >, which is missing. Supposedly it was on DM. @taa01776 doesn't have it.

#13

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 1, 2016

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

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 1, 2016

Source code for the Muddle interpreter and compiler are missing.

EDIT: Muddle interpreter found: #665

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 1, 2016

ATSIGN DRAGON is built from SYSENG; DRAGON >. That file was missing, but @eswenson1 recreated it from disassembly.

EDIT: SYSENG; DRAGON 63

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 1, 2016

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.

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 2, 2016

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

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 4, 2016

SYSBIN; FIDO BIN was assembled from KSC; FIDOX which is missing.

EDIT: KSC; FIDOX 18
EDIT: Fixed in #668

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

SYS;TS TTYSWP - Swap top-level job with another terminal?

EDIT by @larsbrinkhoff: Now recreated from disassembly. #91

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

SYS1;TS FACTOR - Factors integers
#96

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

SYS1; TS QUOTE - prints out a random quote

EDIT by @larsbrinkhoff: This is built now, right? #324 @eswenson1

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

SYS1;TS VTTIME - displays running time on vt terminals
.INFO.; VTTIME 1

EDIT by @larsbrinkhoff. Maybe:
RVB; VTTIME 8

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

SYS1; TS WUMPUS - hunt the wumpus game

EDIT by @larsbrinkhoff: Source code for TOPS-20 version found. It's almost identical.
#108

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

SYS2; TS LINE - displays useful modeline at bottom of screen
#117

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

SYS2;TS OCTPUS - print out octal values of characters typed

EDIT by @larsbrinkhoff. Probably GREN; OCTPUS 21
EDIT: Fixed in #668

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

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.

#500

EDIT by @larsbrinkhoff:
RWK; EMPTY 361

@eswenson1
Copy link
Member

SYS2; TS SHELL - a unix-like shell

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

SYS2;TS SN - display and update when system messages are generated on console
Fixed: #569

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

SYS2;TS STINKR - loader for relocatable MIDAS programs
.INFO.;STINKR INFO

#418

EDIT by @larsbrinkhoff: Source code found, awaiting permission to release.

@eswenson1
Copy link
Member

SYS2; TS SSEND - message sender (ZAP)

@eswenson1
Copy link
Member

eswenson1 commented Dec 4, 2016

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

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 6, 2016

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.)
#126

Maybe:
GZ; AR7 TWENEX

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 9, 2016

SAIL; FAIL BIN is an SBLK file. FAIL is the Stanford one-pass macro assembler.

It seems likely that either:

  • There was source code for FAIL that built in ITS, or
  • FAIL came to ITS in binary form, and a new binary was dumped together with DECUUO.

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.

@eswenson1
Copy link
Member

eswenson1 commented Dec 10, 2016

JSF; STNDRD MACROS is missing. It is needed to build PRUFD.

I did find SYSENG;JSF MACROS, which might be the same.

@eswenson1
Copy link
Member

eswenson1 commented Dec 12, 2016

DEVICE; JOBDEV CHA built from MC:DCP;CHADEV 1
DEVICE; JOBDEV CHAOS => DEVICE;JOBDEV CHA

MC:DCP;CHADEV 1 source missing
#241

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 12, 2016

SYSEN2; MSEND 150 includes DM: TAA; INP > which is missing.
#119

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 12, 2016

EMACS; EENV :EJ source code missing.

EDIT: DCP; EENV 130
EDIT: Fixed in #668

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 19, 2016

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

@BobKerns
Copy link
Member

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.

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 23, 2016

MATH; KERMIT is a Lisp program. It that wants to load the missing file MATH; COMMON >. #381

EDIT: MATH; COMMON 88
EDIT: Found.

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 31, 2016

BTM1; CHASE FASL has no source file. #391
EDIT: Found.

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Dec 31, 2016

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.

@taa01776
Copy link

taa01776 commented Dec 31, 2016 via email

@larsbrinkhoff
Copy link
Member Author

Thanks @taa01776, I sent him an email. Also, Greg Thompson joined the group, and is checking his archives. See #236.

@larsbrinkhoff
Copy link
Member Author

It seems @tuban has everything needed to run MAZE.
http://www.classiccmp.org/pipermail/cctalk/2016-April/020971.html

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Jan 6, 2017

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

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Jan 30, 2017

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.

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Feb 8, 2017

SYS3; TS APLCLK was built from missing file AI: MUSIC1; VTCLK 61. #490

@larsbrinkhoff
Copy link
Member Author

SYS2; TS PASCAL and PASCAL; TS PASCAL have no source code. They are probably TOPS-10 binaries that have been merged with DECUUO. #505

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Feb 27, 2017

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

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Feb 27, 2017

SYS1; TS MEMSTA source missing.

@larsbrinkhoff
Copy link
Member Author

SYS1; TS MERGE source missing.

@larsbrinkhoff
Copy link
Member Author

SYS1; TS QUEUE source missing.

@larsbrinkhoff
Copy link
Member Author

SYS2; TS HP source missing. #570

@larsbrinkhoff
Copy link
Member Author

larsbrinkhoff commented Mar 1, 2017

SYS2; TS STTY source missing. #571

EDIT: ARCHY; STTY 31
EDIT: Found. #668

@bictorv
Copy link
Contributor

bictorv commented Jan 14, 2022

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?

@bictorv
Copy link
Contributor

bictorv commented Jan 14, 2022

By the way, UP is a PI-based system, if anyone wants to test it.

@bictorv
Copy link
Contributor

bictorv commented Jan 14, 2022

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.

@eswenson1
Copy link
Member

@bictorv See email I sent you on this subject.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants