Débat au sein de la communauté MiSTer : la question des cores assistés par IA
L’écosystème MiSTer FPGA connaît actuellement une controverse liée à l’émergence de nouveaux cores basés sur des données issues de MAME plutôt que sur le travail traditionnel de déconstruction et d’analyse des cartes d’arcade originales. Cette pratique, qui s’appuie sur l’intelligence artificielle pour générer des cores, soulève des interrogations sur la précision et la direction prise par le projet.
Une remise en question des méthodes de développement
Historiquement, la popularité du MiSTer repose sur la création de cores FPGA rigoureux, développés après une étude approfondie du matériel d’origine, souvent par la création de schémas techniques. Le développeur Jotego, figure reconnue pour son travail sur la plateforme et impliqué dans le projet Neo Geo AES+, a exprimé publiquement son désaccord avec cette nouvelle approche.
Selon lui, cette méthode présente trois risques majeurs pour le projet :
- Transformer la plateforme en un système s’apparentant à MAME, cherchant à imiter le fonctionnement d’un logiciel d’émulation ;
- Détourner les talents humains du développement FPGA traditionnel ;
- Freiner les efforts de recherche technique.
Ces critiques sont partagées par une partie des utilisateurs, qui craignent que l’intégration de ces cores dans le script update_all, parfois sans signalement clair ou évaluation approfondie, ne dilue la valeur technique de la plateforme. La contribution de Jotego à la préservation du matériel, via la publication de schémas utiles à la réparation de machines réelles, est fréquemment citée en exemple par les partisans d’une approche traditionnelle.
Diversité des points de vue
À l’inverse, certains membres de la communauté défendent l’utilisation de l’IA comme un levier pour accélérer le développement et diversifier rapidement la ludothèque disponible sur le MiSTer. Pour ces utilisateurs, cette approche s’inscrit dans la logique d’une plateforme open source où chacun est libre de ses méthodes. Certains voient même dans ces cores un complément acceptable, permettant par exemple de jouer à des titres inaccessibles via une implémentation FPGA classique, tout en soulignant que les deux types de projets peuvent coexister.
Ce clivage souligne une tension persistante entre, d’une part, la recherche d’une fidélité matérielle maximale et, d’autre part, la volonté de proposer une solution de jeu plus large et rapide à mettre en œuvre. Les débats restent actifs au sein de la communauté, interrogeant la nature même du projet MiSTer et la pérennité de son approche technique.
Pour ceux qui souhaitent soutenir le travail de recherche fondamentale de Jotego, son projet est accessible via sa page Patreon.
