2010-11-18 1 views
1

Ich habe ein Programm in CA-Clipper 5.2 geschrieben und mit Blinker 7 verknüpft. Ich habe vor kurzem gelernt, wie man es in den geschützten Modus anstelle von Real-Modus kompilieren. Der Real Mode Debugger funktioniert jetzt nicht mit dem Programm. So, jetzt brauche ich eine Möglichkeit, meinen Code zu debuggen. Die Dokumentation für Blinker sagt "NuMega SoftICE" oder "Periscope" zu verwenden. Ich bin nicht Familie mit diesen Debuggern und kann nicht viel von ihnen von Google finden. Es hört sich an, als ob SofieICE zu einer Art Hacker-Tool wurde. Irgendwelche Vorschläge für eine Möglichkeit, mein Programm zu debuggen?Welchen Debugger können Sie in einem DOS Proced Mode Programm verwenden?

Antwort

2

NuMega wurde gekauft, und SoftICE wurde getötet (so etwas wie vor fünf Jahren, wenn Erinnerung dient). Es war ein Kernel-Debugger, der eine Art Werkzeug ist, das einige Hacker (in jedem Sinn des Wortes) nützlich finden, aber nicht wirklich ein Hacker-Tool als solches waren. (Dumme Kleinigkeiten des Tages: Leute, die die ursprüngliche Version von SoftICE für Windows NT getestet haben, bekamen ein T-Shirt mit der Aufschrift: "... und sie sagten, es sei unmöglich!").

Periskop ist (war) ein In-Circuit-Emulator. Es war ein Board mit einem Stecker, der in deinen CPU-Sockel passt, und ein Sockel, in den du die Original-CPU steckst. Dann überwacht es den gesamten Datenverkehr über den CPU-Bus und bietet eine Vielzahl von Debugging-Funktionen, die von den meisten Software-Debuggern nicht einmal erwartet werden können. Als CPU-Busse jedoch schneller wurden, wurde es extrem teuer und kam schließlich zu dem Punkt, dass es keinen Markt mehr gab. Es gab definitiv eine Version für die 486 (ich habe sie benutzt), aber ich glaube nicht, dass es jemals eine Version für den Pentium oder neuer gab.

Was Sie verwenden würden: der HX DOS Extender ist wahrscheinlich der einzige DOS-Extender, der noch gepflegt wird. Ihre Seite lists debuggers, die damit verwendet werden kann. Ich kann sicherlich nicht die Kompatibilität mit dem von Ihnen verwendeten DOS-Extender garantieren, aber es besteht zumindest die Möglichkeit, dass einer von ihnen funktioniert.

+0

Danke für die Information, aber leider hat es nicht funktioniert. Ich wäre glücklich mit einem Debugger, der nicht unterstützt wird; wenn ich es bei einer virtuellen Maschine einrichten könnte. –

0

Versuch watcom Debugger mit Kommandozeilen-Start: wd/tr = rsi Falle für rationale Systeme DOS-Extender sicher sein, neueste Version zu erhalten: open-watcom-c-dos-1.9.7z es hat Probleme Suche tun aber frühere Versionen funktionieren nicht gut

Verwandte Themen