Jasting 发表于 2011-10-13 15:29:25

WII硬盘游戏所需CIOS:D2X V9玩硬盘游戏必需装

下载前必须看的帖子://thread-71764-1-1.html

d2x v9 beta和v8正式版即waninkoko的cIOSX Rev21 修改版 ,用来玩Wii硬盘游戏和D版光盘的必须安装的固件,cIOSX Rev21d2x v8 beta和v7正式版 基于waninkoko's cIOSX Rev21的修改版,增加许多兼容硬盘游戏的新特性,使得硬盘游戏可以玩的更多。

NTFS分区可以IOS重载阻止了。(银河战士三部曲、使命召唤3等需要Dol引导的游戏将正常运行,注意!必须使用CFG v69b3,那样才能自动识别游戏进行IOS重载阻止!)

什么是D2X?
这是我们修改cIOSX Rev21的第七版本。
其中EHCI、FAT、FFSP、ESP、DIP已经修复了一些问题,提升USB设备的兼容性。改善NAND模拟支持(Wiiware硬盘运行)还增加了IOS重载阻止、新的002阻止,等诸多改进。
新的cIOS、新的模块,这些被称为cIOSX rev21 d2x,d代表davebaol、2x代表XFlak和xabby666。
Davebaol和xabby66是第一版本的作者,也是Hackmii的作者。
XFlak是Gbatemp论坛知名成员,Modmii的作者。

D2X版本,有很多人做出贡献,比如CFG作者oggzee还有WiiPower。等等。。。

喜欢用dol安装方式的可以去这里下 载://thread-55321-1-1.html

安装方法:



解压缩 放到SD:\wad目录下,用yetanother wad manager 把所有的wad文件全部都安装,一个都不要少
更新日志:



GENERAL:
- Added maked2x.sh to build the cios on Linux (tnx to r-win).

DATA:
- Fixed content id for bases 60/70/80 in ciosmaps.xml (tnx to dragbe).

EHCI:
- Fixed an issue in ReadCapacity that prevented certain usb devices from working
(tnx to digicroxx).
- Fixed an issue in GetDescriptors that prevented certain usb devices from
working (tnx to digicroxx).
- Added a ioctl command to specify the current usb port.
- Minor changes and code clean up.

UTILS:
- Added stripios source to svn.

WIKI:
- Updated the page "How To Compile".
- Updated the page "Problematic disc-based games".




DATA:
- Removed from ciosmaps.xml the patch to skip the process id check inside os_software_IRQ(4). Now this patch is applied by the EHCI module at startup.
- Added a new patch to ciosmaps.xml in order to register an alternative SDI module name without the initial slash. This custom name is required by nand emulation to avoid deadlock since we have to open the sd card from inside the fs-plugin.
- Removed from ciosmaps.xml the content corresponding to FAT and SDHC modules which have been suppressed.

LIB:
- Modified sdio.c and usbloader.c to use the alternative device name.
- Added generic support to save/load module configuration before/after ios reloading.
- Added SDHC functions used by EHCI and USBS modules to emulate the old SDHC module that has been removed.
- Minor changes.

DIP:
- Moved plugin memory address.
- Minor changes and code clean up.

EHCI:
- Patched interrupt vector in IOSP module and implemented interrupt callback to detect usb port status changes. Now usb instruments are plug&play just like they are when playing the original dvd through the disc channel (tnx to hermes cios source).
- Improved usb compatibility: some problematic hdd are now supported, shred skateboard controller is now supported, mics and usb instruments should work better than before (tnx to rodries for the great help).
- Tinyehci code prepared to support both usb ports (tnx to rodries).
- Increased thread priority from 0x48 to 0x78.
- Added a loop on module's startup to wait for mload before patching the ios.
- Added a ioctl command to set watchdog timout, 0 secs. means disabled. This should fix the issue which certain HDD that park their heads after less than 10 seconds of inactivity.
- Added a ioctl command to save module configuration. It's called internally by the es plugin to not lose ehci configuration during ios reload block.
- Fixed a memory issue in ehci_maligned.
- Fixed an issue in ehci descriptors (tnx to rodries).
- Fixed a slowdown issue when initializing the device. Now the device is not unmounted anymore if it's mounted already (tnx to rodries).
- Increased read/write sectors up to 64KB.
- Fixed an issue when checking if a usb device is inserted (tnx to rodries).
- Registered an alternative device name without the initial slash, i.e. dev/usb2. This alternative name is required by nand emulation to avoid deadlock since we have to open the usb device from inside the fs-plugin.
- Embedded SDHC module to reduce the number of threads and prevent read errors.
- Patched the IOSP module skip the process id check in os_software_IRQ(4).

