我正在Turbo Pascal中制作一个复古文本冒险游戏,它将在MS-DOS中播放,我希望它是COM文件格式。我查了一下,却没有发现这个问题。如果你能帮助我,我将不胜感激。 除此之外,每当我尝试从DosBox运行我的程序(编译成EXE)时它都无法运行,因为"该程序无法在DOS模式下运行"。这是因为我使用Turbo Pascal 7需要降级吗?非常感谢你能解决这个问题。
答案 0 :(得分:1)
将TP7设置为目标dos,而不是Windows。请注意,您可能只有Windows的TP产品(也称为TPW)
COM文件仍然无法使用,但至少DOS exe文件应该在dosbox中运行。请记住,COM文件有64k的限制,因此兴趣有限。
Free Pascal正在开发DOS16-bit Dos compiler,它可以直接从(64位)Windows生成com文件,当它正在运行时,它尚未发布。