AGB FIRM: Unterschied zwischen den Versionen

1.090 Bytes hinzugefügt ,  16. November 2018
keine Bearbeitungszusammenfassung
K (Bild mit 3DS im GBA-Modus)
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
'''AGB_FIRM''' ist eine Firmware des Nintendo 3DS, die den '''Game-Boy-Advance-Modus''' verwaltet. Da der 3DS zu schwach für eine Emulation des GBA ist, laufen GBA Virtual-Console-Titel nativ, anstatt emuliert zu werden. Der ARM9 wird dabei beim Booten in AGB_FIRM auf GBA-Niveau (16 MHz) heruntergetaktet. Der 3DS nutzt einen '''Onboard ARM7-Kern''' für [[TWL_FIRM]] und AGB_FIRM, der eine Hardware-Implementierung des GBA-BIOS beinhaltet. Demzufolge ist der Bootscreen ebenfalls enthalten, kann allerdings nur mit Patches sichtbar gemacht werden.<ref>[https://www.3dbrew.org/wiki/ARM7_Registers ARM7 Registers] auf 3DBrew</ref>
'''AGB_FIRM''' ist eine Firmware des Nintendo 3DS, die den '''Game-Boy-Advance-Modus''' verwaltet. Da der 3DS zu schwach für eine Emulation des GBA ist, laufen GBA Virtual-Console-Titel nativ, anstatt emuliert zu werden. Der ARM9 wird dabei beim Booten in AGB_FIRM auf GBA-Niveau (16 MHz) heruntergetaktet. Der 3DS nutzt einen '''Onboard ARM7-Kern''' für [[TWL_FIRM]] und AGB_FIRM, der eine Hardware-Implementierung des GBA-BIOS beinhaltet. Demzufolge ist der Bootscreen ebenfalls enthalten, kann allerdings nur mit Patches sichtbar gemacht werden.<ref>[https://www.3dbrew.org/wiki/ARM7_Registers ARM7 Registers] auf 3DBrew</ref>


Während AGB_FIRM aktiv ist, kann das HOME-Menü des 3DS nicht aufgerufen werden. Ebenso ist der Standby-Modus nicht verfügbar, kann aber per Patch wieder injiziert werden, sollte das Spiel keine Standby-Option mitliefern.<ref>[https://www.vooks.net/why-the-game-boy-advance-isnt-on-the-3ds-virtual-console/ Why the Game Boy Advance isn’t on the 3DS Virtual Console]</ref><ref>[https://old.reddit.com/r/3dshacks/comments/5h44ks/gba_inject_sleep_mode_compatibility_list/ GBA Inject Sleep Mode Compatibility List]</ref>
Während AGB_FIRM aktiv ist, kann das HOME-Menü des 3DS nicht aufgerufen werden. Ebenso ist der Standby-Modus nicht verfügbar, kann aber per Patch wieder injiziert werden, sollte das Spiel keine Standby-Option mitliefern.<ref>[https://www.vooks.net/why-the-game-boy-advance-isnt-on-the-3ds-virtual-console/ Why the Game Boy Advance isn’t on the 3DS Virtual Console]</ref><ref>[https://old.reddit.com/r/3dshacks/comments/5h44ks/gba_inject_sleep_mode_compatibility_list/ GBA Inject Sleep Mode Compatibility List]</ref> Der Speicherstand wird beim Beenden des Spiels in den NAND geschrieben, wo er dann von [[NATIVE_FIRM]] auf die SD-Karte kopiert wird.<ref>[https://www.3dbrew.org/wiki/3DS_Virtual_Console#NAND_Savegame 3DS Virtual Console#NAND Savegame]</ref> Da AGB_FIRM in einem EmuNAND nicht emuliert wird, forciert Luma3DS einen Start in den SysNAND.


== Botschafter-Programm ==
== Botschafter-Programm ==
Zeile 19: Zeile 19:
* WarioWare, Inc.: Minigame Mania
* WarioWare, Inc.: Minigame Mania
* Yoshi's Island: Super Mario Advance 3
* Yoshi's Island: Super Mario Advance 3
== Injizierung ==
Mit dem "[https://wiidatabase.de/3ds-downloads/pc-tools/new-super-ultimate-injector-for-3ds/ New Super Ultimate Injector for 3DS]" können beliebige GBA-Spiele injiziert werden. Da es sich um keine Emulation handelt, ist die Kompatibilität nahezu 100% - lediglich Spiele mit Hardware-Erweiterungen (wie den Solarsensor) funktionieren nicht oder nur per Fan-Patch. Der richtige Speicher-Typ wird automatisch ausgewählt, sodass auch Pokémon-Spiele korrekt speichern (und der Spielstand nach dem Besiegen der Top Vier erhalten bleibt). Ältere Versionen des Tools oder der Ultimate GBA VC Injector sollten deshalb nicht mehr eingesetzt werden.


== Einzelnachweise ==
== Einzelnachweise ==
* [http://zork.net/~st/jottings/GBA_saves.html What’s the deal with… GBA save files?]
<references />
<references />


{{Top Icon 3DS}}
{{Top Icon 3DS}}