best gba emulator for 3DS? (2024)

Table of Contents

kbf

Well-Known Member

OP

Member

Level 11

Joined
Oct 7, 2008
Messages
1,224
Trophies
1
XP
2,412
Country
best gba emulator for 3DS? (2)
  • Jul 21, 2019
  • #1

I just searched google and found something called mGBA, tried a couple of games but it ran AWFUL. Is there anything better out there? I have an original 3DS XL if that matters.

Vague Rant

Deceptively cute

Member

Level 12

Joined
Aug 7, 2008
Messages
2,464
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,318
Country
best gba emulator for 3DS? (4)
  • Jul 21, 2019
  • #2

Yeah, on an original model 3DS, mGBA will get you nowhere. You probably want something gpSP-based, since that uses a dynarec to translate code to 3DS assembly in real time, allowing much faster performance (and a fairly significant penalty to accuracy). RetroArch includes a gpSP core, but that core has been bugged and crashy/unusable for multiple years now. Somebody can hopefully suggest an older version that will work OK, I have no idea exactly when it became broken.

Another gpSP-based emulator is shinyquagsire's CitrAGB, which is no longer in active development but hopefully still works on modern setups.

If you're OK with moving away from emulation, there's a couple more options you can try. For one thing, there's GBA Virtual Console (and Virtual Console injections), which just runs GBA games natively on the 3DS in the system's backward-compatibility mode. This should have close to 100% speed and accuracy, besides the occasional game which included special hardware (like WarioWare: Twisted).

Lastly, you may want to look into Gericom's GBARunner2, which is neither an emulator nor using GBA mode, but instead a hypervisor which runs GBA games under TWL (DS/i) firmware on the 3DS. This takes advantage of the similarities between the DS and GBA hardware to run games sort of quasi-natively, thanks to a lot of pretty spectacular reverse engineering work.

  • best gba emulator for 3DS? (5)

Reactions:

Moon164, Deleted member 498276, Lacius and 1 other person

kbf

Well-Known Member

OP

Member

Level 11

Joined
Oct 7, 2008
Messages
1,224
Trophies
1
XP
2,412
Country
best gba emulator for 3DS? (7)
  • Jul 21, 2019
  • #3

Is there a tutorial or something you can link me to show me how to inject games into virtual console titles? I do have some custom VC games and they work really well, but iv'e never actually made them myself..

Elwyndas

Well-Known Member

Member

Level 5

Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
681
Country
best gba emulator for 3DS? (9)
  • Jul 21, 2019
  • #4

After messing around with this stuff for a while, I also agree that your best bet is to run GBARunner2 under Twilight. The performance is smooth under O3DS. If you have a large library of roms to try, that's the way to go.
For GBA virtual console injects, there is a certain site where large collections of ready to go cia's can be found.

kbf

Well-Known Member

OP

Member

Level 11

Joined
Oct 7, 2008
Messages
1,224
Trophies
1
XP
2,412
Country
best gba emulator for 3DS? (11)
  • Jul 21, 2019
  • #5

I'd rather just learn how to make my own, considering I won't be able to get every game anyway. And what is twilight? is that a CFW? I have luma and bootstrapper on mine or something.

Elwyndas

Well-Known Member

Member

Level 5

  • Jul 21, 2019
  • #6

Twilight:
https://gbatemp.net/threads/ds-i-3d...-ds-i-games-and-ds-i-menu-replacement.472200/
It's very well developed and designed to work on O3DS as well.

The oddity is that you are launching a DS "facilitator" to run a GBA emulator inside that facilitator. Twilight is not an emulator of DS, and neither is GBARunner2 a real emulator. They are taking advantage of the 3DS built-in hardware, which is why all this works on O3DS.

kbf

Well-Known Member

OP

Member

Level 11

Joined
Oct 7, 2008
Messages
1,224
Trophies
1
XP
2,412
Country
best gba emulator for 3DS? (15)
  • Jul 21, 2019
  • #7

Why would I want to run twilight just to play GBA games? do I have to rehack my 3DS to do this?

K

Kwyjor

Well-Known Member

Member

Level 14

Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,470
Country
best gba emulator for 3DS? (19)
  • Jul 21, 2019
  • #9

Doesn't Gbarunner2 still have very poor compatibility? VC console injection would be better by far, surely?

All you need for that is NSUI (New Super Ultimate Injector).

  • best gba emulator for 3DS? (20)

Reactions:

TurdPooCharger

kbf

Well-Known Member

OP

Member

Level 11

Joined
Oct 7, 2008
Messages
1,224
Trophies
1
XP
2,412
Country
best gba emulator for 3DS? (22)
  • Jul 22, 2019
  • #10

I just went with already injected games. They run perfect which is nice, I just wish there was a better emulator out there for the 3DS regarding GBA games. Why do GBA games run so perfectly as VC injects compared to other methods?

Hambrew

Well-Known Member

Member

Level 9

Joined
Oct 9, 2018
Messages
597
Trophies
0
Location
Yoyle City
XP
1,600
Country
best gba emulator for 3DS? (24)
  • Jul 22, 2019
  • #11

kbf said:

I just searched google and found something called mGBA, tried a couple of games but it ran AWFUL. Is there anything better out there? I have an original 3DS XL if that matters.

XD if we could vouch i would've sent you the money for a New 2DS XL. It's cheap, is technically just a New 3DS but no 3D, and with it, mGBA runs spectacularly.

--------------------- MERGED ---------------------------

Vague Rant

Deceptively cute

Member

Level 12

