7.901
Bearbeitungen
K (Bild mit 3DS im GBA-Modus) |
ICON (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
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, damit Speicherstände nicht verloren gehen. | ||
== 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}} |
Bearbeitungen