Linux On Your Dreamcast
A reader writes: "Looking for a low-cost way to get started with embedded Linux? Or a fun weekend project? In this detailed how-to article at LinuxDevices.com, Bill Gatliff explains everything you need to do to install Linux on a Sega Dreamscast gaming console. Even the necessary Linux kernel, bootloader, and utility kernel patches are included and available for download. Nuffa those mindless video games ... it's time to become an embedded Linux hacker ;)" First time I saw this was in Japan with VA Japan folks -- very cool watching it boot.
I'm putting Windows 3.11 on my Dreamcast
Yeah, it's impressive, but I'm waiting for the ultimate hack...linux embedded in a person. Finally make that 'Linux inside' tattoo worth getting...
--trb
Buy a few dreamcast install linux and apache and you have a cheap webserver farm.
Mix that with an NFS mount and a DataBase Server and you could run slashdot off it.
I wonder how well a dreamcast rack mounts?
It's nice to see the portability of Linux demonstrated. And you can use it to really freak out some non-Linux people.
But has this any practical use? A TV screen isn't any good to display text. It isn't useful for developing games either. The Dreamcast community has created tools that are far better suited for that.
Really, it's a nice hack. But it's been on slashdot before (Dreamcast runs Linux, X-Windows on Dreamcast).
uhh, we've done dreamcast a couple hundred times now
But will it run the legacy drivers for my hand scanner and Iomega video capture card?
Netbsd> Has had a dreamcast port for a while now. It runs great. Have been running it at home for a while. FYI....
-Doon
To E-mail me, replace the first period in my domain with an @
I don't suppose there's a driver for the BBA ethernet card currently existing; that seems to be the next logical step. Once the TCP/IP stack's up and running, things take off.
1 371000/1371527.stm
Also... much more interesting was the report in June e.g.
http://news.bbc.co.uk/hi/english/sci/tech/newsid_
that you can do the same thing on the Playstation. Anyone know how long it'll be before the PS-2 has Linux support? And after that, how long till Sony ban this sort of thing?
Of course, I've never seen a Dreamcast at all - can you plug a keyboard into one of those things? 'cos I'm sure not doing any kernel hacking if I've got to enter letters off a rotating wheel using only left-right cursor movements on a control pad. That gave me enough trouble entering my initials in the arcades?
These sigs are more interesting tha
If you want to develop software for the Dreamcast, use KOS, which is a free development system, much better suited to the task than Linux. Similar systems exist for almost every proprietary platform (I know of a C compiler for the gameboy...)
Porting from the PC to console will never be easy anyway. Consider input methods. Most PC games use the mouse, with a lot of keyboard shortcuts. That won't work on a console.
Many PC games also assume a specific display resulotion. If the Dreamcast has less, you've got problems. (And the resolution of a TV ain't great.)
Time for a new type of firewall: one where you can actually shoot those nasty packets down - before they infect your IIS.
my other sig is a 500 page novel
MAME.
Dreamcast+MAME =A cheap arcade emulator with 2000 games. sweet.
[Please type your sig here.]
ISO anyone? =)
Linux on Dreamcast, PS2, PlayStation. I am sure that Microsoft will work so hard to make sure that no one hacks the Xbox, especially to put Linux.
Gaming Shizzle
"Porting from the PC to console will never be easy anyway. Consider input methods. Most PC games use the mouse, with a lot of keyboard shortcuts. That won't work on a console.
Many PC games also assume a specific display resolution. If the Dreamcast has less, you've got problems. (And the resolution of a TV ain't great.)"
Hardly the most difficult of problems to circumvent - especially when you consider the portability that is achieved.
"Things that you own end up owning you" - Tyler Durden (via Diogenes of Sinope).
What about hacking linux to a ps2?
I know sony has already worked it out for the japanese ps2, but you need extra hardware to run it.
What about running it of a cdrom only, yes you'll need to modify the ps2, otherwise it won't recognise the cdrom you put linux on.
Has anyone already done this or is anyone working on it?
I don't know how much a Dreamcast is but I'm sure the money (and time) can be put to better use.
I'm all for experimentation and exploration but surely in the long run its a bit of a waste.
Do something useful with your creativity.
(Hmmm preaching about wasting time when reading slashdot - Doh!)
"Things that you own end up owning you" - Tyler Durden (via Diogenes of Sinope).
Porting from the PC to console will never be easy anyway. Consider input methods. Most PC games use the mouse, with a lot of keyboard shortcuts. That won't work on a console.
This is very true but lucky for all us; the nice men at sega made a nice mouse and keyboard
Do Unto Others As You Would Have Others Do Unto You - ONLY HARDER!
Bill Gatliff explains everything you need to do to install Linux on a Sega Dreamscast gaming console.
I see this "Bill Gatliff" person is trying to get people to use linux on dreamcast instead of xbox...
All I know is that if someone could stick Heroes of Might & Magic 3 on the thing, I'm there.
(Not only could I feed my addiction in the computer room, I could feed it in the living room too! Woo-hoo!)
'Life is like a spoonful of Drain-O, it feels good on the way down but leaves you feeling hollow inside'
and maybe 10 dollars in RD...
WOW! So 5 developers receive a salary of two dollars for their trouble?
Recheck your facts there, chief. A lot more than five people go into the making of a game.
-- Give him Head? Be a Beacon? :P)
(If you can't figure out how to E-Mail me, Don't.
$120 cheaper than PS2 or XLAX
The odds of it costing only $3 for the entire production run materials doesn't make sense - so neither does your comment.
Only if you consider it to be $3+$10 per copy sold does the comment make sense - and at that I would consider the material cost fairly high. I have seen prices of a few cents per copy for a large "pressed" CD run, and I doubt the box and little booklet would be that expensive.
-=DaveHowe=-
Sounds like that could be the real use of this type of project. Rather than spend $200+ on one of those firewall/router devices (such as those from Linksys) just buy a Dreamcast at the $49 firesale price and then run a real operating system on it. It would make for a superior device that can be admin/maintained and updated as necessary..
DC has a VGA adaptor for 20 bucks that works great, defaults to 640x480 but i've read from dev sites that it goes higher.
I have my DC connected to a flatpanel monitor i picked up from ebay and love it.
Can't get much better than that.
GDROM
24 Megs Ram
6+ mill polys a second
Great Sound
4 controllers, with support for Mouse & Keyboard
Rare Broadband adaptor
Built in modem
New webbrowser with modern features.
dot dot dot (for those who listen to stern)
I'm not sure why you would want to exclude x86 stuff. There's tons of older do-it-all mother boards lying around for next to nothing. Some of them have low enough power requirments, but all of them use hardware that you already own. While it's nice to see so much work going on outside x86, I'd never ignore x86.
I'm waiting for systems like Agenda to get cheaper and less NDA burdened.
Friends don't help friends install M$ junk.
What the ...? Parent is an almost direct copy of an old comment made by "Kagato" to an old article! (The title of the comment is "Re:And the benefit of this would be?")
(Hey wait, yt has been done too...)
Can someone tell me what special gaming
chips there are inside the DC, and whether
drivers exist for them?
BBA=broadband adapter=$120 (plus shipping) from Lik Sang, and at least that much off of ebay.
That's $220 right there... leave it to a slashdotter to ignore all the humor in a given comment, eh?
Easy does it!
This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
Just in retrospect, maybe all this Dreamcast hacking wasn't such a good thing. I mean, these companies make money off software license sales, and often lose money on the hardware. Didn't our (infinitely small, but still there) part in hacking the machine and help assist the driving of Dreamcast into the ground. Sort of like a parasite: we fed on it and we accidentally killed the host, now that they aren't making the system anymore.
Man, it was great. I put the entire CD in there and it booted in about 3 minutes (with the config set to "medium". Amazing.
Dont eat yellow snow
"a fun weekend project"
/. Postin' Korner" in your parent's basement and experience life.
I feel very sorry for you. Get out of your "Perl Kodin'
end communication
If you're as lazy as me, you can get a DC Linux CD image from dcemulation on their DC Linux page. They also link to an image for Padus DiscJuggler on the news page, but I won't link that here.
:)
Note that I am also so lazy that I haven't downloaded said image, or even gotten around to fixing my broken dreamcast.
-Puk
Why is there this never ending need to put Linux on every living thing? I love Linux as much as the next guy but come on. What does this really add to a dreamcast? (Although they are $70 now!)
I have been following this from day one -- and the one issue that always kicks you in the pants is the fact that the DC has only 16 Megs of usable memory. Thus, you are sitting there in X with an xterm and wishing that you had enough memory to actually do anything else. (I did get it to play Donkey Kong with Mame --- albeit no sound --- but it was cool...)
(+1 Funny) only if I laugh out loud.
My roomate and I just waseted 30 CD-Rs this week on this. Now someone puts a better apge up. Why now? Why was this so hard? And what are you wupposed to do with linux on a DC? To little memory to do anyhting big, and the brodband adapters are worth their weight in gold!
If anyone has a broadband adapter, consider loaning/selling it to someone who is trying this (like me).
Thank you, Linus. You are the best.
We are roing ouh of rizness!
Yet another crippling bombshell hit th beleaguered *BSD community when last month IDC confirmed that *BSD accounts for less than a fraction of 1 percent of ll servers. Coming on the heels of the latest Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as further exemplified by failing dead last in th recent Sys Admin comprehensive networking test.
You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood. FreeBSD is the most endangered of them all.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick nd its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS hobbyist dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For ll practical purposes, *BSD is dead.
*BSD is dying
When Karl Kalleberg and myself started the port at LinuxDC (yes, not the same as the originial .jp port, for reasons I won't go into, but we're all friends now :P), the idea was to provide an embedded Linux system as an alternative for the hobbyist Dreamcast developers instead of the plucky toolkits (libdream, KOS, etc.) that were available. LinuxDC is *designed* to go as close to the metal as possible.
I'm still doing DC kernel hacking, check out the Task Manager on the SF project page for info on what's currently being worked on.
I wouldn't expect you to understand, as you obviously are inhibited from reading in some sort of way, but anyway, the port of Linux to the SuperH processor (to which the LinuxDC port belongs) is very real. Just browse your latest mainline kernel tree in the arch/sh/ directory for code relating the the DC and other SuperH boards.If there are true kernel hackers, people interested in porting apps, testers, or people who are serious about tinkering with embedded Linux development feel free to stop by linuxdc.org. The developers are usually on #linuxdc on irc.openprojects.net.
Have fun, and thanks goes to Bill for the well-written article :P.
M. R.
It's pathetic how you seem so hellbent on providing advice and bashing something you haven't even had the courage to read a couple of websites about.
M. R.
What a waste of perfectly good gaming system.
But hrm...maybe the next Nintendo will come with a CD-ROM design and perhaps they will team up with some linux distribution team to release a product on their console...and have Tux Racer for the game =) Woo!!!
Not too shabby a thought, for only $250 YOU TOO can be playing Tux Racer, have your own e-mail server, web server, and much much more!
Then have a disclaimer: Dumb-asses need not purchase.
"Just Smile and Nod." --Huck
DiscJuggler ISO available at dcemulation.com, that should save you a good amount of headache :)
Maxence
Dreamcasts manufactured after October, 2000 can't boot from CDRs [boob.co.uk - Dreamcast Research], which would put a serious dent on any plans for a farm of these DC+Linux boxes :(
Ive seen a lot of questions asked about the Dreamcast, plus a few inaccuracies posted, so here is my sad little attempt to inform :)
;p) with room to spare.
Some people are too lazy to follow the link to see the Dreamcasts tech specs, so here is the condensed version:
Hitachi SH4 @ 200MHz
8MB NEC PowerVR2 Gfx
2MB Yamaha Audio
12x GD/CD Drive
16MB System RAM
56k Modem Included (US Model)
Also there is some confusion as to pricing. In the US the Dreamcast's MSRP is $79.95 and many stores are selling for less than that to clear out remaining stock.
As for Input, the Dreamcast has 4 controller ports and a Keyboard and Mouse are available through standard game outlets. So you couild have Keyboard, mouse, and even a gamepad plugged in (xmame
As for burning (and people having trouble doing so). Burning a bootable DC CDR can be tricky, any mistake WILL result in a coaster. There are several good dreamcast burning guides around at sites like http://www.boob.co.uk and http://mc.pp.se/dc/
Also despite rumors to the contrary, there are NO US or European Dreamcast's that won't boot CDR's. Sega only released 2 units in Japan ( The Sakura Tisen LE DC and the Hello Kitty DC) that won't boot CDR's. They had originaly wanted to do the same for the US, but Sega stopped production of the Dreamcast before this could be implemented.
Other than linux, there is also a Dremcast port of NetBSD (and indeed, this port seems to be more active than the linux port). Details @ http://www.netbsd.org/Ports/dreamcast/ .
Dan Potter has also made a homebrew Dreamcast/GBA Operating System / development library called KallistiOs (KOS) which is completly open source and well documented, which can be found at http://dcdev.allusion.net.
Hope this is usefull to someone !
- "Scientia non habet inimicum nisp ignorantem"
Unfortunately, the Dreamcast only has 16mb of ram.
This is really annoying, because with the distro from m17n.org I tried, I only had about 1.4mb free on bootup. I got infinite swap or something whenever I tried compiling something, so I couldn't really do anything terribly useful.
Hopefully, this one can get the memory trimmed down a bit further.
I remember reading an article on /. about this a LONG time ago. Come to think of it, there's been lots of rehashed stories on here lately. What gives?
"A plan fiendishly clever in its intricacies"- Homer Simpson
I thought the DC (and all video consoles these days) comes with security features that prevent you from booting pirated games or playing out of region games. I didn't see anything in the article about overcoming those restrictions. Has Sega's scheme been so broken into that everyone now knows how to boot their own (which must look like a pirated) CD without anyproblem. Or is it not a problem because it is a CD-ROM and not a GD-ROM? Anyone know more about this?
"8MB NEC PowerVR2 Gfx"
So someone FINALLY got 3D out of this chip.
Shame I've already gotten rid of my Videologic Apocalypse 5D card. Interesting technology though.
As I pointed out before - This linux & dream cast story has been on /. before. What's with all of the rehashed stories lately?!?!?
"A plan fiendishly clever in its intricacies"- Homer Simpson
There is thing i dont understand, Why put an os on a gameing console?
No Sig