1
0
mirror of https://github.com/simh/simh.git synced 2026-03-24 01:27:19 +00:00

Commit Graph

  • e3bdb12aeb Simplified conditions when a do command file error message is printed Mark Pizzolato 2012-04-30 13:48:47 -07:00
  • ee235a6c37 Fixed conditions when error messages are displayed while processing do commands Mark Pizzolato 2012-04-30 05:53:55 -07:00
  • df98a0583c Fixed conditions when error messages are displayed while processing do commands Mark Pizzolato 2012-04-30 05:48:09 -07:00
  • 7830a327f0 Added a -O switch to the programs arguments which will enable global ON inheritance. Mark Pizzolato 2012-04-29 21:26:36 -07:00
  • d4e1cac0ea Added makefile support to use the LLVM (clang) compiler on OSX and other platforms where it may be available (Linux, *BSD, etc.) Mark Pizzolato 2012-04-29 12:39:25 -07:00
  • 0f8e6cfe95 Cleanup for warning messages produced by the clang C compiler. Mostly adding parentheses in conditional assignments and clarification parentheses in complex boolean expressions. Mark Pizzolato 2012-04-29 11:59:44 -07:00
  • 3775c17034 Fixed asynch disk/tape I/O reset behaviors to reliably synchronize with the I/O thread's startup Mark Pizzolato 2012-04-29 05:55:46 -07:00
  • c4659a0903 Fixed issue where asynchronous I/O wouldn't be reliable after a device reset. Mark Pizzolato 2012-04-28 08:37:20 -07:00
  • 784f0542f2 Fixed for Compiler indicated bugs Mark Pizzolato 2012-04-27 15:09:40 -07:00
  • 78009646f0 Cleaned up compiler noticed issues Mark Pizzolato 2012-04-27 15:06:39 -07:00
  • c7f778ca79 Cleaned up makefile to support OSX builds with the clang compiler Mark Pizzolato 2012-04-27 14:03:28 -07:00
  • ce716f93f6 Fix to avoid excessive compiler optimization of vax ROM access spinwait. Found by Craig Berry, fix suggested by Sergey Oboguev Mark Pizzolato 2012-04-27 13:38:13 -07:00
  • 57008bb8f5 Cleaned up nested comments Mark Pizzolato 2012-04-27 12:36:03 -07:00
  • 19bf1cdb90 Cleanup compiler warning about printf arguments Mark Pizzolato 2012-04-27 12:27:16 -07:00
  • f77a38c3c5 Cleaned up a few compile complaints Mark Pizzolato 2012-04-27 12:11:12 -07:00
  • 8989b111c1 Fixed declaration of unused parameter to quiet a gcc warning Mark Pizzolato 2012-04-27 10:08:27 -07:00
  • da820d73ac Fixed include file ordering to assure that sockets are defined for tmxr's use Mark Pizzolato 2012-04-25 20:03:02 -07:00
  • c77bdb20f1 Added scp SHOW SERIAL command Mark Pizzolato 2012-04-25 17:04:48 -07:00
  • 7929c11792 Merge branch 'master' into SerialMux Mark Pizzolato 2012-04-25 12:19:11 -07:00
  • 83172116e8 Added SHOW ETHERNET command and extended eth_show to track and display open ethernet devices Mark Pizzolato 2012-04-25 05:29:50 -07:00
  • 31df5e8db2 Added a mechanism for commands to optionally handle their message printing via a separate dispatch in the command table. This is currently used by run_cmd to handle unsuppressed status returns. Mark Pizzolato 2012-04-25 05:24:53 -07:00
  • 6def9ed6a8 Added a mechanism for commands to optionally handle their message printing via a separate dispatch in the command table. This is currently used by run_cmd to handle unsuppressed status returns. Mark Pizzolato 2012-04-25 04:04:48 -07:00
  • e153e0f483 Merge branch 'master' into HP2100Extensions Mark Pizzolato 2012-04-24 18:29:48 -07:00
  • eaa17ffce8 Fixed incorrect build target names for new swtp6800 projects Mark Pizzolato 2012-04-24 14:21:30 -07:00
  • 72be72c472 Updated simh faq and doc files Mark Pizzolato 2012-04-24 14:14:14 -07:00
  • fc931c9bb2 Fixed incorrect build target names for new swtp6800 projects Mark Pizzolato 2012-04-24 12:21:45 -07:00
  • ad9cd1b51c Numerous Control Flow Fixes: Mark Pizzolato 2012-04-24 12:16:38 -07:00
  • 178f4a743d Merge branch 'master' into SerialMux Mark Pizzolato 2012-04-23 13:03:26 -07:00
  • 4af7be06cc Inherit sim_rev.h from v3.9-0-rc3 Mark Pizzolato 2012-04-23 12:25:29 -07:00
  • db9bf32112 Merge of Bob's simh-v3.9-0-rc3 Mark Pizzolato 2012-04-23 11:50:43 -07:00
  • e9aa507082 Issue cleanup after v3.9-0-rc3 merge Mark Pizzolato 2012-04-23 06:02:37 -07:00
  • 73bd8c36e7 Official simh-V3.9-0-rc3 Merge Mark Pizzolato 2012-04-23 04:02:02 -07:00
  • b2ebd56f9c Generalized serial port naming syntax to refer to host serial ports by the name 'serN' while continuing to allow the use of specific host device names. Mark Pizzolato 2012-04-22 16:46:10 -07:00
  • 19ae16ac6e Parameterized the gcc invocations in the makefile to facilitate easy use of lint/cppcheck/other-code-analyzer (from Michael Bloom) Mark Pizzolato 2012-04-21 08:37:46 -07:00
  • 6912ad167e Fixed tmxr Buffering functionality broken in the Serial merge from Dave Mark Pizzolato 2012-04-20 17:58:21 -07:00
  • 1fb1756b65 Added sim_serial to all simulator Visual Studio Projects Mark Pizzolato 2012-04-20 05:26:11 -07:00
  • bc36e9dde5 Adds serial port support to the multiplexer library. Mark Pizzolato 2012-04-19 19:18:15 -07:00
  • 5f505ccadf Fixing many compiler identified nits. Mark Pizzolato 2012-04-18 09:48:04 -07:00
  • 3836306446 Revised prior OSX specific makefile fix to avoid a grep error message Mark Pizzolato 2012-04-18 09:09:40 -07:00
  • 127c8042c1 pdp11_xq: Forced the use of clk_cosched when idling is enabled Mark Pizzolato 2012-04-17 13:40:09 -07:00
  • f206facbd0 Merge branch 'master' of github.com:markpizz/simh Mark Pizzolato 2012-04-17 08:46:33 -07:00
  • 2873be2d7a Fixed makefile to work for various different gcc versions on OSX (from Craig Berry) Mark Pizzolato 2012-04-17 08:45:52 -07:00
  • dfcd818762 Added O_DSYNC semantics to the RAW file open() call for *nix platforms. This makes *nix RAW I/O behavior consistent with windows RAW I/O. Mark Pizzolato 2012-04-16 04:58:28 -07:00
  • eb60957366 Fixed VAX idle for NetBSD and OpenBSD support. Mark Pizzolato 2012-04-12 18:45:57 -07:00
  • 190993b5f4 Fixed possible NULL pointer dereference. (from Sergey Oboguev) Mark Pizzolato 2012-04-12 14:48:26 -07:00
  • c6c9e0c3ac Fixed arguments to sprintf when constructing the expansion of %*. Found by Maurizio De Tommaso. Mark Pizzolato 2012-04-12 12:18:23 -07:00
  • 79d0e25848 Fixed printf of error messages which had parameters in the wrong order (found by Maurizio De Tommaso) Mark Pizzolato 2012-04-12 12:11:01 -07:00
  • 330839888d Removed redundant {sim_name}.rc initialization file. Mark Pizzolato 2012-04-12 09:59:32 -07:00
  • 04098f6007 Fixed VAX idle support for newer versions of NetBSD and OpenBSD to not trigger idling when IPL is changed from the system Boot ROM. Mark Pizzolato 2012-04-12 09:52:55 -07:00
  • 99374e37aa Removed redundant {sim_name}.rc initialization file. Mark Pizzolato 2012-04-12 09:49:38 -07:00
  • 30a328ee2d Merge branch 'master' into HP2100Extensions Mark Pizzolato 2012-04-11 19:33:11 -07:00
  • fc8856805d Added a default initializing file simh.rc to the files automatically loaded when a simulator starts Mark Pizzolato 2012-04-11 19:26:27 -07:00
  • c1663795f1 Added VAX idle support for newer versions of NetBSD and OpenBSD guests if they use IPL 1 as the idle trigger Mark Pizzolato 2012-04-11 19:24:42 -07:00
  • 95a1cb71df Added a generic non simulator specific startup include file (simh.rc) to be processed. Mark Pizzolato 2012-04-11 10:46:43 -07:00
  • 542c15844c Added display of the OS sleep resolution which is now displayed as an explanation if idling is unavailable. Mark Pizzolato 2012-04-11 07:32:06 -07:00
  • a27187ca6c Merge of Dave's local fixes 7 & 8 Mark Pizzolato 2012-04-10 08:16:29 -07:00
  • 33567b474d Sanity check when detaching a undetached unit. fro Dave Bryan. Mark Pizzolato 2012-04-10 08:09:48 -07:00
  • fd702e407b Made automatic startup file be named {sim_name}.rc (i.e. hp2100.rc or vax.rc, etc.) Mark Pizzolato 2012-04-10 07:02:49 -07:00
  • 42d2802c47 Finish Merge branch 'master' into HP2100Extensions Mark Pizzolato 2012-04-10 06:59:14 -07:00
  • 1e319afd68 Partial merge from master branch Mark Pizzolato 2012-04-10 06:17:00 -07:00
  • 1cb4eb7960 Fixed Asynch I/O issues which may leave pending asynch I/O in limbo when device resets happen (found by Sergey Oboguev) Mark Pizzolato 2012-04-10 05:43:59 -07:00
  • a339dae651 Extensive Control Flow Enhancements: Mark Pizzolato 2012-04-10 05:38:12 -07:00
  • 40deb20ccd HP2100 update from Dave Bryan Mark Pizzolato 2012-04-04 12:31:43 -07:00
  • 15570e5e8d HP2100 update from Dave Bryan Mark Pizzolato 2012-04-04 12:17:45 -07:00
  • a14a1ab5cd Added missing synchronization when dispatching asynchronous calls. From Sergey Oboguev Mark Pizzolato 2012-04-04 11:08:56 -07:00
  • ab3af3062d - Changed asynch queue insertion and removal to use a lock free algorithm based only on InterlockedCompareExchangePointer. We can now use this lock free approach on IA64 host systems as well. Mark Pizzolato 2012-04-04 11:05:24 -07:00
  • 7ac3557524 Fixed bug under Asynch I/O where I/O completion did not delay the appropriate time before passing back device status to a simulator. Found by Sergey Oboguev. Mark Pizzolato 2012-04-02 14:05:12 -07:00
  • 6e6fdd02ae Fixed VMS Build of DEBUG simulators Mark Pizzolato 2012-03-31 14:43:59 -07:00
  • 518d268bea Added command alias support Mark Pizzolato 2012-03-30 12:39:22 -07:00
  • 4a78242c6f Cleaner GCC options detection on older GCC versions on varioous platforms Mark Pizzolato 2012-03-30 10:58:01 -07:00
  • 77626d78e8 Added missing host NIC MAC address determination for VMS hosts Mark Pizzolato 2012-03-30 06:38:34 -07:00
  • 9a802a1438 Cleaner GCC options detection on older GCC versions on various platforms. Mark Pizzolato 2012-03-29 09:59:17 -07:00
  • 9449c1fc3f Restored announcing GCC version and build options lost in manual merge from v3.9-0-rc2 Mark Pizzolato 2012-03-29 09:12:08 -07:00
  • 3a89ffe9bb Added -Q option to RETURN with a specific status, and an always implied -Q when returning the last command status since presumably the related message has already been displayed. Mark Pizzolato 2012-03-29 08:16:55 -07:00
  • 38bbdd2de9 Added VH to the VAX780 build (makefile and descrip.mms) Mark Pizzolato 2012-03-29 04:05:39 -07:00
  • 8ac73b39e5 Fix needed for compile on VAX/VMS Mark Pizzolato 2012-03-28 12:43:06 -07:00
  • b0a3bf6f4e Help message and minor formatting cleanup Mark Pizzolato 2012-03-28 12:08:17 -07:00
  • 8619674d19 Fixed regression of echo state. Echo is not explicitly inherited by nested do command files. Mark Pizzolato 2012-03-28 05:08:39 -07:00
  • 72d209fbe5 Added sub_args expansion of %* to mean insert all args %1..%9 Mark Pizzolato 2012-03-28 04:49:54 -07:00
  • 4510ca64c0 Added do_cmd option -O to inherit ON condition actions from caller Mark Pizzolato 2012-03-28 03:50:22 -07:00
  • 88786f974e Interpret message suppression flag SCPE_NOMESSAGE for commands entered interactively as well. Mark Pizzolato 2012-03-27 19:33:42 -07:00
  • 00dfc21bf0 Exposed a means of general disabling message printing to commands while passing back status information. Mark Pizzolato 2012-03-27 19:12:40 -07:00
  • 693b75c00e Initial Merge of Dave Bryan's localfixes to run the HP diagnostics Mark Pizzolato 2012-03-26 17:17:44 -07:00
  • 7e68046c59 Added VH to VAX780 Visual Studio Project Mark Pizzolato 2012-03-26 12:17:30 -07:00
  • 7ea8831c7b Added do command default file extension for file being opened of '.sim' Mark Pizzolato 2012-03-26 12:17:07 -07:00
  • 0dd5185099 Added VH device to the VAX780 Mark Pizzolato 2012-03-26 11:53:06 -07:00
  • c93f9085df Include release information about enhancements and fixes to ethernet components. Mark Pizzolato 2012-03-26 09:49:09 -07:00
  • fad0ed392a Add Projects and Solution definition for Microsoft Visual C++ IDE Mark Pizzolato 2012-03-26 09:09:26 -07:00
  • 44973468a5 Fixed case of file names for AltairZ80 simulator to be consistent across platforms Mark Pizzolato 2012-03-26 08:46:03 -07:00
  • bfe6237640 Fixed case of file names for AltairZ80 simulator to be consistent across platforms Mark Pizzolato 2012-03-26 08:42:34 -07:00
  • 8cc2ef03c7 Fixed regression in handling (ignoring) error conditions while processing simple do file. Mark Pizzolato 2012-03-26 04:59:46 -07:00
  • 027c921cfc More robust and correct readline support and fix to VMS build for HP2100 Mark Pizzolato 2012-03-25 15:55:36 -07:00
  • 8ebabd5f69 Makefile and readline fix and additional compiler nits missed earlier Mark Pizzolato 2012-03-25 15:08:18 -07:00
  • c205070554 Fix makefile for better GCC version determination and optimization enabling on more platforms Mark Pizzolato 2012-03-25 07:36:37 -07:00
  • 6e813b8364 Merge with v3.9-0-rc2 first pass Mark Pizzolato 2012-03-24 19:46:37 -07:00
  • 66c264d678 RC2 of 3.9 Mark Pizzolato 2012-03-24 15:30:27 -07:00
  • 95e535008b Updated HP2100 from Dave Bryan Mark Pizzolato 2012-03-24 12:54:46 -07:00
  • 6d11b3bd25 Updated HP2100 from Dave Bryan Mark Pizzolato 2012-03-24 12:52:22 -07:00
  • 8255ba9379 Fixed typo in prior correction Mark Pizzolato 2012-03-23 15:57:26 -07:00
  • f77bc42547 Update descrip.mms and pdp11_tu.c Mark Pizzolato 2012-03-23 15:51:41 -07:00