Gearboy - Le Bottin des Jeux Linux

Gearboy

🗃️ Specifications

📰 Title: Gearboy 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D & 3D
🏷️ Category: Emulation ➤ Engine ➤ Nintendo 🏝️ Perspective: Third & First person
🔖 Tags: Emulation; NINTENDO; gb; gbc; HLE BIOS; libretro compatible; Multi-platform; Keyboard; Controller ⏱️ Pacing: Real Time
🐣️ Approx. start: 2012-07-15 👫️ Played: Single
🐓️ Latest: 2025-04-27 🚦 Status: 04. Released (status)
📍️ Version: Latest: 3.7.0 / Dev: 4003a45 ❤️ Like it: 1. 🙏️⭐⭐⭐⭐⭐ (fantastic)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: GPL-3 ✨️ (temporary):
🐛️ Created: 2025-05-05 🐜️ Updated: 2025-05-07

📦️ Deliverables

📦️ Package name: gearboy ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap: ✓

🚦 Entry status

📰 What's new?: 💥️ New 👻️ Temporary:
💡 Lights on: 📰 Previous News:
🎨️ Significant improvement: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb 🚧️ Some work remains to be done:
🎰️ ID: 16504

📖️ Summary

📜️[en]: A libre, multi-platform Nintendo Game Boy / Game Boy Color emulator with a focus on emulation precision. It has an interface or can be run from the command line, and features HLE BIOS support (no external BIOS required), drag-and-drop content, compressed content, state saving and modern controllers, automatic game/sound interrupt on focus loss, and various graphical effects. It also offers a complete debugger (with just-in-time disassembler, CPU breakpoints, memory access breakpoints, code navigation, debugging symbols, memory editor, IO inspector, ...). A very good emulator. 📜️[fr]: Un émulateur libre et multi-plateforme de console Nintendo Game Boy / Game Boy Color mettant l'accent sur la précision de l'émulation. Il dispose d'une interface ou peut-être lancé en ligne de commande, et offre notamment le support du BIOS HLE (il n'est pas nécessaire de disposer d'un BIOS externe), du glisser-déposer de contenu, du contenu compressé, de la sauvegarde d'état, et des contrôleurs modernes, de l'interruption automatique du jeu/son sur perte du focus, ainsi que différents effets graphiques. Il offre également un débogueur complet (avec désassembleur juste à temps, points d'arrêt CPU, points d'arrêt d'accès à la mémoire, navigation dans le code, symboles de débogage, éditeur de mémoire, inspecteur IO, ...). Un très bon émulateur.

🎥️ Videos


📰 Progress: Mr. Sujano (202504),


🕯️ How To: (202504), [it](202210),


