我怎样才能提高这个旧 DOS 应用程序的渲染性能?

我怎样才能提高这个旧 DOS 应用程序的渲染性能?

我有一个非常旧的 DOS 应用程序(CadSoft Eagle - PCB 设计器),我想在装有 Windows 7 的工作站上使用它。然后我将 Windows 98 和该软件安装到 VmWare Player 中。

但是该软件在重绘屏幕时存在严重问题。与我的装有 Windows 98 的 Intel Celeron 333MHz 相比,它非常慢。

如果我尝试在 Windows XP(同样的 Celeron 333MHz)上使用 DOSBox,也会遇到同样的问题。

我也尝试在将兼容性模式设置为“Windows 98”的情况下在 Windows XP(相同的 Celeron 333MHz)上直接运行该应用程序,但是出现“(0Dh):常规保护错误”。

有人能给我一些好的建议,如何解决这个问题吗?

答案1

这是安装了错误的 HAL.dll 的典型问题,通常如果您进入全屏而不是窗口,更新问题就会出现。

浏览 Windows 安装光盘,您应该会找到一大堆与 hal*.dll(或 hal*.dl_,您必须解压缩)匹配的文件,并将它们复制到 c:\windows\system32\hal.dll,逐个替换现有文件,直到找到一个可以正常工作的文件。这通常是由于在现代处理器上运行旧操作系统造成的。

相关内容