1
0
mirror of https://github.com/PDP-10/its.git synced 2026-02-08 01:11:18 +00:00
Commit Graph

301 Commits

Author SHA1 Message Date
Lars Brinkhoff
95b4e068a3 Add TCL procedures for running MIDAS 73, 77, or 324. 2025-02-12 06:32:19 +01:00
Lars Brinkhoff
7f2fbf82d2 Add a TCL procedure for running MIDAS. 2025-02-12 06:32:19 +01:00
Lars Brinkhoff
c0926ae75b Add "palx" and "macn11" TCL procedures. 2025-02-11 12:39:15 +01:00
Lars Brinkhoff
3af19c73d8 Add :VK where needed, remove where not needed.
Replace a few instances of sleep with :VK to get a * prompt.

Running :VK after making a link is no longer needed.
2025-02-11 12:39:15 +01:00
Lars Brinkhoff
d2b8d49e70 Add "loader", "linker", and "decuuo" TCL procedures. 2025-02-11 12:39:15 +01:00
Lars Brinkhoff
655f74a34d Add a "cwd" TCL procedure.
And use it in the build scripts.
2025-02-11 12:39:15 +01:00
Lars Brinkhoff
a9dc62eae8 Put PALX 143 binary in 11LOGO.
It's only needed for 11LOGO, so we don't need the PLX143 eyesore
available to everyone.
2025-02-11 12:39:15 +01:00
Lars Brinkhoff
2dc2b8436f MACN11 - PDP-11 cross assembler. 2025-02-11 12:39:15 +01:00
Lars Brinkhoff
bcf2657046 Add a "macro10" TCP procedure.
And use it in the build scripts to invoke MACRO-10.
2025-02-11 12:39:15 +01:00
Lars Brinkhoff
3933af7854 Add links for NCP servers.
The Dynamic Modeling ATSIGN NETRFC signals a demon to handle a
request.  Others start a program from the DEVICE directory.
2025-01-28 10:23:52 +01:00
Lars Brinkhoff
003e39c130 Kill off lingering NFILE and OPS4 jobs in build script. 2025-01-28 10:23:52 +01:00
Lars Brinkhoff
efcc6b5690 Add NFILE, Lispm file server. 2024-12-11 08:12:00 +01:00
Björn Victor
85b2050c82 Make BUGHST, TCPGAT, DOMGAT, HDRGAT and GATHST be settable in NAMES. 2024-09-12 07:56:48 +02:00
Lars Brinkhoff
2c3cdfe4d4 Move CREATE to the basics build script.
It needs to be part of the basics tooling since it's used in other
places to create files.
2024-05-04 07:04:35 +02:00
Lars Brinkhoff
61925004dd Add ITS 138 source code and assemble it with MIDAS 73.
This is a earliest known preserved version of ITS from 1967.  It ran
on the AI lab PDP-6, with five teletypes and four GE consoles.

The source code was reconstructed from Gerald Sussman's paper listing.
2023-12-20 20:17:50 +01:00
Eric Swenson
e1e5705f13 Added EAK's Cookie Bear program (EAK;TS BEAR).
This version actually works.  You invoke the program with:

  :EAK;BEAR <uname> [<item>] [<description]>

The user <uname> will receive annoying messages until they respond with:

  :SEND BEAR <item>
  ^C

<item> and <description> are optional. <item> defaults to "cookie", and
<description> defaults to "A VERY HUNGRY BEAR".
2023-10-23 06:49:37 -07:00
Lars Brinkhoff
0bf21fa5a6 The MC gunner by CSTACY needs the log file to work.
The SPACY; GUNNER LOG file must exist, or else GUNNER will abort.
2023-10-16 09:39:36 +02:00
Lars Brinkhoff
8aa89c7061 Chaosnet 11LOAD server for sending boot software. 2023-10-07 08:45:13 +02:00
Lars Brinkhoff
0cebbf97db Boot ROM for downloading software from Chaosnet over Ethernet.
The ROM is built with the default start address, which is 173000.

