1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-17 00:33:22 +00:00

252 Commits

Author SHA1 Message Date
Lars Brinkhoff
fa667bf64c RABBIT Scheme compiler, latest MIT version 570 dated June 30 1980.
This version was found in ALAN.  Version 569 in QUUX has timestamp
May 17 1978.
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
9e869769cf Accept "y" and "s" as well as "Y" and "S".
This is equivalent to the binary patch that was applied to
AI:SYS1;TS WUMPUS; the original patch was:

	.IOT TTYI,A	; at 50; jumped to from GETLF
	CAIL A,"a-1
	 SUBI A,"a-"A
	JUMPA T,GETLF+1
	JUMPA T,GETLF+2
	CAIE T,"s	; at 55; jumped to from MOVE2
	 CAIN T,"S
	  JUMPA T,MOVE2+1
	JUMPA T,MOVE2+2
PATCH:			; at 61; not used
2018-03-26 14:09:13 +01: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
e07c3d428a TOPS-20 Hunt the Wumpus source from SRI-NIC.
SRC:<UTILITIES>WUMPUS.MID.2 is dated 1977-09-04 08:55:35 in the source,
and last modified 1979-07-11 20:32 according to the DUMPER logs.
2018-03-26 14:09:13 +01:00
Eric Swenson
7516530c3d Added several more LSPLIB packages.
Resolves #713.
2018-03-25 10:47:49 +02:00
Lars Brinkhoff
4d2398d990 Dump Scheme to a TS file. 2018-03-23 07:21:01 -07:00
Lars Brinkhoff
84610ed8a8 New Scheme interpreter. 2018-03-23 07:21:01 -07:00
Eric Swenson
92db560d8f Added lots of new LSPLIB packages (and their sources). 2018-03-22 10:38:13 -07:00
Eric Swenson
85994ed770 Added files to support building and running Macsyma.
Resolves #284.

Commented out uses of time-origin in maxtul; mcldmp (init) until we
can figure out why it gives arithmetic overflows under the emulators.

Updated the expect script statements in build_macsyma_portion to not
attempt to match expected strings, but simply sleep for some time
since in some cases the matching appears not to work.
2018-03-11 13:10:19 -07:00
Eric Swenson
19dfa40b9e Adds LIBMAX AND MAXTUL FASL files. These are prerequisites for
building and running Macsyma.  Resolves #710 and #711.
2018-03-09 07:47:00 +01:00
Eric Swenson
aefb232db9 Added sources and build instructions for Lisp library packages
required by Macsyma. Resolves #706.
2018-03-07 09:03:40 +01:00
Lars Brinkhoff
f310791634 Fix PEEK uptime display when greater than nine days. 2018-03-05 07:28:57 -08:00
Lars Brinkhoff
947aa6b11e COMRED - Lisp library for emulating the TOPS-20 command line. 2018-03-03 16:46:36 -08:00
Lars Brinkhoff
4114678f18 Bill Gosper's MLIFE. 2018-03-01 06:41:56 +01:00
Lars Brinkhoff
1998766f04 SCRAM - encrypt/decrypt file. 2018-02-28 21:13:04 +01:00
Lars Brinkhoff
6ec542590b Don't echo control characters from MAGDMP. 2018-02-28 16:49:04 +01:00
Lars Brinkhoff
e1f80890d4 Add ITS machine called KA. 2018-02-27 06:50:13 -08:00
Lars Brinkhoff
5e218aadc8 Newer version of PDP-11 code for TV system.
Includes SUPDUP graphics.  Timestamp 1982-05-31.
2018-02-20 05:58:22 +01:00
Lars Brinkhoff
d8ccaeef14 Build DEVICE; JOBDEV CHA from source code. 2018-02-19 19:22:11 +01:00
Lars Brinkhoff
4d32246eea Spacewar! game.
Build for both standalone and timesharing.
2018-02-19 08:21:59 -08:00
Lars Brinkhoff
23300c98fa SENDS - Chaosnet SEND server. 2018-02-16 20:36:11 +01:00
Lars Brinkhoff
35de5148f8 SENSOR - sends censor. 2018-02-16 20:36:11 +01:00
Lars Brinkhoff
11b0feea6e SENVER - Chaosnet SEND server. 2018-02-16 20:36:11 +01:00
Lars Brinkhoff
ca26e9141e Add EMACS library EENV. 2018-02-16 19:36:08 +01:00
Lars Brinkhoff
69a5eb06e4 Add OCTPUS. 2018-02-16 19:36:08 +01:00
Lars Brinkhoff
7419b738c1 Add STTY. 2018-02-16 19:36:08 +01:00
Lars Brinkhoff
47cb894088 Add FIDO. 2018-02-16 19:36:08 +01:00
Lars Brinkhoff
c6ae98e915 OCM chess. 2018-02-16 06:55:54 -08:00
Lars Brinkhoff
289754fb69 Fix for chess program: only call INCD if built for TV. 2018-02-16 06:55:54 -08:00
Lars Brinkhoff
eae9d7a662 Greenblatt chess program, timesharing and standalone versions. 2018-02-16 06:55:54 -08:00
Lars Brinkhoff
f35f3adc84 PT - tests ITS pager. 2018-02-15 07:12:46 -08:00
Lars Brinkhoff
52af06f3aa Build EMACS; [RMAI] 146 from RMAILX and RMAILY in EMACS1. 2018-02-15 07:07:23 +01:00
Lars Brinkhoff
27e2c436e2 Build SAIL; JOBDAT REL from source code. 2018-02-14 22:02:48 +01:00
Lars Brinkhoff
f9819b44c1 Reconstructed ARCDEV 66. Build DEVICE; OARCDV BIN from it. 2018-02-14 20:22:24 +01:00
Lars Brinkhoff
810f5f7c14 Add ARCDEV 23 for old format. 2018-02-14 20:22:24 +01:00
Lars Brinkhoff
f55c5075f4 Original MRC; TEN50 22. 2018-02-13 09:34:56 +01:00
Lars Brinkhoff
b3aa751c3a The original STKTRN 39. 2018-02-13 09:34:56 +01:00
Lars Brinkhoff
b8b1377d96 UBI: device only exists on KS10. 2018-02-05 18:54:57 +01:00
Lars Brinkhoff
fa7ec7ab5d Fix missing character in output. 2018-02-05 13:28:49 +01:00
Lars Brinkhoff
1e4a80b7de Fix ADVENT to use another input file name. 2018-02-05 13:28:49 +01:00
Lars Brinkhoff
49f9da1664 (Collossal Cave) Adventure game, 1977-03-11 version by Will Crowther.
From http://www.icynic.com/~don/jerz/
2018-02-01 16:17:01 +01:00
Lars Brinkhoff
7ebf84aea5 Make SALV write 000 to the on-disk UNBYTE field.
The previous value, 777, is not a valid code and caused problems.
2018-01-10 17:56:49 +01:00
Lars Brinkhoff
79ca6f81a1 Add some comments to SALV. 2018-01-05 06:23:53 +01:00
Lars Brinkhoff
9adfbf0788 Make SALV set link flag in UFD when restoring links from tape. 2018-01-05 06:23:53 +01:00
Lars Brinkhoff
f88036c2b6 Make SALV empty buffer after reading a link. 2018-01-05 06:23:53 +01:00
Lars Brinkhoff
ad5f3c155c Update old SALV for newer DUMP format.
SALV expects at most six words in a file header.  However, newer DUMP
versions can write eight words.  This makes SALV ignore those two
words.
2017-12-19 09:21:59 -08:00
Eric Swenson
8f8a44ac4e Added EXPN/VRFY. Resolves #489. 2017-03-14 07:08:33 -07:00
Eric Swenson
7e4649e482 Added CTIMSR (DEVICE; CHAOS TIME). Resolves #488. 2017-03-14 07:08:03 -07:00
Eric Swenson
b8d7034829 Added BALANC/MOVDIR. Resolves #467. 2017-03-14 07:07:41 -07:00