Trailing-Edge
-
PDP-10 Archives
-
bb-d868b-bm_tops20_v3a_2020_dist
-
3a-documentation/ddt37-20.doc
There are 3 other files named ddt37-20.doc in the archive. Click here to see a list.
DDT.DOC -- Version 37(201)
September 1978
COPYRIGHT (C) 1976,1977,1978 BY
DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE
INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER
COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY
TRANSFERRED.
THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
CORPORATION.
DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
DDT37.DOC Page 2
DDT.DOC -- Version 37(201)
September 1978
1.0 SUMMARY
DDT is a symbolic assembly language debugger. DDT allows up to 8
breakpoints as well as symbolic patching and manipulation of various
datatypes.
DDT version 37(201) runs on TOPS-20 Release 3A.
DDT does not depend on any other software during DDT execution.
DDT is documented in the TOPS-20 User's Guide.
2.0 EXTERNAL CHANGES
There are no external changes to DDT.
3.0 KNOWN BUGS AND DEFICIENCIES
As of 1-Jan-78 the following restrictions and deficiencies were known:
1. RUBOUT, Control-U, and Control-W are not handled properly
when ASCII or SIXBIT text is input ( " and $" command ).
Text may be stored in memory even if it was later rubbed out.
2. The patching commands ($< and $$<) do not test for write
access correctly. Do not use these commands if the symbol
table is write protected.
3. DDT does not always detect illegal input.
4. SDDT has 0 to 17 stored as zero. This means that when the
DDT command is given to a program with no symbol table, the
accumlators will all appear to be zero.
DDT37.DOC Page 3
4.0 INSTALLATION INSTRUCTIONS
4.1 Files Needed to Run DDT
DDT consists of 2 .EXE files, SDDT and UDDT. When the DDT command is
typed UDDT is loaded if a symbol table can be found, SDDT is loaded if
no symbol table can be found.
4.2 Instructions for Loading and Installing DDT
Mount the tape labeled Distribution Tape on MTA0: and type the
following commands:
R DUMPER
TAPE MTA0:
REWIND
DENSITY 1600-BPI
SKIP 2
RESTORE <*>%DDT.EXE (TO) SYS:*.*.-1
REWIND
4.3 Files Needed to Build DDT
DDT is built from the following files:
DDT.MAC
DDTU.MAC
DDTBLT.MAC
MONSYM.REL
4.4 Instructions for Building DDT
Mount the tape labeled Distribution Tape on MTA0: and type the
following commands:
R DUMPER
TAPE MTA0:
REWIND
DENSITY 1600-BPI
SKIP 3
RESTORE <*>*.*.* (TO) <self>*.*.*
REWIND
^C
SUBMIT DDT.CTL/TIME/UNIQ:0/REST
DDT37.DOC Page 4
NOTE
DDT is a TOPS-10 program converted for
use on TOPS-20. It is possible to build
all the TOPS-10 variations of DDT from
the DDT.MAC file. Only TOPS-20 versions
(EDDT=NNN) are supported on TOPS-20.
4.5 Special Considerations
None.
5.0 INTERNAL CHANGES
Refer to the file DDT.TCO for detailed changed information.
6.0 SUGGESTIONS
The following suggestions are being considered for a future version of
DDT:
1. Include a way to input and display byte pointers
2. Add error messages.
[End of DDT37.DOC]