Difference between revisions of "DDT"
From Computer History Wiki
(→Implementations: ODT from DEC.) |
(Category.) |
||
Line 29: | Line 29: | ||
* [[ODT]] | * [[ODT]] | ||
+ | |||
+ | [[Category:Software]] | ||
{{semi-stub}} | {{semi-stub}} |
Revision as of 13:15, 7 October 2019
DDT (Dynamic Debugging Technique) is a family of debuggers with some common characteristics:
- Most commands are invoked with a single key, plus modifiers.
- Altmode or Escape is used as a prefix modifier.
- Arguments are commonly prefixed to the command.
DDT was first implemented at MIT for a PDP-1 computer. It was then implemented for PDP-6, -10, and -11 computers at MIT. It was also widely used at DEC.
A version was written in portable C, and used with the MOS operating system on PDP-11's, various Motorola M68000 Family machines, and AMD 29000 machines, to replace the original MOS one, written in PDP-11 assembly language.
Implementations
Implementations found on ITS
- Exec DDT, also known as NTS DDT, for the PDP-6 and 10.
- Timesharing DDT for the PDP-6 and 10.
- KLDDT specifically for the KL10.
- RUG for the PDP-11.
- URUG, or micro RUG, for the GT40.
- KLRUG for the KL10 front end.
- 11DDT for the PDP-11.
- CARPET remote PDP-11 debugger hosted on a PDP-10.
- HALI target resident counterpart to CARPET.
- MAT resident debugger for PDP-11.
- Timesharing DDT for SITS.
- IMDDT for Imlac PDS-1.