Lars Brinkhoff
4cbff8455b
KA10: Allow eight Unibus ports on the TEN11 device.
2024-02-15 14:13:18 -05:00
Lars Brinkhoff
3266cff61d
KA10: Detect TEN11 dropped connection.
2024-02-15 14:13:16 -05:00
Lars Brinkhoff
6bdba9bd61
PDP6: Add GE DATANET-760 device.
...
This is a terminal multiplexor to emulate the GE DATANET-760 controller.
https://gunkies.org/wiki/MIT_AI_lab_IO_bus_interface_for_GE_Datanet_760
2024-01-10 15:02:13 +01:00
Richard Cornwell
0c627e98c1
KA10: Removed USER mode restriction from idle detection.
2024-01-08 12:24:27 -05:00
Richard Cornwell
4ee50d1b38
KA10: Fix random hang on DP disk drives.
2023-12-01 01:17:25 -05:00
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