Background::Debug (command)


Debug::debug    Program::author    Filename::debug    Title::ms-dos    Category::using    Windows::language

Background Traditionally, all computers and operating systems have included a maintenance function, used to determine whether a program is working correctly.{{ safesubst:#invoke:Unsubst||date=__DATE__ |$B= {{#invoke:Category handler|main}}{{#invoke:Category handler|main}}[citation needed] }} Debug was written by Tim Paterson to serve this purpose in QDOS. When Paterson began working for Microsoft in the early 1980s he brought the program with him. Debug was part of DOS 1.00 and has been included in MS-DOS and Microsoft Windows. DOS debug has several limitations:

Enhanced DEBUG package includes a 32-bit clone "DEBUGX" version supporting 32-bit DPMI programs as well.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Andreas "Japheth" Grech, the author of the HX DOS extender, developed enhanced DEBUG versions 0.98…1.25, and former PC DOS developer Vernon Brooks added versions 1.26…1.30.<ref name="retro">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Debug (command) sections
Intro  Background  Syntax  Using for non-debugging purposes  See also  References