It appears PROM 50 is the old Maclisp PROM tool, and PROM 555 is a
newer version for Lisp machines.
2023-10-07 08:45:13 +02:00
Lars Brinkhoff
3421b87214 Chaosnet service to report host load. 2023-10-07 08:45:12 +02:00
Lars Brinkhoff
5a068bb1da XFILE scripts for building the hello world programs. 2023-09-08 09:04:28 +02:00
Lars Brinkhoff
46b017bfce UUOSYM and MACTEN universals for TOPS-10 programs. 2023-09-08 09:04:28 +02:00
Lars Brinkhoff
d9f7db33d5 Trivial Gunner used on MC.
This is a one-shot program.  It can be linked from DRAGON, with the
first file name e.g. HOURLY or DAILY for the desired frequency.  For
this to work, the file CSTACY; GUNNER LOG must exist.
2023-07-16 12:05:20 +02:00
Lars Brinkhoff
e233d5e8fb Move STINK 121T build forward because it's needed for NTS programs. 2023-07-05 07:07:04 +02:00
Lars Brinkhoff
16f47858b2 Exit F40 and MACRO10 more robustly.
Previously, some invocations would exit after seeing the "core used"
message.  This resulted in an error on some machines.  It's safer to
wait for the message, and then exit when seeing the "*" prompt.
2023-04-19 18:12:58 +02:00
Lars Brinkhoff
ebc74bc0c5 ITS - SITS file transfer. 2022-12-03 17:56:13 +01:00
Lars Brinkhoff
6f3a50c4c6 ITSCOM - ITS-SITS communication. 2022-12-03 17:56:13 +01:00
Lars Brinkhoff
5fc1e4987b LODER - PDP-11 file transfer. 2022-12-03 17:56:13 +01:00
Lars Brinkhoff
af40b429ae HLOGO - "Hal hack" version of 11LOGO. 2022-11-24 09:53:24 +01:00
Lars Brinkhoff
b8fb44fed6 TECO for SITS. 2022-11-22 10:00:54 +01:00
Lars Brinkhoff
bec828fad2 DIRED for SITS. 2022-11-22 10:00:54 +01:00
Lars Brinkhoff
b267d9ff34 SLOGO - PDP-11 Logo for SITS.
This is the very latest version of 11LOGO.  Included in this commit is
a subset of files necessary to assemble 11LOGO for running under SITS.
2022-11-13 15:21:43 -05:00
Lars Brinkhoff
300fa1ba99 INQUIR for SITS. 2022-10-23 08:30:59 -05:00
Lars Brinkhoff
c3a6e12aaf FNT - Font loader daemon for SITS. 2022-10-23 08:30:59 -05:00
Lars Brinkhoff
1e10cd1bc1 DDT for SITS. 2022-10-23 08:30:59 -05:00
Lars Brinkhoff
09b703a29e SYSSPR - System Sphere for SITS. 2022-10-23 08:30:59 -05:00
Lars Brinkhoff
e78a69be20 SALV - Salvager for the SITS file system. 2022-10-23 08:30:59 -05:00
Lars Brinkhoff
46ac182bdc SITS - Small ITS.
Timesharing system for the Logo PDP-11/45.
2022-10-23 08:30:59 -05:00
Lars Brinkhoff
d4af30572d PUNCH - punch out paper tapes in the Logo RUG format. 2022-10-23 08:30:59 -05:00
Lars Brinkhoff
44e74a7f2b Nova programs.
NOVCON .008 has an assembler error:
NOROOM+5        17011   0       1       19      TMC     4357

TMC supposedly means Too Many Constants.
2022-04-19 16:51:27 +02:00
Lars Brinkhoff
cf37871f64 NVMIDS - "Nova MIDAS" assembler. 2022-04-19 16:51:27 +02:00
Lars Brinkhoff
3b3dcf3fdc TV experiments by Berthold Horn. 2022-03-16 21:49:00 +01:00
Lars Brinkhoff
e74e5f9fd7 The TEACH EMACS executable should be called TEACHE(MACS).
As per the EMACS manual.
2021-09-29 15:46:25 +02:00
Lars Brinkhoff
3f158200ba RSTAT - Usage statistics for R. 2021-09-22 07:17:53 +02:00
Lars Brinkhoff
90e65c33d1 Build R from source code.
Source files found in archive CLUSRC; _R -IPAK- dated 1978-01-30.
2021-09-22 07:11:34 +02:00
Lars Brinkhoff
f5e288805f Build IPAK from source.
Edited to match the C library which has smatch(), not match().
2021-09-16 19:50:43 +02:00
Lars Brinkhoff
80a4198d03 SEARCH, search for a string in files.
The files can have * wildcards.
2021-09-06 13:39:11 +02:00
Lars Brinkhoff
2bd04f1466 SHELL, Unix-like command line processor.
Primarily used by Alan Snyder.
2021-09-06 07:00:02 +02:00
Lars Brinkhoff
0156f15c9a Build RALP from source code. 2021-09-05 16:50:22 +02:00
Lars Brinkhoff
16c9b548fa Add a TCL proc for building a C program from a single source file. 2021-09-05 16:50:22 +02:00