La Game Boy Advance succède à la Game Boy Color en 2001 et fait passer la portable de Nintendo au 32 bits. Son processeur ARM7TDMI, ses modes graphiques matériels — dont des modes de rotation et de mise à l'échelle façon Super Nintendo — et son écran plus large en 240x160 la placent techniquement entre la Super Nintendo et les consoles 32 bits de salon. Une puce Game Boy est conservée à bord, ce qui lui permet de lire les cartouches Game Boy et Game Boy Color d'origine.
Le modèle de lancement, horizontal, souffre d'un écran non rétroéclairé difficile à lire. Nintendo corrige le tir avec la Game Boy Advance SP (2003, format clapet et écran éclairé, puis rétroéclairé sur la révision AGS-101), puis avec la Game Boy Micro (2005), miniature et sans rétrocompatibilité Game Boy.
La ludothèque mêle suites de séries maison — Metroid Fusion, The Legend of Zelda: The Minish Cap, Advance Wars, Fire Emblem, Golden Sun — portages soignés de classiques 16 bits et épisodes majeurs de Pokémon (Rubis et Saphir, Rouge Feu et Vert Feuille, Émeraude). La machine est également connue pour ses adaptateurs et câbles Link permettant le jeu à plusieurs et l'interconnexion avec la GameCube.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro mGBA | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro gpSP | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro Meteor | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Les trois émulateurs sont disponibles sur toutes les boards. mGBA est celui utilisé par défaut : c'est le plus complet et le plus fidèle, et le seul de la liste à déclarer le support de l'affichage CRT. gpSP est une alternative plus légère, historiquement conçue pour les machines modestes. Meteor est un core plus ancien, à réserver aux cas particuliers. Le netplay est pris en charge par mGBA et gpSP. Le softpatching (application automatique des patchs .ips, .bps et consorts, très utile pour les traductions de fans) fonctionne avec mGBA et Meteor, mais pas avec gpSP. Les RetroAchievements sont pris en charge sur ce système.
Le BIOS n'est pas obligatoire : les trois cores savent le remplacer par une implémentation interne. L'ajouter reste conseillé, car il restitue la séquence de démarrage d'origine et améliore la compatibilité de quelques jeux qui appellent directement ses routines.
| Nom de fichier | Description | MD5 | Émulateurs concernés |
|---|---|---|---|
gba_bios.bin |
BIOS Game Boy Advance d'origine (optionnel) | a860e8c0b6d573d191e4ec7db1b1e4f6 | gpSP, mGBA, Meteor |
open_gba_bios.bin |
BIOS de remplacement libre (optionnel) | 1876f71b0d8c65eef3454547896ffb11 | gpSP |
Placez les BIOS comme ceci :
/recalbox/share/bios/gba/
├── gba_bios.bin
└── open_gba_bios.bin
Placez vos jeux dans :
/recalbox/share/roms/gba/
Extensions acceptées selon l'émulateur :
| Émulateur | Extensions |
|---|---|
| mGBA | .bin .gba .zip .7z |
| gpSP | .agb .bin .gba .gbz .u1 .zip .7z |
| Meteor | .gba .zip .7z |
Les romsets No-Intro sont conseillés : un fichier .gba par jeu, nommé proprement, ce qui facilite le scrapping. Les jeux peuvent rester compressés en .zip ou .7z, une archive ne devant contenir qu'un seul jeu.
Les jeux Game Boy et Game Boy Color ne se lancent pas depuis ce système : utilisez les systèmes Game Boy et Game Boy Color dédiés.