Rivoreo Source Code Repositories
src.rivoreo.one
/
emulators
/
simh
/
8cbe4ba0bd77805145d54313e0d574b125717ee3
/
scp.c
de9fc84
SCP: added flexibility to search specifier parsing to fallback to register value format if the VM supplied parse_sym() doesn't handle the value provided.
by Mark Pizzolato
· 10 years ago
9e1e325
SCP: Avoid redundant log and debug output
by Mark Pizzolato
· 10 years ago
1d530cc
SCP: Enhanced ASSERT/IF to support expressions which test memory contents. Also enhanced EXAMINE's search capabilities to be able to match multi-byte patterns for VMs which are byte addressable.
by Mark Pizzolato
· 10 years ago
47a0576
SCP: Revert prior commit since it was the wrong approach
by Mark Pizzolato
· 10 years ago
0a96584
SCP: Added special EXAMINE reference variable "$" usable in conditional expression for the ASSERT and IF commands
by Mark Pizzolato
· 10 years ago
88d6442
SCP: Allow the VM to print simulator stop message information in lieu of, or in addition to, the default message.
by Mark Pizzolato
· 10 years ago
42e7d48
SCP: Fixes Cannot show radix, etc. for a device that has no modifiers and SET and SHOW responses for invalid entry are inconsistent. from Dave Bryan
by Mark Pizzolato
· 10 years ago
e87d40c
SCP: Add a -Q option to ATTACH -R and ATTACH -N to suppress success status messages. From Dave Bryan
by Mark Pizzolato
· 10 years ago
95740f1
SCP: Add a "-N" (new file) option to the SET LOG and SET DEBUG commands. From Dave Bryan.
by Mark Pizzolato
· 10 years ago
03800ae
SCP: Stop calls VM-provided address printer for PC without REG_VMAD from Dave Bryan
by Mark Pizzolato
· 10 years ago
e35081d
SCP: Avoid duplicate output when run_cmd completes just as is done in sim_printf()
by Mark Pizzolato
· 10 years ago
4f41c53
SCP: Fixed potential out of bounds array reference while expanding command arguments.
by Mark Pizzolato
· 10 years ago
d1b5e3a
SCP: Add the # character at the beginning of a line as a comment character. Requested by Kevin Handy
by Mark Pizzolato
· 10 years ago
1f20041
SCP: Added expansion of special built-in environment variable DATE_YC which is the century of the current date.
by Mark Pizzolato
· 10 years ago
cd9a499
SCP: Fixed EXPECT processing to properly cleanup after matches. Added display of expect buffer to SHOW EXPECT and extended expect match debugging output.
by Mark Pizzolato
· 10 years ago
45859ff
SCP: Fixed SEND command to properly support a bare AFTER=n argument.
by Mark Pizzolato
· 10 years ago
4eed007
SCP: Restructured timer/co-scheduling activities to support co-scheduling on specific timers
by Mark Pizzolato
· 10 years ago
a0c7f99
scp: avoid redefining MAX
by François Revol
· 10 years ago
94486c1
SCP: Updated documentation and help text
by Mark Pizzolato
· 10 years ago
a4c5056
Compiler suggested cleanup.
by Mark Pizzolato
· 10 years ago
4938c02
SCP: Fixed expect match checking when testing regular expressions to avoid NUL bytes in the output stream.
by Mark Pizzolato
· 10 years ago
6368a21
SCP: Fixed SET and SHOW command parsing to more generally allow value operations against the default device (CPU) both with and without value oriented modifiers
by Mark Pizzolato
· 10 years ago
c548b34
Compiler suggested cleanups.
by Mark Pizzolato
· 10 years ago
2e1167d
Compiler suggested cleanups - mostly const fixups
by Mark Pizzolato
· 10 years ago
4dbac41
SCP: Added const declarations to various APIs to reflect the appropriate usage. Moved parameter values for run_cmd and exdep_cmd to scp.h
by Mark Pizzolato
· 10 years ago
f6e7504
SCP: Fix SEND <dev>:line when after=nn and delay=nn not specified
by Mark Emmer
· 10 years ago
b4fb149
SCP: Fix help text for expect command.
by Mark Pizzolato
· 10 years ago
e835870
SCP: Fix NOEXPECT to actually delete a single indicated expect rule. Allow expect actions to be provided. Fix match buffer management when expect regular expressions are in use.
by Mark Pizzolato
· 10 years ago
ebf4e0c
SCP: Add support for legacy form of console expect and send string commands (from Dave Bryan)
by Mark Pizzolato
· 10 years ago
3256c10
General cleanup migrate to using sim_printf vs separate calls to printf and fprintf(sim_log).
by Mark Pizzolato
· 10 years ago
bff7521
SCP: Migrate more output written to sim_log to use sim_printf.
by Mark Pizzolato
· 10 years ago
6c5a700
SCP: Added numeric value comparisons to IF and ASSERT compares.
by Mark Pizzolato
· 10 years ago
1f9d21a
SCP: Added IF command and string comparision behaviors to the ASSERT and IF command operations.
by Mark Pizzolato
· 10 years ago
916bab3
SCP: Cleaned up help for EXPECT and SEND commands. Added optional case insensitive match option to regular expression EXPECT rules.
by Mark Pizzolato
· 10 years ago
5a4bbba
SCP: Extended EXPECT and SEND to have more flexible activation delays
by Mark Pizzolato
· 10 years ago
5af6210
SCP: Add RegEx support to EXPECT string processing
by Mark Pizzolato
· 10 years ago
ddc29fb
SCP: Added debugging support for EXPECT and SEND activities. Fixed SEND buffer queuing bug.
by Mark Pizzolato
· 10 years ago
02e90de
SCP: Added EXPECT and SEND commands to react to data from and inject data into the simulated console port (and other MUX ports)
by Mark Pizzolato
· 10 years ago
d0865d3
SCP: Fix recently revised breakpoint setup to behave properly breakpoint action is NULL
by Mark Pizzolato
· 10 years ago
0b10508
SCP: Allow for the potential of a breakpoint action to remove the establishing breakpoint while still completing pending actions
by Mark Pizzolato
· 10 years ago
f355749
SCP: Provide a way to display an arbitrary buffer contents as hex in debug output
by Mark Pizzolato
· 10 years ago
1e0b83c
SCP: Avoid building sim_video code when it isn't used by a simulator.
by Mark Pizzolato
· 10 years ago
b8dc8f0
SCP: Fix to have sim_printf expand newlines to CRLF when writing to stdout with the simulator running. Allow sim_debug to be called with a NULL device pointer and return producing no output.
by Mark Pizzolato
· 10 years ago
2c0cedc
PDP11, VAX: Added ability to set the size of RAUSER devices to be n binary MB (1024*1024) with the -B switch. Added SHOW -B to display drive capacities in binary MB using the SHOW -B switch.
by Mark Pizzolato
· 11 years ago
f4771af
SCP: Fix SET VERIFY which didn't work while processing command procedures
by Mark Pizzolato
· 11 years ago
e8114cf
SCP: Fix errant display of NEXT warning on first STEP command. From Peter Schorn
by Mark Pizzolato
· 11 years ago
92e3acb
SCP: Added the rest of the NEXT command repeat count support.
by Mark Pizzolato
· 11 years ago
7fc8922
SCP: Added a repeat count for the NEXT command
by Mark Pizzolato
· 11 years ago
8f3e643
SCP: Added the NEXT command. This command provides the ability for a simulator to step over subroutine calls.
by Mark Pizzolato
· 11 years ago
e63fbdc
SCP: Fix SHOW DEBUG device debug flags output for devices which may have debug settings which set multiple flags.
by Mark Pizzolato
· 11 years ago
6ce8d99
SCP: Added generic output routine sim_printf to output to stdout and sim_log (and sim_deb when enabled)
by Mark Pizzolato
· 11 years ago
98ac7af
PDP11, VAX: Fix differencing virtual disk corruption during creation problems
by Mark Pizzolato
· 11 years ago
9022de5
SCP: Removed the irrelevant sim_deb_PC variable since it duplicates the role sim_PC simulator variable.
by Mark Pizzolato
· 11 years ago
02cb5c2
Compiler suggested cleanups.
by Mark Pizzolato
· 11 years ago
59d0602
PDP8: Add device buffer flush capability and keep track of data written state in the device buffer. Fixes #87
by Mark Pizzolato
· 11 years ago
9068ea0
SCP: Fleshing out more of the hierarchical help content.
by Mark Pizzolato
· 11 years ago
545aa85
SCP: Cleaned up the hierarchical help APIs to follow the same indentation style used in the rest of scp.c. Fixed the help prompt to avoid adding an extra level to the prompt when the current level has no children.
by Mark Pizzolato
· 11 years ago
afcbea2
SCP: Add SHOW -C BREAK to display the currently defined breakpoints as commands which can be used to redefine them later.
by Mark Pizzolato
· 11 years ago
8d09ebe
Compiler indicated cleanups to Fix #105
by Mark Pizzolato
· 11 years ago
da134eb
SCP: Added detailed help (including switches) for SET DEBUG command and an auto flush of the debug output when instruction execution stops.
by Mark Pizzolato
· 11 years ago
eaae194
SCP: Initial merge of old style single line help with hierarchical help
by Mark Pizzolato
· 11 years ago
1845180
SCP: Added default simulator specific initialization file to be in the current working directory if one isn't found where the simulator binary is located (suggested by Jordi Guillaumes Pons in #101).
by Mark Pizzolato
· 11 years ago
c64aabf
SCP: Fix for %DATE_WW% and %DATE_WYYYY% computation on the first days of a year after a leap year.
by Mark Pizzolato
· 11 years ago
e1b0a41
SCP: Generalized DATE and TIME variable insertion adding support for ISO 8601 date values. Inspired by Christian Gauger-Cosgrove.
by Mark Pizzolato
· 11 years ago
fd4a3ac
Avoid NULL pointer dereference when examining a device with no units. #95
by Mark Pizzolato
· 11 years ago
2ea8a0a
SCP: Changed command processing variable insertion to format %DATE% as yyyy-mm-dd instead of yyyy/mm/dd and added %STIME% to produce hh_mm_ss.
by Mark Pizzolato
· 11 years ago
2bb502e
SCP: Static Analyzer cleanups suggested by Peter Schorn
by Mark Pizzolato
· 11 years ago
7b3e508
ETHER: Added capability to build working networking support without pcap packet transport (i.e. only using one of the other available packet transports: VDE, TAP, UDP, etc.)
by Mark Pizzolato
· 11 years ago
00afa58
SCP: Added hierarchical help capability (from Timothe Litt)
by Mark Pizzolato
· 11 years ago
e65aa90
SCP: Fix various missing log output
by Mark Pizzolato
· 11 years ago
2e85e74
SCP: Various cleanups.
by Mark Pizzolato
· 11 years ago
864f0e0
SCP: Show device options can be more flexibly formatted and optionally not display anything.
by Mark Pizzolato
· 11 years ago
600d6f5
SCP: Added a mechanism to allow debugging output to display PC values for simulators which don't have a simple register which contains the PC value.
by Mark Pizzolato
· 11 years ago
b4b274c
More compiler warnings
by Mark Pizzolato
· 11 years ago
fdb33ce
Compiler warning cleanup
by Mark Pizzolato
· 11 years ago
b85af46
SCP: Fixed 'rest of line' argument substitution %*
by Mark Pizzolato
· 11 years ago
f5cfa39
SCP: Allow bare % not followed by a digit or a alpha character to be kept while substituting arguments and environment variables in simulator commands.
by Mark Pizzolato
· 11 years ago
6b45d9b
SCP/VIDEO: Added support for libSDL2 video capabilities. Changed existing video layer to carry pixels as 32bpp vs 8bpp for more natural behaviors in libSDL2.
by Mark Pizzolato
· 11 years ago
351d748
VIDEO: Move all SDL graphics activities to the background video thread
by Mark Pizzolato
· 11 years ago
daed1e5
VAX/QVSS: Proper linking on OSX
by Mark Pizzolato
· 11 years ago
da22795
SCP: Fix HELP SET <device> to properly output to sim_log when logging. Reported in issue #71
by Mark Pizzolato
· 11 years ago
c0bf907
SCP: Added help display for units which can be enabled and disabled
by Mark Pizzolato
· 11 years ago
8555bbb
SCP: Fix Set Command dispatching and HELP dev SET output
by Mark Pizzolato
· 11 years ago
18461f5
sim_debug: Fixed to produce output when the format string is a bare newline character.
by Mark Pizzolato
· 11 years ago
60fbaab
Fix time_t complaint when struct timespec doesn't have a time_t seconds value
by Mark Pizzolato
· 11 years ago
572ed34
Optionally Enriched the info displayed at the beginning of debug message lines as discussed in Issue #66
by Mark Pizzolato
· 11 years ago
95e54dc
Merge remote-tracking branch 'origin/master'
by Mark Pizzolato
· 11 years ago
1b6fc77
Fixed multiplexer attach bug introduced when the DEV_DONTAUTO flag was added
by Mark Pizzolato
· 11 years ago
3acbd0e
SCP: Prevent use of uninitialized pointer.
by Timothe Litt
· 11 years ago
4497bba
PDP-11/VAX update: SHOW IOSPACE
by Timothe Litt
· 11 years ago
64ed03d
Revert clearing of sim_interval on sig-int to properly manage the passage of time.
by Mark Pizzolato
· 11 years ago
97eb58c
Added a device flag which can be used to avoid auto detach at device attach time.
by Mark Pizzolato
· 11 years ago
8079090
Added "HELP SET dev" and "HELP SHOW dev" as eqivalent to "HELP dev SET" and "HELP dev SHOW" respectively.
by Mark Pizzolato
· 11 years ago
baba5f8
Fixed reporting of libSDL availability in simulatoes which will never need it.
by Mark Pizzolato
· 11 years ago
b3a9a0d
Add sim_video and VAX QVSS (VCB01) Monochrome Video Board from Matt Burke
by Mark Pizzolato
· 11 years ago
486ef58
Compiler warning cleanup
by Mark Pizzolato
· 11 years ago
ed186da
Fix asynch I/O race condition.
by Mark Pizzolato
· 12 years ago
cf59910
Added a -E switch to the SHOW DEVICE/SHOW CONFIG/SHOW FEATURES command to only display Enabled devices
by Mark Pizzolato
· 12 years ago
ddb1042
Reworked all asynch queues to always link using the unit a_next field instead of the next field.
by Mark Pizzolato
· 12 years ago
141b6e8
Fixed formatting error
by Mark Pizzolato
· 12 years ago
Next »