[PSA] The lastest mGBA nightly runs pretty fast.

Discussion in '3DS - Homebrew Development and Emulators' started by Pickle_Rick, Sep 25, 2017.

  1. TurdPooCharger

    TurdPooCharger Meh

    Member
    7
    Jan 1, 2018
    United States
    If it helps, the colorized DX hack version of Super Mario Land 2 is fine. It's the original v1.2 .gb with the missing bottom, right?

    edit - nvm, it happens on both og and hacked versions. I didn't notice at first. I've already mentioned the problem at GitHub issue #1146.
     
    Last edited by TurdPooCharger, Apr 7, 2018
  2. MattKimura

    MattKimura 3DS & WiiU Enthusiast

    Member
    8
    Jun 30, 2014
    United States
    I can't believe this thread is still up. The latest Nightly runs no better than mgba ever has before this old thread.
    It seems like it became an mgba discussion thread now.
    The way I see it:

    mgba: Some games run fast, some games run slow (Hit or miss)
    VC injection: Every game runs fast, even ones that struggled on mgba.

    mgba is the best gba emulator on 3DS, but it isn't too reliable. Emulator masters, please prove me wrong (Seen a couple of you in the last posts)
     
    Last edited by MattKimura, Apr 8, 2018
  3. 8BitWonder

    8BitWonder Small Homebrew Dev

    Member
    8
    Jan 23, 2016
    United States
    47 4F 54 20 45 45 4D
    gpsp is pretty good from what I've tried, though it's major weakness is it's dynarec that causes random crashes.
     
  4. ov3rkill

    ov3rkill GBAtemp Maniac

    Member
    6
    May 10, 2009
    Australia
    in a cardboard box
    How's the performance of mGBA compared to Virtual Console?
     
  5. MattKimura

    MattKimura 3DS & WiiU Enthusiast

    Member
    8
    Jun 30, 2014
    United States
    Yup gpsp is one of the oldest fairy tales, if only it would work. Because it runs perfect, just crashes from time to time.
    Another thing to add about emulators vs VC injection is that you don't expend more battery power to use virtual console GBA games. And you can even back up the save quite easily (I always backup my saves online)

    Are you asking why its being compared, or are you asking how good is GBA VC? If the latter, GBA VC runs 100% native. I know someone who makes legit looking injects
     
    Last edited by MattKimura, Apr 8, 2018
  6. 8BitWonder

    8BitWonder Small Homebrew Dev

    Member
    8
    Jan 23, 2016
    United States
    47 4F 54 20 45 45 4D
    I mainly use emulators for 1:1 scaling (I hate blurring), is that something GBA vc can do? If so I might switch over.
     
  7. MattKimura

    MattKimura 3DS & WiiU Enthusiast

    Member
    8
    Jun 30, 2014
    United States
    Blurring huh, are you referring to the ghosting effect that they added to VC games? I know someone who makes good GBA injects that removes that. As far as scaling the screen size, I think VC upscales it and im unsure if it can be undone.
    Edit: I searched and apparently you can hold start and select while booting a game to get the origial resolution.
    Edit2: Hold select, not start
     
    Last edited by MattKimura, Apr 8, 2018
    8BitWonder likes this.
  8. 8BitWonder

    8BitWonder Small Homebrew Dev

    Member
    8
    Jan 23, 2016
    United States
    47 4F 54 20 45 45 4D
    Well dang, guess I need to do some injections. :)
     
  9. chirogan

    chirogan The Engineer

    Member
    3
    Feb 28, 2018
    Philippines
    I primarily use mgba as i dont like seeing dozens of icons in my home screen even if it is foldered up. I like collecting games yeah.:rolleyes: But if there is anything that mgba cant run, I love the VC injects too. The graphics dont really matter to me if you ask if it means fixing a pixel or two. It doesnt have too much of an impact for me to notice anyway.
     
  10. Pickle_Rick
    OP

    Pickle_Rick Ya boi Zack

    Member
    3
    Aug 28, 2017
    United States
    Somewhere
    When I originally posted this it did get a small speed up.

    No, they're referring to non-integer scaling.
     
  11. TurdPooCharger

    TurdPooCharger Meh

    Member
    7
    Jan 1, 2018
    United States
    Can confirm with @Pickle_Rick on this. mGBA had speed improvement going from v1.6.0 to v1.6.1. Games like Golden Sun went from unplayable to generally acceptable in battle scenes, and Fire Emblem - Blazing Blade ran perfect except for menu select and some cut scenes.

    I think it's impressive mGBA gets damn close to emulating versus AGB_FIRM. Nothing can beat the real GBA found within the 3DS and that's to be expected. When you take into account mGBA being multi-platform compatible (Windows, OSX, Linux, Wii U, etc) AND that there's only one or two authors working on it, it's a wonder that mGBA runs as good as it does.

    endrift's philosophy of accuracy over speed is the driving factor why mGBA isn't as fast as it could be at this time. If that doesn't convince you about the upside of mGBA, there's also the save state feature, screen scaling & filters, external BIOS selection, and near perfect backwards compatible with game boy (color) roms are huge pluses.
     
  12. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    17
    Jan 17, 2013
    Mexico
    To add to this, Golden Sun 2 and Mother 3 (the hardest games to emulate for me at good speeds) are running quite decently in the latest 0.6.2 nightlies.
    Not perfect, as they still lag a bit on battles, but they are getting there.

    Also, remember mGBA doesn't have an ARM dynarec. If it ends up getting one, we might see solid 60 fps consistently.
     
  13. NEO117

    NEO117 GBAtemp Fan

    Member
    3
    Mar 5, 2008
    Venezuela
    The question I have is. Does Wario Ware Twisted work on it well enough now? Last time I tried it was a slow mess.
     
  14. Pickle_Rick
    OP

    Pickle_Rick Ya boi Zack

    Member
    3
    Aug 28, 2017
    United States
    Somewhere
    It runs at 50-60fps.
     
  15. NEO117

    NEO117 GBAtemp Fan

    Member
    3
    Mar 5, 2008
    Venezuela
    Oooh. I'm giving it a run then. Thanks.
     
  16. AkitoUF

    AkitoUF GBAtemp Regular

    Member
    2
    Jan 5, 2016
    Cote d'Ivoire
    For NEW 3ds or is it running fast on Old too?
     
  17. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    9
    Jan 1, 2017
    Austria
    NEW 3DS only. O3DS is not powerful enough.
     
  18. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    9
    Jan 1, 2017
    Austria
    mGBA 0.6.3 has been released! Get it over at mgba.io. This update mostly adresses bugs in Gameboy/Color emulation.
     
  19. Searinox

    Searinox Rawr~

    Member
    5
    Dec 16, 2007
    Romania
    Bucharest
    Regressions appear to be fixed and also the popping noise on some GB/C games whenever effects or music are stopped.
     
  20. Palom

    Palom GBAtemp Regular

    Member
    4
    Sep 21, 2009
    United States
    It runs Rodland, a game I remember being troublesome for some GB emulators. With that, I believe it will eventually have full GB/C compatibility, if it's not there already.

    Now all that's left is fixing save states. (Try SML2 to see what I mean. Survival Kids is also affected in that big rocks can't be moved by a big stick anymore.)
     
Loading...