Old3ds : mGBA, GBARunner, OPEN_AGB_FIRM comparison?

StriderVM

Well-Known Member
OP
Member
Joined
Jan 16, 2015
Messages
436
Trophies
1
Age
41
XP
426
Country
Hey everyone.

I have gotten out my Old 3DS out of the drawer for how many years has it been. (I think LumaCFW was brand new when I last used it)

So now I'm looking for advances that happened in the 3DS homebrew scene.

Back, the only reasonable solution for playing GBA games on 3DS was to use an injector to replace the ROMS in GBA games in Virtual Console. Which works, but is cumbersome because no direct ROM loading.

However, it seems today, there are three (supposedly) better solutions. mGBA, GBARunner and OPEN_AGB_FIRM.

Is there any direct comparisons of the three? Any suggestions? I can try experimenting with all three, but it will take a while, and I will appreciate any leads.

I'm starting with OPEN_AGB_FIRM because it seems to be the fastest with O3DS, mGBA might be too slow since it's pure software emulation? GBA Runner seems to be either too old or obsolete?
 

Coderman64

Active Member
Newcomer
Joined
Feb 18, 2024
Messages
30
Trophies
0
XP
167
Country
United States
Hey, I've tried all three (four, if you count the injector). I prefer open_agb_firm, but here's a bit about all three:

mGBA is, as you said, a pure software emulator and is a little too slow on my o3DS, but going the pure emulation route has advantages, like save states. If you want to do that, I'd recommend trying the gpSP core on RetroArch, which trades some accuracy for speed, though it still has some hiccups for me.

GBARunner and open_agb_firm use different techniques to achieve more or less the same thing: using the 3DS's native GBA hardware to play GBA games. GBARunner is older and better tested and may support more games, but it runs in DS mode, which causes some issues for me (particularly Nintendo's TWLBg bug, which means that the bottom of the screen glitches and repeats the same 8-pixel row over and over). It is also subject to the upscaling filter that the 3DS uses on DS games IN ADDITION to the filter used to upscale the GBA screen to the DS, making everything a little blurry.

Open_agb_firm, on the other hand, is a firmware module that runs on bare metal 3DS hardware, much like GodMode9. It's a little more complicated to install and launch because of this. I have it set up so I can launch either GM9 or open_agb_firm when holding select on 3DS boot. The interface is bare bones, and you have to restart the 3DS if you want to switch games (it is much faster without booting the 3DS home menu every time), but the games look good and run well.

GBARunner and open_agb_firm have some hardware-induced issues you might need to work around, but I haven't run into any with any of the games I've played.

hope this helps!
 
  • Like
Reactions: splaca

Maximumbeans

3DS is love, 3DS is life
Member
Joined
Jun 7, 2022
Messages
1,003
Trophies
2
XP
2,708
Country
United Kingdom
I personally vouch for OPEN_AGB_FIRM. Yeah, it's bare metal, so you lose a lot of potential functionality, but if you want to simply play GBA titles I consider it perfect. It's quick and responsive and it's about as close to just using a GBA as you can get, but with adjustable back lighting etc. I play with the bilinear scaling enabled and I think it looks brilliant, some don't like it but you always have the choice anyway :)
 

Project68K

Well-Known Member
Newcomer
Joined
Nov 12, 2020
Messages
95
Trophies
0
Age
24
XP
903
Country
United States
I personally vouch for OPEN_AGB_FIRM. Yeah, it's bare metal, so you lose a lot of potential functionality, but if you want to simply play GBA titles I consider it perfect. It's quick and responsive and it's about as close to just using a GBA as you can get, but with adjustable back lighting etc. I play with the bilinear scaling enabled and I think it looks brilliant, some don't like it but you always have the choice anyway :)
Not just close, it IS a GBA.
 
  • Like
Reactions: DSoryu

Maximumbeans

3DS is love, 3DS is life
Member
Joined
Jun 7, 2022
Messages
1,003
Trophies
2
XP
2,708
Country
United Kingdom
Not just close, it IS a GBA.
Well I said it's about as close to use a GBA as you can get, by which I meant it's as close as possible without using an actual, physical GBA. I know the 3DS has the hardware architecture but with it being a different product, that's the distinction I meant. But yes, for all intents and purposes, it's the same thing.
 
  • Like
Reactions: 4d1xlaan

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Yeah man!
  • SylverReZ @ SylverReZ:
    Before that, you used to go to a library to find a big heavy book with every history and other related questions. Would've took hours just to mesmerize them.
    +1
  • K3Nv3 @ K3Nv3:
    These books already had dicks drawn in them before I checked them out
  • K3Nv3 @ K3Nv3:
    I miss early Walmart days of finding cheat code books near the ps2 kiosks
  • BigOnYa @ BigOnYa:
    I was cleaning out boxes in my basement in found bunch books from back in day when I was in computer classes, found a huge BASIC programming book, I took 2 years of it, but don't remb much now, other than 10 print "hi", 20 goto 10, run. Makes me wanna whip out my Commodore 64 n play.
  • SylverReZ @ SylverReZ:
    @K3Nv3, I saw Wii and Xbox 360 kiosks at Toys-R-Us growing up.
    +1
  • SylverReZ @ SylverReZ:
    Companies, stop using materializm and plain looking designs. Go back two decades from now and start bringing back retro.
  • K3Nv3 @ K3Nv3:
    It's the lure of being professional
  • K3Nv3 @ K3Nv3:
    Somewhere down the lines life just clicked into thinking everything has to be so serious and no one can have fun anymore
  • BigOnYa @ BigOnYa:
    Yea when I was kid we didn't have Wal-Mart's at all yet, was only Toysrus, Kaybees toys, and toy stores in the mall.
    +1
  • K3Nv3 @ K3Nv3:
    Every time I drive to taco bell I have to see a huge empty piece of land at what use to be a decent mall site kinda sad
    +1
  • BigOnYa @ BigOnYa:
    There's a old mall few miles from me been sitting empty for years, just got bought by the drone racing league, they gonna make it a indoor drone racing arena.
  • DougalLeateo22 @ DougalLeateo22:
    @K3Nv3, here in Melbourne, what was empty land has now turned into shopping centres. Do you know if the land is gonna get used?
  • K3Nv3 @ K3Nv3:
    Who knows it's been empty for years the cities more focused on pouring millions into new government area such as courts and police stations
  • BigOnYa @ BigOnYa:
    I heard they gonna build a huge Super McDonald's there, I guess McDonald's business is booming in Ken's Neighborhood. :P
  • K3Nv3 @ K3Nv3:
    Corn beef and cabbage was pretty good this year
    +1
  • K3Nv3 @ K3Nv3:
    Pretty dope design https://a.co/d/h5MrFIZ
    +1
  • Skelletonike @ Skelletonike:
    This month and the previous are being very aggressive
    on my wallet.
  • Skelletonike @ Skelletonike:
    April too
  • Skelletonike @ Skelletonike:
    Feb: Monster Hunter Wilds, March: Suikoden, Xenoblade, Khazan, April: Lunar, Days Gone Remaster, Fantasy Life
  • BigOnYa @ BigOnYa:
    May-June: Switch 2 & MarioKart 9
    BigOnYa @ BigOnYa: May-June: Switch 2 & MarioKart 9