Rivoreo Source Code Repositories
src.rivoreo.one
/
emulators
/
simh
/
c0f79d881255072131603a612e3a6c506968e1c4
/
scp.h
06654d1
TMXR: Make sure all MUX devices can leverage all debug selectors
by Mark Pizzolato
· 6 years ago
ce5c3f0
SCP: Allow symbols (environment variables) to describe contain addresses
by Mark Pizzolato
· 6 years ago
b781834
SCP: Add sim_dir_scan API for general use.
by Mark Pizzolato
· 7 years ago
396679a
SCP: Add strtotsv to generally parse signed t_value data (t_svalue).
by Mark Pizzolato
· 7 years ago
309598e
SCP: Fix declaration duplications and indentation issues
by Mark Pizzolato
· 7 years ago
28e4311
SCP: Extended debugging to allow for unit specific debug for disk and tape
by Mark Pizzolato
· 7 years ago
d81ff1f
SCP: Expose get_sim_opt globally so that local commands can parse switches
by Mark Pizzolato
· 7 years ago
760e7f2
SCP: stop_cpu and sim_is_running variables t_bool
by Mark Pizzolato
· 7 years ago
eea15bf
SCP: Add DEBUG command to allow Debug enabling/disabling via Remote Console
by Mark Pizzolato
· 7 years ago
154320b
SCP: Add support for BREAK/EXPECT/UNTIL/IF action steps in remote console
by Mark Pizzolato
· 7 years ago
72d4622
SCP: Add ECHOF command which takes a quoted string as an argument
by Mark Pizzolato
· 7 years ago
4ca544f
SCP: Add SLEEP command
by Mark Pizzolato
· 7 years ago
d73b626
SCP: Expose read_line_p for potential use by library support routines
by Mark Pizzolato
· 7 years ago
964195d
SCP: Fix potential infinite recursion for internal ctype routines
by Mark Pizzolato
· 7 years ago
727cd8e
SCP: Fix potential conflics with library provided ctype routines
by Mark Pizzolato
· 7 years ago
7af33b9
SCP: Fix internal ctype routines make consistent with standard routines.
by Mark Pizzolato
· 7 years ago
23f4c90
SCP: Generalized numeric switch processing
by Mark Pizzolato
· 7 years ago
6a2a3de
SCP: Actually fixed Coverity issue (Dave Bryan)
by Mark Pizzolato
· 7 years ago
ebf9489
SCP: Fixed Coverity issue for sim_debug arguments
by Mark Pizzolato
· 7 years ago
d9e7afc
SCP: Fix Coverity flagged issues
by Mark Pizzolato
· 7 years ago
b9c9c9e
SCP: Allow for locally provided strlcpy and strlcat macros
by Mark Pizzolato
· 8 years ago
b5a5aec
SCP: Avoid potential macro redefinition for strcasecmp() and strncasecmp()
by Mark Pizzolato
· 8 years ago
168d0d9
SCP: add generic length limted and case independent string for all platforms
by Mark Pizzolato
· 8 years ago
9b2ff7e
SCP: Add COPY/CP command
by Mark Pizzolato
· 8 years ago
a9a9142
SCP: Properly define sim_name array to avoid potential overrun
by Mark Pizzolato
· 8 years ago
fa7e350
SCP: Avoid potential invalid pointer reference (Coverity)
by Mark Pizzolato
· 8 years ago
34d29d3
SCP: Add sim_strlcpy and sim_strlcat for platforms missing strlcpy and strlcat
by Mark Pizzolato
· 8 years ago
7a1b35a
SCP: Add DEL/RM command to facilitate portable command files
by Mark Pizzolato
· 8 years ago
692b9ab
SCP: Add ability to descriptively name UNITs
by Mark Pizzolato
· 8 years ago
665ebf0
FRONTPANEL: sim_frontpanel API version 4 release
by Mark Pizzolato
· 8 years ago
e36873f
TIMER: Fix coscheduling functionality to produce consistent results
by Mark Pizzolato
· 8 years ago
af1603f
SCP: Add missing sim_strcasecmp() for host platforms without strcasecmp()
by Mark Pizzolato
· 8 years ago
d8dbc7e
SCP: Migrate all stdio writes to pass through SCP provided Fprintf()
by Mark Pizzolato
· 8 years ago
c927640
TIMER: Timing corrections and enhancements
by Mark Pizzolato
· 8 years ago
ae52f4c
TIMER: Add correct sim_activate_time functionality for all timer cases.
by Mark Pizzolato
· 8 years ago
b98ece8
DISK: Extended and corrected autosize logic for disk attach.
by Mark Pizzolato
· 8 years ago
ff95fb8
SCP: Add warning about reset when RUN command is used multiple times.
by Mark Pizzolato
· 8 years ago
39d2944
TIMER: Add support for catchup clock ticks and cleaned up asynchronous clocks
by Mark Pizzolato
· 8 years ago
efabcb9
SCP: Added routine to format time in seconds down to usecs
by Mark Pizzolato
· 8 years ago
222ae77
SCP: Add sim_brk_message() to facilitate easy reporting of matched breakpoints.
by Mark Pizzolato
· 8 years ago
e06b815
SCP: Record breakpoint match details in globals
by Mark Pizzolato
· 8 years ago
f82d3f8
SCP: Breakpoint enhancements
by Mark Pizzolato
· 8 years ago
b4f3d6c
SCP: Breakpoint cleanup.
by Mark Pizzolato
· 8 years ago
4065f47
SCP: Add sim_strncasecmp for platforms which may not have strncasecmp
by Mark Pizzolato
· 8 years ago
8b08e6c
SCP: Allow spawn commands to not require space after !
by Mark Pizzolato
· 8 years ago
5531ccb
ALL: Massive 'const' cleanup
by Mark Pizzolato
· 9 years ago
0897320
SCP: Add TYPE/CAT command
by Mark Pizzolato
· 9 years ago
d8f2647
SCP: general const cleanups and const change to sim_vm_parse_addr.
by Mark Pizzolato
· 9 years ago
bbd5f9b
SCP: Add internal device debug state to output of SHOW DEBUG command
by Mark Pizzolato
· 9 years ago
de0d251
TIMER, SCP: Change the sim_activate_after APIs to pass the delay value as uint32.
by Mark Pizzolato
· 9 years ago
ad3dc29
SCP: Added flag indicating to device simulations that an event dispatch is active
by Mark Pizzolato
· 9 years ago
099dd40
SCP: Add sim_activate_after_abs API like sim_activate_abs only specifying a used time delay.
by Mark Pizzolato
· 9 years ago
6da2be7
ALL: remove need for sim_debug calls to be enclosed in braces to avoid dangling else compiler warnings
by Mark Pizzolato
· 9 years ago
86d1e36
all VAX, PDP11: Add initial NAT based ethernet connectivity via SLiRP.
by Mark Pizzolato
· 9 years ago
73d7aee
SCP: Add printf style format argument validation for all functions which take printf arguments.
by Mark Pizzolato
· 9 years ago
c3a879d
VAX: Change to load ROMs or other boot code directly from built in memory arrays.
by Mark Pizzolato
· 9 years ago
0986c6f
VAX750: Fixed ROM based boot from console TU58
by Mark Pizzolato
· 9 years ago
78399f1
SCP: Added a SCREENSHOT command to record the video display window.
by Mark Pizzolato
· 9 years ago
bd2f592
Revert "SCP: Remove ASCII source code character set dependency"
by Mark Pizzolato
· 9 years ago
7c7b44e
SCP: Remove ASCII source code character set dependency
by Mark Pizzolato
· 9 years ago
325e369
FRONTPANEL: Added mount and dismount commands for removable media
by Mark Pizzolato
· 10 years ago
41978ec
All: Convert from C runtime library perror() to sim_perror so that all messages will arrive in the same place(s).
by Mark Pizzolato
· 10 years ago
d75c072
VAX, VAX780, VAX8600, MicroVAX1, MicroVAX2: Stabilize SAVE/RESTORE capabilities to allow restore of older version VAX and VAX780 save images and to properly allow simulator restores of processor model variations as discussed in #197 points 1 & 2
by Mark Pizzolato
· 10 years ago
e768629
SCP: Added the capability for EXAMINE command output to be written directly to a socket.
by Mark Pizzolato
· 10 years ago
ef9d1ad
PDP10, PDP11, VAX: const cleanup
by Mark Pizzolato
· 10 years ago
aae9e55
SCP: More allow command files to contain UTF-8 data.
by Mark Pizzolato
· 10 years ago
256bbdd
SCP: Allow command files to contain UTF-8 data.
by Mark Pizzolato
· 10 years ago
6ec6b6a
SCP: Provide an API to display alternate error message text while returning SCPE status.
by Mark Pizzolato
· 10 years ago
1f41735
SCP: Added missing declaration of sim_vm_fprint_stopped
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
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
5a4bbba
SCP: Extended EXPECT and SEND to have more flexible activation delays
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
3951ad2
Cleanup of unneeded global extern declarations
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
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
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
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
9022de5
SCP: Removed the irrelevant sim_deb_PC variable since it duplicates the role sim_PC simulator variable.
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
00afa58
SCP: Added hierarchical help capability (from Timothe Litt)
by Mark Pizzolato
· 11 years ago
2e85e74
SCP: Various cleanups.
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
572ed34
Optionally Enriched the info displayed at the beginning of debug message lines as discussed in Issue #66
by Mark Pizzolato
· 11 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
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
e65ef13
Merged the latest ibm1130 simulator from Brian Knittel's ibm1130.org
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
d5ca542
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
by Mark Pizzolato
· 12 years ago
ad4d5be
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).
by Mark Pizzolato
· 12 years ago
9fc6aa7
Finish migration for simulators to use generic clock co-scheduling and sim_activate_after for scheduled delays
by Mark Pizzolato
· 12 years ago
d46ebc7
Untangle circular include references between tmxr serial and sock include files.
by Mark Pizzolato
· 12 years ago
448d9e5
Added VAX860 to the descrip.mms and cleaned up the VMS compiler identified issues
by Mark Pizzolato
· 12 years ago
dac73b9
Migrating scp and library global variables to be declared as extern in the appropriate library include file and remove repetitive declarations in referencing modules.
by Mark Pizzolato
· 12 years ago
784ae24
- Fixed asynchronous i/o hangs introduced when asynchronous cancel support was added
by Mark Pizzolato
· 12 years ago
50cf91d
Merge branch 'SerialMux' and compiler suggested cleanup
by Mark Pizzolato
· 12 years ago
Next »