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: 2023-04-29 📦️ RPM package: ✓
📍️ Version: Latest: 0.10.2 / c9585b8 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: MPL 2.0 📦️ AppImage package: ✓
🏝️ Perspective: Third person 📦️ 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: 2023-05-16

📖️ Summary

[en]: A libre, multi-platform, SP/MP 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.0/202210),


🕯️ 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 pv(0.10.0/202210) pv(0.9.3/202112) ft(0.8/201905) ft(202001) t(201609) ts(202xxx) gd(201905) id(202xxx) 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] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Jeffrey Pfau (endrift) [fr] [en]): [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [twitter] [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] [Snap] [PortableLinuxGames]

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

🕊️ Source of this Entry: [Site on Mastodon (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: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.10.2
⚗️ Hotfix 🐞️
📌️ Changes: https://mgba.io
🐘 From: https://mastodon.social/@holarse/110282192760505979
📰(0.10.0) https://invidious.lunar.icu/hkTg86U_kJc

🏝️ https://invidious.lunar.icu/vW6foy-q3RY
🎲️ https://invidious.lunar.icu/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, SP/MP 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 [fr]

🔧️ INSTALLATION:

⚙️ Installation à partir du binaire du jeu :
(✔ v. 0.7.0) Le jeu est en dépôt, il suffit d'installer les paquets.
Pour accéder à l'interface (en Qt), il faut installer le paquet mgba-qt

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


🚀️ LANCEMENT DU JEU:
• Si vous avez installé le jeu à partir d'un paquet : Alt F2 puis saisissez : mgba

🔍️ Test [fr]

🕵️ Test (0.7.0) par goupildb (config. : Debian Testing 64-bit) :

🎯️ Objectif de ce test: tester son fonctionnement.

🫕️ Installation :
Un émulateur ultra facile à utiliser (installez mgba-qt pour obtenir l'interface), pas de BIOS externe à installer et il lit directement le fichier zip de la ROM souhaitée.
Pour l'instant je ne suis pas parvenu à installer la version 0.8 beta 1 (paquets UBUNTU) à cause de soucis de dépendances, mais la version 0.7.0 des dépôts Debian fonctionne bien.
Beaucoup de paramétrages disponibles, mais 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 : 👍️
Pour le reste, c'est un excellent émulateur !
👏️ ❤️ Un grand bravo et merci à ses auteurs !