1 Qomo Linux 简介
2 新手指南
2.1 前言
2.2 准备
2.3 安装
2.4 适配
2.5 使用
3 安装手册
3.1 安装总览
3.2 获取Qomo
3.3 硬盘安装
3.4 LiveCD/DVD试用
3.5 LiveCD/DVD安装
3.6 U盘安装
3.7 虚拟机安装
3.8 双系统
3.9 网络安装
4 用户手册
4.1 Qomo 1.1用户手册
4.2 使用DOSBox
4.3 桌面应用程序
4.4 Windows应用移植
4.5 文件和资源管理(P22)
4.6 系统和桌面设置(SP2)
4.7 术语表
5 开发手册
5.1 命令行
5.1.1 Shell简介
5.1.2 Shell编程基础
5.1.3 如何进入命令行界面
5.1.4 改变登录方式
5.1.5 Vim
5.1.6 FTP
5.1.7 RPM
5.1.8 Telnet
5.1.9 安装应用软件
5.1.10 常用文件系统管理命令
5.1.11 文件系统
5.1.12 管道
5.1.13 维护文件系统
5.2 KDE
5.2.1 KDE加速
5.3 SSH
5.4 Git
5.4.1 起步
5.4.2 基础
5.4.3 分支
5.4.4 服务器上的 Git
5.4.5 分布式 git(上)
5.4.6 分布式 git(下)
5.4.7 git 工具(上)
5.4.8 git 工具(下)
5.4.9 自定义 git(上)
5.4.10 自定义 git(下)
5.4.11 git 与其它系统
5.4.12 git 内部原理(上)
5.4.13 git 内部原理(下)
5.4.14 Git简易教程
5.5 其他
5.5.1 Bash
6 历史版本
6.1 Qomo Linux 0.7
6.2 Qomo Linux 0.8
6.3 Qomo Linux 1.0
6.4 Qomo Linux 1.1.0
6.5 Qomo Linux 1.2.0
6.6 Qomo Linux 2.0
6.7 Qomo Linux 3.0
6.8 Qomo Linux 3.1
6.9 Qomo Linux 4.0 Beta
6.10 Qomo Linux 4.0
6.11 Qomo Linux 4.1
6.12 Qomo Linux 4.2圣诞版
6.13 Qomo Linux 4.5
6.14 Qomo Linux 4.8七夕版(增加了64位版)

使用DOSBox

2016-11-12 23:32:42
sjchenkan
1024
最后编辑:sjchenkan 于 2016-11-13 00:47:36

DOSBox

DOSBox是当前在 Linux、Window是、Mac、FreeBSD等系统运行 DOS 游戏的较为完美的解决方案,该软件不仅能支持相当多的游戏实现正常运行,而且能将声音完美表现出来。它是根据LGPL发布的自由软件

目录

好啦,切入正题...

本教程是在红旗Linux 6.0 SP3下的。新版本的Qomo系统可以通过软件源来安装,如sudo yum install dosbox。 Debian系列的当然就算sudo apt-get install dosbox。 通过软件源安装,一般会自动解决依赖。 当然,你也可以参考以下的方法,手动编译。


Step1 下载DosBox ,目前最新版:0.74 。


去http://www.dosbox.com/download.php?main=1 下载 。找到Source ...点击 ...下载。 当然,下载Fedora版的RPM软件包也可,安装会简单些。

20100815200816_55881.jpg



Step2 用root登录 (不行的话,就sudo或su root),然后,把下载后的文件放到家目录,再解压,象这样“/root/dosbox-0.74” (用图形方式,不推荐用命令。你解压完下载的那个包后,还有一个包,再解压)。 没有root也可以,安装时在make install命令前面加上sudo,即sudo make install


Step3 安装...

cd /root/dosbox-0.74

./configure

看看有没有报错, 在红旗Linux 6 SP3下一般是不会报错的。


make

make install #非root执行不了,就执行su root后在执行这句。或者执行make install


20100815200829_73336.jpg


Makeins.png



Step4 启动

在运行或终端中运行dosbox (注意区分大小写)


Dosbox.png



好了...可以使用了。

先挂载 一些“分区”

