塞班.道杂志门户试运行!如果您在试用当中发现什么问题!请及时联系我们!
当前位置:
> 文章正文
发表于 2009-06-19 23:16 | 来源:
| 阅读 4,156 views
是一款能够模拟出
环境从而运行
应用程序的软件,随着其被移植到了
平台,我们可以在手机上模拟出
Windows
系统,或者玩一些经典的
游戏。本文将从
Windows
的前世今生谈起,剖析模拟
Windows
的实质,深入阐述
Windows
的意义所在,而后讲解
的***及应用等相关教程,方便大家
,在自己的手机上跑
Windows
系统和玩
仙剑等经典游戏。
第一部分 在手机上运行
Windows
的实质
手机模拟运行
Windows
的前世今生
月底,网络上一篇标题为
诺基亚
***运行
Windows 3.1”
的新闻吸引了大家的眼球,并迅速在各大门户网站及热门论坛流传开来,随后,在
及其它
手机上运行
Windows 95
Windows 98
成功的消息也接踵而至,一时间成为
机友们感兴趣和关注的焦点。实际上,这种运行
Windows
的模拟方法是运行在
基础上的,而将
这个模拟
环境的软件移植入
平台的幕后英雄是国外一位
kolijoco
(简称
),正是
于元月底在国外论坛发布的
DosBox for S60
第一次将
这一虚拟
环境的软件移植到了
平台,使得在
手机上模拟早期的
Windows
系统和
游戏等等
应用程序不再是梦。
手机模拟
的原理和意义
kljc
平台是一大创举,为什么这么讲呢?要知道,诺基亚智能手机
处理器是基于
架构的,采用了精简指令集,而
是采用复杂指令集并基于
架构的。
架构的
不能直接***兼容
架构的程序,然而
上的操作系统,如
Windows
等,都是运行在
环境中。因此,要在
上模拟运行
Windows
的话,需要借助
这个软件。它的作用是通过虚拟出
架构的
,使得在采用精简指令集的嵌入式系统中能运行基于复杂指令集的
架构的程序,也就是说,由于有了
DosBox for S60
平台上大量的应用程序现在都可以在
平台上模拟运行,这极大的拓展了
的功能范围,意味着
平台上也已经能运行
上的部分
应用程序,昭示着塞班操作系统的巨大潜力。
3.DosBox
模拟效率
尽管现在主流智能手机的硬件配置(
频率,
等)已经高于十年前的台式机,但
本身需要占用一定的资源来模拟出
X86 CPU
及其它虚拟硬件,并且手机上有着屏幕分辨率、数字键盘等的诸多限制,运行
应用程序时并不完美,尤其在运行速度方面不甚理想。
本人已经对
DosBox for S60
做过多次更新,最新的版本于
号放出,比老版本改进了不少,新增了对
CPU dynamic
模式的支持从而提高运行速度。尽管还有些不如意,但远景是美好的,让我们期待
后续版本能有进一步的优化。
Windows
的实质和局限
如前所述,
手机上运行
Windows
实际上是先通过
虚拟出
环境,然后在该环境中运行
Windows
操作系统。这里的
Windows
并非包括所有
Windows
操作系统,仅仅指的是较早以前微软推出的基于
环境的图形化操作系统,包括
Windows 3.1,Windows 3.2,Windows 95,Windows 98
Windows me
这些老一代
Windows
操作系统可以在
上成功模拟。而
年之后微软推出的基于
内核的操作系统,如
Windows 2000,Windows XP,Windows vista
等等,由于彻底脱离了
环境独立运行,是不可能在
上实现的。因此,以现阶段的模拟技术,在
上最多也就能运行到
Windows 98
Windows me,
之后的
Windows xp
Windows vista
之类操作系统无法模拟。
几个常见问题释疑
Q
:我在手机上运行
Windows
会不会覆盖掉原来的
Symbian
操作系统?还能打***吗?
A
:如前所述,
上运行
Windows
只是通过一种虚拟机的形式模拟出来,不是在手机上***
Windows
。这里的
Windows
(严格说是
)并没有取代掉
Symbian
而只是作为
上的一个软件而存在,它不会也不可能影响手机的正常使用。
Q
:我的
moto e680
等手机早两年前已经能运行
win 3.1
了,还有
平台的机型也早就能运行
Windows
,貌似比
强得多?
A
:手机操作系统不同,没有可比性。
手机采用的是开源
平台,而
windows mobile
平台更是具有其先天优越性,本文讨论的是
Symbian S60
平台上的
系统版本都已经发展到
)了,现在才模拟
win 3.1
有什么用?
A
:本文讨论的
Windows 3.1
上的操作系统,而不是
Windows mobile
移动操作系统。从上世纪
年代走过来的人都知道,
Windows 3.1
Windows 3.2
年代早期微软在
平台上推出的
图形化操作系统,与现在的
系统完全是两码事。
:手机上运行
Windows
到底有什么用?
A
:前述第
小点已经阐述了其意义所在。这里有必要额外指出的是,在手机上运行
Windows
后能做的事情仅限于执行
Windows
的一些正常操作,比如文件管理,窗口操作,以及扫雷,纸牌,画图等等。而如果要跑
游戏等应用程序,最好是在
中运行。下文将详细介绍如何通过
运行经典
游戏以及模拟
Windows 3.x
Windows 9x
的方法。
第二部分 教程:通过
Windows
.DosBox
的***:
1.
DOSBox_s60_bianry_dependencies
压缩包,得到
***文件。
2. a.
glib.sis
,默认***在
b.
*** l.SIS
,默认***在
stdc .SIS
,默认***在
d.
pi _nokia_1_3_SS.sis,
可选择***盘符,建议装在
e.
SDL-1.2.13-s60-2.3.4_armv5.sisx
,可选择***盘符,建议装在
f.
stdioserver_s60_1_3_SS.SIS
,可选择***盘符,建议装在
说明:以上***均无需签名,所有文件***后仅占用
空间,其中后面三个
文件***时会提示选择***盘符,建议装在
盘,占用空间很小。
3.
do ox_s60_20090305
压缩包,***
do ox.sisx
,如果机子内存较小的话,可选择***另一个
do ox_slim.sisx
。这两个程序基本功能是一样的,区别在于
版本去掉了对
CPU dynamic
模式的支持。
dynamic
模式能提高一定的运行速度,但比
模式占用多一点内存。关于
dynamic
的模式的比较后文会进一步提及。
4.
do ox.conf
复制到
路径下。这是
配置文件。不管
***在
盘,该文件复制到
E:\data
下均会生效。
5.
premaper.txt
复制到
盘的任意路径下,并在
do ox.conf
文件中进行相应修改,这是键盘映射文件,下文会详细提及。建议复制到
e:\data
路径下。
6.
***完成,下面要进行的是修改
do ox.conf
配置文件。
.do ox.conf
配置文件详解
修改配置文件能让模拟速度得以提升,同时可以通过
自启动的形式加载我们需要运行的
应用程序。觉得这部分内容烦琐的机友可以跳过,玩
游戏和跑
Windows
系统的配置文件已经做好并提供给大家下载。
那么如何进行优化设置呢
下面以表格的形式详解,这儿跳过次要的配置项
上比较重要的配置项从上往下一一解读
Q
默认值
设置说明
推荐值
oversize=shrink
用于对屏幕分辨率进行设置,默认分辨率是
320X240
,分辨率较高的机型如
等可修改此项为
oversize=page
oversize=shrink
prema erfile=c:\data\prema er.txt
用于指定键盘映射文件路径,修改为你所存放的
prema er.txt
即可,位置大家可自由移动,建议将该文件放于存储卡中。
prema erfile=e:\data\prema er.txt
memsize=2
用于分配
所占用运行内存。可根据程序需要自行设置。例如运行仙剑时设为
即可正常游戏,而运行金庸群侠传等游戏需要将该值调高否则游戏会因运存不足而自动退出。
memsize=8
core=dynamic
核心仿真。
DosBox for S60
新版本中增加了对
dynamic(
模式的支持。采用
dynamic
模式比
normail
模式能提高运行速度,但占用更多运存。不过该模式不一定兼容某些
游戏,例如
仙剑运行在
dynamic
模式下要么打开游戏卡死要么打开不了系统菜单。
core=normal
cycle=2000
每毫秒建模数
这个设置是在手机上运行
应用程序能否流畅的关键所在
具体数值由各型号
性能所决定
性能好把数值调高
性能差把数值调低
对于现在主流
手机,建议将该值设为
1000-2000
之间,能够让
应用程序较为流畅的运行。另外,这个
值对声音的模拟有很大影响,调低该值(例如
以下)能让
游戏的音乐更为连贯,但同时会降低游戏运行速度。正所谓鱼和熊掌不可兼得,大家可根据个人的习惯自行取舍。
cycle=1300
nosound=false
声音开关,默认为发声模式。改为
应用程序静音,但
仍然会占用部分系统资源来模拟声音,只是不再输出。在此处将声音关闭不会降低
对系统资源的需求。
nosound=true
re ect=false
这个设置决定全屏与否
将按应用程序默认分辨率运行
由于大部分
游戏分辨率为
320X200,
会在屏幕下方留有黑边
全屏化会稍微影响游戏运行速度
要注意的是,这个设置项在新版的
配置文件中没有,我们可根据需要自行添加,在文件中任意位置加入以下代码
[render]
re ect=true
游戏就能全屏显示了,关闭全屏只要改为
re ect=false
,无需修改
除此之外,还有最后一项:自启动设置需要修改,由于手机数字键盘的限制,我们无法像
键盘一样在虚拟的
环境中方便地输入字母(输入字母需修改键盘映射文件),因此一个折中的方法是修改配置文件,让需运行的
应用程序自动随
的启动而启动。
举个例子,利用如下的代码我们能够根据需要自行选择运行
Windows
仙剑。
首先,我们将
Windows 3.1
和仙剑所在的文件夹复制存储卡的
路径下,文件夹名字分别是
,然后打开
do ox.conf
文件在其末尾加入以下代码
mount c e:\Data\
c:\Win31\win.com
# c:\pal\pal.exe
详细解释:代码中的第
行使用
命令将路径
e:\data
映射为
的虚拟
指的是手机存储卡。第
行相当于在
命令行中输入
即转换当前盘符
也就是跳到前面映射过的路径
e:\data
处,第
行执行
win.com
主程序以启动
Windows
行执行仙剑的主程序
pal.exe
以启动仙剑。这里用了
号以屏蔽该行代码从而让
启动时只启动
Windows
而不启动仙剑,如果把
号换到第
行就是只启动仙剑而不启动
Windows
第三部分
Windows
系统和
仙剑中的操作方法
.Windows
操作方法:
1.
Windows
可先按一下绿色通话键,切换到鼠标模式,再用导航键控制光标上下左右移动。
2.
使用手机上的绿色拨号键可以切换模拟键盘与模拟鼠标。
3.
模拟鼠标的使用方法是用导航键移动光标,按导航中键或
为鼠标左键,按
为鼠标右键。
4.
Win 3.1
的方法。有两个方法退出
Win 3.1
:一是在开机会自动运行的
program manager
(程序管理器)处点击
菜单,选择
exit windows
(退出
Windows
),能够退出
Windows
命令行界面; 二是直接长按功能键切换到手机的任务管理器将
程序关掉。
注意事项:
1.
这里的
Windows 3.1
均为绿色版,可直接运行不需***,因此也不存在卸载问题。直接将相应文件夹从存储卡上删掉即可。
2.
这里的
Windows 3.1
不是原版,整合了部分
Windows 95
的特征,比如任务栏,开始菜单等等。姑且称它为
Windows 3.1
加强版吧。
3.
运行其它
Windows
系统的方法:修改配置文件,将自启动项改为:
imgmount c e:\data\windows\w95.img -t hdd -fs fat
# imgmount c e:\data\windows\w98.img -t hdd -fs fat
boot -l c
第一行用以启动
Windows 95,
第二行用以启动
Windows 98
号开关选择。操作方法与前述
Windows 3.1
是类似的,不再赘述。
按照第二部分内容启动游戏后,即可享受原汗原味的
仙剑了。有两点补充说明:
1.
游戏音乐问题。
仙剑的音乐可谓经典,不过遗憾的是由于现阶段
模拟声音需占用一定系统资源,在游戏中将音乐开启会稍稍降低游戏速度。因此建议大家在游戏设置中将音乐关闭。如果想听音乐,将
值设为
左右,游戏速度比较流畅,但音乐不流畅;而将
值设为
左右,游戏速度会变慢,不过音乐会流畅些,在速度与音乐间如何取舍看个人喜好了。
2.
按键映射问题。为了达到更好的游戏体验,可以打开自行量身打做一套专门用以
仙剑的键盘映射。例如用数字键
控制人物上下左右移动,将游戏中常用的
键等映射到其它数字键上。实现方法浊在
prema er.txt
文件中添加如下代码:
##################
#key suite for pal
##################
map 5 9
49 0 27
50 0 273
51 0 114
52 0 276
53 0 13
54 0 275
55 0 115
56 0 274
57 0 101
所实现的键位分布如下表所示
仙剑专用映射键位分布表
游戏中为左上
游戏中为左下
游戏中为右上
游戏中为右下
调用系统菜单
查看状态
战斗中
重复上回攻击
战斗中
使用物品
战斗中
关键字:
上一篇
下一篇
的文章,那就通过
功能订阅阅读吧!
No Related Post
随机文章
我要评论
您的网名:
电子邮件:
* 绝不会泄露
你的网址:
评论内容:
(Ctrl+Enter快捷回复)
文章索引模板
该分类最新文章
最新评论
nice
quyang3q
Eternal
毛毛1219
zhangxudong1217
zhangxudong1217
kszxcv m
文章索引模板
链接表
Copyright 2007-2008
All rights reserved
Powered by
, Theme by bob
增值电信业务经营许可证京ICP证
号 京ICP备05039048号