1
0
mirror of https://github.com/open-simh/simh.git synced 2026-03-25 01:47:50 +00:00

Commit Graph

  • ad3dc29d5d SCP: Added flag indicating to device simulations that an event dispatch is active Mark Pizzolato 2015-12-06 05:34:27 -08:00
  • 0e8c0aeaf3 SCP: Add debug flag description details to HELP dev DEBUG output Mark Pizzolato 2015-12-02 08:16:44 -08:00
  • 9e9b382754 makefile: rework the gcc -std setting logic to accommodate environments which have include files that don't compile with -std=c11. Mark Pizzolato 2015-12-01 21:23:41 -08:00
  • 2029c3eb7f VIDEO: Restore direct update of video bitmap data when using libSDL (vs libSDL2). Mark Pizzolato 2015-12-01 08:42:12 -08:00
  • b64401cbdd VIDEO: Fix crash using libSDL on hosts which display using X11. Mark Pizzolato 2015-12-01 08:04:01 -08:00
  • 78f4d07c3d VAX QVSS: Add device descriptions to the Keyboard (LK) and Mouse (VS) devices. Mark Pizzolato 2015-12-01 07:46:28 -08:00
  • d1518e56a6 makefile: Fix gcc version detection so correct -std argument can be determined Mark Pizzolato 2015-11-29 15:24:09 -08:00
  • fc001cad1f VAX, PDP11: Fix DZ device to also regulate input speeds when data is arriving on multiple lines. Mark Pizzolato 2015-11-29 08:28:15 -08:00
  • 01c410ab32 makefile: Generalize the gcc -std tests to work for both MinGW and unix environments. Fix #250 Mark Pizzolato 2015-11-29 04:46:54 -08:00
  • 0938d31e59 PDP11, VAX: MUX input rate limiting works correctly with input arriving on multiple lines concurrently. Mark Pizzolato 2015-11-28 12:49:54 -08:00
  • d66b5a4671 TAPE: Generalize TPC format validation checks to accommodate existing tape images. Fixes #247 Mark Pizzolato 2015-11-27 13:52:36 -08:00
  • f322f4b044 TMXR: Support input speed limits with a multiplier factor Mark Pizzolato 2015-11-27 13:47:53 -08:00
  • a18a4f42b9 makefile: Support clean builds of simulators with slirp support with older versions of gcc Mark Pizzolato 2015-11-27 13:08:53 -08:00
  • 33536f0759 HP2100: Updated bug fix info from Dave Bryan Mark Pizzolato 2015-11-25 13:10:52 -08:00
  • f60390ce89 Compiler suggested cleanup Mark Pizzolato 2015-11-25 05:21:55 -08:00
  • 391c823e79 TAPE: Fix - Tape read reports "end of medium" even if a gap precedes it from Dave Bryan Mark Pizzolato 2015-11-25 05:16:13 -08:00
  • 62e36241a4 PDP11, VAX: Support multiplexer input speeds greater than 9600bps for console, DZ, VH, DL and DC devices Mark Pizzolato 2015-11-25 04:25:21 -08:00
  • 44ef17f971 TIMER: Fix recently revised sim_idle_capable for hosts which aren't idle capable. Mark Pizzolato 2015-11-23 15:45:46 -08:00
  • b3b038900c TIMER: Fix clock calibration after a host OS sleep/hibernate Mark Pizzolato 2015-11-23 12:55:42 -08:00
  • 668761a460 SCP: Add display of host OS clock resolution to SHOW VERSION Mark Pizzolato 2015-11-23 07:30:28 -08:00
  • 972b3fccbb PDP11, VAX: Fix DZ and VH devices to have input rate limiting align with the programmed port speed. Mark Pizzolato 2015-11-23 07:21:32 -08:00
  • 00a8b74b66 TAPE: Properly report a tape format error when a TPC format tape fails the record structure validation checks. Mark Pizzolato 2015-11-22 21:52:42 -08:00
  • 0f43551d8c TMXR: Minor typo in help text fixed. Mark Pizzolato 2015-11-19 10:06:25 -08:00
  • e162eb9418 DOC: Clarifications about behavior and requirements for EXAMINE -a and -c switches. From Dave Bryan Mark Pizzolato 2015-11-19 09:06:19 -08:00
  • 833ba71c3b PDP11, VAX: Enhance VH, DZ, DL and DCI devices to provide input rate limiting. Fix #246 Mark Pizzolato 2015-11-19 08:56:06 -08:00
  • 9b45833687 VAX, PDP11: Add support to, by default, limit console input data to about 9600bps. Mark Pizzolato 2015-11-18 10:51:37 -08:00
  • 53796ba961 TMXR, CONSOLE: Add optional ability to rate limit input data to approximate bps values Mark Pizzolato 2015-11-18 10:44:19 -08:00
  • 099dd40657 SCP: Add sim_activate_after_abs API like sim_activate_abs only specifying a used time delay. Mark Pizzolato 2015-11-18 09:41:16 -08:00
  • 4a1cf3587f TIMER: Fix sim_timer_activate_after to avoid overflow Mark Pizzolato 2015-11-13 08:28:20 -08:00
  • 636b8c9dec SOCKET: remove dependence on timerclear() Mark Pizzolato 2015-11-02 03:56:20 -08:00
  • d95d32b6d7 TMXR: Return reasonable error status when disconnecting a line without specifying the line Mark Pizzolato 2015-11-01 20:19:59 -08:00
  • 1d0a3b4402 slirp: Describe NAT limitations in the attach help Mark Pizzolato 2015-10-29 05:06:01 -07:00
  • 7266304105 ALL: changed ASSURE macro to leverage sim_printf for log and debug output. Mark Pizzolato 2015-10-27 21:07:03 -07:00
  • 9ee290ac49 VAX: add support for input and output ports to 2681 DUART Sergey Svishchev 2015-10-26 21:57:29 +03:00
  • 480c71dea5 slirp: Fix g_array_free to correctly handle freeing an unallocateed GArray. Fix #243 Mark Pizzolato 2015-10-26 06:03:12 -07:00
  • 7ad57d7fa8 slirp: cleanup for submission upstream back to qemu Mark Pizzolato 2015-10-22 09:55:05 -07:00
  • eff1ef12e7 DOC: Add NAT info Mark Pizzolato 2015-10-21 02:54:58 -07:00
  • 027b15fe0f ETHER: Tolerate whitespace after network transport designators (tap:, vde:, nat:, udp:) Mark Pizzolato 2015-10-20 14:12:44 -07:00
  • 3be5125d00 slirp: Add windows build support for MinGW Mark Pizzolato 2015-10-17 10:50:30 -07:00
  • 442e70328e slirp: Compiler suggested cleanups Mark Pizzolato 2015-10-17 08:02:02 -07:00
  • 42405a4463 slirp: Added support for BOOTFILE and DNSSEARCH settings Mark Pizzolato 2015-10-17 08:01:41 -07:00
  • dabdcfd2bd slirp: Adjust code so it will build cleanly both in simh and QEMU Mark Pizzolato 2015-10-16 15:06:17 -07:00
  • b7f26877ab Visual Studio Projects: Fix windows-build check when switching between Visual Studio Compilers in the same directories Mark Pizzolato 2015-10-16 12:08:46 -07:00
  • 007775a404 slirp: Compiler suggested cleanups Mark Pizzolato 2015-10-16 11:38:27 -07:00
  • ed3e9a15b0 slirp, Visual Studio Projects: Adjust includes to allow building with Visual Studio Community Mark Pizzolato 2015-10-16 11:37:30 -07:00
  • 5c117caaed slirp: Fix slow/choppy data flow. Mark Pizzolato 2015-10-16 05:10:30 -07:00
  • 79f50fa6bb slirp: Integrate debugging support with simh debug output. Mark Pizzolato 2015-10-16 03:43:27 -07:00
  • 6da2be7d7b ALL: remove need for sim_debug calls to be enclosed in braces to avoid dangling else compiler warnings Mark Pizzolato 2015-10-15 16:12:25 -07:00
  • de84430a8d slirp: avoid compiler warnings for tftp when building with Visual Studio Mark Pizzolato 2015-10-15 16:04:33 -07:00
  • 40a3e8b635 slirp: Enable slirp debugging using XQ DEBUG=ETH Mark Pizzolato 2015-10-15 15:57:53 -07:00
  • ab8151cdcc Compiler suggested cleanup Mark Pizzolato 2015-10-15 14:19:03 -07:00
  • 1ab15eb45d slirp: Port base QEMU slirp code to build on Windows with Visual Studio Mark Pizzolato 2015-10-15 14:17:42 -07:00
  • 970644576e slirp: remove noisy debug output Mark Pizzolato 2015-10-15 13:26:34 -07:00
  • 73f633fa69 slirp: Add missing clock_gettime support for OS X. Mark Pizzolato 2015-10-15 13:22:34 -07:00
  • 86d1e36f29 all VAX, PDP11: Add initial NAT based ethernet connectivity via SLiRP. Mark Pizzolato 2015-10-15 12:59:32 -07:00
  • e4cf98c4c0 slirp: Initial import of QEMU slirp Mark Pizzolato 2015-10-15 12:29:41 -07:00
  • 6bf92de3db All VAX: Also return correct Unibus/Qbus vectors for devices with more than one vector. Fix #241 Mark Pizzolato 2015-10-14 13:12:51 -07:00
  • 35c321fe2e DOC: Corrections and cleanups. Paul Koning 2015-10-10 14:07:33 -04:00
  • 73d7aee71f SCP: Add printf style format argument validation for all functions which take printf arguments. Mark Pizzolato 2015-10-09 04:12:25 -07:00
  • ed57f061e2 All VAX: Always return the correct Qbus/Unibus interrupt vector bits for all devices. Fix #239 Mark Pizzolato 2015-10-08 04:43:21 -07:00
  • b05c7419f0 Visual Studio Projects: Added support for separate libpng libraries based on the available C runtime library for the compiler used to build. Mark Pizzolato 2015-10-05 19:59:24 -07:00
  • c3a879da2d VAX: Change to load ROMs or other boot code directly from built in memory arrays. Mark Pizzolato 2015-09-28 09:19:38 -07:00
  • 4921d92650 VIDEO: Produce SCREENSHOT images in PNG format if libpng is available in the host build environment Mark Pizzolato 2015-09-27 16:14:55 -07:00
  • 0a2eb2997c SAGE: Add missing STEP command structure members from scp.c Mark Pizzolato 2015-09-25 11:26:09 -07:00
  • 77bbfae817 DOC: Corrections and cleanups. Paul Koning 2015-09-25 12:52:07 -04:00
  • e229733850 makefile: cygwin build video support using SDL2 (preferred) or SDL Tony Nicholson 2015-09-25 17:34:11 +10:00
  • 650f768843 makefile: Add support for building with libpng Mark Pizzolato 2015-09-24 15:25:53 -07:00
  • 9cb2697dcd VAX730, VAX750: Fix compiler warnings Mark Pizzolato 2015-09-24 13:36:15 -07:00
  • ddb78bc818 README: Add SCREENSHOT and minor spelling fix. Mark Pizzolato 2015-09-24 12:26:23 -07:00
  • 7ad2651aa8 VAX750: Make sure that a boot ROM has been loaded before attempting a boot from the BOOTDEV specified boot device (i.e. BOOT without an argument). Mark Pizzolato 2015-09-24 11:14:04 -07:00
  • a6c5e7e632 VAX, PDP11: In the TU tape simulator, correct the wording of the help language. Fixes #228 Mark Pizzolato 2015-09-23 06:35:54 -07:00
  • 9f59823ae3 PDP11, all VAX: Add TU58 device simulator with support for 32 drives plus the VAX 730 and 750 console devices Mark Pizzolato 2015-09-22 15:06:12 -07:00
  • 8652294fd6 DOC: Add descriptiong of missing unit structure fields Mark Pizzolato 2015-09-22 06:55:23 -07:00
  • 389c08a81e SCP: Added missing help for SET REMOTE MASTER command. Mark Pizzolato 2015-09-21 12:13:36 -07:00
  • 4ddee84faf EXPECT: Fix deprecated SET CONSOLE HALT behavior to reflect Dave's original behavior. Mark Pizzolato 2015-09-20 14:15:42 -07:00
  • 5bd6ea9496 HP2100: Latest changes from Dave Bryan Mark Pizzolato 2015-09-20 14:08:52 -07:00
  • 751e1c0a7d SCP: Added missing REMOTE from scp_errors array. Reported by Dave Bryan Mark Pizzolato 2015-09-20 14:07:47 -07:00
  • 1ef6c3d6b9 SCP: Added REG_V_UF and REG_UFMASK to support user-defined register flags. From Dave Bryan Mark Pizzolato 2015-09-20 14:04:24 -07:00
  • 13bb3356f5 VIDEO: Fix vid_draw to copy drawing data before returning when drawing is deferred. Mark Pizzolato 2015-09-20 13:38:11 -07:00
  • 324839cee9 VAX750: Add display of boot device selector switch target boot devices Mark Pizzolato 2015-09-17 23:09:05 -07:00
  • 0986c6ff9e VAX750: Fixed ROM based boot from console TU58 Mark Pizzolato 2015-09-17 17:48:02 -07:00
  • 42403efd1f VIDEO: Avoid compiler warning when building without video support Mark Pizzolato 2015-09-17 14:52:49 -07:00
  • 23e552e9fc SCP, VIDEO: Properly reject SCREENSHOT command when no devices use sim_video. Mark Pizzolato 2015-09-17 14:49:10 -07:00
  • 78399f10cb SCP: Added a SCREENSHOT command to record the video display window. Mark Pizzolato 2015-09-17 11:49:01 -07:00
  • 1d6c14be3d HP2100: Latest changes from Dave Bryan. Mark Pizzolato 2015-09-17 05:24:31 -07:00
  • 4baecec0b1 VAX750: Added VAX. 11.750 Boot ROM booting options Mark Pizzolato 2015-09-10 21:42:16 -07:00
  • 176540f639 PDP11, VAX: Correct MSCP & TMSCP register access debug output to mention correct register names and data being written on register writes Mark Pizzolato 2015-09-08 11:17:52 -07:00
  • ab510885c0 Visual Studio Projects: Forced serialization of Visual Studio Project fixes by making all simulators dependent on BuildROMs project. Mark Pizzolato 2015-09-04 11:36:24 -07:00
  • 87b6dbaa6c Visual Studio Projects: Change project file conversions adding XP support to be reasonably well behaved during a parallel build. Mark Pizzolato 2015-09-03 12:18:35 -07:00
  • 8bb494036c PDP11: Add provision in the DL device simulation to support bursts of input data to avoid reporting character overruns on the serial port. Mark Pizzolato 2015-09-03 05:09:19 -07:00
  • 9fdd8a8706 TMXR: Fix debug output of remaining data after removing telnet negotiation from the input buffer Mark Pizzolato 2015-09-02 16:49:47 -07:00
  • 6d61821e3c Visual Studio Projects: Add XP build support when building with Visual Studio 2012+ ONLY when Visual Studio XP support is available. Mark Pizzolato 2015-09-02 09:51:42 -07:00
  • 7619f88e66 Visual Studio Projects: Add XP support for executables when building with Visual Studio 2012+ Mark Pizzolato 2015-08-31 11:18:50 -07:00
  • 558788e04f Visual Studio Projects: Adopt new windows-build which properly supports floating point C runtime calls for simulators which use libSDL Mark Pizzolato 2015-08-26 13:10:51 -07:00
  • 15736aeec3 Visual Studio Projects: Added support for building under Visual Studio Community (2015) Mark Pizzolato 2015-08-19 11:16:47 -07:00
  • 77152c6e20 MUX: Fix for connection establishment logic for virtual null modem connections. Mark Pizzolato 2015-08-18 09:52:49 -07:00
  • f602b132dd SCP: Make output of SHOW commands also appear in debug output while debugging Mark Pizzolato 2015-08-17 11:47:19 -07:00
  • 9307fbdf54 MUX: Fix attach parsing of Log File names and no telnet options. Issue found by Ed Marr. Mark Pizzolato 2015-08-16 11:05:44 -07:00
  • f3af74e444 AltairZ80: Fix head stepping to only occur on 1 to 0 transitions Mike Douglas 2015-08-08 21:27:09 -05:00
  • bb39ce97c7 AltairZ80: Better comparison operator to remove warning message Peter Schorn 2015-08-08 08:58:24 +02:00