🎮️ Showcase: (202312), (3.4.0/202206), (3.2.0/202102),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(202312) d(3.4.0/202206) d(3.2.0/202102) d(3.2.0/202102) d(3.4.0/202206) d(202102) d(1.6/201509) d(1.6/201608) ht(202504) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202210) ht[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources

🔘️ Libretro compatibility
• Port of this emulator to libretro : [Libretro (emulator name) (Libretro WIKI)]

🔘️ Games
• 🗿️See also our entry: Resources - Emulation - Nintendo Game Boy Monochrome
• 🗿️See also our entry: Resources - Emulation - Nintendo Game Boy Color

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Gearboy Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Ignacio Sanchez Gines (drhelius) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related
[Wikipedia (Game Boy) [fr] [en] [de]]
[Wikipedia (Game Boy Color) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Mr. Sujano (20250415)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Gearboy
🦊️ What's: A libre Game Boy / Game Boy Color emulator
🏡️ -
🐣️ https://github.com/drhelius/Gearboy
🔖 #LinuxEmulation #Nintendo #gbc #HLEBIOS
📦️ #Libre #Bin #Arch #Snap
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🕵‍ 3.7.0: 🙏️⭐⭐⭐⭐⭐

🥁️ Update: 3.7.0
⚗️ Signific. vers. 🦍️
📌️ Changes: https://github.com/drhelius/Gearboy/releases
🦣️ From: 📰 https://www.youtube.com/embed/NP0P3aYMImI?start=42
🛜️ https://github.com/drhelius/Gearboy/releases.atom

🕯️https://www.youtube.com/embed/2TAFgcMFm54
🎮️ https://www.youtube.com/embed/Wm7T5rQ5wrg
🎮️ https://www.youtube.com/embed/P8eJIj-XLdA
🎮️ https://www.youtube.com/embed/gdPT4GSIo4U

🕶️ A view of his UI (under Linux, on a dark theme, with a deliberately pixelated setting using the “Dot Matrix” filter) with the game “Action Man - Search for Base X”, a jungle shooter, here grappling with a huge hornet shooting at him.

📚️ Gearboy is a libre, multi-platform Nintendo Game Boy / Game Boy Color emulator with a focus on emulation precision. It has an interface or can be run from the command line, and features HLE BIOS support (no external BIOS required), drag-and-drop content, compressed content, state saving and modern controllers, automatic game/sound interrupt on focus loss, and various graphical effects. It also offers a complete debugger (with just-in-time disassembler, CPU breakpoints, memory access breakpoints, code navigation, debugging symbols, memory editor, IO inspector, ...). A very good emulator.

📕 Description [en]

📜️ "A libre Nintendo Game Boy / Game Boy Color emulator" 📜️

Gearboy is a cross-platform Game Boy / Game Boy Color emulator written in C++ that runs on Windows, macOS, Linux, BSD and RetroArch.

This is an open source project with its ongoing development made possible thanks to the support by these awesome backers. If you find it useful, please consider sponsoring.

Don't hesitate to report bugs or ask for new features by opening an issue.

Features

✅️ Accurate CPU emulation, passes cpu_instrs.gb from blargg's tests.
✅️ Accurate instruction and memory timing, passes instr_timing.gb and mem_timing.gb from blargg's tests.
✅️ Supported cartridges: ROM, ROM + RAM, MBC1, MBC2, MBC3 + RTC, MBC5, HuC-1 and MBC1M (multicart).
✅️ Accurate LCD controller emulation with correct timings and priorities including mid-scanline effects.
✅️ Game Boy Color support.
✅️ LCD screen ghosting effect as seen in the original Game Boy.
✅️ LCD dot matrix effect.
✅️ Battery powered RAM save support.
✅️ Save states.
✅️ Compressed rom support (ZIP).
✅️ Bootrom (BIOS) support.
✅️ Game Genie and GameShark cheat support.
✅️ Supported platforms (standalone): Windows, Linux, BSD and macOS.
✅️ Supported platforms (libretro): Windows, Linux, macOS, Raspberry Pi, Android, iOS, tvOS, PlayStation Vita, PlayStation 3, Nintendo 3DS, Nintendo GameCube, Nintendo Wii, Nintendo WiiU, Nintendo Switch, Emscripten, Classic Mini systems (NES, SNES, C64, ...), OpenDingux, RetroFW and QNX.
✅️ Full debugger with just-in-time disassembler, CPU breakpoints, memory access breakpoints, code navigation (goto address, JP JR and CALL double clicking), debug symbols, memory editor, IO inspector and VRAM viewer including tiles, sprites, backgrounds and palettes.
✅️ Windows and Linux Portable Mode.
✅️ ROM loading from the command line by adding the ROM path as an argument.
✅️ ROM loading using drag & drop.
✅️ Support for modern game controllers through gamecontrollerdb.txt file located in the same directory as the application binary.

Tips

Basic Usage

✅️ Boot ROM: Gearboy can run with or without a Boot ROM. You can optionally load a Boot ROM and enable it.
✅️ Mouse Cursor: Automatically hides when hovering over the main output window or when Main Menu is disabled.
✅️ Portable Mode: Create an empty file named portable.ini in the same directory as the application binary to enable portable mode.

Debugging Features

✅️ Docking Windows: In debug mode, you can dock windows together by pressing SHIFT and dragging a window onto another.
✅️ Multi-viewport: In Windows or macOS, you can enable "multi-viewport" in the debug menu. You must restart the emulator for the change to take effect. Once enabled, you can drag debugger windows outside the main window.
✅️ Debug Symbols: The emulator automatically tries to load a symbol file when loading a ROM. For example, for path_to_rom_file.gb it tries to load path_to_rom_file.sym. You can also load a symbol file using the GUI or the CLI.

📕 Description [fr]

Un émulateur libre de console Nintendo Game Boy / Game Boy Color, par Gearboy Team, initié par Ignacio Sanchez Gines (drhelius).
En C++/C.

Gearboy est un émulateur libre et multi-plateforme de console Nintendo Game Boy / Game Boy Color mettant l'accent sur la précision de l'émulation. Il dispose d'une interface ou peut-être lancé en ligne de commande, et offre notamment le support du BIOS HLE (il n'est pas nécessaire de disposer d'un BIOS externe), du glisser-déposer de contenu, du contenu compressé, de la sauvegarde d'état, et des contrôleurs modernes, de l'interruption automatique du jeu/son sur perte du focus, ainsi que différents effets graphiques. Il offre également un débogueur complet (avec désassembleur juste à temps, points d'arrêt CPU, points d'arrêt d'accès à la mémoire, navigation dans le code, symboles de débogage, éditeur de mémoire, inspecteur IO, ...). Un très bon émulateur.

Débogueur complet avec désassembleur juste à temps, points d'arrêt CPU, points d'arrêt d'accès à la mémoire, navigation dans le code (adresse goto, JP JR et double clic CALL), symboles de débogage, éditeur de mémoire, inspecteur IO et visualiseur VRAM avec tuiles, sprites, arrière-plans et palettes.

Gearboy est un émulateur Game Boy / Game Boy Color multiplateforme écrit en C++ qui fonctionne sous Windows, macOS, Linux, BSD et RetroArch.

Il s'agit d'un projet open source dont le développement continu est rendu possible grâce au soutien de ces formidables backers. Si vous le trouvez utile, envisagez de le sponsoriser.

N'hésitez pas à rapporter des bugs ou à demander de nouvelles fonctionnalités en ouvrant un problème.

Caractéristiques

✅️ Emulation précise du CPU, passe cpu_instrs.gb des tests de blargg.
✅️ Précision de la synchronisation des instructions et de la mémoire, instr_timing.gb et mem_timing.gb des tests de blargg.
✅️ Cartouches supportées : ROM, ROM + RAM, MBC1, MBC2, MBC3 + RTC, MBC5, HuC-1 et MBC1M (multicart).
✅️ Émulation précise du contrôleur LCD avec des minutages et des priorités corrects, y compris des effets de balayage en milieu de ligne.
✅️ Prise en charge du Game Boy Color.
✅️ Effet de fantôme de l'écran LCD tel qu'on le voit sur le Game Boy original.
✅️ Effet de matrice de points LCD.
✅️ Prise en charge des sauvegardes RAM alimentées par batterie.
✅️ Sauvegarde d'états.
✅️ Prise en charge des ROM compressées (ZIP).
✅️ Prise en charge du Bootrom (BIOS).
✅️ Prise en charge des tricheurs Game Genie et GameShark.
✅️ Plates-formes supportées (autonome) : Windows, Linux, BSD et macOS.
✅️ Plates-formes supportées (libretro) : Windows, Linux, macOS, Raspberry Pi, Android, iOS, tvOS, PlayStation Vita, PlayStation 3, Nintendo 3DS, Nintendo GameCube, Nintendo Wii, Nintendo WiiU, Nintendo Switch, Emscripten, Classic Mini systems (NES, SNES, C64, ...), OpenDingux, RetroFW et QNX.
✅️ Débogueur complet avec désassembleur juste à temps, points d'arrêt CPU, points d'arrêt d'accès à la mémoire, navigation dans le code (adresse goto, JP JR et double clic CALL), symboles de débogage, éditeur de mémoire, inspecteur IO et visualiseur VRAM avec tuiles, sprites, arrière-plans et palettes.
✅️ Mode portable pour Windows et Linux.
✅️ Chargement de ROM à partir de la ligne de commande en ajoutant le chemin de la ROM comme argument.
✅️ Chargement de ROM par glisser-déposer.
✅️ Prise en charge des contrôleurs de jeu modernes grâce au fichier gamecontrollerdb.txt situé dans le même répertoire que le binaire de l'application.

Conseils

Utilisation de base

✅️ Boot ROM : Gearboy peut fonctionner avec ou sans Boot ROM. Vous pouvez optionnellement charger une ROM de démarrage et l'activer.
✅️ Curseur de la souris : Se cache automatiquement lorsqu'il se trouve au-dessus de la fenêtre de sortie principale ou lorsque le menu principal est désactivé.
✅️ Mode portable : Créez un fichier vide nommé portable.ini dans le même répertoire que l'application binaire pour activer le mode portable.

Fonctionnalités de débogage

✅️ Fenêtres d'ancrage : En mode débogage, vous pouvez ancrer des fenêtres ensemble en appuyant sur SHIFT et en faisant glisser une fenêtre sur une autre.
✅️ Multi-viewport : Dans Windows ou macOS, vous pouvez activer le « multi-viewport » dans le menu de débogage. Vous devez redémarrer l'émulateur pour que la modification soit prise en compte. Une fois activée, vous pouvez faire glisser les fenêtres du débogueur en dehors de la fenêtre principale.
✅️ Symboles de débogage : L'émulateur essaie automatiquement de charger un fichier de symboles lors du chargement d'une ROM. Par exemple, pour path_to_rom_file.gb, il essaie de charger path_to_rom_file.sym. Vous pouvez également charger un fichier de symboles en utilisant l'interface graphique ou le CLI.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).

📦️ Installation (méthode alternative) à partir du binaire au format Snap :
• Un binaire au format Snap est disponible.

▸ Installation de snap :
(L'installation du gestionnaire de paquets Snap (et ses commandes de base) est aussi décrite sur la fiche "0 03 - Glossaire & licences courantes").
Si ce n'est déjà fait, installez le paquet : snapd

▸ Installation du jeu au format Snap :
Après avoir installé snapd (en dépôt), lancez en console ("your_snap_package" étant le nom de votre jeu) : # snap install your_snap_package

▸ Mise à jour du chemin vers le(s) binaire(s) installé(s) :
Pour que vous puissiez lancer votre jeu/outil en console sans devoir préciser manuellement où il se trouve (il a été installé dans /var/lib/snapd/snap/bin/), mettez à jour la variable $PATH en éditant (si vous utilisez bash) le fichier ~.bashrc. Retrouvez (en bas du fichier) cette variable PATH=/.... et ajoutez à la fin (sans espace et y compris le “:”) :/var/lib/snapd/snap/bin
Notez que cette modification ne sera prise en compte qu'après l'ouverture d'une nouvelle console.

💡Nota :
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.



📄️ Installation à partir du source

• Source non testé.


🏕️ Installation du contenu / des données :
• BIOS : Cet émulateur intègre son propre BIOS (HLE BIOS) compatible avec la console d'origine. Il est aussi possible d'installer celui de la console d'origine si vous l'avez acquis.
• ROMS de jeu : Cet émulateur vous permet de jouer sous Linux avec des ROMS téléchargées sur internet. Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.


🚀️ LANCEMENT DE L'ÉMULATEUR

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] gearboy ou $ gearboy
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./gearboy
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

▸ Snap :
• Si vous l'avez installé à partir d'un paquet snap, lancez : $ /snap/bin/(nom de l'appli) (ou $ snap run (nom de l'appli))


