1
0
mirror of https://github.com/simh/simh.git synced 2026-05-25 04:20:38 +00:00

Commit Graph

  • 304ad39a2b VAX: Avoid potential VAX simulator hangs when code may poll for console input without being interrupted Mark Pizzolato 2013-11-07 08:02:00 -08:00
  • 5bce9da97c QVSS: Fix to get the VSYNC interrupts to be more reasonable. Addresses Issue #88. From Mike Burke Mark Pizzolato 2013-11-06 17:00:36 -08:00
  • b4b274c446 More compiler warnings Mark Pizzolato 2013-11-05 16:55:30 -08:00
  • fdb33ce135 Compiler warning cleanup Mark Pizzolato 2013-11-05 16:42:17 -08:00
  • b85af46402 SCP: Fixed 'rest of line' argument substitution %* Mark Pizzolato 2013-11-05 10:35:37 -08:00
  • f5cfa392d7 SCP: Allow bare % not followed by a digit or a alpha character to be kept while substituting arguments and environment variables in simulator commands. Mark Pizzolato 2013-11-05 10:06:46 -08:00
  • 32b8f06362 PDP11/VAX: Properly display the device interrupt BR level for Qbus and Unibus devices in SHOW IOSPACE output Mark Pizzolato 2013-11-04 12:55:08 -08:00
  • 65edda68ad SERIAL: For writes to serial ports, accept both EAGAIN and EWOULDBLOCK as non-error conditions for all *nix hosts Mark Pizzolato 2013-11-04 12:15:26 -08:00
  • 53690b3a15 VStudio: Avoid generating debug information for Visual Studio Release builds Mark Pizzolato 2013-11-04 12:11:21 -08:00
  • 43f85d1f3a SCP/TMXR: Fix to socket writes to return 0 bytes written as an expected condition when the output socket is full (EAGAIN or EWOULDBLOCK). Mark Pizzolato 2013-11-04 05:21:58 -08:00
  • 796cbd2796 Merge branch 'master' of github.com:simh/simh Mark Pizzolato 2013-11-03 13:10:16 -08:00
  • 6f4e718fda PDP8: Refinement to prior fix for issue #86. Avoid data loss if prior character hasn't been read yet when a poll event happens. Mark Pizzolato 2013-11-03 13:08:17 -08:00
  • f0d41f15d7 PDP11: Fix to correctly set PS value on CPU reset to reflect the model specific ways real hardware behaved. (from Bob Supnik) Mark Pizzolato 2013-10-27 05:30:13 -07:00
  • 6339af2dc4 PDP11: Fix to correctly set PS value on CPU reset to reflect the model specific ways real hardware behaved. (from Bob Supnik) Mark Pizzolato 2013-10-27 04:14:46 -07:00
  • be46bac750 PDP8/PDP11/VAX: Support high speed character input on console and other multiplexer ports instead of limiting input data rate to 1 character per clock tick. Mark Pizzolato 2013-10-23 07:50:39 -07:00
  • c8ae76cb65 PDP8: Fix to allow character read rate to exceed the clock tick rate. Solves issue #86 Mark Pizzolato 2013-10-19 11:41:17 -07:00
  • db964d126c SCP/TMXR: Fix crashing bug when a multiplexer line has logging enabled before a mux attach, Mark Pizzolato 2013-10-17 07:04:04 -07:00
  • 1e3586ec91 DISPLAY: Latest version of display code from Phil Budne and Doug Gwyn including initial pdp1_dpy and pdp11_vt Mark Pizzolato 2013-10-16 01:02:12 -07:00
  • 026dd98d83 Merge latest from Bob Supnik Mark Pizzolato 2013-10-12 13:33:01 -07:00
  • 34ce1a038c Bob Supnik's state as of 10/12/2013 Mark Pizzolato 2013-10-12 13:23:44 -07:00
  • 86e2e6bd42 PDP8: Avoid delaying the initial check for connecctions to mux port after attach. Fix for #85 Mark Pizzolato 2013-10-12 10:07:25 -07:00
  • abfae3ca88 H316: Revised standard device implementation from Bob Supnik. Mark Pizzolato 2013-10-11 09:16:28 -07:00
  • de6838756b MAKEFILE: Added makefile support for MinGW builds using libSDL2. Mark Pizzolato 2013-10-02 10:23:34 -07:00
  • 63e05c77be PDP11: Fix DL help attach regression and missing SHOW IOSPACE details Mark Pizzolato 2013-10-02 08:37:09 -07:00
  • 5feb20d054 VSTUDIO: Fix SDL2 library name for Microvax I debug build Mark Pizzolato 2013-10-02 06:24:20 -07:00
  • f76d46662f Merge pull request #83 from BillHeaton/master Mark Pizzolato 2013-10-02 05:45:50 -07:00
  • 3a5f090a82 SCP/VIDEO: Makefile cleanup for OSX build with libSDL2 Mark Pizzolato 2013-10-01 16:56:21 -07:00
  • 6b45d9b2ad SCP/VIDEO: Added support for libSDL2 video capabilities. Changed existing video layer to carry pixels as 32bpp vs 8bpp for more natural behaviors in libSDL2. Mark Pizzolato 2013-10-01 15:55:10 -07:00
  • 839db8e1fd PDP10: Use system style of include Bill Heaton 2013-10-01 13:09:36 -07:00
  • 99b4730dc0 Fix build warning on OS/X Bill Heaton 2013-09-30 12:10:11 -07:00
  • 351d748b4a VIDEO: Move all SDL graphics activities to the background video thread Mark Pizzolato 2013-09-26 12:38:17 -07:00
  • 610b7b5789 VIDEO: Moved SDL initialization and cleanup from event thread to the primary thread. Mark Pizzolato 2013-09-26 09:50:29 -07:00
  • 8617a58c8f VAX/QVSS: Added debugging support to sim_video Mark Pizzolato 2013-09-25 16:41:40 -07:00
  • ab028c0a37 SCP: Fix SET DEBUG switch interpretation Mark Pizzolato 2013-09-25 16:41:05 -07:00
  • daed1e576f VAX/QVSS: Proper linking on OSX Mark Pizzolato 2013-09-25 16:39:51 -07:00
  • 721a16f7e9 PDP8: Fix LOAD command ignores field change immediately after leader. (#73). From Bob Supnik and David Gesswein. Mark Pizzolato 2013-09-18 11:13:39 -07:00
  • 6d8565dc94 PDP8: Fix Boot doesn't work if IB or saved_DF are previously set wrong (#72). From Bob Supnik Mark Pizzolato 2013-09-18 11:11:10 -07:00
  • 735c589d07 SCP: Allow ;notelnet option to be specified on the console telnet command as discussed in issue #76 Mark Pizzolato 2013-09-18 08:03:31 -07:00
  • 7b4d2073fe SCP: Added display of all enabled devices which have debugging enabled to the SHOW DEBUG command output. Mark Pizzolato 2013-09-15 17:18:14 -07:00
  • c9844951f7 PDP11/VAX: Make sure that semi-unique drive serial numbers have a zero msb to avoid issues in some operating systems. Mark Pizzolato 2013-09-10 16:27:00 -07:00
  • 01b3179d93 PDP11: Added help to KE, KG, RF, TA, TC and TM devices. Fixed DECtape documentation. Mark Pizzolato 2013-09-09 05:36:17 -07:00
  • 786cda7c1b PDP11/VAX: Use semi-unique drive serial numbers when writing BAD144 bad block info to newly created disk images Mark Pizzolato 2013-09-09 03:39:00 -07:00
  • e18d7e86e4 PDP11/VAX: Use unique drive serial numbers when writing BAD144 bad block info to newly created disk images Mark Pizzolato 2013-09-08 19:42:46 -07:00
  • 6be61242da SCP: Add timer logic description comments to sim_timer Mark Pizzolato 2013-09-08 17:27:58 -07:00
  • c0b82b9adf SCP: Add comments describing the various REG initialization macros. Mark Pizzolato 2013-09-08 17:27:17 -07:00
  • cc0ccb43b6 PDP11: Updating doc for RS03/RS04 and RHC from Bob Supnik Mark Pizzolato 2013-09-07 16:36:00 -07:00
  • 4387c5bc6d PDP11: report RK05 drive presence more reasonably. Add historical information in RK help. Mark Pizzolato 2013-09-07 14:08:23 -07:00
  • da227959de SCP: Fix HELP SET <device> to properly output to sim_log when logging. Reported in issue #71 Mark Pizzolato 2013-09-06 10:02:02 -07:00
  • b1fc298ff3 PDP11/VAX: Add register descriptions and bitfields to register declarations Mark Pizzolato 2013-09-06 09:38:12 -07:00
  • d61409889b PDP11: Added formatted register display for HK and RK devices Mark Pizzolato 2013-09-06 08:31:33 -07:00
  • db91afbaaf VAX: Compiler warning cleanup Mark Pizzolato 2013-09-05 23:30:22 -07:00
  • ddc9398f90 PDP11: fix RK device unit detection when some units are disabled. Mark Pizzolato 2013-09-05 19:03:06 -07:00
  • 59232fed53 PDP11: fixed auto configure for RL and HK devices Mark Pizzolato 2013-09-05 18:56:08 -07:00
  • c0bf9073d9 SCP: Added help display for units which can be enabled and disabled Mark Pizzolato 2013-09-05 12:10:59 -07:00
  • b1b9aa3510 PDP11: Added help to RK device Mark Pizzolato 2013-09-05 12:10:09 -07:00
  • 1141339e5b PDP11: Addition of the RS03/RS04 disk devices from Bob Supnik Mark Pizzolato 2013-09-05 07:59:11 -07:00
  • 68fbca919c I1401: Read TMK does not write GM+WM to memory from Bob Supnik Mark Pizzolato 2013-09-04 19:56:18 -07:00
  • 4e5f910fed Compiler nits for void * assignments from Bob Supnik Mark Pizzolato 2013-09-04 19:50:47 -07:00
  • 4cc4d12e19 Updated PDP11 and VAX780 documentation. Mark Pizzolato 2013-09-03 10:03:21 -07:00
  • 89024724d4 PDP11/VAX: pdp11_hk Fix by Bob Supnik for issue #47 Mark Pizzolato 2013-09-03 05:15:23 -07:00
  • 2722bc4864 README: Update to correct URL for windows binaries. #70 Mark Pizzolato 2013-09-02 06:45:23 -07:00
  • c22063c431 sim_sock.c allow validation address to match various forms of literal localhost addresses. Mark Pizzolato 2013-08-27 10:41:49 -07:00
  • 8555bbb323 SCP: Fix Set Command dispatching and HELP dev SET output Mark Pizzolato 2013-08-23 17:29:32 -07:00
  • 6cc9d569bf Merge Fixes from Bob Supnik's updates Mark Pizzolato 2013-08-22 16:46:57 -07:00
  • 938b75fc44 Clear storage and branch preserves B register (Van Snyder) Mark Pizzolato 2013-08-22 15:50:08 -07:00
  • 18461f510b sim_debug: Fixed to produce output when the format string is a bare newline character. Mark Pizzolato 2013-08-21 15:00:01 -07:00
  • 1a48d85d73 VAX630: Fix watch chip behavior the first time a file is attached to the NVR device. Mark Pizzolato 2013-08-21 14:31:31 -07:00
  • d3135b777d VAX630: NVR corrected to be 64 bytes instead of 128. Added NVR read/write debug tracing. Mark Pizzolato 2013-08-21 13:59:22 -07:00
  • 4e53c5f928 VAX630: Added register bitfields for the IPC (Doorbell) register and read/write tracing. Mark Pizzolato 2013-08-21 13:55:35 -07:00
  • 19d30d93ce VAX630: Added register bit fields for the watch device and read/write tracing for watch register activity. Mark Pizzolato 2013-08-21 13:54:00 -07:00
  • da8dd3c7e6 VAX: Added Register Bit Field definitions for the PSL register Mark Pizzolato 2013-08-21 13:51:25 -07:00
  • c8f775a91e QVSS: Fix to handle when cursor is near the right edge of the screen and only partially visible. Mark Pizzolato 2013-08-19 06:48:24 -07:00
  • 47a6bdf952 Revised QVSS mouse support from Matt Burke to address #60 Mark Pizzolato 2013-08-17 10:11:47 -07:00
  • 60fbaab9ce Fix time_t complaint when struct timespec doesn't have a time_t seconds value Mark Pizzolato 2013-07-15 05:08:44 -10:00
  • 0bc76f59b9 Merge remote-tracking branch 'github-simh/master' Mark Pizzolato 2013-07-15 04:44:04 -10:00
  • 572ed3437a Optionally Enriched the info displayed at the beginning of debug message lines as discussed in Issue #66 Mark Pizzolato 2013-07-15 04:38:54 -10:00
  • e71139a9a0 Added connection destination display to connection status even when a connection has not yet been established. KDP Mark Pizzolato 2013-07-11 14:09:08 -10:00
  • 1926e9d6a9 Correct IOLN for DMP, DMV Timothe Litt 2013-07-11 18:10:54 -04:00
  • b7f0c79d8d PDP10 Doc update for KDP, I/O space Timothe Litt 2013-07-11 16:38:29 -04:00
  • 6de3662eaa Fix sim_devices entries for DMCs Timothe Litt 2013-07-11 16:28:42 -04:00
  • e3b885505f Merge branch 'KDP' of http://github.com/tlhackque/simh into KDP Timothe Litt 2013-07-11 16:04:40 -04:00
  • 52389b7a88 DMC, DUP: IOLN in DIB Timothe Litt 2013-07-11 15:50:23 -04:00
  • fd3eb2e952 Merge branch 'master' into KDP Timothe Litt 2013-07-11 15:45:20 -04:00
  • 91c7d26095 SHOW IOSPACE, again Timothe Litt 2013-07-11 15:39:15 -04:00
  • a5ef1ba2e6 PDP10/11: Include DUPs and KMCs Timothe Litt 2013-07-11 12:10:53 -04:00
  • 95e54dc60e Merge remote-tracking branch 'origin/master' Mark Pizzolato 2013-07-10 12:04:23 -10:00
  • 1852f74bba DMC11 Rework Mark Pizzolato 2013-07-10 11:59:45 -10:00
  • c454aa2498 Added extended packet sending and receiving semantics to TMXR allowing for an optional frame byte to exist between length prefixed data packets Mark Pizzolato 2013-07-10 11:47:04 -10:00
  • 07432b7272 DUP: Remove redundant transmit packet trace Timothe Litt 2013-07-10 13:01:53 -04:00
  • 06ec621754 DUP: Modem change bits Timothe Litt 2013-07-10 12:58:46 -04:00
  • 6998276aec DUP: Add show dup connections Timothe Litt 2013-07-10 12:46:33 -04:00
  • e9f4c2e037 Merge branch 'master' into KDP Timothe Litt 2013-07-10 06:20:53 -04:00
  • 5ab2d189ab PDP10 update Timothe Litt 2013-07-10 06:20:01 -04:00
  • 7d4481659e DDCMP Trace enhancements Timothe Litt 2013-07-09 06:49:29 -04:00
  • 066e192db2 KDP infrastructure Timothe Litt 2013-07-08 18:46:52 -04:00
  • 071b8e5cd0 Fix attach help for pdp11_dl (reported by Reindert Voorhorst) Mark Pizzolato 2013-07-08 06:17:08 -10:00
  • 317efadcdc DUP: Fix byte writes to odd addresses Timothe Litt 2013-07-08 09:38:59 -04:00
  • 6a9c60c7e7 Fix CR builds Timothe Litt 2013-07-08 07:22:29 -04:00
  • 1b6fc77421 Fixed multiplexer attach bug introduced when the DEV_DONTAUTO flag was added Mark Pizzolato 2013-07-07 13:49:31 -10:00
  • cd86bc5448 Restore Mark's DMC work from previous repo Timothe Litt 2013-07-06 11:16:12 -04:00