1
0
mirror of https://github.com/simh/simh.git synced 2026-05-25 12:26:03 +00:00

Commit Graph

  • fc2f3675fc TAPES: Make sure that all activities related to TPC formatted tapes are read only. Mark Pizzolato 2014-05-16 05:22:45 -07:00
  • 4299ee96db PDP10, PDP11, VAX: Avoid returning "Line Unit" test failed after DMC/DMR master clear if a line is not attached. Let the attached state (if it needs to be determined) be reflected by sensing modem status bits. Mark Pizzolato 2014-05-14 00:16:14 -07:00
  • ddaf2764a7 PDP10, PDP11, VAX: Fix DMC/DMR master clear when no units are attached to properly be able to act on register writes. Mark Pizzolato 2014-05-13 09:16:16 -07:00
  • f6eb4bc4f5 SCP: Fix buffered console implementation to correctly retain buffering attributes across independent SET CONSOLE commands Mark Pizzolato 2014-05-11 06:16:46 -07:00
  • 746e5ab88c SCP: Fix reporting of console's buffering status. Fix parsing of MUX settings which were simply interpreted by matching a single token. Reported by Mark Bensen. Mark Pizzolato 2014-05-05 05:30:35 -07:00
  • 0432b3232d Merge git://github.com/simh/simh Mark Emmer 2014-05-04 20:30:08 -05:00
  • f597da0a98 SDS: Refine Next command for subroutine branch Mark Emmer 2014-04-23 20:51:24 -05:00
  • 798b82b868 Added debug support for the MHDSK device, support for the NEXT command and a warning if 8086 symbolic input is attempted. Peter Schorn 2014-04-21 08:56:27 +02:00
  • 6f9f387c39 SDS: Add more complex (but optional) Next behavior Mark Emmer 2014-04-19 14:50:15 -05:00
  • 3946eb710e VAX, PDP11, PDP10: Added a explanation of the capabilities and limitations of the NEXT command which is output the first time a NEXT command is entered. Mark Pizzolato 2014-04-19 05:45:29 -07:00
  • e8114cf088 SCP: Fix errant display of NEXT warning on first STEP command. From Peter Schorn Mark Pizzolato 2014-04-18 04:58:27 -07:00
  • 92e3acb2f3 SCP: Added the rest of the NEXT command repeat count support. Mark Pizzolato 2014-04-17 13:17:14 -07:00
  • 3083933952 PDP10: Added support for the NEXT command to step over subroutine calls. Mark Pizzolato 2014-04-17 13:07:59 -07:00
  • e7a934904c PDP11: Added support for the NEXT command to step over subroutine calls. Mark Pizzolato 2014-04-17 13:07:37 -07:00
  • 7fc8922a48 SCP: Added a repeat count for the NEXT command Mark Pizzolato 2014-04-17 13:07:01 -07:00
  • f64b9d3fa2 Merge git://github.com/simh/simh Mark Emmer 2014-04-17 07:55:27 -05:00
  • 2df2f33352 SDS: Add -f switch to Next command to force step-over mode Mark Emmer 2014-04-17 07:55:12 -05:00
  • d0363c9f93 Merge pull request #132 from markemmer/master Mark Pizzolato 2014-04-17 05:43:29 -07:00
  • c4438e15f4 SDS: Support simulator's new NEXT command to step over subroutine calls Mark Emmer 2014-04-17 00:09:11 -05:00
  • 9eff5331a9 PDP10: Fixed UBA reset logic to only reset the devices which are connected to the UBA being reset (reported by R. Voorhorst) Mark Pizzolato 2014-04-16 02:17:33 -07:00
  • d3bdc26a94 VAX: Added support for the NEXT command to step over subroutine calls BSBB, BSBW, JSB, CALLS and CALLG Mark Pizzolato 2014-04-14 14:23:06 -07:00
  • 8f3e6438a3 SCP: Added the NEXT command. This command provides the ability for a simulator to step over subroutine calls. Mark Pizzolato 2014-04-14 14:22:18 -07:00
  • ce332a18d7 PDP10: Initial code for 36bit DMA operations Mark Pizzolato 2014-04-13 15:53:39 -07:00
  • 513214ec9b PDP10: Added a generic UBA debug routine to log NXM events. Converted all internal NXM debug output to use this new routine. Mark Pizzolato 2014-04-12 17:18:41 -07:00
  • 9b7c614bb6 I1401: Fix to deal with instructions that are longer than 8 characters (from Van Snyder) Mark Pizzolato 2014-04-12 10:11:36 -07:00
  • 28ea389e94 I1401: Fix to deal with instructions that are longer than 8 characters from Van Snyder Mark Pizzolato 2014-04-12 10:06:53 -07:00
  • 5f5e931db0 PDP11, VAX, PDP10: Fixed setting of register value reflecting return buffer address - Problem reported by R. Voorhorst Mark Pizzolato 2014-04-12 09:48:39 -07:00
  • a24d23ee52 PDP10: Add missing updates from prior commit Mark Pizzolato 2014-04-12 07:44:50 -07:00
  • 95c7312669 PDP10: Added missing UBA DMA debug output of the trailing bytes when a partial word is referenced at the end of a DMA transfer. Mark Pizzolato 2014-04-12 07:22:18 -07:00
  • ee90f08bae PDP10: Fix UBA DMA debug output to use inverted byte and word masks Mark Pizzolato 2014-04-11 16:22:50 -07:00
  • c367f8dc2d PDP10: Correctly format the various data displayed in the debug output Mark Pizzolato 2014-04-11 12:40:07 -07:00
  • 84707acc7e Compiler suggested cleanup Mark Pizzolato 2014-04-11 09:39:19 -07:00
  • 0d1ab44368 PDP10: Extended UBA DMA debug output to also be available when doing DMA in 16bit or 18bit modes and added display of words and bytes to the debug output. Mark Pizzolato 2014-04-11 09:14:32 -07:00
  • 33cce50153 PDP10: Fix formatting of UBA DMA debug output Mark Pizzolato 2014-04-10 11:29:31 -07:00
  • ac2197e76a PDP10: Added DMA transfer debugging (IN, OUT and NXM) to the unibus adapter. Mark Pizzolato 2014-04-10 08:21:39 -07:00
  • fcbd91f146 Merge git://github.com/simh/simh Mark Emmer 2014-04-09 22:18:06 -05:00
  • 29bb19c99a SDS: Documentation change for new history and SYSPOP features. Mark Emmer 2014-04-09 22:13:35 -05:00
  • bf06cb4f87 SDS: Clean up CPU modes and record CPU mode in instruction history record Mark Emmer 2014-04-09 22:11:55 -05:00
  • be18514beb SDS: Add assembly/disassembly support for common SYSPOPs. Mark Emmer 2014-04-09 22:00:57 -05:00
  • 74482ce448 PDP10, PDP11, VAX: Make sure that the DMC and DUP devices produce the right messages when an attach is attempted to an already attached line Mark Pizzolato 2014-04-06 16:42:10 -07:00
  • b5d5ef7b56 PDP10, PDP11: Fix DUP device to properly activate polling on simulator startup (after reset) if any DUP devices are attached. Mark Pizzolato 2014-04-02 13:08:48 -07:00
  • ff0191cf29 TMXR: Properly enable packet mode (as inherited from the main mux) on each line. Only produce modem debug output when modem signals have changed. Cleanup the output of SHOW MUX. Mark Pizzolato 2014-04-02 13:07:26 -07:00
  • febea943d1 Merge branch 'master' of https://github.com/psco/simh Mark Pizzolato 2014-04-02 09:45:42 -07:00
  • edb475fcc1 PDP10, PDP11, VAX: Fix DMC & DUP unit attach strings for multi-line device configurations. Mark Pizzolato 2014-04-02 08:47:35 -07:00
  • e63fbdce49 SCP: Fix SHOW DEBUG device debug flags output for devices which may have debug settings which set multiple flags. Mark Pizzolato 2014-04-02 04:49:33 -07:00
  • e79e41d9e4 TMXR: Change DSR to reflect attached state of line and DCD to reflect connected state of the line. Mark Pizzolato 2014-04-01 19:45:47 -07:00
  • fa9295c9fd PDP11, PDP10, VAX: Fix DMC and DUP DDCMP debugging output for packet data Mark Pizzolato 2014-04-01 19:35:45 -07:00
  • 54e04dda7f Merge remote-tracking branch 'upstream/master' Peter Schorn 2014-04-01 19:35:12 +02:00
  • 8d3ecd0ddb AltairZ80: Added boot to MHDSK device and improved disassembler Peter Schorn 2014-04-01 19:33:09 +02:00
  • 0f417ed4ca TMXR: Change modem DSR & DCD to never be indicated as on unless a connection is present. Mark Pizzolato 2014-04-01 08:07:43 -07:00
  • 017141c9a3 TMXR: Enable proper inheritance of mux global/default buffering value to individual lines. Mark Pizzolato 2014-03-30 13:36:41 -07:00
  • 49d38187dd Updated AltairZ80 documentation and incorporated altairz80_mhdsk.c in build process Peter Schorn 2014-03-29 15:12:53 +01:00
  • 1d35a4f612 Updated year in copyright and implemented sim_vm_pc_value Peter Schorn 2014-03-29 08:19:22 +01:00
  • 5b2f229bb0 Added 88-HDSK support from Mike Douglas to AltairZ80 Peter Schorn 2014-03-29 07:21:59 +01:00
  • 98a3cfba0b Compiler suggested cleanups Mark Pizzolato 2014-03-28 08:20:21 -07:00
  • 6ce8d99cd8 SCP: Added generic output routine sim_printf to output to stdout and sim_log (and sim_deb when enabled) Mark Pizzolato 2014-03-28 08:20:05 -07:00
  • e81de979f6 PDP11, PDP10, VAX: Start device connection polling on device reset when any units are attached Mark Pizzolato 2014-03-27 05:12:44 -07:00
  • fc885f80dc TMXR: Be sure to correctly allocate the appropriate sized line transmit and receive buffers when a mux or line is attached. Mark Pizzolato 2014-03-27 04:35:16 -07:00
  • 66a02b877b TMXR: Avoid attempting to manage unit connect strings for never attached devices Mark Pizzolato 2014-03-25 06:47:37 -07:00
  • fe005f7d36 PDP10, PDP11, VAX: Fix DUP and DMC devices which couldn't be disabled after having been enabled. Mark Pizzolato 2014-03-19 02:06:10 -07:00
  • 4db30c13dd PDP11, VAX: Avoid strcpy use on overlapping buffers when creating and referencing VHDs. Mark Pizzolato 2014-03-18 00:44:37 -07:00
  • d04e909d5f SDS: Further refinement to bootstrap from RAD, update SDS documentation Mark Emmer 2014-03-17 17:48:59 -06:00
  • e15b09fcb7 Merge git://github.com/simh/simh Mark Emmer 2014-03-17 16:37:24 -06:00
  • 0b69e4e4d9 SDS: Allow console bootstrap from RAD if connected to W channel Mark Emmer 2014-03-17 16:36:28 -06:00
  • 090b2f83f2 PDP10, PDP11, VAX: Avoid corrupting a DMC/DMR unit attach string when a line state transitions Mark Pizzolato 2014-03-17 08:48:02 -07:00
  • 3b1b7d6aaf PDP11, VAX: Fix VHD Differencing disk parent locator descriptors and removed deprecated descriptor types Mark Pizzolato 2014-03-17 08:43:54 -07:00
  • b2134a01cf PDP11, VAX: Fix failure to create differencing VHDs when the parent VHD is larger than 2GB. Mark Pizzolato 2014-03-16 08:33:15 -07:00
  • 98ac7af6fa PDP11, VAX: Fix differencing virtual disk corruption during creation problems Mark Pizzolato 2014-03-16 01:11:35 -07:00
  • 194b35f6e8 TMXR: avoid calling strcpy with overlapping arguments Mark Pizzolato 2014-03-11 19:30:28 -07:00
  • 93b68432f2 AltairZ80, PDP10, PDP11, VAX: Fix incorrect sense of test on expression value in th ASSURE macro. Fix issue #126 Mark Pizzolato 2014-03-08 06:01:21 -08:00
  • a100c88f1d PDP10, PDP11, VAX: Fix compile error due to C++ variable declaration being used instead of C. Mark Pizzolato 2014-03-08 05:56:40 -08:00
  • c256894b62 SDS: Allow LOAD command to accept a more flexible boot sequence Mark Emmer 2014-03-05 19:08:33 -06:00
  • 9022de500d SCP: Removed the irrelevant sim_deb_PC variable since it duplicates the role sim_PC simulator variable. Mark Pizzolato 2014-03-05 12:53:32 -08:00
  • ef99a17407 SDS: Update README.md for 940 enhancements Mark Emmer 2014-03-04 17:40:23 -06:00
  • 91c78b79ef SDS: Install better fix for 2x real-time clock speed problem Mark Emmer 2014-03-04 17:39:34 -06:00
  • 0c56397289 Merge remote-tracking branch 'origin/master' Mark Pizzolato 2014-03-03 08:10:31 -08:00
  • 4833bbee4b Merge branch 'master' of git://github.com/simh/simh into crFIX-intack Jordi Guillaumes i Pons 2014-03-03 15:49:52 +01:00
  • a98c9f92fa SDS: Minor additions to SDS documentation Mark Emmer 2014-03-02 22:58:08 -06:00
  • cf56b11321 SDS: Adjust real-time clock pulse interrupt period Mark Emmer 2014-03-02 22:49:04 -06:00
  • 396e78cb26 SDS: Allow specifying breakpoints as being in monitor, user or normal mode only Mark Emmer 2014-03-02 22:47:39 -06:00
  • 614fe87af4 SDS: Alter display and entering of ASCII data Mark Emmer 2014-03-02 22:44:35 -06:00
  • 0c6c4c7916 SDS: Fixed head disk addressing corrected when start new sector Mark Emmer 2014-03-02 22:27:45 -06:00
  • a07addf5fa SDS: Various fixes to asynchronous communication mux Mark Emmer 2014-03-02 22:26:44 -06:00
  • 5b479c7ab2 SDS: Do not reload channel interlace register if already alerted Mark Emmer 2014-03-02 22:24:28 -06:00
  • d5acbc6f7a SDS: Fix clock pulse interrupt bug Mark Emmer 2014-03-02 22:22:20 -06:00
  • 5270c44117 SDS: Fix bugs in Monitor-to-User Transition Mark Emmer 2014-03-02 22:21:13 -06:00
  • 879e2b9554 PDP11, PDP10, VAX, AltairZ80: enhanced the macro which aborts on an unexpected status from an expression with side effects to also write a message to sim_log or sim_deb if they happen to be open. Mark Pizzolato 2014-03-01 17:56:12 -08:00
  • 9320c56f3f PDP11, PDP10, AltairZ80: Fixed cases where assert() macro is called with an expression which has side effects and therefore wouldn't get executed if compiled with NDEBUG defined. Mark Pizzolato 2014-03-01 17:15:10 -08:00
  • dbe8533352 PDP10, PDP11: Fix compiler indicated invalid check. Fixed #118 Mark Pizzolato 2014-02-27 13:57:12 -08:00
  • 6b1dd7065f PDP11, PDP10, VAX, AltairZ80: enhanced the macro which aborts on an unexpected status from an expression with side effects to also write a message to sim_log or sim_deb if they happen to be open. Mark Pizzolato 2014-03-01 17:56:12 -08:00
  • a15858315a PDP11, PDP10, AltairZ80: Fixed cases where assert() macro is called with an expression which has side effects and therefore wouldn't get executed if compiled with NDEBUG defined. Mark Pizzolato 2014-03-01 17:15:10 -08:00
  • f046887e0c PDP11,VAX: Minor change in pdp11_cr.c Jordi Guillaumes i Pons 2014-03-01 01:20:09 +01:00
  • 8c9a76bf5a PDP11,VAX: Fixed data overrun due to lost interrupts whith idle enabled; fixed garbage got after EOF due to unnecesary interrupt. Jordi Guillaumes i Pons 2014-02-28 18:58:20 +01:00
  • 5217c6148b PDP10, PDP11: Fix compiler indicated invalid check. Fixed #118 Mark Pizzolato 2014-02-27 13:57:12 -08:00
  • 9f0261be11 PDP10: Fixed TOD drift due to truncation to milliseconds. Jordi Guillaumes i Pons 2014-02-25 10:47:32 +01:00
  • d0d3742504 SWTP6800: Added build support for internally contained swtbug.bin as a built-in ROM image Mark Pizzolato 2014-02-24 18:13:12 -08:00
  • d81825cdba ETHER: Updated documentation for building with network support on Mac OS/X. Fix #112 Mark Pizzolato 2014-02-24 08:51:47 -08:00
  • 44f66e90eb MUX: Added delay after closing a socket created to validate a port specification. Suggested by Mark Emmer Mark Pizzolato 2014-02-23 08:54:00 -08:00
  • 02cb5c2d88 Compiler suggested cleanups. Mark Pizzolato 2014-02-14 17:07:45 -08:00
  • dcbb89499e PDP11,VAX: Fix bug which scheduled the wrong unit when more than one VH device is configured, Fix #113 Mark Pizzolato 2014-02-14 11:21:42 -08:00