Devolution - Even better than the real thing?

Discussion in 'Wii - Hacking' started by wiismodrome, Aug 23, 2012.

Aug 23, 2012
  1. wiismodrome
    OP

    Member wiismodrome flubber

    Joined:
    Feb 7, 2012
    Messages:
    553
    Country:
    Seychelles
    As most of you probably know by now, tueidj has written a Gamecube loader for USB and SD which runs Gamecube games in Wii mode. Among other things, this allows Devolution to take advantage of the Wii's superior hardware features. In many ways, the Wii is "Gamecube 1.5", as it uses very similar core hardware which is clocked 50% higher, with the addition of built-in Bluetooth, Wi-Fi, and USB 2.0 support . The Gamecube's PowerPC CPU runs at 486 MHz - the Wii's CPU at 729 MHz. Gamecube's Broadway GPU runs at 162 MHz - Wii's Hollywood at 243 MHz. Theoretically, this should offer a significant performance advantage.

    Something I've noticed when running certain games in Devolution is that gameplay seems to be smoother in Wii mode than when playing from disc. As an example, when playing in GC mode from disc, XGRA: Extreme G-Racing Association exhibits a somewhat erratic frame rate, which is especially noticeable when there is a lot of action on screen; yet while running at the faster Wii clock rates in Devolution the game plays very smoothly, without obvious hiccups. I've encountered similar behavior in Need For Speed: Hot Pursuit 2. I'm thinking that the faster CPU/GPU speeds in Wii mode allow Devolution to run Gamecube games even better than in a real Gamecube.

    Anyone else experienced similar results when playing games using Devolution?
     


  2. Dork

    Member Dork GBAtemp Advanced Fan

    Joined:
    Dec 23, 2009
    Messages:
    841
    Country:
    United States
    Loading times are a hell of a lot faster in Super Smash Bros. Melee.
     
  3. the_randomizer

    Member the_randomizer The Temp's official fox whisperer

    Joined:
    Apr 29, 2011
    Messages:
    17,329
    Location:
    Unknown
    Country:
    United States
    Oh, so then does that mean Crash Bandicoot the Wrath of Cortex wouldn't have a sporadic framerate, either?
     
  4. OriginalHamster

    Member OriginalHamster UStealthy

    Joined:
    Nov 2, 2008
    Messages:
    3,264
    Country:
    Chile
    tueidj does what Nintendon't
     
    2 people like this.
  5. the_randomizer

    Member the_randomizer The Temp's official fox whisperer

    Joined:
    Apr 29, 2011
    Messages:
    17,329
    Location:
    Unknown
    Country:
    United States
    Precisely. He has done some insane programming for the homebrew scene.
     
  6. JoostinOnline

    Member JoostinOnline Certified Crash Test Dummy

    Joined:
    Apr 2, 2011
    Messages:
    10,834
    Location:
    The Twilight Zone
    Country:
    United States
    That's one of the best things about USB/SD backup loaders. Reading from the disc is slower than from USB/SD.
     
  7. tueidj

    Member tueidj I R Expert

    Joined:
    Jan 8, 2009
    Messages:
    2,569
    Country:
    Wrath of Cortex apparently runs too fast according to the wiki. Normally this means the cpu timer is being used as a base for frame generation rather than the actual video hardware (which is pretty poor programming and why it isn't seen very often). Maybe they don't use a timer at all and just render as fast as possible.
     
  8. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    Is there any way to fix something like that or will that game just never work properly with Devolution?
     
  9. tueidj

    Member tueidj I R Expert

    Joined:
    Jan 8, 2009
    Messages:
    2,569
    Country:
    It's fixable, other games like Killer 7 and Smuggler's Run: Warzones had similar issues. Also any game that uses BINK video would play cut scenes too fast if a certain patch wasn't used, there's quite a lot of those.
     
    1 person likes this.
  10. wiismodrome
    OP

    Member wiismodrome flubber

    Joined:
    Feb 7, 2012
    Messages:
    553
    Country:
    Seychelles
    Assuming that frame rates are actually better/more stable in Devolution, this would also give it a bit of an advantage over DIOS MIOS, at least for games that struggle to keep consistent frame rates. Some games already run at a locked 60 FPS, so they probably wouldn't see much, if any, change.

    Is there any software control of CPU/GPU clock rates outside of BC/MIOS?
     
  11. crono141

    Member crono141 GBAtemp Regular

    Joined:
    Jan 7, 2012
    Messages:
    247
    Country:
    United States
    It would be nice to get the widescreen patch supported in devolution too.
     
  12. tmv_josue

    Member tmv_josue GBAtemp Fan

    Joined:
    May 18, 2010
    Messages:
    390
    Location:
    CancĂșn
    Country:
    Mexico
    Freekstyle is another game it goes a little faster than normal.
    But I did not report, because I like :ninja:

    AFAIK no, I only remember a version of Waninkoko's cMIOS that had an easter egg in it allowing run a few titles to overspeed.
     
  13. wiismodrome
    OP

    Member wiismodrome flubber

    Joined:
    Feb 7, 2012
    Messages:
    553
    Country:
    Seychelles
    Maybe Devolution needs a Turbo option.... for those who like to go fast....
     
    2 people like this.
  14. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    That was just loading MIOS directly instead of loading BC and allowing it to load MIOS (it's BC that changes clock speed etc.). crediar had released a video of it long before Waninkoko added it (and it was in cIOS, not cMIOS; don't think Waninkoko even made a cMIOS, but by the time cMIOS would have been loaded it would have been too late as BC would have already changed the clock speed), and many people could have done it (by my understanding, it was literally a case of loading MIOS, which would take only a few lines of code). Obviously without the additional patches etc. of Devolution, the games didn't run properly so there wasn't a huge amount of point in it.

    EDIT: crediar's video: http://www.youtube.com/watch?v=GlzVpo5IPdM
     
  15. tmv_josue

    Member tmv_josue GBAtemp Fan

    Joined:
    May 18, 2010
    Messages:
    390
    Location:
    CancĂșn
    Country:
    Mexico
    Yes, I know crediar showed the video long before than waninkoko but never provided any tools to do it (AFAIK), the fact is that only with the Wanin's cIOS (thanks for the correction) is possible to do it.

    And I know that devolution patches the games to function properly but it would be a nice feature.
     
  16. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    Well as I say, it should be pretty easy for someone who knows what they're doing; loading a particular title isn't hard by my understanding.
     
    1 person likes this.
  17. wiismodrome
    OP

    Member wiismodrome flubber

    Joined:
    Feb 7, 2012
    Messages:
    553
    Country:
    Seychelles
    If anyone knows of specific GC games with frame rate problems please post them in this thread and I'll see if I can test them in Devolution for comparison.
     
  18. Maxternal

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    This reminds me of a previous statement by you
     
  19. wiismodrome
    OP

    Member wiismodrome flubber

    Joined:
    Feb 7, 2012
    Messages:
    553
    Country:
    Seychelles
    Regarding vsync/tearing, I recently came across this post from one of developers of Metal Arms: Glitch in the System:

    From my own testing, the game plays fairly smoothly in Devolution, with some minor frame rate drops in certain situations. I'm going to play through again from the disc (in GC mode) for comparison.
     
  20. gbatenp

    Newcomer gbatenp Member

    Joined:
    Nov 8, 2010
    Messages:
    14
    Country:
    United States
    What about Gc tech demo. It has some framerate drops, specially on wireframe mode and with AA turned on, it would be a good test. Is it possible, or will be possible, to run this demo?

    And a stupid question about the program... it's even possible to run original GC games from their discs?? Just to try if it runs better.
     
    1 person likes this.

Share This Page