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

308 Commits

Author SHA1 Message Date
Lars Brinkhoff
508426d350 Add Chaosnet tools, in particular remote shutdown. 2023-10-27 17:04:42 +02: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
85c3f4fa33 Build on classic SIMH v3. 2023-10-07 14:13:22 +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
9039af3377 Drop the build-time configurable Chaosnet address.
It was never very usable anyway.
2023-09-13 19:09:59 +02:00
Lars Brinkhoff
0130d79d3d Build the Chaosnet bridge. 2023-09-13 19:09:59 +02:00
Lars Brinkhoff
6a8dcdd340 The extra SIMH copy is no longer needed. 2023-08-02 17:19:22 +02:00
Lars Brinkhoff
ca296a8cb6 Run the "hack hack" test. 2023-03-25 21:10:18 +01:00
Eric Swenson
6429d80e4e Added/fixed support for DM daemons (GUNNER, ZONE, BATCHN).
Also added creation of HUDINI directory, required by GUNNER daemon.
2023-03-10 09:20:46 -08:00
Lars Brinkhoff
d488541b17 Fix "make download" link. 2023-03-08 16:47:41 +01:00
Eric Swenson
2e6654e149 Updated zork documentation for old and new zorks using heasm66's recommendations. 2023-03-07 13:33:19 -08:00
Lars Brinkhoff
db199cb313 Deploy images to kostersitz.com.
To manage deploy secrets in GitHub, go to the repository page, click
Settings, then Environments, then Deploy, then scroll down to
Environment secrets.
2023-03-06 06:37:39 +01:00
Eric Swenson
b1d0848fb1 Add MUDDLE pure library maintenance daemon (MUDSYS;TS DEM). 2023-03-05 09:46:33 -08:00
Eric Swenson
d65e766017 Added files and directories that support the MDL 55 runtime. 2023-02-28 07:14:38 -08:00
Lars Brinkhoff
43810baab6 New Zork startup.
The TS RBYE binary starts Zork from CFS; MADADV SAVE.  The assembly
info says the source file was AR1: CFS; ZORK 2.  Tape backup records
show this archive file was updated on 1979-02-13, which is shortly
before the TS RBYE timestamp.

As a convenience to users, TS ZORK is linked to RBYE from SYS1 on the
assumption users will probably play the newest Zork.  The older SYS2;
TS ZORK which starts the MADMAN; MADADV SAVE file is renamed to OZORK.
2023-02-23 06:47:28 +01:00
Eric Swenson
ae6c28cacd Build LSRTNS library for Muddle. 2023-02-23 06:47:28 +01:00
Eric Swenson
4c0500eb9f Add binaries for Muddle 55 interpreter, compiler, and assembler.
This file set comes with known good versions of SAV FILE and FIXUP
FILE, so we no longer run MKSVFL.
2023-02-23 06:47:28 +01: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
48abdcbd32 It's ok if the .rim file is not there. 2022-12-03 08:24:17 +01:00
Lars Brinkhoff
bd5c2b6b00 Fix "make download" in a fresh clone. 2022-11-22 23:24:42 +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
46ac182bdc SITS - Small ITS.
Timesharing system for the Logo PDP-11/45.
2022-10-23 08:30:59 -05:00
Lars Brinkhoff
cf37871f64 NVMIDS - "Nova MIDAS" assembler. 2022-04-19 16:51:27 +02:00
Lars Brinkhoff
8bb9e362ca GT40 Spacewar built from sources.
These were assembled by MACRO in DOS-11.

To load the sources, attach the files to the paper tape reader.  In
DOS-11, type "R PIP" and then "DK0:SPACE.MAC<PR:" etc.  Type ^C and
then KI to kill PIP.

Next, type "R MACRO" to start the assembler.  Assemble the game with
"DK0:,DK0:<GTMAC,IFMAC,SPACE" and similarly for GTROS.  Type ^C and
then KI to kill MACRO.

Finally "R PIP" again, and save the binaries with "PP:<DK0:SPACE.BIN"
and similar for GTROS.BIN.

The binaries have been converted to PALX format.
2022-03-12 16:09:44 +01:00
Lars Brinkhoff
f925e0c7ed Support files for the Mini-Robot GT40. 2022-03-12 16:09:44 +01:00
Lars Brinkhoff
8db6735d72 Build ITS with Cornwell's KS10. 2022-02-28 07:42:14 +01:00
Lars Brinkhoff
79330791c0 LMODEM - Xmodem written in Maclisp.
Files courtesy of Eric J. Swenson.  Published with permission from
Edward Barton.
2021-11-10 15:31:30 +01:00
Lars Brinkhoff
393a06e5b5 Fonts from the CLU group. 2021-09-22 07:11:34 +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
0156f15c9a Build RALP from source code. 2021-09-05 16:50:22 +02:00
Lars Brinkhoff
76e5b7cb8b CLU reference manual.
Written in R.
2021-08-27 05:40:30 +02:00
Lars Brinkhoff
b467dcc16a CLU compiler verison 3.77, and runtime system.
CLUDMP is the compiler, and is a normal ITS executable.  It has a
variety of commands documented in CLU ORDER, but normally just the
file name can be passed on the JCL.  The compiler emits an
intermediate CLUMAC file which is then assembled with MIDAS, leavning
a BIN file.  The BIN file is not a normal ITS binary, but has to be
loaded into the CLU runtime.

