1
0
mirror of https://github.com/open-simh/simh.git synced 2026-03-20 08:29:05 +00:00

Commit Graph

  • 5a343cefbb Visual Studio Projects: Properly capture git commit time into .git-commit-id.h Mark Pizzolato 2018-08-07 20:47:46 -07:00
  • 0d9f195f1c TIMER: Timing updates Mark Pizzolato 2018-08-06 19:54:29 -07:00
  • 482b6f1be4 SCP: Add ELSE command extension to the IF command processing. Mark Pizzolato 2018-08-06 18:22:46 -07:00
  • 2ddc0e61ad TIMER: Define HAVE_STRUCT_TIMESPEC consistently for compiler compatibility Mark Pizzolato 2018-08-06 13:15:09 -07:00
  • fee95b0527 Visual Studio Projects: Update to use pthreads4w 2.10.0 Mark Pizzolato 2018-08-06 07:44:35 -07:00
  • 15885fdf6a TIMER: optimize time format conversion routine Mark Pizzolato 2018-08-06 07:38:08 -07:00
  • a62789a505 SCP: Make repeated debug message summarization the default Mark Pizzolato 2018-08-06 07:37:04 -07:00
  • a36c298f2b PDP15, UC15: Extended compiler cleanup Mark Pizzolato 2018-08-05 22:42:56 -07:00
  • b5a993cf93 makefile: temporarily remove i650 from make all while waiting for update Mark Pizzolato 2018-08-05 21:36:30 -07:00
  • 124ca0ea0f I7000: Second release of IBM 7000 simulators. Richard Cornwell 2018-08-05 22:45:06 -04:00
  • b4d185f3af B5500: Second release of Burroughs B5500 simulator. Richard Cornwell 2018-08-05 22:43:59 -04:00
  • 8b1d058a63 SIM_CARD: New interface to support stacking cards and save/restore. Richard Cornwell 2018-08-05 22:43:07 -04:00
  • a8d4fe8846 SCP: Fix potential NULL pointer dereference - Coverity Mark Pizzolato 2018-08-04 08:28:12 -07:00
  • 9316978403 VAX, PDP11: Silence Coverity identified VH warning Mark Pizzolato 2018-08-04 08:25:32 -07:00
  • e3894d7c6c makefile: Avoid deprecated warnings when compiling with clang++ Mark Pizzolato 2018-08-02 13:02:21 -07:00
  • c7abd314d9 VAX780, PDP11 (all Unibus systems): Fix VH DHU11 device output activity Mark Pizzolato 2018-08-02 12:53:26 -07:00
  • dc13df7b7b VAX: Set CPU model correctly on each boot Mark Pizzolato 2018-08-02 11:26:43 -07:00
  • e4191c3750 makefile: Fix generation of commit time in .git-commit-id file Mark Pizzolato 2018-08-02 11:21:37 -07:00
  • b18fa8c045 SCP: Prepare for new sim_card interfaces Mark Pizzolato 2018-07-29 19:51:09 -07:00
  • d01cd826b3 PDP11: Allow setting core size to 8K, 24K, 40K, and 56K. Lars Brinkhoff 2018-07-28 20:47:09 -07:00
  • 7a08f2368e SCP: Add debug duplicate line output summary support Mark Pizzolato 2018-07-27 13:56:18 -07:00
  • 9cc726790e SCP: Avoid "Unexpected internal error" for expected conditions Mark Pizzolato 2018-07-27 08:39:23 -07:00
  • 5ccef2e6f8 simh 3.10-RC2 Bob Supnik 2018-07-21 10:39:14 -07:00
  • a2bc6a9508 UC15: Fix incorrect shared region size Mark Pizzolato 2018-07-21 03:01:11 -07:00
  • beaae0b945 makefile: Allow building shared memory applications Mark Pizzolato 2018-07-21 03:00:36 -07:00
  • a644a6e5ca SHMEM: Fix various Linux and Windows problems Mark Pizzolato 2018-07-21 02:59:00 -07:00
  • 52e8c7f6f8 UC15: Fix shared memory segment size parameter Mark Pizzolato 2018-07-21 02:22:26 -07:00
  • a541aa2c46 PDP11, VAX: Add proper pointer in XQ Help info for Throttling Mark Pizzolato 2018-07-21 02:21:43 -07:00
  • 91e4efbd59 SHMEM: Fix various Linux and Windows problems Mark Pizzolato 2018-07-21 02:20:47 -07:00
  • 4487646946 DISK: Fix auto sizing and non auto sizing logic checks Mark Pizzolato 2018-07-19 23:33:09 -07:00
  • 15fd71b97c SCP: Fix Coverity identified issues Mark Pizzolato 2018-07-17 22:05:05 -07:00
  • c5453ff6ed makefile: Require zip archive or git clone to acquire simh source code Mark Pizzolato 2018-07-17 18:25:24 -07:00
  • b25a19769e TIMER: Tolerate negative usec activation delays and pass thru as instructions Mark Pizzolato 2018-07-17 15:34:08 -07:00
  • 699d28fb83 makefile, Visual Studio Projects: remove dependency on git hooks Mark Pizzolato 2018-07-17 12:10:15 -07:00
  • 65e931c1ff SCP: Provide context for unexpected event processing errors Mark Pizzolato 2018-07-17 08:48:11 -07:00
  • bd347e6807 Visual Studio Projects: Update windows-build version dependency Mark Pizzolato 2018-07-16 10:23:57 -07:00
  • e537e4d8fe TIMER: Fix additional timespec overflow cases in diff and compares Mark Pizzolato 2018-07-15 10:18:30 -07:00
  • 97bee79faa TIMER: Fix overflow error in sim_idle_ms_sleep() timespec tv_nsec field Mark Pizzolato 2018-07-15 10:11:14 -07:00
  • 9e60a8e783 slirp: Accommodate building under newer C++ compilers Mark Pizzolato 2018-07-15 07:37:54 -07:00
  • ee45ae1a08 TMXR: Remove 8-bit characters from comments Mark Pizzolato 2018-07-15 07:26:23 -07:00
  • 5d7dc4d676 SCP: Fix uninitialized variable reference Mark Pizzolato 2018-07-15 07:18:59 -07:00
  • 82ea9c59ca SCP: Add substring and string substitution to environment variable expansion Mark Pizzolato 2018-07-14 18:29:26 -07:00
  • e2e17e1594 SCP: Widened the DEVICE type field to 4 bits Mark Pizzolato 2018-07-13 20:26:36 -07:00
  • 2c55ad0cfa SCP: Let sim_messagef() be well behaved when stat is SCPE_OK Mark Pizzolato 2018-07-13 18:05:30 -07:00
  • 4431350bd1 VAXStations: Fix set model message text when video isn't available Mark Pizzolato 2018-07-13 02:25:22 -07:00
  • 097eb7b6fc makefile: Add proper dependence on BuildROMs to 3b2 build rules Mark Pizzolato 2018-07-12 11:43:43 -07:00
  • 48033d86c9 SCP: Add DEV_CARD device type for devices that use sim_card Mark Pizzolato 2018-07-12 11:42:32 -07:00
  • 8b1a2ba759 PDP11, VAX: Leverage tmxr_txdone_ln() API to get best timing with multiple lines Mark Pizzolato 2018-07-12 10:16:39 -07:00
  • f42db0c6ea TMXR: Add tmxr_txdone_ln() to provide precise completion speed timing Mark Pizzolato 2018-07-12 10:12:49 -07:00
  • 484889ea5a TIMER: Changed sim_idle_ms_sleep() to use a mutex which is unique to idling Mark Pizzolato 2018-07-11 11:59:05 -07:00
  • 29a4fb9802 Visual Studio Projects: Assure .git-commit-id.h gets updated correctly Mark Pizzolato 2018-07-09 18:17:20 -07:00
  • d593cdb98b SCP: Add prompt prior to fatal exit allowing error messages reading Mark Pizzolato 2018-07-08 14:55:55 -07:00
  • 9b95115a2a TIMER: Add abort logic if sim_idle_ms_sleep() sleeps for 0 with an error Mark Pizzolato 2018-07-08 13:53:28 -07:00
  • 076af54ad3 TIMER: Report available details when unexpected timer subsystem errors occur Mark Pizzolato 2018-07-08 11:53:20 -07:00
  • 44bfd68a45 PDP11, VAX: Fix DMA output timing to properly track programmed speeds Mark Pizzolato 2018-07-07 22:06:52 -07:00
  • 67b0f38242 TMXR: Give priority to pending transfer delays prior to considering queued data Mark Pizzolato 2018-07-07 21:57:23 -07:00
  • 58ccb38d7b SCP: Add ability to ECHOF output to TMXR lines Mark Pizzolato 2018-07-06 17:57:05 -07:00
  • 659aef2c52 Visual Studio Projects: Cleanup BuildROMs project debug build Mark Pizzolato 2018-07-05 06:25:11 -07:00
  • 173e1bf073 Visual Studio Projects: Migration to normalized windows-build support Mark Pizzolato 2018-07-05 05:52:28 -07:00
  • 0bc5302513 PDP11: Add debug support to track CLK device activity Mark Pizzolato 2018-07-05 05:20:20 -07:00
  • 4304b8d3cd Visual Studio Projects: Correct project build dependency order for all projects Mark Pizzolato 2018-07-05 05:06:31 -07:00
  • 627c7e3e25 VIDEO: Issue reasonable failure message when SDL can't initialize Mark Pizzolato 2018-07-03 13:58:40 -07:00
  • 1571ba461b I650: Fix Coverity warnings Roberto Sancho Villa 2018-06-24 23:39:06 +02:00
  • 8c0439feaa PDP11, VAX: Fix RQ and TQ Get Unit Status to properly report no more units Mark Pizzolato 2018-06-24 03:21:22 -07:00
  • 4f61cd3a11 TMXR: Properly adjust speed delays when the factor is dynamically changed Mark Pizzolato 2018-06-23 14:43:39 -07:00
  • aea7f208cf PDP11, VAX: Rework VH transmit start and completion timing Mark Pizzolato 2018-06-23 11:37:01 -07:00
  • d3da865e9b TMXR: Fix MUX transmit scheduling when buffer is empty Mark Pizzolato 2018-06-23 11:30:02 -07:00
  • c73f56cc5a PDP11, VAX: Add descriptive unit names to DZ, RQ, TQ, XQ and XU devices Mark Pizzolato 2018-06-23 10:34:09 -07:00
  • 91bd90c368 PDP11, VAX: Change VH programmed I/O to consistently complete after delay Mark Pizzolato 2018-06-21 08:42:05 -07:00
  • 90327012a9 PDP11, VAX: Fix broken build due to typo for routine name Mark Pizzolato 2018-06-20 21:32:08 -07:00
  • e533aa2d5e PDP11, VAX: Make sure DZ transmit continues when multiple lines are active Mark Pizzolato 2018-06-20 21:21:16 -07:00
  • d20ef039e7 TIMER: Properly identify short vs long (multi-tick) delays for co-scheduling Mark Pizzolato 2018-06-20 11:57:15 -07:00
  • 8f9fc78632 display: Fix X11 crash when DISPLAY unset. Lars Brinkhoff 2018-06-20 10:05:21 +02:00
  • 0a430fee9a display: Fix bug in Type 340 vector drawing routine. Lars Brinkhoff 2018-06-20 09:11:59 +02:00
  • c9dae318df SCP: Avoid need for TMXR devices to have dummy DEVICE examine and deposit values Mark Pizzolato 2018-06-19 23:58:22 -07:00
  • 3b8442ce71 SCP: Set UNIT_IDLE in the step unit so idline can happen during "STEP -t nnn" Mark Pizzolato 2018-06-19 23:41:09 -07:00
  • 53792d6261 TMXR: Describe TMXR API a little better Mark Pizzolato 2018-06-19 22:05:12 -07:00
  • 775d9f2453 TMXR: Minor attach error path and performance enhancements Mark Pizzolato 2018-06-19 16:39:47 -07:00
  • b5537796ea TMXR: Add EXPECT/SEND support for BUFFERED lines Mark Pizzolato 2018-06-19 16:13:22 -07:00
  • ffb6d4b269 TMXR: Fix ATTACH <dev> SPEED= to apply speed (or factor) if it is specified Mark Pizzolato 2018-06-19 16:02:26 -07:00
  • 215a71d608 TMXR: Make tmxr_rqln() only return count times tmxr_getc_ln() can be called Mark Pizzolato 2018-06-19 15:59:19 -07:00
  • 440bbfd307 TMXR: Consider pending SEND input when scheduling MUX input polling delays Mark Pizzolato 2018-06-17 23:02:39 -07:00
  • d35b19a8ba TMXR: purge any unprocessed EXPECT rules and SEND data on a MUX detach Mark Pizzolato 2018-06-17 21:55:55 -07:00
  • 8077d4de38 AltairZ80: Clean up of source code formatting Peter Schorn 2018-06-17 08:37:08 +02:00
  • 4428d49b08 TMXR: Properly determine wait time when multiple lines are active Mark Pizzolato 2018-06-16 20:07:38 -07:00
  • 681ed2d6f9 TIMER: Minimize noise in idle debug output for short idle delays Mark Pizzolato 2018-06-15 11:27:23 -07:00
  • 6b7798781d TIMER: Allow recording of elapsed time when asynch events arrive while idling Mark Pizzolato 2018-06-14 12:40:22 -07:00
  • d39864669a SCP: Fix potential null pointer dereference in debug expression Mark Pizzolato 2018-06-14 01:36:05 -07:00
  • 7cd9b89546 PDP11, VAX: Fix VH output rate throttling as buffer fills Mark Pizzolato 2018-06-14 00:31:01 -07:00
  • 0a7c9de1e1 TMXR: Change rx and tx delta values to be usecs including the speed factor Mark Pizzolato 2018-06-13 04:51:34 -07:00
  • a3d8cc6118 TMXR: Actively flush output prior to assessing wait time Mark Pizzolato 2018-06-13 04:06:20 -07:00
  • 3973963b0c SCP: Make expression evaluation consistent Mark Pizzolato 2018-06-13 00:36:22 -07:00
  • 2bf523dea0 TMXR: Allow tmxr_init_line() to be called even if not attached (Dave Bryan) Mark Pizzolato 2018-06-12 19:45:27 -07:00
  • f89a65ff2f SCP: Revert pre-insertion of %n to be done during normal expansion. Mark Pizzolato 2018-06-12 02:03:07 -07:00
  • 2203608f4a SCP: Fix adjacent insertion of %n DO command arguments Mark Pizzolato 2018-06-11 17:06:20 -07:00
  • 2b112b0e13 SCP: Allow single digit argument insertion for DO command arguments Mark Pizzolato 2018-06-11 14:51:27 -07:00
  • 93f92b7fb3 TIMER: Fix edge condition when scheduling timer delays with clock tick pending Mark Pizzolato 2018-06-11 03:16:12 -07:00
  • ed2abaa2d8 SCP: Enhance debug output while tracking event and timer activity Mark Pizzolato 2018-06-11 03:13:29 -07:00
  • 4fff142444 SCP: Fix EXPECT bookkeeping to avoid reference after free error Mark Pizzolato 2018-06-11 02:35:07 -07:00
  • 5700b1f477 SCP: Properly handle literal strings in expression string comparisons Mark Pizzolato 2018-06-09 08:16:39 -07:00