1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-14 07:40:05 +00:00

842 Commits

Author SHA1 Message Date
Lars Brinkhoff
7ac7598edb Move machine-specific KS10 configuration to separate directory. 2021-07-13 12:35:52 +02:00
Lars Brinkhoff
36be2f7530 Move preparation of the front-end file system to a later stage.
This in preparation for adding a second run of MARK to separate KS10
bootstrap and target disk formats.
2021-07-13 12:35:52 +02:00
Lars Brinkhoff
d9b0319722 Add TT ITS: KA10, eight DC-10 disks. 2021-07-13 12:35:52 +02:00
Lars Brinkhoff
2e19c93314 Make KA10 disk marking accept DC-10 prompts in SALV. 2021-07-13 12:35:52 +02:00
Lars Brinkhoff
193156c643 Add HX ITS for hactrn.org; update to eight RP03 disks. 2021-07-13 12:35:52 +02:00
Lars Brinkhoff
2bcad66e90 Move machine-specific KA10 configuration to separate directory. 2021-07-13 12:35:52 +02:00
Björn Victor
6c1180aa52 Avoid hardcoding machine names.
Instead, use ITSNMS table.

- MAGFRM doesn't need to check machine name.

- But still knows about MC's config...

- Look up hosts in ITSNMS table instead of a hardwired one, and use all of the ITSNMS for *.
2021-07-06 18:41:31 +02:00
Lars Brinkhoff
73ce5a7622 Increase KA ITS number of disk directories from 250 to 500. 2021-07-02 07:05:48 +02:00
Lars Brinkhoff
1c6857fc0f Update KA ITS bootstrap with one more round of SALV and MARK.
This is to accommodate a bootstrap ITS with a disk format different
from the target ITS.
2021-07-02 07:05:48 +02:00
Lars Brinkhoff
233f6fac5b Refactor DSKDMP assembly-time switches. 2021-07-02 07:05:48 +02:00
Lars Brinkhoff
ae6dc489aa Refactor MARK scripting. 2021-07-02 07:05:48 +02:00
Lars Brinkhoff
afc80a9e81 Fix typos in SIMH configuration files. 2021-07-02 07:05:48 +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
Björn Victor
978d362813 Avoid binary patch of literal by instead editing source
Come on?
2021-06-23 10:03:26 +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
caa6e02da0 Fix broken links in CHANNA causing TV-11 and NAMDRG to fail.
The links to RAKASH NAMDRG and TVFIX were wrong due to an added
semicolon at the end of the :LINK command.  This would cause the
automatic TV-11 stuffing to fail, and also not start the name dragon.
2021-04-29 19:53:14 +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
f7598ecc86 Have Travis CI update homebrew in each run. 2021-04-16 08:53:43 +02:00
Lars Brinkhoff
47e6988a51 Update tv11 submodule.
The tvcon program needs SDL2 Net now.
2021-04-16 08:53:43 +02:00
Björn Victor
2671b2b3ff aosnet.ch => chaosnet.net
Also add Router.Chaosnet.NET, the Bogodyne.COM hosts, and some minor cleanup
2021-03-30 08:39:02 +02:00
Lars Brinkhoff
7b4c117116 Add support for color scope. 2021-03-29 07:09:49 +02:00
Lars Brinkhoff
e1d6f35d7d MMODEM - Xmodem file transfer. 2021-02-22 16:19:15 +01:00
Lars Brinkhoff
078fc0a18a Move build of processor-specific programs.
KA10 specific programs: DECtape tools, programs related to the Rubin
10-11 interface (including the Knight TV), programs using the 340
display, and programs using the PDP-6.

KL10 specific programs: microcode, frontend programs, and LSPEED.

KS10 specific programs: microcode, frontend programs, MTBOOT, and TENTH.
2021-02-21 17:37:01 +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
799df3e60c Fix GT40 toggle frobbing from keyboard. 2021-02-03 16:10:59 +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
63a9b94a0e Deploy built images using rsync. 2021-01-23 07:57:06 +01:00
Lars Brinkhoff
b3386f6afb Add the SIMH Imlac 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
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
4a7182d9ed Fix SIMH configuration for GT40.
Set device unit DLO0 to 8-bit mode to ensure keyboard codes are
transmitted.

Set switch register to 0 to get a blinking cursor and roman text.
2021-01-14 09:46:27 +01:00
Lars Brinkhoff
97b93e2b63 Add GT40 support to PDP-10 Lisp display slave.
When SYS; ATSIGN 10SLAV is assembled with GT40F=1, the type of display
is selected at run time from an argument to DISINI.
2021-01-14 09:46:27 +01:00
Lars Brinkhoff
d0a3434eac KLH10 needs automake installed. 2020-12-21 21:47:47 +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