The CLUSYS directory has files needed to assemble CLUMAC files.  ALPHA
and OMEGA are inserted at the top and bottom, respectively.  ALPHA in
turn needs PASS1, TYPES, and COMMON.  It is not known how LOAD is
used, but it's also necessary in the compilation process.

TS CLUSYS is the runtime system.  The procedure "fload" accepts a
string specifying a file to be loaded.

It's an open question whether the two executables can be rebuilt from
source code found on the scattered ITS backups.
2021-08-27 05:40:30 +02:00
Lars Brinkhoff
40dd2ffed1 Machine-specific emulator start script. 2021-07-21 15:54:35 +02:00
Lars Brinkhoff
65091b1a09 Readme file for the HELLO directory. 2021-07-20 07:55:42 +02:00
Lars Brinkhoff
7ac7598edb Move machine-specific KS10 configuration to separate directory. 2021-07-13 12:35:52 +02:00
Lars Brinkhoff
995b6a1d1e The KA10 file @ SALV is more properly called SALV BIN.
Because it has no entry point.
2021-07-02 07:05:48 +02:00
Lars Brinkhoff
36339cdf15 Maclisp cross assembler for 6502.
Courtesy of Leigh Klotz.
2021-06-22 20:10:35 +02:00
Lars Brinkhoff
a01c5341e3 Jack Palevich's Chameleon terminal emulator with SUPDUP support.
Source code courtesy of Palevich, who comments:

  "My guess is that the SUPDUP code is a fork and extension of my
   original CHAMELEON terminal emulator.

   My guess is that either Leigh Klotz or Patrick Sobolvaro extended
   CHAMELEON to create SUPDUP. From looking over the source code, I
   see these changes from what I remember writing in Chameleon:
   + Using the paddle to scroll left/right. (I only supported using
     the yellow function keys to do this.)
   + Emulating SUPAI and IMLAC. (I had already added SUPDUP support to
     CHAMELEON.)
   + Removing emulation for ADM-3A."

Klotz and Sobolvaro don't remember any details.  They have given their
permission to release this, should that be necesssary.

LOGIN files suggest the ITS terminal settings should be:
:tctyp soft hei 24 wid 39 +%tosai +%tolid +%tocid full +%tprsc no overwrite
2021-06-16 13:09:51 +02:00
Lars Brinkhoff
01fa007735 6502 assembler written in Logo.
Courtesy of the author, Leigh Klotz.

Klotz wrote in https://news.ycombinator.com/item?id=23064346

> The assembler [for Apple II Logo] was already chosen, probably by
> Steve Hain or Gary Drescher.  I believe it was CROSS.  It annoyed me
> that I would get phase errors if I edited during the first pass
> which was like 10 or 15 minutes at night so I wrote a one-pass
> assembler in MacLisp, but it was slower to finish than the first
> pass of CROSS so I translated it to Logo and Hal said to put it on
> the utilities disk.  I can't remember who added .output and .input
> but Logo had had them before the Apple II, I think 11Logo had it.
2021-04-28 08:10:28 +02:00
Lars Brinkhoff
f530e7f5fe MIGS - Muddle interactive graphics system.
Files courtesy of Rich Shiffman.
2021-02-09 20:44:08 +01:00
Lars Brinkhoff
06939ac3b7 Remove user directory for adding files.
Experience shows it was not a very useful feature.
2021-01-25 17:28:21 +01:00
Lars Brinkhoff
d6b11e9778 New makefile target to download disk images. 2021-01-24 15:25:50 +01:00
Lars Brinkhoff
a732336553 Move all make stamps to separate subdirectory. 2021-01-24 15:25:50 +01:00
Lars Brinkhoff
f792e535a5 SURSND - Arpanet survey sender demon.
Send survey data to the Datacomputer.
2021-01-24 07:04:53 +01:00
Lars Brinkhoff
dadf1b9634 SURVEY - Survey Arpanet host availability.
ATSIGN DEMSTR starts the SURVEY demon.  It's activated every 15 minutes.
2021-01-24 07:04:53 +01:00
Lars Brinkhoff
b3386f6afb Add the SIMH Imlac emulator. 2021-01-20 19:15:38 +01:00
Lars Brinkhoff
b3d29a54cb Make KA10 the default emulator. 2021-01-20 19:15:38 +01:00
Lars Brinkhoff
629faf85eb Use latest version of SIMH for emulators other than KS10. 2021-01-20 19:15:38 +01:00