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

1252 Commits

Author SHA1 Message Date
Lars Brinkhoff
03d1027d06 Fix assembling the DL10 IOELEV.
This mirrors the AI IOELEV update from version 432.
2019-07-03 15:09:22 +02:00
Lars Brinkhoff
728aa6aed6 Write KLDCP.BIN to front end file system.
Use the BDUMP command in 11STNK to make the right kind of BIN file.
11STNK requires a debugger before loading a program; use KLRUG.
2019-07-03 15:09:22 +02:00
Lars Brinkhoff
1740325b02 Fix merging console IOELEV with 11DDT.
Rename output file to CONS11 BIN.  KLDCP should not be merged with the
console IOELEV.
2019-07-03 15:09:22 +02:00
Lars Brinkhoff
446c4fc267 Copy KLRUG BIN to the . directory to make 11STNK happy.
I'll reiterate the depencencies involved:

- STUFF wants the AI IOELEV in .
- 11STNK wants KLRUG in .
- 11BOOT wants IOELEV in the same directory as KLRUG.

To resolve this we currently have:

- The AI IOELEV in .
- The KL IOELEV in SYSBIN
- Copies of KLRUG in both . and SYSBIN
2019-07-03 15:09:22 +02: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
8d6a95037c KLDCP manual.
It's too big for KLFEDR to write to the front end file system, so for
now the copy_to_klfe line is commented out.
2019-07-03 15:09:22 +02:00
Lars Brinkhoff
2f37ffd321 Move KLDCP binary to the right place. 2019-07-03 15:09:22 +02:00
Lars Brinkhoff
7c25bd95d0 KLDDT - KL10 standalone debugger.
MACSYM and MONSYM are needed to assemble KLDDT.
2019-07-03 15:09:22 +02:00
Lars Brinkhoff
20aa9af8d5 KLDCPU - KL10 diagnostic console utility. 2019-07-03 15:07:59 +02:00
Lars Brinkhoff
076b1756aa Copy files to KL10 front end file directory.
DUMP refuses to write files to the .KLFE. directory, so the -READ-
-THIS- file is stored in .TEMP. on the tape and later moved to .KLFE.
2019-07-03 15:07:58 +02:00
Lars Brinkhoff
8cef6e56d9 Make a KLDCP front end directory.
Having the .KLFE.; KLDCP (DIR) file first on the tape practically
guarantees SALV will make store it in contiguous sectors on disk,
which is required by the front end.
2019-07-03 15:07:58 +02:00
Lars Brinkhoff
15a107bee1 Some more changes for a fully working KL ITS build. 2019-07-03 15:07:58 +02:00
Lars Brinkhoff
e61466033a KL ITS needs three RP04 packs. 2019-07-03 15:07:58 +02:00
Lars Brinkhoff
b9b2de324c Multiple targets for the GitLab build.
It now builds with SIMH KS10 and KA10; the latter both KA ITS and KL ITS.
2019-07-03 15:07:58 +02:00
Lars Brinkhoff
5d6febdfe0 Build script for KL ITS. 2019-07-03 15:07:58 +02:00
Lars Brinkhoff
9f0f8dd0e9 Move the DSKDMP G$ command inside processor specific build script.
Beause the KL10 version of dump_its will use NTSDDT instead of DSKDMP.
2019-06-28 18:10:43 +02:00
Lars Brinkhoff
d0f58e9f04 Bootstrap binaries for KL ITS.
These are for a KA10 processor, RH10 and RP04 disk, and TM10A tape.
2019-06-28 18:10:43 +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
f302cee0ff Update KA10 simulator.
Improved RH10/RP04 passes the MARK verification phase in SALV.
2019-06-28 18:10:43 +02:00
Lars Brinkhoff
1ca678c9f5 Fix ITS not to use DF10C 22-bit addressing on a KA10.
Use 21-bit addressing instead.  This an MIT modification of a DF10 to
store three bits of address inverted in the word count.

