"Let's make GD ROM emulation happen" Facebook group.

Discussion in 'Sega Dreamcast Development and Research' started by sonicdude10, Jun 18, 2012.

Tags: Add Tags
  1. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
  2. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
  3. Treamcaster

    Treamcaster Intrepid Member

    Joined:
    Sep 8, 2007
    Messages:
    696
    Likes Received:
    5
  4. bennydiamond

    bennydiamond Gutsy Member

    Joined:
    Aug 24, 2011
    Messages:
    476
    Likes Received:
    180
  5. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    as donation or for device?
     
  6. spinksy

    spinksy Peppy Member

    Joined:
    Oct 1, 2010
    Messages:
    351
    Likes Received:
    7
    Last edited: Sep 18, 2013
  7. bennydiamond

    bennydiamond Gutsy Member

    Joined:
    Aug 24, 2011
    Messages:
    476
    Likes Received:
    180
    Donation for a device :p
     
  8. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    MK_gold , Phantasy star, and GigaWing works.
     
  9. Treamcaster

    Treamcaster Intrepid Member

    Joined:
    Sep 8, 2007
    Messages:
    696
    Likes Received:
    5
    Is there anything in particular right now you need to further develop this device? I will sure buy this if it works out ok.
     
  10. MasterOfPuppets

    MasterOfPuppets Site Supporter 2013

    Joined:
    Apr 6, 2010
    Messages:
    549
    Likes Received:
    5
    Excellent work! Interested in this as well.
     
  11. sonicdude10

    sonicdude10 So long AG and thanks for all the fish!

    Joined:
    Jan 17, 2012
    Messages:
    2,573
    Likes Received:
    29
    I await a good working prototype for public testing.
     
  12. Greg2600

    Greg2600 Resolute Member

    Joined:
    Jun 23, 2010
    Messages:
    931
    Likes Received:
    106
    How are you running the games, through your own code directly, or with Dreamshell?
     
  13. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    no DS, no PC. just my board and SD card))).

    i only plan use DS as menu in future.
     
  14. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    "Is there anything in particular right now you need to further develop this device? I will sure buy this if it works out ok."

    i will let you know , when i need addition stuff for test prototype for ppl.

    current device is based on non cheap parts. maybe about 50...70$ only for parts. but if some one dont wanna wait and test it "as is"? we can talk in PM

    my plan - make it cheaper, simple... but i dont know when i'll make next version on new parts...

    btw - i got new parts (like ARM mcu and it ready to be discovered, but i need time)
     
    Last edited: Sep 20, 2013
  15. Fandangos

    Fandangos <B>Site Supporter 2013</B>

    Joined:
    Sep 19, 2012
    Messages:
    604
    Likes Received:
    23
    I remember people discussing here about CDDA games that had some kind of different way of recording the game soundtrack. Maybe I'm confusing it with the GameCube streaming audio issue but are those games supported?

    And Cybdyn, any idea if HDD will be supported? Sata? IDE?

    I know this has been asked in the past but since the prototype is in the horizon maybe this can get a final answer.
     
  16. Mugi

    Mugi Site Supporter 2013,2014,2015

    Joined:
    Mar 13, 2009
    Messages:
    519
    Likes Received:
    17
    im also interested about the HDD aspect of this.
    call me nuts, but i just like hdd's more than sd cards, cheaper or not :p
     
  17. OzOnE

    OzOnE Site Supporter 2013

    Joined:
    Nov 10, 2011
    Messages:
    538
    Likes Received:
    173
    I'm not entirely sure about cybdyn's plans for IDE / SATA, but I think he already has an IDE port on his proto board?

    IDE is quite simple to implement. That's what I started with on my N64 cart emu / GD emu project.

    I believe he is busy over the weekend, but he said he will try to give me some help with getting my GD emu working.

    I want to state now that I do intend to give cybdyn a chance to earn something back for all his efforts.
    So, if I do get my board working as well, I won't be selling huge amounts or anything until he has had a fair share.

    I like the idea of using an HDD as well. Much nicer having all the games (*cough, I meant "homebrew") on one drive.

    Also, it's easier to reach the max transfer rate from a hard drive, since almost all modern drives should support 16.6MB/sec (the normal max transfer rate for the GDD).
    I don't think the HOLLY chip can handle rates faster than that anyway. Maybe a BIOS patch could increase that, but it would already be very fast.

    Once IDE is supported, a SATA adapter should work fine since the FPGA will only be requesting raw sectors from the drive.
    I did try using two SATA / IDE adapters for the original GDD before, but it didn't work at all (they didn't pass the Sega SPI commands).

    CDDA streaming is similar to the Gamecube, but should be doable...

    AFAIK, most games don't request data sectors from the drive while a CDDA track is playing?
    If that's the case, then streaming 44,100Hz audio shouldn't be too tough.

    The other part of it is "emulating" the head position (FAD / LBA / MSF etc.) which the DC needs for audio playback.
    This should be as simple as having a few counters which are set to the correct starting value by a CD_PLAY command, then increment at the audio rate.

    Again, these sorts of things are generally easier to code in C once the low-level stuff is working well.

    OzOnE.
     
  18. Fandangos

    Fandangos <B>Site Supporter 2013</B>

    Joined:
    Sep 19, 2012
    Messages:
    604
    Likes Received:
    23
    Ozone do you know any game that uses CDDA so we can ask Cybdyn to test it out?
     
  19. dark

    dark Dauntless Member

    Joined:
    Sep 2, 2011
    Messages:
    727
    Likes Received:
    107
    Virtual On, Vanishing Point, Sega Rally 2, super runabout Guilty Gear X and Mr Driller are all CDDA games. I think there has historically been an issue with Windows CE games which have CDDA not being able to be replicated on CD-R for whatever reason. I think this mostly impacts Sega Rally 2, Super Runabout, and one of those Midway or Namco Arcade collection discs?
     
    Last edited: Sep 20, 2013
  20. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    few of tested game was w/ cdda or gdda))) but i will make cdda/gdda support for future... i use ISO image - it's only 2048 (0x800) bytes per frame - so cdda/gdda data damaged or is not full - cause it shouldbe 2352 (0x930) per frame. but in future is not problem.

    my board have got IDE (or IDE-like) connrctor, as i tOld BEFORE i wanna try attach t ti my board, through ide->sata bridge and use "2,5 hdd for only 5v as power sourse)) . hdd is better for speed and size. and it can make device qiute simple.
     
    Last edited: Sep 21, 2013
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page