1
0
mirror of https://github.com/open-simh/simh.git synced 2026-05-25 06:40:32 +00:00

Commit Graph

  • 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
  • 6e35bee5c5 SCP: Fixed Coverity identified issues Mark Pizzolato 2018-05-28 01:56:14 -07:00
  • b1318f5c37 SCP: Always clear uptr->fileref on detach Mark Pizzolato 2018-05-26 12:37:26 -07:00
  • 83234f1e9d DISK: Add Linux host support for direct CDROM access Mark Pizzolato 2018-05-26 12:33:50 -07:00
  • 874f60cbaa SCP: Fix potentially uninitialized variable reference Mark Pizzolato 2018-05-25 10:21:35 -07:00
  • 6c425cc790 H316: Expose RTC INTERVAL and QUANTUM values in registers update testrtc.cmd Mark Pizzolato 2018-05-24 13:39:28 -07:00
  • 5f2c7b2a48 SCP: Defer substitution for IF/ASSERT command action commands Mark Pizzolato 2018-05-24 13:31:07 -07:00
  • c294787aed SCP: Fix expression evaluation divide by zero, and avoid parameter substitution Mark Pizzolato 2018-05-24 12:59:23 -07:00
  • 0daff9026d SCP: Add TIME_MSEC predefined variable to provide time to milliseconds Mark Pizzolato 2018-05-24 01:46:24 -07:00
  • ed1a6f313e B5500: Move extern declarations to b5500_defs.h Mark Pizzolato 2018-05-23 20:10:13 -07:00
  • 34b4354666 alpha: Fix build under GCC Mark Pizzolato 2018-05-23 15:55:48 -07:00
  • ef94dcbe93 SDS: Simplify MT operation check. Bob Supnik 2018-05-23 15:52:08 -07:00
  • 59067579dd SDS: Simplify MT operation check. Bob Supnik 2018-05-23 15:49:25 -07:00
  • d725954568 3b2: Tighten floppy timing Seth Morabito 2018-05-22 15:23:51 -07:00
  • 92fce4d9b9 DISPLAY: 'Fix Coverity identified issues Ian Schofield 2018-05-22 14:57:13 -07:00
  • d88aa077ff 3b2: Expand tabs Seth Morabito 2018-05-21 17:54:09 -07:00
  • 75b1a2f317 3b2: Fix line endings, enforce CONST Seth Morabito 2018-05-21 17:50:26 -07:00
  • 392b8f26a4 3b2: Fix makefile and 3B2.vcproj Seth Morabito 2018-05-21 16:33:29 -07:00
  • d76bd81491 3b2: Code cleanup Seth Morabito 2018-05-21 15:30:27 -07:00
  • 39758261ff 3b2: Allow boot without cpu param Seth Morabito 2018-05-21 15:04:02 -07:00
  • ba9d8626e9 3b2: CIO PORTS and CTC devices Seth Morabito 2018-05-21 14:29:58 -07:00
  • 584147fb64 TMXR: Remove output unit from delay consideration after poll has nothing queued Mark Pizzolato 2018-05-20 08:07:30 -07:00
  • b8978639e8 makefile: Add test for semaphore.h Mark Pizzolato 2018-05-19 12:25:09 -07:00
  • b3136d2d6d AltairZ80: Replaced platform specific directory scanning with SCP API (update 2) Peter Schorn 2018-05-19 15:53:42 +02:00
  • 4734454bac SCP: Fix sim_dir_scan on Windows to return correct directory name Mark Pizzolato 2018-05-19 06:31:48 -07:00
  • ce390bbae4 TMXR: Make transmitted data consider the configured line speed factor Mark Pizzolato 2018-05-18 13:25:30 -07:00
  • 13cb294274 I650: Release 3 Roberto Sancho Villa 2018-05-18 21:58:24 +02:00
  • b51d250598 SCP: Ignore trailing whitespace for all commands Mark Pizzolato 2018-05-18 08:32:03 -07:00
  • ded2b20fe0 TIMER: Tolerate trailing spaces on SET THROTTLE arguments Mark Pizzolato 2018-05-18 08:15:03 -07:00
  • 3671ef1d87 TMXR: Add speed factor validation check and display in SHOW MUX Mark Pizzolato 2018-05-17 13:32:37 -07:00
  • d7f1942998 display: Fix display type 340 bug. Lars Brinkhoff 2018-05-16 00:07:27 -07:00