Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:GBA games: Difference between revisions

From Hacks Guide Wiki
Cominou (talk | contribs)
various vocabulary changes
Cominou (talk | contribs)
last commit on GBARunner2: Aug 12, 2020
 
(3 intermediate revisions by the same user not shown)
Line 11: Line 11:
=== open_agb_firm === <!--T:4-->
=== open_agb_firm === <!--T:4-->


<!--T:5-->
<tvar name="open_agb_firm">{{Main|Special:MyLanguage/3DS:open_agb_firm|l1=open_agb_firm}}</tvar>
{{Main|3DS:open_agb_firm}}
</translate>
</translate>
* <translate><!--T:6--> Runs natively, without emulation (high compatibility, but no cheats, fast-forward, etc)</translate>
* <translate><!--T:6--> Runs natively, without emulation (high compatibility, but no cheats, fast-forward, etc)</translate>
Line 29: Line 28:
=== Virtual Console (VC) injects === <!--T:18-->
=== Virtual Console (VC) injects === <!--T:18-->


<!--T:19-->
<tvar name=3ds_virtual_console>{{Main|Special:MyLanguage/3DS:Virtual Console|l1=3DS Virtual Console}}</tvar>
{{Main|3DS:Virtual Console}}
</translate>
</translate>


Line 131: Line 129:
|-
|-
|<translate><!--T:59-->
|<translate><!--T:59-->
[[3DS:Wireless streaming
[[<tvar name="wireless_streaming">Special:MyLanguage/3DS:Wireless streaming</tvar>|Wireless streaming via NTR]] (New 3DS only)</translate>
:Wireless streaming via NTR]]
(New 3DS only)</translate>
|class="ct-red"|✗
|class="ct-red"|✗
|class="ct-red"|✗
|class="ct-red"|✗
Line 143: Line 139:
|class="ct-red"|✗
|class="ct-red"|✗
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-blue"|?
|class="ct-red"|


|}
|}


[[Category:Nintendo 3DS guides]]
[[Category:Nintendo 3DS guides]]

Latest revision as of 21:26, 1 April 2026

The Nintendo 3DS can play GBA games through several methods, both natively and through emulation.

Comparison of methods

In order of most to least recommended.

open_agb_firm

  • Runs natively, without emulation (high compatibility, but no cheats, fast-forward, etc)
    • Supports real-time clock for Pokemon, but no camera or accelerometer
  • Must be booted from chainloader (by holding START on boot), like GodMode9
    • This does allow faster launching than injects if your system is powered off.
  • Has a file manager that allows you to select a ROM
  • Supports button remapping (including circle pad and touchscreen, but not New 3DS ZL/ZR)
  • Brightness can be adjusted in-game
  • Automatic ROM patching is supported
  • Streaming, 3DS HOME Menu, etc. are inaccessible while a game is running
  • Saves are stored on SD card and easy to manage
  • Lacks a user interface for configuring settings (a text editor is needed to modify the config file)
  • Still under active development

Virtual Console (VC) injects

  • Run natively, without emulation (high compatibility, but no cheats, fast-forward, etc)
  • Must manually be created using a PC program (Windows-only, closed-source and abandoned by dev)
  • Each game has its own separate icon on the HOME Menu
  • No button remapping
  • No adjustable brightness
  • No automatic ROM patching
  • Streaming, 3DS HOME Menu, etc. are inaccessible while a game is running
  • Saves are stored in NAND and are difficult to backup and restore (requires GodMode9 and multiple reboots for each save)

mGBA

  • A full emulator, which means that it has fast-forward, cheats, save states
  • Performance isn't perfect, especially on old 3DS
  • Not compatible with all games, but may have higher compatibility with ROM hacks that are not designed to run on actual GBA hardware
  • Runs in 3DS mode, so streaming or using the HOME Menu is possible
  • Supports button remapping
  • Has a ROM picker
  • Saves are stored on SD card and easy to manage
  • Supports additional hardware features, such as accelerometer (for WarioWare: Twisted!) and camera (for the Game Boy Camera)

GBARunner2

  • A middle-ground between emulation and native
    • it's basically the worst of both worlds, with no emulator features, while some games are incompatible or have issues
  • Included with TWiLightMenu++
  • Has a ROM picker
  • Streaming or using the HOME Menu is not possible
  • Saves are stored on SD card and easy to manage

Overview table

Feature open_agb_firm VC Injects mGBA GBARunner2
Games run natively
Runs full speed on Old 3DS
Retail game compatibility
Homebrew/ROM hack compatibility

(For software not intended to run on real hardware)

Runs from the HOME Menu
Drag-and-drop / ROM picker
Cheats, fast-forwarding, save states
Motion sensor support
Easy save file access from SD
Wireless streaming via NTR (New 3DS only)
Under active development