when a gamecube game wants to get data from the dvd, it talks directly to the dvd drive. so you need to do 2 things to get it to work. first, you need to add a way to access the usb drive into the equation. and second, you need to direct all dvd assess to the usb instead of the dvd drive.
obviously WODE and flatmii do this the simplest way. just put a usb device in place of the dvd drive. this action takes care of both requirements. to do this without hardware modification means that you must patch the gamecube game, since, out of the 2 choices, it is the only one that is software. and there are apparently 2 choices for enabling the usb access. its either use GC mode and somehow enable the usb drive to work, or use an ios to play the gamecube game.
what wiipower is saying is this..
using the usb while in GC mode would require less patching to the GC game. since the only thing you need to patch are the DVD access commands. The rest of the commands in the game can do what they normally do.
using an IOS to play a GC game means you would have to patch every command in the game that was accessing hardware that the PPC cannot access in wii mode.
So my thoughts on that are,
1) if you were to somehow enable USB to work in GC mode, it would need a whole usb driver to be written and running on the ppc. you couldnt just use the stuff that already exists for the arm.
2)if you do take the other route, and decide to use a IOS to play wii games, what other commands need to be patched besides the DVD drive stuff? network stuff doesnt work for GC games anyways, so you dont need to patch those. you can already access the GC memory card slots while in wii mode. obviously we can access the controllers. we can already access a big chunk of the memory also. the only other commands are the video output, right?
3) since using an IOS would require more patching to games, it would mean that there is more of a chance that a certain patch or combination of patches wont work for certain games. So game compatibility would have to be less than using the other method.