Richard Cornwell
0066fcdae7
KA10: Fix RH10/20 to allow access to registers during transfer.
2023-11-30 21:11:59 -05:00
Lars Brinkhoff
e9d11907d2
KS10: Similar changes to ks10_ch11.c.
2023-11-15 07:30:08 +01:00
Lars Brinkhoff
6f96730116
KA10: Poll quicker for Chaosnet packet when there's traffic.
2023-11-13 08:42:09 +01:00
Lars Brinkhoff
865c03d3c1
KA10: Not necessary to check tx_count in svc.
2023-11-13 08:37:08 +01:00
Richard Cornwell
17949f76b5
KA10: Allow Pi-Panel to be build for all PDP10 models.
2023-10-20 16:31:19 -04:00
Richard Cornwell
f6d217f544
KA10: Allow OWGBP to work in section zero.
2023-10-01 10:49:39 -04:00
Richard Cornwell
6b1c9927a6
KA10: Fix ADJBP with OWGBP on KL10B
2023-09-30 20:07:00 -04:00
Richard Cornwell
70d34bf656
KA10: Allow single step over XCT, byte and extend instructions.
2023-09-29 12:01:41 -04:00
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