Also adapted the code for the RP10 case to save two instructions.
2019-06-28 18:10:43 +02:00
Lars Brinkhoff
aa3c3a58f5 KA10 ITS needs QIOWD when using RH10. 2019-06-28 18:10:43 +02:00
Lars Brinkhoff
379ecde546 Add KL10 conditional around access to PAG device in NTSDDT.
This makes NTSDDT with disk routines work on KA10.
2019-06-28 18:10:43 +02:00
Lars Brinkhoff
25bf412d76 Fix SALV not to use DF10C 22-bit addressing on a KA10.
Use plain 18-bit addressing instead.
2019-06-28 18:10:43 +02:00
Lars Brinkhoff
0868cf6eaa For KA10, make MAGDMP tape bootable.
There is no longer any need for a MAGDMP paper tape.
2019-06-27 15:51:17 +02:00
Lars Brinkhoff
a50d0724fb Documentation for KLH's OUT package. 2019-06-24 20:47:40 +02:00
Lars Brinkhoff
dd61d3e737 Fix Y2K bug in KLH; OUT.
U4 is the next accumulator after U3.  I don't know whether U4 need
saving or not, so better do it just in case.
2019-06-24 20:47:40 +02:00
Lars Brinkhoff
01a0202ab5 ZOTZ - instruction timing test. 2019-06-24 20:47:40 +02:00
Lars Brinkhoff
68091e37c0 Fix MIDAS documentation for .MLLIT.
It had the meaning of zero and negative exchanged.
2019-06-18 16:12:23 +02:00
Lars Brinkhoff
380e9a89c6 Which @ NTSDDT to make depends on CPU.
KA10 uses SYSENG; NTSDDT >, and KL10 uses SYSTEM; DDT >.
2019-06-18 07:07:11 +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
7a79c69b61 The KA10 simulator can now run the MAINT; PART F.OLD. 2019-06-17 20:01:49 +02:00
Lars Brinkhoff
1b3c48e735 Update KA10 simulator. 2019-06-17 20:01:49 +02:00
Lars Brinkhoff
5e1fe0344e Update submodules: dasm, pdp6, simh, tapeutils. 2019-06-17 20:01:49 +02:00
Lars Brinkhoff
d070f57eb6 Turn Chaosnet MAIL reception on and off. 2019-06-17 17:55:35 +02:00
Lars Brinkhoff
342dc8ca7f The time has come to shut down the last remaining ITS mainframe. 2019-06-17 17:55:35 +02:00
Lars Brinkhoff
bf40ab321e Arpanet goes down tomorrow.
Dated 1989-03-30.
2019-06-17 17:55:35 +02:00
Lars Brinkhoff
230ffc4267 How to make sure the net comes up. 2019-06-17 17:55:35 +02:00
Lars Brinkhoff
959babec20 Goodbye to MX.
Formerly MC KL10.
2019-06-17 17:55:35 +02:00
Lars Brinkhoff
110460c262 Documentation about how to handle magtapes.
- Old AI-KA and OZ Tapes and What to Do with Them
- How to copy 7 track tapes to remote 9 track tapes
- ITS Tape-Saving Project
2019-06-17 17:55:35 +02:00
Lars Brinkhoff
80bdb40d41 Fix Y2K bug in TECO. 2019-06-17 16:35:46 +02:00
Lars Brinkhoff
8d42d009e8 Make TECO's FS FD CONVERT$ use 8 bits for the year. 2019-06-17 16:35:46 +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
e36732253a Fix unterminated MACTAP literals. 2019-06-17 16:25:28 +02:00
Lars Brinkhoff
3d3616f8e8 Fix building timesharing TENTH. 2019-06-17 16:25:28 +02:00
Lars Brinkhoff
1b77a965ca Use LPDP6M instead of 37777. 2019-06-17 16:25:28 +02:00
Lars Brinkhoff
5ccac7f47d FAILSA - read TOPS-10 FAILSAFE tapes. 2019-06-16 17:45:21 +02:00
Lars Brinkhoff
7674d4b35a Move some files from the minsys tape. 2019-06-16 08:07:26 +02:00
Lars Brinkhoff
ec94f3dd8b RUNOFF - Emacs library for :R etc. 2019-06-15 08:19:36 +02:00
Lars Brinkhoff
a2aa6299ce RALP - R post processor.
The name means Random Access Line Printer.
2019-06-15 08:19:36 +02:00