Linux Now Booted On GameCube System 80
modifried writes "The GameCube-Linux project managed to get the Linux kernel to boot on a GameCube gaming system - it 'shows a full screen of kernel messages, up to mounting root', but there are still errors to be fixed. From what I have gathered no one has (as of yet) been able to burn a bootable mini-DVD for the system. Instead they are currently using a glitch in the patching system from the online-enabled game Phantasy Star Online. Screenshots can be found here. (And if you'd like more information on the PSOLoader, it can be found here.)"
Re:questionable lagality? (Score:2)
Re:questionable lagality? (Score:2, Redundant)
Re:questionable lagality? (Score:2)
The EULA are limitations that can apply only to the software.
Re:questionable lagality? (Score:5, Insightful)
That's too bad for them. It's an object, a piece of hardware. You bought it. It's yours. You know, your property, not licensed or anything. Opening a box you own does not make you automatically agree to anything...
Dumb (Score:2, Interesting)
Furthermore, owning something does not give you the right to break the law. Rightfully owning a knife does not give you warrant to stab someone. Whether you like it or not, the DMCA *is law*... and under it, reverse engineering "your property" *is illegal*. No matter what you claim to have not agreed to.
Re:Dumb (Score:2)
Rightfully owning a piece of Hardware should be exactly *that*, not rightfully *licensing* a piece of hardware. Agreeing to an EULA seems to suggest that your purchase of an XboX is actually the purchase of a license to use an xbox. It isn't. You bought it, it's yours
Re:questionable lagality? (Score:5, Insightful)
I say so. When my XBOX connects to my internal network, Microsoft agress to an EULA/TOS which stats that I can alter the hardware which is required to boot.
HINT: EULA's after a sales transaction have never been held by the courts to be enforcable (except for for case of limits of liability.)
Re:questionable lagality? (Score:1)
Re:questionable lagality? (Score:1, Interesting)
Re:questionable lagality? (Score:5, Interesting)
Nintendo can put whatever they want into the EULA but it doesn't mean that their statements will hold up in court. I don't have my EULA that came with my Gamecube available to me so I can't check it over and I haven't been able to find a copy online so maybe someone can quote theirs - but, I think that even if Nintendo makes statements regarding this type of operation, it wouldn't hold up in court.
This is fun (Score:1, Troll)
I agree and disagree (Score:4, Interesting)
But, c'mon. Neither you nor I will ever actually run linux on our gamecubes.
I disagree (Score:2, Interesting)
Re:I disagree (Score:2)
No thanks. Seems kinda fun just for a hobby though. I don't see any practical use unless the geeks figure out how to boot up for a disk (seems very unlikely at this point).
Re:I disagree (Score:1)
As for the pain of running the PSO exploit, you
Re:I disagree (Score:2)
Yeah, I guess I'm more thinking about booting up linux from time to time and still using the GC to play games on. I guess if I was going to use it as a comp, I would buy another for $99.
One thing I just thought of though, how
Re:I disagree (Score:1)
Re:perepherals and whatnot... (Score:3, Informative)
For anyone who is thinking that the GC is useless running Linux without a hard drive, I would like to point out the SD flash RAM adapter [lik-sang.com] and Mini DVD-R discs [yahoo.com]. While these aren't necessarily supported by the project at the moment, it's not too big of a stretch to imagine that they may be.
Re:perepherals and whatnot... (Score:1)
On another note Gamecube memory cards can be bought in sizes upto 128 megebits and accessing the memory card slots (including accessing any peripherals plugged in I assume) is on the roadmap for the linux/gamecube project. 128Mbits should be more than enough for a
Re:This is fun (Score:2)
I installed Linux on the Sun once. No, not a Sun. The Sun. But I decided to revert to the old OS when I realised that it had stopped going down every night.
You know... (Score:5, Insightful)
That said, of course, if they revealed the information required to burn Linux discs, it wouldn't be long before someone used the technique to burn bootlegs :( .
Re:You know... (Score:5, Insightful)
It was their staunch refusal to touch CDs (because they were easily copied) that lost them SquareSoft as a developer to Sony, and the N64's anemic cartrige space nearly dragged them out of the mainstream gaming market.
They were, and still are, well known as one of the most litigous companies when it comes to emulators and ROMs. They crack down the hardest on manufacturers of ROM copier devices.
And you expect this company to give you access to the system's internals? Not likely. Look at Sony's PlayStation Linux. It runs on a layer so that you aren't allowed to touch the PlayStation hardware directly. Console makers consider that kind of stuff extremely proprietary.
Basically, Nintendo has this illusionary image that they are a good, consumer-friendly company. And they are that for the most part. Even still, they're mostly just a company like any other -- if you get in their way, they will not hesistate for a second before coming down on you like a ton of bricks.
Re:You know... (Score:5, Interesting)
That Nintendo just won't let us have games for free is sucky, but their entire empire was built on survival. Their refusal to enter the CD realm was partially based on a lack of expertise, and a lack of expensive facilities. Sony already had plenty of CD based factories, but Nintendo was still in the chip market. CD piracy was of course another consideration, one that ultimately came back to bite Sony in the butt as personal cd burners came to market.
Sega has probably been the most emu friendly, but thats not exactly an endorsement. As I recall, they settled their suit against a popular Genesis emulation by building Sega PC Sonic fun packs that are built on the author's emulation technology. And then the saturn has just been too rare (and large) and unheard of for emulation, let alone market exploitation. Though Sega has been releasing some other games for GBA as a sega classics, and the sonic mega collection on gamecube.
So no illusions, just know that Nintendo works with the strategy that's worked for them -- conservative decisions. They spend a good deal of R&D money, but they do exercise caution in what they release, and how they move. Of the Big 3, Nintendo has the smallest bankroll. On the other hand they're also the most game dedicated. They're the least likely to pull out if things are looking down. At some point Microsoft's due dilligence will have to examine the XBox situation (at which point heads would roll if they hadn't already all left the company (interesting sign)).
Re:You know... (Score:4, Informative)
Nintendo finally (unfortunately) realized that more data storage = pirate unfriendly with the Gamecube, even though those mini DVDs are still loads smaller in filesize than the PS2 disks. But it's their copy protection (burn/read from outside to in, among other theories) that has really stumped emulation enthusiasts like myself. To my knowledge, only a small group of people have figured out how to rip a GC disk, and they're not sharing how. Developers of the Dolphin emu probably know how to do it as well.
Actually, the only (public) method I know of that actually works is using the same exploit as is being used to create this GC Linux. You can supposedly make an ISO of any GC disk by exploiting the update process in Phantasy Star Online, though I wouldn't bother with such a backwards-ass method. I'd rather just tweak a DVD ROM to be able to read and make ISOs of the disks. In any event, PS2 and GC have both been out for just about the same amount of time, and PS2 emulation is lightyears ahead of GC. Nintendo's anti-piracy efforts are so good this time that people even have a hard time getting Linux, which supposedly "runs on anything", to run on one
Re:You know... (Score:4, Interesting)
The idea of the data starting on the outside and working in has been tossed around a lot, but no one has really tried to test it.
What has been proven to be the main factor in the copy protection is the barcode around the inside of the disc. The barcode is found near the center of the disc, just a little further in than the data. The barcode can't be burned onto a disc - it must be put in during manufacturing. You need to use a microscope to make out the bars, but if you're magnifying it enough to distinguish them, you won't be able to see anything but the bars, leaving you no frame of reference, making it impossible to map the bars.
To my knowledge, only a small group of people have figured out how to rip a GC disk, and they're not sharing how. Developers of the Dolphin emu probably know how to do it as well.
It's simple to rip a GC disk. Load a program using the PSO exploit. Write code to read from the DVD and send the data over the network. Code for all of that is readily available.
Re:You know... (Score:5, Interesting)
That particular detail is not entirely true. (Though what I'm about to say does not, in any way, defeat your point about Square.)
Nintendo was quite happy to go to CD, see the Super NES CD that didn't quite make it. But that was a peripheral. With a mainstream system, like the N64, CD-ROMs were not so interesting to Nintendo.
* The drive mechanisms were expensive. The money saved by using cartridges went towards more powerful processing. (note: The N64 came out for $200 instead of $300 like the PS launch.)
* The media is easily damaged. Cartridges are much harder for kids to break.
* Nintendo would have a hard time controlling who made what for the system. (Look up Nintendo's tiffles with Tengen and Atari for more info on that.)
* Access times are slow causing interruptions in any given game. Above all else, it's a game machine, not a wait machine.
* Cartridges make a lot more money for Nintendo.
As I mentioned before, this does not interfere with your point about Square. However, arguably, Square was being rather whiney about it. The reason why they wanted CD media was so they could use CG rendered full motion video in places. Really, it wasn't that necessary. (Yes, I've played the game.) It was a luxury they demanded, instead of a limitation they could have overcomed. As a result, Square made their decision, and found themselves crawling back in Nintendo's direction.
I will say this, though: Square made the right choice. I don't like Sony, I wasn't a fan of the PS, but I do think Square did the right thing. Sadly, they severely damaged their relations with Nintendo. They're slowly patching it up, but we as gamers have been hurt by it.
"Basically, Nintendo has this illusionary image that they are a good, consumer-friendly company."
Believe it or not, they are. Sadly, a company their size often finds themselves in a position where they have to make tough decisions. Everybody has their opinion, that's something Nintendo has no control over.
"if you get in their way, they will not hesistate for a second before coming down on you like a ton of bricks."
I don't think that's a fair statement. In a sense, it's true. However, there are a few missing words in that phrase. Believe it or not, they do think before they act. They do act swiftly, though.
Re:You know... (Score:2)
Nintendo is a very consumer friendly company. It's very rare to have a problem with their products. I own an NES, SNES, N64, GameCube, and GBA. I've had a total of 2 problems over the years. My SNES didn't co
Re:You know... (Score:2)
Nintendo has never tried to stop people from working on emulators. When Shigeru Miyamoto was asked about them in public, he said he was flattered that people cared enough about his games to write emulators for them.
Nintendo's emuation is bad stance strictly comes down to the vast majority of people using emulators are doing it with pirated ROMs, which they have no tolerence for.
Re:You know... (Score:1)
Re:You know... (Score:2)
Re:You know... (Score:2)
I don't think any of the big console companies are really all that interested in the hobbyist market.
Re:You know... (Score:1)
Not that pirating ROMs is illegal - not even that copying ROMs that you own is illegal - they claim that emulation is illegal, in and of itself. Even emulating a SNES to play a public domain SNES game you wrote yourself is illegal, according to Nintendo.
Do you seriously think this company is going to look favorably on people hacking their flagship system? I admire your optimism.
Forgive my ignorance... (Score:1, Redundant)
Re:Forgive my ignorance... (Score:1)
Another use I can see is a very cheap [and pretty weak] web server. Sure, the GC isn't going to be able to handle huge loads but if you're running a video gamers league for you and a few of your friends, how fitting would it be to have that site being served by a Gamecube?
There are two uses where high-ca
Re:Forgive my ignorance... (Score:3, Insightful)
Re:Forgive my ignorance... (Score:3, Insightful)
All you'd get is a lot of unnecessary overhead. The hardware is designed to be incredibly simple to program. You don't have to deal with things like IDE to read from the DVD. To read from the DVD, you put a pointer to your memory buffer in one register. Put the write command into another register. There's a third register to check for status (finished, in progresses, error, etc). That's it. Adding the Linux kernel in there won't make it any easier.
Since t
because it's fun (Score:5, Insightful)
Why run a smb3 on a nes emulator inside of a ps1 emulator inside a pc emulator inside a virtual machine on a mac?
Geeks are just weird like that. I think it's cool.
Re:Forgive my ignorance... (Score:2, Insightful)
Re:Forgive my ignorance... (Score:3, Interesting)
Perhaps I shouldn't be the one to answer- I can't see any compelling reason for running Linux on the Gamecube, even considering my answer. *shrug*
There's no reason someone porting Linux to the GC, or someone interested in using the port, couldn't add a hard drive or a more regular media drive to the GC through one of the high-speed ports on the bottom of the GC.
For me, the only useful reason to have
Re:Forgive my ignorance... (Score:1)
Re:Forgive my ignorance... (Score:3, Informative)
Re:Forgive my ignorance... (Score:1)
Re:Forgive my ignorance... (Score:1)
Re:Forgive my ignorance... (Score:1)
mplayer (Score:2)
In other news... (Score:3, Funny)
Re:In other news... (Score:2)
not going to be playing at good speed anything soon but the auther deserves a thumbs up! (the screenies are that good already!)
NetBSD on Dreamcast (Score:3, Insightful)
Does anyone know the current prices of a gamecube? Does anyone know if linux or BSD can be run on the first playstation (which is cheaper than dreamcast?).
Re:NetBSD on Dreamcast (Score:2)
It's designed as a gaming system only, so they can make it cheap.
Linux on GBA or DS (Score:3, Interesting)
PSOLoad (Score:1)
I hope there will eventually be a free way to load Linux and any other software on the Gamecube whether it's PSOLoad or not.
Theres a reason they can't make the DVD's (Score:2, Interesting)
Correct me if I'm wrong, but I don't think there are a lot of reverse-direction DVD burners floating around.
Re:Theres a reason they can't make the DVD's (Score:4, Informative)
Re:Theres a reason they can't make the DVD's (Score:1)
I've always heard that they spun backwards. One of my friends was working on rewiring his dvd drive in his computer to spin backwards but gave up after he felt that the drive wouldn't see the small disk.
shouldn't it be possible to write the tracks onto a disk in such a way that it could be read by a GC? I mean, if you managed to take apart the enclosure, you could fit a regular-sized disk onto the drive so it could spin freely...
and with that said, shouldn't it be po
Re:Theres a reason they can't make the DVD's (Score:1, Informative)
There's a lot of comments on this older /. article [slashdot.org].
The disc spinning backwards seems to be some sort of chinese whisper due to the fact that the tracks written on it are reversed.
But there's a simpler way I know they spin in the right direction - I own one, and if you have it running and open the case, the disc is spinning in the regular direction.
Re:Theres a reason they can't make the DVD's (Score:2, Funny)
Well, I have a GameCube, and every time I power it down and open the lid, the disc is spinning clockwise...
There have been some seriously tricky rumors about the contents of the disk. What is so far known is that the media is normal 8mm DVD - burnable blanks are available, just rarely and costly. (No idea if the GC drive can read burned discs anyway - as everyone knows some optical drives can only read factory-pressed CDs/DVDs...)
Yet, the disc is not in standard DVD format. And the problem is, the DVD-R
Re:Theres a reason they can't make the DVD's (Score:1)
Let's suppose the iso you want to be read is 111000, in a standard format. And let's imagine your pretend device that reads backwards, then just burn 000111 to the disc. Solution presented. The problems with replicating GC discs do not involve this supposed spinning backwards problem.
By the way, if you own a Gamecube, try hitting the op
Re:Theres a reason they can't make the DVD's (Score:1)
Actually, it isn't even as simple as that. AFAIK, CD's are written to in the same fashion as records were/are, to some extent. The data (or music) is laid out in a spiral. If the disc is burned from the inside out, while spinning clockwise, the laser/needle will move outward when the disc is spinning clockwise, as you would expec
BogoMIPS...? (Score:3, Insightful)
Re:BogoMIPS...? (Score:2)
PowerPC 750/400 G3 801.67
PowerPC 750cx/600 iMac 1198.00
Well, I'm Impressed (Score:2)
When the Gamecube-Linux project was reported on Slashdot a few weeks back, I was skeptical. It sounded too much like one of those "we've got a plan and a roadmap and a committee and a logo... now we just need people who can write code" projects.
But if those screenshots are for real (ie, not faked) then I'm impressed. Linux now boots on all the latest generation consoles (DC, PS2, XBOX, GC). That means the hardware that can run Linux is both pervasive (50 million PS2s? 10 million XBOXs? 10 million GCs?) an
Very funny... (Score:1)
First prealpha booting in 40 column mode, complete with Commodore 64 font [gc-linux.com]??? Where can I get a Linux framebuffer patch to do that?
Smells mighty suspicious...
Re:Very funny... (Score:1)
Re:Very funny... (Score:1)
Yeah, I saw it was in emulator. That still doesn't explain the appearance of the text, unless it's a feature of the emulator.
But still, I wonder why anyone would have bothered to specifically use slightly odd screen colors to say the least, 40 column text mode, and on top of all that a Commodore 64 font!
It didn't make much sense to me - it smells of unnecessary tweaking with details to appear to be cool. There might have been some other priorities at the time, such as, oh, trying to get it to boot or so
Commercial loader (Score:1)
Amiga 1084 (Score:1)