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

Commit Graph

  • 9f9c983688 SCP: Fix debug setup info displayed by SHOW SEND and SHOW EXPECT Mark Pizzolato 2015-01-06 12:44:24 -08:00
  • 470b9b586a SCP: Fix EXPECT matching logic for non-regex strings to have enough room to buffer all of potential match data plus a NUL byte. Mark Pizzolato 2015-01-06 11:25:55 -08:00
  • fb7b53cd07 SCP: Add info displayed in SHOW EXPECT and SHOW SEND to advise how SEND & EXPECT debugging is enabled Mark Pizzolato 2015-01-06 08:27:03 -08:00
  • b8940f4e32 TMXR: Add default debug bits for SEND/EXPECT operations Mark Pizzolato 2015-01-06 08:24:44 -08:00
  • 7a2600d6e1 SCP: EXPECT debug fix to avoid invalid memory reference if a expect structure doesn have a device pointer. Corrected comments. From Mark Emmer. Mark Pizzolato 2015-01-06 06:31:05 -08:00
  • bc8ee69aba SCP: better parsing support for command files which contain UTF-8 data in SEND/EXPECT strings Mark Pizzolato 2015-01-05 16:53:54 -08:00
  • aae9e55a39 SCP: More allow command files to contain UTF-8 data. Mark Pizzolato 2015-01-05 14:08:03 -08:00
  • 256bbdddc9 SCP: Allow command files to contain UTF-8 data. Mark Pizzolato 2015-01-04 06:59:56 -08:00
  • fe43187cde ETHER: Fix compile when threaded network I/O is disabled on OS X (found by Martin Vorländer) Mark Pizzolato 2015-01-02 05:01:32 -08:00
  • 50e57a85c1 MicroVAX1, MicroVAX2: Compiler/Linker suggested cleanup Mark Pizzolato 2015-01-02 04:37:11 -08:00
  • e932324098 SCP: Changed sim_poll_kbd() to set the global stop_cpu when the WRU character has been received. Mark Pizzolato 2015-01-01 17:05:41 -08:00
  • 3ddb9e9929 BESM6: Reverted IO scheduling to model time; the time unit is 100 ns. Leo Broukhis 2014-12-31 17:26:34 -08:00
  • 99a7e65876 SCP: Only report DO file context when run_cmd completes if the completion status is not a simulator specific error code and not due to a STEP, EXPECT or STOP completion. Mark Pizzolato 2014-12-31 15:04:52 -08:00
  • 6ec6b6ab1f SCP: Provide an API to display alternate error message text while returning SCPE status. Mark Pizzolato 2014-12-31 14:32:10 -08:00
  • 813d8f6290 TAPE: Simplify range expression to avoid cast size reduction Mark Pizzolato 2014-12-31 13:53:48 -08:00
  • 8cbe4ba0bd VAX: Properly inline memory reference functions for performance. Fix #169 Mark Pizzolato 2014-12-31 13:25:49 -08:00
  • db44518808 BESM6: Convert to simh calibrated clocks and idling Mark Pizzolato 2014-12-31 08:39:40 -08:00
  • aa60cc72ad BESM6: Added makefile display of SDL_ttf components being used Mark Pizzolato 2014-12-31 08:08:02 -08:00
  • 871b19cf8b BESM6: Moved 'formatdisk' functionality to disk_attach(), fixed a typo in TTY input processing. Leo Broukhis 2014-12-31 00:49:43 -08:00
  • 9568d1c1df Merge branch 'master' of https://github.com/leobru/simh Leo Broukhis 2014-12-30 18:57:31 -08:00
  • 8a5d22bd60 BESM6: No need for the SDL_main trick in SDL1. Leo Broukhis 2014-12-30 18:56:41 -08:00
  • 82d5b01f84 BESM6: besm6_punch migrate to use sim_fio API to set a fifo to non-blocking Mark Pizzolato 2014-12-30 18:56:09 -08:00
  • b611aa2fba Merge remote-tracking branch 'simh/master' Mark Pizzolato 2014-12-30 18:51:47 -08:00
  • 33781be23b SCP: Added support fo set a fifo opened with sim_fopen() to be non-blocking. Mark Pizzolato 2014-12-30 18:48:42 -08:00
  • 4381f9acc1 SCP: Added definition of SIM_INLINE when compiling with MSVC, gcc and clang Mark Pizzolato 2014-12-30 18:46:43 -08:00
  • 76dd31ae02 BESM6: Compiler suggested cleanups (MSVC). Mark Pizzolato 2014-12-30 17:52:13 -08:00
  • 2819ff634e BESM6: FIx makefile conditional logic detecting available SDL components Mark Pizzolato 2014-12-30 17:49:36 -08:00
  • 54ec99f95e Visual Studio Projects: Added BESM6 project Mark Pizzolato 2014-12-30 13:43:27 -08:00
  • 17f6132352 alpha: Compiler suggested cleanups Mark Pizzolato 2014-12-30 11:57:19 -08:00
  • cc33257836 BESM6: Removed tabs, reindented, removed GNU extensions. Leo Broukhis 2014-12-30 11:42:52 -08:00
  • b4eeaa77de BESM6: Converted files to CRLF format Also added support for loading such files, and a few tests. Leo Broukhis 2014-12-30 00:41:31 -08:00
  • 659600ff59 BESM6: Added target 'besm6' to makefile; added new files in the BESM6 subdirectory. Leo Broukhis 2014-12-29 21:13:00 -08:00
  • de9fc84fd4 SCP: added flexibility to search specifier parsing to fallback to register value format if the VM supplied parse_sym() doesn't handle the value provided. Mark Pizzolato 2014-12-29 14:03:43 -08:00
  • 76009709b1 VAX: Minimizing extra work while preparing to idle and attempt to make idle transitions closer to instruction execution costs. Mark Pizzolato 2014-12-29 12:02:21 -08:00
  • 9e1e32584b SCP: Avoid redundant log and debug output Mark Pizzolato 2014-12-29 03:41:32 -08:00
  • b7456e988f SCP: Fix log and debug file reference count management. Mark Pizzolato 2014-12-29 03:40:56 -08:00
  • 5cb8f4686c VAX780, VAX739, VAX759, VAX8600: Merge branch 'VAX-11-BootBlock-Fixup' - Generic VMB.EXE for *nix VAX operating systems Mark Pizzolato 2014-12-27 15:21:17 -08:00
  • 1d530cc48d SCP: Enhanced ASSERT/IF to support expressions which test memory contents. Also enhanced EXAMINE's search capabilities to be able to match multi-byte patterns for VMs which are byte addressable. Mark Pizzolato 2014-12-25 06:19:59 -08:00
  • 47a0576f09 SCP: Revert prior commit since it was the wrong approach Mark Pizzolato 2014-12-25 06:15:52 -08:00
  • 0a96584fdf SCP: Added special EXAMINE reference variable "$" usable in conditional expression for the ASSERT and IF commands Mark Pizzolato 2014-12-23 03:09:40 -08:00
  • 0528e708e7 HP2100: Most recent updates from Dave Bryan Mark Pizzolato 2014-12-23 03:08:05 -08:00
  • ef0eae135f HP2100: Add CRCC and LRCC support to the HP 2100 MS simulation. from Dave Bryan Mark Pizzolato 2014-12-22 05:50:32 -08:00
  • afb5d6277d TAPE: Extensive cleanup of tape operations (gap, end of medium, format change, etc.) from Dave Bryan Mark Pizzolato 2014-12-22 05:48:13 -08:00
  • d5f02124f1 DOC: Add missing "SIMH Magtape Representation and Handling" document Mark Pizzolato 2014-12-20 16:02:41 -08:00
  • 1f41735dcd SCP: Added missing declaration of sim_vm_fprint_stopped Mark Pizzolato 2014-12-20 06:22:41 -08:00
  • 7256e0908c PDP11: Simplified idle call logic to leave the idle decision to sim_idle(). Mark Pizzolato 2014-12-19 08:45:47 -08:00
  • 549779fb10 PDP10, PDP11, VAX: Adjusted KDP, DUP and DMR/DMC devices to be better behaved when the simulated system is idling. Mark Pizzolato 2014-12-19 08:41:10 -08:00
  • 88d644258e SCP: Allow the VM to print simulator stop message information in lieu of, or in addition to, the default message. Mark Pizzolato 2014-12-18 11:16:27 -08:00
  • f6ba323891 SCP: Fix bug when debug file is opened with -N option. Mark Pizzolato 2014-12-18 10:41:31 -08:00
  • 42e7d48c82 SCP: Fixes Cannot show radix, etc. for a device that has no modifiers and SET and SHOW responses for invalid entry are inconsistent. from Dave Bryan Mark Pizzolato 2014-12-17 21:00:38 -08:00
  • e87d40c600 SCP: Add a -Q option to ATTACH -R and ATTACH -N to suppress success status messages. From Dave Bryan Mark Pizzolato 2014-12-17 20:21:17 -08:00
  • 95740f1f2d SCP: Add a "-N" (new file) option to the SET LOG and SET DEBUG commands. From Dave Bryan. Mark Pizzolato 2014-12-17 20:07:28 -08:00
  • 03800ae725 SCP: Stop calls VM-provided address printer for PC without REG_VMAD from Dave Bryan Mark Pizzolato 2014-12-16 09:02:57 -08:00
  • e35081db1f SCP: Avoid duplicate output when run_cmd completes just as is done in sim_printf() Mark Pizzolato 2014-12-16 07:56:21 -08:00
  • 4f41c53674 SCP: Fixed potential out of bounds array reference while expanding command arguments. Mark Pizzolato 2014-12-14 13:21:32 -08:00
  • 18daed6551 PDP11, VAX: Enrich the debug output for the TS device simulation. Mark Pizzolato 2014-12-14 13:14:05 -08:00
  • 20637cc0df TAPE: Corrected debug output of tape position to be independent of the size of t_addr Mark Pizzolato 2014-12-14 13:13:25 -08:00
  • 7258490c42 SCP: Fix potential infinite loop when EOF is encountered on stdin for hosts using BSDTTY tty I/O. Mark Pizzolato 2014-12-06 16:14:17 -08:00
  • c083b45c14 TMXR, SOCK: Properly declare as const string input only arguments. Mark Pizzolato 2014-12-06 03:50:45 -08:00
  • d1b5e3aa27 SCP: Add the # character at the beginning of a line as a comment character. Requested by Kevin Handy Mark Pizzolato 2014-12-05 16:29:17 -08:00
  • 2030d8fd40 makefile: Removed dependence on libSDL for simulators which don't need SDL support. Fix #164 Suggested by Rhialto. Mark Pizzolato 2014-12-04 19:47:21 -08:00
  • c2603539ff SCP: Fix simh console session output of remote console commands to avoid stairstepping as described in issue #165 Mark Pizzolato 2014-12-04 15:49:00 -08:00
  • 1f20041b58 SCP: Added expansion of special built-in environment variable DATE_YC which is the century of the current date. Mark Pizzolato 2014-12-03 10:39:19 -08:00
  • cd9a499c94 SCP: Fixed EXPECT processing to properly cleanup after matches. Added display of expect buffer to SHOW EXPECT and extended expect match debugging output. Mark Pizzolato 2014-12-03 09:58:31 -08:00
  • 45859ffe34 SCP: Fixed SEND command to properly support a bare AFTER=n argument. Mark Pizzolato 2014-12-03 07:36:53 -08:00
  • 4eed007607 SCP: Restructured timer/co-scheduling activities to support co-scheduling on specific timers Mark Pizzolato 2014-12-02 05:33:59 -08:00
  • a9ac7c1534 SAGE: Fix loop bounds in m68k_cpu Lioncash 2014-11-26 08:50:30 -05:00
  • 18ebf299c8 sigma_lp: Fix a fopen leak Lioncash 2014-11-26 09:04:11 -05:00
  • 499757acb1 sigma_cpu: Fix always true case Lioncash 2014-11-26 08:59:10 -05:00
  • b881ccdc19 sim_BuildROMs: Fix potential memory leaks and a double fclose. Lioncash 2014-11-26 08:19:53 -05:00
  • 1d2742edff DOC: Cleanup PDP10 document v4.0-Beta-1 Mark Pizzolato 2014-11-21 08:34:52 -08:00
  • 26bd72ec1e alpha: Compiler suggested cleanup Mark Pizzolato 2014-11-16 14:02:49 -08:00
  • 368a5f6998 PDP11, VAX780: Fix DEUNA handling of incoming packets which are dropped into multiple receive buffers. Mark Pizzolato 2014-11-12 14:28:27 -08:00
  • ea5b1dc6fe AltairZ80: Fixed confusing call to memset Peter Schorn 2014-11-12 19:06:24 +01:00
  • 2b81dd4710 PDP11, VAX: Fix DEQNA emulation to properly indicate receive buffer length for the last segment when dropping incoming packets into multiple buffer descriptors. Mark Pizzolato 2014-11-11 17:32:51 -08:00
  • d2079ab482 makefile: Add link library path (-L) when needed on platforms which don't readily locate the PCRE library Mark Pizzolato 2014-11-11 11:45:39 -08:00
  • a0c7f99a5e scp: avoid redefining MAX François Revol 2014-11-10 20:58:56 +01:00
  • 25996d94d5 makefile: Explicitely fail on old Haiku or bad arch François Revol 2014-11-10 20:06:10 +01:00
  • 1817504052 PDQ-3: Latest update from Holger Veit Mark Pizzolato 2014-11-03 15:48:25 -08:00
  • 94486c1286 SCP: Updated documentation and help text Mark Pizzolato 2014-10-31 05:13:55 -07:00
  • 34d87ab521 makefile: remote extraneous debug print statement. Mark Pizzolato 2014-10-29 13:49:13 -07:00
  • 4456e42b08 makefile: Added build support for simulators which use the display library on host platforms which have X11 support not located in /usr/include. Mark Pizzolato 2014-10-29 10:43:48 -07:00
  • ff4961411f PDP1, PDP11, TX-0: Addition to cleanup build messages on *nix platforms avoiding XKeycodeToKeysym deprecated messages to also work when using clang (LLVM compiler). Fix #58 Mark Pizzolato 2014-10-29 09:19:06 -07:00
  • a4c50567d7 Compiler suggested cleanup. Mark Pizzolato 2014-10-29 09:17:07 -07:00
  • 6d61de5a30 PDP1, PDP11, TX-0: Cleanup build messages on *nix platforms avoiding XKeycodeToKeysym deprecated messages. Fix #58 Mark Pizzolato 2014-10-29 08:23:18 -07:00
  • 4938c02d95 SCP: Fixed expect match checking when testing regular expressions to avoid NUL bytes in the output stream. Mark Pizzolato 2014-10-29 00:46:50 -07:00
  • 41238c5bbe VisualStudioProjects: Fixed prebuild event logic to properly detect and handle windows-build version replacement/upgrade Mark Pizzolato 2014-10-28 21:01:10 -07:00
  • e685e95d21 VisualStudioProjects: Fix project dependencies for BuildROMs project which prevented proper reporting of windows-build version out of date report Mark Pizzolato 2014-10-28 20:41:31 -07:00
  • 1cc1ca7a41 AltairZ80: Removed unnecessary calls to abs() Peter Schorn 2014-10-28 18:53:12 +01:00
  • 235ce92ff2 PDP11: Correct proper boot support for PDP11 devices when booting via a Remote Console Master session Mark Pizzolato 2014-10-28 10:19:39 -07:00
  • 178116c978 PDP11: Added proper boot support for PDP11 devices when booting via a Remote Console Master session Mark Pizzolato 2014-10-28 10:06:30 -07:00
  • e2c7141675 Remote Console: Fixed "SET REMOTE NOMASTER" command to properly disable Remote Console Master mode and return control to the simulator initiating session. Mark Pizzolato 2014-10-28 08:40:48 -07:00
  • 6368a217fb SCP: Fixed SET and SHOW command parsing to more generally allow value operations against the default device (CPU) both with and without value oriented modifiers Mark Pizzolato 2014-10-28 08:39:14 -07:00
  • a9e82dd2f9 HP2100: Current version from Dave Bryan Mark Pizzolato 2014-10-27 17:16:38 -07:00
  • f3f0d074e0 Compiler suggested cleanups Mark Pizzolato 2014-10-27 17:15:31 -07:00
  • c548b34772 Compiler suggested cleanups. Mark Pizzolato 2014-10-27 17:14:28 -07:00
  • d906445c4a Fixed bug in read forward with byte swap - From Bob Supnik Mark Pizzolato 2014-10-27 13:25:41 -07:00
  • c638492048 VAX QVSS: Increase LK keyboard mode map to avoid a potential out of bounds array reference Mark Pizzolato 2014-10-27 04:40:41 -07:00
  • 2e1167d4a0 Compiler suggested cleanups - mostly const fixups Mark Pizzolato 2014-10-26 17:06:24 -07:00
  • 5c45aec68f SCP: Cleanup minor remote console behaviors (stutter prompt and broken single mode command) Mark Pizzolato 2014-10-26 15:55:36 -07:00