MAME porté sur Chrome
jan 02
Robert Muth, ingénieur chez Google, vient de publier un article expliquant comment lui et son équipe ont porté l’émulateur MAME (émulateur de jeux d’arcade) en quatre jours sur Native Client, la plateforme qui permet d’exécuter du code natif compilé dans le navigateur Google Chrome.
MAME, acronyme signifiant « Multiple Arcade Machine Emulator », est sûrement l’émulateur le plus connu dans le monde de l’émulation. MAME est officiellement disponible pour les systèmes d’exploitations Windows et DOS mais a été portée sur différents systèmes. Même iOS, pendant une courte durée, a eu son app pour MAME, mais il a été banni par les lutins d’Apple en raison des restrictions interdisant les émulateurs permettant de lire des ROM piratées.
Donc l’équipe d’ingénieurs a porté la version 0.143 de MAME et leur projet représente une étape importante pour Native Client, car ils ont aussi porté SDL (Software Directmedia Layer), une bibliothèque populaire utilisée pour accéder aux ressources audio et graphiques d’un système. Concrètement, on peut s’attendre à ce que de nombreux développeurs utilisent le portage de SDL pour le portage de leur jeu sur Native Client.
Ceux qui sont intéressés pourront tester le portage de MAME sur Chrome en téléchargeant le jeu Robby Roto sur le Chrome Web Store.
Si vous voulez en savoir un peu plus sur MAME je vous propose de visiter le site officiel de l’émulateur.
Sources MAME, Emu Nova, Numérama
Go to the main page















