Rivoreo Source Code Repositories
src.rivoreo.one
/
emulators
/
simh
/
004fe0de62e25017e8383e06397d9a5506196e89
/
scp.c
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
798d123
Fixed missing help description for SHOW FEATURES command
by Mark Pizzolato
· 12 years ago
471ea3e
Added SHOW CPU MEMORY to the MicroVAX I simulator
by Mark Pizzolato
· 12 years ago
a005822
Extended the VAX 8600 memory to 512MB and reworked the memory board slot allocation logic to fill as many slots as possible.
by Mark Pizzolato
· 12 years ago
9cbacc3
Added display of Windows version details to the output of SHOW VERSION
by Mark Pizzolato
· 12 years ago
a262dd9
Compiler indicated cleanups
by Mark Pizzolato
· 12 years ago
960c5b5
Fix issues observed by Sun C compiler
by Mark Pizzolato
· 12 years ago
2e5b0d5
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.
by Mark Pizzolato
· 12 years ago
b31dc88
Added indication of idle/throttling capabilities and the OS clock tick size to the SHOW VERSION output
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
faebb0b
Added '.' as a legal character in a register name (From Harry Reed)
by Mark Pizzolato
· 12 years ago
eb101e3
HP-UX port supplied by Mikulas Patocka
by Mark Pizzolato
· 12 years ago
3d3f757
Added display of VHD and RAW disk access capabilities to the output of SHOW VERSION
by Mark Pizzolato
· 12 years ago
8440466
Fixed display of large file support in SHOW VERSION and enhanced SHOW VERSION.
by Mark Pizzolato
· 12 years ago
aaa5fb1
Added display of large file support status to SHOW VERSION
by Mark Pizzolato
· 12 years ago
16d04a1
simplified the generic help command output to avoid excess clutter
by Mark Pizzolato
· 12 years ago
e59d9c1
Added register descriptions and help to pdp11_rp device
by Mark Pizzolato
· 12 years ago
a5413ab
Relaxed HELP dev REGISTERS to now also list registers for devices which don't have register descriptions yet.
by Mark Pizzolato
· 12 years ago
453890f
Adding more device help
by Mark Pizzolato
· 12 years ago
ebe7014
Reorganized help to provide a useful default HELP dev output if a device defines any registers and/or MTAB entries
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
10ab68c
Added help strings pointing to extended device specific help for the HELP attach, set and show help
by Mark Pizzolato
· 12 years ago
Next »