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

230 Commits

Author SHA1 Message Date
Lars Brinkhoff
dba095fe82 Add Tektronix 4010 emulator. 2020-03-11 13:47:37 +01:00
Lars Brinkhoff
39db4d06ef VT52 on T60. 2020-03-07 10:47:15 +01:00
Lars Brinkhoff
333c68f572 Add Datapoint 3300 terminal emulator. 2020-03-07 10:47:15 +01:00
Lars Brinkhoff
4ed5e9a5ff KLH10 workaround for console I/O problem.
On some hardware and/or software, console I/O will sometimes hang.
This is documented in a KLH10 makefile, with a workaround:

# This is a known problem on some Linux systems with high performance
# hardware.  As far as I know, Ken has not found a fix for it.
#
# The workaround is to rebuild klh10 with a special configuration that
# avoids the esoteric real-time-interrupt mechanisms.
2020-02-26 16:01:58 +01:00
Lars Brinkhoff
31ae9da89c DIGEST - digestify a mailing list. 2019-12-06 08:28:36 +01:00
Lars Brinkhoff
1c582abf80 IMGOUT - outputs JCL in image mode. 2019-11-25 17:04:54 +01:00
Eric Swenson
50b95c1241 Build ITS with KL10 simulator. 2019-10-02 19:47:59 +02:00
Lars Brinkhoff
ff346dbe7a Update TVREAD to version 90. 2019-08-15 16:06:41 +02:00
Lars Brinkhoff
4ec85d9e9f TWDEMO - scripted demonstration of SHRDLU.
This is a program that just replays the dialogue in SHRDLU; DEMO FLICK.
2019-08-14 22:08:00 +02:00
Lars Brinkhoff
33356b9f41 SIMH KA10 will always be built with 340 support if libsdl is installed. 2019-08-05 16:03:11 +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
5d6febdfe0 Build script for KL ITS. 2019-07-03 15:07:58 +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
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
1b3c48e735 Update KA10 simulator. 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
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
7674d4b35a Move some files from the minsys tape. 2019-06-16 08:07:26 +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
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
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
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
e5d861b86e Assemble TVWAR ship graphics and put raw data in GJD; SWR sHIPS. 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
d45189f2c6 FOOLOG my Martin Nilsson. 2019-04-08 12:26:59 +02:00
Lars Brinkhoff
bd25ccb464 Update TV-11 simulator. 2019-03-28 21:15:44 +01:00
Lars Brinkhoff
19e85f69ef Munching Squares for Type 340 display.
This is an implementation of HAKMEM item 146, with a bug fixed.
2019-03-19 15:21:42 +01:00
Alexey-Slyusar
fbce47379d Add choices program and routines library for LLOGO. 2019-03-09 21:56:43 +03:00
Lars Brinkhoff
771e14655a TITLER - display text on color scope. 2019-02-18 18:25:36 +01:00
Lars Brinkhoff
608902b647 Assemble CLOGO from version 49.
We previously had HQM; CLOGO BIN dated 1975.  When run, it announces
itself as LOGO.44.  RJL; LOGO 49 has a timestamp from 1973, but
appears to be a later version including turtle graphics on the 340
display.
2019-02-06 10:42:37 +01:00
Lars Brinkhoff
dab9ae6c5c Remove CLOGO 44 binary in favour of version 49.
Version 49 is next commit.
2019-02-06 10:42:37 +01:00
Lars Brinkhoff
55f1c85d0d Imlac Spacewar. 2019-02-04 07:17:45 +01:00
Lars Brinkhoff
62ff683f19 ARDS to SVG converter. 2019-01-31 09:39:24 +01:00
Lars Brinkhoff
2cd34f56fa ARDS pictures. 2019-01-31 05:10:20 +01:00
Lars Brinkhoff
b9a0a7f9c9 BABEL - Chaosnet service. 2019-01-30 06:49:13 -08:00
Lars Brinkhoff
a153eaf6c4 PDP-6 simulator submodule. 2019-01-29 08:17:40 +01:00
Lars Brinkhoff
68dbc592ae Use H3MAKE instead of HOSTS3 to compile the host table.
H3MAKE runs HOSTS3 with an appropriate JCL.
2019-01-28 15:14:31 +01:00
Eric Swenson
8a98838e29 Added CHATER. This programs displays active com links.
Resolves #517.
2019-01-26 07:10:59 -08:00
Alexey-Slyusar
eb686e8388 The Logo Adventure game written by Don Hopkins
a2deh directory added for the Logo Adventure Game
2019-01-21 07:10:10 +03:00
Lars Brinkhoff
7d1a8b3817 TBMOFF - turn TAC or TIP binary mode off. 2018-12-28 13:07:09 +01:00
Lars Brinkhoff
29f02fe112 Dazzle Dart - video game. 2018-12-20 05:54:57 +01:00
Lars Brinkhoff
bfa4937eca 340D - Datapoint emulator for 340 display.
Written anew from vague description of original 340D.
2018-12-17 05:40:41 +01:00
Lars Brinkhoff
a7e347654d Add the tv11 submodule. 2018-12-17 05:39:43 +01:00
Lars Brinkhoff
4ffb7cfaa4 LINE - display wholine.
Reconstructed from disassembly of SYS2; TS LINE dated 1977-09-05, by
editing SYSEN2; WHOLIN 53 dated 1977-12-16.

The binary has the symbol %ASDAT indicating the date 1977-09-05, and
%VERSI version 2.

Historical records show a file named RAB; LINE 2 timestamped
1977-12-07.
2018-12-06 17:49:12 +01:00
Lars Brinkhoff
826a488fd6 Documentation for the ML CH10 Chaosnet interface.
From CHAOS; ARC 1.
2018-11-26 20:01:58 +01:00