ES:
- Moved plugin memory address.
- Saved EHCI configuration on ios reloading block.
- Minor changes and code clean up.

FFS:
- Embedded FAT support inside the plugin. The FAT module has been suppressed to reduce the number of threads and prevent read errors in the EHCI module.
- Now the drive led blinking is performed synchronously with write access on FAT. This allows us to remove the dedicated thread and avoid read errors in the EHCI module.
- Patched Nintendo's SDI module to recognize the alternative device name on opening requests.
- Implemented a new ioctl to enable/disable nand emulation on the specified partition. However in order to keep backward compatibility the old method is still supported by emulating the opening request of the old FAT module.
- Moved plugin memory address and increased plugin size.
- Minor changes and code clean up.

MLOAD:
- Added SDI module version detection for each supported base.
- Removed the easter egg introduced by Waninkoko in cios rev20.

USBS:
- Embedded SDHC module to reduce the number of threads and prevent read errors.

更新日志:

[ d2x v8 ]

- 提升 stealth 模式来阻止cios检测
-当游戏无法运行时,添加ioctl命令开启或者禁用 stealth模式,stealth模式默认是开启的
- IOS reload block默认开启
- 修正游戏由于没有安装官方所需的IOS而导致的IOS重读取造成的错误。现在可以针对真实环境和虚拟的nand能够正常工作了。
- 修正模拟nand没有安装系 统菜单造成的返回游戏的错误。
- 修正在IOS重读取封锁后移除002错误检测造成的崩溃。
- 增加直接访问Syscall。这样就可以让调用从一个syscall到另外一个
- 增加'#'开始路径功能,可以用来打开真实nand路径。
- 修正了一个Rockband 里面的使用fat模块造成的一个冲突
- 修正运行游戏时真实nand造成的黑屏
- 删除了IOS 重读取封堵的一个未使用的方式
- Minor changes and code clean up.



================================
               以下为旧版本


================================
d2x v8 beta2


d2x v7
本地下 载附件:
网盘下 载: d2x-v7-final-wad-pack.rar   

- Refactored all modules and plugins in order to achieve code reuse through
a new common library.
- Updated ciosmaps.xml to include the IRQ4 patch required by the new
experimental EHCI module (not released yet).
- Used a more proper offset to detect DL games like Sakura Wars.
- Disabled nand emulation before returning to system menu or channel.
- Improved error 002 fix after ios reload block. Now Wii Fit Plus channel
installation works properly.
- Fixed missing identification and patch for base IOS60-v6174 in ES plugin.
- Added auto detection of the first FAT partition on the device when nand
emulation is activated without specifying any partition.
- FAT Module moved a bit forward in memory in order to create the space
required by the new experimental EHCI module (not released yet).
- Fixed a bug when closing FAT module.
- Fixed an alignement issue on file renaming in FFS plugin.
- Removed support for base IOSs with old version like IOS38 v3610.
- Added ios reload block capability for nand emulation.
- Removed FAT ISO loading support from DIP plugin (never used by any loader
and completely useless now thanks to fraglist capability added in v6).
- Fixed a memory alignement issue that could break ios reload block.
- Added bidirectional escape for invalid FAT characters in nand emulation.
- Now FAT_GetUsage returns fake values for WiiWare/VirtualConsole and real
values taken from FAT for disc-based Wii games. This workaround has proven
to improve nand emulation compatibility.
- Added a thread to make the drive led blink when writing to FAT.
- Added nand emulation mode rev17-like (experimental).
- Fixed COD MW3 online update on full nand emulation. More generally this fix
should improve compatibility with DLC installation on emulated nand also for
games like COD Black Ops, Rock Band 3 and Guitar Hero 5.
- Now the tree /import is emulated in partial mode too. This way COD MW3 online
update and DLC installation work properly in partial emulation.
- Added a hack that allows No More Heroes 2 to create the save file in nand
emulation mode (tnx to Sneek source).
- Minor changes and code clean up.




d2x v7 beta 1d :
- emu nand re-enabled after ios reload (for wii games only, not for ww/vc)
- fixed "no space available" error when using a big emu nand
- Implemented bidirectional escape of invalid FAT chars
- Automatic selection of the 1st FAT partition when no partition has been specified
- Fixed a bug when closing FAT module
- Automatically creates folders required by partial emu

[ cIOSX d2x v7alpha1: A brand new EHCI module ]

