Has anyone started to discuss developing a Wii Gamecube Virtualizer? I am, of course, not suggesting a GC emulator to run on the Wii... that would be way slow.
Instead a virtualizer would 'supervise' the running of a GC game from within the Wii's normal operating system. Just like in the PC world programs like VMware and Virtualbox allow running another PC compatible operating system on top of one running on the real hardware.
This would solve the issue of 'hacking' a MIOS to give the GC part of the Wii USB capability.
The specification: the 'GC Virtualizer' can be launched from the favorite homebrew methods. The 'GC Virtualizer' needs to be able to 'slow down' (execute dummy cpu cycles) the cpu and facilitate all other necessary conditions to run a GC game, such as running the GC "OS" in a layer within the Wii 'OS'. Heres where the emulation part comes in... it needs to emulate a laser drive(fool the GC OS into thinking a usb drive is a DVD drive), maybe a memory card file on sd, and possibly the game controller interface hardware.
This method is tried and true on other platforms. It does not emulate the GC cpu, etc. It runs the actual game code on the real cpu inside the Wii. It is a very clean solution.
Now that the idea is out there lets talk about it.