命令:mount [DOS盘符(冒号可有可无)] [目录路径]

 如 mount C /root/VD/C      



之后,就跟在DOS中的一样了...

运行大富翁3和Windows 3.2中文版没问题,其它程序请看下文

20100815200855_77374.jpg


20100815200810_77458.jpg






我们就以Windows 3.2和其它游戏为例,来讲讲它如何使用:

安装后的配置:

启动dosbox,在dosbox的提示符下输入:
config -writeconf dosbox.conf
注意,dosbox启动时自动读取家目录下的dosbox.conf(有时候可能会出现在My Documents里,也可能出现在家目录的.dosbox文件夹里),而不是.dosbox.conf,改成其它的名字,dosbox也不会自动读取。
如果你想隐藏dosbox.conf,即将它更名为.dosbox.conf,可以在启动dosbox时输入下面的命令让它生效。
dosbox -conf ~/.dosbox.conf
执行:

假如你的枫之舞安装在/root/dosgames/swda,那么我们可以输入:
mount c /root/dosgames/swda来把swda目录虚拟成DosBox的C盘根目录。下面的操作就和真dos一样了。如果想虚拟光驱或软驱,则要加参数-t cdrom或-t floppy。建议不要使用中文目录名和文件名,有可能出错。

每次都这样输入也太麻烦啦!好在还有一些快捷方法:

一、直接把可执行文件拖动到DosBox图标上放手。不过或许是软件还不完善,有时候这样做会出错。

二、用KWrite打开dosbox.conf文件,浏览到最下面,把整条mount命令写在这里——DosBox把这部分在启动它时执行。提示:我们在DosBox中可以使用大部分dos内部命令。外部命令软件本身没包含,而且不一定能用。

例子:假如你的DOS游戏都在/root/dosgames下,那么可以这样写:

mount d /root/dosgames

这样,每次启动DOSBOX后,你的/root/dosbox就是DOSBOX的D盘。
cd swda
swda.exe

玩吧~

配置文件简单编辑

DOSBox里面执行了config -writeconf dosbox.conf之后,会写一个叫dosbox.conf的配置文件(也可以起别的名字),自己找吧,在你的家目录里面,可能在家目录的根目录,可 能会在“文档”的,目录,也可能在.dosbox文件夹,找不到就在家目录搜索dosbox.conf(如果起了别的名字,自己解决)吧。


配置文件里面有比较详细的注释。且默认设置已经很好了。 这里讲一些常用的设置吧:

格式一般是 选项=值,比如memory=16 表示设置内存为16MB 找到[dosbox]标签,machine部分可以改显卡,根据上面的注释,有这些值可以选择hercules, cga, tandy, pcjr, ega, vgaonly, svga_s3, svga_et3000, svga_et4000, svga_paradise, vesa_nolfb, vesa_oldvbe, 默认svga_s3就很好了!

[cpu]标签, core项目:模拟的核心,可以是动态(dynamic)、简单(simple)、正常(normal)、完全(full), 一般auto选项是表示自动,就算我不确定,让DOSBox 自动选择。一般我们用dynamic

cputype就算要模拟的CPU类型了,可以用这些:386, 386_slow, 486_slow, pentium_slow, 386_prefetch。默认auto也行。按需要来改,要模拟的软件要求什么就改成什么。auto也行。我一般是pentium_slow或者 486_slow

cycles就是CPU频率了,这个不好捉摸,因为跟自己的CPU有关, 一般来讲3000就相当于30MHz的样子(就我的机器而言)。 还可以是,max,就算最大值,可能玩游戏会报错,建议就是auto(自动选择)。玩Windows 95系统可以开max更流畅,要模拟当年的速度,建议还是自己捉摸吧,一个固定值,自己用Windows下的CPU测速软件试试。

[mixer]标签,nosound就是指关闭所有声音,默认false(否),如果不要声音,可以是true。 rate项目就是采样频率,默认吧。

[sblaster]标签,Sound Blaster的设置。一般默认。sbtype可以改声卡类型:sb1, sb2, sbpro1, sbpro2, sb16, gb (Game Blaster), none (无)

[gus]标签就是Gravis Ultrasound的模拟,一般不开。要开的话,gus=false改成gus=true就行。

