wii和dolphin基本谁都知道.
wii是11区,任天堂公司的家用游戏主机.现在出到Wii U.wii是过气产品了.
dolphin是知名的windows平台上的wii模拟器,不过也有苹果和linux版.
dolphin 4.0,
linux版只支持debian系的linux发行版.而且还必须是64位的.没有32位包.
官方网站是https://dolphin-emu.org/
找了2个尺寸比较小的2d游戏过来,进行测试.因为正好有ubuntu 12.10 64位版.
结果安装上来就出问题,下载的安装包是64位的
dolphin-emu_4.0_amd64.deb,大概6MB.
,安装用的sudo dpkg -i命令,提示缺一捆库的软件包.
不过幸好.这些包在ubuntu源中都有,找起来不是很坑爹.(不过要注意的是,模拟器是原生linux 64位的,如果加过i386 architecture的话,i386版的同名库包是没用的,64位版的依赖包库还是要单装,可并存.)
完了.本来以为会像windows下的各种模拟器,要bios,要插件,要设置攻略教程.结果linux版的dolphin直接opengl的,主设置,声卡,显卡,记忆卡设置,都有了.不用折腾.
完了.启动报错.
43:49:261 /home/buildbot/dolphin-emu/Source/Core/DiscIO/Src/NANDContentLoader.cpp:217 W[DIO]: CreateFromDirectory: error opening /home/我的名字/.dolphin-emu/Wii/title/00000001/00000002/content/title.tmd
43:49:288 /home/buildbot/dolphin-emu/Source/Core/DiscIO/Src/NANDContentLoader.cpp:217 W[DIO]: CreateFromDirectory: error opening /home/我的名字/.dolphin-emu/Wii/title/00000001/00000002/content/title.tmd
开始以为是没有sudo启动,导致权限不够造成的,结果发现渺似不是,不理那个报错也没事.(渺似不影响记记录.我还特地怕无法正确生成save,到gamefaqs.com,下载了一个游戏save文件,bin格式,然后通过模拟器的import导入...不过感觉渺似意义不大.)
config中,把paths改一下.默认都是指到/home/我的名字下,底下~/.dolphin-emu/......细分的路径,渺似都是自动的.
不过我还是手写了.我的rar档解压出的iso文件是放在了/home/我的名字/test下.
iso directories只能添加/home/我的名字/,只好勾选search subfolders,让他自己扫描,不过时间略长.
好在2个2d的wii的游戏iso镜像都识别了.
default iso就是2个游戏镜像其中一个.
dvd root瞎填的,就写了/home/我的名字/
apploader不知道干嘛的,空着.
wii nand root渺似自动找,/home/我的名字/.dolphin-emu/Wii/下
简单设置了一下.wiimote手柄.用的键鼠模拟方式.
按键方式勾选了sideways wiimote,表示把wii的那个手柄横过来用.就像传统家用机手柄那样.
重启模拟器.模拟器命令是dolphin-emu,无需sudo,
完了.图形设置中有show fps选项.
发现游戏能模拟到60帧.
可是还是卡,一2d游戏怎么这样.完了把
efb copies改为texture模式,
texture cache的accuracy改为safe,
external frame buffer改virtual模式,
因为我是AMD的四核cpu,速龙ii x4 651,开了openMP texture decoder.(我显卡是512MB显存的独立Nvidia卡,内存8GB.)
再进游戏还是60帧fps,不过不卡了.
-完-
我小水管,懒得测试那些动辄3~4GB大的大型游戏了.什么生化危机,战国basara,怪物猎人什么的,不想了,那2小游戏就快400MB了,下了我快一小时...我太穷了,一块GTX650 TI都买不起...升级大水管,更不敢想.
虽然是小游戏,解压出来也都4.x GB,怀疑是不是镜像空白地方被发行商做的垃圾数据填充导致的...还是说wii专用镜像iso特殊压缩造成的...不知道.
linux的wii模拟器dolphin4.0模拟2d游戏卡慢问题[渺似已解决]
-
- 帖子: 248
- 注册时间: 2010-01-22 23:45