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

    madsheep Peppy Member

    Joined:
    Jul 19, 2013
    Messages:
    313
    Likes Received:
    78
    SD CARD MAKER For GDEMU V1.0

    Untitled.png

    Download

    View attachment GDEMU_SD.rar

    With this tool you can add, remove or rearrange the games inside an sd card you can do all this tree actions in an already made sd card.
    You can drag and drop the gdi file or the folder that contains the gdi also you can rearrange the items by dragging it up and down.
    You can press the info button in the top right of the program for more help :)



    Lot of Bugs :p
    [​IMG]
     
    Last edited: Apr 14, 2014
  2. angelwolf71885

    angelwolf71885 Dauntless Member

    Joined:
    Jun 5, 2010
    Messages:
    795
    Likes Received:
    6
    what about adding a GD-ROM connector to the raspberry PI GPIO pins and using a raspberry PI as the GDemulater?

    @madsheep is this an app for writing a GDI to an SD/flash/removable media?
     
  3. Braintrash

    Braintrash Peppy Member

    Joined:
    Nov 5, 2011
    Messages:
    303
    Likes Received:
    24
    Thank you MadSheep. =^.^=
     
  4. S_A_K_U_L

    S_A_K_U_L Member

    Joined:
    Jul 30, 2012
    Messages:
    17
    Likes Received:
    0
  5. madsheep

    madsheep Peppy Member

    Joined:
    Jul 19, 2013
    Messages:
    313
    Likes Received:
    78
    yes because you need a specific structure of files in GDEMU i build this app

     
  6. szczuru

    szczuru Spirited Member

    Joined:
    May 12, 2010
    Messages:
    115
    Likes Received:
    0
    I second that. Is it possible? Or maybe to Arduino?
     
  7. Nocta

    Nocta Newly Registered

    Joined:
    Apr 9, 2014
    Messages:
    4
    Likes Received:
    0
    Thanks for the clarification Mario.

    I just read that Deunan's work will not permit region free. Does your work or the one of OzOnE & cybdyn will permit that feature?

    If so, you guys can clearly count me as a buyer! :)
     
    Last edited: Apr 15, 2014
  8. amiga1200

    amiga1200 Dauntless Member

    Joined:
    May 9, 2012
    Messages:
    703
    Likes Received:
    4
    @ the app question!
    jj1dom's 'gdi-to-sd dumper'....
    not as direct reversal but if you have an sd card reader (for dc serial socket) you can dump gdi's to that!
    ....
    SO!
    if this fpga is set up correct, it should read the dumps NO problem!
    use a separate dc (with gdi assembly present, NO FPGA!) to dump the retail gdi's to an sd card and when done, ORGANISE the dump on a single directory basis using a computer (filehandler) as the gdi-to-sd dumper places gdi content AT THE ROOT OF SD, so that'll require it's OWN directory...no doubt!
    .....
    there's a 'bba-to-computer' app BUT you require the rj45/lan card for the dc for network dump/stream! (like that f*ckin ngc bollocks that you have to have a mod of some description to use it REGARDLESS of a FULL retail HW setup! DICKS!)
    .....
    dreamshell can also dump gdi's to the sd card, BUT i couldn't get ANY variant of that program to work with my readers AT ALL! (shit cards i reckon, end user issues and compatibility are WELL documented in regards to DS...which is why i NEVER use it!)
    ..................
    screw it, chime in time! :friendly_wink:
    ...
    one word...
    WODE JUKEBOX (two words) or s3key OR x3key....IS the style of fpga i'll happily shell out for! (many wordZ!)
    (1, harddisk compatible. 2, external HW gui for library selection/image mount. 3, internal gui for library selection/image mount! overlooking the gdi assembly hijack in favor for FULL functionality)
    ...
    [edit]
    typo....
     
    Last edited: Apr 15, 2014
  9. Mario

    Mario Active Member

    Joined:
    Feb 8, 2014
    Messages:
    34
    Likes Received:
    1
    If it were that easy, don't you think we'd be doing it? :p
    Neither of those are fast enough to do what a GD drive emulator needs to do. FPGAs and high-speed microcontrollers are needed because we're working with high-speed signals (relatively, anyway), and an Arduino isn't fast enough, and a Pi isn't low-level enough. You can't control the GPIO on that well enough to do something like this. I don't know if it even has that much GPIO, actually.



    Well, of course this is a developer's tool, meant only to play your own homebrew games, which can be made for any region. It would be foolish to restrict the kind of games you'd want to develop. ;)
    No, I'm not planning to add any region control. In fact, I was planning on having a setting to patch IP.BIN at runtime to allow play in all regions (if the image doesn't have that already).
     
  10. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
    Now that sounds awesome.
     
  11. Gromber

    Gromber Spirited Member

    Joined:
    Apr 4, 2012
    Messages:
    115
    Likes Received:
    30
    I´m also very interested in G1-ATA, so i must wait for any progress...
     
  12. madsheep

    madsheep Peppy Member

    Joined:
    Jul 19, 2013
    Messages:
    313
    Likes Received:
    78
    Region patching can be done easily so no problem (on the fly patching is the missing feature i think)
     
  13. OzOnE

    OzOnE Site Supporter 2013

    Joined:
    Nov 10, 2011
    Messages:
    538
    Likes Received:
    173
    Yep, on-the-fly patching was discussed quite early on, as it should be quite easy to do.

    You could also patch in a different image for the spinning disc logo thingy too, and enable / disable things like VGA Mode and other flags.

    Mario definitely explained it best about the Rasp Pi / Arduino thing - the signals are just too fast on the IDE bus for the "average" Arduino to keep up with.

    The main issue with Rasp Pi GPIO port is it's lack of pins.

    You could likely write some bare-metal code which would run fast enough to keep up with the commands / data
    But, due to the lack of GPIO pins, you'd have to take many extra clock cycles to "clock out" the data to an IO expander or similar (which would likely to take too long).

    Actually, regarding the Arduino, the Arduino Due uses the same SAM3X ARM chip as Duenan is using, and probably Mario too? ;)

    The G1 adapter is shaping up to be a nice alternative for the casual gamer.

    OzOnE.
     
  14. madsheep

    madsheep Peppy Member

    Joined:
    Jul 19, 2013
    Messages:
    313
    Likes Received:
    78
    from my litle understanding it can be done in raspi but need some modificatiosn

    OzOne look this page:
    http://elinux.org/RPi_Low-level_peripherals

    the chip have ~21 gpio and some others to control other things (so can it be done?)
     
  15. petterk

    petterk Spirited Member

    Joined:
    Dec 30, 2011
    Messages:
    137
    Likes Received:
    11
    Dont know if it's been posted, but the latest news on dc-swat.ru is that he's got a HDD working with Dreamshell, but I have no clue of he has made that board himself or if this is a board from one of you guys he's testing? (Ozone, deunan?)

    http://www.dc-swat.ru/
     
  16. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    i think Duenan used SAM3S (or SAM3U) w/o usb-host, and usb 2.0, it's chaper use just w/ SD and SMC (parallel port) controller.
    sam3x is more expensive than simple SAM's. i used it to make prototype w/ more functions for good debug options. it's like debug consoles w/ more ram. good for development, not good for sell or mass product.

    about RaPi. everything possible.. but it's for fun)))

    i think Duenan made good thing, and started selling, it is big Progress!! Congradulations!))

    g1-ata is good idea too, it gives inspiration for new ideas how to make device simple/cheap
     
  17. wmd

    wmd Rising Member

    Joined:
    Sep 22, 2007
    Messages:
    58
    Likes Received:
    0
    The WODE is a total disaster. That thing doesn't even support full GC audio streaming, a fact that the developers didn't make clear before selling it commercially.
     
  18. amiga1200

    amiga1200 Dauntless Member

    Joined:
    May 9, 2012
    Messages:
    703
    Likes Received:
    4
    ^^ from your POV, i on the other hand can't fault it!
    as for no cdda support, that's true, but consider the VERY few ngc titles that have it, the rest stream fine, ALL audio! (clearly another stream/container type the ngc uses and wode supports)
    .....
    if i'm to fork out for an fpga/alter my machine (although the plug-and-play, NO-SOLDERING REQUIRED HW is a seller right there) it must count as best first time! (hdd support, library selection) i don't have the ca$h to puke on idle fancy, 50 caliber AP rounds are EXTREMELY expensive! (spartan pep-talk)
    dc uses cdda for most of it's games (academic) so it's only natural it's the FIRST thing catered for! (audio cd disk images on this dc fpga would also be cool)
    ....
    i have NO regrets about getting a wode (vs cdda support to overall capacity/library storage support) compared to what's out on the market! hardly a disaster of it's still sells! :friendly_wink:
    ...
    agreed to the dc fpga having cdda support as standard....given the obvious!
     
  19. angelwolf71885

    angelwolf71885 Dauntless Member

    Joined:
    Jun 5, 2010
    Messages:
    795
    Likes Received:
    6
    what about this new raspberry pi it seems to expose ALL the connections to the broadcom ARM
    http://www.raspberrypi.org/raspberry-pi-compute-module-new-product/
     
    Last edited: Apr 16, 2014
  20. wmd

    wmd Rising Member

    Joined:
    Sep 22, 2007
    Messages:
    58
    Likes Received:
    0
    Quite a few actually, and some of the best games on the system.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page