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

108 Commits

Author SHA1 Message Date
Lars Brinkhoff
47fb5ba074 Don't start display right away.
Doing so will mistakenly use GTTY before it has been set.
DSTART will be called later, honoring the updated GTTY value.
2021-01-14 09:46:27 +01:00
Lars Brinkhoff
f3239702f6 Expunge initial DADD and DSUB symbols from Lisp display slave.
They are used as labels.
2021-01-14 09:46:27 +01:00
Lars Brinkhoff
e7bc91dd14 Fix Y2K bug in DMARCD.
DMARCD is the source for DEVICE; OARCDV BIN which handles old format
archives.  The file listing used to display the year field as is, so
would go past 99 to 100.  Adding 1900 makes it display a four-digit
year instead.
2020-09-30 19:29:18 +02:00
Lars Brinkhoff
5f4d858daf GUNNER - gun down dead demons.
Also garbage collect disowned Zork jobs, poke FI hardware when IMP is
down, etc.
2020-09-20 19:37:27 +02:00
Lars Brinkhoff
bf7345f12c DEMST - demon status. 2020-09-20 08:52:03 +02:00
Lars Brinkhoff
0938ee3131 DEMSTR - DM demon starter.
SYS: ATSIGN DEMSTR is started by ITS if it's assembled with DEMON
enabled.  DEMSTR in turn is responsible for starting other demons.
2020-09-20 08:52:03 +02:00
Adam Sampson
7c28bc7571 Correct ITS conditionals in STINK 121T.
It looks like the <mdl.int> version hadn't actually been built for ITS.
2020-08-31 11:13:58 +01:00
Adam Sampson
084028417e Import TENEX changes to STINK 121T.
<mdl.int>stink.mid.1 was the version of STINK used for building Muddle
106; it's STINK 121T with (not quite correct) ITS/TENEX conditionals
added. This imports all of the changes from that copy, except for those
that only altered whitespace.

It also avoids some mangling of the embedded DDT commands in our current
copy.
2020-08-31 11:13:58 +01:00
Adam Sampson
601079febc Add STINK 121T.
This came from AI: SYSEN2; and was dated 1974-07-06 in backup tapes (the
original STINK 121 is from 1973-02-03).
2020-08-31 11:13:58 +01:00
Lars Brinkhoff
d3a87007a5 BANNER - make banners on line-printer paper in XGP fonts. 2020-08-21 10:44:14 +02:00
Lars Brinkhoff
db4a949f0a Fix my typo in PEEK. 2020-03-02 07:47:15 +01:00
Lars Brinkhoff
a9998b9149 Revive PEEK mode I to display IMX input values. 2020-03-02 07:47:15 +01:00
Lars Brinkhoff
b5573e0175 STUFF will not print any error message in TVFIX mode. 2020-01-30 09:54:10 +01:00
Lars Brinkhoff
51b01312ff Reinstate features in PEEK.
DECtape, 340, PDP-6, paper tape reader, and punch.
2020-01-29 09:53:27 +01:00
Lars Brinkhoff
6932b5b34e Update PEEK to use 11 dots high characters. 2020-01-29 09:53:27 +01:00
Lars Brinkhoff
acf33bce51 It's HOSTS3 now. 2019-08-20 06:59:28 +02:00
Lars Brinkhoff
8cc1d6dd46 Increase the number of TTYs NAMDRG can handle.
KA ITS now has the Knight kludge, the Datapoint kludge, and the Morton
box for a total of 48 physical TTY ports.  Add to that the console,
the pseudo TTYs and the TV TTYs for a total of 111 (octal) which is
over the old limit 100.
2019-08-20 06:59:28 +02:00
Lars Brinkhoff
06a490a64f Increase NAMDRG ttysize to accomodate larger TTYTYP.
The file SYSTEM; TTYTYP > has increased in size.  When NAMDRG loaded
it, it clobbered the constants area.
2019-08-20 06:59:28 +02:00
Lars Brinkhoff
ff346dbe7a Update TVREAD to version 90. 2019-08-15 16:06:41 +02:00
Lars Brinkhoff
e36732253a Fix unterminated MACTAP literals. 2019-06-17 16:25:28 +02:00
Lars Brinkhoff
0a410006b7 IEC - Inter-Entity Communication.
See RFC 441.
2019-04-08 18:58:23 +02:00
Lars Brinkhoff
8efa4aa74b Clean up MACTAP. 2019-03-10 06:47:26 +01:00
Lars Brinkhoff
37fd5da2b2 MACTAP - library for MACDMP tapes. 2019-03-10 06:47:26 +01:00
Eric Swenson
33dcbc73e7 Updated MLDEV to return NO SUCH DEVICE error when host cannot be
looked up in host table. Resolves #1467.
2019-01-24 07:15:46 -08:00
Lars Brinkhoff
9bf03afa52 Fix use of SYSCAL. It's wrong to add SETZ to the last argument! 2019-01-19 07:14:40 -08:00
Lars Brinkhoff
8febbad96b Check early if TT11P is defined. If not, die piecefully. 2019-01-19 07:14:40 -08:00
Lars Brinkhoff
35873d9e63 Move setting of %OPLIV to after TV-11 is up.
Or else NAMDRG may be .HANGing when ITS is trying to shut down.
2019-01-19 07:14:40 -08:00
Lars Brinkhoff
0e79cfc1da If TVFIX runs without a TV-11, exit gracefully. 2019-01-11 07:13:24 +01:00
Lars Brinkhoff
e483d6e653 Reconstructed code for earlier TVEDIT.
The file SYS2; TS TVEDIT from 1977-08-27 was assembled from a file
very close to SYSEN2; TVEDIT 110 dated 1977-12-27.  This commit
removes the comment before the CENT label and changed .INSRTs to not
use an archive file.

