Replace GD-ROM with Flash Card?

Discussion in 'Sega Dreamcast Development and Research' started by _SD_, Jun 8, 2010.

  1. Hecato

    Hecato Member

    Joined:
    Mar 22, 2011
    Messages:
    14
    Likes Received:
    0
    I'm not a specialist in dreamcast hardware but I think this to be corect...

    The access by the lens is phisical while the access by "emulator" is logical. These are two concepts incompatible. The lens don't need a supply information to "where to read" because this is made by driver positioning it. By the otherside the "lens emualtor" need this information "where to read and when to read" because the access is logical and software too request status and other info about unit.
     
  2. angelwolf71885

    angelwolf71885 Dauntless Member

    Joined:
    Jun 5, 2010
    Messages:
    795
    Likes Received:
    6
    i thought the lazier only reads blindly until it encounters a TOC then its all up to
    the firmwares ability to read a multi session disk until it reaches the data in the 3rd zone
    then its up to the game data to request a read from a certain LBA to the drive
    plus isn't that where having the TOCs from the iso comes into play
    the os would stream the iso as the lazier read it

    actually thinking about it you'd need to know the head position
    witch would mean tieing into the ribbon that attaches to the lazier head


    its been a while since ive done the math for the speed of the dreamcasts drive so i was off by 500 kb/s :redface:
     
  3. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    The controller receives a MM:SS:FF, the controller translates it into an approximate stepper position, the controller seeks to the position, the laser tracks the spiral and the decodes the serial data until it gets the desired frame. Since the location is approximate it may take a (relative) while. The only way the controller knows where the laser is absolutely positioned is through subcode data. On data tracks there's also a redundant sector field (and this is solely how DVD and Bluray are addressed).

    There is absolutely no generic way to do this for multiple consoles and it'd be hardly feasible to emulate at the laser assembly level since it's an radio frequency signal servo. Basically every console would need an entirely original assembly at the lowest level *digital* stage.
     
    Last edited: Mar 24, 2011
  4. angelwolf71885

    angelwolf71885 Dauntless Member

    Joined:
    Jun 5, 2010
    Messages:
    795
    Likes Received:
    6

    dose the dreamcast lazier go back to position 0 after every read?
    because the GD-rom never sounds as smooth as a normal cd reader

    i guess it would be better to just dump the firmware then waste time on the lazier
     
  5. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    Dude, it's l.a.s.e.r. Laser is an acronym so there's no other spelling.

    Like all CD players it doesn't return to the top, it reads a run of data, then the lens will step up or down according to the position of the next run of data, returning to the top would be crazy since there's no penalty for doing it the normal way.

    Dump what firmware?
     
    Last edited: Mar 24, 2011
  6. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,078
    Likes Received:
    535
    I love seeing smart folks replies. It helps me learn more. So thanks. ;)
     
  7. invzim

    invzim Member

    Joined:
    Aug 4, 2008
    Messages:
    16
    Likes Received:
    1
    Somebody made a nice writeup with pinout - same as yours mr.sporty?

    http://notinmame.blogspot.com/

    On second glance, ACE has made his own personal pinout scheme making it a bit tricky to dechipher.. :(
     
    Last edited: Mar 28, 2011
  8. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    891
    If someone is serious about trying to build such a device, and go the skills to do so given proper documentation, please pm me.
     
  9. MrSporty

    MrSporty Rapidly Rising Member

    Joined:
    Dec 29, 2006
    Messages:
    88
    Likes Received:
    0
    It will be the same pinout but isn't any of my work.
     
  10. Hecato

    Hecato Member

    Joined:
    Mar 22, 2011
    Messages:
    14
    Likes Received:
    0
    Hi guy,

    The first thing to do is get some doc regarding the Bus Specifications, without this the wotk to decypher the G1 bus protocol will be enormous adn will take a long time.

    I've talked with dknute (http://dknute.livejournal.com/) about this project, as i know it's possible but will have a hard wort to get running.
     
  11. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    891
  12. billcosbymon

    billcosbymon Guru Meditation Error

    Joined:
    Dec 31, 2009
    Messages:
    660
    Likes Received:
    48
    I really hope this gets somewhere because it would be a hell of a lot faster than sd cards
     
  13. angelwolf71885

    angelwolf71885 Dauntless Member

    Joined:
    Jun 5, 2010
    Messages:
    795
    Likes Received:
    6
    its the slow speed of the serial bus that slows the SD cards not the SD cards that are causing the slowness

    todays SD cards are just as fast as CF cards

    ether way anything is better then using burned media and breaking your dreamcast drive in only a few short years
     
  14. billcosbymon

    billcosbymon Guru Meditation Error

    Joined:
    Dec 31, 2009
    Messages:
    660
    Likes Received:
    48
    yes i know that, i ment that the serial port was really slow
     
  15. Hecato

    Hecato Member

    Joined:
    Mar 22, 2011
    Messages:
    14
    Likes Received:
    0
    Hi guy,

    Very good link but it's not enough. I found a doc named Dev.Box from 1999 that says some interestings things about the hardware. In this forum a guy nicked as MrSporty seems to have the doc containg the packet commands

    http://www.sega-naomi.com/forum/viewtopic.php?t=1336

    Regarding the Dev.Box doc, it says that device on teh G1 bus are all in parallel. This is good because we can put in the GD Emu Board a Flash ROM chip to boot by a custom ROM. We have only to disable the original ROM inside DC. This is better that soldering many wires on the DC board.

    Regards.
     
  16. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,078
    Likes Received:
    535
    Granted something like this actually took off, how much would all the components cost for all this?
     
  17. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    891
    I could swear I had a SPI protocol description pdf in a DC documents archive somewhere ...
     
  18. Hecato

    Hecato Member

    Joined:
    Mar 22, 2011
    Messages:
    14
    Likes Received:
    0
    Really I don't know ... What will be a good price??? The FPGA and the PCB manufacturing will be the more expensive in this project.

    MERGINATOR:
    Please, find it!!!

    Tks
     
    Last edited by a moderator: Apr 8, 2011
  19. ackmed

    ackmed <B>Site Supporter 2012</B><BR><B>Site Supporter 20

    Joined:
    Jun 26, 2007
    Messages:
    28
    Likes Received:
    3
    I would be interested in a copy if you could find it.

    thanks
    -ack
     
  20. link83

    link83 Enthusiastic Member

    Joined:
    Mar 22, 2008
    Messages:
    526
    Likes Received:
    8
    Last edited: Apr 8, 2011
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page