1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-13 15:27:28 +00:00

148 Commits

Author SHA1 Message Date
Adam Sampson
ccc2164ab6 Import @'s manual, from AI: INFO; @ 22. 2018-06-01 11:23:04 +01:00
Lars Brinkhoff
31747be193 Correction: MLIFE was originally written by Mike Speciner. 2018-05-30 07:38:13 +02:00
Adam Sampson
5b968e9ac5 Reconstruct the two missing source files from the TJ6 manual.
The text in these came from AIM-358.pdf, which is a scan of the
formatted version of TJ6MEM 60 from May 17, 1975.
2018-05-28 12:22:46 +01:00
Adam Sampson
0f4750d052 XGPDEV/GLPDEV - printer queue jobdevs. 2018-05-28 12:22:28 +01:00
Adam Sampson
124b021123 XGP/GLP - queue files to be printed. 2018-05-28 12:22:28 +01:00
Adam Sampson
cdb24d72a0 XGPSPL - XGP printer spooler. 2018-05-28 12:22:28 +01:00
Lars Brinkhoff
1092405cc8 CMD - DDT subroutines.
To use this, add (CMDS) to the sname search list.  Then make a
translation from DSK: (CMDS); TS * to DSK: SYS3; TS CMD.  Add a file
<HSNAME>; <XUNAME> (CMDS) where each subroutine is one line for the
subroutine name, followed by a body of commands terminated by a ^_
control character.
2018-05-22 06:03:04 -07:00
Eric Swenson
088ec2d6d9 Added NGAME and games invoked by it. 2018-05-20 12:49:09 -07:00
Lars Brinkhoff
88bf6d0461 LD10, Lisp display slave. 2018-05-15 20:58:42 +02:00
Lars Brinkhoff
61b0dd1dfa Various ITS documentation files. 2018-05-15 19:36:36 +02:00
Lars Brinkhoff
69544b3832 Update version history.
- ITS was first operational in 1967, not 1966.
- AIM-169 from 1968 mentions version 444.
- Fairly certain virtual memory was added in 1970.
2018-05-15 19:36:36 +02:00
Lars Brinkhoff
9d19f94216 The Gould printer was connected to the KL, not a KA.
It seems it was controlled from the IO-11.  Later moved to Building 38
and accessed through Chaosnet.
2018-05-15 19:36:36 +02:00
Lars Brinkhoff
eb590796ea Brief documentation for the installed games. 2018-05-15 19:36:36 +02:00
Adam Sampson
3202d117e7 VERSA - Versatec/Gould printer spooler.
This program reads files in several printable formats including ARDS,
XGP and PLT, and rasterises them for Versatec V80 and Gould 5200
printers, or as "Harvard scan" RLE bitmap files.

Normally it runs as a printer spooler, scanning the .GLPR. directory.
When invoked as VERSA, it runs in a test mode where it opens a fixed
series of files and displays them interactively using SUPDUP graphics.
The latter is more useful at the moment, so don't install the CHANNA
link by default.
2018-05-11 19:10:21 +01:00
Lars Brinkhoff
b24b917628 PLOT2 documentation. 2018-05-11 12:09:45 +02:00
Lars Brinkhoff
200a85d89d Update documentation on how to use DUMP and itstar. 2018-05-11 09:56:18 +02:00
Lars Brinkhoff
a7efcd3ac2 Make the SIMH console escape character be Control-\. 2018-05-11 09:56:18 +02:00
Lars Brinkhoff
9ddb2db796 Fonts. 2018-05-09 07:05:12 -07:00
Lars Brinkhoff
4327f0a295 TJ6 - typesetting software. 2018-05-07 14:25:17 +02:00
Lars Brinkhoff
d6fa4be81a Move documentation files to doc. 2018-05-07 08:40:52 +02:00
Lars Brinkhoff
cef2305dbe Add .INFO.; NAME INFO. 2018-05-07 08:40:52 +02:00
Lars Brinkhoff
da86881e3e Remove extra USETS version 119. 2018-05-07 08:40:52 +02:00
Eric Swenson
aa8028551c Added 350-point adventure, 448-point adventure, and star trek games. 2018-05-06 07:47:14 -07:00
Adam Sampson
3466a46a29 XXFILE - feed scripted input to a STY session. 2018-05-05 19:37:20 +01:00
Lars Brinkhoff
dd476901a5 XXFILE source code and documentation. 2018-05-05 19:37:20 +01:00
Lars Brinkhoff
b96902c728 SCNV - convert plotter files to XGP SCAN files. 2018-05-05 19:19:09 +02:00
Lars Brinkhoff
33074b453f SUDS - Stanford University Drawing System. 2018-05-05 19:19:09 +02:00
Lars Brinkhoff
5be5d506b9 Build LIMSER - Chaosnet limeric service. 2018-04-26 22:44:56 -07:00
Lars Brinkhoff
8f58c9cd5b Build LIMERIcs program.
Added data file.
2018-04-26 22:44:56 -07:00
Lars Brinkhoff
7645215a1d FAIL documentation. 2018-04-26 14:29:37 +02:00
Lars Brinkhoff
9393d717d6 GCMAIL - delete old files from .MAIL. 2018-04-25 07:34:41 -07:00
Lars Brinkhoff
3cc1c13c38 Build script for Muddle and tools.
The MDL 54/104 and 55/105 manuals give the name SYS:TS MDL for the
interpreter, and a comment in MAIN says it was TS MUDDLE, so install
links for both.
2018-04-25 09:32:25 +01:00
Lars Brinkhoff
54ac385cb8 LSRPRT - print information about user groups. 2018-04-22 11:41:44 -07:00
Eric Swenson
23f770418e Added SCRMBL/UNSCR. Resolves #802. 2018-04-12 16:21:44 +02:00
Adam Sampson
48beabe575 Make FACTOR's help match its behaviour.
The help code is adjusted to handle the new ^G key that FACTOR 26
introduced, and to match case-insensitively when searching FACTOR ORDER.
2018-04-11 14:45:54 +01:00
Adam Sampson
c836707a70 Reconstructed source for JOTTO.
Differences from the WAITS code:

