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
Zbelios (talk | contribs)
Virtual Console (VC) injects: NSUI is closed-source. Probably important to mention
new open_agb_firm
Line 9: Line 9:
{{Main|3DS:open_agb_firm}}
{{Main|3DS:open_agb_firm}}


* Runs natively, not via emulation (100% compatibility, but no cheats, fast-forward, etc)
* 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
* 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
* 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
* Streaming, 3DS HOME Menu, etc. are inaccessible while a game is running
* Saves are much easier to move
* Saves are stored on SD card and easy to manage
* Lacks a user interface for configuring settings such as brightness (A text editor must be used to change the config file)
* Lacks a user interface for configuring settings (a text editor must be used to change the config file)
* Still under active development
* Still under active development


Line 21: Line 26:
* Must manually be created using a PC program (Windows-only, closed-source and abandoned by dev)
* 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
* 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
* Streaming, 3DS HOME Menu, etc. are inaccessible while a game is running
* Saves are a pain to backup and restore (requires GodMode9 and multiple reboots for each save)
* Saves are stored in NAND and are difficult to backup and restore (requires GodMode9 and multiple reboots for each save)


=== mGBA ===
=== mGBA ===
Line 29: Line 37:
* Not compatible with all games, but may have higher compatibility with ROM hacks that are not designed to run on actual GBA hardware
* 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 you can stream it or use the HOME Menu while it's running
* Runs in 3DS mode, so you can stream it or use the HOME Menu while it's running
* Supports button remapping
* Has a ROM picker
* Has a ROM picker
* Saves are easy to manage
* Saves are stored on SD card and easy to manage
* Supports additional hardware features, such as accelerometer (for WarioWare: Twisted!) and camera (for Game Boy Camera)
* Supports additional hardware features, such as accelerometer (for WarioWare: Twisted!) and camera (for Game Boy Camera)


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


== Overview table ==
== Overview table ==