Commit graph

760 commits

Author SHA1 Message Date
Mark Pizzolato
552d6803d7 Merge branch 'master' of github.com:simh/simh 2013-01-23 13:17:26 -08:00
Mark Pizzolato
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. 2013-01-23 12:45:32 -08:00
Mark Pizzolato
f1c6f1b2e4 Updated pdp11_dmc from Rob Jarratt 2013-01-23 12:36:37 -08:00
Mark Pizzolato
9091330a5f Compiler suggested fixes 2013-01-23 12:36:03 -08:00
Mark Pizzolato
f7e8024c59 Fix compiler warnings 2013-01-23 05:42:36 -08:00
Mark Pizzolato
a59eb7fa37 Enhanced 'HELP dev REGISTERS' to indicate register arrays uniquely 2013-01-23 05:09:21 -08:00
Mark Pizzolato
e3207c2009 Compiler suggested cleanups 2013-01-23 05:07:44 -08:00
Mark Pizzolato
e6e6262f45 Fix ordering of thread activities while detaching disks and tapes 2013-01-22 20:59:49 -08:00
Mark Pizzolato
038c5d27fb Enhanced debug output to mark debug info from non main threads with a + at the beginning of the debug message 2013-01-22 20:32:21 -08:00
Mark Pizzolato
8f851d2cbc Merge branch 'master' into AsyncTmxr 2013-01-22 17:16:53 -08:00
Mark Pizzolato
34d2e482d3 Changed the PDP10 auto configuration process to configure the traditional PDP10 unibus devices to the fixed addresses they historically had. 2013-01-22 17:14:33 -08:00
Mark Pizzolato
68b5433940 Added register definitions and logic to allow reasonable SAVE/RESTORE behavior. 2013-01-22 16:14:53 -08:00
Mark Pizzolato
f91256203c Fixed register definition to properly reflect the size of the stats structure. 2013-01-22 16:13:55 -08:00
Mark Pizzolato
57cbb6fe0c Changed to use sim_clock_coschedule and sim_activate_after where appropriate 2013-01-22 16:12:36 -08:00
Mark Pizzolato
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. 2013-01-22 16:11:51 -08:00
Mark Pizzolato
33897a6ff2 Added UBA register descriptions 2013-01-22 16:07:55 -08:00
Mark Pizzolato
71fcfacafc Added calls to sim_register_clock_unit for simulators with clock devices 2013-01-22 16:07:23 -08:00
Mark Pizzolato
115f8608c3 Fixed typo referring to auto configuration information 2013-01-22 16:06:04 -08:00
Mark Pizzolato
517e1e2bd1 Add display of the registered clock device 2013-01-22 16:05:02 -08:00
Mark Pizzolato
b661f6c2bd Fix sim_tmxr flag settings to avoid an overwrite which was introduced when the dynflags was added 2013-01-22 16:03:18 -08:00
Mark Pizzolato
b7066fea3a Changed examine register range to summarize redundant (duplicate) output. 2013-01-22 16:01:44 -08:00
Mark Pizzolato
9fc6aa73d6 Finish migration for simulators to use generic clock co-scheduling and sim_activate_after for scheduled delays 2013-01-22 05:41:27 -08:00
Mark Pizzolato
83c1d80194 Merge branch 'master' into AsyncTmxr
Conflicts merged and missing changes in new modules added as needed for clock co-scheduling.
2013-01-21 16:52:42 -08:00
Mark Pizzolato
95033cee15 Declare the console port input and output polling units for most simulators to potentially allow asynchronous console I/O. 2013-01-21 11:31:29 -08:00
Mark Pizzolato
d46ebc7d49 Untangle circular include references between tmxr serial and sock include files. 2013-01-21 11:29:27 -08:00
Mark Pizzolato
4a5b7a78c5 Remove the UNIT_RAW flag and deprecate the UNIT_TEXT flag (made the value 0). 2013-01-19 10:59:40 -08:00
Mark Pizzolato
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 . 2013-01-18 09:46:13 -08:00
Mark Pizzolato
4f19d08869 Initial merge of Asynchronous Multiplexer and Asynchronous Clock support 2013-01-17 11:34:51 -08:00
Mark Pizzolato
a774f05633 Fix to allows builds without SIM_ASYNCH_IO defined to work on OSX 2013-01-17 09:54:55 -08:00
Mark Pizzolato
99eb870891 Change broken asynchronous synchronization to use an a recursive mutex for sim_asynch_lock 2013-01-17 09:02:49 -08:00
Mark Pizzolato
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 2013-01-17 05:30:31 -08:00
Mark Pizzolato
eb0dfedf73 Changed register variable names to avoid the reserved register name STATE 2013-01-17 05:29:03 -08:00
Mark Pizzolato
a60d9070db Adding register descriptions to VAX processor devices 2013-01-16 17:26:30 -08:00
Mark Pizzolato
d12bc07d3a Fix clang compiler identified typos 2013-01-15 10:58:09 -08:00
Mark Pizzolato
18851f8ded Documentation cleanup 2013-01-15 10:33:29 -08:00
Mark Pizzolato
e1ad710821 Added imbedded help to the pdp11_dz and pdp11_vh devices 2013-01-15 10:20:32 -08:00
Mark Pizzolato
19f8fccbc1 Added HELP device REGISTERS support and register definitions for the VAX CPU device 2013-01-15 10:19:52 -08:00
Mark Pizzolato
923d5411f5 Added HELP CPU to all VAX simulators 2013-01-15 10:18:49 -08:00
Mark Pizzolato
6eb3804620 Standardized scp command formatting in help output 2013-01-15 06:21:32 -08:00
Mark Pizzolato
3ce1ef2b33 Added an optional description field to register definitions and macros which can be used to populate it 2013-01-15 06:20:12 -08:00
Mark Pizzolato
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 2013-01-14 06:53:48 -08:00
Mark Pizzolato
5f44b2e7db Add support to listen on IPv4 and IPv6 sockets when compiling on XP but running on later (IPv6 capable) Windows environments 2013-01-13 21:01:49 -08:00
Mark Pizzolato
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. 2013-01-11 16:34:05 -08:00
Mark Pizzolato
6a08c3c283 Fixed missed change from sim_is_active to sim_activate_time. 2013-01-11 16:10:41 -08:00
Mark Pizzolato
744f65a36c Fleshed out the tmxr help and set the HP2100 to use the mux help by default 2013-01-10 17:51:25 -08:00
Mark Pizzolato
fae991d592 More compiler identified cleanups 2013-01-10 16:10:39 -08:00
Mark Pizzolato
448d9e52fc Added VAX860 to the descrip.mms and cleaned up the VMS compiler identified issues 2013-01-10 15:14:51 -08:00
Mark Pizzolato
7f57ce2c88 Added help context to pdp11_dz and pdp11_vh 2013-01-10 13:37:31 -08:00
Mark Pizzolato
b37b866fd6 Revised document 2013-01-10 13:29:49 -08:00
Mark Pizzolato
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. 2013-01-10 13:29:15 -08:00