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

    Fandangos <B>Site Supporter 2013</B>

    Joined:
    Sep 19, 2012
    Messages:
    604
    Likes Received:
    23
  2. Nukkus

    Nukkus Member

    Joined:
    Jan 30, 2015
    Messages:
    24
    Likes Received:
    0
    Pretty interesting concept, but fairly ghetto. It would be easy to wreck the connections that way >_<;

    My GD-EMU arrived, working perfect so far. Gonna run it for a while with the macbook fan and see if it gets hot.

    UPDATE! Macbook fan is too fricking loud. It's like the stock fan turned up to 11. Now trying a GPU fan out of a launch Xbox.
     
    Last edited: Mar 20, 2015
  3. Kuririn84

    Kuririn84 Spirited Member

    Joined:
    Mar 9, 2015
    Messages:
    163
    Likes Received:
    108
    Hi, I'm going to do the Picopsu mod with a 80w Picopsu. I just want to double check one thing. I've seen a few posts stating you don't have to connect the 12v line to the Dreamcast if you are using GDEmu, but then I see a lot of pictures with the 12v line still attached. I just want to confirm that you are able to run a Dreamcast with GDEmu without the 12v connected safely? Thanks
     
  4. duskdawn

    duskdawn Spirited Member

    Joined:
    May 18, 2014
    Messages:
    104
    Likes Received:
    12
    Thank you for the explanation. I think this info will be good enough for me to build one. If I hit a roadblock, I will PM you.

    Thanks.
     
  5. Rocky5

    Rocky5 Site Supporter 2015

    Joined:
    Jan 17, 2014
    Messages:
    524
    Likes Received:
    95
    its not needed, but there is no harm in connecting it, if your not using the stock PSU.

    No problem :)
     
  6. Nukkus

    Nukkus Member

    Joined:
    Jan 30, 2015
    Messages:
    24
    Likes Received:
    0
    So here's an update on my research. After tying a 12v fan from a gen 1 Xbox into the 12v rail, the system is reading a stable 12.2v draw, and is running cool as a cucumber with no crashing after 3+ hours of heavy Quake III Arena deathmatch. I was going to add in some plastic airflow guides but considering that the system is barely warm to the touch after that much play, I'm not going to bother now. After I get some batteries in my camera I'll take a pic.
     
  7. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,078
    Likes Received:
    535
    Sounds interesting Nukkus. I tore open a few DVR cable boxes and got a 1tb hdd out of a nicer unit for my PC and have some left over fans. I hate trashing working parts so I held on to them. Good to know how well extra fans work in these cases.

    Edit: How many mm is that fan?
     
    Last edited: Mar 21, 2015
  8. OzOnE

    OzOnE Site Supporter 2013

    Joined:
    Nov 10, 2011
    Messages:
    538
    Likes Received:
    173
    @Fandangos - that SD card mod is being soldered to the same caps that connect to the serial port anyway, so I doubt it would be any better / faster than the usual SD mod.

    Actually, it's recommended to remove those caps (C605 to C609), as they will be slowing down the maximum signal frequencies.

    Or, there are some test pads you can solder to which bypass the resistors and caps on each signal, so you don't necessarily need to remove the caps. ;)

    This is for the standard Dreamshell SD card connection AFAIK.

    The DC has a second serial port too, and the signals come directly from the SH4 CPU (like the external port).
    I don't know if anyone has tried using the second port for anything useful, but it could possibly be used to speed up SD card access?

    The only problem is, the pins for the internal serial signals are used for the boot-up options stuff, so the SD card might need to be powered up shortly after power-on (so it doesn't disturb the boot signals).

    The internal serial port is actually "serial port 1", and the usual external port is "serial port 2".

    I don't really have time to test this again myself, but hopefully someone else could try?
    I did try getting the serial port working a few years ago when looking into the JTAG stuff (couldn't get either working. lol)

    Maybe the extra signals could be used to drive the SD card in 4-bit mode from Dreamshell?
    That should in theory make it tons faster, but would always need an internally soldered SD mod.

    OzOnE
     
    Last edited: Mar 23, 2015
  9. Nukkus

    Nukkus Member

    Joined:
    Jan 30, 2015
    Messages:
    24
    Likes Received:
    0
    It's a 40mm fan.
     
  10. keropi

    keropi Familiar Face

    Joined:
    Feb 2, 2011
    Messages:
    1,068
    Likes Received:
    65
    ^ 30mm IIRC , definetely not 40mm
     
    Last edited: Mar 23, 2015
  11. Rocky5

    Rocky5 Site Supporter 2015

    Joined:
    Jan 17, 2014
    Messages:
    524
    Likes Received:
    95
    ^ the case fan is 70mm & the GPU fan is 40mm
    (Some say the case fan is 72mm)
     
    Last edited: Mar 23, 2015
  12. Nukkus

    Nukkus Member

    Joined:
    Jan 30, 2015
    Messages:
    24
    Likes Received:
    0
    We're not talking about a stock Dreamcast fan here, yo.

    Anyway, here's the Xbox GPU fan installed in the Dreamcast.

    DSCF2215.JPG

    And here's a view of the full installation, with my Sandisk 64GB Micro SDXC.

    DSCF2211.JPG
     
  13. MockyLock

    MockyLock Guest

    GPU fan is a good idea, thans for the tip, will try this asap !

    EDIT : nice tablecloth.. ;x
     
    Last edited by a moderator: Mar 23, 2015
  14. Kuririn84

    Kuririn84 Spirited Member

    Joined:
    Mar 9, 2015
    Messages:
    163
    Likes Received:
    108
    Looks good, Are you able to secure the top of the dreamcast with a 40mm fan?

    I finally received my GDEMU safely from Poland! :) Once it shipped it only took 18 days to get to me. I was expecting a much longer wait. Now I'm waiting on a spare VA1 Dreamcast and need to decide if I want to add a PicoPSU or just a fan.

    Has anyone ever tried to put the heat pipes from a VA0 dreamcast into a VA1? Oddly enough I have a couple VA0 Dreamcasts laying around.
     
    Last edited: Mar 23, 2015
  15. RetroReboot

    RetroReboot Active Member

    Joined:
    Aug 7, 2013
    Messages:
    33
    Likes Received:
    0
    Would the fan not be better placed near the front or is that regulator at the back the main heat issue? Or is the fan only really there to sink the 12v?
     
  16. rtw

    rtw Site Supporter 2012,2015

    Joined:
    Sep 14, 2010
    Messages:
    52
    Likes Received:
    1
    My PSU does not look like that...

    Mine is: PC BD KTN PWR UNIT PANA EU V01 (C) SEGA 1999

    I will post pictures later.
     
  17. Nukkus

    Nukkus Member

    Joined:
    Jan 30, 2015
    Messages:
    24
    Likes Received:
    0
    Well I found that with the fan placed towards the back like that, it creates a nice vortex effect with the front right fan. And the top cover fits on perfectly with the top tabs removed from the fan.
     
  18. Nukkus

    Nukkus Member

    Joined:
    Jan 30, 2015
    Messages:
    24
    Likes Received:
    0
    Sorry for the double post, but I have a crazy idea. What if there was a tool we could run the GDI images through, and cut out the dummy data? Then it would be a heck of a lot more simple to store the files on smaller SD cards. Is this possible? I know you can make an undummied CDI file, but i haven't had much luck so far, most of the tools are meant for 32-bit operating systems.
     
  19. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    893
    This is entirely possible and I've been thinking about it for a while but found no time to write code for it.

    Basically what we could do for people without japanese-cake's bios mod that removes the bootbin after high LBA is:
    • For 3-tracks discs (1 single HD track): convert it to 5 tracks, bin2iso, use track03.iso as the TOC, a dummy 3sec silence audio track02.raw (if required at all, I'm not sure it is) and all game data in track05.iso. The idea is to keep track03 as small as possible. The saved space is the non-defined data between track03 and track05, which should not be requested anyways.
    • For 5+ tracks games: Shrink track03 so that it doesn't contain the zero-padding. Convert bins to isos.

    Converting a bin track to iso saves about 13%, the rest of the saved space should be removing "useles" padding data. It should not even be required to actually extract the data from dump and rebuild the isos for this; simply figureing out where to cut track03.bin and converting to iso should be sufficient.

    For people with the custom bios, it could be possible to simply rebuild track03.iso from extracted files, it may not even be required to rebuild a separate data track for 5+ tracks games as the TOC is in track03 anyway and the bootbin doesn't have to be at the outer part of the disc using that bios.

    I technically have all that's require to tackle this in my gditools project (see signature) and I might try it soon for fun.

    Cheers!

    FG

    EDIT: BTW in the meantime you could use gditools to extract the data and rebuild it into a .nrg (for conversion to CDI) using my selfboot pack (signature) it should work fairly well for 3tracks katana games with no non-lba or custom copy protections.

    PS: Does anyone know how to figure out at which LBA the TOC of a iso9660 filesystem ends? For now I can use the pvd to figure out where's the end of the path table, but that's not the end of the TOC per se. Calculating that value would be much more efficient than figuring out which sector is the last blank one, checking from the end.
     
    Last edited: Mar 26, 2015
  20. Nukkus

    Nukkus Member

    Joined:
    Jan 30, 2015
    Messages:
    24
    Likes Received:
    0
    My main problem is I'm still quite a noob at this. I'm learning though. I'm going to put together a nice P4 system with XP to do my Dreamcast stuff, I'm tired of getting all the warnings that this and that aren't compatible with a 64-bit system.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page