Slashdot Mirror


Dreamcast Reading An IDE Hard Drive

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.

96 of 178 comments (clear)

  1. Sorry still wonder why. by MADCOWbeserk · · Score: 1, Troll

    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.

    1. Re:Sorry still wonder why. by magicslax · · 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.

    2. Re:Sorry still wonder why. by MADCOWbeserk · · Score: 1

      True, point taken. There is always the "hey lookit what I can do" factor. But I would still like to see hardware hacking of stuff I could use. How about someone hack a laptop harddrive on to the back of a IPAQ or that new sharp thingy. I would definately give up some thiness for a few gigs.

    3. Re:Sorry still wonder why. by i+like+your+eyes · · Score: 1

      If you can throw together a duron system for less than 100 bucks then please tell me how.

      --

      There's no emoticon for what I'm feeling!
    4. Re:Sorry still wonder why. by ivarneli · · Score: 2, Insightful

      >But I would still like to see hardware hacking of stuff I could use.

      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.

    5. Re:Sorry still wonder why. by Toraz+Chryx · · Score: 2

      closest I can get is a 1Ghz Duron and ECS K7S5A for around $80

    6. Re:Sorry still wonder why. by ZhuLien · · Score: 1

      So, Linux may eventually run from a HDD on the DC, but so may other homebrew OSs which is where all the fun will be. What has a PC (assuming you mean generic clone hardware rather than Personal Computer) got to do with anything? All my 40+ PCs (personal Computers) of which only a single runs horrible Windoze and none run horrible Linux run other more fun OSs. I don't know if you lived in the 80s computer world, but it was fantastic, not from a hardware specs point of view (when looking back), but from the point of view that everything is different and unique and everything had nice things about them - these days, just horrible beige boxes with Windoze or Linux - yuk!

    7. Re:Sorry still wonder why. by pcmills · · Score: 1

      I have one of these on my IPAQ Kingston 5GB drive

      --
      Ask Slashdot - google for stupid people.
  2. Dreamcast is Cheap, but not easy to find anymore by LordZardoz · · Score: 5, Interesting

    A friend of mine was / is looking to purchase a Dreamcast, but none of the large retailers carry them any more. Unless you can get one off of E-Bay or a Pawn Shop, you will probably have great difficulty finding any these days.

    END COMMUNICATION

  3. Play from hard drive? by gss · · Score: 2, Interesting

    I'm not as interested in running linux from a dreamcast but this would be rather handy if you could play games from the hard drive. I'd probably play with my dreamcast more often if the damn games loaded quicker.

  4. what happened to linuxx on the xbox??? by Anonymous Coward · · Score: 1, Interesting

    i heard something about someone putting linux on an xbox and running it on that. where can i find information?

    1. Re:what happened to linuxx on the xbox??? by galaga79 · · Score: 1

      i heard something about someone putting linux on an xbox and running it on that. where can i find information?

      I believe you are referring to www.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.

  5. Re:Dreamcast is Cheap, but not easy to find anymor by DarkEdgeX · · Score: 3, Insightful

    Agreed, they're no where to be found on places such as Amazon.com or EBworld.com (or Gamestop.com), which are the big three retailers AFAIK. Smaller online specialty shops may still have them, but I imagine they're asking more than retail given the shortages these days.

    --
    All I know about Bush is I had a good job when Clinton was president.
  6. Getting Linux to Work would be impressive... by suwalski · · Score: 2

    ...but getting it to work on an X-Box would be even more so!

    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... Crazy teenagers! :)

    1. Re:Getting Linux to Work would be impressive... by galaga79 · · Score: 1

      ...but getting it to work on an X-Box would be even more so!

      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 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.

  7. I've got to wonder... by alouts · · Score: 1

    Why anyone would really consider this "promising". Cool, yes. Geeky, yes. But come on, for the price of the hardware, you can buy a two or three generations old real machine on ebay and have a MUCH more funcitonal webserver without any of the do-it-yourself hassle. Can you really see someone going out and buying up a whole slew of dreamcasts and hard drives to build out a cheap server farm?

    1. Re:I've got to wonder... by Usquebaugh · · Score: 2

      No,
      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.

  8. Not SH6 by ldspartan · · Score: 5, Informative

    It uses a Hitachi SH4, not SH6, iirc. Just splitting hairs :).

    --
    Phil

    1. Re:Not SH6 by alexmeaden · · Score: 1

      According to NetBSD's page, it uses an SH3!

      Alex.

    2. Re: Not SH6 by ldspartan · · Score: 1

      Ok, here's how I understand it. NetBSD for the Dreamcast falls under the NetBSD sh3/4 port, which is shortened to just sh3 (I'm guessing the procs are binary compatible, or close to it.) On the other hand, every site I've seen lists it as an SH4.

      For instance, if you look at Marcus Cestedt's DC Hardware page (which is rather definitive, imho) it lists the SH4.

      --
      Phil

  9. Dreamcast videosystem is designed by PowerVR by Anonymous Coward · · Score: 4, Informative
    If I remember correctly, the Dreamcast sports a first gen Kyro graphics chipset. Also noteworthy, PowerVR has just released its 2nd wave of BETA X11 XServer, GLX, and DRI drivers for their Kyro and Kyro II graphics chipsets. I submitted this as news, but apparently Slashdot doesn't think it's noteworthy. What realy is noteworthy is POWERVR has NOW opensourced their DRIVERS! Check it out on their download page...

    SuSE 7
    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 ;)

    1. Re:Dreamcast videosystem is designed by PowerVR by Egonis · · Score: 1

      Think of the possibilities here...

      - Linux Distro on DC
      - X11 running on DC
      - IDE Capabilities

      This could make a CHEAP, but Uber Kewl Workstation!!

    2. Re:Dreamcast videosystem is designed by PowerVR by magicslax · · Score: 1

      I hope you realize your "CHEAP, but Uber Kewl Workstation" would only have 16 megs of ram.

    3. Re:Dreamcast videosystem is designed by PowerVR by Anonymous Coward · · Score: 1, Funny

      Oh fuck yeah! Imagine a fast Linux system you won't feel bad about letting bake in your car! I'ld like to see a Dreamcast using a Playstation1 portable television display and 802.11b. That'll rock as a zombie slashdotting uber-hacking toy. Cheers

      \__/
      ||
      ||
      ||
      ----

    4. Re:Dreamcast videosystem is designed by PowerVR by Junta · · Score: 2

      Hell, it's a lot more than 640k, and you'd never need more than that...

      But seriously, I have a P60 w/ 16 megs of ram running Linux. swaps like hell but it works..

      --
      XML is like violence. If it doesn't solve the problem, use more.
    5. Re:Dreamcast videosystem is designed by PowerVR by 56ker · · Score: 1, Offtopic

      The reason they're so cheap to buy is that they make their money on the software licences. They don't expect people to buy them then run Open Source software on them!

    6. Re:Dreamcast videosystem is designed by PowerVR by ipmcc · · Score: 1

      The thing that some people seem to forget is that Dreamcast is a dead platform. Unlike an old P133 that you may put linux on and shove in the corner to be your personal bitchbox, dreamcast has just about zero potential to be useful.

      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.

      --
      This too shall pass.
    7. Re:Dreamcast videosystem is designed by PowerVR by N+Monkey · · Score: 1
      If I remember correctly, the Dreamcast sports a first gen Kyro graphics chipset....


      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
  10. SWEET! by Egonis · · Score: 1

    Now THIS will solve my library of VMU's problem.

  11. Cheap Kiosk by geoffsmith · · Score: 2, Interesting
    Here's a recipe to roll your own cheap kiosk:
    • 1 el cheapo Dreamcast for your local walmart with dreamcast linux installed
    • 1 inexpensive little TV (you've probably got one in your garage)
    • 1 spare ide drive -- I've got one sitting on my desk
    • Plywood and paint
    And as a bonus, you can play Sonic the Hedgehog on it!

    Websurfing done right! StumbleUpon
    1. Re:Cheap Kiosk by Garak · · Score: 1

      You don't even need a HD for this, you could just burn all the data onto a CD.

      --
      God, root, what is the difference?
  12. This was posted bout a year ago on /. by Anonymous Coward · · Score: 1, Informative

    Someone else made it, a team of college students I believe. They made an interface 4 it. now that the dc is rather dead and its cpu dated it doesnt much matter. Well it might to those linux nuts that want to run linux on everything from a wrist watch to a cash register

  13. DC NAVI by thanjee · · Score: 1

    This is cool.
    If we incorporate the DC Navi with Lain OS, then we will have a full NAVI styled DC NAVI :)

    --
    Saying your OS is the best because more people use it is like saying MacDonalds make the best food
  14. Re:Dreamcast is Cheap, but not easy to find anymor by saveth · · Score: 2, Interesting

    There's a store just up the road called GameStop. It's a part of Barnes and Noble, so I assume you can find GameStops pretty much anywhere you can find a Barnes and Noble. Anyway, they sell used consoles, including Dreamcasts. I bought my N64 there about a year ago for only about $50, and it's worked wonderfully since then. Good quality, low prices. Check them out.

  15. Linux on the DC... by Junta · · Score: 4, Interesting

    It has beend done, here is a url:
    http://www.m17n.org/linux-sh/dreamcast/
    You can even get an ISO for the modified RedHat/eCos there.
    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.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Linux on the DC... by h0tblack · · Score: 1

      and done a long time ago too, like a year, so this is very much a case of non-news.
      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/

    2. Re:Linux on the DC... by dcocos · · Score: 1

      Has anyone actually gotten this to work? I've never been able to get it to make working CD.

    3. Re:Linux on the DC... by TC+(WC) · · Score: 1

      Unfortunately some Dreamcast units cannot read CD-Rs. A list of these versions and how to identify them is out there somewhere, though I don't have a URL.

    4. Re:Linux on the DC... by ksheff · · 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.

      --
      the good ground has been paved over by suicidal maniacs
    5. Re:Linux on the DC... by 00_NOP · · Score: 1

      The url here points to a very old "distro" for the DC.

      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.

    6. Re:Linux on the DC... by zaffir · · Score: 1
      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
  16. Old news... by Daniel+Wood · · Score: 2, Informative

    bITmASTER32 made an IDE interface and Kiyoshi Ikehara built released a driver for NetBSD a long time ago. What this guy did was nothing special. They have been Lan booting NetBSD on a dreamcast and using the HDD (albeit slow, 800k/sec) for a while now.

  17. Re:NAT server by Junta · · Score: 2

    Of course, you can only have one interface connected at a time, BBA or Modem.... No HD needed for a NAT box (you would shoot the low power req right there). Get a cheap cable/dsl "router". This interface may even take up the BBA slot, so no network with this. To make Dreamcast a Good NAT box, you would need an adapter with two Ethernet ports and a bit of nvram (if you want to have any sort of persistant, yet flexible rules..)

    --
    XML is like violence. If it doesn't solve the problem, use more.
  18. iPAQ hard drive by JesseL · · Score: 2

    Check out the IPAQ storage brick. It didn't take much hardware hacking though.

    --
    "Prefiero morir de pie que vivir siempre arrodillado!"
  19. Re:Dreamcast is Cheap, but not easy to find anymor by sparcv9 · · Score: 5, Informative

    Hit up a Babbage's or FunCoLand (same parent company). Babbage's sells mostly new stuff, but has some used/refurbed DC stuff, and FunCoLand is primarily a used game/console store. The one near me has about a half-dozen used DCs for sale. I even got a DC keyboard at FunCoLand for $10, new in the box. The Electronics Boutiques around here seem to be dropping the DC merchandise and just selling off the remainder, though, and the local Wal*Marts have stopped carrying it completely.

    --

    This is not a Fugazi .sig
  20. It is not an SH6... by sagei · · Score: 2

    Maybe this will encourage new Linux for Dreamcast work with the greater possibilities it presents for a small SH6 based web server?
    The Dreamcast is SH4-based, not SH6. The SH5 chip is just about ready to be released.

    --

    Robert Love

  21. Re:WTF!!! by NoMoreNicksLeft · · Score: 2

    Gives a whole new meaning to embedded operating system, eh? ;)

  22. Deer Linuxheads by rtphokie · · Score: 1

    Linux is a marvelous OS but it doesn't need to run on EVERYTHING.

    1. Re:Deer Linuxheads by blank · · Score: 1

      deer non-linuxheads,

      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.

      --

      bah. start over

  23. Summary of Sega consoles/CPU's by NoMoreNicksLeft · · Score: 2

    Sega Master System - Z80 cpu. no idea of mhz
    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.

    1. Re:Summary of Sega consoles/CPU's by Serfer · · Score: 1

      Eh, the z80 in the genesis wasn't really for sound. There were a handful of games (3 or 4 if I recall) that did use it, but it was mostly there for the Master System compatibility.
      And the Game Gear used a z80 as well.

    2. Re:Summary of Sega consoles/CPU's by NoMoreNicksLeft · · Score: 2

      Not what I've read. I was under the impression that the SMS converter for genesis sported its own z80 for just that purpose.

    3. Re:Summary of Sega consoles/CPU's by Anonymous Coward · · Score: 4, Informative

      As someone who has written a Genesis emulator, I can assure you that the Z80 is indeed the sound CPU. There was only 1 game which used the SMS compatibility mode that I'm aware of (Phantasy Star -- exact same game as the SMS counterpart, in a Genesis cartridge.)

      Try firing up some games in your favorite Genesis emulator and then disabling the Z80. What's that? Sound stops? Oh! :) Some games did PSG sound through the 68K but the bulk of sound output was done through the YM2612 FM (and its DAC) using the Z80.

      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 :)

    4. Re:Summary of Sega consoles/CPU's by Anonymous Coward · · Score: 1, Interesting

      Despite its bulky size, the SMS converter did not have a Z80 in it. It was just necessary to convert between the cart pinouts which varied greatly between the 2 systems.

      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.)

    5. Re:Summary of Sega consoles/CPU's by ActiveSX · · Score: 2, Interesting

      The DC uses a Yamaha AICA chip for sound, which is just an ARM that runs code given to it to process sound. Pretty flexible beast, from what I've heard.

    6. Re:Summary of Sega consoles/CPU's by ActiveSX · · Score: 1, Insightful

      The Genesis used the Z80 for both sound and Master System/Game Gear (same box, different resolution screen) compatibility. I believe that there was 1 or 2 licensed games that used it for SMS compat, the rest were 10 in 1 pirate carts and the like.

    7. Re:Summary of Sega consoles/CPU's by DrPascal · · Score: 2, Interesting

      Flexible, and as far as the homebrew people are concerned, slower than expected. As someone that has played with the homemade dcdev kit setups, while they can do WAV/MOD type stuff smoothly, the SH4 processor has to get involved in order to decompress MP3s in realtime. The ARM audio chip should have enough power to do it, but the guys that wrote the code can't get it to run at full speed (yet).

      --
      DrPascal: Not the language, the mathematician.
    8. Re:Summary of Sega consoles/CPU's by madcowherd · · Score: 1

      Dreamcast uses some flavor of custom ARM for the sound. And it's almost completely undocumented at that.

    9. Re:Summary of Sega consoles/CPU's by serial+frame · · Score: 1

      > Sega Dreamcast - SH4 cpu, (SH3 for sound? heh)

      StrongARM, actually.

      --

      -
      And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
  24. I can actually think of a use... by Paradoxish · · Score: 5, Interesting

    ...for running Linux off of a HDD hooked up to a dreamcast, although the PS2 serves the purpose a little better for me (just based on its shape and its PC-like CD tray): car "PC" systems! Think about it, a console is generally cheaper than a PC, has a smaller profile, doesn't generate as much heat, and has more "out of the box" uses (A PS2 placed in a car is already capable of playing games, DVDs, AND CDs - and with Linux running on it could probably very easy serve as an mp3 player).

    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.

    --
    If you need to interpret my post, then you don't get it.
    1. Re:I can actually think of a use... by doorbot.com · · Score: 1

      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.

      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.

    2. Re:I can actually think of a use... by PsyQ · · Score: 1

      Actually, when running the PS2 Linux Kit you can NOT access any CDs or DVDs. Probably some stupid IP/copyright issue. One point for the DC :)

    3. Re:I can actually think of a use... by zaffir · · Score: 1

      Here's a remote at Lik-Sang, but its "not available". You can get a remote in this VCD pack, though. And its only $25!

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
  25. Been there, done that. by alhaz · · Score: 2

    This has been done before, it's actually been done a lot better before.

    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.

    --
    This is just like television, only you can see much further.
  26. OT: Game Cube? by petyou · · Score: 1

    I've Googled and Googled, but have yet to find any resources covering homebrew on the Game Cube. It uses a modded IBM G3 and some interesting SRAM-ish memory. I'd be nice if a resource like Marcus Comstedt's existed. So far the closest I can find are photos of the guts, and some marketing from Metrowerks.

    1. Re:OT: Game Cube? by or_smth · · Score: 1

      The problem faced by many is the fact that it uses mini-dvds as a format rather than full dvds. Those "leetos" with DVD burners have a tough time with that, and mini-cds don't hold enough. I expect that in due time, there will be projects, but by design it is not nearly as PC-like as the dreamcast (could work with MS windows CE) or the Xbox (well... it is a PC :).

  27. Re:Dreamcast is Cheap, but not easy to find anymor by draziw · · Score: 1

    You can pick one up with very little effort from Gamestop.com ( http://www.gamestop.com/) They have several deals on used systems with 1 or more games starting around $69. As you mention - ebay works well too. If you're gonna hack it anyway, why buy new?

  28. NetBSD runs on dreamcast also by epseps · · Score: 1

    It runs on pretty much everything, probably more stable than Linux too (it has been for me on x86 but not as much fun stuff)

    http://www.netbsd.org/Ports/dreamcast

    1. Re:NetBSD runs on dreamcast also by 00_NOP · · Score: 1

      Don't want to start a flamewar, but the netBSD support for the DC is about a year behind that for Linux. For instance: there is no X windows or sound support on the netBSD port.
      The netBSDers deserve credit for being first, but they seem to sort have given up now they've got a working kernel.

  29. Re:Good use for the Dreamcast by jerkface · · Score: 1

    I take it you know that because you've played all the popular Dreamcast games, and found them worthless? Or is it possible that you're making broad comments about a system that you actually don't know much about? Just curious.

  30. A success? by Anonymous Coward · · Score: 1, Interesting

    Dreamcast Linux distro isn't a success yet from what we've used (on the DC we bought specifically). It's certainly got potential. Just a shame about the broadband adapter drought.

    1. Re:A success? by mprinkey · · Score: 1

      Just a shame about the broadband adapter drought.

      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.

  31. Filtering help please by isoteareth · · Score: 1

    I'd really prefer the "I made X into Y" articles were in their own category, rather than hardware. There's enough of them to warrant a category, and I suspect I'm not the only person who has no interest in them but still wants to read legitimate hardware news.

    1. Re:Filtering help please by SomeOtherGuy · · Score: 2

      News For Nerds. (says it all) I for one am stoked to someday be able to hook a hd up to my DC....

      --
      (+1 Funny) only if I laugh out loud.
  32. If you'd READ the article.... by CTho9305 · · Score: 1

    You would see that he EXPLICITLY states where he got the info he needed to do it.

  33. I for one by CaptainSuperBoy · · Score: 2

    Being a software pirate, I'd love to see this used to store games.. wouldn't it be cool to have a 100GB drive hooked up to your Dreamcast and to be able to load games off the HD? Probably tough to do since I'm sure games read the CD directly.. but it'd be cool. Like those N64 copiers that read games off zip disk.

    1. Re:I for one by ActiveSX · · Score: 1

      Being a software pirate, I'd love to see this used to store games...

      Ooooh, I'm telling the SPA on yooou.

  34. DC Has lots of great stuff already. by NiGHTSFTP · · Score: 5, Informative

    I've been following the scene for quite awhile. Was hop in #dcemu 6 months or so, when it wasnt busy. Went through the big John Henderson fiasco.

    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. com/
    http://www.boob.co.uk

    --
    http://www.angryburrito.com/ The best, completely unfinished software review site ever.
  35. Re:Good use for the Dreamcast by Tremul · · Score: 1

    My comments are more about it's great propganda push which ripped the rug out from under the feet of all it's customers. It's was a good attempt at a next generation system. However it turned out ot be lacking in several areas. No to mention the PS2 ripped it apart.

    --

    "Can't sleep. Clowns will eat me"
  36. Re:FAGGOTS by Mike+the+Mac+Geek · · Score: 2

    Umm... ok....
    Go... dreamcast?

    --
    -------------------------------------------------- ---- The man, the myth, the something or other.
  37. Re:NAT server by LiENUS · · Score: 1

    256kb nvram at 0x00200000
    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.

  38. The most obvious thing... by ImaLamer · · Score: 2

    The most obvious thing would be not only Linux on DC, but the other applications.

    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

  39. Negative by bcaulf · · Score: 1

    All Dreamcasts can read CDRs. The ones made after Oct. 2000 just refuse to boot the most popular format (in terms of CD sessions) for burned Dreamcast games. You can use another format that works fine on later-manufactured Dreamcasts. See the dreamcast articles at for more details.

  40. You are a fucking retard by bcaulf · · Score: 1

    I don't know if this is an elaborate "Beowulf" troll or what. Your post makes no sense. The GPU on an XBox is not useful for anything other than graphics. Making a cluster of these things is a bad idea.

    1. Re:You are a fucking retard by W.+Justice+Black · · 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.

      --
      "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
  41. Broadband / Netboot by LoudMusic · · Score: 2

    It seems to me the point of using them would be to use a LOT of them. In which case it would make sense (to me) to put a broadband adapter in it and have a netboot server for them. That way you can harness their cheap processing power and don't have to worry about difficult hardware manipulation to add a hard drive.

    ~LoudMusic

    --
    No sig for you. YOU GET NO SIG!
  42. *grin* by shidoshi · · Score: 1

    As I Dreamcast lover, I LOVE this kind of stuff. "Why do this? You can buy a cheap PC and blah blah" ... that isn't the point. The point is that people who love the DC are finding all of these great other uses for it. The Dreamcast is still a beautiful system, and is very versitile in what it can do. The bigger the underground DC scene becomes, the happier I am. I remember back when VMU animations were just becoming possible, and how fun that kind of stuff was. I made two Japanese flash card programs for the VMU through the simple animation routines. What was the point? Just because I could, and I got a kick out of seeing it work.

  43. Why bother? Because it's fun. by 00_NOP · · Score: 1

    Why bother? Is the question I am most frequently asked about running Linux on the Dreamcast.

    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.

  44. ARM7 & Yamaha AICA by 00_NOP · · Score: 1

    What is undocumented is the real power of this system - its advanced DSP properties. It's relatively easy to get it to play 48k bit rate stereo though.

  45. Re:Dreamcast is Cheap, but not easy to find anymor by Kojo · · Score: 1

    Babbage's/FunCoLand/SuperSoftware and a couple of others are all now GameStop. You can check out their used DreamCast section here.

    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.

  46. Re:Good use for the Dreamcast by jerkface · · Score: 2, Insightful
    I don't know what propaganda push you're referring to, but maybe that's because I didn't see any of the ads. It's certainly a valid complaint against Sega that they shafted their loyal customers. But I think a console is best measured by the quality of its games, and the DC's library is downright excellent. It's still the console I play the most, and I have a list of games I still want to get - a couple of which are yet to be released. The PS2 now has a good software lineup also, but it had a disappointing lineup until the 2nd half of 2001. It is also weak at texturing due to its lack of any hardware support for texture compression. The overall performance gap between the two consoles is actually not that large, and if you look at the first generation of games for both systems (Tekken vs. Soul Calibur, Tony Hawk Pro Skater 2 vs. Tony Hawk Pro Skater 2) the Dreamcast games actually look better.

    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.

  47. Re-inventing the wheel? by Mike+McTernan · · Score: 1

    Whenever I see things like this I think that it is quite cool, but wonder what the point really is. Isn't this guy just trying to re-invent the PC? Can't he do something better with his time?

    Mike

    --
    -- Mike
  48. Why? by JoeRobe · · Score: 1

    The number of things that people have done with a dramcast amazes me. I don't know much about Dreamcast hardware, so here's my question:

    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

    --
    The best way to predict the future is to invent it.
  49. You are right by epseps · · Score: 1

    netBSD also doesn't have a working mouse for DC.

    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)

  50. And??? by epseps · · Score: 1

    So?

    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.

  51. That's not what massively parallel means by bcaulf · · Score: 1

    I originally wrote a longer post, remarking about exactly why the GPU only makes sense in a graphics application. I edited myself down to keep it simple. But since you mention it...

    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.