1
0
mirror of https://github.com/PDP-10/its.git synced 2026-05-26 15:04:22 +00:00
Commit Graph

46 Commits

Author SHA1 Message Date
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
404d56b43a More EMACS1 file versions rolled back, with identical content. 2021-09-29 15:46:25 +02:00
Lars Brinkhoff
92d391eef6 Scribe source for EMACS manual. 2021-09-29 15:46:25 +02:00
Lars Brinkhoff
cde88e47b3 Documentation for EMACS TeX mode; fix version number.
Backups show that EMACS1; TEX 49 is identical to version 48 except the
timestamp.
2021-09-29 15:46:25 +02:00
Lars Brinkhoff
2f18176c58 Documentation for EMACS PL1 mode; fix version number.
Backups show that EMACS1; PL1 251 is identical to version 250 except
the timestamp.
2021-09-29 15:46:25 +02:00
Lars Brinkhoff
eafe845bd1 Add EMACS Fortran mode.
Source: Personal ITS.
2021-09-29 15:46:25 +02:00
Lars Brinkhoff
782ecb6302 Docmentation for EMACS CLU mode; autoload.
Source: http://pdp10.nocrew.org/its/dl/info/eclu.info.Z
It's identical to <INFO>ECLU.INFO.24 on ToTS tape 9003789.
2021-09-29 15:46:25 +02:00
Lars Brinkhoff
272145cf55 MIT-M(erry)C(hristmas).
With permission from Paul Grupp.
2021-09-28 17:44:30 +02:00
Lars Brinkhoff
a1bdb63ae3 Dave Moon's ghost is loose.
With permisson from Jon Taft.
2021-09-28 17:44:30 +02:00
Lars Brinkhoff
3f158200ba RSTAT - Usage statistics for R. 2021-09-22 07:17:53 +02: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
70addc4165 Original IPAK source code. 2021-09-16 19:50:43 +02:00
Emily Backes
7dbcd82e50 Correct file timestamps
Several files have a timestamp that are off by 5-6 hours, due to lack
of attention to time zone conversions.  The solution is to regenerate
the timestamps from original data, with time zone set to EST.
2021-09-15 11:18:07 +02:00
Lars Brinkhoff
449e2c5f47 Rename TJ6; TJ6.3 RECENT to the original name TJ6; RECENT 3.
The TJ6.3 RECENT file was taken from BAWDEN; AR4 MCGFR, but earlier
backup tapes recorded it under a different name.
2021-09-15 07:05:22 +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
aba51512d7 CLU mode for EMACS.
Also CLU-MORE library.
2021-08-27 05:40:30 +02:00
Lars Brinkhoff
74c3facf09 CSG memo 144: Abstraction Mechanisms in CLU. 2021-08-27 05:40:30 +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
Björn Victor
2b5a14e7c4 EMACS: Add COMPLT library
and compile it.
2021-08-12 18:38:40 +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
e1d6f35d7d MMODEM - Xmodem file transfer. 2021-02-22 16:19:15 +01:00
Lars Brinkhoff
adfc7a4dd7 IMEDIT - Imlac editor. 2021-02-10 21:12:12 +01:00
Lars Brinkhoff
dac0474f80 CODGEN - Character set compiler from SSV to MIGS.
From RRS; AR1 THINGS.  Courtesy of Rick Shiffman.
2021-02-09 20:44:08 +01:00
Lars Brinkhoff
6307208718 Extract archive. 2021-02-09 20:44:08 +01:00
Lars Brinkhoff
f530e7f5fe MIGS - Muddle interactive graphics system.
Files courtesy of Rich Shiffman.
2021-02-09 20:44:08 +01:00
Lars Brinkhoff
610c2cf532 HOSTS2 table.
A binary file until we can get hold of the source code.
2021-01-24 16:28:43 +01:00
Lars Brinkhoff
d3e2e7116f HOSTAT - retrieve and print host status.
Connects to MIT-DMS (host 106) to retrieve Arpanet survey data.
2021-01-24 16:28:43 +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
eca5df75cf SURGIV - Demon to send SURVEY data.
Applications like HOSTAT can connect to DM to retrieve host status data.
This is the demon that serves the data.
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
96fccc355a Block loader for TT2500.
The 2500 bootstrap ROM expects to receive a block loader first, which
will run and recieve the actual payload which is the microcode and
font data divided into blocks.
2021-01-15 19:43:20 +01:00
Lars Brinkhoff
8ba88ad174 TT2500 - Functional Specifications.
Overview of TT2500 hardware.
2021-01-15 19:43:20 +01:00
Lars Brinkhoff
3255fc5188 Microcode for the TT2500.
The assembler will recieve a GC-OVERFLOW interrupt.  Other TT2500
files set the GC-OVERFLOW variable to a dummy function, which seems to
appease the interrupt.

Since the TVDIS code was written before backquote was introduced to
Maclisp, it uses comma characters without quoting.  To accomodate this
a call to SETSYNTAX overrides the new syntax for comma.
2021-01-15 19:43:20 +01:00
Lars Brinkhoff
4af63f786b Assembler for TT2500.
The assembler is written in Maclisp.  The main entry point is ZAP
which expects a symbol with a value cell pointing to the source code.
2021-01-15 19:43:20 +01:00
Lars Brinkhoff
c14f2a7729 Fix some bad timestamps. 2020-12-21 21:47:24 +01:00
Lars Brinkhoff
88f5a7262c Muddle library files courtesy of Rick Shiffman.
Files are from RRS; AR5 MUDDLE on ToTS tape 9006256.  Some timestamps
are from DM _TAPE files.
2020-12-10 07:41:09 +01:00
Lars Brinkhoff
00afe4b60b More timestamps from .TAPE files. 2020-12-09 18:37:51 +01:00
Lars Brinkhoff
2687f68cc2 LISP Machine Progress Report, by Alan Bawden et al. 2020-12-03 15:35:31 +01:00
Lars Brinkhoff
36c526191e DDT Reference Manual, AI memo 147A.
Courtesy of Eric Osman.
2020-12-03 15:35:31 +01:00
Lars Brinkhoff
0373bdd796 Add historical timestamps.
File names where compared against historical backup tapes, and time
stamps where listed in a text file.  Before a tape image is made, all
files are updated with timestamps from the listing.

Where no historical timestamp can be determined, the latest git author
date is taken.
2020-09-29 21:23:25 +02:00