Dynamic debugging technique: Difference between revisions

Content deleted Content added
Clarify what PWORD does. Or just remove?
improved refs
Line 1:
{{Use dmy dates|date=July 2019|cs1-dates=y}}
{{Use list-defined references|date=January 2022}}
[[File:Digital Research CP-M-86 for the IBM Personal Computer Version 1.0 720x400.png|thumb|300px|<code>DDT86.CMD</code> in [[Digital Research]] [[CP/M-86]] for the [[IBM Personal Computer]] Version 1.0]]
'''Dynamic Debugging Technique''' ('''DDT''') is a series of [[debugger]] programs originally developed for [[Digital Equipment Corporation]] (DEC) hardware, initially known as '''DEC Debugging Tape''' because it was distributed on [[paper tape]]. The name is a pun on the insecticide [[DDT]]. The first version of DDT was developed at [[MIT]] for the [[PDP-1]] computer in 1961, but newer versions on newer platforms continued to use the same name. After being ported to other vendor's platforms and changing media, the name was changed to the less DEC-centric version. {{anchor|CP/M}}Early versions of [[Digital Research]]'s [[CP/M]] and [[CP/M-86]] kept the DEC name DDT (and DDT-86 and DDT-68K<!-- both with hyphen -->) for their debugger, however, now meaning "Dynamic Debugging Tool".<ref name="Kildall_1978_DDT"/> The CP/M DDT was later superseded by the ''[[Symbolic Instruction Debugger]]'' (SID,<ref name="DR_1978_SID"/> ZSID, [[SID86]]<!-- no hyphen -->,<ref name="DR_1982_SID86"/> and [[GEMSID]]) in [[DR&nbsp;DOS]] and [[Graphics Environment Manager|GEM]].<ref name="Paul_1997_DRDOSTIP"/><ref name="Paul_2002_DEBUG"/>
Line 6 ⟶ 7:
 
=={{anchor|TDT}}DEC-10/DEC-20 DDT==
DDT (Dynamic Debugging Technique), as implemented on the [[DECsystem-10]] & [[DECSYSTEM-20]]<ref name="DEC_1975_DDT"/>Reference Manualallowed DEC-10-UDDTA-A-Dreferences (C)to 1968,symbols 1969,within 1970,the 1975programming {{citebeing webdebugged. This feature loaded symbols from the .EXE executable file; a special version named SDDT used symbols from the running monitor and allowed system programmers to "peek" inside.<ref name="DEC_1975_DDT"/>
|url=https://www.amazon.com/Dynamic-debugging-technique-Tracing-systems/dp/B0006XBRFS
|title=DDT (Dynamic debugging technique) and TDT (Tracing debugging technique
|quote=DDT (Dynamic debugging technique) and TDT (Tracing debugging technique) for PDP-11 systems
|author=Douglas E. Bering}}</ref> allowed references to symbols within the programming being debugged. This feature loaded symbols from the .EXE executable file; a special version named SDDT used symbols from the running monitor and allowed system programmers to "peek" inside.<ref>Intro, 1975 edition</ref>
 
==See also==
Line 25 ⟶ 22:
<ref name="Paul_1997_DRDOSTIP">{{cite book |title=DRDOSTIP.TXT — Tips und Tricks für DR DOS 3.41 - 5.0 |work=MPDOSTIP |author-first=Matthias R. |author-last=Paul |date=1997-05-24 |orig-year=1991 |edition=47 |language=de |url=http://www.antonis.de/dos/dos-tuts/mpdostip/html/drdostip.htm |access-date=2016-11-07 |url-status=live |archive-url=https://web.archive.org/web/20161107125452/http://www.antonis.de/dos/dos-tuts/mpdostip/html/drdostip.htm |archive-date=2016-11-07}}</ref>
<ref name="Paul_2002_DEBUG">{{cite newsgroup |title=SID86 |author-first=Matthias R. |author-last=Paul |date=2002-01-09 |newsgroup=comp.os.cpm |url=https://groups.google.com/d/msg/comp.os.cpm/KG4R7ZNvHK8/U5LAkmjcxYgJ |access-date=2018-04-08 |url-status=live |archive-url=https://archive.today/20180827033457/https://groups.google.com/forum/%23!msg/comp.os.cpm/KG4R7ZNvHK8/wF6ZW1TyYj4J |archive-date=27 August 2018 |quote=[…] Since the [[DR-DOS 7.03]] [[DEBUG (DOS command)|DEBUG]] is still based on the old [[SID86|SID86.EXE]], I suggest to run DEBUG 1.51 and enter the extended help system with ?? from the debug prompt. This will give you eight screens full of syntax and feature help. Some of these features were also supported by older issues. […] }}</ref>
<ref name="DEC_1975_DDT">{{cite book |title=Reference Manual: DDT (Dynamic debugging technique) and TDT (Tracing debugging technique |author-first=Douglas E. |author-last=Bering |date=1975 |orig-date=1968, 1969, 1970 |id=DEC-10-UDDTA-A-D |publisher=National Technical Information Service] |chapter=Intro |url=https://www.amazon.com/Dynamic-debugging-technique-Tracing-systems/dp/B0006XBRFS |quote=DDT (Dynamic debugging technique) and TDT (Tracing debugging technique) for PDP-11 systems}}</ref>
}}