dosbox使用和设置
展开全文
安装
dosbox安装很简单.
apt-get install dosbox
生成配置文件
dosbox安装或自己make后并不会创建自己的配置文件,这里给出两种生成配置文件的方法。
第一种方法是
cd %切换到家目录
cp /usr/share/doc/ ./
f.f
第二种方法是启动dosbox,在dosbox的提示符下输入:
config -f
注意,dosbox启动时自动读取家目录下的f,而不是.f,改成其它的名字,dosbox也不会自动读取。
如果你想隐藏f,即将它更名为.f,可以在启动dosbox时输入下面的命令让它生效。
dosbox -conf ~/.f
配置声音设备
你用dosbox玩某个游戏,可能会看到下面的提示:
ALSA:Can't subscribe to MIDI port (65:0)
MIDI:Opened device:oss
这说明默认的设备是alsa,但是alsa不支持midi,于是打开了oss。其实这时游戏是可以正常发声的,只是这报错信息让人看着烦,通过修改f消除它。
怪盗基德出现的集数打开f,到[MIDI]一节。
mpu401=intelligent
device=default
config=
device=default就表示device=alsa,我们改为 device=oss,就没有那样的出错提示了。
游戏截图、屏幕录像
焦点在dosbox上时,使用ctrl + F5可以进行游戏截图(Alt+Ctrl+F5启/停屏幕录像),不过之前你要设置自己的截图保存目录。
第二次机器人大战
默认的是配置文件所在目录下的capture目录,如果你没有这个目录,截图就会报错。
也可以通过修改配置文件更改成别的目录,打开配置文件,到
captures=capture
这里我要把目录设置为配置文件所在目录下的dosbox-capture目录,把上面一行改为captures=dosbox-capture即可,注意这里要使用相对路径,给出截图目录的绝对路径也会报错。
除了ctrl+F5是截图外,ctrl加F1-F12都有功能,在dosbox的提示符下,输入intro就能看到这些组合键的功能。
什么什么无什么组合键冲突解决
dosbox的组合功能键与LINUX的很多组合功能键冲突,可以用Ctrl+F1进入键盘按键设置,来设置功能键,避免和linux的功能键冲突。
DosBox设置文件.conf 细读
这个设置文件一共有14部分。每个部分又分为前后两部分,前面是带“#”号的注释行,解释每个设置参数的意思,后面是参数设置行。
---------------------------------------------------
# This is the configurationfile for DOSBox 0.72.
# Lines starting with a # are commentlines.
含有比喻的成语# They are used to (briefly) document the effect of each option.
1. 输入输出设置
[sdl]
# fullscreen -- Start dosbox directly in fullscreen. 这个参数是设置游戏窗口的。true就全屏,false就窗口.
# fulldouble -- Use double buffering in fullscreen. 全屏的时候是否要双重缓冲,我试过,没看出什么不同。
# fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768). 设置全屏时的分辨率,如1024x768。
# windowresolution -- Scale the window to this size IF the output device supports hardware scaling. 设置窗口比例,需要硬件支持。
# output -- What to use for output: surface,overlay,opengl,openglnb,ddraw. 设置显示模式。有surface,overlay,opengl,openglnb,ddraw五种,我因为全屏显示有问题,所以挨个儿试过,但看不出变 化来,好像柔和度稍微有点不同。
# autolock -- Mouse will automatically lock, if you click on the screen. 鼠标自动锁定
# sensitiviy -- Mouse sensitivity. 鼠标灵敏度
# waitonerror -- Wait before closing the console if dosbox has an error. DOSBOX运行中出错的处理,是否关闭
# priority -- Priority levels for dosbox: lowest,lower,normal,higher,highest,pause (when not focussed). 程序优先级。有lower,normal,higher,highest4种。
# Second entry behind the comma is for when dosbox is not focused/minimized. 可以用逗号分开后面定义第二个优先级,即当窗口最小化或没有被选中时的优先级。(没想出来有什么用,难道用来挂外挂的?嗯,好像是有些游戏是养个小宠物在 屏幕上的)
# mapperfile -- File used to load/save the key/event mappings from. 自定义字符映射表。对于不满意游戏默认按键设置而游戏又不提供更改功能,想用某个键代替某个键时,考虑这个.
# usescancodes -- Avoid usage of symkeys, might not work on all operating systems. 使用键盘按键扫描码,避免使用符号键,可能在所有的操作系统上都不工作。
fullscreen=false # 我把游戏设成窗口模式了。false。
fulldouble=false # 既然没有看出不同,就别双重缓冲了。false。
fullresolution=original #现在都是液晶屏了,分辨率一般都是固定的,不用改,直接和原机默认一样就好了original。
windowresolution=original #机器原先什么样,打游戏的时候就什么样,将来有问题再说。original
output=surface #改了半天没看出效果,直接用surface。
autolock=true #鼠标设成自动锁定了。反正有ctrl+F10可以变的。不过,有些游戏的正好有crtl+F10的功能设置(这个三国英杰传就是),那就比较麻烦。
sensitivity=100 #鼠标灵敏度设成100, 是抄来的,感觉不好的时候可以调调这个数字,不过灵敏度高了肯定占资源。
waitonerror=true #如果程序出错就关闭dosbox窗口。true
priority=higher,normal #优先级随便定了。
# 这个文件在系统里没到(Ctrl+F1设置完按键保存后,
就在用户主目录下)
usescancodes=true #?
东莞旅游必去十大景点2.设置dosbox的一些常规项
法国古典主义建筑[dosbox]
# language -- Select another language file. 据说可以外挂语言包,现在当然只有英文,所以游戏目录一定要是英文的,不然dosbox不认。
# memsize -- Amount of memory DOSBox has in megabytes. 给dosbox分配内存
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论