我正在使用Windows Vista和Dosbox 0.72加载Turbo C来编写DOS游戏。我的代码运行正常(图形和声音例程),只要它在Turbo C的DOS shell下运行(在Dosbox下)。但是当我在DosBox(在Turbo C的Dos shell之外)下运行相同的代码时,图形会闪烁,减慢并且声音会破裂。怎么了?
普拉莫德
答案 0 :(得分:0)
也许你的程序在独立运行时会获得太多内存。您可以使用MEM命令确定可用的内存量,并在使用LOADFIX命令运行程序之前减少此数量。您可以多次运行LOADFIX命令,每次都会减少系统中的可用内存