[speaker]标签是PC Speaker的设置。默认吧。

[serial]标签是串口的定义,比如可以模拟modem。这个一般也用不上。

[dos]标签,就是是否开启EMS,XMS,UMB支持。根据要模拟的程序的要求来决定。一般默认值就行。

[ipx]标签, 开启UDP/IP的模拟,有些游戏联网对战可以开。具体配置见DOSBox官方wiki。

最后的[autoexec]标签,很有必要的哦。 这和下面,可以填写DOSBox中的命令。在里面写了的命令,每次打开DOSBox是会自动运行的。 我们一般会写好挂载的相关命令,这样每次启动就会自动挂载了。 以#开头的行是表示注释, 注释内容,是不作数的,就是说写了也不会运行。

好了,基本的设置,就介绍完了。要设置的很少,就内存,CPU和自动运行(autoexec),其他的真没必要怎么去设置,保持默认就行。

最后,编辑了配置要记得保存,不如就白设置了。

传送门:DOSBox官方Wiki(英文) http://www.dosbox.com/wiki/

附加内容(适合老版本的DosBox,0.74版在当前测试环境中不需要这样的操作):

配置声音设备
你用dosbox玩某个游戏,可能会看到下面的提示:

ALSA:Can't subscribe to MIDI port (65:0)

MIDI:Opened device:oss

这说明默认的设备是alsa,但是alsa不支持midi,于是打开了oss。其实这时游戏是可以正常发声的,只是这报错信息让人看着烦,通过修改dosbox.conf消除它。
打开dosbox.conf,找到[MIDI]一节。
mpu401=intelligent

device=default

config=

device=default就表示device=alsa,我们改为 device=oss,就没有那样的出错提示了。


释放鼠标

总算找到释放鼠标的快捷键了 Ctrl + F10


如果你要玩“新”一点的仙剑,Dos恐怕不能实现,需要装windows 3.x

找到windows 3.2中文,把PWIN32目录复制到某一位置(假如说在在/root/VD 仙剑位置/root/VD/D/dosgame/xianjian),新建一个“C盘”(假如说在/root/VD/C)

挂载:

mount E /root/VD/PWIN32

mount C /root/VD/C

mount D /root/VD/D/dosgame/xianjian

然后

E:

setup

然后按提示操作,复制完文件会出现中文的图形界面

有时间我在详细讲解windows 3.2的安装...

装好后用windows 3.2的文件管理器找到D盘的仙剑主程序就可以玩了。


Windows 3.2 的安装

如何安装Windows 3.2中文版
还是向上面一样,我的虚拟盘依然放在/root/VD目录中(VD的意思是虚拟磁盘)
我以经创好了“C盘”,现在再创C文件夹可能不太好,就叫Cpan吧...
废话不多说,准备!动手!操作!
启动DOSBox
然后挂载
mount C /root/VD/Cpan
mount E /root/VD/PWIN32
启动安装程序
执行 E:\setup.exe 命令
或者:
E:
setup

出现这个界面,安装的去吧

01.png


02.png

随便输入个名字

点击“继续”,然后自己安装啊,一般都很简单的...


装好后,要启动Windows也简单。就是运行安装目录(默认是C:\Windows)下的win.com程序(这可不是个网站啊,.com也是DOS下 的一种可执行程序的格式)。出于调侃,我复制了一个win.com改名为lost.com ,每次启动可以用lost命令启动,囧...


就进入win 3.2樂!

03.png


当然,想每次启动DOSBox自动进入Windows 3.2也行。编辑配置文件的[autoexec]部分,说明好挂载,进入文件夹,然后win。

比如:

     mount C: /root/VD/Cpan
     C:
     cd windows
     win


04.png

Widows 3.2的基本操作和驱动

操作不必多说,都很简单。唯一不习惯的可能是没有任务栏,最小化的窗口成了桌面图标。关闭窗口,只要双击窗口边框左上角的减号图标就行了。具体见Windows教程(程序管理器的帮助菜单里有。)

驱动的话,DOSBox默认设置是Sound Blaster 16声卡和S3的显卡。其中,Sound Blaster 16的驱动,在Windows 3.2的安装文件中有。

