DC SD Card Adaptor

Discussion in 'Sega Dreamcast Development and Research' started by _SD_, Mar 30, 2009.

  1. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    I dumped games in raw mode on a sd-card in about 35minutes, for a 3tracks game (data only) that mean, wihout taking in consideration the 2 first tracks (real speed will be greater than the calculated one):
    [(549150-45000)sectors * 2352bytes/sectors]/(35minutes*60seconds/minutes) = 551kB/s

    It's still slower than the card's maximum rate, but it's really good FOR A DREAMCAST!
    Reading speed should be a bit better too, if the serial port doesn't limits it.

    That's pretty great actually, almost 3.7x in cd-rom speed.

    You should all get one, it's cool :p

    FG
     
    Last edited: Jun 25, 2009
  2. SirGadget

    SirGadget Peppy Member

    Joined:
    Mar 15, 2008
    Messages:
    391
    Likes Received:
    1
    So how did you end going about this?

    Did you buy a finished one in a housing?

    Did you big one yourself?

    If so, did you built it in?

    Did you have to remove the capacitors mentioned earlier?

    Pics?

    Thanks:)
     
  3. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    I was under the impression bit banging was a lot slower than that. Not bad. Think I will go through with my plans to fabricate some PCBs.
     
  4. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    "Bit banging" is really slow but remember the CPU is 200 MHz with a relatively deep pipeline. Pseudocode:

    byte = *buffer;
    buffer++;

    out((byte & bitmask) | clkbit);
    clkbit ^= clkmask;
    out((byte & bitmask) | clkbit);
    byte >>= 1;

    out((byte & bitmask) | clkbit);
    clkbit ^= clkmask;
    out((byte & bitmask) | clkbit);
    byte >>= 1;

    etc etc
     
    Last edited: Jun 26, 2009
  5. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    I didn't bough a finished housing.
    I built it myself (one of the first one beside JJ1ODM).
    I soldered directly to the motherboard, but let the cable hang out of the DC.
    Yes I had to remove the caps
    Well mine is pretty ugly so far, it's fully working but completely ugly. I'll take pics of one I might build for a friend soon, this one will looks more professionnal as I'll do it for someone else, in opposition of the first one I did "to check out if it worked".

    @APE: Some PCBs would be cool, but keep in mind that 2$ USB SD-CARD readers can be used as a replacement of a PCB.

    Cheers,

    FG
     
    Last edited: Jun 26, 2009
  6. SirGadget

    SirGadget Peppy Member

    Joined:
    Mar 15, 2008
    Messages:
    391
    Likes Received:
    1
    Kewl:)

    I thinking of building two.

    Buying me a cheap DC in which I can built it in directly, as a replace men tfor the serial port.

    And one, where I just soler a standard reader to a Serial cable, to test if it'll work with my Biohazard DC, without having to open it, which I obviously am not going to do:)
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page