The three insert files come from disassembling the binary.
2019-01-06 13:52:42 +01:00
Lars Brinkhoff
f72474e445 Original source file for TVEDIT version 110. 2019-01-06 13:52:42 +01:00
Lars Brinkhoff
bd987a416d Increase NAMDRG buffer size for TTYTYP. 2019-01-06 13:51:41 +01:00
Lars Brinkhoff
80726fc72c Update NAMDRG to not need running with a fixed TTY number. 2019-01-06 13:51:41 +01:00
Lars Brinkhoff
5983d11663 NAMDRG - Name Dragon. 2019-01-06 13:51:41 +01:00
Lars Brinkhoff
06351f7f7f IPLJOB - plot display lists. 2018-12-27 15:18:30 +01:00
Lars Brinkhoff
ba046430dc NETRFC - serve ARPANET connections. 2018-12-22 06:26:49 +01:00
Lars Brinkhoff
edb85af24b Fix PEEK "K" mode when ITS doesn't have Chaosnet. 2018-12-17 10:56:03 +01:00
Lars Brinkhoff
15c5a64172 Automatically STUFF the TV-11.
If called with jname TVFIX, stuff the TV-11 and then frob TT11P.
2018-12-03 13:58:53 +01:00
Lars Brinkhoff
d83ee9e4b9 DMARCD - DM archive device.
This is the real source for DEVICE; OARCDV BIN, which uses the old
"ARC!!!" archive format.  The previously reconstructed ARCDEV 66 can
be removed, and it was also the wrong version.
2018-11-28 17:59:43 +01:00
Lars Brinkhoff
968360b8f8 PICK - examine Muddle locks.
Uses the file MUDDLE; LOCKS PAGE.
2018-11-20 07:01:19 +01:00
Lars Brinkhoff
5ae4efe416 Change name of Muddle WHOM to WHOMUD.
It's in conflict with the WHOJ alias WHOM.
2018-11-19 12:57:54 +01:00
Lars Brinkhoff
80d83009a7 Fix MUDINQ use of IBP.
The AC field of IBP should be zero.
2018-11-19 12:57:54 +01:00
Lars Brinkhoff
cbe5fdf62b MUDINQ - Muddle inquirer.
Used to send a form for a Muddle job to evaluate, printing the result.

Aliases:
- PURGE, flushes Zork.
- MAKSCR, make Zork script.
- STATUS, queries status of compiler.
- WHOM, lists listening Muddle jobs.
2018-11-19 12:57:54 +01:00
Lars Brinkhoff
dbec826082 OINIT - init program reporting last login, email. 2018-10-24 19:03:27 +02:00
Lars Brinkhoff
935e53a458 TTYTST - echo characters exactly as typed. 2018-10-16 07:04:00 +02:00
Lars Brinkhoff
07b9e0f539 Fix bug in programs when system time not set.
- DATE
- DATSRV
- TIME
2018-08-25 05:55:38 +02:00
Lars Brinkhoff
b1dc61b717 YOW - network client. 2018-08-15 07:17:16 +02:00
Lars Brinkhoff
fcd945b381 Fix hazardous instructions in URUG.
Replace CMP Rn,(Rn)+ with TST (Rn)+ to appease PALX.
2018-07-31 05:38:49 +02:00
Lars Brinkhoff
91cc05958e URUG - GT40 debugger.
This version uses CMP Rn,(Rn)+ to add 2 to a register, which PALX
complains about.  However, the resulting binary is fine.
2018-07-31 05:38:49 +02:00
Lars Brinkhoff
1e02a45164 MUNCH - TV-munching square. 2018-07-30 20:35:40 +02:00
Lars Brinkhoff
8c90c591b8 XD - Display XGP scan files on TV display. 2018-07-30 20:35:40 +02:00