Richard Cornwell
1d611e2c52
KA10: Add -m option to load .exe files to load monitors.
2023-09-29 12:01:05 -04:00
Richard Cornwell
8bec8ead35
KA10: Fixed nopage read/write to always refer to memory.
2023-09-27 20:19:36 -04:00
Richard Cornwell
fd0244f4dd
KA10: Fixed depositing symbolic into register and symbolic of reg 17.
2023-09-27 10:50:56 -04:00
Richard Cornwell
2826e2d58a
KA10: Fixed PUSH for extended addressing on KL.
2023-09-26 23:55:37 -04:00
Richard Cornwell
0e2a7ac940
Fix to allow EDDT to work.
2023-09-26 13:09:34 -04:00
Richard Cornwell
11fed7bd62
Fixed save command on Tops 10 7.0x.
2023-09-25 21:05:03 -04:00
Richard Cornwell
79146d699b
KA10: Removed un-needed include files.
2023-06-22 20:22:01 -04:00
Lars Brinkhoff
0ae1bc696e
KA10: Update DKB keyboard codes.
...
Alt is now META, and "GUI" is TOP.
2023-05-10 20:39:12 +02:00
Lars Brinkhoff
c6ef47f3c3
KA10: Use vid_poll_kb instead of vid_display_kb_event_process for DKB.
...
This improves keyboard respose considerably.
2023-05-10 20:39:12 +02:00
Lars Brinkhoff
913aa2e3f1
KA10: Update DKB for multiple keyboards.
...
The keyboard scanner supports 64 keyboards lines which correspond to
the video switch channels. Lines 0 to 5 are for the six III displays,
but the emulator only supports one of those for now; it's hardcoded to
keyboard 0. Data Disc keyboards are 6 to 63.
2023-05-10 20:39:12 +02:00
Lars Brinkhoff
f0a496a574
KA10: Data Disc 6600 Television Display System.
...
A few different Data Disc display systems were made. This emulates
the one deployed at the Stanford AI lab. It includes the SAIL
specific PDP-10 interface and a video switch. The Data Disc stores 32
video channels. The video switch routes those to 64 displays.
2023-05-10 20:39:12 +02:00
Richard Cornwell
896c3cd967
KA10: Support for PiDP10 front panel.
2023-04-18 20:52:44 -04:00
Richard Cornwell
f29f8f4f06
KA10: Cleanup IMP error messages.
2023-04-18 20:46:39 -04:00
Richard Cornwell
30054a6ae7
KA10: Fixed DPY 340 interrupts on KA10.
2023-03-24 23:52:34 -04:00
Richard Cornwell
96de4bf2bc
KA10: Fixed TM10A to request first word at issue of write instruction.
2023-02-08 20:09:10 -05:00
Richard Cornwell
74160c3a44
KA10: Update debug options for KS10.
2023-02-08 20:09:05 -05:00
Richard Cornwell
dee2c0781d
KA10: Cleanup Windows build warning.
2023-02-08 20:09:00 -05:00
Richard Cornwell
e42f503b19
KA10: Fixes to interrupt system and support for PiDP10
2023-02-08 20:08:55 -05:00
Richard Cornwell
9d38b8198b
KA10: Fixed timer support on KL.
2023-02-08 20:08:49 -05:00
Richard Cornwell
29c9143944
KA10: Fixed ITS Quantum clock interrupt on KA.
2023-02-08 20:08:40 -05:00
Richard Cornwell
99bf0fa295
KA10: Fix imp to send proper IP address to KS.
2023-02-08 20:08:35 -05:00
Richard Cornwell
545e86197f
KA10: Minor changes to IMP.
2023-02-08 20:08:31 -05:00
Richard Cornwell
b84c84d6d9
KA10: Fixed chaosnet controllers to handle max packet lenght messages.
2022-12-31 21:56:26 -05:00
Richard Cornwell
2b978f1e84
KA10: Minor cleanup to KL10 instructions.
2022-12-31 21:55:30 -05:00
Richard Cornwell
825ca30717
KA10: Fixed KS10 Chaosnet interface to work.
2022-12-23 18:38:06 -05:00
Richard Cornwell
ca948e4e39
KA10: Fix 1Proceed over PUSHJ under ITS.
2022-12-13 23:41:14 -05:00
Richard Cornwell
fe099e1b16
KA10: Fixes to help ITS install on KA10.
2022-12-03 15:16:10 -05:00
Richard Cornwell
cfee1bf6ef
KA10: Fix broken LISP compile on ITS.
2022-11-22 22:32:47 -05:00
Lars Brinkhoff
1da770c7fd
KA10: Test for address stop/break.
2022-10-07 10:20:55 +02:00
Lars Brinkhoff
2b308e097c
KA10: Implement address stop and break.
2022-10-07 10:20:55 +02:00
Lars Brinkhoff
3570922784
KA10: Implement address switches.
2022-10-07 10:20:55 +02:00
Lars Brinkhoff
06e308c540
KA10: MI means Memory Indicators.
...
The MI register is used for two purposes: display data provided by
software through DATAO PI, or display memory contents at the location
specified by the address switches.
2022-10-07 10:20:55 +02:00
Richard Cornwell
00a5194fa9
KA10: Moved CH11 interface to BR5.
2022-09-21 18:20:28 -04:00
Richard Cornwell
1c8d38606e
KA10: Removed duplicate register.
2022-07-08 17:46:01 -04:00
Richard Cornwell
8183aea68f
KA10: Removed REG_UNIT.
2022-06-21 19:33:23 -04:00
Richard Cornwell
57a2539151
KA10: Removed use of REG_UNIT.
2022-06-21 09:17:13 -04:00
Lars Brinkhoff
a2dab943c2
From Mark: remove unused variables.
2022-05-08 19:03:58 +02:00
Lars Brinkhoff
754affc8e7
From Mark: Remove unused variables, fix typecasts.
2022-05-08 19:02:45 +02:00
Lars Brinkhoff
344a58712f
KA10: Tymnet interface.
...
A terminal multiplexing device using the TENEX Tymbase shared memory
interface.
For now, this only implements a bare minimum of Tymbase messages:
From the host to the Tymbase, messages 01 (host open) or 21 (set host
number) activates input from terminal lines. From the Tymbase to the
host, message 06 (login) is sent when a terminal line is connected and
message 13 (zap) is sent when a line is disconnected. Between both,
data messages are exchange for character data.
2022-04-30 14:00:33 +02:00
Richard Cornwell
56d5ca2823
KA10: Fixed handling of CCW complete flag to match documentations.
2022-04-25 17:44:42 -04:00
Richard Cornwell
047beb0e3e
KA10: Fix second interrupt instruction on KA10.
2022-04-25 17:44:02 -04:00
Richard Cornwell
68defe86c8
KA10: DDC10 cleanup code.
2022-04-21 19:43:34 -04:00
Richard Cornwell
142bf5af15
KA10: Adjusted speed of TD10 to allow quicker access.
2022-04-20 21:35:55 -04:00
Richard Cornwell
258d26dae4
KA10: Adjusted size of DDC device.
2022-04-20 21:35:34 -04:00
Richard Cornwell
62805b8b28
KA10: Fixed second instruction interrupt address.
2022-04-19 23:25:20 -04:00
Richard Cornwell
7cddb91aa5
KA10: minor fixes for Dectape.
2022-04-19 23:24:32 -04:00
Richard Cornwell
c5829909be
KA10: Minor cleanup to DDC code, also support for more disk.
2022-04-16 13:55:52 -04:00
Richard Cornwell
2005c2aa7d
KA10: Updated DDC to be able to run commands.
2022-04-15 14:36:48 -04:00
Richard Cornwell
9da4db327f
KA10: Added support to change DF10C to DF10 with set cpu option.
...
Added start of Tenex DDC drum.
2022-04-12 20:23:16 -04:00
Richard Cornwell
c9f07d9285
KA10: Added more devices to KL10 as disabled by default.
2022-04-10 20:43:35 -04:00