📑️ PARAMÉTRAGE

💡 Nota : L'objet de cette section est de fournir quelques suggestions / Conseils

Paramétrage du graphisme :
(Suggestion, c'est une affaire de goût :)

Respect des proportions du jeu original :
• Sous l'interface principale, menu “Vidéo” ➜
⊡ Scale ➜ Integer Scale (Manual) ➜ 5
⊡ Aspect Ratio ➜ Game Boy (1:1 PAR)
⊡ Vertical Sync ✅️

J'aime les graphismes pixelisés :
⊡ Dot Matrix ➜ Enable Dot Matrix ✅️ ➜ Intensity = 1,00 (au maximum)

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 5 Mai 2025 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 30 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


💻️ PC specs :
Linux distribution: Manjaro
Kernel: 6.14.4-1-MANJARO +iw (pour le wi-fi) + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 570.144 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.4.9) / Xorg 11.0 (21.1.16)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x4TB Seagate Barracuda + 2x12TB Seagate IronWolf
Monitors: 1 x ASUS ROG Swift PG348Q (3440x1440) (The other died after a micro-power cut 😤️) + 1 x ASUS ROG Swift OLED PG48UQ 47,5" (3840x2160) (Get used to it 🦒️)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: Keychron K1 Pro
MIDI keyboard: ARTURIA Minilab 3
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms-patched required)
Printer: brother MFC-L2800DW (brother-mfc-l2820dw (Print) + brscan5 (Scan) required).
Gamepads (test: jstest-gtk):
- (USB): Logitech Rumblepad (2 analog pads, one digital pad, + force feedback).
- (Bluetooth): Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required + Plugging & unplugging the gamepad to load the driver. If necessary, leave the gamepad connected)(drift if battery low)



