虽然现在已经越来越少的人使用dos了,但是对于80后和90前期的朋友对

dos的经典之作都记忆犹新。仙剑奇侠传1,金庸群侠传,江湖任我行,轩辕剑1等(当然现在还会有一些蛋疼的学校想在win7下用turboc)。然而dos的常规使用随着新系统的普及已经有着明显的退化,甚至有一些

系统已经不支持dos游戏。这时,我们就需要借助dosbox这个工具了。DOSBox实际就是一个在windows系统下运行dos的软件。但是如何使

用呢?

以WINDOWS版运行枫之舞为例。

下载到的安装文件不大,安装也是标准的WIN式。安装好后运行,会出现两个COMMAND样子的窗口,我们操作的是前方的那个。

假如你的枫之舞安装在"D:dosgamesswda",那么我们可以输入:

mount c

"D:dosgamesswda"来把swda目录虚拟成DosBox的C盘根目录。下面的操作就和真dos一样了。如果想虚拟光驱或软驱,则要加参数-t

cdrom或-t floppy。建议不要使用中文目录名和文件名,有可能出错。

每次都这样输入也太麻烦啦!好在还有一些快捷方法:

一、直接把可执行文件拖动到DosBox图标上放手。不过或许是软件还不完善,有时候这样做会出错。

二、用记事本打开dosbox.conf文件,找到[AUTOEXEC]部分,把整条mount命令写在这里——DosBox把这部分当作AUTOEXEC.BAT。提示:我们在DosBox中可以使用大部分dos内部命令。外部命令软件本身没包含,而且不一定能用。

例子:假如你的DOS游戏都在E:dosgames下,那么可以这样写:

mount d "e:/dosgames/"

这样,每次启动DOSBOX后,你的e:/dosgames/就是DOSBOX的D盘。

cd swda

swda.exe

玩吧~

下面我们来优化一下DOSBOX。

现在DosBox的模拟效率还不太高。所以,先把能关掉的其它程序都关掉再来进行下一步。

首先,用DosBox运行一个要求配置较高的游戏(不过DOOM一类的就免了,除非你的电脑很强)。

DosBox标题栏上有个数字,通过它,可以了解到目前虚拟cpu的速度。现在,我们使用CTRL-F12/F11来加/减速。提示:别加得太过

分。例如我的C4-1.7G系统中用3600左右的速度就正好,再高反而要变慢的。找到合适的的值后,你可以将它写到配置文件中[cpu]部分的

cycles项,今后DosBox会把它作为默认值。

配置文件中从[mixer]到[speaker]的项目都是关于声音的。设置很简单,作者也给了很详尽的注释(README.TXT)。唯一要注意的是,[mixer]项中的rate决定了你能听到的效果上限,所以它不能低于其它项目中的值。

当然这是一款免费软件。WIN9X和WIN2K/XP//vista/win7下都可以使用(还有LINUX版)

补充一下:可以在任何WIN平台下运行DOS游戏,玩DOS的必备。

使用方法

1、安装

2、运行

3、在输入框状态下z:>

z:>mount c d:dos

===>“z:>”这个是提示符 “c”作为虚拟C盘

"d:dos"你要虚拟的文件夹位置。

简洁的讲,你把你要虚拟的文件夹位置换掉上面的 D:DOS

4、在刚才的提示符下输入 c: ,这样就切换到虚拟的c盘,也就是你要的游戏目录

补充一下,如果是用dosbox在win7进行c的编程,那么需要将turboc中的存储路径改为c下,此时存的文件就会存于turboc文件夹的主目录下。有人反映turboc在dosbox下速度慢,其实不然,dosbox可以对程序进行加速,具体是F几软件开始有说明。

