Rivoreo Source Code Repositories
src.rivoreo.one
/
emulators
/
simh
/
ff4961411f534b18b96ae4b3130f14a5b2d6df83
/
scp.c
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
6cf54e8
Fixes for stable operation with SIM_ASYNCH_CLOCKS defined
by Mark Pizzolato
· 12 years ago
cc8c79e
Added a more unique naming paradigm for remote console temporary log files to avoid potential collisions when multiple simulators may be running concurrently
by Mark Pizzolato
· 12 years ago
2728317
Missing pieces for change to add tmxr_linemsgf.
by Mark Pizzolato
· 12 years ago
9a17215
Added display of VMS host system type and OS version to SHOW VERSION output
by Mark Pizzolato
· 12 years ago
d71e53f
Added support for the DIR (LS) command on VMS hosts
by Mark Pizzolato
· 12 years ago
9844ba6
Added DIR (LS) command to list the files in a directory. This command is usable in Remote Console sessions.
by Mark Pizzolato
· 12 years ago
de22137
Enhanced Remote Console support
by Mark Pizzolato
· 12 years ago
b38acb9
Merge branch 'Operator-Commands'
by Mark Pizzolato
· 12 years ago
99c1305
Merge remote-tracking branch 'origin/master' into Operator-Commands
by Mark Pizzolato
· 12 years ago
b886fb2
Add Remote Console support
by Mark Pizzolato
· 12 years ago
38a0448
Fixed declaration error in ibm1130 simulator and properly exported the newly renamed routine sim_sub_args.
by Mark Pizzolato
· 12 years ago
7dfe46c
Fixed generic compiler name report in SHOW VERSION and fixed make using Sun C compiler
by Mark Pizzolato
· 12 years ago
df93215
Fixed output of debug data when a debug message doesn't contain a newline
by Mark Pizzolato
· 12 years ago
93c9f35
Restore DZ modem control state to default on device detach. Properly clear modem bits when modem control enabled. Better display of modem control status.
by Mark Pizzolato
· 12 years ago
b545049
Added support to display git commit id when building from a zip archive and also to display the compiler version in SHOW VERSION on more platforms
by Mark Pizzolato
· 12 years ago
d1db9ce
Added a -N switch to the standard attach_unit routine to force a new file to be created.
by Mark Pizzolato
· 12 years ago
4bd72e6
Compiler and static analyzer fixes from Peter Schorn.
by Mark Pizzolato
· 12 years ago
34ad155
Compiler suggested cleanups
by Mark Pizzolato
· 12 years ago
5bba4da
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
by Mark Pizzolato
· 12 years ago
Next »