1. 220px-SA1_01.jpg

    Vitor Vitela is a Brazilian coder most well known for his FastROM and SA-1 Root projects that reduce slowdown in SNES games. The SA-1 is a co-processor included in some SNES cartridges that can run four times faster than the SNES CPU, and when run in tandem together can result in processing times up to five times faster than for games without the enhancement chip. According to his GitHub pabe, Vitela's SA-1 Root project "not just activates the co-processor, but also modifies a good part of the game engine to use and explore the chip features, which gives an extreme boost to the overall performance of the game." The FastROM hacks are an equivalent for games with no SA-1 chip, and generally have better compatibility than the SA-1 packs.

    Currently, the two FastROM games available are Axelay and Super Castlevania IV, while the games with SA-1 packs include Contra III, Gradius III, Race Drivin', Super R-Type and Super Mario World.



    :arrow: Source
     
  2. Discussion (19 replies)

  3. Reploid

    Reploid GBAtemp Advanced Maniac
    Member

    Joined:
    Jan 20, 2010
    Messages:
    1,956
    Country:
    Serbia, Republic of
    So... those a romhacks that enables emulation of some cool mapper?
     
    Silent_Gunner likes this.
  4. J-Machine

    J-Machine Self proclaimed Pog champion
    Member

    Joined:
    Aug 25, 2011
    Messages:
    867
    Country:
    Canada
    not mappers. some are bug fixed. other's have instructions that use processing chips like the sa-1 if you had a snes rom flasher you could make these run on og hardware
     
    aadz93 and Scott_pilgrim like this.
  5. Trash_Bandatcoot

    Trash_Bandatcoot Your Local Random Internet Geek
    Member

    Joined:
    Jul 14, 2018
    Messages:
    1,120
    Country:
    Netherlands
    The best example I can give is for Super Mario World. You know how the game zooms out focussed on Mario when you finish a stage? Turns out that actually lags the game, and this patch fixes that.
     
  6. lokomelo

    lokomelo Edson Arantes do Nascimento
    Member

    Joined:
    Aug 19, 2009
    Messages:
    1,094
    Country:
    Brazil
    I may be wrong but I believe that more than 90% of snes official releases do not rely in any special chip. So there is an ocean of games ready to be improved with those SA patches.

    Aside of that, this same developer is working in awesome stuff for emulators too, like the wide screen Super Mario World.
     
    Dartz150, Reynardine, Jayro and 3 others like this.
  7. Vilagamer999

    Member

    Joined:
    Jun 21, 2018
    Messages:
    303
    Country:
    United Kingdom
    Very cool :D
     
    Scott_pilgrim likes this.
  8. TheCosmicWarrior

    Newcomer

    Joined:
    May 4, 2020
    Messages:
    43
    Country:
    United States
    lol imagine if they used this for the sonic 1 snes port. it'd be blast-processing for real
     
    Scott_pilgrim likes this.
  9. lordgoober

    lordgoober GBAtemp Regular
    Member

    Joined:
    Aug 21, 2010
    Messages:
    100
    Country:
    United States
    Gradius 3 played with the SA-1 chip patch is a completely different experience compared to the stock experience. Just try the bubble stage on it.
     
    Scott_pilgrim likes this.
  10. HarvHouHacker

    HarvHouHacker Owner of the Rock Band Customs Project
    Member

    Joined:
    Mar 24, 2019
    Messages:
    739
    Country:
    United States
    I guess Nintendo and developers never really considered collaborating on modifying their code to boost performance on several of the SNES titles. So the rest of the world has broken, slow games that were officially released, while this guy has made his games run fast. :cry:
     
  11. Xzi

    Xzi GBAtemp's Resident Plok Expert
    Member

    Joined:
    Dec 26, 2013
    Messages:
    11,726
    Country:
    United States
    Probably an unpopular opinion, but I don't mind a bit of slowdown in most SNES games. For that matter, it's saved my ass more than a few times when things get hectic on screen.

    Still a neat project regardless.
     
    yuyuyup and scroeffie1984 like this.
  12. anhminh

    anhminh Pirate since 2010
    Member

    Joined:
    Sep 30, 2010
    Messages:
    1,333
    Country:
    Vietnam
    So 120fps snes mod when?
     
  13. CaptainHIT

    CaptainHIT GBAtemp Fan
    Member

    Joined:
    Mar 2, 2011
    Messages:
    357
    Country:
    Germany
    That guy is a top notch coder, he doesn't patch only, he rewrites a huge portion of the disassembled code of the game, for bugfixing and adapting to SA-1.

    He keeps up his update on his Twitter accound.
     
    Xzi likes this.
  14. PatrickD85

    PatrickD85 GBAtemp Advanced Fan
    Member

    Joined:
    Jul 4, 2012
    Messages:
    844
    Country:
    Netherlands
  15. yuyuyup

    yuyuyup GBAtemp Psycho!
    Member

    Joined:
    Apr 30, 2006
    Messages:
    3,633
    Country:
    United States
    Since the devs were aware of the slowdowns, they most likely crafted stages with slowdown in mind, so this "fix" actually removes the intended gameplay, for better and for worse. But either way it's great that the roms get attention and these optional fixes
     
    Last edited by yuyuyup, Apr 7, 2021 at 12:59 PM
  16. raxadian

    raxadian GBAtemp Addict
    Member

    Joined:
    Nov 10, 2018
    Messages:
    2,666
    Country:
    Argentina
    Contra and Gradius are the kind of games you only run faster if you like to punish yourself.
     
  17. stüssy

    stüssy Member
    Newcomer

    Joined:
    Oct 9, 2008
    Messages:
    39
    Country:
    Portugal
    Parodius also would be nice
     
  18. almmiron

    almmiron GBAtemp Regular
    Member

    Joined:
    Jan 9, 2012
    Messages:
    279
    Country:
    Brazil
    Yep. But I like the option to play without the slowdown. I like for example what capcom did with megaman x collection. they removed a lot of unnintended slowdown.

    There's a lot of games that can benefit with this kind of coding.
     
  19. XDel

    XDel Author of Alien Breed: Projekt Odamex
    Member

    Joined:
    Jul 25, 2012
    Messages:
    2,138
    Country:
    United States
    This guy is a god send
     
  20. raxadian

    raxadian GBAtemp Addict
    Member

    Joined:
    Nov 10, 2018
    Messages:
    2,666
    Country:
    Argentina
    Yet they actually didn't fix the bug of X DISAPPEARING for like a second when he takes damage.
     
  21. MetoMeto

    MetoMeto GBAtemp Maniac
    Member

    Joined:
    Dec 28, 2018
    Messages:
    1,153
    Country:
    United Kingdom
    I didn't know there WHERE slowdowns...
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - developer, Homebrew, classics