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

696 Commits

Author SHA1 Message Date
Eric Swenson
daf4b8bad1 Updated the init, boot, boot2, and run scripts to use "set dc disable"
rather than "set dc dis", since the latter is ambiguous. Resolves #1698.
2019-08-15 12:41:42 -07:00
Lars Brinkhoff
ff346dbe7a Update TVREAD to version 90. 2019-08-15 16:06:41 +02:00
Lars Brinkhoff
b589e26ed7 Update descriptions and speeds for KA ITS tty lines. 2019-08-14 20:36:37 +02:00
Lars Brinkhoff
b15b51eea7 Make KA ITS use the Datapoint kludge. 2019-08-14 20:36:37 +02:00
Eric Swenson
40bc0b9840 Fixed DQXDEV (DQ) device to work in KA-10. Resolve #1669. 2019-08-05 12:15:33 -07:00
Eric Swenson
3744295d5b Fixed COMSAT on KA10. Conditional assembly prompts for limiting to
KA10 instructions. Resolves #1671.
2019-08-05 12:15:33 -07:00
Lars Brinkhoff
32780292cf Enable PD clock, enable idling. 2019-08-05 16:03:11 +02:00
Lars Brinkhoff
fa52a91b9d Disable unused devices in KA10 simulator. 2019-08-05 16:03:11 +02:00
Eric Swenson
6bcd87bcef Removed duplicate hostnames in build/h3text since this causes
warnings when compiled. Resolves #1676.
2019-08-03 07:53:40 -07: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
36bd63e923 Have KL ITS boot directly into NTS DDT. 2019-07-20 06:26:41 +02:00
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
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
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
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
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
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
01a0202ab5 ZOTZ - instruction timing test. 2019-06-24 20:47:40 +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
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
3d3616f8e8 Fix building timesharing TENTH. 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
ec94f3dd8b RUNOFF - Emacs library for :R etc. 2019-06-15 08:19:36 +02:00
Lars Brinkhoff
2422348871 On a KA10, avoid use of FIX instruction by reverting patch to [CLIB] 16.
C; [CREL] 16 is timestamped 1981, but [CLIB] 16 is dated 1986.
Probably the latter was patched not to use the obsoleted UFA
instruction not supported by the KS10 machines.
2019-06-15 08:19:36 +02:00
Lars Brinkhoff
8aba868186 R - typesetting software.
Written in C by Alan Snyder.  Later maintained by Eliot Moss.
2019-06-15 08:19:36 +02:00
Lars Brinkhoff
79ccd08e36 Add Moon's "Amber", AI memo 628, and typeset it with Bolio. 2019-06-14 11:38:37 +02:00
Lars Brinkhoff
5965a9963d Binary patch old Lisp image for Bolio to run.
Lisp tries to find the host name in the list of known ITS machines:
AI, ML, MC, and DM.  Just nop out the valret and hope for the best.
2019-06-14 11:38:37 +02:00
Lars Brinkhoff
6ac554906d Run MAINT; PART * diagnostics. 2019-06-13 11:02:37 +02:00
Lars Brinkhoff
f79066ccb8 TST342 - display all Type 342 characters.
This will run on a PDP-6 or 10 on ITS or out of timesharing.
2019-06-05 08:22:00 +02:00
Lars Brinkhoff
96d165436a RMODE - text editor.
This editor is a collection of TECO macros.  It's one of the forerunners
to EMACS.  It was popular on the DM machine.
2019-06-04 07:03:01 +02:00
Derek Peschel
38d6fac012 Work around a Mac OS X/BSD bug requiring expect to send two \0 characters in a row. 2019-05-21 22:22:31 -07:00
Jacob Goense
acdd4231cb Fix typo in script to set up a TAP interface 2019-05-16 04:25:35 +02:00
Lars Brinkhoff
57709dab34 Script to set up a TAP interface. 2019-05-15 06:38:55 +02:00
Lars Brinkhoff
60983b84f0 Build ITS with KA IMP and TCP/IP. 2019-05-15 06:38:55 +02:00
Lars Brinkhoff
f5c7c4e72b TVWAR - Knight TV Spacewar. 2019-05-11 19:57:20 +02:00
Lars Brinkhoff
e5d861b86e Assemble TVWAR ship graphics and put raw data in GJD; SWR sHIPS. 2019-05-11 19:57:20 +02:00
Lars Brinkhoff
9505761e75 Source for TVWAR ship graphics.
Made from PDP-6 Spacewar outlines by Reddit user /u/TWI2T3D, see
https://www.reddit.com/r/picrequests/comments/bmxt6k/help_restoring_vintage_computer_game/
2019-05-11 19:57:20 +02:00
Lars Brinkhoff
6f482496cc Clean up SPCWAR directory.
Remove old versions and make NEWWAR the latest version.
2019-05-11 19:57:20 +02:00
Lars Brinkhoff
fac7abf5ef TORTIS - toddler's own recursive turtle interpreter system.
Published with permission from Radia Perlman.
2019-05-10 15:42:43 +02:00
Lars Brinkhoff
b96c73e244 3406 - PDP-6 code to run the display for the 340D Datapoint emulator.
Published with permission from Stan Kugell.
2019-05-08 18:05:14 +02:00