QMC2 - Le Bottin des Jeux Linux

QMC2

🗃️ Specifications

📰 Title: QMC2 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D
🏷️ Category: Emulation ➤ GUI ➤ MAME & MESS 🏝️ Perspective: First person (interface)
🔖 Tags: UI; Emulation; Arcade Machine; Multi Emulation; Multi-platform ⏱️ Pacing: Real Time
🐣️ Approx. start: 👫️ Played: Single
🐓️ Latest: 2017-07-02 🚦 Status: 04. Released (status)
📍️ Version: Latest: 0.187 / Dev: r8090 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-2 ✨️ (temporary):
🐛️ Created: 2010-08-20 🐜️ Updated: 2024-06-22

📦️ Deliverables

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

🚦 Entry status

📰 What's new?: 👔️ Already shown:
💡 Lights on: 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 4 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 12456

📖️ Summary

📜️[en]: A libre, multi-platform GUI for command-line emulators M.A.M.E. and M.E.S.S. (supplied with M.A.M.E.) to facilitate the configuration, and to allow verification (with the integrated tool : ROMAlyzer), consultation / preview and launch of their huge library of ROMS. The advantage of this interface is to exploit to the maximum the possibilities of these emulators and especially of the numerous external resources associated, thus proposing both a GUI for the games and a very pleasant database to consult dedicated to the history of the arcade and console games. 📜️[fr]: Une interface graphique libre et multi-plateforme pour les émulateurs en ligne de commande M.A.M.E. et M.E.S.S. (livré avec M.A.M.E.) permettant de faciliter le paramétrage, et de permettre la vérification (via l'outil ROMAlyzer intégré), consultation / pré-visualisation et exécution de leur immense bibliothèque de ROMS. L'intérêt de cette interface est d'exploiter au maximum les possibilités de ces émulateurs et surtout des nombreuses ressources externes associées, proposant ainsi à la fois une interface de jeu et une base de donnée dédiée à l'histoire du jeu d'arcade et de console, très agréable à consulter.

🎥️ Videos

M.A.M.E. + QMC2 :


M.E.S.S. + QMC2 :


🕯️ How To: (202xxx♺), (202xxx♺), (202xxx♺),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots 1 2] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx)

M.A.M.E. + QMC2 :
ht(202xxx♺) ht(202xxx♺) ht(202xxx♺) ht(202xxx♺) ht(202xxx♺) ht(202xxx♺) g(202xxx♺) d(202xxx♺)

M.E.S.S. + QMC2 :
g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [UME (Universal Machine Emulator)]

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

🐝️ Related
[The Linux Game Tome]

📦️ 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: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 🛜️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/

🕶️

📚️ Name is a

📕 Description [en]

📜️ "blabla" 📜️


QMC2 - M.A.M.E. Catalog / Launcher II is a Qt 4 based multi-platform GUI front end for several MAME, MESS and UME variants.

Introduction

QMC2 is a graphical front-end based on Qt for the great M.A.M.E. emulator. As a front-end it needs access to the emulator binary (executable file) and some of its data in order to be useful in any way.

Binary QMC2 packages are meanwhile created for many platforms and distributions (see binary packages in the official QMC2 download section). They should either include everything else that's required or take care of any package dependencies, which usually does not mean that MAME is automatically included as well.

Building QMC2 from source requires a bit more than that and is described in this section (Le Bottin des Jeux Linux : see the [WIKI] section above).

History

QMC2 is the successor of one of the first UNIX M.A.M.E. GUI front ends available on this planet called QMamecat (derived from MAMECAT, which was text-only). QMamecat was based upon Qt 2; its development was frozen in 2003.

By the beginning of March 2006, we started to build QMC2 from scratch as a Qt 4 project. Parts of the design and code were inspired by its predecessor, but it's not just a remake. We tried to make the new design as flexible as possible to minimize dependencies from front end and CLI related MAME changes, which was a major deficiency of QMamecat. QMC2 now uses a template based emulator configuration scheme, which can easily be enhanced with additional command line options (defined in an XML template file).

Status

As a result of this flexible design and countless hours of work, QMC2 today is not only a stable, feature-rich and fast multi-platform GUI front-end for M.A.M.E. (Multiple Arcade Machine Emulator) but also a fully-featured ROM manager for this emulator (and its derivatives, older versions of MAME or even foreign emulators when they use the same/similar XML syntax) through the built-in ROMAlyzer.

