mGBA - Le Bottin des Jeux Linux

mGBA

🗃️ Specifications

📰 Title: mGBA 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Emulation ➤ Engine ➤ Nintendo 🌍️ Browser version:
🔖 Tags: Emulation; Multi-platform; libretro compatible; NINTENDO; HLE BIOS; Scripting support; Built-in Updater; Controller 📦️ Package Name: mgba-common, mgba-qt, libmgba, mgba-sdl
🐣️ Approx. start: 2013-04-04 📦️ Arch package: ✓
🐓️ Latest: 2024-01-10 📦️ RPM package: ✓
📍️ Version: Latest: 💥️ 0.10.3 / Dev: 328bebb 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: MPL-2.0 📦️ AppImage package: ✓
🏝️ Perspective: First person (interface) 📦️ Snap package: ✓
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15301 🐛️ Created: 2018-01-06
🐜️ Updated: 2024-02-02

📖️ Summary

[en]: A libre, multi-platform, single-player / multi-player emulator for Game Boy Advance, Game Boy & Game Boy color, with a focus on limited resource consumption, without sacrificing accuracy or portability. He is today the most precise GBA emulator on the market and has the support of Game Boy (it is planned to have DS as well). It implements the BIOS of the GBA and can also load an external BIOS. It supports including rewind, backup, gamepads, and video recording. Tested: very good and very simple! [fr]: Un émulateur solo/multi libre et multi-plateforme pour Game Boy Advance, Game Boy et Game Boy color, mettant l'accent sur une consommation limitée en ressource, sans sacrifier la précision ou la portabilité. Il est aujourd'hui l'émulateur GBA le plus précis du marché et a obtenu le soutien de Game Boy (il est prévu d'avoir également celui de DS). Il implémente le BIOS de la GBA et peut aussi charger un BIOS externe. Il supporte notamment le retour en arrière, la sauvegarde, les gamepads, et l'enregistrement vidéo. Testé : très bien et très simple !

🚦 Entry status

💡 Lights on: ✓ 🦺️ Work in progress:
📰 What's new?: 🐞️ Hotfix New version published (to be updated):
🎨️ Significant improvement: ✓ 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🏝️ Trailer: (201609),


💎 Features: High-Res Scale (201905), HD rendering (202001),


📰 Progress: 💥️(0.10.3/202401),


🕯️ How To: (0.9.0/202104), (0.6.3/201805),


🎲️ Gameplay (SP): (202012), (202101), (0.6.1/201802),


🎲️ Gameplay (MP): (201509), (201609),


🎮️ Showcase: (201602), (201401), (201803),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft(0.8/201905) ft(202001) t(201609) gd(201905) r(202xxx) lp(202xxx) ht(0.9.0/202104) ht(0.6.3/201805) ht(201706) d(202012) d(202101) d(202109) d(202110) d(202012) d(201401) d(201803) d[fr](202003) mp(201509) mp(201609) g(0.6.1/201802) g(201801) g[fr](202xxx) g[de](202xxx) g[ru](201907) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](0.6.3/201805) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Support their work (Donate)] [Patreon]

🍩️ Resources
• Port of this engine to libretro: [Libretro (Lutro) (WIKI)]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [EmuGen] [Fantasyanime (mGBA Tutorial)]

