2010-11-18 20 views
1

我有一個用CA-Clipper 5.2編寫的程序,並且與Blinker 7鏈接。我最近學會了如何將它編譯成保護模式以取代實模式。現在,實模式調試器不能用於該程序。所以現在我需要一種方法來調試我的代碼。 Blinker的文件說使用「NuMega SoftICE」或「Periscope」。我不是那些調試人員的家人,也無法從Google那裏找到他們。這聽起來像SofeICE變成了某種類型的黑客工具。任何關於調試我的程序的建議?你可以在DOS程序模式程序中使用哪種調試器?

回答

2

NuMega被收購了,而SoftICE被殺死了(就像五年前,如果有內存服務的話)。它是一個內核調試器,它是一些黑客(無論是否是這個詞)都可以找到有用的工具,但並不是真正的黑客工具。 (當天愚蠢的瑣事:對Windows NT的SoftICE原始版進行beta測試的人得到了一件T恤,上面寫着:「......並且他們說不能這樣做!」)。

潛望鏡是(是)在線仿真器。這是一塊帶有可插入CPU插座的插頭的板子,以及一個放置原始CPU的插座。然後,它將監控CPU總線上的所有流量,提供大量調試功能,大多數軟件調試器甚至無法匹配。然而,隨着CPU總線速度的加快,它變得非常昂貴,並且最終達到了沒有剩下市場的地步。 486(我用過它)肯定有一個版本,但我認爲從來沒有Pentium或更新的版本。

至於你會用什麼:HX DOS Extender可能是唯一仍然維護的DOS Extender。他們的頁面lists debuggers可以與它一起使用。我當然不能保證與你使用的DOS擴展器的兼容性,但至少有一個機會可能工作。

+0

感謝您的信息,但可悲的是它沒有奏效。我會很高興與不支持的調試器;如果我可以讓它在虛擬機設置上運行。 – 2010-11-19 13:59:52

0

嘗試WATCOM調試器,具有命令行啓動:WD/TR = RSI 陷阱理性系統DOS擴展 一定要得到最新版本:開放WATCOM-C-DOS 1.9.7z 它做搜索 問題,但早期版本不能很好地工作

相關問題