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

Commit Graph

  • 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
  • ed7f3be258 Added a tmxr_detach_ln routine. Mark Pizzolato 2013-04-17 06:14:42 -07:00
  • c600ae02cb fix to the "Fortran chain" problem in the 1401 from Bob Supnik. Mark Pizzolato 2013-04-16 16:21:28 -07:00
  • b36efe5226 Fix out of bounds array reference (off by 1) when validating a maximum line number on a multiplexer Mark Pizzolato 2013-04-16 11:46:48 -07:00
  • 8e858341f6 Complete returning the DZ modem status information as identified in issue #22 and return RI if DTR is not set, and DCD if it is. This solves the modem behavior issue #24 as well. Mark Pizzolato 2013-04-16 11:03:16 -07:00
  • 814960e253 Properly restore DZ Modem Control state during a simulator RESTORE. Mark Pizzolato 2013-04-16 09:11:24 -07:00
  • 93c9f35948 Restore DZ modem control state to default on device detach. Properly clear modem bits when modem control enabled. Better display of modem control status. Mark Pizzolato 2013-04-16 05:33:29 -07:00
  • 2c941c86d2 Fix to allow raw disk access even if Large File support isn't available on the host Mark Pizzolato 2013-04-15 12:19:33 -07:00
  • b6e93b645e Minor documentation update Mark Pizzolato 2013-04-15 11:01:29 -07:00
  • b54504906f Added support to display git commit id when building from a zip archive and also to display the compiler version in SHOW VERSION on more platforms Mark Pizzolato 2013-04-15 09:31:54 -07:00
  • 8cb6a2ef79 Corrected to properly leverage the new -N attach_unit switch Mark Pizzolato 2013-04-15 06:55:57 -07:00
  • 185f20a1ed Added logic to all visual studio projects to install the git hooks for commit id on the first build in a newly cloned repository Mark Pizzolato 2013-04-14 17:55:56 -07:00
  • a30d025899 Updated AltairZ80 simulator documentation from Peter Schorn Mark Pizzolato 2013-04-14 17:19:46 -07:00
  • d1db9ce203 Added a -N switch to the standard attach_unit routine to force a new file to be created. Mark Pizzolato 2013-04-14 17:15:31 -07:00
  • 958ce00b2e Provide a way to avoid building with large file support enabled via the compile time define of DONT_DO_LARGEFILE Mark Pizzolato 2013-04-14 16:52:54 -07:00
  • cddc3f82a6 Fix git hooks installation Mark Pizzolato 2013-04-14 15:41:53 -07:00
  • 80ce8b2b4e Fixed makefile logic to install git hooks for git commit id Mark Pizzolato 2013-04-14 15:25:46 -07:00
  • 8ec4e2a505 Fixed makefile to automatically install the git hooks (to acquire the git commit id) on the first make after newly cloning a repository Mark Pizzolato 2013-04-14 14:21:26 -07:00
  • 35b658c813 Added git commit id to archive exports Mark Pizzolato 2013-04-14 13:52:25 -07:00
  • 6f8349bcec Fiix bug to now allow building of network capable simulators without network support (with appropriate warnings) Mark Pizzolato 2013-04-14 12:16:35 -07:00
  • 4bd72e666c Compiler and static analyzer fixes from Peter Schorn. Mark Pizzolato 2013-04-13 16:59:54 -07:00
  • ee3d98a125 Updated AltairZ80 from Peter Schorn Mark Pizzolato 2013-04-13 16:47:59 -07:00
  • 400281f3b0 NetBSD makefile cleanup Mark Pizzolato 2013-04-13 05:31:55 -07:00
  • 34ad155854 Compiler suggested cleanups Mark Pizzolato 2013-04-13 05:25:25 -07:00
  • 6fd3e5f498 Added an message text for additional socket error which can be expected to happen on windows Mark Pizzolato 2013-04-12 12:58:08 -07:00
  • 6f44a394e6 Added option to create listen sockets with SO_REUSEADDR if attach is done with -U switch set. Requested by Michael Mondy Mark Pizzolato 2013-04-12 12:40:56 -07:00
  • 5bba4daca4 Added support for MTAB entries to have values which contain quoted strings (which can therefore contain spaces and/or other characters which might normally be delimiters. Need suggested by Michael Mondy Mark Pizzolato 2013-04-12 11:46:30 -07:00
  • 3dd4121c78 Added Large File Support which was missing for NetBSD (and OpenBSD) hosts - reported by Felix Deichmann Mark Pizzolato 2013-04-12 08:17:01 -07:00
  • 414cf3335f Compiler identified issues in AltairZ80 simulator Mark Pizzolato 2013-04-12 06:39:28 -07:00
  • 1936f7ff75 Fixed VAX8600 simulator boot from console without an attach disk to report a useful error instead of crashing Mark Pizzolato 2013-04-11 08:46:09 -07:00
  • e0225c336a Added boot from console floppy support to the VAX780 simulator (Changed console floppy device name from RXC to CS) Mark Pizzolato 2013-04-11 08:45:07 -07:00
  • 798d1239f1 Fixed missing help description for SHOW FEATURES command Mark Pizzolato 2013-04-10 10:41:23 -07:00