MAME annonce de grands changements : Windows 10 requis, moins de releases, passage à C++20
L'équipe derrière MAME, l'émulateur de référence pour la préservation du patrimoine arcade, a publié le 7 avril 2026 un billet officiel sur mamedev.org annonçant plusieurs changements structurels importants pour le projet. Après une fausse annonce du 1er avril (migration vers Rust, reviews IA, c'était une blague), voici les vraies nouvelles.
🖥️ Windows 10 minimum requis
Le changement le plus visible pour les utilisateurs : les prochaines versions de MAME ne supporteront plus que Windows 10 et supérieur. Microsoft ayant mis fin au support grand public de toutes les versions antérieures (XP, Vista, 7, 8, 8.1), maintenir la compatibilité avec des systèmes vieux de près de vingt ans ne se justifie plus pour une équipe de bénévoles.
Concrètement, ça signifie que les binaires 32 bits disparaissent et que les vieux PC sous Windows XP ne pourront plus utiliser les nouvelles versions de MAME. Les anciennes versions resteront évidemment fonctionnelles, rien ne disparaît, on arrête juste de supporter ces configs à l'avenir.
🔧 Passage de C++17 à C++20
Sur le plan du code, le standard de développement passe de C++17 à C++20. GCC 11 sera la version minimale supportée. Le débogueur Qt abandonne Qt 5 pour Qt 6. Ces évolutions permettront à l'équipe de tirer parti des nouvelles fonctionnalités du langage et de simplifier un codebase devenu extrêmement complexe au fil des années.
📅 Moins de releases, prochaine fin mai
Autre annonce importante : MAME ralentit son rythme de publication. Il n'y aura plus de release mensuelle systématique. Concrètement, il n'y aura pas de release en avril. La prochaine version est attendue fin mai 2026.
L'équipe justifie ce choix par la nécessité d'assurer la viabilité du projet sur le long terme. Le codebase de MAME est devenu l'un des plus complexes de l'open source, maintenir à la fois la qualité et la cadence mensuelle dépasse la capacité réaliste d'une équipe de bénévoles.
💡 Ce que ça change pour toi
Pour l'utilisateur lambda, pas grand chose dans l'immédiat, MAME 0.287 reste la version en cours et elle tourne parfaitement. Si tu es sous Windows 7 ou 8, tu pourras continuer à utiliser les versions existantes mais il faudra rester sur une ancienne build pour les futures sorties. Pour les utilisateurs modernes sous Windows 10/11, aucun impact.
Sources : mamedev.org, Time Extension, Emu-France