1
0
mirror of https://github.com/simh/simh.git synced 2026-03-24 01:27:19 +00:00

Commit Graph

  • 31b63f03c5 Fixed the Visual Studio build of simulators which statically link against libSDL. Mark Pizzolato 2013-06-14 05:55:03 -07:00
  • 524460eaf6 Cleanup Visual Studio Build issues Mark Pizzolato 2013-06-13 08:14:57 -07:00
  • a7a8f3d905 Added reporting of the QVSS window focus release key when Video Windows is created Mark Pizzolato 2013-06-13 07:00:32 -07:00
  • baba5f8c08 Fixed reporting of libSDL availability in simulatoes which will never need it. Mark Pizzolato 2013-06-13 06:36:48 -07:00
  • b5e3d6b280 Added logic to suggest libSDL might help with simulators what can use it when it isn't available. Mark Pizzolato 2013-06-12 19:20:55 -07:00
  • 0109d04ae4 Fix incorrect definition descriptions in comments Mark Pizzolato 2013-06-12 17:11:03 -07:00
  • b3a9a0d79c Add sim_video and VAX QVSS (VCB01) Monochrome Video Board from Matt Burke Mark Pizzolato 2013-06-12 17:10:23 -07:00
  • feeea1e9d2 Remove unused definitions Mark Pizzolato 2013-06-12 16:01:44 -07:00
  • 43e5647e96 Fix short block writes on RK06/RK07 devices to write zero filled buffer data. (Oleg Safiullin) Mark Pizzolato 2013-06-10 05:09:45 -07:00
  • 2656ae5a56 Made a pretty print pass across the code to standardize braces indentation to normal simh conventions Mark Pizzolato 2013-06-08 08:20:09 -07:00
  • 266447ae63 Added logic to detect DCD/DSR transitions and a placeholder where this detail should be reported to the OS. Mark Pizzolato 2013-06-08 07:54:51 -07:00
  • eb921d2ea4 Fix bug in PDP11 SET CPU <model> which inadvertently disabled some devices improperly. - Bob Supnik Mark Pizzolato 2013-06-07 18:20:59 -07:00
  • a145d5362b CAPS11 now runs on SimH. The key bug was in the reset routine. Change by Bob Supnik. Mark Pizzolato 2013-06-07 16:02:17 -07:00
  • c06c47e2e0 Fix to properly insert CRC16's in transmitted DDCMP packets and remove the CRC16's from received DDCMP packets. Mark Pizzolato 2013-06-05 00:50:52 -07:00
  • d502af4468 Let the OS turn DTR on and off by properly interpreting the bits provided in the Control In command Mark Pizzolato 2013-06-03 16:07:21 -07:00
  • f386776a96 Compiler warning fixes from Brian Knittel Mark Pizzolato 2013-06-03 11:54:49 -07:00
  • 531cdd42f7 Refactored (and renamed) pdp11_kdp to leverage the pdp11_dup dup implementation. Mark Pizzolato 2013-06-03 10:03:46 -07:00
  • 651780c481 Remove stray tab characters which crept in over time Mark Pizzolato 2013-06-03 06:29:01 -07:00
  • 02fcc2ced6 Merge remote-tracking branch 'github-simh/master' into KDP Mark Pizzolato 2013-06-02 17:34:30 -07:00
  • f7330bc09d remote compiler warning Mark Pizzolato 2013-06-02 17:07:21 -07:00
  • 9df6c651cc Merge remote-tracking branch 'github-simh/master' into KDP Mark Pizzolato 2013-06-02 16:50:03 -07:00
  • 780adc3ca9 Added missing STRSYN from DDCMP dup setup Mark Pizzolato 2013-06-02 16:08:06 -07:00
  • afc156ee90 Merge branch 'KDP' of https://github.com/simh/simh into KDP Rob Jarratt 2013-06-02 23:36:16 +01:00
  • 596cb3f580 Added needed DUP interfaces to allow use by KMC11/KDP. Mark Pizzolato 2013-06-02 13:19:23 -07:00
  • c242f50732 Revert to Visual Studio 2008 solution file Rob Jarratt 2013-06-02 21:15:03 +01:00
  • 240d3ad1a7 Fixed problem where transmit buffers are never sent if the first attempt to send them happens when there is no connection to the peer. Rob Jarratt 2013-06-02 20:58:35 +01:00
  • 4064cc079a This fixes the problem that MMR1 is recording changes to R7 (PC), which it should not. (issue #44) Mark Pizzolato 2013-06-02 06:52:32 -07:00
  • 486ef58595 Compiler warning cleanup Mark Pizzolato 2013-06-01 23:04:45 -07:00
  • e8da772de6 Added KDP to PDP11 simulator Mark Pizzolato 2013-06-01 06:37:05 -07:00
  • edf6ad7d69 Solution file upgrade to 2012 rjarratt 2013-06-01 11:37:31 +01:00
  • e5ee32d411 Fix network build on OSX when libvdeplug is available. Mark Pizzolato 2013-05-31 17:18:46 -07:00
  • 4d34547b05 Cleanup DUP11 implementation and refactor for shared use by another device (KMC11). Mark Pizzolato 2013-05-31 11:58:09 -07:00
  • e2b796273a Merge branch 'master' of github.com:simh/simh Mark Pizzolato 2013-05-31 09:41:36 -07:00
  • 881f53e457 Added support to the Remote Console facility to close a remote console session on EOF Mark Pizzolato 2013-05-31 09:33:05 -07:00
  • bc49f6b78a Fix for Unibus word DMA from Rob Jarratt Mark Pizzolato 2013-05-31 04:16:42 -07:00
  • 9149b813f0 Merge remote-tracking branch 'github/master' Mark Pizzolato 2013-05-29 12:52:06 -07:00
  • 39c794292d Changed some spaces and indentations Mark Pizzolato 2013-05-29 12:48:19 -07:00
  • 1c7bf98610 Cleaned up readme documentation to avoid potential confusion when initially setting up a windows build environment. Mark Pizzolato 2013-05-29 12:39:20 -07:00
  • a61dec6544 Add initial sharable DDCMP support Mark Pizzolato 2013-05-29 12:37:51 -07:00
  • 3e25042017 Change some tabs to spaces Timothe Litt 2013-05-29 14:48:43 -04:00
  • 5f26e6011a Add set cpu serial for KS Timothe Litt 2013-05-29 13:59:42 -04:00
  • b80fa0ae50 Revert "Add set serial to KS cpu" Timothe Litt 2013-05-29 13:52:29 -04:00
  • 611b7632c9 Add set serial to KS cpu Timothe Litt 2013-05-29 13:50:56 -04:00
  • f5de2f4d22 LP20 emulation was overwriting existing files Timothe Litt 2013-05-29 13:43:12 -04:00
  • 27dac1ade2 Added rate limit support (SET DUPn SPEED=bps). Mark Pizzolato 2013-05-29 05:33:51 -07:00
  • 4ba152db79 Fix packet transmit overrun behaviors which caused DECnet circuit failures. Mark Pizzolato 2013-05-28 17:35:49 -07:00
  • 4019e670e0 Fixed CRC implementation, CRC state bit presentation and added register declarations Mark Pizzolato 2013-05-28 12:18:32 -07:00
  • c3750e6444 Added logic to act on the state and transitions of the RCVEN bit of the receiver CSR. Mark Pizzolato 2013-05-28 01:03:58 -07:00
  • 3b8784b2c3 Added makefile support for the DUP11 device Mark Pizzolato 2013-05-27 16:55:12 -07:00
  • 89bd58a6fa Addition of DUP11 simulation to all Unibus simulators (PDP11, PDP10, and all Unibus VAXen) Mark Pizzolato 2013-05-27 16:24:18 -07:00
  • ee7e81b7b9 Added initial KDP implementation rjarratt 2013-05-27 23:44:23 +01:00
  • f30d43209e Fixes to: Mark Pizzolato 2013-05-27 15:14:54 -07:00
  • 1eb15fc917 Fix to support multiplexer devices which call tmxr_open_master directly instead of tmxr_attach so that the resulting TMXR will be in the open multiplexer list Mark Pizzolato 2013-05-24 17:53:12 -07:00
  • 44886f919b Add asynch I/O support for AIX platform Mark Pizzolato 2013-05-23 15:24:04 -07:00
  • 00a5ccac29 Fixed broken Linux build Mark Pizzolato 2013-05-23 14:30:47 -07:00
  • 2bfaf46781 AIX Platform support Mark Pizzolato 2013-05-23 11:33:36 -07:00
  • 6401a371ba Compiler suggested cleanup Mark Pizzolato 2013-05-23 11:27:53 -07:00
  • b755a71a60 Added sim_ether dynamic libpcap load support for platforms which need to use pcap_setnonblock. Mark Pizzolato 2013-05-23 08:17:29 -07:00
  • c3479492a1 Added documentation for bitfields Mark Pizzolato 2013-05-23 06:34:46 -07:00
  • ed186dadce Fix asynch I/O race condition. Mark Pizzolato 2013-05-22 09:52:54 -07:00
  • 44d6651f99 Added hex debug output for tcp session data on non-telnet line debug Mark Pizzolato 2013-05-19 06:50:12 -07:00
  • 784bc5daa2 Added new tmxr_line_attach_string API to return the attach string specific to a a particular multiplexer line. Mark Pizzolato 2013-05-17 08:07:00 -07:00
  • cf59910128 Added a -E switch to the SHOW DEVICE/SHOW CONFIG/SHOW FEATURES command to only display Enabled devices Mark Pizzolato 2013-05-17 02:54:19 -07:00
  • 76fccce27d Fix for Issue #53 for DC, DL, and VH multiplexer devices Mark Pizzolato 2013-05-16 11:04:43 -07:00
  • e82507d9c8 Fixed DZ bug which referenced the wrong dz device when the number of DZ multiplexers configured was not a power of 2 (i.e.3, 5, 7, etc.) Mark Pizzolato 2013-05-16 10:18:07 -07:00
  • e8e751c2fd Added randomization to the checking for success of outgoing connections and the arrival of incoming connections Mark Pizzolato 2013-05-15 15:34:45 -07:00
  • 7edcf5f36e Added stability to virtual null modem connections by consuming all incoming per line connections until a good one (or none) is found. Mark Pizzolato 2013-05-15 13:53:32 -07:00
  • 8d1a1344f0 Added sim_getnames_sock to get a printable form of the endpoints of a socket Mark Pizzolato 2013-05-15 13:47:40 -07:00
  • c097ae5e57 Added help info to asynchronous timer device Mark Pizzolato 2013-05-15 05:43:14 -07:00
  • 145b5c6a00 Added per line Modem Control capabilities to TMXR Mark Pizzolato 2013-05-15 05:42:36 -07:00
  • f2ccc5b307 Change 8-bit characters to printable form. Mark Pizzolato 2013-05-15 05:39:24 -07:00
  • dcc635555c Add line number to line specific debug message output. Mark Pizzolato 2013-05-14 17:11:50 -07:00
  • 0b1fe53943 Use generic message routine for sim_accept_conn and sim_read_sock and don't emit a message if a read fails due to ECONNRESET (this is expected). Mark Pizzolato 2013-05-14 17:10:51 -07:00
  • d01b070dcf More compiler suggested cleanups Mark Pizzolato 2013-05-14 09:20:14 -07:00
  • 6c42556d30 Added build support for the new SSEM simulator and fixed minor compiler suggested cleanups Mark Pizzolato 2013-05-13 15:31:00 -07:00
  • 3e25784b99 LF endings replaced with CR-LF endings Gerardo Ospina 2013-05-13 15:40:23 -05:00
  • 03d92e2fe6 Merge https://github.com/simh/simh Gerardo Ospina 2013-05-13 14:35:55 -05:00
  • 865ae4d091 Added CR-LF line endings. Tabs replaced with spaces Gerardo Ospina 2013-05-13 14:31:24 -05:00
  • f8a2f1253c makefile fix to produce consistent CC command for all targets Mark Pizzolato 2013-05-13 09:22:51 -07:00
  • f118a724fe Merge https://github.com/simh/simh Gerardo Ospina 2013-05-13 11:08:51 -05:00
  • 3448edf608 enhanced the relatively new tmxr_linemsgf api to dynamically flush a completely full transmit buffer as needed. Mark Pizzolato 2013-05-13 08:16:25 -07:00
  • d86680013b Enhanced remote console to display the simulator's prompt string in the remote console sessions and changed startup message to more clearly describe how to get into multiple command mode. Mark Pizzolato 2013-05-13 08:13:27 -07:00
  • b8d037b08b SSEM documentation added Gerardo Ospina 2013-05-13 03:39:17 -05:00
  • 3d27f015c1 Fix to avoid remote console looping in Multi-Command mode (Fix to issue #50). Mark Pizzolato 2013-05-12 12:11:18 -07:00
  • 671644ff41 Avoid passing negative values (i.e. signed characters) to isprint() which is not happy with doing this on some platforms. Mark Pizzolato 2013-05-12 11:58:34 -07:00
  • 7eb02bfd2b Avoid noisy log messages in Remote Console activities. Mark Pizzolato 2013-05-10 16:15:42 -07:00
  • 80289e1e3b Enhanced Remote Console support to allow two separate command processing modes. Mark Pizzolato 2013-05-10 16:10:07 -07:00
  • 782bec605d Fix potential remote console memory leak Mark Pizzolato 2013-05-10 05:02:07 -07:00
  • 281c18142f Describe the proper build command for HP-UX Mark Pizzolato 2013-05-09 17:33:47 -07:00
  • 5fda4b628c Cleanup for build support on HP-UX for both 32bit and 64bit builds with gcc and the HP C compilers. Mark Pizzolato 2013-05-09 17:18:05 -07:00
  • 52ec325e68 Compiler suggested fix. Mark Pizzolato 2013-05-09 16:43:29 -07:00
  • d964df4eea Compiler suggested cleanups Mark Pizzolato 2013-05-09 14:02:48 -07:00
  • ddb10425e7 Reworked all asynch queues to always link using the unit a_next field instead of the next field. Mark Pizzolato 2013-05-08 09:34:53 -07:00
  • 141b6e834a Fixed formatting error Mark Pizzolato 2013-05-08 04:17:55 -07:00
  • 6c6d641034 Tolerate race condition which results in spurious timer thread wakeups which were causing the timer thread to exit. (SIM_ASYNCH_CLOCKS) Mark Pizzolato 2013-05-07 11:40:07 -07:00
  • 6cf54e8341 Fixes for stable operation with SIM_ASYNCH_CLOCKS defined Mark Pizzolato 2013-05-07 11:22:29 -07:00
  • 9faef6ea89 Added separate debugging ability to trace line connect/disconnect activities to better debug virtual null modem cable activities. Mark Pizzolato 2013-05-06 07:50:09 -07:00
  • f8da94e001 Fixed compile and operational behaviors when running with SIM_ASYNCH_CLOCKS enabled Mark Pizzolato 2013-05-04 12:22:50 -07:00
  • b30211c2a4 Added documentation for the Remote Console capabilities Mark Pizzolato 2013-05-02 09:27:02 -07:00
  • cc8c79eb0f Added a more unique naming paradigm for remote console temporary log files to avoid potential collisions when multiple simulators may be running concurrently Mark Pizzolato 2013-05-02 07:46:07 -07:00