Richard Cornwell
11f0ca56b0
KA10: Fix tape support under ITS.
2018-02-04 23:41:14 -05:00
Richard Cornwell
56b5484feb
KA10: Fixed issues with ITS Pager.
2018-02-04 23:40:49 -05:00
Richard Cornwell
047221b2e0
KA10: Fixed PD to DOS format.
2018-01-23 09:43:27 -05:00
Richard Cornwell
064b657de1
KA10: Fixed PD clock to be disabled on KI build.
2018-01-23 09:38:09 -05:00
Lars Brinkhoff
48ad6ef806
KA10: Add DeCoriolis clock.
2018-01-23 15:09:26 +01:00
Richard Cornwell
60b3d6600a
KA10: Enabled ITS Quantum clock, added CPU Idle support.
2018-01-20 23:32:43 -05:00
Richard Cornwell
e698f1389d
KA10: Fixed typo.
2018-01-20 15:05:26 -05:00
Richard Cornwell
cd5f529f35
KA10: Fixed Record Length Error handling for ITS.
2018-01-20 00:35:59 -05:00
Richard Cornwell
f33fb7b61a
KA10: Updated TM10 drive for ITS.
2018-01-18 08:35:27 -05:00
Richard Cornwell
67bcebee9e
KA10: Fixed ITS 1 Proceed function for UUO's.
2018-01-16 22:15:20 -05:00
Richard Cornwell
6c2d37bcaa
KA10: Updated TM10 drive to work under ITS.
2018-01-16 21:41:43 -05:00
Richard Cornwell
17de427b1c
KA10: Update to make ITS stable.
2018-01-13 00:16:01 -05:00
Richard Cornwell
d787165d32
KA10: Updated ITS support.
2018-01-08 22:40:33 -05:00
Richard Cornwell
e54c68e5fe
KA10: Updated copyright notices.
2018-01-08 22:39:54 -05:00
Richard Cornwell
35305fcf9f
KA10: Many changes to get ITS to start to work.
2017-12-29 23:37:04 -05:00
Richard Cornwell
ae1e2af3f5
KA10: Fixed coverity errors.
2017-06-11 22:12:22 -04:00
Richard Cornwell
5e5ea995cb
PDP10: Cleanup coverity errors.
2017-06-08 21:58:25 -04:00
Richard Cornwell
5e8dda5c62
KA10: Cleanup some compile errors.
2017-06-08 20:53:54 -04:00
Richard Cornwell
87c24d0e9e
KA10: Major update. BBN Pager added.
...
Added BBN Pager support
Clean up instruction options table.
Removed some unneeded loads.
Removed unneeded FMB term.
Cleaned up interrupt handling to properly handle PIR events.
Moved dev_pi to be with rest of PI code.
Don't check APR interrupts unless pi system enabled.
CONO APR reset_all does not clear flags on KA10.
Clean up handling of PUBLIC/CONCEALED mode on KI10.
Clean up ITS pager support.
Added fetch flag to page_lookup for ITS/KI and BBN support.
Speed up LDB/DPB instructions to use bulk shift.
Carry 0&1 Flags are not cleared until JFCL instruction.
Fixed bug in LSHC with shift > 36 bits.
Fixed bug in JFCL when run from trap/uuo, bumped PC when it should not..
Shortened loop for BLKI/BLKO instructions.
Mask AR & MQ to FMASK before save in one place.
2017-05-29 11:45:38 -04:00
Richard Cornwell
4f42dd9c80
KA10: Cleanup compile errors, fix bug with terminal mux
2017-04-25 08:26:09 -04:00
Mark Pizzolato
f10580cde7
KA10: Cleanup obvious compiler warnings
2017-04-23 22:48:29 -07:00
Richard Cornwell
10025f5624
KA10: More ITS Support for KA10.
2017-04-23 22:41:27 -04:00
Richard Cornwell
9b3ca0547b
KA10: Added in RS04 and TM03 controllers.
2017-04-23 22:40:41 -04:00
Richard Cornwell
fbf59246a0
KA10: Fixed coverity errors.
2017-03-19 22:15:49 -04:00
Richard Cornwell
7360bb87bb
KA10: Updated for Coverity Errors.
2017-03-14 20:18:47 -04:00
Richard Cornwell
c1eb37d473
KA10: Updated to new SCP. Still has errors
2017-03-12 22:40:31 -04:00
Richard Cornwell
9501b26bf1
KA10: Fixed errors with RP10 and TM10 which prevented 5.03 from booting.
2017-03-05 23:02:47 -05:00
Richard Cornwell
93acaa8f80
KA10: Fixed data storage for Dectape to be correct.
...
Fixed DecTape to write high word first, then low word. Added boot
command to DecTape.
2017-03-04 14:46:17 -05:00
Richard Cornwell
b6fe7b86e6
KA10: Added support for Dectape controller.
2017-03-02 22:54:01 -05:00
Richard Cornwell
c85b6be210
KA10: Added register saves for LPM/SPM under ITS mode.
2017-02-05 21:32:37 -05:00
Richard Cornwell
49b580a727
KA10: Fixed PTR to boot correctly, Fixed Rim Loader.
...
Fixed PTR to boot correctly. RIM appears to leave device running.
Fixed MTA to read in a ITS tape.
Fixed load of RIM10 file to be correct.
2017-02-01 22:46:16 -05:00
Richard Cornwell
387ae9aa53
KA10: Fixed single step. Added boot to Papertape. Fixed RIM Loader.
2017-01-30 20:45:10 -05:00
Richard Cornwell
e1108eeb24
KA10: Fixed to allow RP03 to work with RP06.
2017-01-28 12:42:55 -05:00
Richard Cornwell
a683b42e3c
KA10: Updated CPU to support KI10 TLB, Start of ITS support.
2017-01-22 23:07:37 -05:00
Richard Cornwell
4d5ee8b08f
KA10: Fixes to get Tops 10 to boot on KI10.
...
Removed some debuging code. Fixed Cylinder end flag on RP10 controller.
Appearently TOPS10 on KA10 does not care about this flag, but on KI10
it looks at the flag to determine if the read was correct.
2017-01-18 09:02:34 -05:00
Richard Cornwell
cd8849128c
KA10: Minor cleanup of KI10 paging, RP10 Disk and TMA Tape.
2017-01-16 21:58:26 -05:00
Richard Cornwell
48bdb87b17
KA10: Fixed parenthesis error and fixed missing label.
2017-01-02 15:23:43 -05:00
Richard Cornwell
55b9741248
KA10: Fixed MT controller to work correctly after diags fixes.
2016-12-26 15:13:07 -05:00
Richard Cornwell
9fab3962d4
KA10: Cleanup of some compiler warnings.
2016-10-27 22:04:05 -04:00
Richard Cornwell
7b1d69b2c9
KA10: fixed register set to mask to 4 bits. Fix so KI10 now works.
2016-10-18 20:38:36 -04:00
Richard Cornwell
1a6cb9cf0e
KA10: Fixed KI10 support. KI10 will now boot TOPS10.
2016-10-17 21:04:36 -04:00
Richard Cornwell
be6f5aa8bd
KA10: KI10 support improved. Added switch register.
2016-10-16 21:47:52 -04:00
Richard Cornwell
a6bd4512e3
KA10: Cleanup of TMA/TMB driver.
...
Cleaned up TMA/TMB driver. Added support for 7 track tapes. Now will
handle most of tape diagnostics.
2016-10-16 21:45:06 -04:00
Richard Cornwell
739830922b
KA10: Many bug fixes to get disk drives and KI to pass diags.
...
Fix bugs discovered by running diagnostics. KI10 will now pass
all DBKEx diagnostics. RP10 and RC10 drives will pass diagnostics
except those involving parity errors and sector counters which are
not implimented.
2016-08-06 23:50:39 -04:00
Richard Cornwell
2abd65700d
KI10: Cleanup handling of User to Executive switching.
2016-07-26 23:15:03 -04:00
Richard Cornwell
60c73af808
KA10: Cleaned up some compile errors.
2016-07-25 21:16:10 -04:00
Mark Pizzolato
6526399215
KA10, KI10: Cleanup compiler warnings and add build support for card reader and punch
2016-07-25 07:11:39 -07:00
Richard Cornwell
9ca9fdcea5
KA10: Added Card Reader and Card Punch. Some fixes to KI10.
...
Card reader and Card Punch now work. KI10 will refresh disk
structures and load backup from tape.
2016-07-24 22:09:46 -04:00
Richard Cornwell
0a5c7cbf87
KA10: Cleanup Magtape controller, trap handling for KI.
...
Converted Magtape to use DF functions. KI10 Traps now are handled via
direct access to memory.
2016-07-21 22:25:32 -04:00
Richard Cornwell
5a6529cf2b
KA10: Code cleanup.
...
Added support for KI style interrupts. Added comments to CPU code.
Fixed bug in MUUO under KI. Fixed RH10 to work under KI. Fixed bugs
in handling of record space under TM10 controller. Added type casting
into DF10 code and verified it works correctly under 22 bit operation.
Started adding support for PDP6.
2016-07-17 10:39:23 -04:00