1
0
mirror of https://github.com/rcornwell/sims.git synced 2026-02-01 22:33:12 +00:00
Commit Graph

555 Commits

Author SHA1 Message Date
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