我有一個用CA-Clipper 5.2編寫的程序,並且與Blinker 7鏈接。我最近學會了如何將它編譯成保護模式以取代實模式。現在,實模式調試器不能用於該程序。所以現在我需要一種方法來調試我的代碼。 Blinker的文件說使用「NuMega SoftICE」或「Periscope」。我不是那些調試人員的家人,也無法從Google那裏找到他們。這聽起來像SofeICE變成了某種類型的黑客工具。任何關於調試我的程序的建議?你可以在DOS程序模式程序中使用哪種調試器?
1
A
回答
2
NuMega被收購了,而SoftICE被殺死了(就像五年前,如果有內存服務的話)。它是一個內核調試器,它是一些黑客(無論是否是這個詞)都可以找到有用的工具,但並不是真正的黑客工具。 (當天愚蠢的瑣事:對Windows NT的SoftICE原始版進行beta測試的人得到了一件T恤,上面寫着:「......並且他們說不能這樣做!」)。
潛望鏡是(是)在線仿真器。這是一塊帶有可插入CPU插座的插頭的板子,以及一個放置原始CPU的插座。然後,它將監控CPU總線上的所有流量,提供大量調試功能,大多數軟件調試器甚至無法匹配。然而,隨着CPU總線速度的加快,它變得非常昂貴,並且最終達到了沒有剩下市場的地步。 486(我用過它)肯定有一個版本,但我認爲從來沒有Pentium或更新的版本。
至於你會用什麼:HX DOS Extender可能是唯一仍然維護的DOS Extender。他們的頁面lists debuggers可以與它一起使用。我當然不能保證與你使用的DOS擴展器的兼容性,但至少有一個機會可能工作。
0
嘗試WATCOM調試器,具有命令行啓動:WD/TR = RSI 陷阱理性系統DOS擴展 一定要得到最新版本:開放WATCOM-C-DOS 1.9.7z 它做搜索 問題,但早期版本不能很好地工作
相關問題
- 1. 需要爲Dos程序集調試器
- 2. 這種C++/CLI應用程序可以使用哪些形式?
- 3. 我們可以在DOS模式下啓動Java Jframe程序
- 4. 你可以在Android應用程序中調用python例程嗎?
- 5. 你可以調整應用程序:didReceiveRemoteNotification:
- 6. 在iOS上以調試器模式啓動應用程序
- 7. DOS調試程序適用於32位x86程序集
- 8. 哪裏可以調用Java程序?
- 9. 調試DOS程序查看內存
- 10. 垃圾收集器可以用於哪種應用程序?
- 11. 在C程序中調用調試器
- 12. 你可以在iPhone應用程序中使用UIButton應用程序嗎?
- 13. 3D編輯器應用程序中可以使用哪種3D引擎?
- 14. 調度程序應該使用哪種控制方式?
- 15. 你可以在.NET應用程序中處理T4模板嗎?
- 16. 哪種設計模式可以申請處理命令應用程序?
- 17. 我的應用程序在調試模式下進行調試
- 18. 哪裏可以在Asp.Net MVC應用程序中調用UnitOfWork.Commit()
- 19. 在應用程序模擬器中測試VXML應用程序
- 20. 你可以使用節點檢查調試的Node.js應用程序與領班
- 21. 是否可以從C#程序調用JIT調試器窗口?
- 22. 我應該在Azure通知集線器中爲Testflight測試版使用哪種應用程序模式?
- 23. 我可以在C程序中使用模式匹配嗎?
- 24. 你可以在WPF應用程序中使用jQuery嗎?
- 25. 你可以在Dart應用程序中使用Java庫嗎?
- 26. 你可以在Silverlight中使用多個應用程序域嗎?
- 27. 我可以使用哪種IDE在KendoUI中創建移動應用程序?
- 28. 程序可以在調試器外部調試程序中運行,SIGILL在調試程序中時是否正在執行?
- 29. 我們可以在哪種編程語言中開發Adobe AIR應用程序?
- 30. 在MS-DOS中使用哪種字體?
感謝您的信息,但可悲的是它沒有奏效。我會很高興與不支持的調試器;如果我可以讓它在虛擬機設置上運行。 – 2010-11-19 13:59:52