我是靠谱客的博主 简单老虎,最近开发中收集的这篇文章主要介绍TC-Dosbox使用建议TC-Dosbox使用建议,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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使用建议所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部