Lars Brinkhoff
f624d858bd
Don't build with KLH10 on CircleCI.
...
It fails almost every time.
2019-08-14 22:22:59 +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
55877e4cf9
Update KA10 simulator.
2019-08-14 20:36:37 +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
48b8b4a019
Resolves : #1468 . Adds INFO topic Tips that includes various tips
...
on using and administering ITS, including one on how to debug
OJB devices.
2019-08-14 11:05:54 -07:00
Eric Swenson
ff52bdeeb8
Resolves #1685 : "Other" menu in INFO directory doesn't work properly.
2019-08-14 11:05:54 -07: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
dd225f7170
Update KA10 simulator.
2019-08-05 16:03:11 +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
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
53bb9c4536
Fixed issue with inability to send to bug-mail (and related) mailing
...
lists. Resolves #1673 .
2019-08-03 07:53:02 -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
Dave Conroy
548bab6150
Bug fix for TCP.
...
%PKFLS is a 36-bit value, so its halves need to be swapped.
2019-07-12 08:04:26 +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
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