我正在尝试运行旧的Clipper应用程序。它在Win 7 32位上运行良好,但是当我尝试使用DOSBox 0.74时,它崩溃并显示以下错误:
Exit to error: CPU_SetSegGeneral: Stack segment zero
运行DOSBox时是否忘记了某些设置?

我需要能够在DOSBox中运行此应用程序,因为它似乎是可以在任何Win 7(32位或64位)上运行的唯一便携式解决方案。

如果没有明显的解决方案可以解决此问题,也许您可​​以告诉我,在Win 7 64位家庭版上必须运行Clipper 5.3应用程序的哪些选择?

编辑:
我在Win 7 Home 64位上尝试了同样的结果。我能做什么?

最佳答案

多年以前,我使用过Clipper,但是Clipper确实会引起问题,因为不正确的config.sys配置,特别是设置“FILES”必须足够适合您的应用程序(例如200),但是“原始” dosbox无法提供一种方法来调整此设置。

试用http://www.shdon.com/blog/2009/09/05/adjustable-files-setting-in-dosbox的补丁
此补丁允许配置文件,在dosbox选项文件上添加新设置

脚步:

  • 备份dosbox.exe,并用修补程序版本
  • 替换它
  • 编辑dosbox选项文件,并将FILES = 200添加到[DOS]部分

  • 尝试一下并发布结果,因为我没有Clipper 5.3可以测试。

    10-01 13:11