Turbo Pascal 3.01A Turboh 错误:“协处理器卡未响应”
我使用的是 Turbo Pascal 的一个非常旧的版本,它使用 turboh.com 进行编译。
这个 *.com 的特别之处(据我所知)是它可以在我们拥有的一台非常旧的计算机上编译,但我们无法正确模拟它。
我们已经在Windows 95 上尝试了DOSBOX 和Virtual PC 2007*。带有W95 的Virtual PC 2007 与我们能够编译的旧计算机的操作系统非常接近。
我们收到的唯一错误是:
"CO PROCESSOR CARD NOT RESPONDING".
我尝试通过谷歌搜索此错误并解决,但没有成功。
至于我如何尝试使用 Turbo Pascal 进行编译,我们使用的版本允许您编译为 .com 并控制起始和结束内存地址。我尝试过不同版本的 Turbo Pascal,但似乎都没有这个选项。如果我使用较新的版本,则会出现语法错误。
我对 Turbo Pascal 没有太多经验,所以目前重写程序不是一个选择。主要是,我们只是试图找到可以防止此错误的旧版仿真支持。有问题的旧计算机是i486。
I'm using a very old version of Turbo Pascal and it uses the turboh.com to compile.
What is special about this *.com (as far as I can tell) is that it will compile on a very old computer we have but we are unable to emulate it correctly.
We have tried DOSBOX and Virtual PC 2007* with Windows 95. The Virtual PC 2007 with W95 is as close as we can get to the OS of the old computer that compiles.
The only error that we receive is:
"CO PROCESSOR CARD NOT RESPONDING".
I've tried to google for this error and resolution to no success.
As far as how I'm trying to compile with Turbo Pascal, we're using a version that allows you to compile to a .com and control the starting and ending memory address. I've tried different versions of Turbo Pascal and none of them seem to have that option. If I use a newer version it has a syntax error.
I'm not hugely experienced in Turbo Pascal so rewriting the program isn't an option at this time. Mainly, we're just trying to find legacy emulation support that will prevent this error. The old computer in question is an i486.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
IIRC,您需要关闭 IDE 中的开关,以避免为旧 PC 上可选的数字协处理器(例如 80387)生成特定的 asm 指令。查看菜单,您应该能够将其关闭。我已经不记得具体在哪里了,自从我接触 Turbo Pascal 编译器以来已经有一段时间了(大概有 20 年了)。
IIRC you need to turn off a switch in the IDE to avoid generating specific asm instructions for the numeric coprocessor that was optional on older PCs e.g. 80387. Take a look in the menus and you should be able to turn it off. I don't remember exactly where since it has been a while since I touched a turbo pascal compiler (like 2 decades).