涡轮帕斯卡 3.01A 涡轮误差:"co processor card not responding"



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

这个*.com的特别之处(据我所知)在于,它将在我们现有的一台非常旧的计算机上编译,但我们无法正确地模拟它。

我们已经试用了DOSBOX带有Windows 95的Virtual PC 2007*。带有W95的虚拟PC 2007与编译的旧计算机的操作系统非常接近。

我们收到的唯一错误是:

"CO PROCESSOR CARD NOT RESPONDING". 

我试着在谷歌上搜索这个错误和解决方案,但没有成功。

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

我对Turbo Pascal没有太多的经验,所以现在重写程序不是一个选择。主要是,我们只是试图找到可以防止此错误的遗留仿真支持。有问题的旧电脑是一台i486

谢谢你的帮助。

IIRC您需要关闭IDE中的开关,以避免为数字协处理器生成特定的asm指令,该指令在较旧的PC上是可选的,例如80387。看看菜单,你应该可以把它关掉。我不记得具体在哪里了,因为我已经有一段时间没有接触过turbo pascal编译器了(大约20年)。

相关内容

最新更新