🫕️ Installation :
▸ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
▸ (✔ v. 3.7.0) Binaire classique : FONCTIONNEL.
▸ (🧪️not_tested) Paquet Snap : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface magnifique (thème sombre), de qualité, très soignée, simple, mature, efficace, dynamique (réaction de l'interface au survol de la souris), claire/intuitive, agréable à utiliser,
🟢️ Elle offre notamment une pléthore de paramétrages, le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer, plusieurs types de mise à l'échelle graphiques (conserver le rapport hauteur/largeur ou étirer en fonction de la fenêtre, échelle des entiers, rapport d'aspect 1:1, 4:3, 16:9, 16:10), une gestion de la synchronisation verticale (on/off), du filtrage bilinéaire (effectue une moyenne pour lisser les textures, ce qui augmente le flou), du flou cinétique (Screen Ghosting), de la correction de couleur, de la modification de la palette de couleur (avec des palettes personnalisées), la pause automatique sur perte de focus, la pause à la demande (par combinaison de touches), la sauvegarde d'état, des emplacements de sauvegarde (d'état), une vitesse d'émulation modulable, un débogueur complet, le BIOS HLE (=BIOS compatible et libre, permettant de se passer de BIOS externe), la possibilité d'utiliser un BIOS externe,

‣ 🎮️ Contrôles
⚬ Nombre de Gamepad(s) géré(s) : 1 🎮️
🔍️ (USB, /dev/js0, Logitech Rumblepad) : ✔ Functional (requires unplugging the other gamepad, except if detected as 1st gamepad)
🔍️ (Bluetooth, /dev/js2, Microsoft Xbox Elite Wireless Controller Series 2) : ✔ Functional (requires unplugging the other gamepad, except if detected as 1st gamepad)

