Speed Up Rom(s) In-Game?

Discussion in 'R4 DS' started by jastolze, Jul 5, 2013.

  1. jastolze
    OP

    jastolze GBAtemp Fan

    Member
    364
    50
    May 2, 2012
    United States
    Hey, just wondering if there's a setting for R4i Gold to put roms on Turbo Mode? (1.5X or 2.0X Speed)

    I think I remember my M3 DS Real being able to do this, but never got around to trying it...

    Any help? Thanks!

    (P.S: If the R4 can't, what cards can?)
     
  2. Rayder

    Rayder Mostly lurking lately....

    Former Staff
    6,613
    133
    Jan 14, 2007
    United States
    USA
    There are slow-mo modes in some DS flashcarts, but not a turbo mode. Maybe a few older system emulators (like NES) will have a fast-forward type mode during gameplay, but not actual DS games. DS games can't run faster than the hardware. They are already running as fast as they can.
     
  3. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,722
    9,594
    Nov 21, 2005
    United Kingdom
    Kind of +1 to Rayder, I believe someone did once try an actual overclock on the DS but that is a different matter entirely.

    There are ways to hack games to speed them up but they would be done on a game by game basis, only a handful of methods might work on a given game, the games tend to be prone to crashing and is not always the easiest hack. You will not have seen it as a function of the cart unless the removal of AP happened to also speed it up (surprisingly common actually), the cart had a custom DMA setup for the game or some such which effectively sped it up a bit or in cases of things like saving.

    Still the big three methods are
    1) Disable vsync. The DS screen has a 60Hz refresh rate like the GBA before it so games will aim for a 60fps or 30fps framerate and you can stop this from happening. All sorts of weirdness can and does happen when you do this.
    2) Soft optimisation. If things are animated you speed the animations up or trick it into thinking it is over, if you have 9 press a to continue after a battle screens you hack the game to skip to the end of the press a screens or combine it all into one. These are usually the best method from the game playing perspective as you do not need to actually do all that much and from the player perspective it is an amazingly effective hack.
    3) Hard optimisation. Here you go down into the code and do all sorts of things to actually speed it up. This is probably one of the harder and less fruitful assembly hacks.

    Few people will bother to make these hacks for you (they are not the least time consuming things out there) and furthermore if this is for pokemon then search around at the very least before asking as those that came before you did not make a good impression among those that might have the skills to do something.

    Very short version. Consider what Rayder said as the complete truth as you will probably not find anybody that is willing to put the effort in to pull off such a hack.
     
  4. Rydian

    Rydian Resident Furvertâ„¢

    Member
    27,883
    8,113
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Emulators can fast-forward because they're faster than the system the virtual game is running on.

    But a DS is not faster than a DS.