1
0
mirror of https://github.com/simh/simh.git synced 2026-05-25 12:26:03 +00:00

Commit Graph

  • 5d82b9a960 ETHER: Fix support on OSX so that builds will succeed when building network capable simulators and libpcap development components are not available but TUN/TAP components are available. Mark Pizzolato 2014-02-14 06:43:40 -08:00
  • 55822918a5 ETHER: Fix support on OSX so that builds will succeed when building network capable simulators and libpcap development components are not available. Mark Pizzolato 2014-02-13 16:03:38 -08:00
  • d50d9529a8 PDP10: Change display of CPU memory size to be in KW (1024) instead of (1000) Mark Pizzolato 2014-02-13 08:22:49 -08:00
  • 2b512818e9 VS-BUILD: fix warning messages produced when converting VS2008 projects to VS2010 or VS2012 Mark Pizzolato 2014-02-13 05:21:12 -08:00
  • 59d0602b0d PDP8: Add device buffer flush capability and keep track of data written state in the device buffer. Fixes #87 Mark Pizzolato 2014-02-12 21:08:18 -08:00
  • f1a10a7ff9 PDP11,VAX: Cleanup declared but undefined local routine. Mark Pizzolato 2014-02-12 17:18:44 -08:00
  • e75e52d9a2 PDP10: Fixed display of Unibus and Vector for RY device. Mark Pizzolato 2014-02-12 17:17:46 -08:00
  • 22bce48689 PDP10: Change incorrect interrupt bits defined for DMC/DMR device which conflicted with KMC/KDP device. Fixes issue #107 Mark Pizzolato 2014-02-12 13:47:01 -08:00
  • c8991a4084 SOCK: avoid calling strcpy with overlapping arguments when converting IPv4-mapped address strings. Fixes issue #111 Mark Pizzolato 2014-02-12 03:40:10 -08:00
  • 519f7f2c03 PDP8: Revised fix for Binary loader can't read multiple section tapes (#74) to make reading all sections optional based on the -A switch (from Dave Gesswein) Mark Pizzolato 2014-02-11 18:58:19 -08:00
  • 9068ea0e8e SCP: Fleshing out more of the hierarchical help content. Mark Pizzolato 2014-02-11 14:24:45 -08:00
  • 3f9a125727 MAKEFILE: Added support to detect libSDL on host platforms which use /usr/pkg for OS supplied package installation location. Fix #110 Mark Pizzolato 2014-02-11 14:11:07 -08:00
  • 07b64e3f72 Compiler suggested cleanups. Mark Pizzolato 2014-02-11 13:33:48 -08:00
  • d7c63d61f2 PDP10,PDP11,VAX: Fix for DMC/DMR error which lost track of pending transmit buffers when timeouts happened during DDCMP protocol startup. Fixes #109 Mark Pizzolato 2014-02-11 13:32:37 -08:00
  • 897491deea PDP10: Correct time interpolation when reading the timebase and the interval calculation when setting the clock tick interval. Fixes issue #108 (from Jordi Guillaumes) Mark Pizzolato 2014-02-11 07:17:42 -08:00
  • 545aa85677 SCP: Cleaned up the hierarchical help APIs to follow the same indentation style used in the rest of scp.c. Fixed the help prompt to avoid adding an extra level to the prompt when the current level has no children. Mark Pizzolato 2014-02-10 17:25:07 -08:00
  • b1fb809210 PDP10, PDP11, VAX: Added the DDCMP corruption troll to the DDCMP layer and removed it from the KDP device. Mark Pizzolato 2014-02-10 17:22:19 -08:00
  • d7690ce060 PDP8: Binary loader can now read multiple section tapes. Fix from Dave Gesswein to issue #74. Mark Pizzolato 2014-02-08 05:39:03 -08:00
  • 2934112a70 PDP11,PDP18B: Add device buffer flush capability and keep track of data written state in the device buffer. These are cousin bugs described in issue #87 Mark Pizzolato 2014-02-08 05:29:46 -08:00
  • b2133aede8 Compiler indicated cleanups Mark Pizzolato 2014-02-07 14:49:55 -08:00
  • 7ce7317f7c PDP8: Add new breakpoint command based on instruction value (Opcode) (from Dave Gesswein) as discussed in issue #75 Mark Pizzolato 2014-02-07 11:43:52 -08:00
  • 1a7f8d4df0 VAX,PDP11,PDP10: Added explicit support to enable (or disable) DMR Micro Diagnostics which corresponds to the SW10 hardware switch. Mark Pizzolato 2014-02-07 09:01:22 -08:00
  • afcbea251d SCP: Add SHOW -C BREAK to display the currently defined breakpoints as commands which can be used to redefine them later. Mark Pizzolato 2014-02-07 06:32:21 -08:00
  • cde0be5573 TMXR: Added support to reasonably set modem bits when a line has dedicated listen port defined or uses datagram transport. Mark Pizzolato 2014-02-06 17:08:38 -08:00
  • ccabc026d5 PDP10: Added display support of PC value in debug messages. Mark Pizzolato 2014-02-05 15:25:09 -08:00
  • 8d09ebec8b Compiler indicated cleanups to Fix #105 Mark Pizzolato 2014-02-05 13:44:36 -08:00
  • c9e8121c16 PDP8: Add device buffer flush capability and keep track of data written state in the device buffer. Fixes #87 Mark Pizzolato 2014-02-05 10:30:22 -08:00
  • ffda4c1c41 VAX,PDP11: Fix behavior of simulator when multiple DMC devices are in use concurrently. Fix for issue #51. Mark Pizzolato 2014-02-05 08:20:43 -08:00
  • da134ebb2a SCP: Added detailed help (including switches) for SET DEBUG command and an auto flush of the debug output when instruction execution stops. Mark Pizzolato 2014-02-04 15:45:26 -08:00
  • 8cc3791e2a PDP11/VAX: Improved debug information to identify the distinct DMC line when multiple lines are in use and added detailed debug output for DDCMP state machine changes. Mark Pizzolato 2014-02-04 14:45:05 -08:00
  • 0e11dfea98 PDP11/VAX: Fix VH device to properly be displayed when the number of lines changes and to avoid problems in debug mode. Mark Pizzolato 2014-02-04 11:29:25 -08:00
  • d0cee0f6b6 SWTP: Fixes to segfault issue described in #103 (from Gene Irwin) Mark Pizzolato 2014-02-01 08:12:19 -08:00
  • eaae19463c SCP: Initial merge of old style single line help with hierarchical help Mark Pizzolato 2014-02-01 07:04:44 -08:00
  • 235ffdb6f0 PDP10: Change default bus address and vector for DMR device to be what the TOPS-10 expects (address 764000 and vector 610) Mark Pizzolato 2014-01-30 16:29:40 -08:00
  • 8c2de7c5a9 SWTP: Added missing SWTP documentation files Mark Pizzolato 2014-01-28 15:21:25 -08:00
  • 4ec1f7ed2b PDP11: Fix to allow allow Q18 devices to be enabled on Qbus systems with memory <= 256KB. Reported by Christian Gauger-Cosgrove. Mark Pizzolato 2014-01-26 18:09:06 -08:00
  • 9ab6c4d1c1 SOCKET: Extended TMXR packet capabilities to disable the Nagle algorithm when TCP packets transports are used. Mark Pizzolato 2014-01-23 09:31:05 -08:00
  • bebb787325 SCP: Fix problem on Windows which inhibited the ability to enter console input (^E) when bells characters were being output too often. Fixes #102 Mark Pizzolato 2014-01-23 09:21:07 -08:00
  • 18451806b7 SCP: Added default simulator specific initialization file to be in the current working directory if one isn't found where the simulator binary is located (suggested by Jordi Guillaumes Pons in #101). Mark Pizzolato 2014-01-23 05:15:54 -08:00
  • fcaced5393 GIT: Added ignore of OS/X DS_Store files and made line endings consistent (from Jordi Guillaumes Pons) Mark Pizzolato 2014-01-23 05:11:18 -08:00
  • c64aabf51f SCP: Fix for %DATE_WW% and %DATE_WYYYY% computation on the first days of a year after a leap year. Mark Pizzolato 2014-01-16 07:40:35 -08:00
  • 8b9e33c3a3 MAKEFILE: Fix Linux build when pcap.h isn't available but SDL is. Fix for Issue #97 Mark Pizzolato 2014-01-16 06:17:45 -08:00
  • e1b0a416a9 SCP: Generalized DATE and TIME variable insertion adding support for ISO 8601 date values. Inspired by Christian Gauger-Cosgrove. Mark Pizzolato 2014-01-11 11:13:25 -08:00
  • fd4a3acbad Avoid NULL pointer dereference when examining a device with no units. #95 Mark Pizzolato 2014-01-09 12:03:51 -08:00
  • b61e5ae176 Compiler indicated cleanups Mark Pizzolato 2014-01-08 13:06:42 -08:00
  • 2ea8a0a30f SCP: Changed command processing variable insertion to format %DATE% as yyyy-mm-dd instead of yyyy/mm/dd and added %STIME% to produce hh_mm_ss. Mark Pizzolato 2014-01-08 12:47:33 -08:00
  • 5800e5b403 Compiler indicated cleanup Mark Pizzolato 2014-01-06 14:13:30 -08:00
  • 0e753b7c45 Compiler indicated cleanups Mark Pizzolato 2014-01-06 13:14:16 -08:00
  • 76fc90f405 VMS: Update descrip.mms for recently added video and network device support Mark Pizzolato 2014-01-06 13:13:18 -08:00
  • ae8bcecd29 I1620 : Changes from Bob Supnik re: Bob Armstrong has been running diagnostics and software, and these changes reflect fixes to bugs that were found. Mark Pizzolato 2014-01-05 14:45:08 -08:00
  • 9171387bcb I1620 : Changes from Bob Supnik re: Bob Armstrong has been running diagnostics and software, and these changes reflect fixes to bugs that were found. Mark Pizzolato 2014-01-05 14:28:29 -08:00
  • c6eef85850 MAKE: Changed minimum version of gmake required before warning is issued from 3.81 to 3.80. Mark Pizzolato 2014-01-02 16:06:12 -08:00
  • fdcbef3954 ETHER: Added support to build with more older versions of libpcap on some platforms. Removed support to use tcpdump.org's libpcap on Linux platforms. Mark Pizzolato 2014-01-02 13:30:49 -08:00
  • 028f152f6f SWTP: Fixed overflown bit logic for addition and subtraction (from Bill Beech) Mark Pizzolato 2014-01-01 10:33:29 -08:00
  • 1666cef8e3 ETHER: Fix mixed line endings which crept in while adding network support without any pcap components. Mark Pizzolato 2013-12-30 09:19:55 -08:00
  • 86e342501d SCP: One more static analyzer potential issue from Peter Schorn. Mark Pizzolato 2013-12-28 05:31:07 -08:00
  • 2bb502ee64 SCP: Static Analyzer cleanups suggested by Peter Schorn Mark Pizzolato 2013-12-27 07:08:17 -08:00
  • bf58edfaab VAX: Fix for unaligned memory reference to IO and Register Space (from Bob Supnik) Mark Pizzolato 2013-12-22 04:10:01 -08:00
  • d31e9148e6 VAX: Fix for unaligned memory reference to IO and Register Space (from Bob Supnik) Mark Pizzolato 2013-12-21 12:56:04 -08:00
  • 7b3e508627 ETHER: Added capability to build working networking support without pcap packet transport (i.e. only using one of the other available packet transports: VDE, TAP, UDP, etc.) Mark Pizzolato 2013-12-19 09:45:51 -08:00
  • e34babdc7e ETHER,VAX,PDP11: Fixed regression in pcap ethernet link behavior introduced by the addition of the udp link type. This fixes issue #92 Mark Pizzolato 2013-12-17 05:44:27 -08:00
  • 25a62c2837 PDP11,VAX: Added Unibus KRU50 controller type (from Bob Armstrong) Mark Pizzolato 2013-12-10 11:11:41 -08:00
  • 2daa41ecb3 PDP11: Fixed bug in CSM (John Dundas) Mark Pizzolato 2013-12-06 10:54:56 -08:00
  • 0774109897 PDP11: Fixed bug in CSM (John Dundas) Mark Pizzolato 2013-12-06 10:48:14 -08:00
  • 17574ba699 Merge branch 'master' of github.com:simh/simh Mark Pizzolato 2013-12-05 11:59:27 -08:00
  • 834e986eaf ETHER,VAX,PDP11: Added UDP as a link type for Ethernet packet connectivity. Mark Pizzolato 2013-12-05 11:58:58 -08:00
  • 7ebc991b5d PDP11,VAX: Corrected the KRQ50 controller id code (from Bob Armstrong) Mark Pizzolato 2013-12-04 09:55:28 -08:00
  • 577f921014 PDP11/VAX: Additonal RQ drive types (RA70 and RA73) along with the ability to set additional controller types (from Bob Armstrong) Mark Pizzolato 2013-12-03 12:48:29 -08:00
  • c1aa85d944 H316: Updated H316 and IMP documentation and addition of IMP modem loopback functionality and testing (from Bob Armstrong) Mark Pizzolato 2013-12-03 06:56:38 -08:00
  • 8810571d7e H316: Improve IMP error recovery when a remote host is restarted. Mark Pizzolato 2013-12-02 12:00:48 -08:00
  • 33248778cf TMXR: Correct const attributes for packet reading APIs. Mark Pizzolato 2013-12-02 10:29:04 -08:00
  • f0ca4de993 H316: Move the SMK/OTK to h316_cpu (where it belongs!) and Allow the CLK device to be disabled (from Bob Armstrong) Mark Pizzolato 2013-12-01 15:15:07 -08:00
  • 118ef33f19 H316: Added "SET dev LOCALLOOP" and "SET dev NOLOCALLOOP" commands to the IMP modem device so that loopback mode can be changed by commands instead of just programatically. Mark Pizzolato 2013-12-01 07:29:32 -08:00
  • a22c5c35b0 MAKEFILE: Give more clear information when issuing missing libSDL library to enable video capabilities #90 Mark Pizzolato 2013-11-30 00:38:49 -08:00
  • 0e7311704d H316: Fix compiler warning Mark Pizzolato 2013-11-30 00:36:51 -08:00
  • 9bd573d967 H316: Added support for proper max data packet size transmission and reception in h316_udp.c Mark Pizzolato 2013-11-29 23:42:38 -08:00
  • 0f01e08a13 TMXR: Added loopback support for datagram configured lines to pass full packets in loopback mode. Mark Pizzolato 2013-11-29 23:41:28 -08:00
  • 54b92b878e TMXR: Support loopback when using packet APIs even if a connection is not active Mark Pizzolato 2013-11-26 15:25:00 -08:00
  • c9f73eac90 H316: Rewrote h316_udp to use TMXR lines for UDP transport of data. Changed h316_mi to leverage built-in loopback mode in TMXR. Mark Pizzolato 2013-11-26 13:30:11 -08:00
  • 378e3e03a3 TMXR: Tolerate situations where independent devices are bound to different lines of a multi-line MUX. Mark Pizzolato 2013-11-26 11:09:14 -08:00
  • beac643acb SCP/SOCKET: Apply default host more reasonably when parsing host:port strings Mark Pizzolato 2013-11-26 11:07:21 -08:00
  • 55c5d20517 PDP10,PDP11,VAX: Addition of inter operable DUP11, DMC11 and KDP11 devices Mark Pizzolato 2013-11-25 07:00:17 -08:00
  • a7c2d7bf35 Merge branch 'master' of github.com:simh/simh Mark Pizzolato 2013-11-25 05:01:32 -08:00
  • 4259b3c83a TMXR: Added option to use UDP transport for packet transport Mark Pizzolato 2013-11-25 04:36:21 -08:00
  • 25ded050ed H316: Added IMP Listing file (from Bob Armstrong) Mark Pizzolato 2013-11-23 16:02:38 -08:00
  • 65402fbaa1 H316: Resurrecting the ARPAnet IMP (from Bob Armstrong) Mark Pizzolato 2013-11-23 08:40:26 -08:00
  • 0251c08d12 PDP11/VAX: Detect vector conflicts, SHOW IOSPACE and SHOW DEVICE improvements Mark Pizzolato 2013-11-22 07:03:15 -08:00
  • 00afa58bc4 SCP: Added hierarchical help capability (from Timothe Litt) Mark Pizzolato 2013-11-22 06:08:03 -08:00
  • e65aa904e7 SCP: Fix various missing log output Mark Pizzolato 2013-11-20 15:09:43 -08:00
  • 00b77c8533 TMXR: Packet, Loopback and Half-Duplex enhancements Mark Pizzolato 2013-11-20 12:18:02 -08:00
  • 2e85e74699 SCP: Various cleanups. Mark Pizzolato 2013-11-20 09:13:27 -08:00
  • 3519c6c74b PDP11: Added support for PC values to be displayed in debug output. Mark Pizzolato 2013-11-17 08:55:29 -08:00
  • 864f0e0d37 SCP: Show device options can be more flexibly formatted and optionally not display anything. Mark Pizzolato 2013-11-16 18:14:09 -08:00
  • f3626690b7 PDP11: XQ Device is now bootable on a Qbus PDP11 simulator. The ROM based Citizenship tests now pass. Mark Pizzolato 2013-11-16 18:13:09 -08:00
  • 600d6f5962 SCP: Added a mechanism to allow debugging output to display PC values for simulators which don't have a simple register which contains the PC value. Mark Pizzolato 2013-11-14 10:41:49 -08:00
  • 949aa30bef ETHER: Fix bpf filter generation to not generate an invalid filter if only multicast addresses were provided Mark Pizzolato 2013-11-14 10:39:17 -08:00
  • f59d86d7c0 VAX: Fix for unaligned longword access to Qbus space from Matt Burke for issue #88 Mark Pizzolato 2013-11-10 13:04:28 -08:00
  • 24b64b517b PDP11: Added missing pdp11_rk boot setup from Bob Supnik Mark Pizzolato 2013-11-10 09:19:01 -08:00
  • b57201b88b QVSS/VIDEO: Fix for mouse tracking on Ultrix from Mike Burke for issue #88 Mark Pizzolato 2013-11-08 17:15:02 -08:00
  • 30cd103a14 VIDEO: When using libSDL2, make sure we use the key scan code to index the vid_key_state array. Also, make sure we stick to getting bare key events instead of TextInput events. Mark Pizzolato 2013-11-07 14:04:36 -08:00