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

118 Commits

Author SHA1 Message Date
Björn Victor
98ff61e00e Avoid errors when overwriting last year's report by deleting it first 2021-10-04 16:08:21 +02:00
Lars Brinkhoff
d9b0319722 Add TT ITS: KA10, eight DC-10 disks. 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
Björn Victor
a65a038146 Support for time zones and non-US DST
Use bits in .RYEAR/.RLPDTM result to return a local time zone,
TZONE (definable in SYSTEM;CONFIG).
TZONE should be the integer timezone offset (hours West of UTC)
	Bit 4.4      => timezone known (otherwise, assume EST/EDT = 5)
	Bit 4.3      => sign bit of timezone offset
	Bits 3.5-3.1 => absolute value of timezone offset

If DSTEU is defined and != 0, calculate daylight savings time
according to European Union rules:
- starts at 2:00 (standard time) on the last Sunday in March,
- ends at 2:00 (standard time) on the last Sunday in October.
2021-06-23 17:07:11 +02:00
Lars Brinkhoff
84714b7c96 HOSTS table stubs for assembling SURVEY.
SURVEY inserts SYSENG; HOSTS > when it's assembled.  It needs a
specific set of hosts.  This provides a minimum of information needed.
2021-01-24 07:04:53 +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
f31a4f1f57 Make DUMP's "LCF hack" only work on DM.
DUMP will scramble ACT and DUNG files written to the LCF directory.
This is no longer useful in protecting Zork files, so the code is
limited to the DM machine.
2021-01-09 17:06:59 +01:00
Eric Swenson
b4f4a79a73 Updated version number of DIRDEV from 86 to 87 since there was a historical
version 86 and we made changes on top of that.

Resolves #1944.
2020-09-10 11:16:09 +02:00
Lars Brinkhoff
a309ad8a45 Add MACDMP, standalone tool for loading/dumping DECtape files.
MACDMP MOBY1 has 340 support, but only works with the old PDP-6
microtape device.  MACDMP 6U32 has both microtape and TD10 support,
but no 340 code.  Both programs can be adjusted for core size.
2020-08-29 06:54:47 +02:00
Lars Brinkhoff
cd8959f829 Reconstruct @ MARK source code.
Source text taken from SYSTEM GEN, mostly by removing the HACK things.
2020-08-27 18:34:14 +02:00
Lars Brinkhoff
378ed6fb06 Add HX ITS for hactrn.org. 2020-06-09 18:04:00 +02:00
Lars Brinkhoff
55cd9b88aa Remove DECtape garbage from BIG source files. 2020-04-02 17:25:49 +02:00
Lars Brinkhoff
31a28f2254 BIG - music processor. 2020-04-02 17:25:49 +02:00
Lars Brinkhoff
46d90e81b6 Remove DECtape garbage from H10D. 2020-04-02 05:54:26 +02:00
Lars Brinkhoff
2fae7bf7f1 MUSRUN - play music files.
The PDP-6 must be attached.  Type L and a file name to load it.  Start
the PDP-6 from 0.  Toggle switch 1 on.  Set address switches to 0 to
play from the memory indicator lights.
2020-04-02 05:54:26 +02:00
Lars Brinkhoff
f42879d5ed MUSCOM - compile music. 2020-04-01 19:02:30 +02:00
Lars Brinkhoff
49a1eba341 Bring back old Imlac terminal type for Imlac with SSV.
Add OIMLAC to TCTYP.  Add TTDIOM macro for TTYTYP.
2020-03-28 17:25:19 +01:00
Lars Brinkhoff
299dfd277e Make MC great again. 2019-09-15 23:15:43 +02:00
Lars Brinkhoff
c43e056c7c Add check to DUMP that KS10P matches NEWCOD.
On a KS10, DUMP must use the NEWCOD code, and on KA10/KL10 it must not.
2019-08-30 11:43:00 +02:00
Eric Swenson
90ed513cef Added support for RP06 disks with RH10 disk controller. Moved RP04
disk parameters to separate file (system;rp04 >) from system;rh10 >.
Made build default to RP04 when RH10 is specified, but switches
can select RP06 for relevant components.  Resolves #1648.
2019-07-29 12:36:29 -07:00
Lars Brinkhoff
e01ac1d70a Make the KLFEDR command LISTF map in the directory.
Or else it will not see the files.
2019-07-03 15:09:22 +02:00
Lars Brinkhoff
997a5fd31d Add CREATE command to KLFEDR.
It creates a fresh empty front end directory.
2019-07-03 15:09:22 +02:00
Lars Brinkhoff
24805a659d Add new ITS named "KL", which is a KA10 with RH10.
The reason for this confusion is that it is intended in the future to
become a KL10.
2019-06-28 18:10:43 +02:00
Lars Brinkhoff
42f750ed3b Update NTSDDT with device codes.
So it can be assembled with latest MIDAS.
2019-06-18 07:07:11 +02:00
Lars Brinkhoff
96186db139 LOCK TVQPY looks for TV-11 rather than checking host name. 2019-06-17 16:25:28 +02:00
Lars Brinkhoff
adf69681c0 Move TECO 335 to .TECO and make it assemble.
Need to expunge the EDIT symbol and increase the size of the symbol
table.
2019-03-10 06:47:26 +01:00
Lars Brinkhoff
b9021d3c8a TECO version 335, and an old TECO ORDER.
TECO 355 timestamp is 1972-11-06; TECO ORDER is 1972-10-30.
2019-03-10 06:47:26 +01:00
Lars Brinkhoff
eb18f0af2c Move linking from SYSENG; CHSDEF > to tape.
So it's available earlier, e.g. for EVACUA.
2019-01-31 05:09:35 +01:00
Lars Brinkhoff
b352fecb6b OTJ6 - old TJ6.
Move it from SYSENG to TJ6 and rename it OTJ6.
2019-01-21 18:21:35 +01:00
Lars Brinkhoff
131c05ddcd Original location for TJ6 138. 2019-01-21 18:21:35 +01:00
Eric Swenson
782926b538 Integrated arcdev.68 changes and fixed issues with those changes.
Resolves #1478.
2019-01-12 00:01:32 -08:00
Lars Brinkhoff
f074ed352f Remove bad ARCDEV changes.
Evidence points to ARCDEV 68 being an unfinished rewrite.  This makes
version 70 based on 67 plus the change from 69.
2019-01-11 07:13:53 +01:00
Lars Brinkhoff
a63f11a7b9 NTS DDT uses old style literals. Don't output paper tape. 2018-12-29 21:00:27 +01:00
Lars Brinkhoff
c9bbe775f2 Non timesharing DDT. 2018-12-29 21:00:27 +01:00
Lars Brinkhoff
06351f7f7f IPLJOB - plot display lists. 2018-12-27 15:18:30 +01:00
Lars Brinkhoff
bf9a101f36 Fix 11SIM bug in NG display incremental mode.
Always start reading bits starting from 7, going down.
2018-12-21 06:51:23 +01:00
Lars Brinkhoff
450b8af6fa Remove the TVFIX code from LOCK. 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
6b354ee386 SCRIMP - XGP unspooler.
Update source code for FNR move to SYSEN2.
2018-11-15 05:48:54 +01:00
Lars Brinkhoff
ab879b3094 Original SCRIMP source code. 2018-11-15 05:48:54 +01:00
Lars Brinkhoff
f9619117ca MINIC - mini Chaosnet file server.
For booting Lisp machines.
2018-11-03 16:39:48 +01:00
Lars Brinkhoff
42f6eedbe8 Fix LSPEED valret when DL10 or DTE20 TTY not found. 2018-10-10 17:54:39 +02:00
Lars Brinkhoff
36786f01e4 Fix GTLOAD to allow lower case input. 2018-10-03 19:29:12 +02:00
Lars Brinkhoff
27a0022d1b Remove garbage added to GTLOAD. 2018-09-24 08:18:10 +02:00
Lars Brinkhoff
f1dc579487 GTLOAD - Load programs into GT40.
At the * prompt, type a file name and then Enter to load that file.
(Terminate with Altmode to first load the GT40LL "loader loader".
That file is currently missing.)
2018-09-24 08:18:10 +02:00
Lars Brinkhoff
2dc0c05d57 Assemble TARAKA (ATSIGN DRAGON) from original source code. 2018-09-23 18:13:22 +02:00
Lars Brinkhoff
b35f12cdb2 Add TVFIX and 6FIX to LOCK aliases.
TVFIX stuffs the TV-11 and then tells ITS to start using it.  6FIX
tells ITS to start using the PDP-6.

