La Game Boy est la première console portable à cartouches de Nintendo, conçue par l'équipe R&D1 de Gunpei Yokoi, également père des Game & Watch. Elle sort le 21 avril 1989 au Japon, puis la même année en Amérique du Nord et en 1990 en Europe. Techniquement modeste — un écran monochrome à quatre niveaux de gris, un processeur 8 bits proche du Z80 — elle mise sur l'autonomie, la robustesse et le prix plutôt que sur la performance brute.
Ce pari s'avère gagnant face à des concurrentes pourtant plus avancées, comme l'Atari Lynx ou la Game Gear, dont les écrans couleur rétroéclairés vidaient les piles en quelques heures. Le bundle avec Tetris en Occident transforme la machine en phénomène de société et lui ouvre un public bien plus large que celui des joueurs habituels. Le câble Link, qui relie deux consoles, invente au passage le jeu portable en tête-à-tête.
La ludothèque, immense, va des adaptations arcade aux séries maison — Super Mario Land, The Legend of Zelda: Link's Awakening, Metroid II, Kirby's Dream Land — jusqu'à Pokémon Rouge et Bleu en 1996, qui relance spectaculairement les ventes sept ans après le lancement. La console se décline en Game Boy Pocket (1996) puis Game Boy Light (1998, Japon uniquement), avant de passer le relais à la Game Boy Color.
Nouveau en Recalbox 10.1 : le netplay a été revu (jeu en ligne, mode synchronisation) et le mode GameLink est activé, qui reproduit le câble Link entre deux Game Boy.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro Gambatte | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro TGB Dual | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro mGBA | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro SameBoy | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro Mesen-S | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro bsnes | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
Mesen_S manque à l'appel sur RPi3 et RPi Zero 2, et bsnes n'est proposé que sur PC (il n'est déclaré que pour cette board dans le code) ; les quatre autres cores sont disponibles partout.
Gambatte est l'émulateur utilisé par défaut : il est très fidèle, léger, et c'est le seul de la liste à déclarer le support de l'affichage CRT. TGBDual est le core à choisir pour jouer à deux, puisqu'il émule deux Game Boy reliées par le câble Link. Le netplay est pris en charge par TGBDual, mGBA et SameBoy. Le softpatching (application automatique des patchs .ips, .bps et consorts) fonctionne avec Gambatte, TGBDual, mGBA et Mesen_S, mais pas avec SameBoy. Les RetroAchievements sont pris en charge sur ce système. Une manette est nécessaire pour jouer, par exemple une manette 8BitDo Pro 3.
Aucun BIOS n'est nécessaire pour jouer aux jeux Game Boy : les fichiers ci-dessous sont optionnels et ne servent qu'à afficher l'écran de démarrage d'origine ou à activer l'émulation Super Game Boy.
| Nom de fichier | Description | MD5 | Émulateurs concernés |
|---|---|---|---|
gb/gb_bios.bin |
Boot ROM Game Boy d'origine (optionnel) | 32fbbd84168d3482956eb3c5051637f5 | mGBA, Gambatte, Mesen_S |
gb/dmg_boot.bin |
Boot ROM de la DMG (optionnel, plusieurs révisions acceptées) | 57f6a79fb41d6b2c8987fa529c3a90f2, 60f1d849a435e9053b8ac0fd5776804a, 6344d08bbbcbedbbaef9ddbdf7632c74 | SameBoy, Mesen_S |
gb/mgb_boot.bin |
Boot ROM de la Game Boy Pocket (optionnel) | df79723ee8093b0580496f3df436e4c4 | SameBoy |
sgb_bios.bin |
BIOS Super Game Boy (optionnel) | d574d4f9c12f305074798f54c091a8b4 | mGBA, Mesen_S |
sgb_boot.bin |
Boot ROM Super Game Boy (optionnel, plusieurs versions acceptées) | be77bbd03f8675478f6e3d2176f3cb56, a43cbd0ab271990f434412fc5c500eff | Mesen_S, SameBoy |
sgb2_boot.bin |
Boot ROM Super Game Boy 2 (optionnel, plusieurs versions acceptées) | b4331a9e612b4738867a30af9c96df52, 6d507dcf3b61ce45a5717421cdd0ae95 | Mesen_S, SameBoy |
SGB1.sfc |
Cartouche Super Game Boy — requise pour l'émulation Super Game Boy | b15ddb15721c657d82c5bab6db982ee9 | Mesen_S |
SGB2.sfc |
Cartouche Super Game Boy 2 — requise pour l'émulation Super Game Boy | 8ecd73eb4edf7ed7e81aef1be80031d5 | Mesen_S |
Placez les BIOS comme ceci :
/recalbox/share/bios/
├── gb/
│ ├── gb_bios.bin
│ ├── dmg_boot.bin
│ └── mgb_boot.bin
└── sgb/
├── sgb_bios.bin
├── sgb_boot.bin
├── sgb2_boot.bin
├── SGB1.sfc
└── SGB2.sfc
Attention : les boot ROMs de la console elle-même vont dans
gb/, alors que tout ce qui concerne la Super Game Boy va danssgb/. Se tromper de dossier revient à ne rien installer du tout — le vérificateur de BIOS vous le confirmera.
Placez vos jeux dans :
/recalbox/share/roms/gb/
Extensions acceptées selon l'émulateur :
| Émulateur | Extensions |
|---|---|
| Gambatte | .gb .bin .zip .7z |
| TGBDual | .bin .dmg .gb .sgb .zip .7z |
| mGBA | .bin .gb .sgb .zip .7z |
| SameBoy | .bin .gb .zip .7z |
| Mesen_S | .gb .zip .7z |
Les romsets No-Intro sont conseillés : un fichier 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 fonctionnent aussi dans le système Game Boy Color, mais rangez-les de préférence dans
roms/gb/pour garder les deux ludothèques séparées.
Consultez également le guide Game Boy pour la préparation des jeux, la configuration et les astuces propres à ce système.