(update infobox version) |
|||
(12 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
| title = open_agb_firm | | title = open_agb_firm | ||
| for3ds = 1 | | for3ds = 1 | ||
| github = profi200/open_agb_firm | | github = profi200/open_agb_firm | ||
| universaldb = 3ds/open_agb_firm | | universaldb = 3ds/open_agb_firm | ||
| githubtag = | | githubtag = latest | ||
| version = 2022-4-25 | |||
| version = | |||
}} | }} | ||
'''open_agb_firm''' is a bare-metal application for running Game Boy | '''open_agb_firm''' is a bare-metal application for running Game Boy Advanced games using the Nintendo 3DS's native GBA hardware capabilities. | ||
== Features == | == Features == | ||
open_agb_firm uses the 3DS's native capabilities to run GBA software, just like the original AGB_FIRM. The main difference is that it | open_agb_firm uses the 3DS's native capabilities to run GBA software, just like the original AGB_FIRM. The main difference is that it allowes running ROMs from files on the SD card, instead of requiring them to be installed as digital games. Save files are also put on the SD card, making access to them far easier than AGB_FIRM. | ||
Like AGB_FIRM, additional hardware features like accelerometer and camera are not supported. Games that depend on these features like {{iw|wikipedia|WarioWare: Twisted!}} and {{iw|wikipedia|Game Boy Camera}} will not work. The exception is the real-time clock which is implemented, so games that use this such as the third-generation Pokémon games can use it as normal. | Like AGB_FIRM, additional hardware features like accelerometer and camera are not supported. Games that depend on these features like {{iw|wikipedia|WarioWare: Twisted!}} and {{iw|wikipedia|Game Boy Camera}} will not work. The exception is the real-time clock which is implemented, so games that use this such as the third-generation Pokémon games can use it as normal. | ||
Line 28: | Line 19: | ||
=== Universal-Updater === | === Universal-Updater === | ||
open_agb_firm is available on Universal-DB. | |||
=== Manually === | === Manually === | ||
* {{GitHub|profi200/open_agb_firm/releases/latest|Download the latest release}} | |||
* Extract <code>open_agb_firm.firm</code> and place it in <code>/luma/payloads</code> | |||
== Usage == | == Usage == | ||
Line 41: | Line 29: | ||
Press and hold START while turning on the console to choose it through the Luma3DS chainloader. A reboot is required to select a different game. | Press and hold START while turning on the console to choose it through the Luma3DS chainloader. A reboot is required to select a different game. | ||
ROMs can be placed anywhere on the SD card. Save files are put in <code>/3ds/open_agb_firm/saves</code> (e.g. if the game is at <code>/roms/Mario Kart.gba</code>, the save is at <code>/3ds/open_agb_firm | ROMs can be placed anywhere on the SD card. Save files are put in <code>/3ds/open_agb_firm/saves</code> (e.g. if the game is at <code>/roms/Mario Kart.gba</code>, the save is at <code>/3ds/open_agb_firm/Mario Kart.sav</code>). | ||
=== Example === | === Example === | ||
{{Tree list}} | {{Tree list}} | ||
* | * [[File:Gnome-media-flash.svg|20px|link=]] (root) | ||
** | ** [[File:Icons8 flat opened folder.svg|20px|link=]] 3ds | ||
*** | *** [[File:Icons8 flat opened folder.svg|20px|link=]] open_agb_firm | ||
**** | **** [[File:Icons8 flat opened folder.svg|20px|link=]] saves | ||
***** | ***** [[File:Icons8 flat file.svg|20px|link=]] '''Mario Kart.sav''' | ||
** | ** [[File:Icons8 flat opened folder.svg|20px|link=]] roms | ||
*** [[File:Icons8 flat file.svg|20px|link=]] '''Mario Kart.gba''' | |||
*** | |||
{{Tree list/end}} | {{Tree list/end}} | ||
== See also == | == See also == | ||
* [[3DS:GBA games]] | * [[3DS:GBA games]] |
Revision as of 23:19, 23 June 2022
Console | Nintendo 3DS |
---|---|
Version | 2022-4-25 |
Links | |
GitHub | profi200/open_agb_firm |
Download | |
open_agb_firm is a bare-metal application for running Game Boy Advanced games using the Nintendo 3DS's native GBA hardware capabilities.
Features
open_agb_firm uses the 3DS's native capabilities to run GBA software, just like the original AGB_FIRM. The main difference is that it allowes running ROMs from files on the SD card, instead of requiring them to be installed as digital games. Save files are also put on the SD card, making access to them far easier than AGB_FIRM.
Like AGB_FIRM, additional hardware features like accelerometer and camera are not supported. Games that depend on these features like WarioWare: Twisted! and Game Boy Camera will not work. The exception is the real-time clock which is implemented, so games that use this such as the third-generation Pokémon games can use it as normal.
Installation
Universal-Updater
open_agb_firm is available on Universal-DB.
Manually
- Download the latest release
- Extract
open_agb_firm.firm
and place it in/luma/payloads
Usage
This section is a work in progress. |
Press and hold START while turning on the console to choose it through the Luma3DS chainloader. A reboot is required to select a different game.
ROMs can be placed anywhere on the SD card. Save files are put in /3ds/open_agb_firm/saves
(e.g. if the game is at /roms/Mario Kart.gba
, the save is at /3ds/open_agb_firm/Mario Kart.sav
).
Example
- (root)
- 3ds
- open_agb_firm
- saves
- Mario Kart.sav
- saves
- open_agb_firm
- roms
- Mario Kart.gba
- 3ds