Mame32 l'histoire
ArticlesMame32 pour Windows, le meilleur émulateur de machine d'arcade
MAME est un émulateur de machine d'arcade, c'est-à-dire un logiciel pour Windows et d'autres systèmes d'exploitation, que vous pourrez télécharger, avec d'autres fichiers appelés ROMS, qui vous permettront de jouer à de nombreux jeux arcade.
MAME, l'émulateur original
Le nom de cet émulateur est M.A.M.E. qui correspond aux initiales de Multiple Arcade Machine Emulateur, ce qui a abouti au développement de variantes qui viennent améliorer ou compléter cet émulateur sur différents points.
C'est-à-dire que l'émulateur de machine d'arcade original s'appelle MAME, et se compose d'un logiciel de ligne de commande. Pour qui ne maîtrise pas l'informatique, un programme de ligne de commande est un programme qui s'exécute en tapant son nom et une série d'options dans le terminal du système d'exploitation. Par exemple, sous Windows 10, si vous exécutez la commande CMD.EXE, un terminal ou une console de commande s'ouvrira et vous pourrez y taper différentes commandes. Dans notre cas, pour lancer le programme MAME, il faudrait taper la commande suivante « MAME.EXE sf2 » et de cette façon, on lancerait le jeu Street Fighter 2 auquel on pourra jouer sur son PC sans problème. Évidemment, avant cela, vous devrez avoir le ROM du jeu vidéo et l'avoir copié dans le répertoire approprié, mais la commande « MAME.EXE sf2 » vous permettra de voir comment fonctionne le programme MAME.
Comme vous pouvez le constater, l'utilisation de MAME est un peu laborieuse, car il va falloir suivre les étapes suivantes avant de pouvoir jouer à vos jeux préférés :
- ouvrir le terminal de votre système d'exploitation
- se rendre dans le répertoire où se trouve le logiciel MAME
- Connaître le nom du ROM du jeu auquel vous voulez jouer (par exemple sf2 pour Street Fighter 2)
- Taper la commande correcte pour lancer le jeu « MAME.EXE sf2 ».
Ce processus peut sembler très naturel et facile pour les utilisateurs habitués à la console de commande, mais pour ceux qui ne sont pas habitués à un tel environnement, il sera pénible et même très difficile. C'est pourquoi de nombreuses variantes de MAME sont apparues, qui incorporent une interface graphique qui rend la vie beaucoup plus facile à l'utilisateur final de ce grand émulateur de machine d'arcade.
L'une de ces alternatives qui incorporait une interface graphique dans MAME s'appelait Mame32, et elle a connu un grand succès.
Mame32, mettre MAME à la portée de tous les utilisateurs
Mame32 est né d'une initiative visant à fournir aux utilisateurs finaux de MAME une interface graphique leur permettant de parcourir leur collection de jeux ROM/vidéo. De cette façon, un jeu pouvait être lancé en un clic de souris, ce qui facilitait grandement l'utilisation de cet émulateur. Mame32 est capable de scanner le répertoire des ROMs et de créer une liste avec tous ceux-ci, en les organisant selon différents critères tels que : nom du jeu vidéo, année de sortie, score, etc. De plus, Mame32 offre la possibilité de configurer certains aspects de l'émulateur MAME directement à partir de l'interface graphique.
Alors Mame32 et MAME sont identiques ?
Oui et non. C'est-à-dire qu'au final avec Mame32, vous aurez toutes les fonctionnalités de MAME, mais vous pourrez aussi utiliser une interface graphique pour gérer l'émulateur. L'existence de Mame32 est possible grâce au fait que MAME est un logiciel libre, ce qui signifie que toute personne ayant des connaissances suffisantes en programmation peut accéder au code source de l'émulateur et le modifier pour ajouter de nouvelles fonctionnalités ou corriger des erreurs. Les développeurs de Mame32 utilisent donc le code MAME pour ajouter une nouvelle couche (interface graphique) et obtenir ainsi un émulateur plus convivial pour l'utilisateur final. C'est pourquoi Mame32 intègre le code source de MAME.
MAME, Mame32, MameUI Pourquoi tant de noms pour un même émulateur ?
Comme nous l'avons vu, MAME est l'émulateur original et à partir duquel naissent tous les autres. Au fil des ans, différentes variantes de cet émulateur ont été publiées, développées par des passionnés qui voulaient apporter quelque chose de plus à l'émulateur original.
Ces nouvelles versions, dans de nombreux cas, ont fini par être abandonnées par leurs développeurs, et par conséquent, elles ne pouvaient pas faire fonctionner les derniers jeux supportés par MAME, tel est le cas de Mame32, qui n'a plus été développé, et à sa place est venue une alternative appelée MameUI, qui a également été abandonnée et qui a maintenant été remplacée par l'émulateur IV/Play (For Play => Pour jouer). Ce que toutes ces variantes ont en commun, c'est que leur base repose sur l'émulateur MAME original.
Bien que nombre de ces versions n'aient pas été mises à jour par leurs développeurs depuis longtemps, nous verrons comment il est possible d'exécuter et de faire fonctionner ces variantes dans des systèmes d'exploitation modernes tels que Windows 10. C'est le cas de Mame32 pour Windows 10, qui fonctionnera et nous pourrons profiter de cette formidable interface graphique pour MAME dans le dernier OS Microsoft. Bien qu'il soit utile de mentionner, qu'à moins d'avoir une bonne raison d'utiliser Mame32, le mieux est d'utiliser un logiciel qui se trouve plus à jour et qui est activement développé par ses programmeurs, comme c'est le cas de IV/Play.
MESS la version sœur de MAME
En parallèle à MAME, le projet MESS est apparu, qui se concentrait sur l'émulation de systèmes informatiques tels que les consoles vidéo et les ordinateurs personnels. De telle sorte qu'avec cet émulateur, il est possible de jouer à la Super Nintendo, Megadrive, Gameboy, Amstrand, Spectrum, etc.
L'émulateur MESS a rejoint le projet MAME dans la version 0.163 de ce dernier (24 juin 2015), pouvant dès lors, émuler dans MAME tous les systèmes supportés par le projet MESS. Ainsi, aujourd'hui, MAME et MESS sont inclus dans MAME, ce qui permet à MAME de prendre en charge des milliers de jeux, non seulement les arcades, mais aussi les consoles vidéo et les ordinateurs personnels.
Les choses curieuses de MAME
Première version de MAME
La première version de MAME était la 0.1 et est sortie le 5 février 2017. Elle était capable d'émuler les 5 jeux suivants :
- Pac Man
- Lady Bug
- Crush Roller
- Ms. Pac Man (bootleg)
- Pengo
Le programmeur de la première version était un Italien appelé Nicola Salmoria, et il a participé jusqu'en 2003 au développement de MAME. Après cette date, Nicola a cessé de collaborer et de contribuer au code source de l'émulateur, car cela demandait trop de son temps pour être un passe-temps.
Jouer à des jeux est un effet secondaire
MAME a été développé dans le but de transformer le matériel d'une machine de jeu (diodes, condensateurs, puces, etc.) en logiciel. C'est-à-dire passer d'une carte mère physique à quelques lignes de code qui émulent le comportement de cette carte mère. En arrivant à convertir 100% de ce matériel en logiciel, comme effet secondaire, il était possible de faire tourner des jeux vidéo sur cet émulateur, même si cela n'était pas l'objectif principal.
Le code source de MAME
Actuellement, le code source de cet émulateur est hébergé sur GitHub, qui sert de service d'hébergement du code source depuis fin 2007 (16 décembre 2007), et où il reçoit du nouveau code grâce à plus de 200 programmeurs désintéressés qui cherchent à améliorer l'émulateur dans ses nouvelles versions. Le code source a plus de 15 millions de lignes de code (15 769 750 au moment de la rédaction de ce texte), et reçoit du nouveau code environ 590 fois par mois, créé par plus de 40 programmeurs différents.
Multiplateforme MAME
Cet émulateur d'arcade multi-machines, a commencé comme un logiciel pour MS-DOS, mais il n'a pas tardé à apparaître sur d'autres plateformes comme Windows, Mac, LInux. Même Google a porté MAME sur son Native Client, ce qui permet de profiter de MAME directement depuis le navigateur Google Chrome.
Raviver les bons vieux temps des arcades
MAME, et ses variantes comme Mame32, sont devenues le principal ingrédient pour recréer les machines d'arcade et de bar vues aux années 90 et au début des années 2000. Ainsi, il y a des entreprises qui fabriquent des meubles d'arcade très similaires à ces temps-là, et elles mettent un PC avec MAME installé sur lequel fonctionnent les meilleurs jeux de cet âge d'or des machines d'arcade.
Ce mobilier d'arcade atteint un tel niveau de détail qu'il intègre même quelques emplacements pour les pièces de monnaie afin que le joueur 1 et le joueur 2 puissent à nouveau profiter de ces moments privilégiés.
Comme vous pouvez le constater, MAME est un émulateur qui a marqué l'histoire et le fait encore aujourd'hui. Il ne fait aucun doute que ce logiciel a ravi des milliers et des millions d'utilisateurs qui ont pu profiter et revivre ces moments inoubliables passés avec les jeux arcades.
Comme d'habitude, vous pouvez télécharger MAME et télécharger Mame32 sur notre site web Usitility en toute tranquillité et sécurité.
par Rubén Hernández