slimpyman said:
dvdx is sloppy code.
DVDX isn't even any relevant code. It's just a stub that turns on DVD mod and it can't do it any better because it does basically nothing. Its only purpose is to enable DVD mode on an unmodded IOS. Once libdi is initialized DVDX is gone and all it did was... nothing. DVDX is just a workaround for the fact that you need to launch a channel to get into DVD mode, whether you like it or not. libdi is open source. And waninkoko's loader doesn't actually use either of them once the game is loaded, as the IOS module does the job of talking with the drive. Triple fail, buddy.
QUOTE(Saladman @ Oct 2 2008, 05:57 PM) You also told us once that waninkoko was incapable of producing a backuploader at all.
Waninkoko is incapable of producing a backuploader on his own. Most of "his" backup loader consists of neimod's IOS toolkit, libdi, old Gamecube DI handling code, and bog standard disc loading code.
3x isn't a limitation of DVDX. It's a limitation of the drive's DVD mode. I don't know what idiot decided that
we limited the Wii's DVD reading speed. It's a hardware/firmware thing. The debug commands are also capped in hardware (in the
drive, not the Hollywood. They stop at the drive's LL controller. There's no magic enable bit). You aren't going to be patching it the way they did in the GameCube. Period.
The copy loader's speed problems are both due to the 3x limit
and because Wanin's IOS code sucks. Bigtime. It's horribly inefficient.
The Wii has USB 2.0 ports, and unless you go ahead and write a full IOS driver for them, you're not going to be using them any time soon. Nintendo didn't limit USB to 1.1 speeds, they just didn't ship a driver that they don't actually need right now. They require an entirely new driver. The WiiLinux guys might get them to work using Linux's driver, but that's useless for all of you little pirate guys, since it won't work for games.
The Ethernet adapter is limited to 10mbit due to the port speed. It actually has support for the (unreleased) 2.0 driver, and then falls back to the regular one since it doesn't exist.
As much as we hate the backup loader and as much as you guys would like to use that as an excuse for its shortcomings, sorry, no, the backup loader's limitations are all either due to Waninkoko's incompetence or due to hardware limitations. Also, Waninkoko ceased to develop it because you idiots didn't even bother to respect
his software (how could you? it's not like you respect Nintendo's), not because we somehow "won". You screwed yourselves over here. Hell, I'll even side with Waninkoko on this one: you guys are assholes, not only because someone released the beta version of the app, but because everyone started using it, treating it like a final version, writing tutorials and documentation, all with zero respect for the author. And to top it off, you bitch about its limitations.
By the way, we aren't going to be trying to stop any proper homebrew, whether it loads backups or not. However, if someone steals
our code or violates its license, then yes, we're going to try to stop them. And unlike Nintendo, it doesn't take us three months to release updated versions of our stuff. I'm just throwing that out there in case someone has thoughts about violating our licenses to do anything, especially if it has to do with loading copies.