They are intended to be used by linking CHANNA; RAHASH TVFIX or 6FIX
to SYS; TS LOCK.
2018-08-17 06:57:32 +02:00
Adam Sampson
e2fe757d6a MONIT 200.
This version is dated 1972-12-21 in a comment, and works on current ITS
without modification.
2018-07-26 20:01:07 +01:00
Adam Sampson
2b0963aeaf Use .CALL /LOGIN/ instead of .LOGIN.
SYSDOC; UUOS says the .LOGIN UUO doesn't exist any more.
2018-07-26 20:01:07 +01:00
Adam Sampson
8d2eb9bd16 MONIT - lightweight ATSIGN HACTRN replacement.
Jack Haverty wrote on its-hackers:

> On MIT-DM, the most commonly used top-level program was called
> "monit". It was used by most people instead of DDT because it required
> less memory, which was a very scarce and precious commodity in the
> early 70s before paging and swapping.  In fact there was a lot of peer
> pressure to use monit unless you had a very good reason to use DDT.

This is a very old source file -- AI: SYSENG; MONIT 114 is listed in
MAPS in 1971-04. Development happened on DM; "Scenarios for Using
Arpanet at the International Conference on Computer Communication" has a
1972-09 transcript showing MONIT 192 on DM.

The binary SYS; TS MONIT is listed on AI, MC and ML from 1971 to 1983 in
MAPS, although it doesn't survive in the AI/MC KS10 dumps. A 1981
message to BUG-ITS from ED@MIT-ML suggests it was an old version:

> ML:SYS;TS MONIT [...] does not have symbols nor the correct start
> address (1300). It is pretty badly broken, but great fun to play with
> nevertheless.
2018-07-26 20:01:07 +01:00