Bereits seit der ersten Version können mehrere Arbeitsschritte als Makro gespeichert und einer Tastenkombination zugeordnet werden. Es ist möglich, den Quelltext eines Programms und den dazugehörigen Assemblercode gleichzeitig anzuzeigen.
Unterstützte Sprachen
Der Debugger ist optimiert für Programmiersprachen Borland C++, TurboC/C++, Borland Pascal, Turbo Pascal und Turbo Assembler (TASM), lässt sich prinzipiell aber auch weitestgehend mit gleichwertigen Konkurrenzprodukten, wie beispielsweise Microsoft C, QuickC (einschließlich QuickAssembler) und dem Microsoft Macro Assembler nutzen. Microsoft Pascal und QuickPascal werden allerdings nicht unterstützt. Symboltabellen für CodeView können mit dem Tool TDCONVRT in das Format für Turbo Debugger umgewandelt werden. Bei COM-Dateien besteht das Problem, dass diese architekturbedingt keine Symboltabelle enthalten können. Es ist daher notwendig, diese in einer separaten TDS-Datei (Turbo Debugger Symbol) bereitzustellen.
Geschichte
DOS und Windows
Die nachfolgende Tabelle enthält eine Auswahl der wichtigsten Änderungen der einzelnen Versionen:
Version
Datum
Beschreibung
1.0
1988
Vollständige Unterstützung von Turbo Pascal 5.0, TurboC 2.0 und Turbo Assembler 1.0
Turbo Debugger ist in der Lage, drei Speichertypen zu nutzen, sofern diese jeweils vorhanden sind:
Soft-Mode (Standard): Alle PM-Anwendungen können Nachrichten senden und empfangen. Diese können ggf. verzögert und in anderer Reihenfolge eintreffen.
Hard-Mode: Alle PM-Anwendungen werden angehalten. Ausgenommen ist die Anwendung, die gerade untersucht wird. Nachrichten für die untersuchte Anwendung treffen immer in der Reihenfolge ein, in der sie gesendet wurden. Multitasking ist jedoch nicht möglich.
Mehrere Quellcode-Fenster können gleichzeitig geöffnet werden
1.5GX
1994
2.0GX
1994
Rezeption
Die Zeitschrift Byte zeichnete das Programm 1989 aus und beschrieb es bezüglich des Funktionsumfangs als Schweizer Taschenmesser.
Im selben Jahr wurde der Turbo Debugger von der Zeitschrift PC Magazine mit dem Award for Technical Excellence ausgezeichnet:
“Everyone who’s tried the Turbo Debugger agrees: this is a spectacular product. It wins this category’s award for Technical Excellence hands down. The user interface is simple yet elegant; the program works the way programmers want to work. Beyond being a terrific debugger, it also serves as an economical development system. Running on a 386, it can do nearly everything a debugging board can do, and it even ventures into some of the functions of an in-circuit emulator for hardware development. Yet again. Borland has advanced the state of the art in an eminently useful way.”
– Brad Silverberg: PC Magazine. Band8, Nr.1.
Literatur
Tom Swan:Mastering Turbo Debugger. Hayden Books, Carmel 1990, ISBN 0-672-48454-4 (englisch, Volltext[PDF; 41,8MB]).
Ben Ezzell:Using Turbo Debugger and Tools 2.0. Addison-Wesley, 1991, ISBN 0-201-57083-1 (englisch).
Philip Seyer:Using the Turbo Debugger. McGraw-Hill, New York 1991, ISBN 0-8306-7394-6 (englisch).
Frank Riemenschneider, Michael Schuschk, Wolfgang Soltendick:Debuggen leichtgemacht– Turbo Debugger in Pascal und Assembler. Markt+Technik Verlag, München 1990, ISBN 3-89090-887-X.
Einzelnachweise
Borland International (Hrsg.):Turbo Debugger: User’s Guide. Version 1.0. Scotts Valley 1988 (englisch, Volltext).
↑Borland International (Hrsg.):Turbo Debugger: User’s Guide. Version 2.0. Scotts Valley 1990, Introduction, S.1f. (englisch, Volltext).
↑Borland International (Hrsg.):Turbo Debugger: User’s Guide. Version 2.5. Scotts Valley 1991, Introduction, S.1f. (englisch, Volltext).
↑Borland International (Hrsg.):Turbo Debugger for Windows: User’s Guide. Version 3.0. Scotts Valley 1991, Introduction, S.1f. (englisch, Volltext).
↑Problems Using Borland’s Turbo Debugger with Windows.(Q82311).Microsoft,15.Dezember 2000,abgerufen am 8.Februar 2026(englisch):„The WINDEBUG.DLL file that is shipped with Borland’s C++ 2.0, 3.0, Turbo C++, Turbo PASCAL, and so on dated before April 1992 is incompatible with Windows 3.1.“
Borland International (Hrsg.):Turbo Debugger: User’s Guide. Version 4.0. Scotts Valley 1993 (englisch, Volltext).
↑Readme: Welcome to Borland Turbo Assembler 4.0. In: Borland International (Hrsg.): Turbo Assembler 4.0. (readme.txt auf Installationsdatenträger). 14.Dezember 1993, Chapter4: Important Information: Turbo Debugger for Windows (englisch).
↑Borland International (Hrsg.):Turbo Debugger: User’s Guide. Version 4.5. Scotts Valley 1994 (englisch, Volltext).
↑Borland International (Hrsg.):Turbo Debugger: User’s Guide. Version 5.0. Scotts Valley 1995, Introduction, S.1–3 (englisch, Volltext).
↑Borland International (Hrsg.):Turbo Debugger GX for OS/2: User’s Guide. Version 1.5. Scotts Valley 1994, Introduction, S.1–3 (englisch, Volltext).
↑Readme: Turbo Debugger GX Tips and Hints. In: Borland International (Hrsg.): Borland C++ 1.0 for OS/2. (readme.td im Installationsverzeichnis). 20.Februar 1993, Chapter2: Turbo Debugger GX and Presentation Manager Debugging (englisch): “Turbo Debugger GX has two modes for debugging PM applications: Hard mode and Soft mode. The default setting for Turbo Debugger GX is Soft mode.”
↑The First Annual BYTE Award Winners: Turbo Debugger. In: Byte. Band14, Nr.1. McGraw-Hill, Januar 1989, ISSN0360-5280, S.383 (englisch, Volltext).