1
0
mirror of https://github.com/simh/simh.git synced 2026-03-24 09:29:42 +00:00

Commit Graph

  • 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
  • 5d82b9a960 ETHER: Fix support on OSX so that builds will succeed when building network capable simulators and libpcap development components are not available but TUN/TAP components are available. Mark Pizzolato 2014-02-14 06:43:40 -08:00
  • 55822918a5 ETHER: Fix support on OSX so that builds will succeed when building network capable simulators and libpcap development components are not available. Mark Pizzolato 2014-02-13 16:03:38 -08:00
  • d50d9529a8 PDP10: Change display of CPU memory size to be in KW (1024) instead of (1000) Mark Pizzolato 2014-02-13 08:22:49 -08:00
  • 2b512818e9 VS-BUILD: fix warning messages produced when converting VS2008 projects to VS2010 or VS2012 Mark Pizzolato 2014-02-13 05:21:12 -08:00
  • 59d0602b0d PDP8: Add device buffer flush capability and keep track of data written state in the device buffer. Fixes #87 Mark Pizzolato 2014-02-12 21:08:18 -08:00
  • f1a10a7ff9 PDP11,VAX: Cleanup declared but undefined local routine. Mark Pizzolato 2014-02-12 17:18:44 -08:00
  • e75e52d9a2 PDP10: Fixed display of Unibus and Vector for RY device. Mark Pizzolato 2014-02-12 17:17:46 -08:00
  • 22bce48689 PDP10: Change incorrect interrupt bits defined for DMC/DMR device which conflicted with KMC/KDP device. Fixes issue #107 Mark Pizzolato 2014-02-12 13:47:01 -08:00
  • c8991a4084 SOCK: avoid calling strcpy with overlapping arguments when converting IPv4-mapped address strings. Fixes issue #111 Mark Pizzolato 2014-02-12 03:40:10 -08:00
  • 519f7f2c03 PDP8: Revised fix for Binary loader can't read multiple section tapes (#74) to make reading all sections optional based on the -A switch (from Dave Gesswein) Mark Pizzolato 2014-02-11 18:58:19 -08:00
  • 9068ea0e8e SCP: Fleshing out more of the hierarchical help content. Mark Pizzolato 2014-02-11 14:24:45 -08:00
  • 3f9a125727 MAKEFILE: Added support to detect libSDL on host platforms which use /usr/pkg for OS supplied package installation location. Fix #110 Mark Pizzolato 2014-02-11 14:11:07 -08:00
  • 07b64e3f72 Compiler suggested cleanups. Mark Pizzolato 2014-02-11 13:33:48 -08:00
  • d7c63d61f2 PDP10,PDP11,VAX: Fix for DMC/DMR error which lost track of pending transmit buffers when timeouts happened during DDCMP protocol startup. Fixes #109 Mark Pizzolato 2014-02-11 13:32:37 -08:00
  • 897491deea PDP10: Correct time interpolation when reading the timebase and the interval calculation when setting the clock tick interval. Fixes issue #108 (from Jordi Guillaumes) Mark Pizzolato 2014-02-11 07:17:42 -08:00
  • 545aa85677 SCP: Cleaned up the hierarchical help APIs to follow the same indentation style used in the rest of scp.c. Fixed the help prompt to avoid adding an extra level to the prompt when the current level has no children. Mark Pizzolato 2014-02-10 17:25:07 -08:00
  • b1fb809210 PDP10, PDP11, VAX: Added the DDCMP corruption troll to the DDCMP layer and removed it from the KDP device. Mark Pizzolato 2014-02-10 17:22:19 -08:00
  • d7690ce060 PDP8: Binary loader can now read multiple section tapes. Fix from Dave Gesswein to issue #74. Mark Pizzolato 2014-02-08 05:39:03 -08:00
  • 2934112a70 PDP11,PDP18B: Add device buffer flush capability and keep track of data written state in the device buffer. These are cousin bugs described in issue #87 Mark Pizzolato 2014-02-08 05:29:46 -08:00
  • b2133aede8 Compiler indicated cleanups Mark Pizzolato 2014-02-07 14:49:55 -08:00
  • 7ce7317f7c PDP8: Add new breakpoint command based on instruction value (Opcode) (from Dave Gesswein) as discussed in issue #75 Mark Pizzolato 2014-02-07 11:43:52 -08:00
  • 1a7f8d4df0 VAX,PDP11,PDP10: Added explicit support to enable (or disable) DMR Micro Diagnostics which corresponds to the SW10 hardware switch. Mark Pizzolato 2014-02-07 09:01:22 -08:00
  • afcbea251d SCP: Add SHOW -C BREAK to display the currently defined breakpoints as commands which can be used to redefine them later. Mark Pizzolato 2014-02-07 06:32:21 -08:00
  • cde0be5573 TMXR: Added support to reasonably set modem bits when a line has dedicated listen port defined or uses datagram transport. Mark Pizzolato 2014-02-06 17:08:38 -08:00
  • ccabc026d5 PDP10: Added display support of PC value in debug messages. Mark Pizzolato 2014-02-05 15:25:09 -08:00
  • 8d09ebec8b Compiler indicated cleanups to Fix #105 Mark Pizzolato 2014-02-05 13:44:36 -08:00
  • c9e8121c16 PDP8: Add device buffer flush capability and keep track of data written state in the device buffer. Fixes #87 Mark Pizzolato 2014-02-05 10:30:22 -08:00
  • ffda4c1c41 VAX,PDP11: Fix behavior of simulator when multiple DMC devices are in use concurrently. Fix for issue #51. Mark Pizzolato 2014-02-05 08:20:43 -08:00
  • da134ebb2a SCP: Added detailed help (including switches) for SET DEBUG command and an auto flush of the debug output when instruction execution stops. Mark Pizzolato 2014-02-04 15:45:26 -08:00
  • 8cc3791e2a PDP11/VAX: Improved debug information to identify the distinct DMC line when multiple lines are in use and added detailed debug output for DDCMP state machine changes. Mark Pizzolato 2014-02-04 14:45:05 -08:00
  • 0e11dfea98 PDP11/VAX: Fix VH device to properly be displayed when the number of lines changes and to avoid problems in debug mode. Mark Pizzolato 2014-02-04 11:29:25 -08:00
  • d0cee0f6b6 SWTP: Fixes to segfault issue described in #103 (from Gene Irwin) Mark Pizzolato 2014-02-01 08:12:19 -08:00
  • eaae19463c SCP: Initial merge of old style single line help with hierarchical help Mark Pizzolato 2014-02-01 07:04:44 -08:00
  • 235ffdb6f0 PDP10: Change default bus address and vector for DMR device to be what the TOPS-10 expects (address 764000 and vector 610) Mark Pizzolato 2014-01-30 16:29:40 -08:00
  • 8c2de7c5a9 SWTP: Added missing SWTP documentation files Mark Pizzolato 2014-01-28 15:21:25 -08:00
  • 4ec1f7ed2b PDP11: Fix to allow allow Q18 devices to be enabled on Qbus systems with memory <= 256KB. Reported by Christian Gauger-Cosgrove. Mark Pizzolato 2014-01-26 18:09:06 -08:00
  • 9ab6c4d1c1 SOCKET: Extended TMXR packet capabilities to disable the Nagle algorithm when TCP packets transports are used. Mark Pizzolato 2014-01-23 09:31:05 -08:00
  • bebb787325 SCP: Fix problem on Windows which inhibited the ability to enter console input (^E) when bells characters were being output too often. Fixes #102 Mark Pizzolato 2014-01-23 09:21:07 -08:00
  • 18451806b7 SCP: Added default simulator specific initialization file to be in the current working directory if one isn't found where the simulator binary is located (suggested by Jordi Guillaumes Pons in #101). Mark Pizzolato 2014-01-23 05:15:54 -08:00
  • fcaced5393 GIT: Added ignore of OS/X DS_Store files and made line endings consistent (from Jordi Guillaumes Pons) Mark Pizzolato 2014-01-23 05:11:18 -08:00