主题
最后登录1970-1-1
回帖0
精华
积分1395
威望
RP
金钱 柯币
人气 ℃
注册时间2005-10-2
|
今天突然在网站上看见到一个帖子,在e63运行 windows3.1,我也就试一试
先下载了一个DOS模拟程序= =用来引导windows
就一个引导文件我写了好久,然后看了看说明终于知道怎么改了
===================================================
orientation=normal //设置屏幕旋转方向,cw为顺时针旋转,ccw为逆时针旋转,normal为保持原样.我们E63 E71等横屏机型需要将该值设为normal方可正常使用dosbox.
priority=highest,normal //设置dosbox运行的优先级,建议设为higher,可保持默认.
sensitivity=11 //设置模拟鼠标的灵敏度,原文件灵敏度在50以上,会有一种光标在飞的感觉,我把它调低了,如果还是觉得难以控制,应该把它设置的更低一些
mapperfile=mapper.txt //设置按键映射文件,需要手动指定路径生效.例如我将它改为mapperfile=e:\data\mapper.txt,将mapper.txt文件放入e:\data下就行了,位置大家可自由移动,但是我们全键盘手机不需要mapper文件映射 这一行直接无视
frameskip=1 //跳帧率,设置该项在电脑上模拟Dosbox能有效提高运行速度,但对手机影响不大.可以不动.
aspect=true //该值决定全屏与否.设为false将按应用程序默认分辨率运行.由于大部分DOS游戏分辨率为320X200,会在屏幕下方留有黑边.全屏化会稍微拖慢游戏运行速度.
core=dynamic //CPU核心仿真.dynamic是动态的意思,设为normal也行,不过没什么影响.建议保持默认.注:旧版的 dosbox不支持dynamic模式,在090305新版中才支持dynamic。
cycles=3000 //Dosbox每毫秒建模数.非常重要!这个设置是在手机上运行exe应用程序能否流畅的关键所在.具体数值由各型号CPU性能所决定,CPU性能好把数值调高,CPU性能差把数值调低.(现在的主流商务机CPU频率为369Mhz,若采用默认值3000运行Windows和DOS仙剑会有点卡,有时会一帧一帧的慢吞吞的动.经过不断摸索zzw009同学发现把该值设为1000能大幅度提高exe应用程序运行速度,后来他在1000-2000数值间来回调试,都能明显提高速度.)因此建议设为cycles=1000,是否还有更合适的数值期待广大机友一起探索. 嗯嗯 原文稍改了一下~
nosound=false //声音开关.目前Dosbox模拟声音不完美,建议关闭.设为nosound=true.
scaler=normal2x //用来增强低材质模型,建议关闭.设为scaler=none.
[autoexec] //设置开启Dosbox自启项,这里采用了预处理的机制.
我们看原文件的代码,注释是我自己加上的.
# mount a e:\Data\win31\ (To install more drivers) //前面有#号表示注释文字 在实际运行中不被运行
mount c e:\Data\win\ //预处理使用mount命令将路径e:\data\win映射为Dosbox的虚拟C盘.e:\指的是手机存储卡
mount d e:\ //将路径e:\映射为虚拟D盘,
c: //相当于在DOS命令行中输入C:回车,即转换当前盘符,也就是跳到前面映射过的路径e:\data\win处
-------------
很多配置文件都是在文件里添加了下面这一行实现程序自动运行的.但是这么做有很多弊端.第一,每一个游戏就要对应一个专属的配置文件,而这个配置文件有一处地方令人十分抓狂,就是不能在手机上用x-plore进行修改(我试着修改了很多次,但是原有的配置文件会从6.3k变为12k然后进入dosbox后预处理对C盘的虚拟就无效了,只能在电脑上编辑修改,非常麻烦),也就是说安装了dosbox后一次只能玩一个游戏.所以我不并没有加入下面这一行:
c:\Windows\win.com //执行Windows路径下的win.com文件,从而实现自启动windows 3.1. ============================================================================== 粘贴http://bbs.dospy.com/thread-3857900-1-1.html http://bbs.dospy.com/viewthread.php?tid=3763948&page=1#pid52394193 http://bbs.dospy.com/thread-3603059-1-1.html 三篇帖子 再说说我怎么成功的 第一,dos模拟程序,dosbox, 需要先安装很多的development文件,我安装时候有一个证书过期了,我自己重新放进去一个证书, 安装,把配置文件和键盘映射文件放在e:\data\下面 然后把windows目录的文件放进去就好了,然后运行dosbox就可以了 如果出现问题就是引导文件没写对 =================================================我的引导文件 # Lines in this section will be run at startup.
# imgmount c e:\Data\win\dos\windows\w95.img -t hdd -fs fat
# boot -l c # Loader 1 -- Windows 3.1
# mount a e:\Data\win31\ (To install more drivers)
# mount c e:\Data\win\
# mount d e:\
# c:
# c:\Windows\win.com
# Loader 2 -- Norton Commander 5.0
mount c e:\Data\
mount d e:\
c:
c:\Data\dos\nc.exe
c:\Windows\win.com ===================================================== mapper.txt文件 key_1 "key 49"
key_2 "key 50"
key_3 "key 51"
key_4 "key 52"
key_5 "key 53"
key_6 "key 54"
key_7 "key 55"
key_8 "key 56"
key_y "key 57"
key_0 "key 48"
key_space "key 32"
key_esc "key 27"
key_home "key 278"
key_enter "key 13"
key_up "key 273"
key_down "key 274"
key_left "key 276"
key_right "key 275"
key_bspace "key 8"
===========================================================
我也玩个扫雷
[img]https://q9jwpg.blu.livefilestore.com/y1mSq3kNb_VwoC_D4Jhym7udpVu84UD95qAKzmjBBBpv7nn9b70dfFDtGNaGWrfzlUort5xEABtK5isDt0oPd81TfKYyxdz5noZfn9mhkYg3pSW61ccnXxFZp7mPGXid_eMXS4gaSnJRPs1oGKo0kIofA/DSC07196_thumb[1].jpg[/img]
[ 本帖最后由 cc9007 于 2009-9-16 07:03 编辑 ] |
|