Dreamcast Reading An IDE Hard Drive 178
evilpaul13 writes: "Somebody got an IDE Harddrive hooked up to his Dreamcast! He plans to build a new case for it as a later project. Maybe this will encourage new Linux for Dreamcast work with the greater possibilities it presents for a small SH6 based web server?" This is still a work in progress -- but it's encouraging, especially given the current price of Dreamcast consoles.
Re:NAT server (Score:2)
Re:NAT server (Score:1)
and i suspect that using this you also get the isa port which bitmaster originally intended, so get an isa nic and drop it in.
Sorry still wonder why. (Score:1, Troll)
Re:Sorry still wonder why. (Score:5, Insightful)
Given the relative slowness of the dreamcast, even at less than a $100 buck it still can't compete with a PC. You can easily put together a Duron sytem for around the same cost and have a far more useful Linux box. Being able to run binaries and not recomiling to run on the dreamcast will save a boatload of time in the long run too.
You missed the point. This isn't about "useful," "practial." or "cheap." This is Good ol fashioned hardware hacking. (see look, it even says it on the site. neeener.) It has much less to do with how usable it is as it does with its coolness factor.
Re:Sorry still wonder why. (Score:1)
iPAQ hard drive (Score:2)
Check out the IPAQ storage brick [tjotala.com]. It didn't take much hardware hacking though.
Re:Sorry still wonder why. (Score:2, Insightful)
That's what companies are for. This guy is doing something he thinks is fun and interesting for his own benefit. He's not trying to cater to your wants, and I don't see why you think he should.
Re:Sorry still wonder why. (Score:1)
Re:Sorry still wonder why. (Score:1)
Re:Sorry still wonder why. (Score:2)
Re:Sorry still wonder why. (Score:1)
Dreamcast is Cheap, but not easy to find anymore (Score:5, Interesting)
END COMMUNICATION
Re:Dreamcast is Cheap, but not easy to find anymor (Score:3, Insightful)
Re:Dreamcast is Cheap, but not easy to find anymor (Score:2, Interesting)
Re:Dreamcast is Cheap, but not easy to find anymor (Score:5, Informative)
Re:Dreamcast is Cheap, but not easy to find anymor (Score:1)
Babbage's/FunCoLand/SuperSoftware and a couple of others are all now GameStop [gamestop.com]. You can check out their used DreamCast section here [gamestop.com].
The one near me (Houston, TX) just got a bunch of used DCs in and they're selling them for $69, due to high demand. That should change soon.
Re:Dreamcast is Cheap, but not easy to find anymor (Score:1)
Play from hard drive? (Score:2, Interesting)
what happened to linuxx on the xbox??? (Score:1, Interesting)
Re:what happened to linuxx on the xbox??? (Score:1)
I believe you are referring to www.xbox-linux.org [xbox-linux.org]. Looking at the website it looks like are making progress slowly though I don't think it will be easier than porting to the Dreamcast despite the x86 architecture. I believe part of the reason the Dreamcast port was successful was due to hardware documentation, namely the leaked SDK document.
With the X-Box it aint so easy because anyone who applies for the dev-kit has to sign a NDA. So the only way Linux on the X-Box is going to happen is to reverse engineer the system, just like the aforementioned group are doing. Microsoft are no doubt quite determined to stop unauthorised development for the X-Box.
A success? (Score:1, Interesting)
Re:A success? (Score:1)
Indeed. I shelled out $120 plus shipping from Hong Kong to get a Japanese-version Broadband Adapter. Prices on Ebay are hovering north of $100 for used US versions. It works well with the Linux distribution, but it is certainly an expensive add-on to a system I got for $49 used at the local EB.
You are a fucking retard (Score:1)
Re:You are a fucking retard (Score:1)
Your post makes no sense.
Actually, it does. The GPU is just a number cruncher at heart. Texturing, rotation, scaling, transform, and all the other stuff that a GPU does is just fancy wording for basic binary or trancendental (sin, cos, tan, etc.) functions in mass parallel (i.e. lots of them happening at once).
While this is a conceivable use of a GPU's power, rounding errors will probably result for all but the simplest calculations. And of course the screen will probably be filled with garbage as calculations are performed (so we'd be looking at using them as headless boxes, right?). Short version--you might be able to use this, but probably not.
Don't be so close minded about what a part is supposed to be used for. I'm no big fan of Intel, but I was nothing but impressed at how they noticed that their FPU could be used for several parallel integer operations instead of floating-point ones, then used this fact and some marketing hype to develop a technology in heavy use today. You probably know this technology as MMX.
That's not what massively parallel means (Score:1)
Accuracy is certainly a problem. Today's PC graphics hardware computes results with 8 bits of accuracy. But just as important, I think, is the fact that the GPU is not a massively parallel unit in the first place. I.e., it does not have the ability to process in parallel more than a handful of data.
There is a reason for that: 3D graphics does not parallelize all that well. It is a big pain in the neck to try to fill multiple graphics pipelines. The applications programmers are not going to like it. So you keep it simple, deal with one polygon at a time. You might keep a few pixel pipelines full but even that only works well if your polygons are pretty big on screen.
Consequently these folks try hard to make their mostly serial hardware fast. It costs more money to make such a fast part.
If your problem is embarrassingly parallel, why try to reuse some expensive graphics specific part with a bunch of accuracy limitations? You can put a bunch of cheap DSPs on a board and go nuts. The original poster wanted to spend $15M on a large cluster, networked together with game controller cables and safety pins. That's nuts. It is not the cheapest way to get a large DSP array.
People do use MMX and other SIMD instructions, because they need to do media processing, and the desktop PC already has one CPU. For cost reasons it's not a good idea to squeeze a separate DSP in there. But don't tell me you would build a cluster of MMX enabled PCs to do a big parallel DSP task. Again it would not be the cheapest way.
Re: your headless idea. XBox has a UMA, so the frame buffer can be located in one chunk of main memory, and the GPU can be off chewing on some other part. So you could have a pretty display on your XBox cluster.
Getting Linux to Work would be impressive... (Score:2)
But seriously, I'm constantly amazed by the ideas people have of devices to run Linux on -- perhaps more so than the actual hacking required to do it.
Check out this Linux on a toaster [k12.or.us]... Crazy teenagers!
Re:Getting Linux to Work would be impressive... (Score:1)
I could be wrong on this, but I believe it's easier to develop for the Dreamcast as the SDK was illegaly leaked on the net. It is because of that there was a large flux of emulators and other unoffical programs developed for the Dreamcast.
Microsoft is no doubt more protective about it's SDK and stopping unauthorised for the development for X-Box. According to the X-Box development site [xbox.com] you need to sign a NDA to get access to the devkit. So any GLPed program let alone Linux is quite unlikely, that is unless you reverse engineer the console but these days that would probably land you in hot water.
I've got to wonder... (Score:1)
Re:I've got to wonder... (Score:2)
but running mame and then playing all the old arcade standards is very neat. Plus the DC games are still very playable. That's what I did and I've been very pleased with results.
Not SH6 (Score:5, Informative)
--
Phil
Re:Not SH6 (Score:1)
Alex.
Re: Not SH6 (Score:1)
For instance, if you look at Marcus Cestedt's DC Hardware page [mc.pp.se] (which is rather definitive, imho) it lists the SH4.
--
Phil
Dreamcast videosystem is designed by PowerVR (Score:4, Informative)
SuSE 7 [powervr.com] ;)
RedHat 7
Mandrake 8
SOURCE RPM
and SOURCE TARBALL
PowerVR has just made the Dreamcast into an aspiring platform for Linux gaming! Good graphics, 128 bit SuperH CPU, good BUS, affordable(less than $100 at retail, cheaper used), and now a harddrive... shame on them ;)
Re:Dreamcast videosystem is designed by PowerVR (Score:1)
- Linux Distro on DC
- X11 running on DC
- IDE Capabilities
This could make a CHEAP, but Uber Kewl Workstation!!
Re:Dreamcast videosystem is designed by PowerVR (Score:1)
I hope you realize your "CHEAP, but Uber Kewl Workstation" would only have 16 megs of ram.
Re:Dreamcast videosystem is designed by PowerVR (Score:2)
But seriously, I have a P60 w/ 16 megs of ram running Linux. swaps like hell but it works..
Re:Dreamcast videosystem is designed by PowerVR (Score:1, Funny)
\__/
||
||
||
----
Re:Dreamcast videosystem is designed by PowerVR (Score:1, Offtopic)
Re:Dreamcast videosystem is designed by PowerVR (Score:1)
I got really into the dcdev scene about a year ago, and even then, it was catch as catch can and often left me wondering why in hell I was sinking my fleeting spare time into it. Think of it this way: In order to have a hard drive in the thing, you have to hack together an IDE/ISA interface from raw gates. To use the thing on a network you need to put your hands on an (extremely) scarce broadband adapter, or a cobbled together ISA interface with some other ethernet card. Hell, to even play around with the thing in linux you need a special serial cable which you either have to make yourself by scamming samples of a MAX232 RS232 driver or buy from Lik-sang or whereever. If you could do *anything* useful (other than play old DC games) with a DC these days, the development community would be a lot further along. It is a hobbyist sect and should (and most likely will) stay that way.
Just as I know people who still run 68040 based NeXT boxes, I'm sure that people will continue to futz with DC indefinitely, but it really is more trouble than its worth. I would say the best (i.e. closest to drop-in functionality out of the box) idea I ever heard for the DC was the thought that, using serial communications alone, and with more specs on the graphics engine, you could create a boot CD that would run linux and then have a central machine with a whole bunch of serial ports that farmed out rendering tasks to be done in the graphics engine. (and even this idea suffers because of serial port bandwidth)
I am as much for hardware reuse as the next guy, but in my opinion, the people who are sinking so much time into the DC as an embedded platform should move on to something that's going to be around a little longer.
Re:Dreamcast videosystem is designed by PowerVR (Score:1)
Sorry, but Dreamcast uses a PowerVR series 2 chip (the CLX2) while Kyro I & II are series 3 chips. There are, of course, a large number of similarities, but there are also quite a number of significant differences.
For example, Series 2 used vector quantisation texture compression (generally 2bpp although it can go lower!) while series 3 has S3TC/DXTC. Series 3 added several new features such as 8 layer multi-texturing (although you could do emulate this on series 2 because it had a scratch-pad "accumulation" buffer).
CLX2 also included some "special" functions that were requested by Sega that aren't in any of the PC chips.
Cheers
Simon
SWEET! (Score:1)
Cheap Kiosk (Score:2, Interesting)
Websurfing done right! StumbleUpon [stumbleupon.com]
Re:Cheap Kiosk (Score:1)
This was posted bout a year ago on /. (Score:1, Informative)
DC NAVI (Score:1)
If we incorporate the DC Navi with Lain OS, then we will have a full NAVI styled DC NAVI
Linux on the DC... (Score:4, Interesting)
http://www.m17n.org/linux-sh/dreamcast/
Yo
It supports the video card (unaccelrated framebuffer, maybe improved by now), and the BBA (if you are lucky enough to have one). You *could* make it into a web server through nfs, or static on CD, but see no good reason. Doesn't support the sound though.
Personally, If I had a BBA and linux supported the sound, it could make a convenient MP3 jukebox with neato visualizations, or even an MPG player. You can get software to play MPG and MP# from CD already, but over NFS would be so much more convenient... Home theater applications, that could be useful, since it's form factor is so nice. Linux on the XBox would be a truly great Home Theater thing (hard drive and ethernet built in). Hell, any general purpose OS on the XBox would make the box more attractive, the games sure as hell don't excite me.
Re:Linux on the DC... (Score:1)
You gotta love the DC signed by Stallman
http://www.m17n.org/linux-sh/images/lwe01.jpg
There's also a LinuxDC site at sourceforge:
http://linuxdc.sourceforge.net/
Re:Linux on the DC... (Score:1)
Re:Linux on the DC... (Score:1)
Re:Linux on the DC... (Score:1)
Negative (Score:1)
Re:Linux on the DC... (Score:1)
I have, but it required getting a different CD burner in order to create the multisession cd-r. My SCSI burner wouldn't work so I picked up a plain IDE one at a computer show and it works just fine. Also, I think the version of the kernel they are using is 2.4.5, which has a broken version of the RTL-8139C ethernet driver. It keeps reporting 'no medium found' when it tries to load the driver. This apparently was a problem with the driver code in the main kernel tree and was fixed later. This distribution just hasn't added that fix yet (I haven't yet either, so I can't complain). X seems to work ok.
Re:Linux on the DC... (Score:1)
Since that was done a sound driver has been written and support for some types of light guns and rumble packs added.
Best place to look for this is: the sourceforge project page [sourceforge.net].
Old news... (Score:2, Informative)
If you'd READ the article.... (Score:1)
It is not an SH6... (Score:2)
The Dreamcast is SH4-based, not SH6. The SH5 chip is just about ready to be released.
Deer Linuxheads (Score:1)
Re:Deer Linuxheads (Score:1)
it doesn't hurt to try to prove that it could run on everything. besides, it's only wasting time for the person who is trying it.
it's okay to geek out.
Summary of Sega consoles/CPU's (Score:2)
Sega Genesis - MC68000 cpu, z80 cpu for sound
Sega 32x - SH2 cpu, able to utilize 68k as coprocessor
Sega Saturn - Dual Hitachi SH3's, 68k for sound
Sega Dreamcast - SH4 cpu, (SH3 for sound? heh)
Anyone have any idea what the Game Gear used? I'm guessing z80, though it might have been others.
Re:Summary of Sega consoles/CPU's (Score:1)
And the Game Gear used a z80 as well.
Re:Summary of Sega consoles/CPU's (Score:2)
Re:Summary of Sega consoles/CPU's (Score:1, Interesting)
Except for some minor differences, the Genesis is able to run SMS software in its SMS compatibility mode. It isn't emulation, it's just the way the Genesis was designed to work. The Z80 subsystem's memory is easily remapped to work with SMS carts and if you've ever taken a look at how the SMS and Genesis video processors work you'd notice some funny similarities.
The Genesis VDP can be programmed to act like an SMS VDP (which was similar if not the same as the MSX's.)
Re:Summary of Sega consoles/CPU's (Score:1, Insightful)
Re:Summary of Sega consoles/CPU's (Score:4, Informative)
Try firing up some games in your favorite Genesis emulator and then disabling the Z80. What's that? Sound stops? Oh!
The SMS compatibility mode was activated via a cart pin. It disabled the 68K, put the VDP in SMS compatibility mode, and the made the Z80 think it was an SMS Z80.
The Game Gear is basically just an SMS (the only real difference is that its palette can define more colors.)
The 32X used twin SH-2s in a set up that was somewhat similar to the Saturn. The Saturn used 2 SH-2s, NOT SH-3s. There was an SH-1 in the CD-ROM drive, but you couldn't load code on it, so it basically worked like a black box.
AFAIK the Dreamcast uses an ARM CPU for sound.
If you can't already tell, programming old Sega consoles for fun is something I've dabbled in
Re:Summary of Sega consoles/CPU's (Score:2, Interesting)
Re:Summary of Sega consoles/CPU's (Score:2, Interesting)
Re:Summary of Sega consoles/CPU's (Score:1)
ARM7 & Yamaha AICA (Score:1)
Re:Summary of Sega consoles/CPU's (Score:1)
StrongARM, actually.
I can actually think of a use... (Score:5, Interesting)
A Dreamcast might not be as useful for that specific purpose, but the moral is don't immediatly assume any Linux project done "just for the hell of it" has no practical use. Anyone with the creativity and skill to get Linux running on unusual hardware (and in this case modify the hardware itself) can definetly come up with a good use for it.
Re:I can actually think of a use... (Score:1)
How true. The thing is, though, that those trolling slashdot saying "what's the point" don't have the imagination in the first place (and thus the trolling).
Anyways, you definitely make an interesting point... I wonder how hard it would be to hack a remote control with, say, 4 buttons for controlling MP3 playback. If it worked via radio signals you could plug an adapter into one of the DC controller ports and perhaps velcro your remote to the steering wheel.
Re:I can actually think of a use... (Score:1)
Re:I can actually think of a use... (Score:1)
Been there, done that. (Score:2)
I apologize for not being able to find the URL. For some reason, dreamcast hackers don't link to eachother much at all, so the info is hard to find with google. Somewhere around here, I have a PDF with a schematic.
About a year and a half ago, someone released an unfinished schematic for a board that connects where the modem or BBA connects and has an onboard IDE controller and an ISA slot. The website for it also had pictures of an improved design with a notebook ide connector and mounting hardware, and a pcmcia slot instead of an ISA slot. All this hardware being supported under netbsd, with source provided.
the creator / author said on the page that the complete design was unfinished but very close to finished. It was uncertian whether he was planning on printing and selling boards, or even telling anyone else how to do it.
OT: Game Cube? (Score:1)
Re:OT: Game Cube? (Score:1)
NetBSD runs on dreamcast also (Score:1)
http://www.netbsd.org/Ports/dreamcast
Re:NetBSD runs on dreamcast also (Score:1)
The netBSDers deserve credit for being first, but they seem to sort have given up now they've got a working kernel.
You are right (Score:1)
netBSDs real strength is its portability and stability. When DEC/Compaq support runs out on VMS for VAX, I'm turning the VAX server where I work into a netBSD mailserver. The DC port was probably done for two reasons (all good): To have fun. And to test the claim that it can port to anything. (The Linux port was done for the same reasons I assume).
A possible problem with the Linux port as opposed to the NetBSD port (as I found with x86) is the difference in distros and platforms. (I never have problems with pkgsrc)
And??? (Score:1)
Most people in the world use Windows on the desktop does that mean Linux is dead on the desktop?
The *BSD's have their fans and their niche.
For example I don't have to compile a weird SCSI emulation layer to run an IDE CDR/RW in NetBSD. I can run most Linux apps (I'm useing netscape under linux emulation right now), FreeBSD apps, Solaris x86 apps, and Windows apps using bochs.
For fun get two identical machines, one with NetBSD and one with linux. Run X, Abiword, Netscape, FreeCiv. Now run top. Compare the memory and swap useage.
Filtering help please (Score:1)
Re:Filtering help please (Score:2)
I for one (Score:2)
Re:I for one (Score:1)
Ooooh, I'm telling the SPA [spa.org] on yooou.
DC Has lots of great stuff already. (Score:5, Informative)
There is alot the DC offers, that nobody realizes. Do you know its the only cheap $50 console, that has accelerated 3d rendering? in free, open source libraries (KOS 1.1.7).
Rocket Racer beta2 is a wipeout-style game, no AI or Multiplayer till beta 3, but the techdemo of it kicks ass (4 cars, 2 tracks, time trials only).
DCShooter (beta that is out is old, wait for next release).. loads Q2 levels. Its a homebrew multiplayer (1-4) shooting game. Will soon be goldeneye-style.
DCAsteroids and DCFighting are both 3d, but are on backburner for the shooting game at the moment.
Look at fucking DcDivx!! Made by team Project Mayo themselves! (Divx 3,4,5 support, AVI, MP3 - Disc Swap Support) Its only beta 3, and is an -excellent- movie player.
There are outstanding emulators too.
NES : NesterDC 6.0
SNES: DreamSNES 0.9.7
GB : DCGNUboy 1.0.3-0.4
Genesis : DCGen 0.34b
Sega Master System/ Game Gear : Smeg 0.84
Just to name a few.
The harddrive is only a smaller mod that makes up the DC as a whole. Look at everything, and it kicks the crap out of any PS2 or Xbox...
Go ahead, play a super nintendo game on the Xbox.
Play a DivX movie on your PS2.
http://www.dcemulation.com/
http://www.dcvison
http://www.boob.co.uk
The most obvious thing... (Score:2)
Imagine your cool Dreamcast MP3 player with no disc swapping because the MP3's are on the drive. It sucks now, even though I have all my MP3's on CD because I must swap and look for the CD I want to play.
Imagine the cool shit - rip CD's to the drive and you've got a cheap unit similar to the HP or the others.
I'm excited! I loved the Dreamcast - IMHO the coolest console to come out in a long time. For some reason I scoff at the new ones because my love runs so deep. Fsck Xbox, PS2 and GC!
Dreamcast I Love You! - Please Don't Die
I'm lame, mod me as such
Broadband / Netboot (Score:2)
~LoudMusic
*grin* (Score:1)
Why bother? Because it's fun. (Score:1)
Well, it's not because it's a cheap alternative to a PC - it's not. The system is cheap - there are bucket loads of them for sale on ebay etc - and you get a lot of bang for your buck. But it's not a PC and wouldn't be a PC if you attached a RAID array for 40 GB disks to it - it's a games console.
As such it's pretty close to working in the "embedded space" and its also a challenge - we have a sound driver, but no sound DMA yet - we have a video driver, but no 3D yet - we have lots of devices for which support is still being worked on - microphones, cameras even.
Nobody is ever going to get noticed for writing a new driver for a sound card on a PC, but you do get noticed if you write one for the DC. And isn't getting noticed and complemented on your work what being a hacker is all about?
This site is subtitled "News for Nerds" and there isn't anything more nerdy that writing Linux drivers for a games console - so join the fun [sourceforge.net].
Re-inventing the wheel? (Score:1)
Mike
Why? (Score:1)
Has all of this stuff been done with the Dreamcast because its hardware is extremely flexible, moreso than any other console?
Or is it simply because the Dreamcast has been around for long enough that people are starting to wonder what ELSE they can do with it, and modifying it?
JoeRobe
Re:WTF!!! (Score:2)
Re:Good use for the Dreamcast (Score:1)
Re:Good use for the Dreamcast (Score:1)
Re:Good use for the Dreamcast (Score:2, Insightful)
On behalf of level-headed DC fanboys everywhere, I apologize over the jerk who modded you .It's something that happens in every article that mentions a game console. It's especially bad in PS2 articles, but only because the PS2 fanboys are more numerous.
Re:FAGGOTS (Score:2)
Go... dreamcast?