[Concept] The 300+ MHz Dreamcast

Discussion in 'Sega Dreamcast Development and Research' started by cyrusmaintea, Oct 8, 2015.

  1. cyrusmaintea

    cyrusmaintea Rising Member

    Joined:
    Feb 13, 2014
    Messages:
    66
    Likes Received:
    39
    Im working on creating a simple hardware modification to enable over 300mhz sh4 overclock,
    Now its relatively simple right now but heres my concept.

    1) tap into the holly's 2.4V power line (the test point below C202 on back) to the sh4's 1.8V power line
    (next to IC104 top side test point on C165). Yes the SH4 can handle up to 2.5V VDD internal power.

    2) lift 33.3Mhz sh4 clock leg on clockgen chip, route R337 Test point (holly's 54mhz clk line) to test point R331 (sh4 clk line testpoint)

    NOTE: from this point on you have a 62% speed increase, that % is important to keep in mind when
    trying to clock the rest of the hardware together in sync.

    3) Overclock vmu with faster crystal (62% faster ^^)
    pretty much the rest of the clocking on the system should match the first thing u overclocked by the same
    % increase.

    and then see what happens ^^,
    ill give this a whirl in a bit.

    Also to match the clock sync on the holly the input clk should be ~88Mhz oscilator
    sh4 ~54mhz
    vmu ~12mhz crystal

    Some notes:
    stock 199.8Mhz @ 1.8V
    oc 324Mhz @ 2.4V
    http://yam.20to4.net/dreamcast/va1.html

    PS: obviously the cooling system is going to need to be upgraded.
     
    Last edited: Oct 8, 2015
  2. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    Would this break game compatibility?
     
  3. cyrusmaintea

    cyrusmaintea Rising Member

    Joined:
    Feb 13, 2014
    Messages:
    66
    Likes Received:
    39
    im sure its possible, havent tested to confirm.
     
  4. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    Assuming everything works and the cooling is working fine, some games will be smoother, some games will be fast-forwarded. It depends on how the timing is done; clock counter or output frame counter I think.

    IIRC, Shenmue 2 will be smoother, Quake will be 62% faster.

    If this works and is well documented I might (in the far future) try to sacrifice a DC to test the extreme overclock; I got access to liquid nitrogen and rf sources.
     
  5. cyrusmaintea

    cyrusmaintea Rising Member

    Joined:
    Feb 13, 2014
    Messages:
    66
    Likes Received:
    39
    well ill get started then ^^
     
  6. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,033
    Likes Received:
    891
    I don't think you should overclock the pvr though, as it'd increase the output framerate, and break compatibility with most monitors I'd guess.
     
  7. cyrusmaintea

    cyrusmaintea Rising Member

    Joined:
    Feb 13, 2014
    Messages:
    66
    Likes Received:
    39
    ye i didnt think of that lol, im more concerned with the entire system being able to take this overclock and still function at all, not like breaking or w/e. just stable enough to operate alternative operating systems, with some punch lol.
    i myself dont play games rly on any of my systems. just like to mess with the "product(s)" of Corporations ^^
     
    Anthony817 and -=FamilyGuy=- like this.
  8. cyrusmaintea

    cyrusmaintea Rising Member

    Joined:
    Feb 13, 2014
    Messages:
    66
    Likes Received:
    39
  9. acidtalk

    acidtalk Active Member

    Joined:
    Jan 18, 2014
    Messages:
    35
    Likes Received:
    4
    i am curious to see what the result would be...
     
  10. spinksy

    spinksy Peppy Member

    Joined:
    Oct 1, 2010
    Messages:
    351
    Likes Received:
    7
    I've overclocked a few Dreamcasts.

    The biggest problem I've always had is games crashing. I've only ever gone to 246 Mhz and most games run lovely (Powerstone 2 when playing 4 player has literally NO slowdown at all and runs a lot smoother).

    Half Life ran loads smoother too but used to always crash after 10 minutes or so - I don't think it was a heat problem as I beefed up the cooling with 2 big heat sinks and 2 extra fans.

    Also another problem is saving games - I only ever found 1 memory card (non screen type) that would work. (if you use a normal vmu with normal data on when playing an overclocked DC it scrambles the whole vmu and you'll lose all the data on there)
     
  11. cyrusmaintea

    cyrusmaintea Rising Member

    Joined:
    Feb 13, 2014
    Messages:
    66
    Likes Received:
    39
    most of the vmu issues are because the clock was not scaled to match the system. the maple bus speed increases and the stock vmu has no clue, hence swaping the crystal in the vmu for proper functionality

    but spinksy, u have some pictures of your cooling setup? could give me some idea.s ^^
     
    Last edited: Oct 9, 2015
    -=FamilyGuy=- likes this.
  12. spinksy

    spinksy Peppy Member

    Joined:
    Oct 1, 2010
    Messages:
    351
    Likes Received:
    7
    Yeah I did buy a few 7Mhz crystals to overclock some vmu's but never got round to it for some reason, I just always stuck to my screenless memory card that worked ok.

    I'll have to try and dig out some old pictures (or open the console and get some new ones) I don't really use that Dreamcast much anymore to be honest - all i did was put some thermal paste on the 2 chips and then hot glued 2 heatsinks on top - both had a small fan attached to the heat sink so was a little over kill but better to be safe than sorry.
     
  13. cyrusmaintea

    cyrusmaintea Rising Member

    Joined:
    Feb 13, 2014
    Messages:
    66
    Likes Received:
    39
    iirc, the stock vmu crystal is 7.3XX or somthing like that. for ur overclock maybe 8 mhz or even possibly 10?
     
  14. cyrusmaintea

    cyrusmaintea Rising Member

    Joined:
    Feb 13, 2014
    Messages:
    66
    Likes Received:
    39
    [​IMG]
    [​IMG]

    324Mhz boots first to blank blk screen, u can hear the gdrom init, then few seconds after the what would be the boot animation, the screen displays the post animation boot logo and hangs. with 2.4v it still seems using the resources on the dreamcast itself cannot provide a stable environment to overclock. ill go ahead and order up some 42 or 46 Mhz oscilators. stock 200Mhz clock seems fine with this voltage jumper
     
    Anthony817 and -=FamilyGuy=- like this.
  15. Taijigamer2

    Taijigamer2 Gutsy Member

    Joined:
    Jun 29, 2015
    Messages:
    483
    Likes Received:
    179
    I have a spare pcb from a design I made based on Ozones ATA G1 board (minus the ATA port). It has space for 2 oscillators and a 3v line for them. This might be useful for testing different oscillators. I have intended for one to be an overclock oscillator and the other to allow the GDrom to be removed (providing 33mhz to the HOLLY). Where u based? Let me know if u want it.

    image.jpg
     
    Anthony817 likes this.
  16. cyrusmaintea

    cyrusmaintea Rising Member

    Joined:
    Feb 13, 2014
    Messages:
    66
    Likes Received:
    39
    testing my sh4 atm xD, might have fried it
     
  17. MetalliC

    MetalliC Spirited Member

    Joined:
    Apr 23, 2014
    Messages:
    155
    Likes Received:
    127
    you must keep in mind - SH4 is not CPU, but MCU with many other things inside, including Timer Units (TMU), which clock is derived from main clock. so then its speed will significantly differ from game expetations (relative to other events like "end of render", "end of TA list" or Maple DMA IRQs - game code may (and will) go crazy.
     
  18. jjona5

    jjona5 Spirited Member

    Joined:
    Feb 18, 2015
    Messages:
    126
    Likes Received:
    4
    I bought two heatsinks with fans to do my overclock. was going to start with 240 and edge up. Also have a pico. I was worried the extra draw might be too much for the factory powersupply plus it would remove some heat. If it works right I'm going to put my usb setup in it and then throw it into my kiosk.
     
  19. shengoro86

    shengoro86 Active Member

    Joined:
    Dec 30, 2013
    Messages:
    27
    Likes Received:
    7
    Any chance we could have a binary off/on for the overclock? Having Shenmue II and PowerStone 2 running w/o much slowdown would be nice but scrambling VMUs is not.
     
  20. Melchior

    Melchior Rapidly Rising Member

    Joined:
    Jun 12, 2011
    Messages:
    79
    Likes Received:
    3
    Why engineer a proper clock generator PLL ? and make it dynamically clockable in real time ?
    Toggle a button for boost/normal, and allow in-game saving to not horribly crash due to de-sync'd clocks.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page