MAME (Multiple Arcade Machine Emulator, 1997)
Le projet monumental de documentation du matériel open source et de préservation des pièces de monnaie
MAME (Multiple Arcade Machine Emulator) est un framework de documentation et d'émulation de matériel open source lancé par le programmeur italien Nicola Salmoria le 5 février 1997 et maintenu mondialement par MAMEdev. En donnant la priorité à la fidélité des cycles et des puces aux raccourcis de performances, MAME a sauvé de l'extinction physique des milliers de cartes de circuits imprimés d'arcade en décomposition et d'architectures informatiques vintage.
Nicola Salmoria, Architecture modulaire et sauvetage des PCB des batteries suicides
Conçu à Sienne par le programmeur italien Nicola Salmoria, MAME a fait ses débuts le 5 février 1997, fusionnant ses émulateurs de jeu unique autonomes dans une architecture modulaire multi-pilotes exécutant initialement cinq classiques de l'âge d'or, dont Pac-Man et Pengo. Contrairement aux émulateurs axés sur la vitesse, MAME a établi un dogme d'ingénierie strict : le code source sert d'abord de schémas électriques vivants documentant les processeurs, les ASIC personnalisés et même les cartes logiques discrètes sans processeur comme Pong. Fondamentalement, les conservateurs du matériel MAMEdev ont procédé à une ingénierie inverse des cartes d'arcade cryptées, telles que les systèmes Capcom CPS-2 et Sega FD1094, dont les « batteries suicides » vieillissantes ont effacé de manière permanente les clés de décryptage SRAM volatiles lorsqu'elles sont épuisées.
La fusion MESS, le renouvellement des licences FOSS et l'impact sur les archives de qualité muséale
En mai 2015, MAME a officiellement absorbé son projet frère MESS (Multi Emulator Super System), élargissant sa mission au-delà des armoires à pièces pour englober les micro-ordinateurs, consoles, ordinateurs d'échecs et appareils électroniques LCD portables d'époque. Une étape historique a suivi en mars 2016 avec la version 0.172, lorsque MAMEdev a fait migrer la base de code vers des licences GPLv2+ et BSD approuvées par l'OSI. Alimentant des expositions accessibles par navigateur sur Internet Archive, des installations de musées dans le monde entier et une vérification médico-légale pour les compilations d'arcade commerciales, MAME se présente comme la bibliothèque de divertissement interactif d'Alexandrie contre la pourriture des bits et la dégradation du silicium.