⚪️ Il/Elle se contrôle au clavier ou au gamepad.
🟢️ Il/Elle bénéficie de contrôles redéfinissables, précis, du support des touches fléchées (important pour les claviers non anglophones), d'un excellent support du gamepad (à bon escient, bonifiant son gameplay), et il se joue aussi très bien avec les touches fléchées.
🟢️ Cet émulateur est clairement adapté pour être joué au gamepad.
🟠️ Il faut être vigilant à ce que l'interface ne perde pas le focus, sinon on a l'impression que le gamepad ne fonctionne pas. D'autant qu'à chaque fois que l'on fait un glisser-déposer d'une ROM on pense avoir le focus sur l'émulateur car le jeu démarre avec le son, mais ce n'est pas le cas.

‣ 🎧️ Son
🟢️ L'émulateur bénéficie d'un bon support du son.
🟢️ Il/Elle offre notamment l'interruption sonore automatique sur perte de focus, la désactivation sonore,

‣ 🏞️ Graphismes
🟢️ Un graphisme superbe, pixel art très réussi (grâce à l'option "Enable Dot Matrix", voir la section "PARAMÉTRAGE" ci-avant),

‣ 🍯️Contenu
🟢️ Il/Elle offre le support du glisser-déposer de contenu, la lecture du contenu compressé (testé),
🟢️ 1989 - Nintendo Game Boy Monochrome & Color (GB, GBC) : c'est une console portable de 4eme génération (Monochrome : 8 bits SHARP z80, 8ko de RAM, 4 nuances de gris / / Color : CPU 2x plus rapide, 32ko de RAM, 56 couleurs parmi 32768 avec une même définition - jusqu'à 160x144) d'une puissance comparable à la NES, sortie en 1989. Elle possède 4 boutons (A, B, SELECT et START et une croix directionnelle), et une fente où sont insérées les cartouches. La Super Game Boy est un périphérique permettant de jouer à ses jeux sur une télévision. Sa ludothèque comprend plus de 660 titres.

