1
0
mirror of https://github.com/open-simh/simh.git synced 2026-03-25 09:52:32 +00:00

Commit Graph

  • 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
  • 242103e79f Added remote console support when a persistent console log is not enabled. Mark Pizzolato 2013-05-01 16:48:55 -07:00
  • 67712d0095 Added more extensive debug output of tmxr telnet parameter and data Mark Pizzolato 2013-05-01 13:43:10 -07:00
  • b1e31a7034 Fixed Remote Console to tolerate bare LF as a line terminator and enhanced the tmxr debug output for special characters Mark Pizzolato 2013-04-30 08:37:11 -07:00
  • 8735538d72 Fix building under Visual Studio on Windows XP. Mark Pizzolato 2013-04-29 05:39:22 -07:00
  • b97bc9e004 Initial public version of Manchester SSEM for SIMH Gerardo Ospina 2013-04-29 02:49:42 -05:00
  • 02ebf6bdfc Added support for STEP command execution in Remote Console sessions Mark Pizzolato 2013-04-24 11:43:44 -07:00
  • 27283179d9 Missing pieces for change to add tmxr_linemsgf. Mark Pizzolato 2013-04-24 09:01:45 -07:00
  • d364571c2c Added tmxr_linemsgf api to send formatted messages to a multiplexer line. Mark Pizzolato 2013-04-24 09:00:36 -07:00
  • 9a172154f0 Added display of VMS host system type and OS version to SHOW VERSION output Mark Pizzolato 2013-04-24 06:43:04 -07:00
  • d71e53feb0 Added support for the DIR (LS) command on VMS hosts Mark Pizzolato 2013-04-24 06:04:24 -07:00
  • 60695d3647 Missing change for issue #48 Mark Pizzolato 2013-04-23 12:53:35 -07:00
  • 9844ba6696 Added DIR (LS) command to list the files in a directory. This command is usable in Remote Console sessions. Mark Pizzolato 2013-04-23 12:39:03 -07:00
  • b04b7ae5b1 Fixed socket creation issue which happens on some IPv6 capable systems which don't have IPv6 enabled but return IPv6 family addresses with getaddrinfo. This is issue #48 Mark Pizzolato 2013-04-23 12:27:16 -07:00
  • 02b3477d20 Ensure correct Remote Console functionality when log files get big Mark Pizzolato 2013-04-21 05:46:52 -07:00
  • 4c6f086eb3 Fix compiler identified typo reported by Peter Schorn Mark Pizzolato 2013-04-21 05:45:40 -07:00
  • de22137d1b Enhanced Remote Console support Mark Pizzolato 2013-04-20 06:52:02 -07:00
  • ba09b2d3f2 Avoid crash in remote console when invalid command is entered and notification to alternate remote consoles. Mark Pizzolato 2013-04-19 15:42:22 -07:00
  • ca3a9ff40e Fixed formatting Mark Pizzolato 2013-04-19 14:50:04 -07:00
  • b38acb92c4 Merge branch 'Operator-Commands' Mark Pizzolato 2013-04-19 14:26:59 -07:00
  • 99c13051e6 Merge remote-tracking branch 'origin/master' into Operator-Commands Mark Pizzolato 2013-04-19 14:23:00 -07:00
  • b886fb23b6 Add Remote Console support Mark Pizzolato 2013-04-19 13:54:19 -07:00
  • 38a0448e01 Fixed declaration error in ibm1130 simulator and properly exported the newly renamed routine sim_sub_args. Mark Pizzolato 2013-04-19 12:55:19 -07:00
  • 5a56c19696 Added ability to display modem bits when a line is connected to a modem control enabled multiplexer. Mark Pizzolato 2013-04-18 17:22:12 -07:00
  • 7dfe46cd7f Fixed generic compiler name report in SHOW VERSION and fixed make using Sun C compiler Mark Pizzolato 2013-04-18 17:16:46 -07:00
  • 5c9288a3d9 Fix regression in production of the VAX.EXE binary on Debug builds Mark Pizzolato 2013-04-18 14:56:52 -07:00
  • ba5767520f Added better support for virtual null modem cables on Modem Control multiplexer lines. Mark Pizzolato 2013-04-18 12:46:57 -07:00
  • e65ef135d2 Merged the latest ibm1130 simulator from Brian Knittel's ibm1130.org Mark Pizzolato 2013-04-18 11:08:10 -07:00
  • ba87329baa Fix to properly manage modem DCD and RNG state. Mark Pizzolato 2013-04-17 09:32:48 -07:00
  • 0f078e9168 Added register field decoding to the debug register trace output Mark Pizzolato 2013-04-17 06:17:55 -07:00
  • df93215acf Fixed output of debug data when a debug message doesn't contain a newline Mark Pizzolato 2013-04-17 06:15:52 -07:00