公安局的警务督察部:如何用dos box玩老游戏?

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 16:28:05
打开之后就不知道该怎么办了

由于现在Dos时代的游戏们在窗口系统(尤其是XP)下运行或多或少有无法游戏的问题,所以仿真软件就成为回味老game们的不可或缺的工具。

  VDMSound与DOSBox是最常见的仿真软件,根据我使用的结果DOSBox比VDMSound好用些,所以下面就是教你如何使用DOSBox。

  首先先到DOSBox的官方网站下载DOSBox的执行档。

  DOSBox官方网站:http://dosbox.sourceforge.net/
  DOSBox下载点 :http://dosbox.sourceforge.net/download.php?main=1
  (请选择最新的版本与对应的O.S.系统)

  然后安装(基本上就是一直按下一步),接着要开启DOSBox.conf (Windows可选择用记事本开启)这个档案来做些设定,当然如果有时间README也看看吧。
  打开之后就会有下面这些内容(#号表示是批注不影响程序故不列出)
  -------------------------------------------------------------------------[sdl]
  fullscreen=false
  这一行是在设定开启DOSBox时,是否要进入全屏幕模式,预设false是不要,如果想要一开DOSBox就全屏幕的话,那就设true吧。
  fulldouble=false
  fullfixed=false
  fullwidth=0
  fullheight=0
  output=surface
  hwscale=1.00
  autolock=true
  这一行是在设定执行游戏时,鼠标会不会被限制在游戏窗口里,预设true是要。
  sensitivity=100
  waitonerror=true

  [dosbox]
  language=
  machine=auto
  memsize=16

  [render]
  frameskip=0
  snapdir=snaps
  这一行是设定抓图的存放位置,预设是放在DOSBox程序目录下的snaps数据夹内。
  aspect=false
  scaler=normal2x
  这一行应该是设定类似反锯齿的效果,预设是normal2x,想加强效果的话,可以改成advmame2x,反之若是觉得程序执行速度不理想的话也可以关闭这个效果,设成none就关闭此效果了。

  [cpu]
  core=normal
  cycles=7083
  这一行大概是设定程序内CPU的速度吧,默认值多少我忘了,好像是2000的样子,这一个设定值每台计算机都不一样,要自己实际跑游戏设定才行,在执行游戏时,你可以用Ctrl+F11及Ctrl+F12来增减这个CPU的cycle值,举个例吧,在测试仙剑奇侠传时,我用默认值的时候,游戏在战斗中时常会遇到打掉一个敌人后,会停个几秒另一个敌人才会反应,于是我就用Ctrl+F12提高这个cycle值,当调到7083时就正常了,所以这个数值要靠各位自己来调整了。
  cycleup=500
  cycledown=20

  [mixer]
  nosound=false
  选择要不要声音,预设是有声音,如果要关就改成true。
  rate=22050
  blocksize=2048
  wavedir=waves

  [midi]
  mpu401=true
  device=default
  config=

  [sblaster]
  sblaster=true
  base=220
  irq=5
  dma=1
  以上这三行,是声卡的设定值,可以先用默认值下去跑游戏,基本上若发现游戏进行时没音效的话,将irq改一下值应该就可以,默认值可能是7吧,反正irq值大约是5、7这二个值可改。
  sbrate=22050
  adlib=true
  adlibrate=22050
  adlibmode=adlib
  cms=false
  cmsrate=22050

  [gus]
  gus=true
  rate=22050
  base=240
  irq1=5
  irq2=5
  dma1=3
  dma2=3
  ultradir=C:\ULTRASND

  [speaker]
  pcspeaker=true
  pcrate=22050
  tandy=true
  tandyrate=22050
  disney=true

  [bios]

  [dos]
  xms=true
  ems=true
  [modem]
  modem=true
  comport=2
  listenport=23

  [autoexec]
  mount C C:\DOSBox-0.61
  C:
  这里是设定DOSBox启动的自动执行档吧,总之跟着我做就对啦。
  mount + 空格 + C + 空格 + DOSBox的程序目录
  这是第一行的指令,前面的C表示在DOSBox里出现的C磁盘,这是一个虚拟出来的磁盘驱动器,而我们要将这个虚拟出来的C磁盘指向DOSBox的程序目录下,这就相当于我们将放置DOSBox的程序目录当成C磁盘的意思啦,因此若我们在C:\>后面下dir指令的话,程序秀出来的目录及档案就是放置在DOSBox程序目录下的东西。
  举例来说,像我的DOSBox程序是安装在计算机里C:\DOSBox-0.61这个目录里,所以我要下的指令就是:
  mount C C:\DOSBox-0.61
  再来,在这一行的下方还要加一行C:
  这样的话,当启动DOSBox才会进入C磁盘下,不然预设是进入Z磁盘。
  如果嫌每次玩都要打数据夹名很麻烦,也可以像这样:
  mount C C:\DOSBox-0.61
  C:
  cd\ + 游戏资料夹名
  这样就会先预设到游戏的目录下,就可以直接执行游戏。
  ------------------------------------------------------------------------------------------------------------
  以上就是关于DOSBox设定档的简易教学,在这里顺道提一下,如果要执行光盘游戏的话,设定光驱的方法。 mount + 空格 + D + 空格 + 光驱代号 + \ + 空格 + -t + 空格 + cdrom 举个例吧,假设我的光驱代号是H的话,那么我下的指令应当如下: mount d h:\ -t cdrom (指令大小写皆可) 再来这行我们就将它加到设定档下面[autoexec]的部分,把这一行放到 mount C C:\DOSBox-0.61 的下方,所以在[autoexec]的三行指令如下: mount c C:\DOSBox-0.61 mount d h:\ -t cdrom C:
  在讲完了设定档后,现在我们开始准备启动DOSBox吧!!

  首先呢,如果各位是玩硬盘版游戏的话,那么就将要玩的游戏整个数据夹给搬到DOSBox程序的目录下,顺道一提,如果是玩光盘版的游戏,那就等到进入DOSBox的画面时,直接在DOSBox的环境下安装游戏,将游戏安装到C磁盘-也就是DOSBox的程序目录下。 ( 还记得吗?我们在前面是将DOSBox下的C磁盘指定到DOSBox的主程序目录下的,所以在DOSBox的环境下所装到C磁盘的档案一定会跑到DOSBox的程序目录下)。

  如果对DOS较熟悉的朋友可以使用dir来寻找执行档,其实早期的游戏要找执行档的话,把握住几个原则即可。这些原则不外乎是:以游戏目录为执行文件名称、找扩展名为bat、exe或com的档案或者是以play为档名的档案。所以可用dir *.exe、dir *.bat、dir *.com来寻找执行档,至于不懂DOS的人,可直接开启该游戏的数据夹来看,通常找图标是窗口的图案,再加上前述的判断原则来找,应该就可找到执行档了。

  最后再约略提几个DOSBox常用的控制键。

  Ctrl + F5
  这个是抓图的热键,图预设的话会存在DOSBox程序目录下的snaps数据夹内。

  Ctrl + F6
  这个是将游戏的声音存成wave档,当按第一次Ctrl + F6时,会开始进行录音,再按一次的时候,就结束录音,这些档案预设是存在DOSBox程序目录下的waves数据夹内。

  Ctrl + F9
  直接结束DOSBox程序,即使你在游戏中也会强制结束程序。

  Ctrl + F11 & Ctrl + F12
  这二组热键在前面有提过,是用来控制DOSBox CPU 速度的,Ctrl +F11是减速而Ctrl + F12则是加速。

  Alt + Enter
  就是将DOSBox的画面变成全屏幕。