Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103654028
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-05 11:17:42

作者: DominSer  出自:
  出自:雾之大陆

  Linux下有Dosbox前端,但不如D-fend Reloaded好用,尝试用Wine来运行,结果发现效果还不错的。

  我这是在Ubuntu 8.04 Beta版上的自带Wine来运行,Wine版本为0.9.58,Wine只设置过硬盘映射,字体的什么都没有设置过,直接就运行D-fend Reloaded。我曾经在Ubuntu 7.10上运行过一次,使用简体中文语言时,菜单是乱码的,而且中文字体很难看。这次完美运行不知道是Ubuntu还是Wine的版本问题,觉得是Wine的问题,如遇乱码不妨升级到最新Wine。

  运行起来后的D-fend Reloaded用起来跟Windows下没什么两样,同样是添加配置,甚至在Windows下添加过的配置也能正常显示,不过要注意,如果双击游戏列表里的游戏,Dosbox是运行了,游戏也是运行了,但这是在Windows下的Dosbox,不是Ubuntu下的,也就是你的Dos游戏是通过Wine 运行Windows版的Dosbox,也就是传说中的模拟器再套模拟器。如果机器够劲,但玩起上来应该没什么问题的,然而Dosbox是有Linux版 的,干嘛非得要用Wine来运行Windows版的Dosbox呢?

  在Wine下运行的程序好像不能调用Linux下的程序,调用也是运行在Wine下的,经过摸索,找到一个好方法。

  步骤1
  用D-fend Reloaded来为游戏添加一个配置,在Windows下怎么设置Ubuntu也就怎么设置。

  步骤2
  选择菜单,导出,创建conf文件,勾选要导出的游戏,导出文件夹随意,只要你在Ubuntu找得到就行了。

  步骤3
  用文本编辑器刚才导出的conf文件,在底部找到“[autoexec]”一段,把Dosbox的磁盘挂载命令,我这里是仙剑,游戏文件夹在F盘的“pal_dos”文件夹下,所以挂载命令为

  mount C “F:\pal_dos\”

  这里要把路径修改成Ubuntu的路径,F盘在我的Ubuntu路径为“/media/sda7”,所以这句修改为

  mount C “/media/sda7/pal_dos/”

  要记得把斜杆也改成Linux的。然后保存

  步骤4
  进入终端,cd到刚才的conf目录,运行dosbox -conf pal.conf,把“pal.conf”替换成你导出的conf文件名就行了,这样游戏就能运行了,用的是Ubuntu的Dosbox。

  步骤5
  如果不想每次都输入命令可以写一个sh脚本就是执行命令一行dosbox -conf pal.conf

  保存为pal.sh,以后就能双击这个文件直接执行游戏了。
阅读(410) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~