DDT: Difference between revisions

From Computer History Wiki
Jump to navigationJump to search
Larsbrinkhoff (talk | contribs)
Larsbrinkhoff (talk | contribs)
Linkify. Add KLRUG.
Line 5: Line 5:
* Arguments are commonly prefixed to the command.
* 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]], [[PDP-10|10]], and [[PDP-11|11]] computers at MIT.  It was also widely used at DEC.
DDT was first implemented at MIT for a [[PDP-1]] computer.  It was then implemented for [[PDP-6]], [[PDP-10|10]], and [[PDP-11|11]] computers at MIT.  It was also widely used at [[Digital Equipment Corporation|DEC]].


== Implementations ==
== Implementations ==
Line 15: Line 15:
* KLDDT specifically for the [[KL10]].
* KLDDT specifically for the [[KL10]].
* RUG for the PDP-11.
* RUG for the PDP-11.
* URUG, or micro RUG, for the GT40.
* URUG, or micro RUG, for the [[GT40]].
* KLRUG for the KL10 front end.
* 11DDT for the PDP-11.
* 11DDT for the PDP-11.
* CARPET remote PDP-11 debugger hosted on a PDP-10.
* CARPET remote PDP-11 debugger hosted on a PDP-10.

Revision as of 11:21, 28 September 2019

DDT 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.

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.
  • Timesharing DDT for SITS.
  • IMDDT for Imlac PDS-1.