国际惯例 , 先上图 ( 注 : 运行 DOSBOX 时无法用手机截图软件 ( 本人使用的是 superscreenshot ) , 下面的图是用网吧摄像头拍的 , 所以图片不清楚 .

  • 5230 上成功运行了 DOSBOX :

  • 成功运行 DOSBOX 的屏幕键盘 ( 解决 5230 没键盘无法输入的问题 )

  • 成功执行了 mem/dir 等经典的 DOS 指令 :

一些废话 :

大概在上个月吧,在dospy上闲逛的时候看到一个帖子说是在5800上面装上了windows98…当时挺惊讶的,于是继续找相关的帖子,大部分帖子都会叫你去下附件,并且让你安装所谓的“dosboxs6020090623中的dependencies中的全部SISX文件….”(例子就不举了,免的被喷~

也不知道是什么神奇的原因,反正我是在这些中附件根本没发现“dependencies”文件夹,更别说里面的SISX文件了(注:我估计是某大神的附件上错了,导致“后面的人”发帖的时候都没测试直接传了附件。

但是既然知道了需要安装dependencies中的文件作为DOS环境的支持,我就在Google中搜了“dosbox dependencies”,很幸运的在一个国外网盘上下到了打包好的文件。


首先放出安装文件:

适用于s60v5(5230、5233、5800等全触控)的DOSbox:

顺便放出S60v3(非触控)的DOSbox(本人未测试):

这个是在论坛掏来的,是哪位大大发的实在记不得的了,在这里要表示深深的感谢。(其实3版和5版的DOSBOX的区别就在于配置文件:屏幕分辨率和输入方式。)


安装的方法:

适用于s60v5(5230、5233、5800等全触控):

  • 下载好上面那三个压缩文件,解压并放到手机存储卡上,其中配置文件(data.zip)解压之后将文件夹中的全部文件放到E:data目录下面;
  • 安装DOSBoxs60bianry_dependencies中的全部文件,都是不用签名的(如果要签名,用“直签工具”就行);
  • 安装DOSbox主程序:先尝试安装dosbox文件夹下full3中的DOSBOX.sisx,如果失败则安装slim3中的DOSBOX.sisx;(若提示证书错误,用直签工具签名即可)
  • 运行DOSBOX,若出现了本文开始的画面,则说明已经安装成功。

一些错误分析:

这都是我安装时遇到的一些问题,欢迎大家补充。

  • 运行dosbox没有任何响应,或者屏幕闪一下就回到了功能表:没有安装DOS环境支持文件;
  • 运行dosbox之后,屏幕一会横屏一会竖屏,然后又回到功能表界面:配置文件出错(dosbox.conf);
  • 运行了dosbox,但经常自动退出:没有为dosbox分配足够的运存

关于配置文件:dosbox.conf:

dosbox.conf是dosbox的配置文件(路径是E:datadosbox.conf),下面我简单讲下对于该文件的操作方法:

devicescreenwidth=640
devicescreenheight=360
  • 上面的这两行决定了dosbox运行时的屏幕宽高。设置为640,360是全屏显示(横屏)

[dosbox]

memsize=10

  • memsize后面的数值决定了分配给dosbox的运存,运存过小会导致dosbox自动退出

[autoexec]

Lines in this section will be run at startup.

map virtkeybmap.txt (instead of premapper.txt) to test virtual keyboard for touch-ui

mount c e:data

s60map e:/data/virtkeybmap.txt

c:

  • [autoexec]下面的语句表示随dosbox启动自动执行的指令,比如这里就执行了三行指令(“#”表示注释行,不是指令)。

常用命令:

如下都是本人亲测可用的指令:

  • mount c e:data  :将e:data映射为c盘(当你敲入c:时实际上进入了e:data目录)
  • mem :查看内存使用情况
  • dir :查看目录下的文件(dir [path]可以查看指定路径下的文件)
  • cls :清空屏幕
  • ver :查看dosbox版本号
  • copy [path1][path2] :复制指定路径的文件到另一个路径
  • del [path] :删除指定路径文件
  • cd [文件夹] :进入指定的文件夹(限于当前目录下的文件夹)
  • cd.. :返回到上级目录(根目录下使用无效)
  • help :查看帮助
  • help /all :查看更多帮助

……


本人也是处于dosbox的入门阶段,肯定有很多的不足之处,欢迎大家批评指正O(∩_∩)O~