MegaBoy
MegaBoy est un émulateur Game Boy et Game Boy Color développé en C++ par MeGaL0DoN, conçu pour une compatibilité large et une précision technique. Il prend en charge les fonctionnalités clés comme l’émulation cycle-accurate du CPU (SM83) et du PPU, le support des boot ROMs, ainsi que les cartes mémoire (MBC1, MBC3, MBC5, etc.) et les sauvegardes de batterie. L’interface graphique intégrée inclut un débogueur, des états de jeu sauvegardables, et des correctifs de palette pour une expérience visuelle fidèle.
Sur macOS, l’émulateur est disponible sous forme de binaire compilé (via les releases GitHub) et supporte Apple Silicon ainsi que les architectures Intel. Les contrôles sont personnalisables, et des fonctionnalités avancées comme le fast-forward, les cheats (Game Genie/Shark), et les shaders (upscaling, correction GBC) sont proposées. Une version web est également accessible, avec une persistance des sauvegardes et états de jeu. L’outil cible une compatibilité élevée, incluant des jeux sensibles comme Pinball Deluxe, bien que certains bugs audio restent à corriger.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
Apple Silicon
64 bits
Téléchargement et liens
Historique des versions
v1.1.0
-
Améliorations majeures de précision/compatibilité : Correction d’un grand nombre de problèmes (liste non exhaustive dans les issues fermées), avec une couverture des cartouches quasi complète (ajout des mappers MBC6 et HuC3, seul le MBC7 – utilisé par 2 jeux seulement – reste absent).
-
Nouveautés fonctionnelles :
- Ajout d’une option
GBC Color Correctiondans le menu graphique pour ajuster les couleurs du Game Boy Color. - Ajout d’une option
Force GB Color(menu système émulé) : force l’exécution des jeux DMG en mode Game Boy Color, avec palettes uniques si une ROM de démarrage CGB est chargée.
- Ajout d’une option
-
Fonctionnalités pratiques :
- Possibilité de lancer les ROMs de démarrage sans cartouche insérée (comportement fidèle à l’hardware réel).
- Ajout d’une option
Unload Cartridge(menu Émulation) pour réinitialiser l’émulateur sans redémarrer.
-
Améliorations de l’interface de débogage : Ajout d’un visualiseur de palette et des registres PPU, avec des modifications dans les menus existants.
Changelog complet
v1.0.0
-
Nouveauté majeure : Ajout d’une version web fonctionnelle, permettant de tester l’émulateur directement dans un navigateur sans installation préalable.
-
Support macOS étendu : Publication d’un build natif pour macOS sous forme de fichier
.zip(compatible avec les architectures Intel et Apple Silicon, bien que non explicitement détaillé pour M1/M2/M3). -
Amélioration de la distribution : Clarification des instructions pour les utilisateurs macOS (décompression du fichier
.zipet exécution directe de l’exécutable).
(Aucune correction majeure ou spécificité technique supplémentaire mentionnée pour macOS.)
Changelog complet
Captures d'écran