1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-14 15:45:47 +00:00

139 Commits

Author SHA1 Message Date
Lars Brinkhoff
d4e793b3a6 GOTO - go to specified terminal line. 2018-09-01 18:30:53 +02:00
Lars Brinkhoff
9d926ef680 11LOGO - PDP-11 Logo. 2018-08-28 05:46:34 +02:00
Lars Brinkhoff
a50a049e87 Add directories forgotten in SRC and DOC. 2018-08-23 16:10:46 +02:00
Lars Brinkhoff
8249c305f4 Add a Makefile check that SRC, DOC, and BIN cover everything.
Run this with "make check-dirs".  This is added to all CI builds.
2018-08-23 16:10:46 +02:00
Lars Brinkhoff
7ae1202132 Port TENTH to MIDAS. 2018-08-23 10:15:01 +02:00
Lars Brinkhoff
1303096b30 FORTH - Forth written in Maclisp.
To run, start LISP and load KLE; FORTH FASL.
2018-08-23 05:22:06 +02:00
Lars Brinkhoff
d6124b6867 CLOGO - Logo programming language.
HQM; CLOGO BIN timestamped 1975-11-27.
2018-08-20 16:17:44 +02:00
Lars Brinkhoff
0fecf17f15 MacHack VI with 340 display.
Type "FANCY<TAB>2<Return>" to get the 340 display chess board.
2018-08-16 09:50:43 +02:00
Lars Brinkhoff
77fd45954a Memos, working papers, technical reports. 2018-08-15 07:56:34 +02:00
Lars Brinkhoff
959c79fd95 YOW - print Zippyisms. 2018-08-15 07:17:16 +02:00
Lars Brinkhoff
e42a52c411 AR - RUG for Logo PDP-11/45. 2018-08-12 07:09:40 +02:00
Eric Swenson
b915907499 Revert to TRANSS 79 and build from source.
No longer include TRANSS FASL or later versions of TRANSS, since these break Macyma's
translate_file. Resolves #1146.
2018-08-04 15:54:22 -07:00
Eric Swenson
c47537394e Updated Makefile to include gt40 directory on src tape.
Resolves #1142.
2018-08-03 20:12:04 -07:00
Adam Sampson
b2f52fc28c Use relative paths for tools in the Makefile.
This avoids problems when the full path to the build directory has
spaces in it; make needs spaces in target/dependency names to be quoted.
If the paths are all relative, then we only need to use $(CURDIR) (and
quote carefully) when adjusting PATH, etc.
2018-08-03 16:48:32 -07:00
Madeline Autumn-Rose
86dfd49727 Makefile tweaked to allow overriding of most shell commands executed. 2018-08-02 05:42:43 +02:00
Adam Sampson
46900d3f2b ITSTER - Donald Fisk's block-stacking puzzle game.
Retrieved from <http://web.onetel.net.uk/~hibou/ITSter.txt>. Earlier
versions are in SV: HIBOU; -- I've given this version 186 because it's
identical to version 185 (dated 2002-03-13) except for a change of name.
2018-07-29 00:09:25 +01:00
Adam Sampson
445798ca8d CKR - Alan Baisley's checkers game.
MAPS dates AI: AGB; CKR 88 to 1975-12-29 (and earlier versions 25-39 to
1975-12-15).
2018-07-28 12:06:21 +01:00
Adam Sampson
6198526639 Fix WEBSER build.
Add HACK; to sources.tape, and add a missing \r to the build command.

I've also increased the timeout for MAKE WEBSER to be consistent with
what we've done for MUDDLE XFILE; since it's only a single MIDAS
invocation at the moment this shouldn't really be necessary.
2018-07-27 22:03:35 +01:00
Adam Sampson
5caa245c9a WEBSER - HTTP server.
Written by Paul Svensson, who gave permission in 2017 to include this
with DB ITS.

Source from SV: HACK; WEBSER 19, dated 2003-05-15. Build XFILE from SV:
HACK; MAKE WEBSER, dated 2011-07-09.
2018-07-27 14:56:18 +01:00
Adam Sampson
e2fe757d6a MONIT 200.
This version is dated 1972-12-21 in a comment, and works on current ITS
without modification.
2018-07-26 20:01:07 +01:00
Lars Brinkhoff
19606478be CCCONS - CONS console.
This is the code for the CONS Lisp machine GT40 attached to 10-11
Unibus 2.  It's also a Datapoint emulator and a graphical display.
2018-07-18 19:09:09 +02:00
Eric Swenson
82674a7555 Get macsyma primer working.
Resolves #1011.
2018-07-16 07:04:57 -07:00
Eric Swenson
8a21211d2c Added text version of macsyma manual version 9. Added batch demo
scripts to support manual's examples.
Partially addresses #808 but does not resolve this issue as we
want to be able to build from source.
2018-07-09 06:42:53 -07:00
Eric Swenson
e3bbf04ce1 Fix example and describe functions in Macsyma.
Resolves ticket #967.
2018-07-08 07:06:20 -07:00
Guy Steele
bb894e4e55 COOKIE BEAR - prank. 2018-07-02 17:56:04 +02:00
Lars Brinkhoff
5e40e8f880 Add Imlac block loader.
This is required to run MAZE.  It's sent to the Imlac terminal before
the IMTRANed program.
2018-07-02 10:20:51 +02:00
Lars Brinkhoff
8c9f4c3c3c Add IMDEFS for assembling Imlac programs.
This is .INSRTed in Imlac assembly language source files to
reconfigure MIDAS for use as an Imlac assembler.
2018-07-02 10:20:51 +02:00
Lars Brinkhoff
71675f0b9a CHESS - Unknown chess program.
File created 01:26:31, July 12, 1976.  Printed XGP listing dated
19:54:34 07/30/76, from Alan Snyder.  Transcribed by Fausto Saporito
in 2018.  Checked against @ listing by Adam Sampson.
2018-07-02 08:54:43 +02:00
Lars Brinkhoff
97559f4b9b 10RUN - run PDP-10 maintenance.
Opens a PDP10 USR job to run the MAINT; PART * programs.
2018-06-25 19:28:58 +02:00
Lars Brinkhoff
e381396120 Workaround for bad EMACS timestamps.
Also make the build script ensure that EMACS; [PURE], [PRFY], and
EINIT are built.
2018-06-20 10:59:05 +02:00
Lars Brinkhoff
31e3aa5e67 KERMIT - file transfer. 2018-06-16 07:09:24 -07:00
Lars Brinkhoff
0325b57ed9 Add missing directories to DOC. 2018-06-15 21:33:52 +02:00
Lars Brinkhoff
0d5c8c25ea FEDUMP - KL10 front end dumper. 2018-06-13 21:01:39 +02:00
Lars Brinkhoff
e930befbe2 VTTIME - display running time on a terminal. 2018-06-12 14:52:24 +02:00
Lars Brinkhoff
6d577568a2 KL10 microcode.
Plus assorted KL10-related documents.
2018-06-12 07:58:19 +02:00
Eric Swenson
2197a02f0c Resolved #958. Added macsyma documentation.
This documentation is not built from source -- still working on that.
But since people are trying to use Macsyma and might benefit from
documentation. This commit adds the latest macsym doc we have avaialble.
2018-06-11 12:25:29 +02:00
Eric Swenson
f7f8eb8c62 Added support for macsyma translate_file. Also added ctensr fasl. Now
tsetup() should work.
2018-06-06 14:25:17 -07:00
Lars Brinkhoff
0c9864e7e5 LIVE - Phil Budne's PALX Game of Life.
Runs in 11SIM and SIMH 11/45 mode.  Uses VT52 escape codes, so use a
VT52 capable terminal emulator, or use the CRTSTY option SIMULATE VT52.
2018-06-02 07:06:43 +02:00
Adam Sampson
cdb24d72a0 XGPSPL - XGP printer spooler. 2018-05-28 12:22:28 +01:00
Eric Swenson
088ec2d6d9 Added NGAME and games invoked by it. 2018-05-20 12:49:09 -07:00
Lars Brinkhoff
61b0dd1dfa Various ITS documentation files. 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
9ddb2db796 Fonts. 2018-05-09 07:05:12 -07:00
Lars Brinkhoff
4327f0a295 TJ6 - typesetting software. 2018-05-07 14:25:17 +02:00
Adam Sampson
fbcf82e6dd Reconstruct TAA; UUOS >.
This is based on AI: SYS2; TS XXFILE, which was compiled by TAA on
1979-08-23 from XXFILE MTA220, and on @larsbrinkhoff's reconstruction.
After modifying the XXFILE MTA224 source to match (remove the OASC in
CTTYB, and the three .CLOSEs in CQUIT), this compiles into an identical
binary.

The UUO handlers look like they're based on the ones from DIRED, so I've
preserved the DIRED comments where possible, but otherwise adjusted to
match the style used in XXFILE.
2018-05-05 19:37:20 +01:00
Lars Brinkhoff
33074b453f SUDS - Stanford University Drawing System. 2018-05-05 19:19:09 +02:00
Lars Brinkhoff
fa46ff4e4c Place built image files in separate directories for each target.
Also move generated CONFIG > and SYSHST > files from the "src"
directory to "out".

This facilitates parallel builds, and deploying image files.
2018-05-02 08:16:23 -07:00
Lars Brinkhoff
7645215a1d FAIL documentation. 2018-04-26 14:29:37 +02: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