1
0
mirror of https://github.com/simh/simh.git synced 2026-03-24 09:29:42 +00:00

Commit Graph

  • 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
  • c367f8dc2d PDP10: Correctly format the various data displayed in the debug output Mark Pizzolato 2014-04-11 12:40:07 -07:00
  • 84707acc7e Compiler suggested cleanup Mark Pizzolato 2014-04-11 09:39:19 -07:00
  • 0d1ab44368 PDP10: Extended UBA DMA debug output to also be available when doing DMA in 16bit or 18bit modes and added display of words and bytes to the debug output. Mark Pizzolato 2014-04-11 09:14:32 -07:00
  • 33cce50153 PDP10: Fix formatting of UBA DMA debug output Mark Pizzolato 2014-04-10 11:29:31 -07:00
  • ac2197e76a PDP10: Added DMA transfer debugging (IN, OUT and NXM) to the unibus adapter. Mark Pizzolato 2014-04-10 08:21:39 -07:00
  • fcbd91f146 Merge git://github.com/simh/simh Mark Emmer 2014-04-09 22:18:06 -05:00
  • 29bb19c99a SDS: Documentation change for new history and SYSPOP features. Mark Emmer 2014-04-09 22:13:35 -05:00
  • bf06cb4f87 SDS: Clean up CPU modes and record CPU mode in instruction history record Mark Emmer 2014-04-09 22:11:55 -05:00
  • be18514beb SDS: Add assembly/disassembly support for common SYSPOPs. Mark Emmer 2014-04-09 22:00:57 -05:00
  • 74482ce448 PDP10, PDP11, VAX: Make sure that the DMC and DUP devices produce the right messages when an attach is attempted to an already attached line Mark Pizzolato 2014-04-06 16:42:10 -07:00