if that were the case, the GBA player would cost as much as a GBA.
No screen, no batteries... there's half your cost right there.
CPUs and the like are "Jelly Bean" parts. They're worthless compared to the cost that goes into the form factor. Check the latest prices on those Sega Genesis Direct-to-TV units. Wal-Mart recently had a sale on the 1st gen Atari Flashback for $7.50.
The GBA player application draws a selectable border around the GBA display and allows you to swap carts without shutting off the GC and rebooting.
I'd be willing to think the GC draws the border while the Player provides the underlay video. Maybe it's all done in the Player, but I doubt it.
Seeing how the borders are not part of the "emulation", I don't see what you're getting so excited about.
Cart hot-swaps are hardly magic, especially when you don't have to rely on batteries. I have a Gamecube, but not a Player, so I don't know the procedure for hot swapping the carts.
If the parrallel port can do 30 frames per second of video as well as audio while receiving controller input, then hard drive access is trivial through that port.
*cough* low resolution *cough*
What are the specs of that parallel port, again? As usual, almost anything is possible, but not always practical.
How do you explain getting back to the cartridge swap screen?
The same way the PS2 returns you to the browser when you eject a game disc, or the Amiga brings you to Guru when the CPU stops responding. This is hardly extrodinary. It's all in the firmware.
PCs could do the same if it wasn't for the bloddy real-mode BIOSes. If there weren't still millions of people running Win98 and flakey old versions of Linux, we could all just flash our computers with new BIOSes and rid ourselves of 20+ years of garbage.
If anybody knows how to emulate Nintendo hardware - it's Ninetendo.
The PC emulators I use are pretty damn good. :-)
I should hope the official Nintendo emulators are good! Remember when Nintendo was charging $20 for NES re-releases? That's a lot of cash for such old games.
Next you'll be saying that "Revolution" is going to have GC, N64, SNES and NES hardware in it because it will emulate all those machines.
GC hardware... very likely. The techniques game programmers use to write software is quite different from PC developers. True forwards compatibilty requires a bit more going on in the hardware than what happens in Windows-Land.
Anything older is trivial to emulate in software. However, the emulators will not be built into the machine, and will come with the games when you buy them. They will just be programs. The emulation quality is what makes it shine. If Nintendo's SNES emulator for Revolution is anything like Atari's official 2600 emulator for the PS2, I'll puke.
What does that tell you? It's not 100% GBA hardware.
From that article:
"Sashmoto: (laughs) It's just a Game Boy Advance system that you can play on your television. That's pretty much it. So, no secrets."
Of course, the GBA needs a BIOS. Patches for the BIOS can be read from the Gamecube disc, so that's what can be used to "improve" the player if such ROM patches aren't already available on the GBA carts.