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
ItsCrocoSwine (talk | contribs)
Undo revision 7438 by Aspect X (talk)
Tag: Undo
translation tags
Line 1: Line 1:
{{shortcut|3DS:GBA}}
<languages/>{{shortcut|3DS:GBA}}
<translate>
The Nintendo 3DS can play GBA games through several methods, both natively and through emulation.
The Nintendo 3DS can play GBA games through several methods, both natively and through emulation.


Line 7: Line 8:


=== open_agb_firm ===
=== open_agb_firm ===
{{Main|3DS:open_agb_firm}}
{{Main|3DS:open_agb_firm}}
</translate>
* <translate>Runs natively, not via emulation (high compatibility, but no cheats, fast-forward, etc)</translate>
** <translate>Supports real-time clock for Pokemon, but no camera or accelerometer</translate>
* <translate>Must be booted from chainloader (by holding START on boot), like GodMode9</translate>
** <translate>This ''does'' allow faster launching than injects if your system is powered off.</translate>
* <translate>Has a file manager that allows you to select a ROM</translate>
* <translate>Supports button remapping (including circle pad and touchscreen, but not New 3DS L2/R2)</translate>
* <translate>Brightness can be adjusted in-game</translate>
* <translate>Automatic ROM patching is supported</translate>
* <translate>Streaming, 3DS HOME Menu, etc. are inaccessible while a game is running</translate>
* <translate>Saves are stored on SD card and easy to manage</translate>
* <translate>Lacks a user interface for configuring settings (a text editor must be used to change the config file)</translate>
* <translate>Still under active development</translate>
<translate>
=== Virtual Console (VC) injects ===


* Runs natively, not via 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 L2/R2)
* 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 must be used to change the config file)
* Still under active development
=== Virtual Console (VC) injects ===
{{Main|3DS:Virtual Console}}
{{Main|3DS:Virtual Console}}
</translate>


* Run natively, not via emulation (same caveats as above)
* <translate>Run natively, not via emulation (same caveats as above)</translate>
* Must manually be created using a PC program (Windows-only, closed-source and abandoned by dev)
* <translate>Must manually be created using a PC program (Windows-only, closed-source and abandoned by dev)</translate>
* Each game has its own separate icon on the HOME Menu
* <translate>Each game has its own separate icon on the HOME Menu</translate>
* No button remapping
* <translate>No button remapping</translate>
* No adjustable brightness  
* <translate>No adjustable brightness </translate>
* No automatic ROM patching
* <translate>No automatic ROM patching</translate>
* Streaming, 3DS HOME Menu, etc. are inaccessible while a game is running
* <translate>Streaming, 3DS HOME Menu, etc. are inaccessible while a game is running</translate>
* Saves are stored in NAND and are difficult to backup and restore (requires GodMode9 and multiple reboots for each save)
* <translate>Saves are stored in NAND and are difficult to backup and restore (requires GodMode9 and multiple reboots for each save)</translate>


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


<translate>
=== GBARunner2 ===
=== GBARunner2 ===
* A middle-ground between emulation and native
</translate>
** it's basically the worst of both worlds, still no emulator features, but some games are incompatible or have issues
* <translate>A middle-ground between emulation and native</translate>
* Included with TWiLightMenu++
** <translate>it's basically the worst of both worlds, still no emulator features, but some games are incompatible or have issues</translate>
* Has a ROM picker
* <translate>Included with TWiLightMenu++</translate>
* Streaming, 3DS HOME Menu, etc. are inaccessible while a game is running
* <translate>Has a ROM picker</translate>
* Saves are stored on SD card and easy to manage
* <translate>Streaming, 3DS HOME Menu, etc. are inaccessible while a game is running</translate>
* <translate>Saves are stored on SD card and easy to manage</translate>


<translate>
== Overview table ==
== Overview table ==
</translate>
{| class="wikitable colortable"
{| class="wikitable colortable"
|+
!<translate>Feature</translate>
!Feature
!<translate>open_agb_firm</translate>
!open_agb_firm
!<translate>VC Injects</translate>
!VC Injects
!<translate>mGBA</translate>
!mGBA
!<translate>GBARunner2</translate>
!GBARunner2
|-
|-
|Games run natively
|<translate>Games run natively</translate>
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-green"|✓
Line 67: Line 76:
|class="ct-yellow"|△
|class="ct-yellow"|△
|-
|-
|Runs full speed on Old3DS
|<translate>Runs full speed on Old 3DS</translate>
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-green"|✓
Line 73: Line 82:
|class="ct-green"|✓
|class="ct-green"|✓
|-
|-
|Retail game compatibility
|<translate>Retail game compatibility</translate>
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-green"|✓
Line 79: Line 88:
|class="ct-yellow"|△
|class="ct-yellow"|△
|-
|-
|Homebrew/ROM hack compatibility
|<translate>Homebrew/ROM hack compatibility
(For things not intended to
(For things not intended to run on official hardware)</translate>
run on official hardware)
|class="ct-yellow"|△
|class="ct-yellow"|△
|class="ct-yellow"|△
|class="ct-yellow"|△
Line 87: Line 95:
|class="ct-yellow"|△
|class="ct-yellow"|△
|-
|-
|Runs from HOME Menu
|<translate>Runs from HOME Menu</translate>
|class="ct-red"|✗
|class="ct-red"|✗
|class="ct-green"|✓
|class="ct-green"|✓
Line 93: Line 101:
|class="ct-green"|✓
|class="ct-green"|✓
|-
|-
|Drag-and-drop / ROM picker
|<translate>Drag-and-drop / ROM picker</translate>
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-red"|✗
|class="ct-red"|✗
Line 99: Line 107:
|class="ct-green"|✓
|class="ct-green"|✓
|-
|-
|Cheats, fast-forwarding,
|<translate>Cheats, fast-forwarding,</translate>
save states
save states
|class="ct-red"|✗
|class="ct-red"|✗
Line 106: Line 114:
|class="ct-red"|✗
|class="ct-red"|✗
|-
|-
|Motion sensor support
|<translate>Motion sensor support</translate>
|class="ct-red"|✗
|class="ct-red"|✗
|class="ct-red"|✗
|class="ct-red"|✗
Line 112: Line 120:
|class="ct-red"|✗
|class="ct-red"|✗
|-
|-
|Easy save file access from SD
|<translate>Easy save file access from SD</translate>
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-red"|✗
|class="ct-red"|✗
Line 118: Line 126:
|class="ct-green"|✓
|class="ct-green"|✓
|-
|-
|Wireless streaming via NTR
|<translate>Wireless streaming via NTR
(New3DS only)
(New 3DS only)</translate>
|class="ct-red"|✗
|class="ct-red"|✗
|class="ct-red"|✗
|class="ct-red"|✗
Line 125: Line 133:
|class="ct-red"|✗
|class="ct-red"|✗
|-
|-
|Under active development
|<translate>Under active development</translate>
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-red"|✗
|class="ct-red"|✗
|class="ct-green"|✓
|class="ct-green"|✓
|class="ct-blue"|?
|class="ct-blue"|?
|}
|}


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