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

Commit Graph

  • 7345b00787 pdp11_dmc - Update from Rob Jarratt Mark Pizzolato 2013-01-25 14:55:11 -08:00
  • cbe11147fc Created a way for devices to have a description presentation routine and if it is supplied for its output to be visible with a SHOW SYSTEM command. Provided device description routines for devices used in the VAX simulators Mark Pizzolato 2013-01-25 12:04:25 -08:00
  • bb9f9155f2 Arranged sequencing of Modem RING and DCD bits to be presented together if DTR is not on and DCD only if DTR is on. Mark Pizzolato 2013-01-25 12:00:53 -08:00
  • 9dcf5dc25e Added examples to the sim_disk attach help Mark Pizzolato 2013-01-25 00:23:58 -08:00
  • 123a398f75 Fixed makefile for building tx-0 (with display support) on OSX - from Stephen Hoffmann Mark Pizzolato 2013-01-24 17:26:41 -08:00
  • bf7375354c Fixed compiler warnings Mark Pizzolato 2013-01-24 13:31:34 -08:00
  • ab25ad54e8 Fix potential for crash if tmxr_set_get_modem_bits is called without the multiplexer device being attached Mark Pizzolato 2013-01-24 12:09:40 -08:00
  • f7b2f44c9c Fixed tmxr xmte and rcve management to be consistent with original behavior Mark Pizzolato 2013-01-24 07:07:39 -08:00
  • 29cf2a45a8 Added support for register display with bit field definitions decoded Mark Pizzolato 2013-01-24 05:52:50 -08:00
  • b18e1312df Added explicit array bounds and field width for HELP dev REGISTER output Mark Pizzolato 2013-01-23 19:52:32 -08:00
  • f4dd30709f Fix DZ issue which didn't report modem bits to the host unless the attach was made with -M. Mark Pizzolato 2013-01-23 19:33:42 -08:00
  • e6eae9194f Fixed last change which only still worked if the OS returned the IPv6 socket first and now failed completely if not. Mark Pizzolato 2013-01-23 15:12:35 -08:00
  • 2f4de5c4b1 Merge branch 'master' of github.com:simh/simh Mark Pizzolato 2013-01-23 14:21:56 -08:00
  • 6dfef8a471 Prefer IPv6 addrinfo structures when binding a listening port. Not all platforms (OSX) return IPv6 addrinfo blocks as the first entry in the list. Mark Pizzolato 2013-01-23 14:19:38 -08:00
  • 552d6803d7 Merge branch 'master' of github.com:simh/simh Mark Pizzolato 2013-01-23 13:17:26 -08:00
  • d80cf8f990 Add git hooks to create .git-commit-id as changes to the repository are made. These hook scripts need to be installed in the .git/hooks directory to actually take effect. See Visual\ Studio\ Projects/git-hooks/0ReadMe_git-hooks.txt for details. Mark Pizzolato 2013-01-23 12:45:32 -08:00
  • f1c6f1b2e4 Updated pdp11_dmc from Rob Jarratt Mark Pizzolato 2013-01-23 12:36:37 -08:00
  • 9091330a5f Compiler suggested fixes Mark Pizzolato 2013-01-23 12:36:03 -08:00
  • f7e8024c59 Fix compiler warnings Mark Pizzolato 2013-01-23 05:42:36 -08:00
  • a59eb7fa37 Enhanced 'HELP dev REGISTERS' to indicate register arrays uniquely Mark Pizzolato 2013-01-23 05:09:21 -08:00
  • e3207c2009 Compiler suggested cleanups Mark Pizzolato 2013-01-23 05:07:44 -08:00
  • e6e6262f45 Fix ordering of thread activities while detaching disks and tapes Mark Pizzolato 2013-01-22 20:59:49 -08:00
  • 038c5d27fb Enhanced debug output to mark debug info from non main threads with a + at the beginning of the debug message Mark Pizzolato 2013-01-22 20:32:21 -08:00
  • 8f851d2cbc Merge branch 'master' into AsyncTmxr AsyncTmxr Mark Pizzolato 2013-01-22 17:16:53 -08:00
  • 34d2e482d3 Changed the PDP10 auto configuration process to configure the traditional PDP10 unibus devices to the fixed addresses they historically had. Mark Pizzolato 2013-01-22 17:14:33 -08:00
  • 68b5433940 Added register definitions and logic to allow reasonable SAVE/RESTORE behavior. Mark Pizzolato 2013-01-22 16:14:53 -08:00
  • f91256203c Fixed register definition to properly reflect the size of the stats structure. Mark Pizzolato 2013-01-22 16:13:55 -08:00
  • 57cbb6fe0c Changed to use sim_clock_coschedule and sim_activate_after where appropriate Mark Pizzolato 2013-01-22 16:12:36 -08:00
  • 936c3dbcfe Fixed register definition for the pak array which saved and restored the wrong content (not all of it) due to the internal longword alignment of the struct rqpkt. Mark Pizzolato 2013-01-22 16:11:51 -08:00
  • 33897a6ff2 Added UBA register descriptions Mark Pizzolato 2013-01-22 16:07:55 -08:00
  • 71fcfacafc Added calls to sim_register_clock_unit for simulators with clock devices Mark Pizzolato 2013-01-22 16:07:23 -08:00
  • 115f8608c3 Fixed typo referring to auto configuration information Mark Pizzolato 2013-01-22 16:06:04 -08:00
  • 517e1e2bd1 Add display of the registered clock device Mark Pizzolato 2013-01-22 16:05:02 -08:00
  • b661f6c2bd Fix sim_tmxr flag settings to avoid an overwrite which was introduced when the dynflags was added Mark Pizzolato 2013-01-22 16:03:18 -08:00
  • b7066fea3a Changed examine register range to summarize redundant (duplicate) output. Mark Pizzolato 2013-01-22 16:01:44 -08:00
  • 9fc6aa73d6 Finish migration for simulators to use generic clock co-scheduling and sim_activate_after for scheduled delays Mark Pizzolato 2013-01-22 05:41:27 -08:00
  • 83c1d80194 Merge branch 'master' into AsyncTmxr Mark Pizzolato 2013-01-21 16:52:42 -08:00
  • 95033cee15 Declare the console port input and output polling units for most simulators to potentially allow asynchronous console I/O. Mark Pizzolato 2013-01-21 11:31:29 -08:00
  • d46ebc7d49 Untangle circular include references between tmxr serial and sock include files. Mark Pizzolato 2013-01-21 11:29:27 -08:00
  • 4a5b7a78c5 Remove the UNIT_RAW flag and deprecate the UNIT_TEXT flag (made the value 0). Mark Pizzolato 2013-01-19 10:59:40 -08:00
  • 19c4ccbf10 Added dynflags to the unit structure to track dynamic flags used by scp & libraries. This avoids expanding the set of unit flags and encroaching on the available user flags . Mark Pizzolato 2013-01-18 09:46:13 -08:00
  • 4f19d08869 Initial merge of Asynchronous Multiplexer and Asynchronous Clock support Mark Pizzolato 2013-01-17 11:34:51 -08:00
  • a774f05633 Fix to allows builds without SIM_ASYNCH_IO defined to work on OSX Mark Pizzolato 2013-01-17 09:54:55 -08:00
  • 99eb870891 Change broken asynchronous synchronization to use an a recursive mutex for sim_asynch_lock Mark Pizzolato 2013-01-17 09:02:49 -08:00
  • d1a1abde17 Enhanced the HELP dev REGISTER output to identify globally unique vs ambiguous register names and describe when the device scope is needed to identify a register Mark Pizzolato 2013-01-17 05:30:31 -08:00
  • eb0dfedf73 Changed register variable names to avoid the reserved register name STATE Mark Pizzolato 2013-01-17 05:29:03 -08:00
  • a60d9070db Adding register descriptions to VAX processor devices Mark Pizzolato 2013-01-16 17:26:30 -08:00
  • d12bc07d3a Fix clang compiler identified typos Mark Pizzolato 2013-01-15 10:58:09 -08:00
  • 18851f8ded Documentation cleanup Mark Pizzolato 2013-01-15 10:33:29 -08:00
  • e1ad710821 Added imbedded help to the pdp11_dz and pdp11_vh devices Mark Pizzolato 2013-01-15 10:20:32 -08:00
  • 19f8fccbc1 Added HELP device REGISTERS support and register definitions for the VAX CPU device Mark Pizzolato 2013-01-15 10:19:52 -08:00
  • 923d5411f5 Added HELP CPU to all VAX simulators Mark Pizzolato 2013-01-15 10:18:49 -08:00
  • 6eb3804620 Standardized scp command formatting in help output Mark Pizzolato 2013-01-15 06:21:32 -08:00
  • 3ce1ef2b33 Added an optional description field to register definitions and macros which can be used to populate it Mark Pizzolato 2013-01-15 06:20:12 -08:00
  • 8720c8c87b Made the VAX model visible with a SHOW CPU MODEL command for all simulators and made the model persist across a SAVE/RESTORE for the VAX simulators with a settable model Mark Pizzolato 2013-01-14 06:53:48 -08:00
  • 5f44b2e7db Add support to listen on IPv4 and IPv6 sockets when compiling on XP but running on later (IPv6 capable) Windows environments Mark Pizzolato 2013-01-13 21:01:49 -08:00
  • 1213f098e2 Fixed Buffered Console behavior which ended up flushing buffer contents once a second and clearing the buffer. We were also incorrectly flushing buffer contents when a connection dropped. Mark Pizzolato 2013-01-11 16:34:05 -08:00
  • 6a08c3c283 Fixed missed change from sim_is_active to sim_activate_time. Mark Pizzolato 2013-01-11 16:10:41 -08:00
  • 744f65a36c Fleshed out the tmxr help and set the HP2100 to use the mux help by default Mark Pizzolato 2013-01-10 17:51:25 -08:00
  • fae991d592 More compiler identified cleanups Mark Pizzolato 2013-01-10 16:10:39 -08:00
  • 448d9e52fc Added VAX860 to the descrip.mms and cleaned up the VMS compiler identified issues Mark Pizzolato 2013-01-10 15:14:51 -08:00
  • 7f57ce2c88 Added help context to pdp11_dz and pdp11_vh Mark Pizzolato 2013-01-10 13:37:31 -08:00
  • b37b866fd6 Revised document Mark Pizzolato 2013-01-10 13:29:49 -08:00
  • dac73b9381 Migrating scp and library global variables to be declared as extern in the appropriate library include file and remove repetitive declarations in referencing modules. Mark Pizzolato 2013-01-10 13:29:15 -08:00
  • bc816ae871 Fixed Asynchronous Event Queueing to work correctly when doing Lock based queueing Mark Pizzolato 2013-01-10 09:53:40 -08:00
  • 629de4dcc5 Build identified cleanups Mark Pizzolato 2013-01-09 17:22:17 -08:00
  • 784ae24324 - Fixed asynchronous i/o hangs introduced when asynchronous cancel support was added Mark Pizzolato 2013-01-09 17:02:58 -08:00
  • 960866a92a Added missing generic help ethernet attach info Mark Pizzolato 2013-01-09 11:23:00 -08:00
  • c61e14fcdd Avoid 8 bit characters in help output Mark Pizzolato 2013-01-09 11:17:58 -08:00
  • d8340abf8a Documentation cleanup Mark Pizzolato 2013-01-09 11:13:41 -08:00
  • 51459eb456 Added ethernet help and cleaned up generic help output Mark Pizzolato 2013-01-09 11:13:06 -08:00
  • 4f4cbd4157 Avoid asynch thread thrashing on disk and tape detach and enhance the disk and tape help Mark Pizzolato 2013-01-09 11:11:04 -08:00
  • 411b596620 Fixed auto configure to ONLY configure Qbus and/or Unibus devices Mark Pizzolato 2013-01-09 09:26:54 -08:00
  • b28b01cf7d Fixed test on commit id to avoid minor build error message when building on non windows systems from a zip download Mark Pizzolato 2013-01-09 08:01:19 -08:00
  • 7b6f7a9871 Set device flags indicating DEV_DISK, DEV_TAPE, DEV_MUX and DEV_ETHER for all simulator devices which use the sim_disk, sim_tape, sim_tmxr, and sim_ether libraries Mark Pizzolato 2013-01-07 12:47:24 -08:00
  • 7e1840eb5f Fixed bugs in disk and tape operations when running without asynch disabled - bugs reported by Jordi Guillaumes i Pons Mark Pizzolato 2013-01-07 09:25:57 -08:00
  • df4cc945bb Changed the tmxr_attach parsing code to allow more natural specification for the configuration of different information for multiple lines as per Dave Bryan's suggestion. Mark Pizzolato 2013-01-06 05:53:41 -08:00
  • f51a702ebd Fixed sim_parse_addr to actually use the default_host parameter if a host component wasn't provided in the input Mark Pizzolato 2013-01-06 05:11:51 -08:00
  • b78c91b4db Fixed error paths during attach/detach and fixed a per line listen detach bug Mark Pizzolato 2013-01-05 16:57:04 -08:00
  • 722524c20e Fixed BuildAll.cmd to work when invoked from a git bash shell Mark Pizzolato 2013-01-05 16:16:48 -08:00
  • 6a5278ec3c Removed the pdp11_dmc from the PDP10 simulator since that combination of hardware was never a legitimate one. Mark Pizzolato 2013-01-05 15:33:59 -08:00
  • 8395db0573 Fixed the auto configure IO page base address Mark Pizzolato 2013-01-05 15:11:36 -08:00
  • 0c436c1515 Updated pdp11_dmc.c from Rob Jarratt Mark Pizzolato 2013-01-05 14:38:56 -08:00
  • 375a02181e Retained the prior SET CONSOLE DEBUG={stdout|log} behavior which deprecated and replaced by SET DEBUG={stdout|log}. Reported by Rob Jarratt Mark Pizzolato 2013-01-05 14:34:10 -08:00
  • d12a445007 Added procedure to build all windows release binaries, package them as a zip and publish the zip in a github.com/simh/Win32-Development-Binaries Mark Pizzolato 2013-01-05 14:28:21 -08:00
  • 2123c9130f Updating references to the location of the windows-build.zip support components Mark Pizzolato 2013-01-04 09:56:58 -08:00
  • 2fea6a67a3 Updating documentation Mark Pizzolato 2013-01-03 14:50:14 -08:00
  • 75be628e30 Bringing the simh FAQ up to date. Mark Pizzolato 2013-01-03 09:20:06 -08:00
  • faa794e9da Documenting revised DEVICE structure Mark Pizzolato 2013-01-03 09:19:21 -08:00
  • 674e56b376 Fixed compile issues on some Linux platforms Mark Pizzolato 2013-01-03 08:01:43 -08:00
  • 9356b0cb1e Changed Linux serial port enumeration to leverage kernel provided device information in /sys/class/tty Mark Pizzolato 2013-01-02 15:15:01 -08:00
  • 2af67a75b0 Cleanup of compiler noted issue Mark Pizzolato 2013-01-02 15:13:51 -08:00
  • 35e66482b3 Added an optional mechanism which will display the git commit id that produced the current simulator if the git commit id information is available Mark Pizzolato 2013-01-02 07:46:17 -08:00
  • 7c9cebf3b7 Added a 1536K PDP11 memory size option Mark Pizzolato 2013-01-01 10:29:36 -08:00
  • 722f479e29 Added missing VAX 8600 reboot functionality and cleaned up some compiler warnings. Mark Pizzolato 2013-01-01 06:38:13 -08:00
  • 5859df3128 Added sim_disk (and sim_tape) to all Visual Studio Projects since the help function is referenced by scp Mark Pizzolato 2013-01-01 06:32:12 -08:00
  • b1d306cff8 Fixed devices missed in Auto Configuration for PDP11 simulator. CLK issue initially reported by Matt Burke Mark Pizzolato 2013-01-01 05:54:53 -08:00
  • 43b1c04ae4 Fixed bug disabling TTI interrupts on VAX 11/780, VAX 11/750, VAX 11/730 reported by Mike Burke Mark Pizzolato 2012-12-31 10:44:38 -08:00
  • ba0f331fa5 Added framework to support per device help commands Mark Pizzolato 2012-12-30 13:12:15 -08:00
  • bdcfe994e0 Auto configure documentation and updates for PDP10 system Mark Pizzolato 2012-12-29 07:57:57 -08:00