dosbox运行C语言,[转载]dosbox的使用方法
虽然现在已经越来越少的人使用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的使用方法相关推荐
- linux使用什么dos系统安装,在Linux系统中安装DOSBox运行MS-DOS上游戏及程序的方法...
在 Linux 系统中可以借助安装 DOSBox 来运行 MS-DOS 游戏及程序,比如运行 C++ 编译器 Turbo C++,同时 DOSBox 还支持 Windows.MacOS.Unix 操作 ...
- DOSBOX运行程序
DOSBOX运行程序 1.编辑源文件( .asm) 用edit 编辑源文件,源文件的扩展名通常取为.asm 按下回车键后,出现以下界面,开始编辑程序: 打开D:\MASM 就可以看到刚才编辑的源文件h ...
- #汇编语言字符串的输出(dosbox运行时输出乱码问题解决)
#汇编语言字符串的输出 dosbox运行时输出乱码,经过检查发现在定义字符串时忘记在后面加上$字符 代码一· ;This is the structure of a main module using ...
- Python语言的动态性:运行时动态绑定,删除属性和方法
Python是动态语言,动态语言是一类在运行时可以改变其结构的语言:例如新的函数.对象.甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化.通俗点说就是在运行时代码可以根据某些 ...
- vss2010c语言怎么运行,在Linux下使用gcc运行C语言程序
Linux下使用最广泛的C/C++编译器是GCC,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具.本教程毫不犹豫地使用GCC来编译C程序. ...
- vc 运行c语言步骤,第1章_C语言概述(vc++环境如何运行c语言程序)[精选].ppt
第1章_C语言概述(vc环境如何运行c语言程序)[精选] C语言程序设计 授课对象:电子商务06 时间安排: 理论课(1-9周): 星期一 5-6节 9407D 星期三 5-6节 9410D 实验课( ...
- Linux 下编译并运行C语言程序
Linux下编译并运行C语言程序 ,以Centos 系统为例 1>新建一个hello.c文件 可以直接用图形用户界面新建也可以使用命令新建. 用命令行的话,要用到Linux下的vi编辑器的相关命 ...
- SAP UI5 标准应用的多语言支持 - SAP UI5 运行时语言判定机制
SAP UI5 对多语言的支持特性如下: The language codes according to the de facto standard BCP-47, which are used by ...
- 怎么在linux的cmd中运行c项目,如何在cmd窗口编译运行c语言程序?
/ 这个很简单,只需要下载一个C/C++编译器,添加一下环境变量,之后就能在cmd窗口中编译运行C语言程序了,下面我简单介绍一下实现过程,主要内容如下: 1.下载C/C++编译器,这里可以下载MinG ...
- c语言编写pdf,编写并运行C语言程序.pdf
VC6.0 使用教程 :从 VC6.0安装到运行和调试 [详解版] VisualC++6.0 简称 VC或者 VC6.0 ,是微软推出的一款 C和 C++编译器 ,具有强大的可 视化开发功能和调试功能 ...
最新文章
- dos配置java_windows dos命令配置JAVA环境变量
- 在Windows Server 2008上部署SVN代码管理总结
- jquery 绑定动态元素
- iOS之深入解析CFRunloop的多线程隐患
- SAP Spartacus使用cxComponentWrapper测试MiniCart
- 世界上最伟大的推销员--2
- PAT 乙级 1027. 打印沙漏(20) Java版
- 装了linux后windows被破坏了,windows下可以破坏linux的数据么-
- 7-将本地的javaweb项目部署到Linux服务器的一般操作
- [SCOI2005]骑士精神
- ffmpeg 最简单的转码封装mp4文件
- Exchange Server DAG群集状态部分在线
- 例外被抛出且未被接住
- 传输线理论 1/4波长阻抗变换器的分析匹配
- 群辉linux系统,群晖 篇五 提高群晖系统可靠性----Linux系统优化
- java 裁剪 pdf_java拆分pdf文档
- Mercury老版路由器WDS
- 边沿触发是什么意思_epoll 水平触发 边沿触发
- RADIUS服务器介绍
- 雨林木风最新万能GHOST系统制作教程
热门文章
- dubbo源码解析-directory
- Android Studio中竟然还能加入一个程序员鼓励师
- ntlm身份验证_使用隐藏的ntlm身份验证进行内部信息公开
- 用matlab处理信号,信号处理matlab程序示例
- cocos2dx 3.16 VS+BabeLua lua环境配置与代码调试
- 关于期刊论文所涉及的一些概念汇编+期刊查询方法
- sodp软件如何导入多个工作面信息_如何批量导入数据到手机通讯录
- eviews时间序列分析课堂笔记
- [数据库课程设计]基于Sql Server的教室信息管理系统(附部分源码)
- 存储器——存储器容量扩充