Mame – Wikipedia

before-content-x4

Mame
Logo
NewMAME.png
Seront des données de base
développeur Nicola Salmoria et l’équipe MAME
Année d’édition 5 février 1997
Version actuelle 0,251 [d’abord]
( 30 décembre 2022 )
système opérateur Indépendant de la plate-forme
langage de programmation C ++ [2] [3] , C [2]
Catégorie Émulateur d’arcade
Licence Licence BSD [4] , Gplv2 [5]
Mameddev.org

Mame (à l’origine acronyme pour M ultiple UN rcade M il est encore ET mouscteur ) est un projet open source dans le but de reproduire le matériel électronique des machines à sous vidéo sur un ordinateur avec un logiciel et de faire fonctionner les jeux associés à nouveau. [6]

after-content-x4

Nicola Salmoria Vers la fin de 1996, en Italie, a commencé à écrire divers émulateurs matériels, qui ont été résumés dans un programme au début de 1997. [7] La première version Mame 0.1 est sortie le 5 février 1997. Entre-temps, l’équipe a atteint plus de 100 personnes à travers le monde à travers le monde.

Dans la version 0.146, le support de la compression de données 7Z pour ROMS a également été ajouté après le format ZIP connu. [8] [9]

Avec la version 0.146u, Pong était jouable avec Pong, dont la machine est basée sur la technologie TTL. [dix]

Dans la version 0.147 du 17 septembre 2012, MAME prend en charge un total de 26336 ROM, dont 8726 sont des jeux indépendants (les autres jeux sont des ramifications ou des versions dans d’autres langues).

En raison de la persistance de certains fans d’arcade, des machines à sous comme B. Poly Play, [11] Les astéroïdes et Galaga ont ramené à la vie. Mais aussi la possibilité de ne pas avoir oublié cette période unique des jeux de machines à sous inspire de nombreux fans de cet émulateur.

Jusqu’à présent, environ 80% de toutes les machines ont été émulées, les 20% restants sont toujours en cours ou trop nouveaux pour pouvoir être émulés, ou relèvent également de la clause de 3 ans, qui est censée protéger les nouveaux développements. Le problème est généralement les ROM cryptées ainsi que des commandes ou des machines compliquées avec des fonctions spéciales telles que. B. Double écrans, dans lequel le supérieur n’était souvent réservé que pour les instructions, par ex. B. La machine à sous NES-PlayChoice ou Sega-Mega-Drive (dissoute en versions plus récentes par une simple option de gonflement dans le menu d’onglet).

Après plus de 20 ans de développement ultérieur, Mame soutient désormais des dizaines de milliers d’images ROM.

after-content-x4

Mame fonctionne comme presque tous les émulateurs en imitant le matériel complet d’une machine via un logiciel (émule) et «prétend» ainsi son environnement familier. Déjà sur un PC avec une fréquence d’horloge de 500 MHz, la plupart des jeux plus anciens se déroulent en douceur jusqu’en 1988. Des jeux plus récents, du milieu des années 1990, avec des graphiques 3D tels que B. Tekken ou Ridge Racer ont besoin de processeurs plus récents pour imiter l’image et sonner en douceur. Cela est dû aux nombreux processeurs sur chaque plaque d’arcade, chaque puce individuelle doit être émulée par le processeur informatique; Le travail n’est délibérément pas pris en charge par la puce 3D de la carte graphique, car la plupart des machines d’origine n’avaient pas non plus de puce 3D.

Pour créer la bonne atmosphère, il est possible d’utiliser des Joopads, des volants ou d’autres périphériques de jeu avec le programme.

précision [ Modifier | Modifier le texte source ]]

Certaines puces (par exemple Atari Pokey) sont généralement imitées “trop ​​précisément”, il existe donc différentes options de réglage. Le graphique peut également être délibérément détérioré à l’aide d’un masque d’écran (logiciel) afin d’obtenir une optique rétro originale.

Un autre problème est la présentation de la vitesse d’origine exacte, en particulier lors de la lecture de défilement, comme les défilements latéraux.

Lorsque vous utilisez les valeurs prédéfinies du texte source de la fréquence de rafraîchissement, ainsi qu’une ligne de ligne, la durée de la propagation (horizontale et verticale), la fréquence d’horloge du processeur graphique, etc., certains jeux se branlent sur des moniteurs modernes si le matériel d’origine est utilisé pour utiliser une fréquence différente, souvent aussi “tordue”. Par conséquent, un compromis doit souvent être trouvé, soit en adaptant les paramètres de mame (écran), tels que l’overclocking virtuel des processeurs, les «fonctions d’attente» ou même le saut de cadres, soit un changement dans le texte source, qui est également implémenté par des alternatives et des émulateurs connexes tels que FB Alpha ou des implémentations commerciales. Les secousses sont ensuite réduites, mais cela modifie sensiblement la vitesse du jeu, par exemple. B. 60 au lieu de 50 Hz.

De plus, principalement avec plusieurs processeurs doivent être synchrones fluides et image. En particulier les tout premiers jeux, également souvent équipés de puces spéciales, de chiffrement ou de circuits analogiques partiels, sont difficiles à imiter. Le texte source est souvent mis à jour.

Ces dernières années, une industrie en croissance s’est formée autour de Mame et de nombreuses autres machines à sous, qui propose des boîtiers spéciaux (armoires), les originaux basés sur des joysticles d’arcade et du matériel d’interface adapté pour associer le PC et l’automate et transmettre cette machine à sous en environnement domestique.

Mame a été explicitement conçu sur toutes les plates-formes; Son code open source peut être traduit pour de nombreux systèmes d’exploitation, en plus de Windows également pour Linux et MacOS et TVOS. [douzième] Il existe également des versions pour des consoles telles que Dreamcast ou Xbox. Étant donné que l’émulateur réel n’a pas sa propre interface utilisateur graphique (UI), il existe de nombreux fronts ou versions So-called (mameui) qui simplifient l’opération et facilitent l’aperçu de la collection de jeux. Il y a même des ports sur Linux (Knoppix), qui peuvent commencer directement à partir d’un CD et ainsi transformer chaque PC en une machine Arcaden temporaire. L’émulateur MAME est également jouable sur les smartphones avec Android ou iOS depuis longtemps.

Pour l’émulation des anciennes consoles de jeux et des systèmes informatiques, voir également la mesure basée sur MAME. Depuis le 27 mai 2015 (version 0.162), la mesure de la MAME a fait partie intégrante de MAME. Depuis l’incorporation de la mesure, le nom du projet Mame n’a plus été traité comme acronyme, car il n’a lié que les machines Arcade.

L’émulation du matériel est généralement considérée comme légale. Les jeux, en revanche, sont principalement propriétaires (voir également Abandonware), c’est pourquoi MAME n’inclut pas Rome.

Le 4 mars 2016, le projet a annoncé que «[…] 90% des fichiers» sont sous la licence BSD et que le projet est disponible dans son ensemble sous la licence GPLV2. [4]

Certains de MAME propose des sessions multijoueurs via LAN ou Internet. Ici, cependant, des protocoles de communication complètement non libres ont été mis en œuvre, ce qui signifie qu’une violation des licencis de Mame, car la publication de l’ensemble du texte source est obligatoire.

Roms [ Modifier | Modifier le texte source ]]

Il y a maintenant d’innombrables pages sur Internet, qui offrent des images ROM, des vidanges dites et des logiciels d’émulation à télécharger. Cela correspond à l’idée de base de préserver les jeux d’arcade malgré le matériel qui n’est plus fait comme des actifs culturels et de rendre les personnes intéressées accessibles. Les prestataires agissent donc en tant que gardien de l’Abandononware, sans lequel les bases de données ou les ROM des premiers jeux d’arcade seraient finalement perdus. [13]

Jusqu’à présent, il n’y a eu que quelques jeux insignifiants qui ont été publiés par les développeurs respectifs à usage privé et proposés pour télécharger sur le site Web de Mame. Au début de 2008, onze autres jeux en partie connus de l’éditeur Exidy ont été ajoutés.

En ce qui concerne les grands succès des dernières décennies, cependant, seules les collections rétro qui sont offertes par les détenteurs de droits, telles que Nintendo, Namco ou Sega, sont proposées en tant que collections «rétro» ou muséales jouables à vendre sur des plateformes plus récentes.

Sur le marché utilisé, vous pouvez également trouver les planches originales qui peuvent être lues.

Outre la scène de la restauration, qui traite les machines d’origine et la fait ainsi légalement en cours d’exécution, la plupart des armoires rétro fonctionnent avec de nouveaux matériels (écrans LCD, plates-formes Raspberry Pi, plate-forme Windows …) et émulation non licenciée comme logiciel. De même, les conseils de joystick rétro avec du matériel intégré et des milliers de ROM de jeux d’arcade et de console intégrés, qui peuvent être connectés directement au téléviseur dans les boîtiers chics (par exemple Pandoras Box). Également disponible en tant qu’appareils autonomes avec un mini écran, principalement produit sur le marché asiatique avec souvent moins de qualité.

Une exception est, par exemple, les machines à sous de la société américaine “Arcade1up”, qui sont modélisées sur l’original, quels appareils sont licenciés dans le monde entier en tant que Kek Kit, en Allemagne, par exemple en 2020 via le marché commercial.

  • Hansjürg Wüthrich: Émulateurs – Comment les systèmes informatiques et les consoles de jeu deviennent immortels , Scriptorium-Verlag 2007. ISBN 978-3-938199-08-4
  1. Libérez 0,251 . 30 décembre 2022 (consulté le 18 janvier 2023).
  2. un b Docs.mamedv.org . (consulté le 16 décembre 2016).
  3. Le projet Open Source Mame sur Open Hub: Langues Page . Dans: Hub ouvert . (Consulté le 18 juillet 2018).
  4. un b Sebastian Grüner: L’émulateur d’arcade passe au GPL après 19 ans. Dans: Golem.de. Consulté le 26 février 2022 .
  5. Mame Information juridique (Anglais)
  6. Tim Schürmann: Émulateurs sous Linux. Dans: Linuxuser 05/2002. Consulté le 26 février 2022 (Allemand).
  7. Tim Schürmann et Hans-Georg Eßer: Anciens jeux sur le nouveau matériel. Dans: EasyLinux 07/2017. Consulté le 26 février 2022 (Allemand).
  8. 7-zip-a-dee-doo-dah , mameddev.emulab.it
  9. Quoi de neuf dans la version 0.146 , Mameddev.org
  10. Motosphal: Pong (Rev E) [TTL] – MACHE MAME. Consulté le 11 avril 2022 (Italien).
  11. Andreas Lange: Le peuple ce qui appartient au peuple. Dans: Télépolis. 19. mai 2000, Consulté le 26 février 2022 .
  12. Ben Schwan: L’émulateur MAME fonctionne sur TVOS. Dans: Mac & i. 29. septembre 2015, Consulté le 26 février 2022 (Allemand).
  13. Jan-Keno Janssen: Comment la scène de rétrogaming évite les anciens jeux de l’oubli. Dans: C’T 12/2012, S. 146. Consulté le 26 février 2022 .
after-content-x4