QMC2 is known to work on any modern Linux/UNIX distribution, on Mac OS X and Windows (XP, Vista, 7, 8, 8.1 and 10).

📕 Description [fr]

Une interface pour pour les émulateurs M.A.M.E. et M.E.S.S., par la QMC2 Team.

QMC2 (pour Q MAME CAT II aka M.A.M.E. / M.E.S.S. Catalog / Launcher II, dérivé de MAMECAT) est une interface graphique libre et multi-plateforme pour les émulateurs en ligne de commande M.A.M.E. et M.E.S.S. (livré avec M.A.M.E.) permettant de faciliter le paramétrage, et de permettre la vérification (via l'outil ROMAlyzer intégré), consultation / pré-visualisation et exécution de leur immense bibliothèque de ROMS. L'intérêt de cette interface est d'exploiter au maximum les possibilités de ces émulateurs et surtout des nombreuses ressources externes associées, proposant ainsi à la fois une interface de jeu et une base de donnée dédiée à l'histoire du jeu d'arcade et de console, très agréable à consulter.

Nota:
La section "Download" du site est une mine de liens vers les ressources M.A.M.E. / M.E.S.S., permettant d'exploiter au maximum les possibilités de cette interface en lui fournissant des fichiers additionnels : miniatures d'écrans (MAME preview images) et pré-visualisations (MAME flyer images) ainsi que des liens vers d'autres utilitaires (bases de données des jeux et d'information sur l'émulation).

Émulateurs supportés: MAME,


QMC2 - M.A.M.E. Catalogue / Launcher II est une interface graphique multi-plateforme en Qt 4 pour plusieurs variantes de MAME, MESS et UME (NdT : UME était un projet d'unification de MAME et MESS sous un même projet/livrable, ce qui est à présent le cas avec MAME).

Introduction

QMC2 est un front-end graphique basé sur Qt pour le grand émulateur M.A.M.E. En tant que front-end, il a besoin d'accéder au binaire de l'émulateur (le fichier exécutable) et à certaines de ses données afin d'être utile de quelque manière que ce soit.

Les paquets binaires QMC2 sont créés pour de nombreuses plateformes et distributions (voir les paquetages binaires dans la section officielle de téléchargement de QMC2). Ils devraient soit inclure tout ce qui est requis ou prendre soin de toutes les dépendances d'un paquet, ce qui ne signifie généralement pas que MAME est automatiquement inclus.

Construire QMC2 à partir depuis son source nécessite un peu plus que cela et est décrit dans cette section (Le Bottin des Jeux Linux : voir la section [WIKI] ci-dessus).

Histoire

QMC2 est le successeur de l'une des premières interfaces graphiques UNIX M.A.M.E. disponibles sur cette planète dénommée QMamecat (dérivé de MAMECAT, qui était uniquement en texte). QMamecat était basé sur Qt 2; Son développement a été gelé en 2003.

Au début de mars 2006, nous avons commencé à créer QMC2 à partir de zéro comme un projet Qt 4. Des parties de la conception et du code ont été inspirées par son prédécesseur, mais ce n'est pas simplement un remake. Nous avons essayé de rendre le nouveau design aussi souple que possible pour minimiser les dépendances entre l'interface et les changements de MAME relatifs à CLI (NdT : "Common Language Infrastructure"), ce qui constituait une lacune majeure de QMamecat. QMC2 utilise à présent un schéma de configuration d'émulateur basé sur un modèle, qui peut facilement être amélioré avec des options de ligne de commande supplémentaires (définies dans un fichier de modèle XML).

Statut

Résultat de cette conception flexible et d'innombrables heures de travail, QMC2 est aujourd'hui non pas seulement une interface multi-plateforme stable, riche en fonctionnalités et rapide pour M.A.M.E. (Multiple Arcade Machine Emulator), mais aussi un gestionnaire de ROM complet pour cet émulateur (et ses dérivés, anciennes versions de MAME ou même pour d'autres émulateurs étrangers pourvu qu'ils utilisent la même syntaxe XML) grâce au ROMAlyzer intégré.

QMC2 est connu pour fonctionner sur toute distribution Linux / UNIX moderne, sous Mac OS X et Windows (XP, Vista, 7, 8, 8.1 et 10).