1. Digital Conservationist

    Digital Conservationist Active Member

    Joined:
    Jan 18, 2010
    Messages:
    38
    Likes Received:
    1
    Dreamcast with an external hard disk drive

    It's a topic that's been beaten to death, I know.
    This is a post for people who are more informed than I.

    I do believe that the method for booting DC games off of an external hard drive is a bit different than we had all previously thought. My extrapolation on the subject is as follows.

    - First thing's first. Crack open a DC and read all of the commands going to and from the drive via packet sniffing on the ribbon cable(this has probably been done already)

    - Create a small PCB that can take the GD ribbon right off the mobo and convert it into USB. You could, if you were so inclined, make a switch to go from USB back to GD drive and have a nice simple USB interface on the back of the unit)

    - Create a piece of software that can emulate a GD-ROM drive's commands and load GDI images off of your hard drive. Preferably cross-platform(win,mac,linux).

    - Fire up the application and load the game(or not) first. -- If the software is turned off when the DC is booted up, you'll probably get a System Error on the hardware. If you don't load a software image, the DC hardware boots directly to the dashboard as long as the DC GD-ROM emulation application is running.

    - Fire up your Dreamcast and you're playing your favorite homebrew app of choice.

    Imagine the homebrew possitiblies.

    Drag and drop the latest build of your game into the software app, the Dreamcast acts as though it had a disc ejected and would reset the console to the main dashboard. Just press "Play Game" on the dash and your latest image would boot.

    I do wonder how plausible this scenario is though. It is sound in theory to me. What are your thoughts? Nothing is ever really easy or difficult -- it just takes less or more time.

    -DC
     
    Last edited: Jan 20, 2010
  2. Kron

    Kron Gutsy Member

    Joined:
    Mar 14, 2004
    Messages:
    446
    Likes Received:
    16
    Considering the advancement with the SD card adapters you might not need bother with a Hard Drive. I think the next step will be a custom bios so you can launch directly instead of loading the likes of dream shell from a disc.
     
  3. Alchy

    Alchy Illustrious Member

    Joined:
    Apr 6, 2004
    Messages:
    6,216
    Likes Received:
    19
    The problem I have with posts like this: if someone is smart enough to engineer what you're suggesting, they don't need your help outlining the basic theory behind it. We're all aware this is possible, but if you can't do it yourself...

    Also the statement "Nothing is ever really easy or difficult -- it just takes less or more time" is nonsense. Plenty of coding and engineering tasks are extremely basic but take large amounts of time, and on the flip side some tasks are extremely complex but may require only a short burst of insight from a true genius.
     
    Last edited: Jan 20, 2010
  4. defor

    defor Intrepid Member

    Joined:
    Feb 10, 2008
    Messages:
    629
    Likes Received:
    6
    That's the most accurate analysis I think I've ever seen in regards to software/hardware development and hacking since I've been here. ++
     
  5. hl718

    hl718 Site Soldier

    Joined:
    Nov 19, 2004
    Messages:
    2,856
    Likes Received:
    7
    Of course it would be a lot easier to focus on the expansion bus.

    Facts:

    1) The expansion bus is where the fully working (not mockup) DC Zip Drive connected to the system.

    2) The DC Zip Drive was a standard, off-the-shelf, IDE drive.

    If you want to hook up a hard drive, look there.

    -hl718
     
  6. danhans115

    danhans115 Spirited Member

    Joined:
    Sep 15, 2007
    Messages:
    183
    Likes Received:
    7
    Last edited: Jan 21, 2010
  7. neoblast

    neoblast Robust Member

    Joined:
    Jan 8, 2008
    Messages:
    248
    Likes Received:
    0
    The SD interface is the answer, I bet we will see that soon ;)
    I can't disclose anything more yet, as it's in progress...
     
  8. MrSporty

    MrSporty Rapidly Rising Member

    Joined:
    Dec 29, 2006
    Messages:
    88
    Likes Received:
    0
    Sounds siimilar to a project ive been on and off with for a short while.

    External GDROM SCSI to ATA/IDE (no digital audio tho , don't need it for this application and also doesn't fit the pinout)

    [​IMG]

    Close up of the SCSI to ATA.

    [​IMG]

    Altera DE1 FPGA dev board <-> IDE <->Dreamcast GDROM connector. Yellow/White pin header is for my LA to do bus monitoring.

    [​IMG]

    Close up of the ATA <-> GDROM.

    [​IMG]


    Admittedly i wasn't working on Dreamcast stuff but it should transfer across pretty easily.

    I initially went for a man in the middle setup between a GD rom and an ATAPI dvd rom drive. Easier because of the matching block size but ping pong a couple of FIFO's for the DMA and you can use SD or CF.
     
    Last edited: Jan 21, 2010
  9. PrOfUnD Darkness

    PrOfUnD Darkness Familiar Face

    Joined:
    Mar 13, 2004
    Messages:
    1,121
    Likes Received:
    48
    Cool!
     
  10. neoblast

    neoblast Robust Member

    Joined:
    Jan 8, 2008
    Messages:
    248
    Likes Received:
    0
  11. MrSporty

    MrSporty Rapidly Rising Member

    Joined:
    Dec 29, 2006
    Messages:
    88
    Likes Received:
    0
    Nice , pretty much the same thing Emukidid has done for the Gamecube a while ago. CDDA support in the works ?
     
  12. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
  13. Storm

    Storm Robust Member

    Joined:
    May 1, 2008
    Messages:
    228
    Likes Received:
    1
  14. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
  15. skateforjondoe

    skateforjondoe Gutsy Member

    Joined:
    Aug 21, 2007
    Messages:
    451
    Likes Received:
    1
  16. raylyd

    raylyd Guest

sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page