Bob Supnik
bd0cad685c
alpha: Fixed reversed definitions of FTOIS, FTOIT (Maurice Marks)
2017-10-05 18:55:00 -07:00
Mark Pizzolato
d074853138
SCELBI: Updated documentation (Hans-Åke Lund)
2017-09-22 10:00:41 -07:00
Mark Pizzolato
c8a420ad48
SCP: Change command argument processing of %% and \% to be consistent.
...
%% now inserts a bare % and \\ only means something when parsing a quoted
string argument (used by EXPECT and SEND commands).
Additionally, EXPECT and BREAK commands have action steps which will now
expand arguments as each of the actions are executed rather than when the
EXPECT or BREAK command is defined.
2017-09-16 17:05:26 -07:00
Mark Pizzolato
d02de5156f
SCELBI: Updated documentation and removed makefile dependency (Hans-Åke Lund)
2017-09-14 09:52:38 -07:00
Mark Pizzolato
2574100ec5
SCP: Fix EXPECT processing to avoid comparing against old data
2017-09-13 17:02:16 -07:00
Mark Pizzolato
202e49cfdf
scelbi: New SCELBI (SCientic-ELectronics-BIology) Simulator from Hans-Åke Lund
2017-09-13 05:59:25 -07:00
Mark Pizzolato
5ef84f7da2
PDQ-3: Fix Coverity identified problem with loading ROM file image (Holger Veit)
2017-09-12 11:09:09 -07:00
Mark Pizzolato
415b2ef1bc
SCP: Fix register examine broken by prior Coverity fix.
2017-09-12 10:59:55 -07:00
Mark Pizzolato
f94c8b259a
S2: Fix Coverity identified potential buffer overflow
2017-09-11 15:46:56 -07:00
Mark Pizzolato
ce5d7de683
IBM1130: Make timer logic consistent with comments describing expected action
2017-09-11 15:46:26 -07:00
Mark Pizzolato
0559308ee4
IBM1130: Fix Coverity identified PTR positioning bookkeeping
2017-09-11 15:44:23 -07:00
Mark Pizzolato
5d1f5c33fc
IBM1130: Address Coverity identified issues in CR device
2017-09-11 15:43:26 -07:00
Mark Pizzolato
8f9c763f67
makefile: Make sure to gather git commit-id whenever possible
2017-09-11 14:54:48 -07:00
Mark Pizzolato
4b16e43e3e
SCP: Removing Coverity Array vs Singleton warnings
2017-09-09 14:00:08 -07:00
Mark Pizzolato
7dc585d479
HP3000: HP 3000 release 6
...
See HP3000/hp3000_release.txt for details of the release
2017-09-09 13:56:50 -07:00
Mark Pizzolato
68edc24b66
TX-0: Coverity singleton errors
...
Most history routines defined a local sim_eval of the proper length, but the
erroneous ones were fixed length machines that defined an integer variable
instead of an integer array of length 1. The VAX used the global sim_eval.
The changes follow the VAX practice.
2017-09-08 05:47:36 -07:00
Bob Supnik
5b5e0f9c35
H316, I7094, NOVA, PDP1, PDP10, PDP8, SDS: Coverity singleton errors
...
Most history routines defined a local sim_eval of the proper length, but the
erroneous ones were fixed length machines that defined an integer variable
instead of an integer array of length 1. The VAX used the global sim_eval.
The changes follow the VAX practice.
2017-09-07 09:59:04 -07:00
Mark Pizzolato
e9d5e2e3c9
SCP: Leverage stdint.h for environments where it is available
2017-09-07 09:12:06 -07:00
Mark Pizzolato
a6552b823d
HP2100: HP 2100 release 27
...
See HP2100/hp2100_release.txt for details of the release
2017-09-06 22:16:14 -07:00
Mark Pizzolato
964195dd78
SCP: Fix potential infinite recursion for internal ctype routines
2017-09-04 18:04:57 -07:00
Mark Pizzolato
727cd8e217
SCP: Fix potential conflics with library provided ctype routines
2017-09-03 18:23:58 -07:00
Mark Pizzolato
7af33b90b6
SCP: Fix internal ctype routines make consistent with standard routines.
2017-09-03 16:46:34 -07:00
Mark Pizzolato
0579ef7d51
SCP: Allow EXPECT HALTAFTER=n without an expect string to behave as documented
2017-09-03 13:23:50 -07:00
Mark Pizzolato
769efb1f68
VAX: Add -8 -16 switch support for EXAMINE commands
2017-09-03 09:20:19 -07:00
Mark Pizzolato
23f4c90a6d
SCP: Generalized numeric switch processing
2017-09-03 09:19:20 -07:00
Mark Pizzolato
81425a5829
PDP1: Remove macro1.c. A later version is in the simtools repo
2017-09-02 12:25:09 -07:00
Mark Pizzolato
ea898b24bd
SCP: Add SET <dev> BINARY as an alternate radix option for all devices
2017-08-31 17:45:10 -07:00
Mark Pizzolato
6a2a3de19c
SCP: Actually fixed Coverity issue (Dave Bryan)
...
The previous change cleaned up some redundant declarations and missed
the desired change.
2017-08-29 10:14:48 -07:00
Mark Pizzolato
ebf9489b59
SCP: Fixed Coverity issue for sim_debug arguments
2017-08-28 10:19:29 -07:00
Mark Pizzolato
00f37f2891
I1401: Fix compiler warning
2017-08-28 10:18:41 -07:00
Mark Pizzolato
93c1ccdacd
VAX730, VAX750, VAX8600: Fix declaration and usage of icr_rd() routine
2017-08-28 10:18:19 -07:00
Mark Pizzolato
245818d348
SCP: Added extended radix options (-2, -8, -10 and -16) for EXAMINE and DEPOSIT
2017-08-25 15:48:11 -07:00
Mark Pizzolato
8fcddf9261
DOC: Describe warning added to the RUN command vs GO or CONTINUE (Dave Bryan)
2017-08-24 10:23:44 -07:00
Mark Pizzolato
e106d05550
SCP: Add support to dynamically load libreadline7
2017-08-14 19:15:12 -07:00
Mark Pizzolato
ba447399f8
SCP: Cleanup compiler warnings (Dave Bryan)
2017-08-04 17:44:27 -07:00
Mark Pizzolato
b2b18de0ec
TIMER: Use standard calibration techniques while throttling
...
Part of a previous change introduced logice which used the throttling
execution rate calibrated value to determine clock calibration when
throttling is enabled. This provides significantly worse results than the
normal self correcting calibration process. This commit reverses that
part of the previous change.
2017-08-03 18:51:55 -07:00
Mark Pizzolato
9f7519b886
VAX: Added detail to interval timer debug output
2017-08-01 06:49:59 -07:00
Mark Pizzolato
a02e9c1111
TIMER: Assure that long duration co-scheduled events are properly dispatched
...
As discussed in #478
2017-08-01 06:49:05 -07:00
Mark Pizzolato
d6316cbd03
TIMER: Add SET CLOCK STOP=nnn to stop execution after nnn instructions
...
This allows potential debug information to be bounded when execution is
started using BOOT or NEXT.
2017-08-01 06:32:18 -07:00
Mark Pizzolato
e39965a9f6
SCP: Add support for unsigned int parsing (t_value) without a range limit
2017-07-31 22:11:44 -07:00
Mark Pizzolato
b15f753adc
SCP: Add support for operation when stdin isn't a tty
...
Also enhanced error messages for startup errors.
2017-07-31 22:10:15 -07:00
Sean McIntyre
7ed68aed6a
PDP1: Add libSDL note in Spacewar! README
...
Having this note would have saved me (someone new to simh) some time,
and I hope it will save others time in the future.
2017-07-04 20:19:59 -07:00
Mark Pizzolato
9c930092a4
SCP: Add insertion symbol UTIME for Unix time (seconds since 1/1/1970)
2017-06-26 11:52:07 -07:00
Mark Pizzolato
c8ab527f4c
SCP: Add event debugging support for CPU device
...
Simulators which don't have detailed debugging available on their default
device (usually CPU), automatically have the event debugging options
available. Simulators which have CPU device debugging will have to add
the SIM_DBG_EVENT, SIM_DBG_ACTIVATE and SIM_DBG_AIO_QUEUE to
their debug option list to provide this detailed debugging.
2017-06-24 18:36:24 -07:00
Mark Pizzolato
1ad8752693
SCP: Added HELP DO VARIABLE_INSERTION
2017-06-23 17:44:50 -07:00
Mark Pizzolato
2f64d2b6dc
doc: Add suggestion to simh.doc regarding one time device init in reset routine
2017-06-23 12:36:28 -07:00
Mark Pizzolato
b6f549ef18
SCP: Properly name registers when name might be a macro name
2017-06-23 12:33:58 -07:00
Mark Pizzolato
f404343b56
SCP: Make sure that SIMH version information is always available
...
include sim_rev.h in sim_defs.h
2017-06-23 04:24:54 -07:00
Mark Pizzolato
a93078cef9
I1620: Add register and modifier descriptions to CDR, LPT and DP devices
2017-06-20 08:06:21 -07:00
Mark Pizzolato
588c22dce5
I1620: Avoid use of 4.X APIs when building with simh 3.X
2017-06-20 07:52:38 -07:00