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
Mark Pizzolato
bc816ae871
Fixed Asynchronous Event Queueing to work correctly when doing Lock based queueing
2013-01-10 09:53:40 -08:00
Mark Pizzolato
629de4dcc5
Build identified cleanups
2013-01-09 17:22:17 -08:00
Mark Pizzolato
784ae24324
- Fixed asynchronous i/o hangs introduced when asynchronous cancel support was added
...
- Added event debug support to scp and the vax simulator
- Moved external declarations into include files related to modules which define them and removed random externs from modules which referenced them
- Fixed typos in sim_ether
- Fixed sim_disk and sim_tape to properly manage asynchronous threads on an i/o flush
2013-01-09 17:02:58 -08:00
Mark Pizzolato
960866a92a
Added missing generic help ethernet attach info
2013-01-09 11:23:00 -08:00
Mark Pizzolato
c61e14fcdd
Avoid 8 bit characters in help output
2013-01-09 11:17:58 -08:00
Mark Pizzolato
d8340abf8a
Documentation cleanup
2013-01-09 11:13:41 -08:00
Mark Pizzolato
51459eb456
Added ethernet help and cleaned up generic help output
2013-01-09 11:13:06 -08:00
Mark Pizzolato
4f4cbd4157
Avoid asynch thread thrashing on disk and tape detach and enhance the disk and tape help
2013-01-09 11:11:04 -08:00
Mark Pizzolato
411b596620
Fixed auto configure to ONLY configure Qbus and/or Unibus devices
2013-01-09 09:26:54 -08:00
Mark Pizzolato
b28b01cf7d
Fixed test on commit id to avoid minor build error message when building on non windows systems from a zip download
2013-01-09 08:01:19 -08:00
Mark Pizzolato
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
2013-01-07 12:47:24 -08:00
Mark Pizzolato
7e1840eb5f
Fixed bugs in disk and tape operations when running without asynch disabled - bugs reported by Jordi Guillaumes i Pons
2013-01-07 09:25:57 -08:00
Mark Pizzolato
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.
2013-01-06 05:53:41 -08:00