基本概念

DOSBox是一个模拟器,再现一个ms - dos兼容的环境(包括声音、输入、图形,甚至基本的网络)。 这种环境下完成足够的许多经典的ms - dos游戏运行完全修改的。 为了利用DOSBox所有的功能,你需要首先了解一些关于ms - dos环境的基本概念。

安装

第一步是安装DOSBox。 本指南将使用0.74Windows 32位版本供下载。 下载释放为您的操作系统。 如果你是一个Windows用户,得到了Win32安装程序。

下载后,安装DOSBox任意目录中。 同时,使一个文件夹把所有的老游戏。 我把DOSBox在C:\ DOSBox,我的老游戏目录C:\ OLDGAMES。 我把我的游戏OLDGAMES目录,TESTDRIV,这是测试驱动,一个古老的赛车游戏。 你的目录应该是这样的:

运行一个游戏

现在,最难的部分,让游戏运行。 首先,运行dosbox.exe在你DOSBox文件夹。 记住,OLDGAMES你在步骤1中创建的目录? 基本上你要设置为DOSBox新目录。 本质上,它将成为DOSBox驱动。 因此,类型:

Z:\ >山C C:\ OLDGAMES驱动器C安装本地目录C:\ OLDGAMES \

仔细分析上面的:

:讲述了程序山一个目录

C:告诉程序你想要你的新驱动器被称为(离开它作为C:很好)

C:\ OLDGAMES:这是我想要的目录设置为DOSBox新的驱动器,因为我所有的游戏。 如果您创建了一个不同的目录,写在您创建的目录。

(注意:如果你想山一个光盘,而不是文件夹,输入:

Z:\ >山D D:\ - t光盘MSCDEX安装。

驱动是安装光盘D:\

(注意:“光盘”是大小写敏感的,必须小写!)

在这个例子中,D:\ - t光盘我告诉DOSBox D:\开车是一个cd - rom驱动器,和第一D告诉DOSBox我新开的名字应该叫什么。 如果您正在运行你的游戏光盘然后一定要使用D:在的地方C:下面的例子。 你可以找到关于如何的指令山其他设备,比如软盘驱动器,山部分)。

当你这样做,你将被提示。 现在,只写你想叫你的新DOSBox开车,这就像我上面说的,我们叫道C。 导航到新安装的驱动类型:

Z:\ >C:C:\ >

希望,你都准备好了! 现在,是时候来运行游戏。 以前我提到过一个游戏叫TESTDRIV在我OLDGAMES文件夹中。 我现在想要DOSBox文件夹。 所以输入:

C:\ >CD TESTDRIVC:\ TESTDRIV >

就是这样!CD代表“改变目录”,所以你改变了TESTDRIV目录。 你可以找到说明如何使用改变当前工作目录命令,在CD部分的命令篇文章。

一个步骤,运行游戏! 大多数游戏都有一个EXE文件的目录,您可以运行。 然而,一些可能需要BAT文件,或COM文件(常见的演示和真的老游戏)。 在大多数情况下,该文件在根文件夹中。 请咨询你的游戏文件的文档需要启动游戏。 在的情况下测试驱动,它是TDCGA.EXE。 现在,我只是类型:

C:\ TESTDRIV >TDCGA.EXE

就是这样! 这是一幅我所写的所有的命令在步骤2:

替代方法运行一个游戏

上述步骤紧密与基于DOS操作系统本身是如何表现的。 然而现代操作系统允许更多的用户友好的(尽管没那么真实)的方式玩你喜欢的游戏。 如果上述步骤看起来乏味或者困惑你可以尝试一些其他的指南。 在大多数情况下,这些指南仍将需要你设置一个工作DOSBox环境。

注意:如果您有问题启动游戏,认不出来错误被吐出,保存设置,或者游戏退出运行时,尝试的一件事是确保所有的文件设置为只读。 在Windows中,选择游戏的文件夹,右键点击属性,取消只读如果是检查,适用于所有子文件夹。

如果你有其他错误,请搜索论坛先发布一个问题。

性能

哇,你已经运行你的游戏! 但也许你正在经历衰退吗? 你怎么解决这个问题? 使用以下命令:

CTRL F7=减少frameskip

CTRL F8=增加Frameskip

CTRL 季=减缓了游戏

CTRL F12=加快游戏速度

