Mark Pizzolato
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
2013-04-12 11:46:30 -07:00
Mark Pizzolato
798d1239f1
Fixed missing help description for SHOW FEATURES command
2013-04-10 10:41:23 -07:00
Mark Pizzolato
471ea3efce
Added SHOW CPU MEMORY to the MicroVAX I simulator
2013-04-05 14:52:27 -07:00
Mark Pizzolato
a005822186
Extended the VAX 8600 memory to 512MB and reworked the memory board slot allocation logic to fill as many slots as possible.
2013-04-05 12:16:01 -07:00
Mark Pizzolato
9cbacc32cf
Added display of Windows version details to the output of SHOW VERSION
2013-03-20 08:13:51 -07:00
Mark Pizzolato
a262dd9c14
Compiler indicated cleanups
2013-03-19 01:11:22 -07:00
Mark Pizzolato
960c5b5873
Fix issues observed by Sun C compiler
2013-03-18 12:52:43 -07:00
Mark Pizzolato
2e5b0d54c6
Generalized the sim_disk layer to support large file disk devices (simh, VHD and RAW formats) with out requiring USE_ADDR64, and enhanced the pdp11_rq device to use this capability.
2013-03-17 12:02:43 -07:00
Mark Pizzolato
b31dc88d0d
Added indication of idle/throttling capabilities and the OS clock tick size to the SHOW VERSION output
2013-03-14 11:37:31 -07:00
Mark Pizzolato
d5ca542102
Changed use of compile #defines which start with a _ character to not do this since defined symbols starting with _ are reserved to local compiler/runtime implementations in the C language. This addresses issue #32
2013-03-12 11:07:58 -07:00
Mark Pizzolato
faebb0b823
Added '.' as a legal character in a register name (From Harry Reed)
2013-03-09 12:19:43 -08:00
Mark Pizzolato
eb101e3881
HP-UX port supplied by Mikulas Patocka
2013-03-05 13:29:38 -08:00
Mark Pizzolato
3d3f757991
Added display of VHD and RAW disk access capabilities to the output of SHOW VERSION
2013-02-19 09:44:23 -08:00
Mark Pizzolato
8440466cb9
Fixed display of large file support in SHOW VERSION and enhanced SHOW VERSION.
2013-02-18 05:53:59 -08:00
Mark Pizzolato
aaa5fb178a
Added display of large file support status to SHOW VERSION
2013-02-17 04:52:54 -08:00
Mark Pizzolato
16d04a15ec
simplified the generic help command output to avoid excess clutter
2013-02-05 11:37:56 -08:00
Mark Pizzolato
e59d9c1599
Added register descriptions and help to pdp11_rp device
2013-02-05 10:51:15 -08:00
Mark Pizzolato
a5413ab20c
Relaxed HELP dev REGISTERS to now also list registers for devices which don't have register descriptions yet.
2013-02-05 10:19:32 -08:00
Mark Pizzolato
453890f3d7
Adding more device help
2013-02-05 04:41:48 -08:00
Mark Pizzolato
ebe70140f4
Reorganized help to provide a useful default HELP dev output if a device defines any registers and/or MTAB entries
2013-02-04 18:12:47 -08:00
Mark Pizzolato
ad4d5be6ab
Give preference with HELP dev SHOW and HELP dev SET for unit modifiers to be displayed with a unit number as an example (unless the device has only one unit).
2013-02-04 13:51:20 -08:00
Mark Pizzolato
10ab68ce29
Added help strings pointing to extended device specific help for the HELP attach, set and show help
2013-02-03 11:30:09 -08:00
Mark Pizzolato
c5fe058a62
Renamed scp's recently created macro MMASK to MODMASK to avoid name collisions with MMASK macros used in some simulators
2013-02-02 16:44:44 -08:00
Mark Pizzolato
7db15faf76
Fixed SHOW dev output which was broken by the last commit
2013-02-02 13:31:29 -08:00
Mark Pizzolato
ecf913f9a5
Reworked the MTAB flags to force Extended mode when any extended flag is set and to then handle any references properly
2013-02-02 12:33:17 -08:00
Mark Pizzolato
a036f40a80
Fix format of HELP dev SHOW for MTAB entries with MTAB_SHP flag set
2013-02-02 06:44:13 -08:00
Mark Pizzolato
8b230f946b
Fixed HELP dev SET and HELP dev SHOW to properly process non-extended mtab entries and to avoid using the help string when mstring has example arguments/syntax
2013-02-02 05:59:30 -08:00
Mark Pizzolato
bb8be22216
Added provisions for device modifiers to to have descriptive help
...
Changed SHOW dev SHOW to use the new HELP dev SHOW and SHOW dev MODIFIER to HELP dev SET.
2013-01-31 16:05:21 -08:00
Mark Pizzolato
370f57ed56
Provide more useful help for VAX simulator boot commands and clearer error reports for boot command errors
2013-01-26 21:12:12 -08:00
Mark Pizzolato
7a9db0fe64
Clean up output formatting for SHOW DEVICE, SHOW CONFIG and changed SHOW SYSTEM to SHOW FEATURES
2013-01-26 10:20:31 -08:00
Mark Pizzolato
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
2013-01-25 12:04:25 -08:00
Mark Pizzolato
29cf2a45a8
Added support for register display with bit field definitions decoded
2013-01-24 05:52:50 -08:00
Mark Pizzolato
b18e1312df
Added explicit array bounds and field width for HELP dev REGISTER output
2013-01-23 19:52:32 -08:00
Mark Pizzolato
a59eb7fa37
Enhanced 'HELP dev REGISTERS' to indicate register arrays uniquely
2013-01-23 05:09:21 -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
b7066fea3a
Changed examine register range to summarize redundant (duplicate) output.
2013-01-22 16:01:44 -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
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
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
19f8fccbc1
Added HELP device REGISTERS support and register definitions for the VAX CPU device
2013-01-15 10:19:52 -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
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
51459eb456
Added ethernet help and cleaned up generic help output
2013-01-09 11:13:06 -08:00
Mark Pizzolato
375a02181e
Retained the prior SET CONSOLE DEBUG={stdout|log} behavior which deprecated and replaced by SET DEBUG={stdout|log}. Reported by Rob Jarratt
2013-01-05 14:34:10 -08:00
Mark Pizzolato
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
2013-01-02 07:46:17 -08:00
Mark Pizzolato
ba0f331fa5
Added framework to support per device help commands
2012-12-30 13:12:15 -08:00