概述
TC-Dosbox使用建议
Windows7下不能直接运行TC3.0,采用Dosbox虚拟机时,有些设置和细节还是要了解一下的。建议最好不要直接运行Turbo C++ 3.0.vbs,或者至少从doxboxdosbox.exe 开始启动一次TC30。
TC-dosbox的说明:
本系统可以在 win2000/winxp/vista/win7 下完美使用 Turbo C/C++ 3.0,包括图形程序。
所有环境均已经配置好,不用修改。
双击执行“Turbo C++ 3.0”即可。
由于虚拟了 DOS 环境,文件夹 DISK_C 就是 C:,使用文件路径的时候需要注意。
例如,图形程序中初始化图形环境的代码:
int gdriver=VGA, gmode=VGAHI;
initgraph(&gdriver, &gmode, "C:\TC30\BGI");
路径说明:
dosbox 虚拟 DOS 环境的软件 DosBox 0.72
DISK_C 虚拟的 DOS 环境的 C:
└TC30 Turbo C/C++ 3.0 程序文件路径
Alt + Enter 可以切换全屏/窗口。
从dosbox启动TC的过程:
1.双击dosbox.exe
2.挂载C盘,文件夹 DISK_C 就是 C:,则执行命令:
mount c ..disk_c
C:
TC30BINTC.EXE
即可打开TC。
启动的TC30的标题栏有这样的字样:Cpu Cycles: 3000,Frameskip 0,Program: DOSBOX
这是由其配置文件dosbox.conf决定的默认参数。
Cpu Cycles是虚拟dos的cpu指令周期,我们可以通过ctrl+F11和ctrl+F12进行调节。详情可以执行命令 intro mount查看。
我们还可以可以修改这个配置文件,如对于cpu段:
[cpu]
# core -- CPU Core used in emulation: normal,simple,dynamic,auto.
# auto switches from normal to dynamic if appropriate.
# cycles -- Amount of instructions DOSBox tries to emulate each millisecond.
# Setting this value too high results in sound dropouts and lags.
# You can also let DOSBox guess the correct value by setting it to max.
# The default setting (auto) switches to max if appropriate.
# cycleup -- Amount of cycles to increase/decrease with keycombo.
# cycledown Setting it lower than 100 will be a percentage.
core=auto
cycles=auto
cycleup=500
cycledown=20
我们可以将,cycles=auto,改为cycles=60000;则默认的Cpu Cycles就是60000了。
由于虚拟的C盘实际上是个DISK_C的文件夹,所以用TC-Dosbox就必须将自己的代码文件放在这个文件夹内才能编译,最好自己建一个新的文件夹。
最后
以上就是简单老虎为你收集整理的TC-Dosbox使用建议TC-Dosbox使用建议的全部内容,希望文章能够帮你解决TC-Dosbox使用建议TC-Dosbox使用建议所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复