dosbox运行C语言,[转载]dosbox的使用方法相关推荐

  1. linux使用什么dos系统安装,在Linux系统中安装DOSBox运行MS-DOS上游戏及程序的方法...

    在 Linux 系统中可以借助安装 DOSBox 来运行 MS-DOS 游戏及程序,比如运行 C++ 编译器 Turbo C++,同时 DOSBox 还支持 Windows.MacOS.Unix 操作 ...

  2. DOSBOX运行程序

    DOSBOX运行程序 1.编辑源文件( .asm) 用edit 编辑源文件,源文件的扩展名通常取为.asm 按下回车键后,出现以下界面,开始编辑程序: 打开D:\MASM 就可以看到刚才编辑的源文件h ...

  3. #汇编语言字符串的输出(dosbox运行时输出乱码问题解决)

    #汇编语言字符串的输出 dosbox运行时输出乱码,经过检查发现在定义字符串时忘记在后面加上$字符 代码一· ;This is the structure of a main module using ...

  4. Python语言的动态性:运行时动态绑定,删除属性和方法

           Python是动态语言,动态语言是一类在运行时可以改变其结构的语言:例如新的函数.对象.甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化.通俗点说就是在运行时代码可以根据某些 ...

  5. vss2010c语言怎么运行,在Linux下使用gcc运行C语言程序

    Linux下使用最广泛的C/C++编译器是GCC,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具.本教程毫不犹豫地使用GCC来编译C程序. ...

  6. vc 运行c语言步骤,第1章_C语言概述(vc++环境如何运行c语言程序)[精选].ppt

    第1章_C语言概述(vc环境如何运行c语言程序)[精选] C语言程序设计 授课对象:电子商务06 时间安排: 理论课(1-9周): 星期一 5-6节 9407D 星期三 5-6节 9410D 实验课( ...

  7. Linux 下编译并运行C语言程序

    Linux下编译并运行C语言程序 ,以Centos 系统为例 1>新建一个hello.c文件 可以直接用图形用户界面新建也可以使用命令新建. 用命令行的话,要用到Linux下的vi编辑器的相关命 ...

  8. SAP UI5 标准应用的多语言支持 - SAP UI5 运行时语言判定机制

    SAP UI5 对多语言的支持特性如下: The language codes according to the de facto standard BCP-47, which are used by ...

  9. 怎么在linux的cmd中运行c项目,如何在cmd窗口编译运行c语言程序?

    / 这个很简单,只需要下载一个C/C++编译器,添加一下环境变量,之后就能在cmd窗口中编译运行C语言程序了,下面我简单介绍一下实现过程,主要内容如下: 1.下载C/C++编译器,这里可以下载MinG ...

  10. c语言编写pdf,编写并运行C语言程序.pdf

    VC6.0 使用教程 :从 VC6.0安装到运行和调试 [详解版] VisualC++6.0 简称 VC或者 VC6.0 ,是微软推出的一款 C和 C++编译器 ,具有强大的可 视化开发功能和调试功能 ...

最新文章

  1. dos配置java_windows dos命令配置JAVA环境变量
  2. 在Windows Server 2008上部署SVN代码管理总结
  3. jquery 绑定动态元素
  4. iOS之深入解析CFRunloop的多线程隐患
  5. SAP Spartacus使用cxComponentWrapper测试MiniCart
  6. 世界上最伟大的推销员--2
  7. PAT 乙级 1027. 打印沙漏(20) Java版
  8. 装了linux后windows被破坏了,windows下可以破坏linux的数据么-
  9. 7-将本地的javaweb项目部署到Linux服务器的一般操作
  10. [SCOI2005]骑士精神
  11. ffmpeg 最简单的转码封装mp4文件
  12. Exchange Server DAG群集状态部分在线
  13. 例外被抛出且未被接住
  14. 传输线理论 1/4波长阻抗变换器的分析匹配
  15. 群辉linux系统,群晖 篇五 提高群晖系统可靠性----Linux系统优化
  16. java 裁剪 pdf_java拆分pdf文档
  17. Mercury老版路由器WDS
  18. 边沿触发是什么意思_epoll 水平触发 边沿触发
  19. RADIUS服务器介绍
  20. 雨林木风最新万能GHOST系统制作教程

热门文章

  1. dubbo源码解析-directory
  2. Android Studio中竟然还能加入一个程序员鼓励师
  3. ntlm身份验证_使用隐藏的ntlm身份验证进行内部信息公开
  4. 用matlab处理信号,信号处理matlab程序示例
  5. cocos2dx 3.16 VS+BabeLua lua环境配置与代码调试
  6. 关于期刊论文所涉及的一些概念汇编+期刊查询方法
  7. sodp软件如何导入多个工作面信息_如何批量导入数据到手机通讯录
  8. eviews时间序列分析课堂笔记
  9. [数据库课程设计]基于Sql Server的教室信息管理系统(附部分源码)
  10. 存储器——存储器容量扩充