1
0
mirror of https://github.com/open-simh/simh.git synced 2026-03-19 16:21:54 +00:00

Commit Graph

  • 74a640d04a All VAX: Properly record clock tick acknowledgments Mark Pizzolato 2018-10-08 22:33:00 -07:00
  • 5fdc1e6d0f SCP: Add more clock adjustments while idling Mark Pizzolato 2018-10-08 20:55:01 -07:00
  • 6a3424df86 SCP: Add option to write debug output to an in memory circular buffer Mark Pizzolato 2018-10-08 17:50:00 -07:00
  • 948d8cc6e8 TIMER: Remove excessive adjustment of sim_interval while idling Mark Pizzolato 2018-10-05 20:44:22 -07:00
  • b38cc8a367 SCP: Allow "STEP -T nnn" to work Mark Pizzolato 2018-10-05 20:43:43 -07:00
  • 7984074f5f SCP: Fix potential leak in error path exit (Coverity) Mark Pizzolato 2018-10-05 17:32:57 -07:00
  • e994a4aeda SCP: Expose version information in environment variables Mark Pizzolato 2018-10-05 15:27:22 -07:00
  • c60c151b4e I1620: Correct help text for CPU FP option David Wise 2018-10-05 08:11:00 -07:00
  • 4dd08bfe5d Visual Studio Projects: Update required windows-build components Mark Pizzolato 2018-10-02 18:14:08 -07:00
  • e20e9878ab Visual Studio Projects: Add missing #define for UC15 build Mark Pizzolato 2018-10-02 17:24:42 -07:00
  • 6a5b0c5bcc makefile: Add check for tests as part of each target build steps Mark Pizzolato 2018-10-02 17:24:04 -07:00
  • aabb689763 Visual Studio Projects: Remove I650 from build for lack of attention from author Mark Pizzolato 2018-10-02 15:42:45 -07:00
  • ced643a8b7 Visual Studio Projects: Add Post Build Event script to run tests when available Mark Pizzolato 2018-10-02 14:43:09 -07:00
  • 17491577c7 Intel-Systems: Correct size of port variable to uint16 Bill Beech 2018-10-02 14:26:40 -07:00
  • b759d73fe5 PDP11: Avoid reference to display.h when building without display support Mark Pizzolato 2018-10-02 12:53:08 -07:00
  • dbc596ff22 I1620: Update doc to remove redundant PTP section. David Wise 2018-10-02 09:22:46 -07:00
  • 88a0cae129 Visual Studio Projects: Fix post build events for Intel-Systems and swtp6800 Mark Pizzolato 2018-10-01 20:23:59 -07:00
  • a9061b0332 PDP11: Fix regression where, depending on CPU model, the SR register disappears Mark Pizzolato 2018-10-01 13:43:43 -07:00
  • 3736f4c385 Visual Studio Projects: Add post build execution of available tests Mark Pizzolato 2018-10-01 04:32:31 -07:00
  • 31c512c6e7 makefile: Avoid using PCRE REGEX support on OS X Mark Pizzolato 2018-09-30 12:37:49 -07:00
  • 4807fbbf67 SCP: Expose the REGEX type (PCREPOSIX, REGEX, none) in SIM_REGEX_TYPE env var Mark Pizzolato 2018-09-30 12:35:07 -07:00
  • 195cd439ae SCP: Avoid potential memory leak while cleaning up EXPECT regular expressions Mark Pizzolato 2018-09-30 08:12:15 -07:00
  • f86a67310a SCP: Add missing aspects to sim_filepath_parts, move sim_dir_scan to sim_fio Mark Pizzolato 2018-09-29 23:34:14 -07:00
  • a274a1f208 VAX: Fix test script for the VAX simulators that don't have available diags Mark Pizzolato 2018-09-28 21:09:27 -07:00
  • b6b457a84d SCP: Fix Coverity identified issues Mark Pizzolato 2018-09-28 20:47:54 -07:00
  • c640000b54 SCP: Fix DO command so that CALL will work after a CD has been processed Mark Pizzolato 2018-09-28 20:33:32 -07:00
  • a40d23fd53 SCP: Avoid warning on OS X which shouldn't be necessary Mark Pizzolato 2018-09-28 19:06:29 -07:00
  • 0e544b71ff SCP: Fix various compiler warnings Mark Pizzolato 2018-09-28 18:05:39 -07:00
  • 3a9a15f3a9 TIMER: Allow short duration sim_instr() exits to avoid recalibrating timers Mark Pizzolato 2018-09-28 18:04:34 -07:00
  • a56e55b8ac All VAX: fix makefile invocation of VAX diagbistuc tests Mark Pizzolato 2018-09-28 15:46:50 -07:00
  • 568a80dfb8 SCP: Add parsing of file specs in environment variables and DO command args. Mark Pizzolato 2018-09-28 15:43:01 -07:00
  • 9a716a7689 SCP: On startup, only exit if initialization file explicitly returns SCPE_EXIT Mark Pizzolato 2018-09-28 09:36:14 -07:00
  • f48c282dff SCP: Silence potential compiler warnings on Windows using GCC Mark Pizzolato 2018-09-27 22:01:40 -07:00
  • 6747c7fdc2 All VAX: Extend tests to include available DEC instruction diagnostics Mark Pizzolato 2018-09-27 22:00:38 -07:00
  • be52190067 All VAX: extend REI debugging support Mark Pizzolato 2018-09-27 06:41:40 -07:00
  • 0ca011cd46 VAX: Parse for switches in BOOT command implementations Mark Pizzolato 2018-09-27 06:35:31 -07:00
  • 928193d463 SCP: Fix EXPECT regular expression match environment variable names Mark Pizzolato 2018-09-27 06:24:31 -07:00
  • 9414b6b98e makefile: restore -O2 to clang non-debug builds Mark Pizzolato 2018-09-27 06:22:04 -07:00
  • 3f2d76eee5 doc: Clarify use of sim_rtcn_init_unit vs sim_rtcn_init. Mark Pizzolato 2018-09-27 06:21:39 -07:00
  • 0fe4bf3281 VAX tests: Fix spelling error in success/fail messages Mark Pizzolato 2018-09-19 22:36:48 -07:00
  • 49cfac9019 VAX: Add EHKAA (aka HCORE) Harware Core Instruction test for MicroVAX 3900 Mark Pizzolato 2018-09-19 21:51:28 -07:00
  • 1adc76a5dd All Unibus VAX: Simplify output produced by Hardware Core Instruction test Mark Pizzolato 2018-09-19 19:57:55 -07:00
  • c49eea7a50 SCP: Use sim_messagef in console command output for consistency Mark Pizzolato 2018-09-19 17:58:28 -07:00
  • 2d586fb72b makefile: Fix test script search function to only return existing files Mark Pizzolato 2018-09-19 16:01:59 -07:00
  • 22ad3706bc All Unibus VAX: Add execution of CPU hardcore instruction test EVKAA to build Mark Pizzolato 2018-09-19 14:53:35 -07:00
  • 3c7f79f251 SCP: Fix and document optional [count] parameter for EXPECT commands Mark Pizzolato 2018-09-19 14:46:40 -07:00
  • d35b8725a3 SCP: Add optional status value to EXIT command Mark Pizzolato 2018-09-18 14:24:14 -07:00
  • 812b97cdfd makefile: Make sure that -O0 is only forced for clang/LLVM compiler Mark Pizzolato 2018-09-17 06:24:39 -07:00
  • 371e5fe5cc SCP: Remove duplicate SET CONSOLE SPEED help text. Mark Pizzolato 2018-09-13 08:20:22 -07:00
  • e1db7dec41 PDP11: Add ROM device build support for VMS and Visual Studio Mark Pizzolato 2018-09-11 05:59:14 -07:00
  • 122a87e544 PDP11: ROM device. Lars Brinkhoff 2018-09-04 11:53:08 +02:00
  • 0051082dc9 PDP11, VAX: Support explicit deregistering of I/O space addresses Mark Pizzolato 2018-09-10 06:04:50 -07:00
  • ac40e513cb PDP11: Change all boot routines to use WrMemW() to access memory Mark Pizzolato 2018-09-09 19:08:33 -07:00
  • 488b91a62c TMXR: Avoid potential divide by 0 when setting speed without a speed factor Mark Pizzolato 2018-09-08 13:58:20 -07:00
  • 77ff9e44f0 PDP11: Fix building pdp11_vt.c when USE_DISPLAY is undefined. Lars Brinkhoff 2018-09-07 08:06:17 -07:00
  • ee2ea26c24 PDP11: Add VT device Terminal Boot mode and help routine Mark Pizzolato 2018-09-06 16:29:51 -07:00
  • e7a250937a PDP11: Fix I/O Page DMA to reflect hardware that only worked on Unibus Mark Pizzolato 2018-09-06 13:41:43 -07:00
  • 6dfb0111e8 TMXR: Add Morton box line speeds: 25k, 40k, 50k, and 80k BPS. Lars Brinkhoff 2018-09-06 11:06:36 -07:00
  • 7677dad67d PDP11: Properly range check DMA access to the I/O page Mark Pizzolato 2018-09-06 11:03:45 -07:00
  • 5f0370749e PDP11: Allow a device to have a linked list of DIB structures Mark Pizzolato 2018-09-06 02:35:23 -07:00
  • 2ed1ed9049 PDP11: Add console port input from graphics or normal stdin or telnet Mark Pizzolato 2018-09-06 02:22:23 -07:00
  • 362eb4afaf display: Make each keyboard input character available from the graphics window Mark Pizzolato 2018-09-06 02:19:12 -07:00
  • 99cabebbf0 TMXR: Make sure to send the telnet mantra on outgoing telnet connects Mark Pizzolato 2018-09-06 02:07:37 -07:00
  • 6f1a01d6fa PDP11, VAX: Fix vh_rd debug register decode (Ed Marr) Mark Pizzolato 2018-09-04 01:15:41 -07:00
  • f5488239d2 PDP11: Fix ability to hard set DLI device ADDRESS and VECTOR Mark Pizzolato 2018-09-03 07:36:45 -07:00
  • 6f2538380a SCP: Change use of O_NDELAY to O_NONBLOCK for Posix compatibility Mark Pizzolato 2018-09-02 20:07:53 -07:00
  • 7f9e60de58 SCP: Use O_NDELAY when putting fd 0 into non blocking mode on Linux Mark Pizzolato 2018-09-02 07:30:02 -07:00
  • ed081894f8 Visual Studio Projects: Avoid temporary file validating current git commit it Mark Pizzolato 2018-09-01 01:59:10 -07:00
  • 3e2cba7cbd Visual Studio Projects: Update windows-build dependence for VS2017 support Mark Pizzolato 2018-08-30 22:17:01 -07:00
  • 8bd73b3243 SCP: Fix ELSE command implementation Mark Pizzolato 2018-08-29 20:39:05 -07:00
  • 2d35feb973 PDP11, VAX: Cause all VH lines to drop DTR on a master or bus reset Mark Pizzolato 2018-08-28 17:51:31 -07:00
  • 949662a7b9 Visual Studio Projects: Auto migrate zip expanded windows-build to git Mark Pizzolato 2018-08-28 14:31:08 -07:00
  • 4ae55f57da SCP: Explicitly put fd 0 into non blocking mode when running simulation on Linux Mark Pizzolato 2018-08-27 19:34:08 -07:00
  • eea6eceaa9 SWTP: Improve error messages Bill Beech 2018-08-27 15:33:05 -07:00
  • 2008f3f6ec PDP11, VAX: Avoid potential operator precedence confusion Mark Pizzolato 2018-08-27 12:11:27 -07:00
  • 05f682115c H316: Avoid potential buffer overflow for UDP connect string Mark Pizzolato 2018-08-27 12:09:25 -07:00
  • 0786e1fc60 CARD: Add missing function return type declaration for sim_card_test Mark Pizzolato 2018-08-27 11:31:33 -07:00
  • 0daa80e03d SCP: Add support for library unit test routines Mark Pizzolato 2018-08-26 18:15:30 -07:00
  • 8ac1845b30 TMXR: Fix to drop DCD and CTS when a modem connection is dropped remotely Mark Pizzolato 2018-08-26 15:45:12 -07:00
  • 6a015d3ef9 PDP11, all VAX: VH device modem signal fixup Mark Pizzolato 2018-08-24 14:33:04 -07:00
  • af173b7b6e TMXR: Rework modem signaling support Mark Pizzolato 2018-08-24 11:54:42 -07:00
  • b2ff00ab87 SCP: Make debug duplicate message reduction properly the default behavior Mark Pizzolato 2018-08-24 10:08:59 -07:00
  • 3f7e473b79 3b2: Fix for erratic CONTTY behavior Seth Morabito 2018-08-22 17:13:48 -07:00
  • cf57f0d638 Visual Studio Projects: Fix warning building release targets Mark Pizzolato 2018-08-21 19:24:10 -07:00
  • 03d80face2 Visual Studio Projects: Cleanup properly when build compiler version changes Mark Pizzolato 2018-08-21 18:59:26 -07:00
  • 9df764a8ca Visual Studio Projects: Reference explicit URL when updating windows-build Mark Pizzolato 2018-08-21 10:11:22 -07:00
  • 71ee25be1a 3B2: Remove unused code, move static declarations Seth Morabito 2018-08-19 11:57:28 -07:00
  • 5ae2e4c49d 3b2: Fix for overwriting kernel memory Seth Morabito 2018-08-18 20:46:37 -07:00
  • c833c933ed PDP11, all VAX: better manage VH input FIFO empty transition status (Ed Marr) Mark Pizzolato 2018-08-16 15:30:39 -07:00
  • 664a2d555c Visual Studio Projects: Dynamically provide up-to-date windows-build components Mark Pizzolato 2018-08-16 08:05:23 -07:00
  • 0e778da410 Visual Studio Projects: Upgrade SDL2 to v2.0.8 Mark Pizzolato 2018-08-15 14:58:53 -07:00
  • cdb731b0c3 Visual Studio Projects: Assure that updated library components are updated Mark Pizzolato 2018-08-15 13:14:10 -07:00
  • c0f79d8812 SCP: Fix Xcode static analysis identified issues (Peter Schorn) Mark Pizzolato 2018-08-12 03:16:44 -07:00
  • 7eda72931f Visual Studio Projects: Add Whole program optimization Mark Pizzolato 2018-08-11 16:25:14 -07:00
  • 6ffa4c8a41 IBM1130, PDP10, PDP11: Replaced assert() with ASSURE() for run time error checks Mark Pizzolato 2018-08-11 14:44:15 -07:00
  • 1b7d77e03b AltairZ80: Replaced assert() with ASSURE() for error checking at run time Peter Schorn 2018-08-11 09:48:55 +02:00
  • f659574e11 Visual Studio Projects: Fix pthread build step disable WholeProgramOptimization Mark Pizzolato 2018-08-09 09:06:24 -07:00
  • 6070692581 SCP: Add unit to AIO_VALIDATE context message Mark Pizzolato 2018-08-08 11:51:54 -07:00
  • 44bc5116e7 SCP: Add file:line context reporting when abort() is invoked from macros Mark Pizzolato 2018-08-08 10:00:53 -07:00
  • 6dad94c5e5 makefile: Disable optimization on OS X compiling with clang Mark Pizzolato 2018-08-07 23:24:49 -07:00