新闻CTRL ALT DEL打开任务管理器,单击性能选项卡。 开始按CTRL F12直到你的CPU使用量开始超过95%的水平。 在那之后,如果你仍然需要一个性能提升,冲击CTRL F8DOSBox没有呈现一些帧。 控制台窗口将显示所有的改变你,和游戏的顶级窗口将显示当前设置。 根据需要调整这些设置,直到你比赛顺利。请记住,不是所有的游戏都能在DOSBox运行顺利。

其他有用的特性

快速启动Windows

Windows用户可以选择拖动DOS游戏到DOSBox的EXE程序(或快捷键指向DOSBox程序)。 这将自动开始游戏。 如果这不起作用,那么我建议阅读本文的其余部分。

自动安装你的DOS游戏文件夹

你可以节省一些时间,自动DOSBox山你的文件夹和改变的动力C:。 在原有基于DOS操作系统文件包含用户想要执行的任何命令,每次电脑启动。 这个模拟的功能(autoexec)部分的dosbox.conf文件。

DOSBox版本比0.73浏览程序的安装文件夹并打开dosbox.conf文件在任何文本编辑器。 0.73版本去开始菜单,然后单击“配置”,然后“编辑配置”。 然后向下滚动到最后,添加这些线:

MOUNT C C:\OLDGAMES

C:

现在将开始时自动执行这些命令! 如果你有困难,确保它是这样的(看下面):

全屏

只要按ALT ENTER进入全屏的。

或者,您可以打开dosbox.conf文件如前所述,“全屏= false”改为“全屏= true”。 DOSBox将在全屏模式下运行,当你打开它。

来源:http://www.dosbox.com/wiki/Basic_Setup_and_Installation_of_DosBox

dosbox运行C语言,DosBox的基本设置和安装相关推荐

  1. 如何在 VS Code 中编写、运行C语言程序 教程

    本篇目录 前言 1.下载.安装VS Code 2.安装VS code中2个插件 3.下载minGW64 4.配置系统的环境变量 5.C语言配置 6.编写一个测试程序 7.可能存在的问题 总结 前言 折 ...

  2. DOSBOX运行程序

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

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

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

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

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

  5. DOSBox使用总结——调整DOSBox窗口并自动挂载指定目录

    目录 问题总结 使DOSBox每次开启只显示一个窗口 调整DOSBox分辨率 使DOSBox启动时自动挂载到指定目录 参考资料 在使用DOSBox模拟Intel 8086(16位)处理器运行16位程序 ...

  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. 基于Python的人工智能美颜系统
  2. 通过ngrok在内网捕获meterpreter反弹
  3. python安装失败0x80070570_固态硬盘装win7出现错误代码0x80070570怎么办
  4. linux检查磁盘空间使用情况df 命令
  5. 会计用计算机很快是,40个超实用电脑快捷键,老会计都在用
  6. 1到100的二进制编码_每天经过100天的编码后,我学到了什么
  7. 【CodeForces - 304B】Calendar (前缀和,水题)
  8. C++ 一个字符串只包含K和D。K表示杀人,D表示死亡。计算连续杀敌次数,阵亡则归零。
  9. plsql 存储过程 批量提交_新一代的键值存储 KVell SOSP 2019
  10. java switch枚举类,使用枚举类enum代替switch
  11. atitit.html5 拼图游戏的解决之道.
  12. C#编写NotifyIcon
  13. Matlab中median函数的使用
  14. 编程基础巩固——英语单词记忆技巧
  15. c语言编程 甲乙丙丁谁是罪犯的题,犯罪大师第二届推理大赛有甲乙丙丁四人答案是什么...
  16. 8瓶药水3只小白鼠问题
  17. css深入理解flex布局中的剩余空间分配规则——flex-grow,flex-shrink和flex-basis
  18. 我爱赚钱吧:你知道自己建网站可以赚钱吗?①
  19. 微信小程序--js中string转换为number
  20. 几个主流的Java连接池

热门文章

  1. Qcom 平台 camera 之 RAW+YUV图抓取
  2. 图像的常规边缘检测(梯度算子、Roberts算子和Sobel算子)(纯C++)
  3. InVest模型的安装及应用说明
  4. ODBC连接数据库实例
  5. Matlab求矩阵均值
  6. cocos2dx 插件Babelua的配置和使用
  7. MATLAB读取nc文件
  8. Android 反编译指南
  9. 用html制作QQ彩贝
  10. 基于51单片机的密码锁设计