- ESP: Disabled nand emulation before returning to system menu or channel.
- ESP: Improved error 002 fix after ios reload block. Now Wii Fit Plus channel installation works properly.
- EHCI: Patched interrupt vector in IOSP module.
- EHCI: Implemented callback in interrupt mode.
- EHCI: Tinyehci code completely rewritten so to work in interrupt mode (by rodries).
- EHCI: Changed timers management.
- EHCI: Increased thread priority from 0x48 to 0x78.
- EHCI: Added a waiting loop on module's startup to check mload is ready.
- EHCI: Watchdog removed for the moment.
- MLOAD: Removed support for base IOSs with old version like IOS38 v3610.
- MLOAD: Fixed os_restart_timer syscall with the correct number of arguments.
- MLOAD: Changed timing logic.
- FFSP: Removed support for base IOSs with old version.
- FFSP: Minor changes and code clean up.
- FAT: Added auto detection of the first FAT partition on the device.
- FAT: Open files tracking rewritten.
- FAT: Minor changes and code clean up.


来源:http://code.google.com/p/d2x-cios/

来源:http://www.wiiflowiki.com/Wiiflow

graywet 发表于 2011-10-13 17:32:24

很感谢K大分享, 有时还是很困惑这个的安装方法,

是否 把里面的文件全部放到 wad 文件夹下,然后用 Wad manager 来安装他们?

还有一个问题 , 在我发的提问贴中也提到, 就是关于 dol的安装

是否指是我 进入 D2X cIOS Installer v3.1 D2x的cIOS安装程序后:
选任何一个下面的选项 按 A 进去后 把里面的一排的号码全部装上
Select CIOS <d2x V6>
   Select Cios base  <37>
   Select CIOS SLot <249>

zxgame 发表于 2011-10-26 11:13:05

Kirby's Return to Dream Land 美版不能玩
更新看看 thx

hjmledcbb 发表于 2011-10-13 16:38:14

【58】和v6一样不要安装?

布小暗 发表于 2011-10-13 17:08:56

出V7了呀,有注意事项。

Jasting 发表于 2011-10-13 17:47:54

很感谢K大分享, 有时还是很困惑这个的安装方法,

是否 把里面的文件全部放到 wad 文件夹下,然后用 Wad ma ...
graywet 发表于 2011-10-13 17:32 //images/common/back.gif

是的

graywet 发表于 2011-10-13 17:53:48

回复 5# kavid


    感谢!

graywet 发表于 2011-10-13 18:18:22

用 wM 安装玩 V7 显示成功

但是进入 D2X cIOS Installer v3.1 D2x的cIOS安装程序后:
还是显示
Select CIOS <d2x V6>

graywet 发表于 2011-10-13 19:01:52

本帖最后由 graywet 于 2011-10-13 19:06 编辑

感谢K 大,现在玩游戏直接点击就可以. (我是把以前装的 CIOS 249 都删除了,
然后安装现在新的CIOS rev21 V7 , 一切问题就解决了).

虽然 进入 D2X cIOS Installer v3.1 D2x的cIOS安装程序后:
还是显示:Select CIOS <d2x V6>, 但是能玩游戏就可以了!

但是在玩 bomberman land (炸弹超人) 的时候 按 home 键 想退到 wii 系 统界面的话, 电视机直接就无信号了, 必须强行关机在开机

toutle 发表于 2011-10-13 21:40:19

我用CFG玩瑪莉跟我說需要ios249r18 cios222v4~~or higher
不知到這有沒有辦法解

72457245 发表于 2011-10-13 21:49:24

好东西啊 楼主!

72457245 发表于 2011-10-13 21:52:01

好贴啊 ~收了先

Sonicgoal 发表于 2011-10-13 21:57:05

It's a nice WAD for CFG USB Loader. Thanks a lot.

fox_kurama 发表于 2011-10-14 15:01:52

这回是K大先发布啦?

macirliu 发表于 2011-10-15 00:48:54

这个用cfg v70一样吧。我cfg v70每次载入也显示IOS重载阻止。

这系列ios解决“我们敢”的死机问题了吗?
东西下好了等等看大家用的怎么样再说。

xuchi886 发表于 2011-10-15 10:11:33

v7有什么改进?

Jasting 发表于 2011-10-15 10:19:53

v7有什么改进?
xuchi886 发表于 2011-10-15 10:11 //images/common/back.gif


更新日志了

xuchi886 发表于 2011-10-15 12:11:07

回复 16# kavid

K大认为有没有不要更新?

wupa 发表于 2011-10-16 10:49:09

Thanks! backup a copy for future use.

hsh7415 发表于 2011-10-16 17:27:51

好东西啊 楼主!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: WII硬盘游戏所需CIOS:D2X V9玩硬盘游戏必需装