Joined
Aug 7, 2008
Messages
2,464
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,318
Country
best gba emulator for 3DS? (26)
  • Jul 22, 2019
  • #12

kbf said:

Why do GBA games run so perfectly as VC injects compared to other methods?

Because it's basically the same thing as playing GBA games on a Nintendo DS, by putting them in the cartridge slot. Just like the DS, the 3DS has everything necessary to fully natively run GBA games, without emulation. In the AGB firmware, all the fancy 3DS hardware basically goes to sleep and you're holding a big weird Game Boy Advance.

  • best gba emulator for 3DS? (27)

Reactions:

Elwyndas

K

Kwyjor

Well-Known Member

Member

Level 14

Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,470
Country
best gba emulator for 3DS? (28)
  • Jul 22, 2019
  • #13

[Arg, ninja'd.]

D

Deleted User

Guest
  • Jul 22, 2019
  • #14

Kwyjor said:

Doesn't Gbarunner2 still have very poor compatibility? VC console injection would be better by far, surely?

All you need for that is NSUI (New Super Ultimate Injector).

For now you really should use VC injection for gba games on the 3DS.
Many games are playable with gbarunner2. https://wiki.gbatemp.net/wiki/GBARunner2
Still, compatibility is not perfect and could take a while before it reaches that state.

YukidaruPunch

Well-Known Member

Member

Level 6

Joined
Oct 24, 2017
Messages
271
Trophies
0
Age
35
XP
759
Country
best gba emulator for 3DS? (30)
  • Jul 26, 2019
  • #15

Elwyndas said:

Twilight:
https://gbatemp.net/threads/ds-i-3d...-ds-i-games-and-ds-i-menu-replacement.472200/
It's very well developed and designed to work on O3DS as well.

The oddity is that you are launching a DS "facilitator" to run a GBA emulator inside that facilitator. Twilight is not an emulator of DS, and neither is GBARunner2 a real emulator. They are taking advantage of the 3DS built-in hardware, which is why all this works on O3DS.

I am trying my best to understand what I'm reading there, but correct me if I'm wrong - does this mean that Twilight can natively run both NDS and GBA ROMs in my Original 3DS, making use of internal hardware? Is that it?

K

Kwyjor

Well-Known Member

Member

Level 14

Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,470
Country
best gba emulator for 3DS? (31)
  • Jul 26, 2019
  • #16

YukidaruPunch said:

does this mean that Twilight can natively run both NDS and GBA ROMs in my Original 3DS, making use of internal hardware? Is that it?

Twilight does not exactly run GBA ROMs natively. People call it a hypervisor – it runs the unmodified GBA code on the 3DS CPU, but GBA code expects certain hardware features to act a certain way, and GBARunner2 has to accommodate it accordingly. And since it doesn't do that perfectly, VC injection is a much better solution for GBA games.

Twilight also natively runs NDS ROMs, but since a 3DS already provides pretty much everything that NDS code would expect, compatibility is mostly perfect.

(I think that sums it up correctly?)

Last edited by Kwyjor,

  • best gba emulator for 3DS? (32)

Reactions:

SAIYAN48, Flame, TurdPooCharger and 2 others

LordX68

Member

Newcomer

Level 1

Joined
Mar 13, 2021
Messages
5
Trophies
0
Age
37
XP
47
Country
best gba emulator for 3DS? (34)
  • Apr 29, 2022
  • #17

anyone no of a gba emulator that can use cheat codes? I'm using mGBA but it don't let u use cheat codes.

P

Pin1988

Well-Known Member

Newcomer

Level 4

Joined
Mar 4, 2022
Messages
66
Trophies
0
Age
33
Location
Germany
XP
383
Country
best gba emulator for 3DS? (35)
  • Apr 30, 2022
  • #18

Scanned through the thread... No one recommended open_agb_firm yet?! Best solution in my eyes if you want perfect compatibility and don't need extras :-)

lone_wolf323

Well-Known Member

Member

Level 15

Joined
May 27, 2011
Messages
5,503
Trophies
2
XP
4,967
Country
best gba emulator for 3DS? (37)
  • Apr 30, 2022
  • #19

Pin1988 said:

Scanned through the thread... No one recommended open_agb_firm yet?! Best solution in my eyes if you want perfect compatibility and don't need extras :-)

Seeing as the thread is from 2019. I dont believe open agb firm was a thing yet.

  • best gba emulator for 3DS? (38)

Reactions:

Pin1988 and godreborn

Doux91

Well-Known Member

Member

Level 6

Joined
Feb 23, 2014
Messages
306
Trophies
0
Age
33
XP
961
Country
best gba emulator for 3DS? (40)
  • Apr 30, 2022
  • #20

LordX68 said:

anyone no of a gba emulator that can use cheat codes? I'm using mGBA but it don't let u use cheat codes.

You must add the cheat to the rom for use cheats, none of the emulators supports cheats, but I am not sure about retroarch

best gba emulator for 3DS? (2024)
Top Articles
Latest Posts
Article information

Author: Frankie Dare

Last Updated:

Views: 6171

Rating: 4.2 / 5 (73 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Frankie Dare

Birthday: 2000-01-27

Address: Suite 313 45115 Caridad Freeway, Port Barabaraville, MS 66713

Phone: +3769542039359

Job: Sales Manager

Hobby: Baton twirling, Stand-up comedy, Leather crafting, Rugby, tabletop games, Jigsaw puzzles, Air sports

Introduction: My name is Frankie Dare, I am a funny, beautiful, proud, fair, pleasant, cheerful, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.