‣ 👤️ Solo
🟢️ Son interface supporte le jeu solo,

‣ 👥️ Multi-joueur / Développement collaboratif
⚪️ Pas de multi-joueur (sauf erreur de ma part),


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un émulateur de console Nintendo Game Boy / Game Boy Color.

‣ 🐮️ Spécificités
⚪️ Il met l'accent sur la précision de l'émulation. Il dispose d'une interface ou peut-être lancé en ligne de commande, et offre notamment le support du BIOS HLE (il n'est pas nécessaire de disposer d'un BIOS externe), du glisser-déposer de contenu, du contenu compressé, de la sauvegarde d'état, et des contrôleurs modernes, de l'interruption automatique du jeu/son sur perte du focus, ainsi que différents effets graphiques. Il offre également un débogueur complet (avec désassembleur juste à temps, points d'arrêt CPU, points d'arrêt d'accès à la mémoire, navigation dans le code, symboles de débogage, éditeur de mémoire, inspecteur IO, ...).

‣ 🐥️ Avancement de son développement en : Mai 2025
🟢️ Il/Elle est tout à fait fonctionnel(le).


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s)
‣ 🔍️ (v. 3.7.0) : ✔ tested
‣ ◀️ Test de fonctionnement : ✔ tested
‣ 🕵‍♂️️ Test plus précis : ✔ tested
‣ 👤️ Solo : ✔ tested
‣ 👥️ Multi-joueur : (⛔️ unavailable)
‣ 🎮️ Logitech Rumblepad (USB) : ✔ tested
‣ 🎮️ Microsoft Xbox Elite Wireless Controller Series 2 (in Bluetooth) : ✔ tested
‣ 🏕️ Avec un contenu Commercial : ✔ tested
‣ 🏕️ Avec un contenu Libre ou Gratuit : (🧪️not_tested)

‣ 🎲️ Résultat des tests
‣ 🔍️ (v. 3.7.0) : (⭐⭐⭐)
‣ ◀️ Test de fonctionnement : ✔ Functional
‣ 🕵‍♂️️ Test plus précis : (⭐⭐⭐)
‣ 🎮️ Logitech Rumblepad (USB) : ✔ Functional (as 1rst gamepad only)
‣ 🎮️ Microsoft Xbox Elite Wireless Controller Series 2 (Bluetooth) : ✔ Functional (as 1rst gamepad only)
🟢️ J'adore l'effet LCD pixellisé. Les graphismes sont jolis.
🟢️ La majorité des jeux testés ont fonctionnés (il y en a bien 1 ou 2 non listé(s) ci-après qui n'ont pas démarrés, mais peut-être est-ce moi).
‣ 🏕️ Avec un contenu Commercial : (⭐⭐⭐)


🔍️ Donkey Kong Country : (⭐⭐)
⚪️ Un shooter en plateforme avec un singe qui lance des noix de coco aux autres animaux qu'il croise
🟢️ Assez sympa

🔍️ Frogger 2 : (⭐⭐⭐)
⚪️ Une variante de Frogger. On retrouve le même gameplay (éviter des véhicules sur les routes puis sauter sur des troncs d'arbres pour parvenir à l'autre rive) avec quelques pièges en plus (bord de chaussée glissante, ...).
🟢️ Une belle réalisation au gameplay prenant.

🔍️ Mega Man Xtreme 2 : (⭐)
⚪️ Un shooter mettant en scène le héro éponyme.
🟠️ Les plateformes sont assez grossières (au moins au début) et les phases de dialogue sont trop longues.

🔍️ Action Man - Search for Base X : (⭐⭐⭐)
⚪️ Un shooter dans la jungle
🟢️ Un gameplay assez difficile avec une réalisation superbe.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 🙏️⭐⭐⭐⭐⭐ (fantastic)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Son interface est simple tout en étant très élaborée.
🟢️ Un excellent outil. Il dispose de tout ce dont on peux vouloir (à part sans doute quelques effets graphiques supplémentaires).
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !