1
0
mirror of https://github.com/rcornwell/sims.git synced 2026-01-16 00:13:17 +00:00

267 Commits

Author SHA1 Message Date
Richard Cornwell
0b72b8d3ec I7000: Clean up compiler warning. 2018-07-31 14:00:19 -04:00
Richard Cornwell
1c805af365 SCP: Updated to new version. 2018-07-31 13:58:52 -04:00
Richard Cornwell
25bbc2fa8c SIM_CARD: Minor fix to allow better integration for other simulators. 2018-07-30 13:36:33 -04:00
Richard Cornwell
7e04a85a6c I7000: Updated to new sim_card interface. 2018-07-27 11:19:11 -04:00
Richard Cornwell
864cae8ff3 IBM360: Updated to new sim_card interface, fixed bug in dasd contoller. 2018-07-27 11:15:10 -04:00
Richard Cornwell
12a04b9337 B5500: Update to new sim_card interface. 2018-07-27 11:14:18 -04:00
Richard Cornwell
75c17b41c8 KA10: Updated to new sim_card interface. 2018-07-27 11:13:43 -04:00
Richard Cornwell
0638795963 SIM_CARD: Added type definitions. 2018-07-27 11:11:17 -04:00
Richard Cornwell
2bfe1c7628 IBM360: Fixed bugs so OS/360 will now boot and execute some jobs. 2018-07-23 10:56:05 -04:00
Lars Brinkhoff
099a992433 KA10: IMX device (A/D converter) 2018-07-18 15:09:48 -04:00
Lars Brinkhoff
0e5ce12f0f KA10: IMX device (A/D converter) 2018-07-18 15:07:18 -04:00
Lars Brinkhoff
67c6d7a3f6 KA10: Type 30 windows pop up 2018-07-18 15:04:31 -04:00
Richard Cornwell
d542ff178f KA10: Merge branch 'lars/display_init' of git://github.com/larsbrinkhoff/ka10-simh into larsbrinkhoff-lars/display_init 2018-07-18 14:56:13 -04:00
Richard Cornwell
2aabd4cf49 IBM360: Cleanup channel and instruction issues. Alsmost boots OS/360 2018-07-18 13:58:44 -04:00
Richard Cornwell
c8f94c68e4 I7000: Added DEV_CARD and DEV_TAPE to card units and tape units. 2018-07-18 13:57:13 -04:00
Richard Cornwell
8f7dea5e6c B5500: Added DEV_CARD 2018-07-18 13:56:29 -04:00
Richard Cornwell
dc2a3f73f9 B5500: Clean up Coverity error. 2018-07-18 13:55:06 -04:00
Richard Cornwell
7e7b143ae7 KA10: Minor cleanup. Added definitions for DEV_CARD, DEV_TAPE. 2018-07-18 13:54:03 -04:00
Richard Cornwell
38415cc59e SIM_CARD: Cleanups requested by Mark. 2018-07-18 13:53:30 -04:00
Richard Cornwell
d19a528554 SCP: Updated to current version. 2018-07-18 13:53:05 -04:00
Richard Cornwell
efc9c2abff KA10: Cleaned up IRQ handling for 340 display. 2018-07-17 00:03:45 -04:00
Richard Cornwell
8cd970ae25 SIM_CARD: Switched card buffering to arrays. 2018-07-13 15:29:23 -04:00
Richard Cornwell
b80d122575 I7000: Updates to pass 9IOTA diagnostics. 2018-07-10 15:24:47 -04:00
Richard Cornwell
70b6e0c3ed B5500: Cleanup some instruction execution to better match flowcharts. 2018-07-05 22:18:38 -04:00
Richard Cornwell
8096d493ac B5500: Update to new sim_card interface. 2018-07-05 22:05:58 -04:00
Richard Cornwell
6128fa19e3 I7000: Updated for new sim_card interface. 2018-07-05 22:05:18 -04:00
Richard Cornwell
85c8e7fe2e IBM360: Fixed to support new sim_card interface. 2018-07-05 22:04:00 -04:00
Richard Cornwell
6d860aa173 KA10: Updated to new sim_card interface. 2018-07-05 22:02:49 -04:00
Richard Cornwell
7fa2941940 SIM_CARD: Updated to new interface. 2018-07-05 22:02:12 -04:00
Richard Cornwell
72fbf111fa B5500: Clean up coerity errors. 2018-07-05 22:01:13 -04:00
Richard Cornwell
d4e51f979a KA10: Clean up coverity error. 2018-07-05 22:00:24 -04:00
Richard Cornwell
d68d40b633 KA10: Fixed KI10 to support VMSER. Specifically MAP instruction. 2018-07-03 23:41:48 -04:00
Richard Cornwell
4d36f731eb B5500: Fixed stability issues. 2018-07-03 23:41:24 -04:00
Richard Cornwell
bdb57b8e3f SIM_CARD: Fixed some Coverity errors. 2018-07-03 23:40:48 -04:00
Richard Cornwell
21285ca17b B5500: Fixed disconneting from DTC and processor switching. 2018-06-28 13:03:08 -04:00
Lars Brinkhoff
da2f969a82 KA10: Call display_init from reset.
If any other display function being called before display_init, the
default Type 30 display will be used which is no good for the KA10.
2018-06-26 20:40:32 +02:00
Richard Cornwell
43e7f4128a SCP: Updated to current. 2018-06-25 15:03:17 -04:00
Richard Cornwell
5e9db9a180 B5500: Updated DTC to properly handle TMXR layer. 2018-06-21 16:48:24 -04:00
Richard Cornwell
da8baebaf7 SCP: Updated to current. 2018-06-21 16:47:08 -04:00
Richard Cornwell
46f900df03 B5500: Fixed incorrect translation for brackets. 2018-06-17 20:02:09 -04:00
Richard Cornwell
e88dfb3868 SCP Updated to current version. 2018-06-17 20:01:44 -04:00
Richard Cornwell
c41caeb4d0 B5500: Fixed bug in CMN opcode execution. 2018-06-13 23:01:27 -04:00
Richard Cornwell
2fb8a31d33 KA10: Fixed not clearing interrupt when character is sent by CTY. 2018-06-05 23:02:21 -04:00
Richard Cornwell
6652737261 B5500: Fixed a bug in setting number of terminal lines on DTC. 2018-06-05 23:01:38 -04:00
Lars Brinkhoff
85c63e8ca6 KA10: IMX device stub.
This is a stub for device 574, which is a 12-bit A/D converter with
128 channels.  There was only one, attached to the MIT AI lab PDP-10.
It's documented in ITS hardware memo #4.

This implementation deals with CONO and CONI bits, and accepts a
channel number written with DATAO.  However, the data returned by
DATAI is always 2048.  The programmed data rate is ignored and data is
always available immediately.  It will not generate interrupts.
2018-06-05 19:47:12 +02:00
Richard Cornwell
d30dd7d768 I7000: Cleanup some conflicting external definitions. 2018-06-01 15:09:29 -04:00
Richard Cornwell
c755299813 B5500: Cleanup some conflicting external definitions. 2018-06-01 15:08:35 -04:00
Richard Cornwell
5fc5881a4b SCP: Removed unused file. 2018-06-01 15:07:59 -04:00
Richard Cornwell
af1c92aaa7 SIM_CARD: Added support for stacker. 2018-06-01 15:06:23 -04:00
Richard Cornwell
6464038c13 SCP: Updated to current. 2018-06-01 15:06:04 -04:00