Lars Brinkhoff
2ac8ea044d
KA10: Make III DATAO execute instruction right away.
...
Or else the MAR will not be updated until iii_svc had a chance to run.
If that doesn't happen before the next III CONO, the III will not
proceed at the correct address.
2021-04-25 09:15:43 +02:00
Lars Brinkhoff
d4421e79fd
KA10: Call display library directly; remove iii wrapper.
...
Use the common line drawing routine. The old one left small gaps
between contiguous lines.
2021-04-25 09:15:43 +02:00
Lars Brinkhoff
b413978495
KA10: Fix spelling of III.
2021-04-25 09:15:43 +02:00
Richard Cornwell
101274a8b4
KA10: Move some debuging under DEBUG to improve speed.
2021-04-23 21:46:40 -04:00
Richard Cornwell
21d524eda0
KA10: Clean up support for KS10. Tape still not working.
2021-04-23 21:46:07 -04:00
Mark Pizzolato
f9e3cbf241
SCP: Update to latest with Global UNIT_WLK and UNIT_WPRT
2021-04-19 18:14:53 -07:00
Richard Cornwell
bd4f315a52
KA10: Merged KS10 massbus devices into existing mass bus code.
2021-04-19 19:53:51 -04:00
Richard Cornwell
8618463b46
KA10: Merge branch 'lars/sw' of git://github.com/larsbrinkhoff/ka10-simh into larsbrinkhoff-lars/sw
2021-04-18 12:29:00 -04:00
Lars Brinkhoff
d8c7a58d61
KA10: Stanford TV device with Spacewar buttons.
...
Only the buttons are included at this point.
2021-04-18 18:23:45 +02:00
Lars Brinkhoff
e4f787acff
KA10: Move III display down slightly.
...
To make the III wholine visible.
2021-04-18 18:21:05 +02:00
Richard Cornwell
363d4b6fb3
KA10: Fixed KS10 RP06 controller.
2021-04-11 18:40:21 -04:00
Richard Cornwell
00dfd64375
KA10: Redid instruction execution to be faster.
2021-04-11 18:39:01 -04:00
Richard Cornwell
81dff79f4f
KA10: Fix WAITS Idle. Also KS10 default to 512k.
2021-03-27 11:32:55 -04:00
Lars Brinkhoff
e0e98cab37
KA10: Fix Data Control to clear character count on DATAI/O.
...
After reading a tape records, WAITS checks the count and fetches any
remaining characters. It's expected that the count be zero if an even
number of 36-bit words have been read.
2021-03-26 15:40:26 +01:00
Richard Cornwell
2fc381dfe1
KA10: Fixed RP10 to work on KI10.
2021-03-13 15:12:45 -05:00
Richard Cornwell
c3bd6ec4f7
KA10: Fixed paging issue with KI10.
2021-03-13 00:11:24 -05:00
Richard Cornwell
d533322a6a
KA10: Fixed crash bug caused by DN20/60 device.
2021-03-07 13:40:03 -05:00
Lars Brinkhoff
4c7e11b418
KA10: Add color scope device.
...
It's the same 420 device as the Spacewar consoles.
2021-03-05 19:50:33 +01:00
Richard Cornwell
32c20e2795
KA10: Clean up some minor errors in DN20/60 device.
2021-03-04 21:13:09 -05:00
Richard Cornwell
8b46335ef0
KA10: Coverity cleanup for KS10
2021-03-04 21:11:54 -05:00
Richard Cornwell
d46f78f9de
KA10: Coverity cleanup for KA/KI/KL
2021-03-04 21:11:16 -05:00
Richard Cornwell
296a7b4192
KA10: Fix timing issue on KA, interrupt handling on KS.
2021-02-27 13:39:22 -05:00
Richard Cornwell
258b5c7cd2
KA10: Misc fixes to KS10 devices.
2021-02-27 13:38:11 -05:00
Richard Cornwell
f948bf7f0b
KA10: Changes to DN20/60 to allow start by DTELDR.
2021-02-20 15:57:49 -05:00
Richard Cornwell
b5753ee91e
KA10: Fix KL and KS to pass instruction diags.
2021-02-20 15:57:01 -05:00
Richard Cornwell
2b76424ac8
KA10: Clean up errors in RS and TU devices on KA/KI/KL.
2021-02-20 15:56:16 -05:00
Richard Cornwell
0a9a94d187
KA10: Made modify an option on Mem_read and use last_addr if modify set.
2021-02-16 00:34:01 -05:00
Richard Cornwell
f3384d2110
KA10: More KS10 fixes.
2021-02-14 20:48:40 -05:00
Richard Cornwell
c3629cd094
KA10: Fixed to allow KA and KL ITS to work correctly.
2021-02-14 12:48:24 -05:00
Richard Cornwell
280432b0d1
KA10: Fix KL10 ITS to work.
2021-02-13 21:14:35 -05:00
Richard Cornwell
288e6adb90
KA10: KS10 now will run Tops 10 7.03. Still has stablity issues.
2021-02-11 23:06:54 -05:00
Richard Cornwell
793c4cd8f0
KA10: Fix ITS on slower systems.
2021-02-10 10:28:15 -05:00
Richard Cornwell
2e12cd553e
KA10: Fix IRQ to work on ITS better.
2021-02-09 22:37:46 -05:00
Richard Cornwell
ec0193996e
KA10: Cleanup some Windows biuld errors with KS10.
2021-02-08 21:51:00 -05:00
Richard Cornwell
d4bb09e885
KA10: Cleanup windows build errors.
2021-02-08 21:34:18 -05:00
Richard Cornwell
5c439dc440
KA10: KS10 is working better.
2021-02-04 19:50:48 -05:00
Richard Cornwell
3ef3e22aaf
KA10: Start of DN20/60 device for KL10.
2021-02-04 19:46:44 -05:00
Richard Cornwell
1b2a9e156b
KA10: Fixed timing issue in ITS.
2021-02-04 19:44:24 -05:00
Lars Brinkhoff
f3dfb9edc9
KA10: Use MATCH_CMD to match command string.
2021-02-03 16:08:55 +01:00
Lars Brinkhoff
96de1e684c
KA10: Fix MTY bug.
...
Ensure only one of input and output can interrupt at the same time.
2021-01-30 21:08:14 +01:00
Richard Cornwell
f36d49c87e
KA10: More fixes for KS10 support.
2021-01-30 11:44:51 -05:00
Richard Cornwell
15886417e8
KA10: Updated KS10 devices.
2021-01-30 11:43:50 -05:00
Richard Cornwell
d67165fb51
KA10: Fixed some issues with RP and TU drives.
2021-01-30 11:42:05 -05:00
Richard Cornwell
4755c20b4e
KA10: Speedup of disk and tape controllers.
2021-01-23 16:53:04 -05:00
Richard Cornwell
e4882ce3bc
KA10: Added support for KS10 processor.
2021-01-23 16:51:51 -05:00
Richard Cornwell
99cc00f83a
KA10: Fix error in KI and PDP6 build.
2020-12-03 20:38:15 -05:00
Lars Brinkhoff
793dcbba6a
KA10: Make F11 toggle Type 340 full screen.
2020-11-29 15:20:04 +01:00
Richard Cornwell
1912ffbd95
KA10: Better fix to RH10/20 for Tops20.
2020-11-19 21:17:03 -05:00
Richard Cornwell
2bbbbade9b
KA10: Cleanup typos in debug help.
2020-11-19 08:22:15 -05:00
Richard Cornwell
d5401b1df8
KA10: Fixed bug in I/O instruction assembly.
2020-11-18 20:36:03 -05:00