🐘 Social
Devs (mGBA Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Jeffrey Pfau (endrift) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

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

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

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

🕊️ Source of this Entry: [Site (date)]

🐘 Social Networking Update (on mastodon)

🛠️ Title: mGBA
🦊️ What's: A libre emulator for GBA, Game Boy B&W & Color
🏡️ https://mgba.io
🐣️ https://github.com/mgba-emu
🔖 #LinuxEmulation #Flagship #Nintendo
📦️ #Libre #Bin #Arch #RPM #Deb #Flatpak #AppIm #Snap
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.10.3
⚗️ Hotfix 🐞️
📌️ Changes: https://mgba.io
🐘 From: https://mastodon.social/@holarse/110282192760505979
📰(0.10.3) https://www.youtube.com/embed/1hfkVEOzTvs?start=103

🏝️ https://www.youtube.com/embed/vW6foy-q3RY
🎲️ https://www.youtube.com/embed/f1LWEUTbcLA

🕶️ A view of its UI with a racing game running (Cars - Motori ruggenti, from the movie of the same name), in bird's eye view

mGBA is a libre, multi-platform, single-player / multi-player emulator for Game Boy Advance, Game Boy & Game Boy color, with a focus on limited resource consumption, without sacrificing accuracy or portability. He is today the most precise GBA emulator on the market and has the support of Game Boy (it is planned to have DS as well). It implements the BIOS of the GBA and can also load an external BIOS. It supports including rewind, backup, gamepads, and video recording. Tested: very good and very simple!

📕 Description [en]

📕🐧"A libre emulator for GBA, Game Boy B&W & Color, with a focus on limited resource consumption"🐧📕

What is mGBA?

mGBA is a new generation of Game Boy Advance emulator. The project started in April 2013 with the goal of being fast enough to run on lower end hardware than other emulators support, without sacrificing accuracy or portability. Even in the initial version, games generally played without problems. mGBA has only gotten better since then, and now boasts being the most accurate GBA emulator around.

Further along in development mGBA gained Game Boy support and eventually is planned to have DS support too. Other goals include accurate enough emulation to provide a development environment for homebrew software, a good workflow for tool-assist runners, and a modern feature set for emulators that older emulators may not support.

What are the system requirements for mGBA?

mGBA will run on mostly any computer from the last decade, as well as several additional platforms:

• Windows (Vista or newer)
• macOS
• Linux
• *BSD
• Nintendo 3DS
• Wii
• PlayStation Vita

If you wish to run mGBA on Windows XP or other systems that RetroArch runs on please use the libretro core instead. Please note that the libretro core is not always in sync with the standalone version and may have issues no longer present upstream.
What does the m stand for?

It doesn’t. mGBA was originally going to be named miniGBA but as the project grew the mini became less accurate. The name was intended to be temporary, but as the original release crept closer I couldn’t think of any better names. Other working names for mGBA included GBAc and Gerboa, but nothing else stuck.

What is the license for mGBA?

mGBA is licensed under the Mozilla Public License 2.0, and the code can be found on GitHub.


🍥️ Debian:

Game Boy Advance emulator (common files for mGBA)

mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.

Game Boy Advance is a registered trademark of Nintendo of America Inc. mGBA is not affiliated with or endorsed by any of the companies mentioned.

📕 Description [fr]

Un émulateur libre et multi-plateforme pour Game Boy Advance, par la mGBA Team, initié (et pour l'essentiel maintenu) par Jeffrey Pfau (endrift).

mGBA est un émulateur solo/multi libre et multi-plateforme pour Game Boy Advance, Game Boy et Game Boy color, mettant l'accent sur une consommation limitée en ressource, sans sacrifier la précision ou la portabilité. Il est aujourd'hui l'émulateur GBA le plus précis du marché et a obtenu le soutien de Game Boy (il est prévu d'avoir également celui de DS). Il implémente le BIOS de la GBA et peut aussi charger un BIOS externe. Il supporte notamment le retour en arrière, la sauvegarde, les gamepads, et l'enregistrement vidéo. Testé : très bien et très simple !

Crédit image (lien ci-dessus): Wololo.net


Qu'est-ce que mGBA?

mGBA est une nouvelle génération d'émulateur Game Boy Advance. Le projet a débuté en avril 2013 dans le but d'être assez rapide pour fonctionner sur du matériel de qualité inférieure à celui des autres émulateurs, sans sacrifier la précision ou la portabilité. Même dans la version initiale, les jeux fonctionnaient généralement sans problème. mGBA n'a fait que s'améliorer depuis, et se vante maintenant d'être l'émulateur GBA le plus précis du marché.

Plus loin dans le développement, mGBA a obtenu le soutien de Game Boy et il est prévu d'avoir également le support de DS. D'autres objectifs incluent une émulation suffisamment précise pour fournir un environnement de développement pour les logiciels homebrew (NdT : logiciels non officiels conçus par des développeurs indépendants), un bon workflow pour les exécutables d'outils d'assistance (tool-assist runners) et un ensemble de fonctionnalités modernes pour les émulateurs que les anciens émulateurs ne prennent pas en charge.

Quelles sont les exigences système pour mGBA ?

mGBA fonctionnera principalement sur n'importe quel ordinateur de la dernière décennie, ainsi que sur plusieurs autres plateformes:

• Windows (Vista ou plus récent)
• macOS
• Linux
• * BSD
• Nintendo 3DS
• Wii
• PlayStation Vita

Si vous souhaitez exécuter mGBA sur Windows XP ou d'autres systèmes sur lesquels RetroArch fonctionne, veuillez utiliser le noyau libretro à la place. Veuillez noter que le noyau libretro n'est pas toujours synchronisé avec la version autonome et que certains problèmes ne sont plus présents en amont.

Que signifie le m ?

Ça ne veut plus rien dire. Le mGBA devait à l'origine s'appeler miniGBA mais au fur et à mesure que le projet grandissait, le mini devenait moins adapté. Le nom était destiné à être temporaire, mais alors que la sortie originale se rapprochait, je ne trouvais pas de meilleur nom. GBAc et Gerboa ont été d'autres noms de travail pour mGBA, mais rien d'autre n'est resté.

Quelle est la licence de mGBA?

mGBA est sous licence Mozilla Public License 2.0, et le code peut être trouvé sur GitHub.



🍥️ Debian (traduction du Bottin) :

Emulateur Game Boy Advance (fichiers communs pour mGBA)

mGBA est un nouvel émulateur pour exécuter les jeux Game Boy Advance. Il vise à être plus rapide et plus précis que la plupart des émulateurs Game Boy Advance existants, tout en ajoutant des fonctionnalités qui manquent aux autres émulateurs.

Ce paquet fournit les fichiers communs pour mGBA, tels que les shaders et les fichiers DAT.

Game Boy Advance est une marque déposée de Nintendo of America Inc. mGBA n'est ni affiliée, ni endossé par l'une des sociétés mentionnées.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire :

📦️ Installation à partir du paquet Debian/Ubuntu :

• Un paquet Debian/UBUNTU est disponible, il suffit d'installer ce paquet (simplement en cliquant dessus, à condition d'avoir installé au préalable le paquet gdebi en dépôts).
💡 Nota : Pour accéder à l'interface (en Qt), installez le paquet : mgba-qt

📄️ Installation à partir du source :
• Source non testé.


🚀️ LANCEMENT DU JEU:

▸ Classique :
• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : [Alt+F2] puis saisissez : mgba

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : 15 minutes. 🎯️ Objectif : rédiger/(re)mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.


🫕️ Installation :
▸ (✔ v. 0.7.0) Paquet Debian : FONCTIONNEL.
🟢️ Il est facile à installer puisqu'il est dans les dépôts (installation du paquet). Installez mgba-qt pour obtenir l'interface.
🟢️ Pas de BIOS externe à installer (simplifie grandement l'installation).
🟢️ L'interface sait lire directement les fichiers compressés.

🏗️ Réalisation :
‣ 📟️ Interface :
🟢️ Une interface proposant un choix très important de paramétrages.
🟠️ Côté filtres, seul le "bilinear filtering" (filtrage bilinéaire) est disponible, dommage (j'aime bien le rendu des filtres Scale2x, hq3x, ...).

🕹️ Conclusion :
Impression globale : 👍️
Un excellent émulateur !
👏️ ❤️ Un grand bravo et merci à ses auteurs !