Ilwrath wrote:
Why does it sound absurd? You can get a quick, overclockable G3+ PPC computer and excellent 3-d graphics chip and internet access for $99 + a bit more for the Action Replay and Powerboard keyboard and Broadband adapter [...] There are high-speed serial ports on it, analog controllers, digital-capable output, super fast internal memory. 64 channel Dolby II Surround stereo sound chip. Nintendo now sells a microphone with Mario Party 6 so you could add voice to your chat clients...
All of which is very specialized and undocumented hardware. Besides, outside of Nintendo's own APIs, the GameCube is FAR from a "quick, overclockable G3+ PPC computer." It's a dog-slow, low-RAM, shared memory architecture, proprietary, undocumented maze of strange components. It plays games well because Nintendo's official toolkits are highly optimized.
It makes a really crappy general use computer, though. Have you even tried running the Linux hack on one? From everything I've heard, it works much worse than Linux on the PS2 does. And that's quite a feat, as Linux on the PS2 is easily manhandled by 5+ year old PCs you can find on the scrapheap.
It's not worth the effort of figuring out, and that's not even taking into account the fact that the end product would very likely be ruled illegal under current US law. (Under the DMCA, releasing a commercial product that loads by bypassing the Nintendo's bootloader protection would be illegal.)
Personally it's a steal over the A1 and has an installed base of 18.8 MEEEEEEEEEEEEEEEEEllion users.
You might as well argue for running AmigaOS 4 on one of these. I mean, there's millions of them embedded in things all around you. Oh wait... Actually you'd be BETTER OFF, as at least those are documented... And, while it'd be insane to run AmigaOS 4 on your anti-lock braking system, it probably wouldn't be illegal.
You tell me what a GC couldn't do running OS4 that the A1 can/should/will?
Well, nothing, as all hardware in your world is apparently perfectly documented, understood, and interchangable. :-P
So when you register as a developer for the Nintendo Gamcube and they send you a dev kit, it includes no documentation? Surely you jest. A dev kit gives you libraries to use all the system's capabilities. The GC's graphics uses Open GL...tough to find documentation there. The CPU is an updated G3 with a higher system bus speed and extra SIMD instructions but I'm sure IBM won't tell you anything about it.
Boy, you got to admire Capcom for making a game like Resident Evil 4 with no documentation at all...truly the 8th wonder of the world. (Hello, the Gamecube has been touted as having an excellent API for programmers!)
I thought the Amiga was a game machine that they gave an OS to and added a keyboard and disk drive access to. I thought the Amiga was quick (in it's day) because the graphics chip controlled memory access and memory moves (so does the Flipper in the GameCube, read the ZDnet article I posted please)
Oh and a Gamecube developer's kit is available for CODEWARRIOR to licensed GC developers for $595. But I guess according to some people, at that price, all you are buying is the Nintendo logo.
Also, there is no bypassing the boot loader, you insert the Action Replay CD and it reads code of the memory card special adapter interface.
And you mention dog-slow shared RAM architecture... WTF? You can read, right? Not only does the Flipper have it's own 3MB of internal 20Gb/s bandwidth ram, the GC has 24 Megs of Mosys T-1 which has lower latency that anything else in any gaming platform. It's system bus speed is 162.5Mhz, what's the A1's? What's the XBOX's? And if you read the article it can go to 200+. Also, that extra 16MB bank of 'slow' (SDRAM, which is what the XBOX and A1 use) can be directly accessed by the sound processor independently of the CPU, it's got it's own bus to it. Yes, the GC like the Amiga has 2 buses...who would have thunk it.
If anything the GC is what the Amiga could have been.
Oh and Nintendo's next system - Revolution - is supposed to be backwards compatible with the Gamecube software. It is using the G5 and the latest ATI chipset which incorporates the extra features of the ArtX-developed(before ATI purchased the company) Flipper as stated in the article I posted a link to that you obviously didn't read.
Here's another thing you won't read:
http://www.ati.com/companyinfo/press/2002/4559.html and I know you especially won't read the last paragraph.
and another:
http://www.anandtech.com/showdoc.html?i=1566&p=3 even though this guy says 'XBOX' alot when he should say GameCube. Let me qupte something here:
"The console does feature two serial ports and a high-speed parallel port for these future add-ons, all of which are driven by the Flipper chip which houses the IO controller for these ports. The two serial ports are proprietary designs (not USB like the Xbox) that can transfer at speeds up to 27Mbps. While this means that the Ethernet adapter will be limited to far below 100Mbps, 27Mbps is more than enough considering you won't be copying large files to anything on the Cube. The bandwidth is more than enough for the forthcoming 56K modem.
The high-speed parallel port is also a custom design capable of transferring data at up to 81MB/s (the same speed as the Cube's internal audio DRAM). This would be more than enough for a hard drive."
yes that was 81 MEGA BYTES, not bits, per second. and before you say "it's not standard, it's not USB", USB 1.1 did what - 1.5Mb/s... Anyway, it's all in the Flipper and it IS DOCUMENTED, just ask ATI. Some info is out of date, the Cube now has up 32x memory cards holding 128MB of ram. The ethernet adapter has been release so it's not limited to the 56k adapter.
also check out
http://gcemu.dcemu.co.uk/ for a mod chip, 256MB memory card, GC emulation and Revoltuion rumors, Gentoo emulation...etc...