- Converted back to MIDAS syntax.

- Reconstructed the ITS I/O code. Like WUMPUS, this originally opened
  the TTY with the 20 flag set to convert input to uppercase, and was
  later binary-patched to do the conversion itself (and convert output
  to lowercase). The program had a PATCH area originally, so I've
  included the patches in the source.

- The ITS version BLTs the jot-counting code into the registers and runs
  it from there. The WAITS version has the BLT commented out and just
  runs it from the BLTLOC buffer directly.

The TS JOTTO binary on AI/MC (dated 1990-08-14, although it's probably
much older than that) has been dumped after loading the dictionary. When
re-entered at BEG0, the original code asks for a DECtape number to read
the dictionary from, and constructs a UTx device name based on that in
UTNAME. However, in TS JOTTO, UTNAME contains DSK, so it must have been
dumped by patching that device name in directly; I've reproduced this in
build.tcl.

After the dump process, this produces a binary identical to TS JOTTO
except for the contents of the game variables. For the record, when
MC's version was last played before dumping, the computer chose the word
PETAL.

Fixes #789.
2018-04-08 19:37:35 +01:00
Lars Brinkhoff
322f414d8e Update information about chess programs. 2018-04-06 21:49:41 +02:00
Adam Sampson
dc35210e66 Add FACTOR to list of programs. 2018-04-01 16:20:28 -07:00
Adam Sampson
f3d9ccbb62 Reconstruct source code for FACTOR.
This is based on a disassembly of the binary AI:SYS1;TS FACTOR; the
binary and its help file .INFO.;FACTOR ORDER are both dated 1977-09-27.
MC had an identical copy with a later date.

This assembles into a binary that's identical to the original, except
that the original version has all its symbols marked as global, and no
assembly info.

Fixes #96.
2018-04-01 17:07:13 +01:00
Lars Brinkhoff
9c7c40e19a CHAOS ARPA/NCP/TCP - gateway from Chaosnet to Arpanet/Internet. 2018-03-27 07:05:40 -07:00
Lars Brinkhoff
26e77a8317 SRDATE - set file reference date. 2018-03-27 07:02:07 -07:00
Lars Brinkhoff
0c4bc45cda Update RABBIT, and compile it with itself.
RABBIT 570 has a (DECLARE (NEWIO T)) form which doesn't go over well
with the latest Maclisp compiler.  The fix is to just delete the
declaration.
2018-03-26 12:36:28 -07:00
Lars Brinkhoff
de2b2e8439 Build the NSCHSY interpreter. 2018-03-26 12:36:28 -07:00
Adam Sampson
7d42c5b2f9 Reconstructed source for WUMPUS.
AI:SYS1;TS WUMPUS was last modified 1977-04-12 18:16. It's closely
related to SRI-NIC's version, but it's unclear which is newer, or
whether they both derive from a common source.

This assembles into a binary that's identical to TS WUMPUS, except for
jumps from GETLF and MOVE2 to two binary patches at 50 and 55 which make
input case-insensitive.

(Note that EXPL ends with a bare \r, which is encoded as \356 here for
itstar's benefit.)

Fixes #108.
2018-03-26 14:09:13 +01:00
Adam Sampson
f6fa96c6a2 Fix typo in emulator interrupt key. 2018-03-26 13:42:49 +01:00
Eric Swenson
7516530c3d Added several more LSPLIB packages.
Resolves #713.
2018-03-25 10:47:49 +02:00
Lars Brinkhoff
ca33ba837f Add Scheme interpreter to README. 2018-03-25 07:50:24 +02:00
Lars Brinkhoff
77bfb4e37f Move build procedure and program list to separate files.
Add a smaller list of major applications.
2018-03-24 07:42:08 -07:00
Lars Brinkhoff
13244c1d61 Version numbers from 1.4 and 1.5 manuals.
Virtual memory added 1969 or 1970.
2018-03-14 10:48:11 +01:00
Lars Brinkhoff
79e63da5ba Add $. to debugging guide. 2018-03-14 10:48:11 +01:00