1
0
mirror of https://github.com/simh/simh.git synced 2026-05-25 20:27:31 +00:00

Commit Graph

  • 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
  • 5ca02d3f98 SCP: Add missing case independent string compare in expressions Mark Pizzolato 2018-06-09 06:20:32 -07:00
  • 188e8cfe8f SCP: Add missing change to sim_defs.h which broke build Mark Pizzolato 2018-06-08 18:27:58 -07:00
  • 15cd4d35ac SCP: Enhance command procedure processing and add debugging support Mark Pizzolato 2018-06-08 18:09:10 -07:00
  • 9e18e0bb8d SCP: Cleanup expression evaluation logic errors Mark Pizzolato 2018-06-07 17:34:35 -07:00
  • 06654d1ff5 TMXR: Make sure all MUX devices can leverage all debug selectors Mark Pizzolato 2018-06-07 16:39:26 -07:00
  • ce5c3f0ff5 SCP: Allow symbols (environment variables) to describe contain addresses Mark Pizzolato 2018-06-05 22:24:46 -07:00
  • f6f4fe6c3c I1620: Fixed bug in select index A (COVERITY) Bob Supnik 2018-06-05 17:05:25 -07:00
  • e5b8139f2a I1620: Fixed bug in select index A (COVERITY) Bob Supnik 2018-06-05 13:38:17 -07:00
  • b007669ad5 TMXR: Don't allow 0 speed specifier for speed programmable mux devices Mark Pizzolato 2018-06-05 08:51:19 -07:00
  • 1a7412a276 FIO: Make shmem behaviors reflect 3.10 Mark Pizzolato 2018-06-05 01:39:41 -07:00
  • eea30cb7a5 PDP15: Add UC15 connect support from simh v3.10 Mark Pizzolato 2018-06-04 12:33:51 -07:00
  • 09781909a5 makefile: Fix broken rule for vax build Mark Pizzolato 2018-06-04 11:39:07 -07:00
  • 6b361a9faf PDP11, PDP15, UC15: Merge simh v3.10 functionality from Supnik-Current branch Mark Pizzolato 2018-06-04 10:43:00 -07:00
  • adc347c15f AltairZ80, IBM1130, SWTP6800: simh 3.10 removed simulators Bob Supnik 2018-06-04 08:02:34 -07:00
  • 3fada8da5a simh 3.10-RC1a Bob Supnik 2018-06-04 07:59:42 -07:00
  • 1f8ffa8caf PDP15: Fix RP03 address bit references Bob Supnik 2018-06-03 22:13:07 -07:00
  • cc6140fd31 I1401, VAX, PDP11: Fix nested comments consistently with Supnik-Current branch Mark Pizzolato 2018-06-03 20:59:36 -07:00
  • 140ab5b350 various: Fixed nested comments Mark Pizzolato 2018-06-03 18:44:55 -07:00
  • f6654c0549 sigma: New simulator from beta Bob Supnik 2018-06-03 18:23:54 -07:00
  • 8308664ccb alpha: Correct physical address masking and integer to floag sign detect Mark Pizzolato 2018-06-03 18:20:52 -07:00
  • 54516bb175 sigma: New simulator (from beta) Bob Supnik 2018-06-03 17:37:24 -07:00
  • e3cdbed45f alpha: Correct physical address masking Bob Supnik 2018-06-03 15:41:57 -07:00
  • d6d188f5f1 HP2100: Release 28 Mark Pizzolato 2018-06-03 15:30:52 -07:00
  • 486427c9fe HP2100: Release 28 Mark Pizzolato 2018-06-03 14:38:38 -07:00
  • c1f249ec66 SCP: Add atomic routines for temporary shmem access Mark Pizzolato 2018-06-01 23:16:14 -07:00
  • 0e5c60b58f HP3000: Release 7, update 1 Mark Pizzolato 2018-06-01 23:15:19 -07:00
  • 839c5ac3ce HP3000: Release 7, update 1 Mark Pizzolato 2018-06-01 16:59:24 -07:00
  • 221d72f057 AltairZ80: Fixed integer type issue in mfdc.c Peter Schorn 2018-06-01 07:10:57 +02:00
  • b40e586ef3 SCP: Assure that action commands (IF/ASSERT,BREAK, ON, etc.) are trimmed Mark Pizzolato 2018-05-31 15:30:19 -07:00
  • 0fa5807e1d 3b2: Fix coverity scan issues Seth Morabito 2018-05-28 11:58:42 -07:00