I already own 2 SD cards. An 8MB and a 256MB.
Ok, so why doesn't Hyperion open source the HAL as well? Then it could get ported to recognize GC hardware independently of the OS then maybe someone could send them a compiled HAL with some headers and request an install with this HAL and sell that. Theoretically they never need to stay that the HAL is for the GC.
Then it could work on the Mac Mini as well...
@BillT
If I were an Amiga user and I could get OS4 on hardware that costs $200 or hardware that costs $900, what would be easier? I'll wager there are more Amigans with Gamecubes then there are Amigans with A1's.
Also you ignore the face that I own a $12 adapter that plugs into the GC's controller port that gives me a keyboard/mouse ps2 port and there is already a linux driver for it. So 2 of these in the GC's 4 ports give me keyboard, mouse and 2 controllers.
The SDL library is already ported to the GC(linux) and there are already homebrew 3d games running on the GC, including DOOM.
There is already a SEGA Genesis emulator on the GC:
http://projects.sappharad.com/gcn/genplus/a gcc port:
http://www.devkit.tk/...
So yes, I see a complete lack of interest in running homebrew software on a Gamecube. I mean isn't the reason this stuff already exists because there is no market for it?
[Remove Sarcasm Cap]
Give these people a cool alternative and maybe you have a bigger market than exists than the current ever-shrinking market of Amigans.
-No more hardware(A1) that's expensive and always on back order because there isn't enough demand to justify a new batch...um because it's expensive...hmmm chicken or egg?
Gamecubes are a dime a dozen.
Since Nintendo sells licenses and not necessarily kits (alternate dev-kits are available from Metrowerks) this means that homebrew code should run on Revolution in GC emulation. Since Revolution will support all GC software and hardware, any software that runs courtesy of SDLoad will run on Revolution. Now depending on how it will be emulated is what will cause homebrew apps that can 'self-clock' to run faster or not and possibly even with better 3d graphics(more poly's) than on a real GC.