11S006 DDT22/SYSAID Package Version: V5, May 1985
Submitted by: Glenn C. Everhart, Ph.D.
Operating System: IAS, P/OS, RSX-11D, RSX-11M, RSX-11M-PLUS, VAX/VMS
Source Language: FORTRAN IV-PLUS, MACRO-11 Keywords: Debugging,
Floating Point Routines, System Management - RSX-11
Abstract: A debugging and PDP-11 system package (mainly RSX-11
oriented) is provided. A symbolic debugger, two operating
systems-11, and several utilities are included. They run on
PDP-11/03 through PDP-11/70 (possibly VAX also).
DDT22 is a symbolic debugger with PDP-10-like commands. It
can run on any PDP-11 or DECsystem and handle all
languages. It gives a large superset of ODT commands
including instruction display, floating point, long integers,
watchpoints, and NAMED addresses: can read symbol table files
or debug disk images in RSX-11. DDT22 can be built totally
nonpriviledged and debug tasks from a separate task in
RSX11M/M-PLUS (and probably VMS), requiring 200 words or so
of task space. Versions able to examine arbitrary memory can
be built also by a powerful DDT built command file.
DDTSYM A mod of the Digital Equipment Corporation flavor
of DDT, allowing 22 bit space access but no other extras.
GHASP is a generalized FORTRAN histogrammer/scatterplot maker.
FPEM is a floating point emulator for 11M/11S (11M-PLUS?)
systems that need no sysgen. When run (in its own partition
fixed), it makes the PDP-11 appear to have a floating point
processor a la 11/45 except no F.P. traps. RSX must not
know about it and F4P must be built with F4PEIS in its OTS
to use, and tasks need /FP switch. It has been used for
years and currently has no problems.
VDDRV Gives virtual, optionally encrypted disks for
IAS/RSX-11D systems for all functions except task load. This
permits use of secure databases by unmodified software, space
management, handling foreign disks on part of a volume, etc.
NPUT and NGET are used to move fields of "n" bits from
any bit address to any other bit address. DSKFIX is my handy
old disk patcher (DDT is better at it!). DISOWN renames all
tasks at the terminal and gives them to CO, allowing other
copies to be run or users to log off. If the line that
changes UCB is removed, DSO justs renames tasks (fine under
M/M-PLUS). BCONEW is the locked file recoverer (still only
single header).
BSX A simple, tiny realtime exec for standalone use (or
under RSX-11M) and MSX is a distributed exec for multiple
PDP-11s (with some security kernel code). Both assume memory
management and both run standalone, no Digital Equipment
Corporation software included. One develops tasks within
BSX or MSX emulating themselves under RSX-11 or IAS,
then moves them to standalone systems. Use these if you
can't afford RSX-11S licenses.
Changes and Improvements: DDT now has a "backtrace" mode allowing one
to find out how a program got
to any address without manual single stepping.
Media (Service Charge Code): 600' Magnetic Tape (MC) Format: DOS-11,
1600 BPI ONLY
The PDP-11 DECUS Software Index
The PDP-11 Home Page
Tim Shoppa
<shoppa@trailing-edge.com>
Created: December 26, 1998