1
0
mirror of https://github.com/rcornwell/sims.git synced 2026-01-28 04:47:38 +00:00
Commit Graph

244 Commits

Author SHA1 Message Date
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
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
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
Richard Cornwell
987f7c912a I7000: Fixes to allow IBM 704 Fortran II to work. 2018-05-21 14:55:38 -04:00
Richard Cornwell
db232ee122 B5500: Fixed for new sim_card interface. 2018-05-21 14:54:59 -04:00
Richard Cornwell
c9f123463f KA10: Fixed typo in ka10_tu.c 2018-04-22 00:51:38 -04:00
Richard Cornwell
c9ee9f4da1 KA10: Support for older versions of Tops10. Fix RH10 controller 2018-04-21 15:08:53 -04:00
Richard Cornwell
430ce51342 KA10: Support for new interface to sim_card. 2018-04-21 15:08:11 -04:00
Richard Cornwell
652159689d IBM360: Support for new interface to sim_card. 2018-04-21 15:07:33 -04:00
Richard Cornwell
06ac33eb6d I7000: Support for new interface to sim_card. 2018-04-21 15:06:37 -04:00
Richard Cornwell
cb995f6a57 B5500: Support for new interface to sim_card. 2018-04-21 15:05:40 -04:00
Richard Cornwell
9a6f01dc76 SIM_CARD: New interface. 2018-04-21 15:05:13 -04:00
Richard Cornwell
09e3e82658 B5500: Added reset to devices on boot.
This is to prevent second boot from hanging or getting interrupts
 from printer after reboot.
2018-04-06 16:06:12 -04:00
Richard Cornwell
06376089f6 KA10: Added ITS MPX device. 2018-04-06 16:05:25 -04:00
Richard Cornwell
b2787a44a1 SCP: Updated to current version. 2018-04-02 15:44:35 -04:00
Richard Cornwell
5aaf1b456f KA10: Merge branch '340' of git://github.com/philbudne/sims 2018-04-02 14:16:45 -04:00
Richard Cornwell
f542569227 KA10: Major cleanup of interrupt and floating point code.
Cleanup for compile without ITS or BBN options.
    Cleanup of interrupt handling.
    Floating point code now passes random instruction tests with
     minor off by +/-1 in lower half of long add/subtract instructions.
    RP10 proper handling of not ready flag.
    RP10 no seek interrupts while read/write to other drive.
    TM10 Clean up off by one bits in upper status.
    TM10 Added MT_LASTWD flag to indicate read of last word.
    TM10 Proper handling of Record length error.
    TM10 Added EOR flag.
    TM10 Rewind at BOT now Illegal operation.
    TM10A return channel flags as 1 rather then 0.
    RH10/disk Handle reset CONO flag.
    RH10/disk Generate parity on register read.
    RH10/disk No registers can be modified other then attention when
       one drive is doing read/write operation.
    RH10/disk write register 0 without GO update command.
    RH10/disk command to unready drive return RMR error.
    RH10/disk Search/seek to invalid CHS returns immediate error.
    RH10/RP06 write to error 2 and 3 registers work.
    RH10/disk no seek interrupts set when other drive read/write.
2018-04-02 14:09:31 -04:00
phil
40613cbd44 KA10: Account for MIT I/O Multiplexor in 340 Display CONI response
Thanks to Lars for figuring it out!
2018-03-28 13:22:31 -04:00
Richard Cornwell
43581c1739 SCP: Updated to current version. 2018-03-08 22:34:23 -05:00
Richard Cornwell
0554bca193 KA10: Fixed problem with TM10 writing zero word records. 2018-03-08 21:37:52 -05:00
Richard Cornwell
411e3a3fe5 KA10: Fixed issues with TM10B controller. 2018-02-28 10:15:25 -05:00
Richard Cornwell
0335399546 KA10: Fixed TM10B for ITS support. 2018-02-27 09:01:38 -05:00
Richard Cornwell
5330756065 KA10: Fixed issue with quatum clock on ITS when simulator stopped. 2018-02-24 16:12:47 -05:00
Richard Cornwell
1ee5f0fd2f KA10: Updated to fix issues with ITS build. 2018-02-24 00:51:37 -05:00
Richard Cornwell
5af5310fed KA10: Fixed bug with RH10 auto configure. 2018-02-23 23:08:43 -05:00
Richard Cornwell
1268c3815c SCP: Updated display to fix char code issues with type340. 2018-02-20 09:45:25 -05:00