2

我正在使用一个非常旧版本的 Turbo Pascal,它使用turboh.com进行编译。

这个 *.com 的特别之处(据我所知)是它可以在我们拥有的非常旧的计算机上编译,但我们无法正确模拟它。

我们已经在 Windows 95 上尝试了 DOSBOXVirtual PC 2007*。带有 W95 的 Virtual PC 2007 与我们可以编译的旧计算机的操作系统一样接近。

我们收到的唯一错误是:

"CO PROCESSOR CARD NOT RESPONDING". 

我试图用谷歌搜索这个错误,但没有成功。

至于我如何尝试使用 Turbo Pascal 进行编译,我们使用的版本允许您编译为 .com 并控制起始和结束内存地址。我尝试了不同版本的 Turbo Pascal,但似乎都没有这个选项。如果我使用较新的版本,则会出现语法错误。

我在 Turbo Pascal 方面的经验并不丰富,因此目前无法选择重写程序。主要是,我们只是试图找到可以防止此错误的旧版仿真支持。有问题的旧计算机是i486

感谢您的任何帮助。

4

1 回答 1

1

IIRC,您需要关闭 IDE 中的开关,以避免为旧 PC 上可选的数字协处理器生成特定的 asm 指令,例如 80387。查看菜单,您应该能够将其关闭。我不记得确切的位置,因为我接触涡轮帕斯卡编译器已经有一段时间了(比如 2 年)。

于 2012-01-19T17:04:00.703 回答