1
0
mirror of https://github.com/open-simh/simh.git synced 2026-05-26 23:07:11 +00:00

Commit Graph

  • 01c725fcdf ETHER: Avoid compiling internal support routines for simulators which don't have ethernet devices Mark Pizzolato 2014-10-04 12:44:05 -07:00
  • 7c1f909752 PDQ-3: Compiler suggested warning cleanup (gcc & Visual C++) from Holger Veit Mark Pizzolato 2014-10-04 12:37:45 -07:00
  • 5b288b0d98 PDP11, VAX: Enhance help SET RQn FORMAT description Mark Pizzolato 2014-09-29 03:08:59 -07:00
  • a262852ef1 Merge remote-tracking branch 'psco/master' Mark Pizzolato 2014-09-22 04:18:11 -07:00
  • 9b02e16ce4 ETHER: Remove support for statically linking libpcap on Linux and OS X platforms Mark Pizzolato 2014-09-21 16:31:49 -07:00
  • 56236ac5f0 RTVAX1000: Finish making sure that a rtvax1000 can't have any part of a VCB01 (found by Dan Gahlinger) Mark Pizzolato 2014-09-21 07:49:52 -07:00
  • 977712b9c5 AltairZ80: More debug information available when using IMD disks Peter Schorn 2014-09-21 09:42:26 +02:00
  • 0b89e63d41 RTVAX1000: Make sure that rtvax1000 doesn't contain any parts of the VCB01 board which was never supported. Mark Pizzolato 2014-09-20 18:50:39 -07:00
  • 7154ca1fe1 WINDOWS_BUILD: Fixed race condition which can occur during a parallel build creating the .git-commit-id.h file Mark Pizzolato 2014-09-19 10:46:15 -07:00
  • 9bfc87f2dc Compiler suggest cleanup. Mark Pizzolato 2014-09-18 03:29:58 -07:00
  • e2524e7feb Beta Simulators (PDQ-3 and SAGE) from Holger Veit Mark Pizzolato 2014-09-17 17:31:40 -07:00
  • 7087f1e1c6 Compiler suggested cleanup Mark Pizzolato 2014-09-17 17:10:13 -07:00
  • 437f86fb4a FIO: Removed sim_set_fsizeo since it is not currently used and it can't be compiled under MinGW Mark Pizzolato 2014-09-17 14:17:34 -07:00
  • f355749eb5 SCP: Provide a way to display an arbitrary buffer contents as hex in debug output Mark Pizzolato 2014-09-17 09:08:12 -07:00
  • defe5f07d9 AltairZ80: Promote sim_imd.c to a top level simh library to be used as needed by various simulators Mark Pizzolato 2014-09-16 11:29:19 -07:00
  • 60a0cf7468 AltairZ80: Reworked the conditional compile time debug code to use the runtime sim_debug() APIs. Mark Pizzolato 2014-09-16 11:07:15 -07:00
  • 1e0b83ca10 SCP: Avoid building sim_video code when it isn't used by a simulator. Mark Pizzolato 2014-09-16 11:05:31 -07:00
  • bc3582c194 SCP: Added sim_set_fsize and sim_set_fsizeo to sim_fio to support specific expanding or truncation of files. Mark Pizzolato 2014-09-16 09:20:02 -07:00
  • b8dc8f01b5 SCP: Fix to have sim_printf expand newlines to CRLF when writing to stdout with the simulator running. Allow sim_debug to be called with a NULL device pointer and return producing no output. Mark Pizzolato 2014-09-16 09:18:57 -07:00
  • 899b7a654e Improved DSK handling from Mike Douglas and bug fix in URLContens. Peter Schorn 2014-09-09 18:27:25 +02:00
  • 8b19805f04 WINDOWS_BUILD: Added the ability to cleanly start generating windows builds from a new local platform. Mark Pizzolato 2014-09-06 05:30:40 -07:00
  • 4fae9edef1 VAX: Fixed SBR test Mark Pizzolato 2014-09-05 14:07:57 -07:00
  • 3e01bef859 VAX: Fix the PxBR and SBR validation tests to correctly reflect the 780 microcode patch 38 from Bob Supnik Mark Pizzolato 2014-09-05 13:59:12 -07:00
  • d6456e506d VAX: Simplified idle detection which allows more operating systems to properly detect when they are idling. Mark Pizzolato 2014-09-05 11:39:41 -07:00
  • 7c9e33663c WINDOWS-BUILD: Fix to properly get/generate the .git-commit-id file on a newly cloned repo Mark Pizzolato 2014-09-04 14:28:31 -07:00
  • 26cf38804b VAX780: Added idle support for SysVR2 Mark Pizzolato 2014-09-04 14:08:59 -07:00
  • 0dff1076a0 VAX, PDP11: Fix VHD support to save the correct updated part of the Block Allocation Table (BAT) when new blocks are added to a VHD. Mark Pizzolato 2014-09-03 13:21:38 -07:00
  • b2aaec0b3e Haiku has socklen_t François Revol 2014-07-19 18:29:43 +02:00
  • 2b718becd2 Work around missing nice() on Haiku François Revol 2014-07-19 18:29:06 +02:00
  • 04ba4d8d3c MAKEFILE: Add support for building under Haiku François Revol 2014-07-19 18:27:44 +02:00
  • bfcbabcb12 VMSBUILD: Fix minor issue building the ssem simulator on VMS host platforms Mark Pizzolato 2014-08-29 07:44:45 -07:00
  • 3b15398cf0 WINDOWS-BUILD: Fix buildall to work on platforms which have multiple versions of Visual Studio installed Mark Pizzolato 2014-08-14 17:19:50 -07:00
  • a01917e88c MAKEFILE: Fix gcc availability test for more/most platforms Mark Pizzolato 2014-08-03 03:38:38 -07:00
  • 1458712547 MAKEFILE: Added support to attempt to use the OS provided cc if gcc isn't available or otherwise specified by GCC= on the make command line. Mark Pizzolato 2014-08-02 18:53:44 -07:00
  • 89ca7bda3b Fix to avoid excessive compiler optimization of MicroVAX II ROM access spinwait. Found by Cory Smelosky and Jordi Guillaumes Pons. Mark Pizzolato 2014-08-02 15:43:39 -07:00
  • 04b3548920 Compiler suggested cleanup Mark Pizzolato 2014-08-02 15:24:16 -07:00
  • 3116ce5265 VAX8600: Fix for console I/O from Johnny Billquist Mark Pizzolato 2014-07-23 15:28:26 -07:00
  • cad8bf1cfc Compiler suggested cleanups - Johnny Billquist Mark Pizzolato 2014-07-23 13:59:51 -07:00
  • 4c55f1af0c VAX: Make sure that Ultrix 1.X specific behaviors are only in effect with that OS Mark Pizzolato 2014-07-17 10:04:40 -07:00
  • 6d64924685 MicroVAX I: Fix to allow reboot when the initial boot didn't specify a boot device (i.e. a sniff boot) Mark Pizzolato 2014-07-17 10:02:29 -07:00
  • 9a0d035e78 ETHER: Fix asynch reader thread rundown in error recovery path. Mark Pizzolato 2014-07-17 08:58:50 -07:00
  • 4d817f1deb VAX: Added support for the DEQNA device on Ultrix 1.x. Henry Bent observed that the deqna driver in this OS counted on older DEQNA firmware which automatically enabled interrupts after a software reset. Mark Pizzolato 2014-07-14 12:29:53 -07:00
  • a0a7eb27b6 VAX: Allow potentially pending console output to be delivered prior to halting back to the sim> prompt Mark Pizzolato 2014-07-12 16:20:43 -07:00
  • c1c5535d0b sigma: Fix shutdown/detach issue with tape devices. Mark Pizzolato 2014-07-10 14:57:18 -07:00
  • b907790cc1 ETHER: Fix to allow proper building and operation when networking support is undesired or unavailable. #143 Mark Pizzolato 2014-07-10 14:53:21 -07:00
  • a0c978f5f7 AltairZ80: Improved Altair Minidisk support from Mike Douglas Peter Schorn 2014-07-05 09:44:20 +02:00
  • f25b57c58d Bob Supnik's state as of 6/11/2014 Mark Pizzolato 2014-06-11 16:52:00 -07:00
  • f961a98ba9 Documentation update from Bob Supnik Mark Pizzolato 2014-06-11 16:39:40 -07:00
  • d26bf25e97 Compiler suggested cleanups Mark Pizzolato 2014-06-10 14:21:11 -07:00
  • fc4fb737f1 Compiler indicated cleanup - Reported by Peter Schorn Mark Pizzolato 2014-06-10 13:15:47 -07:00
  • c15c0058f4 ETHER: Made LAN connections more robust under failing network conditions. Mark Pizzolato 2014-06-10 10:20:02 -07:00
  • e9b312f26a PDP11, VAX: Added Ethernet packet transmission throttling support to XQ and XU devices. Mark Pizzolato 2014-06-06 15:03:31 -07:00
  • 753e4dc925 PDP10, PDP11, VAX: Fix buffer leak while generating NAK messages Mark Pizzolato 2014-06-03 12:09:43 -07:00
  • a6161c16b1 PDP10, PDP11, VAX: Fix out of order packet numbers after processing some NAK data. Also restart outgoing packet flow consistently if an output stall occurred. Mark Pizzolato 2014-06-01 14:06:46 -07:00
  • 959ebe7210 PDP10, PDP11, VAX: Fixed DMC/DMR DDCMP implementation to only send a single NAK when a data packet arrives out of order. Mark Pizzolato 2014-05-31 13:26:46 -07:00
  • a8a0182f74 PDP10, PDP11, VAX: Fixed Sync Data corruption Troll to actually discard transmit packets which it thinks it wants to. Mark Pizzolato 2014-05-31 13:24:49 -07:00
  • 779e2437bd PDP10, PDP11, VAX: Fix DMC/DMR DDCMP implementation to not crash due to buffer exhaustion while generating NAK packets for missing packets. Mark Pizzolato 2014-05-30 11:30:07 -07:00
  • 963ff98da4 PDP10, PDP11, VAX780, VAX750, VAX730: Fixed DMC/DMR DDCMP implementation to be tolerant of packet corruption. Mark Pizzolato 2014-05-29 15:48:00 -07:00
  • 06a63e5704 PDP10, PDP11, VAX780, VAX750, VAX730: Fix DMC/DMR simulation to generate NAK messages with the correct reason for CRC errors. Mark Pizzolato 2014-05-29 09:43:17 -07:00
  • d57e37a392 ETHER, PDP11, VAX: Added a built-in loopback agent which all ethernet devices can leverage to detect MAC address conflicts. Mark Pizzolato 2014-05-29 09:42:02 -07:00
  • f8020a2c4c AltairZ80: Addressed Microsoft compiler generated warnings Peter Schorn 2014-05-29 18:12:18 +02:00
  • 589aca19f4 AltairZ80: Added Motorola 68000 CPU support for CP/M-68K, support for Altair mini-disk format, added descriptions for all device registers Peter Schorn 2014-05-27 20:01:30 +02:00
  • 709016c356 PDP10, PDP11, VAX: Revert effort to Avoid returning "Line Unit" test failed after DMC/DMR master clear if a line is not attached. To be addressed more thoroughly later. Mark Pizzolato 2014-05-26 05:32:38 -07:00
  • 340e7eb40b PDP11, VAX780, VAX8600, VAX750, VAX730: Fix second DEUNA/DELUA device which would crash the simulator when detaching. Problem reported by Jordi Guillaumes Pons. Mark Pizzolato 2014-05-26 04:47:57 -07:00
  • 27a8a14927 VAX730: Fix 3MB memory setting. Found by Brad Parker. Mark Pizzolato 2014-05-22 07:11:45 -07:00
  • cdd39d1fe9 OSX build: Revise to fix prior change. Mark Pizzolato 2014-05-20 11:18:19 -07:00
  • ef392b8ab9 OSX build: Added more flexible toolchain support for more recent OS X and xCode versions. Mark Pizzolato 2014-05-20 10:51:00 -07:00
  • 2c0cedcc9c PDP11, VAX: Added ability to set the size of RAUSER devices to be n binary MB (1024*1024) with the -B switch. Added SHOW -B to display drive capacities in binary MB using the SHOW -B switch. Mark Pizzolato 2014-05-16 15:13:56 -07:00
  • c0f9c2e86c PDP11, VAX: Better support for various positioning operations which different OS drivers use. Fix to properly record/tolerate skip n records reaching a tape mark. Fix to #139 Mark Pizzolato 2014-05-16 12:46:08 -07:00
  • f4771affe7 SCP: Fix SET VERIFY which didn't work while processing command procedures Mark Pizzolato 2014-05-16 05:49:42 -07:00
  • fc2f3675fc TAPES: Make sure that all activities related to TPC formatted tapes are read only. Mark Pizzolato 2014-05-16 05:22:45 -07:00
  • 4299ee96db PDP10, PDP11, VAX: Avoid returning "Line Unit" test failed after DMC/DMR master clear if a line is not attached. Let the attached state (if it needs to be determined) be reflected by sensing modem status bits. Mark Pizzolato 2014-05-14 00:16:14 -07:00
  • ddaf2764a7 PDP10, PDP11, VAX: Fix DMC/DMR master clear when no units are attached to properly be able to act on register writes. Mark Pizzolato 2014-05-13 09:16:16 -07:00
  • f6eb4bc4f5 SCP: Fix buffered console implementation to correctly retain buffering attributes across independent SET CONSOLE commands Mark Pizzolato 2014-05-11 06:16:46 -07:00
  • 746e5ab88c SCP: Fix reporting of console's buffering status. Fix parsing of MUX settings which were simply interpreted by matching a single token. Reported by Mark Bensen. Mark Pizzolato 2014-05-05 05:30:35 -07:00
  • 0432b3232d Merge git://github.com/simh/simh Mark Emmer 2014-05-04 20:30:08 -05:00
  • f597da0a98 SDS: Refine Next command for subroutine branch Mark Emmer 2014-04-23 20:51:24 -05:00
  • 798b82b868 Added debug support for the MHDSK device, support for the NEXT command and a warning if 8086 symbolic input is attempted. Peter Schorn 2014-04-21 08:56:27 +02:00
  • 6f9f387c39 SDS: Add more complex (but optional) Next behavior Mark Emmer 2014-04-19 14:50:15 -05:00
  • 3946eb710e VAX, PDP11, PDP10: Added a explanation of the capabilities and limitations of the NEXT command which is output the first time a NEXT command is entered. Mark Pizzolato 2014-04-19 05:45:29 -07:00
  • e8114cf088 SCP: Fix errant display of NEXT warning on first STEP command. From Peter Schorn Mark Pizzolato 2014-04-18 04:58:27 -07:00
  • 92e3acb2f3 SCP: Added the rest of the NEXT command repeat count support. Mark Pizzolato 2014-04-17 13:17:14 -07:00
  • 3083933952 PDP10: Added support for the NEXT command to step over subroutine calls. Mark Pizzolato 2014-04-17 13:07:59 -07:00
  • e7a934904c PDP11: Added support for the NEXT command to step over subroutine calls. Mark Pizzolato 2014-04-17 13:07:37 -07:00
  • 7fc8922a48 SCP: Added a repeat count for the NEXT command Mark Pizzolato 2014-04-17 13:07:01 -07:00
  • f64b9d3fa2 Merge git://github.com/simh/simh Mark Emmer 2014-04-17 07:55:27 -05:00
  • 2df2f33352 SDS: Add -f switch to Next command to force step-over mode Mark Emmer 2014-04-17 07:55:12 -05:00
  • d0363c9f93 Merge pull request #132 from markemmer/master Mark Pizzolato 2014-04-17 05:43:29 -07:00
  • c4438e15f4 SDS: Support simulator's new NEXT command to step over subroutine calls Mark Emmer 2014-04-17 00:09:11 -05:00
  • 9eff5331a9 PDP10: Fixed UBA reset logic to only reset the devices which are connected to the UBA being reset (reported by R. Voorhorst) Mark Pizzolato 2014-04-16 02:17:33 -07:00
  • d3bdc26a94 VAX: Added support for the NEXT command to step over subroutine calls BSBB, BSBW, JSB, CALLS and CALLG Mark Pizzolato 2014-04-14 14:23:06 -07:00
  • 8f3e6438a3 SCP: Added the NEXT command. This command provides the ability for a simulator to step over subroutine calls. Mark Pizzolato 2014-04-14 14:22:18 -07:00
  • ce332a18d7 PDP10: Initial code for 36bit DMA operations Mark Pizzolato 2014-04-13 15:53:39 -07:00
  • 513214ec9b PDP10: Added a generic UBA debug routine to log NXM events. Converted all internal NXM debug output to use this new routine. Mark Pizzolato 2014-04-12 17:18:41 -07:00
  • 9b7c614bb6 I1401: Fix to deal with instructions that are longer than 8 characters (from Van Snyder) Mark Pizzolato 2014-04-12 10:11:36 -07:00
  • 28ea389e94 I1401: Fix to deal with instructions that are longer than 8 characters from Van Snyder Mark Pizzolato 2014-04-12 10:06:53 -07:00
  • 5f5e931db0 PDP11, VAX, PDP10: Fixed setting of register value reflecting return buffer address - Problem reported by R. Voorhorst Mark Pizzolato 2014-04-12 09:48:39 -07:00
  • a24d23ee52 PDP10: Add missing updates from prior commit Mark Pizzolato 2014-04-12 07:44:50 -07:00
  • 95c7312669 PDP10: Added missing UBA DMA debug output of the trailing bytes when a partial word is referenced at the end of a DMA transfer. Mark Pizzolato 2014-04-12 07:22:18 -07:00
  • ee90f08bae PDP10: Fix UBA DMA debug output to use inverted byte and word masks Mark Pizzolato 2014-04-11 16:22:50 -07:00