📰 Title: | MegaBoy | 🕹️ / 🛠️ Type: | Tool |
---|---|---|---|
🗃️ Genre: | Emulation | 👁️ Visual: | 2D & 3D |
🏷️ Category: | Emulation ➤ Engine ➤ Nintendo | 🏝️ Perspective: | Third & First person |
🔖 Tags: | Emulation; NINTENDO; gb; gbc; HLE BIOS | ⏱️ Pacing: | Real Time |
🐣️ Approx. start: | 2024-03-10 | 👫️ Played: | Single |
🐓️ Latest: | 2025-04-05 | 🚦 Status: | 05. Tested & Working (status) |
📍️ Version: | Latest: 1.1.0 / Dev: 6469861 | ❤️ Like it: | 2. 👏️⭐⭐⭐⭐ (excellent) |
🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 1. 🏆️⭐⭐⭐⭐⭐ (perfect) |
🏛️ License: | MIT | ✨️ (temporary): | |
🐛️ Created: | 2025-04-09 | 🐜️ Updated: | 2025-04-10 |
📦️ Package name: | MegaBoy | ..... 📦️ Arch: | |
---|---|---|---|
📄️ Source: | ![]() |
..... 📦️ RPM: | |
⚙️ Generic binary: | ![]() |
..... 📦️ Deb: | |
🌍️ Browser version: | ..... 📦️ AppImage: | ||
📱️ PDA support: | ..... 📦️ Flatpak: | ||
✨️ Not use: | ..... 📦️ Snap: |
📰 What's new?: | 💥️ New | 👻️ Temporary: | |
---|---|---|---|
💡 Lights on: | 📰 Previous News: | ||
🎨️ Significant improvement: | 💭️ New version published (to be updated): | ||
🎖️ This work: | ![]() |
🦺️ Work in progress: | |
👫️ Contrib.: | goupildb | 🚧️ Some work remains to be done: | |
🎰️ ID: | 16497 |
📜️[en]: | An accurate, libre, multiplatform Gameboy/Color emulator. It offers a simple interface, BIOS emulation (BIOS HLE), drag-and-drop support, compressed ROMs, state saving, debugging functions, a few graphics filters (LCD, Upscaling with Bilinear Filtering or not, GBC Color Correction), sound, cheating, and - above all - a very good compatibility with the original content. No gamepad support (yet), no emulation of the original console hardware, but it's simple and well-balanced, with fewer but perfectly functional and well-chosen functions. A very good emulator. | 📜️[fr]: | Un émulateur Gameboy/Color précis, libre et multiplateforme. Il offre notamment une interface simple, l'émulation du BIOS (BIOS HLE), le support du glisser-déposer, des ROMs compressées, de la sauvegarde d'état, des fonctions de debug, quelques filtres graphiques (LCD, Upscaling avec Bilinear Filtering ou non, GBC Color Correction), le son, la triche, et surtout - une très bonne compatibilité avec le contenu d'origine. Pas (encore) de support du gamepad, pas d'émulation du matériel de la console d'origine, mais il est simple et très équilibré avec des fonctions moins nombreuses mais parfaitement fonctionnelles et bien choisies. Un très bon émulateur. |
---|
📰 Progress: Mr. Sujano (202504),
🎮️ Showcase: (202501), (202501),
🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) d(202501) d(202501) ht(202xxx) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)]
• Doc: [WIKI] [FAQ]
• Updates: [RSS] [Changelog 1 2 3]
💰 Commercial
• (empty)
🍩️ Resources
🔘️ ROMs
• Games (see : "Resources - Emulation - Nintendo Game Boy Color")
🛠️ Technical informations
[PCGamingWiki] [MobyGames]
🦣️ Social
Devs (MegaBoy Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (MeGaL0DoN 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 (20250405)]
🦣️ Social Networking Update (on mastodon)
🛠️ Title: MegaBoy
🦊️ What's: A precise, libre Gameboy/Color emulator
🏡️ https://megal0don.github.io/MegaBoy/
🐣️ https://github.com/MeGaL0DoN/MegaBoy
🔖 #LinuxEmulation #Nintendo
📦️ #Libre #Bin
📖 Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
🕵 1.1.0: 👏️⭐⭐⭐⭐
🥁️ Update: 1.1.0
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://github.com/MeGaL0DoN/MegaBoy/releases
🦣️ From: 📰 https://www.youtube.com/embed/p1mmhWt9H88?start=606
🛜️ https://github.com/MeGaL0DoN/MegaBoy/releases.atom
🎮️ https://www.youtube.com/embed/6z6jZsL_q30
🎮️ https://www.youtube.com/embed/6P1F3aQI61k
🕶️ A view of its UI (in v. 1.1.0 on my Linux PC) with the game Galaga - Destination Earth, a simplified and rather colorful remake of the eponymous game: the player's ship is at the bottom and can move and, depending on the score, be reinforced (2nd ship in particular) and fire on hordes of enemy alien ships. Emulator menus are displayed above the game zone.
📚️ MegaBoy is an accurate, libre, multiplatform Gameboy/Color emulator. It offers a simple interface, BIOS emulation (BIOS HLE), drag-and-drop support, compressed ROMs, state saving, debugging functions, a few graphics filters (LCD, Upscaling with Bilinear Filtering or not, GBC Color Correction), sound, cheating, and - above all - a very good compatibility with the original content. No gamepad support (yet), no emulation of the original console hardware, but it's simple and well-balanced, with fewer but perfectly functional and well-chosen functions. A very good emulator.
📜️ "A precise, libre Gameboy/Color emulator" 📜️
MegaBoy, a cross-platform accurate Gameboy/Color emulator made in C++
Features
✅️ Cycle-accurate SM83 CPU emulation
✅️ Cycle-accurate PPU emulation
✅️ Experimental audio emulation
✅️ Built-in GUI with debugger
✅️ Gameboy Color support
✅️ Boot ROM support - simply drag and drop or open file dmg_boot.bin (cgb_boot.bin for gameboy color)
✅️ Supports running DMG games in CGB mode (with unique palettes using cgb_boot.bin) and CGB games in DMG mode
✅️ Mappers: MBC1, MBC2, MBC3, MBC5, MBC6, HuC1, HuC3
✅️ MBC3 and HuC3 include Real-Time Clock
✅️ Battery save support (.sav files), compatible with other emulators like SameBoy
✅️ Save state support (.mbs files), allowing you to resume any game from the exact point you left off
✅️ Persistent battery and save states even in the web version, so you won't lose your progress
✅️ Game Genie and Game Shark cheats (Emulation → Enter Cheat)
✅️ Can load zipped ROMs
✅️ Can take game screenshots (Saved in screenshots folder near the emulator executable)
✅️ Fast-forwarding
✅️ Shader support (LCD, upscaling, GBC color correction); Configurable DMG palette
Compatibility
Although complete accuracy was not a goal for this emulator, it's still very accurate (passing all mooneye-gb DMG/CGB tests except intr_2_mode0_timing_sprites.gb). This allows it to play games like Pinball Deluxe and Prehistorik Man, known to have issues in many other emulators.
I tested many games while developing this emulator, and as of now, all games I tried work correctly, aside from some audio glitches in a few games, which will be fixed in the future updates. If you find a game that doesn’t work, feel free to open an issue, and I will look into it.
Upcoming Features
Planned Features
☐ Improve accuracy of the audio emulation
☐ Add MBC6, MBC7, HuC-3
☐ Add gamepad support
Maybe Features
☐ Super Game Boy
☐ Online Multiplayer
☐ Mobile-Friendly web interface
Un émulateur Gameboy/Color précis et libre, par la MegaBoy Team, initié par MeGaL0DoN.
En C/C++.
MegaBoy est un émulateur Gameboy/Color précis, libre et multiplateforme. Il offre notamment une interface simple, l'émulation du BIOS (BIOS HLE), le support du glisser-déposer, des ROMs compressées, de la sauvegarde d'état, des fonctions de debug, quelques filtres graphiques (LCD, Upscaling avec Bilinear Filtering ou non, GBC Color Correction), le son, la triche, et surtout - une très bonne compatibilité avec le contenu d'origine. Pas (encore) de support du gamepad, pas d'émulation du matériel de la console d'origine, mais il est simple et très équilibré avec des fonctions moins nombreuses mais parfaitement fonctionnelles et bien choisies. Un très bon émulateur.
MegaBoy, un émulateur Gameboy/Color précis et multiplateforme réalisé en C++.
Caractéristiques
✅️ Emulation CPU SM83 précise au niveau du cycle
✅️ Emulation PPU précise au niveau du cycle
✅️ Emulation audio expérimentale
✅️ Interface graphique intégrée avec débogueur
✅️ Support Gameboy Color
✅️ Support Boot ROM - simplement glisser et déposer ou ouvrir le fichier dmg_boot. bin (cgb_boot.bin pour gameboy color)
✅️ Prise en charge des jeux DMG en mode CGB (avec des palettes uniques en utilisant cgb_boot.bin) et des jeux CGB en mode DMG
✅️ Mappers : MBC1, MBC2, MBC3, MBC5, MBC6, HuC1, HuC3
✅️ MBC3 et HuC3 incluent une horloge en temps réel
✅️ Prise en charge des sauvegardes sur batterie (fichiers .sav), compatible avec d'autres émulateurs comme SameBoy
✅️ Prise en charge des sauvegardes (. mbs), vous permettant de reprendre n'importe quel jeu à l'endroit exact où vous l'avez laissé
✅️ Batterie et états de sauvegarde persistants, même dans la version Web, Vous ne perdrez donc pas votre progression
✅️ Cheats Game Genie et Game Shark (Emulation → Enter Cheat)
✅️ Peut charger des ROM zippées
✅️ Peut prendre des captures d'écran du jeu (enregistrées dans le dossier screenshots près de l'exécutable de l'émulateur)
✅️ Avance rapide
✅️ Prise en charge des shaders (LCD, upscaling, correction des couleurs GBC) ; Palette DMG configurable
Compatibilité
Bien que la précision totale n'ait pas été un objectif pour cet émulateur, il est tout de même très précis (il réussit tous les tests mooneye-gb DMG/CGB sauf intr_2_mode0_timing_sprites.gb). Cela lui permet de jouer à des jeux comme Pinball Deluxe et Prehistorik Man, connus pour avoir des problèmes avec d'autres émulateurs.
J'ai testé de nombreux jeux lors du développement de cet émulateur, et pour l'instant, tous les jeux que j'ai testés fonctionnent correctement, à part quelques problèmes audio dans certains jeux, qui seront corrigés dans les prochaines mises à jour. Si vous trouvez un jeu qui ne fonctionne pas, n'hésitez pas à ouvrir un problème, et je l'examinerai.
Fonctionnalités à venir
Fonctionnalités prévues
☐ Améliorer la précision de l'émulation audio
☐ Ajouter MBC6, MBC7, HuC-3
☐ Ajouter la prise en charge de la manette de jeu
Fonctionnalités possibles
☐ Super Game Boy
☐ Multijoueur en ligne
☐ Interface web conviviale pour les téléphones portables
⚙️ Installation à partir du binaire
⛓️ 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 à partir du source
• Source non testé.
🚀️ LANCEMENT DE L'ÉMULATEUR
▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] MegaBoy ou $ MegaBoy
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./MegaBoy
💡 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/).
📑️ PARAMÉTRAGE
💡 Nota : L'objet de cette section est de fournir quelques suggestions / Conseils
Installation du BIOS :
• Pas nécessaire, l'émulateur intègre un BIOS compatible (HLE BIOS).
Installation d'un jeu :
• Inutile de décompresser les jeux, l'interface sait nativement les utiliser compressés.
Paramétrage du son :
• Sous l'interface principale : Audio ➜ ✅️ Enable Audio
• 📜️ Préambule :
⚬ 1ere édition : le 9 Avril 2025 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
• 🫕️ Installation :
▸ (✔ v. 1.1.0) Binaire classique : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce au binaire fourni.
🟢️ Il ne requiert pas d'installation de BIOS externe (le BIOS est fourni, ce qui simplifie grandement l'installation).
• 🏗️ Réalisation :
‣ 📟️ Interface
🟢️ Une interface élégante, de qualité, simple, mature, efficace, dynamique (réaction de l'interface au survol de la souris), ergonomique, claire/intuitive, agréable à utiliser,
🟢️ Elle offre notamment un bon choix de paramétrages, un redimensionnement de sa fenêtre par glisser-déposer, plusieurs filtres graphiques (LCD, Upscaling avec Bilinear Filtering ou non, GBC Color Correction), une mise à l'échelle graphique par facteur multiplicateurs, la sauvegarde d'état, le BIOS HLE (=BIOS compatible et libre, permettant de se passer de BIOS externe), la possibilité d'utiliser un BIOS externe, le support de la fonctionnalité de triche (cheats),
‣ 🎮️ Contrôles
🔍️ (Microsoft Xbox Elite Wireless Controller Series 2) : 🪪️ Not recognized
🔍️ (Logitech Rumblepad) : 🪪️ Not recognized
⚪️ Il/Elle se contrôle au clavier exclusivement.
🟢️ Il/Elle bénéficie de contrôles simples, redéfinissables, du support des touches fléchées (important pour les claviers non anglophones),
🟠️ Point(s) faible(s) relevé(s) : il lui manque le support du gamepad,
‣ 🎧️ Son
🟢️ L'émulateur bénéficie d'un bon support du son.
🟠️ Point(s) faible(s) relevé(s) : le son est désactivé par défaut, il est nécessaire de se rendre dans son menu pour l'activer,
‣ 🍯️Contenu
🟢️ Il/Elle permet de jouer à un contenu très important, de qualité, commercial, et à un contenu libre alternatif,
🟢️ Il/Elle offre le glisser-déposer de contenu, la lecture du contenu compressé,
‣ 👥️ Multi-joueur / Développement collaboratif
⚪️ Pas de multi-joueur,
• 👾️ Gameplay / Usage / Contenu :
‣ ⛳️ Objectif / Thème
⚪️ C'est un émulateur Gameboy/Color précis.
• 🧪️ Tests effectués :
‣ 🧫️ Conditions du test, objectif(s)
‣ 🏕️ Avec un contenu Commercial : ✔ tested
‣ 👤️ Solo : ✔ tested
‣ 🎲️ Résultat des tests
‣ 🏕️ Avec un contenu Commercial : (⭐⭐⭐)
🔍️ Jungle Book, The - Mowgli's Wild Adventure : (⭐⭐⭐)
Un jeu de plateforme sur le thème du dessin animé.
↪ Superbe, avec un assez bon gameplay.
🔍️ Galaga - Destination Earth : (⭐⭐⭐)
Un remake simplifié du jeu d'arcade.
↪ Très joli, plus simple et moins élaboré que l'original, mais assez joli.
🔍️ Indiana Jones and the Infernal Machine : (⭐)
Un remake du film et du jeu
↪ Dès le début je tombe d'un rocher. Les contrastes empêchent de bien distinguer le relief.
🔍️ Frogger 2 : (⭐⭐⭐)
Un remake simplifié du jeu d'arcade.
↪ Moins bon que l'original, mais très joli (là aussi en mode LCD) et avec là aussi un bon gameplay et plus varié (les obstacles sont beaucoup plus nombreux).
🟢️ Sur l'éventail de jeux testés, tous ont fonctionnés.
• 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)
🟢️ Une pépite.
🟢️ L'émulateur offre moins de fonctionnalité que d'autres (peu de filtres graphiques mais de bons filtres, pas encore de support du gamepad, pas d'émulation du matériel de la console d'origine), mais il est très équilibré avec des fonctions moins nombreuses mais parfaitement fonctionnelles et bien choisies (j'aime beaucoup qu'il ait une interface, le support du BIOS HLE, du filtre LCD, du glisser-déposer et des ROMs compressées)
🟢️ Un excellent outil qui brille par sa simplicité
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !