Google
 

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]