1
0
mirror of https://github.com/open-simh/simh.git synced 2026-05-26 06:54:17 +00:00

Commit Graph

  • 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
  • da3a34bda8 Merge branch 'master' into VAX-11-BootBlock-Fixup VAX-11-BootBlock-Fixup Mark Pizzolato 2013-04-09 10:17:20 -07:00
  • 96dbeae08f Added SHOW CPU MEMORY support for all VAX simulators to display the memory controller and board configuration Mark Pizzolato 2013-04-08 12:18:09 -07:00
  • 52838eab05 Fixed tmxr attach logic to initialize the backlink on all of the mux lines when only a single line is attached. Mark Pizzolato 2013-04-07 17:41:16 -07:00
  • eb1452913f Force return of SCPE_OPENERR when the same serial port is opened more than once. Mark Pizzolato 2013-04-07 15:28:02 -07:00
  • 8acb3b29e3 Fixed disk creation logic to avoid writing a zero sector to the first and last sector of a newly created disk if the disk's contents were copied from another disk. This solves the last details in issue #35 Mark Pizzolato 2013-04-07 12:43:54 -07:00
  • 471ea3efce Added SHOW CPU MEMORY to the MicroVAX I simulator Mark Pizzolato 2013-04-05 14:52:27 -07:00
  • d245c0b77c Compiler warning cleanup Mark Pizzolato 2013-04-05 12:45:01 -07:00
  • c93658f241 Avoid bug in the HP PA-RISC C compiler. (from Mikulas Patocka) Mark Pizzolato 2013-04-05 12:34:37 -07:00
  • a005822186 Extended the VAX 8600 memory to 512MB and reworked the memory board slot allocation logic to fill as many slots as possible. Mark Pizzolato 2013-04-05 12:16:01 -07:00
  • ed6e3f75d2 Fix to build on HPUX with the HP C compiler which doesn't define __unix Mark Pizzolato 2013-04-03 08:43:21 -07:00
  • b125da77cc Fixed prior logic in sim_check_conn to return error conditions prior to read/write checks and to validate the peer's address on both read and write connection checks. Mark Pizzolato 2013-03-31 20:32:41 -07:00
  • d308a234e2 Fixed sim_check_conn to return error status if the socket being checked is writable and no peer name exists (i.e. when a connect has failed). Suggested by Paul Koning Mark Pizzolato 2013-03-31 10:44:17 -07:00
  • 732718e5a7 Fixed bug in pdp11_xu loopback processing. Now consistent with pdp11_xq. Found by Paul Koning Mark Pizzolato 2013-03-29 13:44:35 -07:00
  • 5727ad1a27 Added a -V option to a VHD copy operation to cause a verify pass which will confirm all of the expected data has made it to the target virtual disk Mark Pizzolato 2013-03-25 04:32:06 -07:00
  • 0ffcde6f80 VAX 8600 Address map cleanup from Johnny Billquist Mark Pizzolato 2013-03-25 04:30:25 -07:00
  • 51865b253c Merge branch 'master' into VAX-11-BootBlock-Fixup Mark Pizzolato 2013-03-24 16:50:26 -07:00
  • a78c978f96 Fixed pamm initialization for SBI 0 and improved output of SHOW CPU MEMORY - from Johnny Billquist Mark Pizzolato 2013-03-24 16:49:32 -07:00
  • c3fbe7f0a8 Updated vmb_exe include file Mark Pizzolato 2013-03-24 16:47:25 -07:00
  • e8667e4f1d Patched VMB.EXE to support boot block booting with the same logic that all of the ROM based VMB systems (MicroVAX I onward) handle interpreting the boot block. Many alternate operating system installation media assumes that all VAX boot logic works this way. Mark Pizzolato 2013-03-24 12:37:35 -07:00
  • 8116b7571d Fix VAX 8600 memory controller attribute descriptions to properly reflect the board size and slots. Mark Pizzolato 2013-03-24 08:44:10 -07:00
  • 2f85000dbc Compiler suggested cleanup Mark Pizzolato 2013-03-24 05:43:28 -07:00
  • 249f40e4bc Compiler indicated cleanup (FreeBSD on PPC) Mark Pizzolato 2013-03-23 15:55:13 -07:00
  • be270bb9c1 Fix of Big Endian DELQA-T issue Mark Pizzolato 2013-03-22 17:39:53 -07:00
  • 7217f60a5f Added OSX on PowerPC support Mark Pizzolato 2013-03-22 16:50:36 -07:00
  • e2bb312dd8 Fixed redundant output in SHOW ETHERNET when ethernet devices are open and added device send/receive stats Mark Pizzolato 2013-03-22 14:30:48 -07:00
  • 01ee219f01 Fixed some HP-UX serial I/O functionality from Mikulas Patocka Mark Pizzolato 2013-03-22 10:28:09 -07:00
  • 933a23e742 Added support to find dlopen in either libdl or libdld since some platforms package it there. Mark Pizzolato 2013-03-22 10:03:19 -07:00
  • ce41ac867a Fixed the non-functional VAX 8600 boot and use of the console RL02 disk. Mark Pizzolato 2013-03-21 12:05:10 -07:00
  • a28d5d7737 Cleaned up the formatting of the pdp11_dmc help output as suggested by Jacob Goense Mark Pizzolato 2013-03-21 09:49:50 -07:00