打开控制面板,找到驱动程序,点击添加,找到Creative Labs Sound Blaster 1.5,然后安装。询问位置的话,就找到你的Windows 3.2安装程序的位置,继续就行了,询问硬件端口和中断号, 端口是220,中断号是7 (DOSBox的默认设置)。装完重启后,就会听见启动声音了。

显卡驱动安装,需要下载S3显卡驱动, for Win3.x的 (比如在 http://win31.de/edrivers.htm 上面,找得到w3110505.zip ) 支持24位色(16.77M颜色, 1677万色),分辨率可大1600x1200。 也可以下载Windows 3.x通用的显卡驱动(一般文件名叫做SVGA),这个驱动最大支持256色和1024x768分辨率,这个自己找吧,Win3.x通用显卡驱动。 Microsoft BOB里面似乎也带有这两个驱动。

解压,方到DOSBox的相关目录下。比如我放在DOSBox挂载的D盘的目录下。一个叫S3的文件夹里面, 顺便也建了个SVGA文件夹,放通用驱动。

好,启动DOSBox,进入到Windows的目录,不要用win进入windows,而是运行setup ———— Windows设置程序。片刻后,出现菜单,找到Display选项。然后选择最下面的Other,然后输入路径。

找到了之后,S3的会列出很多分辨率和颜色的选项。 256色(即8位色),32K色(共32768色,即15位), 64K色(共65536色,即16位色,或增强色),16.7M色的话,是1677万色即24位色或真彩色。

通用的SVGA驱动的话,不要选择ET4000的,因为显卡是S3, 应该选SVGA的那些。 通用SVGA驱动,也可以在Bochs/Qemu/VirtualBox/VMWare中装Windows 3.2时使用。其实256色,在那时也算很可以的了(可以参见本部分的相关阅读部分)。

还有一点需要提醒,分辨率达到1024x768和16.7M色可能有些程序不兼容,因此建议最高64K色。我也推荐分辨率800x600,这样足够了。

装完后,也可以设置颜色主题,设置壁纸来美化Windows(就算DOSBox默认的16MB内存,也足够了不是?)...

Windows3.2.png

相关阅读: 制作很少失真的256色图片 http://www.linux-ren.org/thread-72167-1-1.html

后续补充

改变内存大小

在生成设置文件前提下,找到自己主目录(如/root)下的dosbox.conf文件,用文本编辑器打开

找到memsize= ,把里面的数字修改就行了,如memsize=16,要改为64MB,把16改为64。值得注意的是,这个单位为MB,只能是整数,Windows 3.2要求的最小内存为2MB


从一个镜像启动(以PowerOS为例)

哦...终于会用boot命令了...以“PowerOS 2002便携式微型操作系统 0.001”为例,来讲一下他的用法:
http://www.onlinedown.net/soft/14576.htm 下载
然后在win中用虚拟软驱工具做好img文件...
就叫poweros.img(千脑网盘外链 http://down.qiannao.com/space/file/startmenu/poweros.IMG/.page
放在/root/VD/A下(其他目录也可以)
DOSBox命令:
boot /root/VD/A/poweros.img  (根据实际情况填写)
就启动了PowerOS...

20100830120849_59370.png


20100830120808_17609.png

美化Windows 3.2

可以安装calmira软件,让Windows 3.2拥有Windows 95、98甚至是Windows XP的外观

http://www.calmira.de/

有些Linux操作系统可能装不上这软件?解决方法:

其实是缺少必要的库。在configure后面往往会报错。 根据出错的信息来决定。 通常是缺少SDL的Devel的包。就是include部分的。 可以自己下载SDL来编译,也可以通过源来安装。通常是SDL-devel,也可能是libsdl-devel或者是libsdl-dev等等

Debian/Ubuntu的可能装了libsdl-dev,通过了configure,但编译会报错,是因为你没有打patch。去Debian的packages站点看吧。

不过,现在系统的源里都带了DOSBox。 直接从源里安装。

sudo yum install dosbox


还有啦,如果是RPM的系统,直接装rpm的,可以去Fedora 的package页面上找个。

进阶部分

磁盘镜像

挂载镜像

其实呢,官方版的DOSBox也是可以挂载镜像的。还可以从镜像启动,甚至运行Windows 95!它支持img/ima格式,虽然最大只能达到504MB (官方版本), 其他第三方的SVN版本(如DOSBox SVN-Daum)甚至能达到8GB。 简单介绍一下: 命令很简单,imgmount。 两种方式————盘符方式和挂载点方式。 盘符方式,必须指定文件系统。

比如

imgmount A: /home/startmenu/VD/win98emer.img -t floppy -fs fat

imgmount C: /home/startmenu/VD/win95.img -t hdd -fs fat #磁盘尺寸size,但是标准格式的磁盘不需要size。

而挂载点的话,就是0,1,2,3代替A:、B:、C:、D:之类的。但是,必须指定fs为none,即无文件系统(就是说不要加载文件系统支持)。 比如

imgmount 0 /home/startmenu/VD/win98emer.img -t floppy -fs none

imgmount 2 /home/startmenu/VD/win95alpha.img -t hdd -size 512,63,64,142 -fs none #磁盘尺寸size,但是标准格式的磁盘不需要size。


size格式是: 扇区大小(字节),磁头扇区数,磁头数,柱面数 (DOSBox官方描述:sectorsbytesize, sectorsperhead, heads, cylinders)

通常是 512,63,64,X

-t参数是指定挂载方式,floppy,iso,hdd; -fs参数是文件系统,fat, iso ,none

从镜像启动

如果磁盘是可以启动的,那就启动吧。 boot -l A: 或者 boot -l C:

创建镜像

这个简单一些,有bochs(一款开源虚拟机软件)和它的工具bximage在,就简单了。 先安装bochs,无论是源代码安装还是从软件源安装都行。(装好了的请无视...) 在终端运行bximage 首先会问是fd(软盘)还是hd(硬盘),然后镜像是flat(平铺的,即一下子占满所有空间),sparse(分布),growing(增长), DOSBox只认识flat格式的。 之后是输入大小了,以MB计算,人家说了至少1MB。比如我要500MB的 之后,它告诉你

I will create a 'flat' hard disk image with

 cyl=1015
 heads=16
 sectors per track=63
 total sectors=1023120
 total size=499.57 megabytes

赶紧找张纸记下来,记忆到你的脑子里也行,kwrite、gedit、vim/emacs啥的也行,反正这个很关键,必须记下来。 之后,提示输入保存位置和文件名。 比如/root/c.img, (我当前是普通用户登陆,这么做是存心不想保存。)

为何说你刚才(用各种方法)记下来的那些信息是很关键的呢? 它就是-size的信息。有一点要记住,每扇区的字节数是512... 其他的,sectors per track(每磁道扇区数)63,heads(磁头)16, cyl(柱面)1015 .... 不就是了吗! -size 512,63,16,1015

在Linux下编辑镜像

最简单的方法————Wine一个WinIMG或者可以编辑img的软件如DiskGenius...


当然,也可以让Linux挂载这个镜像,就像一个本地驱动器一样。

一种麻烦的挂载方法:

软盘镜像挂载相对简单:

losetup /dev/loop0 /你的镜像位置/floppy.img

mount /dev/loop0 /挂载点

挂载硬盘麻烦点,需要一个offset参数,表示为 -o

offset = 每扇区字节数(说了通常是512) * 每柱面扇区数(通常为63)

当然,如果镜像里面有很多的分区,每柱面扇区数就是分区的起始扇区。

losetup /dev/loop0 /镜像位置/hd.img -o 32256

mount /dev/loop0 /挂载点

当然,如果镜像是用bximage创建的,那就简单,-o 就是 32256(不信你自己算算)


(参考来源 http://bochs.sourceforge.net/doc/docbook/user/loop-device-usage.html

如果你不知道那些信息,怎么办?

fdisk -lu xxx.img 或者 fdisk -l xxx.img

之后会列出一堆的信息,总有你想要的。

比如:

kikyou@kiykou-desktop:~$ fdisk -l win98.img


Disk win98.img: 2147 MB, 2147475456 bytes

255 heads, 63 sectors/track, 261 cylinders, total 4194288 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xbe6da583


Device Boot Start End Blocks Id System

win98.img1 * 63 4192964 2096451 6 FAT16

其中,Start就是起始扇区。

更简单的挂载方法:


挂在软盘镜像:

mount -o loop xxx.img /挂在位置(/mnt)

挂载硬盘:

offset如上所述。


mount -o loop,offset=32256 xxx.img /挂载位置(/mnt)


(注意,挂载/取消挂载/设置loop的操作都必须用root执行,别忘了sudo或者su root。没有root密码,可以sudo -i)

(参考来源:http://my.oschina.net/toyandong/blog/65002

然后就可以往里面放东西了。

综合应用: 使用DOSBox安装Windows 95实例

先得做好准备

需要准备些什么,你懂的。什么,你没DOSBox,没bximage... OK,下面的可以不要看,看了也白看。Windows 95的安装文件,暂且还包括序列号,都可以找到或者买到。

除了这些,你还将用到Windows 95/98的启动盘(不然裸机怎么启动)。还有个叫做vbemp 9x的一个通用显卡驱动,干什么用的,你懂的...可以在Google上找到... 也可以,在这里 http://bearwindows.boot-land.net/vbe9x.htm

好了,如果你是Winows的老手呢,那么安装Windows 95就不是件难事。

对了,差点忘了,没有硬盘装个啥... 用上面的方法,新建一个500MB的硬盘,给Windows 95用。

Get started!

编辑DOSBox的配置文件(不知道怎么写?见上面的部分)

首先是编辑内存大小,在[dosbox]标签,memory=这部分,改变数值。当然,最好不要超过64。这次我不修改,反正那时候16MB也算正常。

[cpu]标签,core改成dynamic比较好,cputype改pentium_slow,cycles改成max,这样比较快。当 然,如果你想模拟当前的效果,也可以编辑具体的数值,这个数值根据具体机器来决定。比如,我的及其上,可能6600就能达到66MHz的效果了。 Pentium那时候大概就是那个速度。但是我为了更高的速度,还是选择max。

改的差不多了,最后需要编辑[autoexec],不编辑也行,每次启动DOSBox自己手动挂载。自己看着办。我给个我的参考:

imgmount 0 ~/win98j.ima -t floppy -fs none #这里是挂载启动盘

imgmount 2 ~/w95.img -t hdd -size 512,63,16,1015 -fs none

什么,你说你不会挂载?大佬,我已经说的很清楚了...

好了。 保存,启动DOSBox,然后 boot -l A ,从软盘启动!


分区和准备安装文件

启动盘一般自带fdisk和format

启动盘启动后,用fdisk分区。只要敲fdisk回车就行,然后选1 - 创建分区, 再选1 - 创建主分区,然后提示是否将整块硬盘分为一个去并设置活动分区,直接回车。 不要想去分第二个区,DOSBox不认的。

分完区,关掉DOSBox,再运行,从软盘启动。 然后 format C: 来格式化C盘。dos的fdisk办事不彻底,而且dos要重启才能应用分区的变化(对比之下,间接感受到Linux的强大了吧)

好了,再次关掉DOSBox... 不要嫌麻烦... 这次是用Linux 挂载镜像。因为我们要编辑镜像啊,不然怎么把Windows 95的安装文件灌进去。怎么挂载,还是你懂的。

挂载完了,比如在/mnt,把安装文件,连同前面的那个文件夹也放进去,比如说/mnt/95下面就是安装文件 (包含setup.exe)。顺便新建个文件夹,把之前下载的显卡驱动给放进去. 如果放不进去,肯定是没权限,就sudo cp吧,不会cp命令也没关系,Alt + F2,调出“运行”,输入kdesu dolphin,打开文件管理器,就行了,复制吧。

完成了就umount /mnt (下次记得开启root来执行哦)

安装

再次运行dosbox,然后boot -l A,从A盘启动... 启动后,C: ,进入C盘,然后用cd进入安装目录。 之后,运行smartdrv,可以提高磁盘效率。再然后 ,运行setup。就行了,安装,你懂的!

贴张图:

214304wxzlwewstji00w01.png

需要注意的是,显示适配器需要从S3改为标准的显示适配器,不然就享受你的S3花屏王(那时候可能没这个概念)显卡吧,因为... 95自带的S3的驱动,不兼容DOSBox。

215108yqvq7lq3px6yx3yx.png


215109z8zlaflhbci66suo.png

然后,就开始安装了。


安装完毕,下一步,就是关闭DOSBox。 再打开DOSBox ...

好了,这次习惯性的又输入 boot -l A? 不,是 boot -l C,现在从硬盘启动!

接着完成下一步的安装吧... 直到进入桌面。

Desktop.png

安装驱动

Sound Blaster 16的驱动,Windows 95自带,并且兼容。所以就不需要了。

显卡,就用那个vbemp的吧,系统属性,设备管理器,显示适配器,找到你的设备,点击属性,然后找到“驱动程序”,更新驱动程序。 OK,找到你的驱动,安装!重启后,就ok了。设置颜色,32位色吧。

Desktop2.png

结语

至此,Windows 95就在DOSBox 中安装完了。

这综合应用了上面部分所讲述的内容,比如创建镜像,挂载镜像,在Linux下编辑镜像,从镜像启动。

当然,目前官方版的DOSBox 0.74,最高支持到Windows 95. 第三方的,如DOSBox MB6 Build, DOSBox SVN-Daum可以支持Windows 98.

最重要的是,这些东西要会灵活的运用。

小技巧

常用快捷键

Alt+Enter 全屏/窗口 切换 (常用)

Ctrl+F5 游戏截图

Ctrl+F6 游戏录音

Ctrl+F7 降低跳桢数

Ctrl+F8 提高跳桢数

Ctrl+F9 强制退出DOSBOX

Ctrl+F10 显示/隐藏 系统鼠标

Ctrl+F11 降低“DOS模拟CPU”速度(常用)

Ctrl+F12 提高“DOS模拟CPU”速度(常用)


模拟硬件

它可以模拟:286/386 CPU的现实和保护模式,/XMS/EMS 文件系统,Tandy/Hercules/CGA/EGA/VGA/ VESA 显卡和 SoundBlaster/Gravis Ultra的声卡。

游戏不能识别CDROM

在我们进行mount c d -t cdrom这样的工作之后,游戏仍提示找不到游戏光盘时 有可能是因为无法识别光盘标签(因为默认mount的CDROM是没有名字的)

这时候可以用mount c d -t cdrom -label LABEL(既需要的标签名)


同时还可以检测一下dosbox能识别你的哪些光驱(包括真实的和虚拟的)


直接输入mount -cd


会按0、1、2的顺序排出来


之后你就可以用mount x y -t(随便,根据情况而定) -usecd #(#为刚才说的数字0、1、2...)来虚拟所需路径


当游戏无法运行时,换个版本的dosbox

虽然目前的最新版是0.74,但并不是说0.61可以向下兼容0.58和0.60能模拟的所有游戏


例子:上古卷轴竞技场(0.61下有人可以有人则不行,但.58和.60下都可以)

loadfix

由于早期游戏无法预料到现在的内存数会这么庞大,所以在大内存下会产生错误。这时可以用loadfix来解决

使用方法是:loadfix -大小 文件名

比如:loadfix -32 mm2.exe是分配32k内存给魔法门2

如果不打-32,则分配默认值64k

如果需要的话,可以打loadfix -f清掉刚才分配的内存

让鼠标跑的快一点

Dosbox虽然是个Dos模拟器,但是却支持鼠标,不过鼠标默认设置不是很舒适,我们需要一些设置。

运行 dosbox 以后,在里面执行

config -writeconf dosbox.conf

这样会在终端的当前目录生成一个 dosbox.conf 配置文件(linux 默认是没有的)。修改这个文件的

sensitivity=150

数字越大,鼠标移动越快。另外还可以在这里设置是否全屏。

fullscreen=true

运行 dosbox 加上参数

dosbox -conf dosbox.conf

在 [autoexec] 部分添加

mount c ~

启动后就挂接 /homt/guoshuang 为 c。

ctrl+f11 或者 f12 加减速;ctrl+f10 退出鼠标。

发表评论
评论通过审核后显示。