1
0
mirror of https://github.com/simh/simh.git synced 2026-04-07 14:04:08 +00:00

Commit Graph

  • 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
  • 5a343cefbb Visual Studio Projects: Properly capture git commit time into .git-commit-id.h Mark Pizzolato 2018-08-07 20:47:46 -07:00
  • 0d9f195f1c TIMER: Timing updates Mark Pizzolato 2018-08-06 19:54:29 -07:00
  • 482b6f1be4 SCP: Add ELSE command extension to the IF command processing. Mark Pizzolato 2018-08-06 18:22:46 -07:00
  • 2ddc0e61ad TIMER: Define HAVE_STRUCT_TIMESPEC consistently for compiler compatibility Mark Pizzolato 2018-08-06 13:15:09 -07:00
  • fee95b0527 Visual Studio Projects: Update to use pthreads4w 2.10.0 Mark Pizzolato 2018-08-06 07:44:35 -07:00
  • 15885fdf6a TIMER: optimize time format conversion routine Mark Pizzolato 2018-08-06 07:38:08 -07:00
  • a62789a505 SCP: Make repeated debug message summarization the default Mark Pizzolato 2018-08-06 07:37:04 -07:00
  • a36c298f2b PDP15, UC15: Extended compiler cleanup Mark Pizzolato 2018-08-05 22:42:56 -07:00
  • b5a993cf93 makefile: temporarily remove i650 from make all while waiting for update Mark Pizzolato 2018-08-05 21:36:30 -07:00
  • 124ca0ea0f I7000: Second release of IBM 7000 simulators. Richard Cornwell 2018-08-05 22:45:06 -04:00
  • b4d185f3af B5500: Second release of Burroughs B5500 simulator. Richard Cornwell 2018-08-05 22:43:59 -04:00
  • 8b1d058a63 SIM_CARD: New interface to support stacking cards and save/restore. Richard Cornwell 2018-08-05 22:43:07 -04:00
  • a8d4fe8846 SCP: Fix potential NULL pointer dereference - Coverity Mark Pizzolato 2018-08-04 08:28:12 -07:00
  • 9316978403 VAX, PDP11: Silence Coverity identified VH warning Mark Pizzolato 2018-08-04 08:25:32 -07:00
  • e3894d7c6c makefile: Avoid deprecated warnings when compiling with clang++ Mark Pizzolato 2018-08-02 13:02:21 -07:00
  • c7abd314d9 VAX780, PDP11 (all Unibus systems): Fix VH DHU11 device output activity Mark Pizzolato 2018-08-02 12:53:26 -07:00
  • dc13df7b7b VAX: Set CPU model correctly on each boot Mark Pizzolato 2018-08-02 11:26:43 -07:00
  • e4191c3750 makefile: Fix generation of commit time in .git-commit-id file Mark Pizzolato 2018-08-02 11:21:37 -07:00
  • b18fa8c045 SCP: Prepare for new sim_card interfaces Mark Pizzolato 2018-07-29 19:51:09 -07:00
  • d01cd826b3 PDP11: Allow setting core size to 8K, 24K, 40K, and 56K. Lars Brinkhoff 2018-07-28 20:47:09 -07:00
  • 7a08f2368e SCP: Add debug duplicate line output summary support Mark Pizzolato 2018-07-27 13:56:18 -07:00
  • 9cc726790e SCP: Avoid "Unexpected internal error" for expected conditions Mark Pizzolato 2018-07-27 08:39:23 -07:00
  • 5ccef2e6f8 simh 3.10-RC2 Bob Supnik 2018-07-21 10:39:14 -07:00
  • a2bc6a9508 UC15: Fix incorrect shared region size Mark Pizzolato 2018-07-21 03:01:11 -07:00
  • beaae0b945 makefile: Allow building shared memory applications Mark Pizzolato 2018-07-21 03:00:36 -07:00
  • a644a6e5ca SHMEM: Fix various Linux and Windows problems Mark Pizzolato 2018-07-21 02:59:00 -07:00
  • 52e8c7f6f8 UC15: Fix shared memory segment size parameter Mark Pizzolato 2018-07-21 02:22:26 -07:00
  • a541aa2c46 PDP11, VAX: Add proper pointer in XQ Help info for Throttling Mark Pizzolato 2018-07-21 02:21:43 -07:00
  • 91e4efbd59 SHMEM: Fix various Linux and Windows problems Mark Pizzolato 2018-07-21 02:20:47 -07:00
  • 4487646946 DISK: Fix auto sizing and non auto sizing logic checks Mark Pizzolato 2018-07-19 23:33:09 -07:00
  • 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