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

1227 Commits

Author SHA1 Message Date
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
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
eb904721bc BOLIO - typesetting software.
Written primarily by David Moon.  This is version 195.  The PURQIO
Lisp image will only run on machines named AI, ML, MC, or DM; this is
fixed in another commit.
2019-06-14 11:38:37 +02:00
Lars Brinkhoff
286f7edc33 Fonts for Bolio.
Didn't find FONT1 and FONT2, so for now make them links to FONT3.
2019-06-14 11:38:37 +02:00
Lars Brinkhoff
e4934d8650 Replace MAINT; -READ- -THIS- with useful content.
The original file seems to have been trashed.
2019-06-13 11:02:37 +02:00
Lars Brinkhoff
cf3b589a80 Original MAINT; -READ- -THIS-. 2019-06-13 11:02:37 +02:00
Lars Brinkhoff
bc845f14ec SPEEDY - instruction timing test.
Text below from KSC; ZOTZ 12

This output is from DM:SYS1;TS SPEEDY, running on ML.
Extra info added in brackets from perusal of binary.

speedy^K!

PDP-10 INSTRUCTION TIMING TEST
60 HZ.

1 - MOVEI TAKES 2.24 USEC.
2 - INDEXING TAKES 296 NSEC.
3 - INDEXING AND INDIRECT TAKES 958 NSEC.
4 - JSR TAKES 4.27 USEC.
5 - JRST TAKES 2.24 USEC.
6 - MOVE FROM AC TAKES 2.73 USEC.
7 - MOVE FROM MEMORY TAKES 3.86 USEC.
8 - HRR FROM MEMORY TAKES 4.02 USEC.
9 - ADD FROM MEMORY TAKES 4.21 USEC.
10 - SETOM  0 TAKES 2.75 USEC.
11 - PUSHJ TAKES 4.98 USEC.
12 - SHIFTING TAKES 153 NSEC.
13 - FSC AN INTEGER ONE TAKES 7.32 USEC.
	[movei 1 ? fsc]
14 - FAD (1 RIGHT SHIFT) TAKES 6.27 USEC.
	[movsi 400 ? fad [400,,0]]
15 - FAD (8 SHIFT RIGHT-3 LEFT) TAKES 8.21 USEC.
	[movsi 200400 ? fad [210040,,0]]
16 - MUL (18 ADD/SUB - 36 SHIFTS) TAKES 12.44 USEC.
	[mul [525252]]
17 - FMP (14 ADD/SUB - 27 SHIFTS) TAKES 12.23 USEC.
	[movsi 201400 ? fmp [200525,,240000]]
18 - RELOCATION TAKES 0 NSEC.
19 - REPEATED I/O INSTRUCTIONS TAKE 77.01 USEC.
20 - SHIFT AND ADD TAKES 281 NSEC.
	[???? mul [1252,,525252]]

TEST COMPLETED
:KILL
2019-06-13 11:02:37 +02:00
Lars Brinkhoff
3a85597a7a DEC KL10 & KI10 basic instruction diagnostics.
These can be run with DECUUO.  These work on a KA10: DEKAA, DEKAB,
DEKAC, DEKAE, and DEKAF.  DEKAD and DEKAG work on a KS10, but not
DEKAF.
2019-06-13 11:02:37 +02:00
Lars Brinkhoff
e982750923 PDP-6 diagnostics. 2019-06-13 11:02:37 +02:00
Lars Brinkhoff
6ac554906d Run MAINT; PART * diagnostics. 2019-06-13 11:02:37 +02:00
Lars Brinkhoff
a86a71f2c6 Add missing PART * diagnostics in MAINT.
The .OLD files may be the original versions.  PART K.OLD is needed to
pass on a KA10.  It checks the KA10 behaviour of AOBJN.  Since most
timestamps are from 1975, maybe the new versions are for checking KL10.

Part H was missing.
2019-06-13 11:02:37 +02:00
Lars Brinkhoff
03625b1c5a Port TENTH to KA10 and PDP-6. 2019-06-05 18:46:20 +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
Alexey-Slyusar
bb9f155682 Minor changes in doc/logo.md
Minor changes in doc/logo.md
2019-06-03 19:53:53 +03: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
Richard Cornwell
1ccdabe7bd Use IP address rather than NCP host number.
This is the same change as in the new IMP with the comment
;; KLH: "fixed" 11/1/99

Not doing this will e.g. make the FTP server fail because it can't
look up its own IP number in the host table.
2019-05-15 06:38:55 +02:00
Lars Brinkhoff
a26e54b1c4 Copy IMPCTS from KS IMP to old IMP code.
An IMP will only allow five outstanding messages to a host without
receiving an RFNM message.  The 1985 file SYSTEM; INET 115 had
tracking of RFNM in place.  At some point, the old IMP code was saved
as IMPOLD WTHNCP.  Later the code in INET was moved to the new IMP
file as the routine IMPCTS, but IMPOLD was not updated.
2019-05-15 06:38:55 +02:00
Lars Brinkhoff
a3f05048e7 Update KA10 simulator. 2019-05-15 06:38:55 +02:00
Lars Brinkhoff
f5c7c4e72b TVWAR - Knight TV Spacewar. 2019-05-11 19:57:20 +02:00