Émulateur de jeux rétro, jouez aux ROMs dans le navigateur
Jouez à des jeux classiques de consoles rétro dans votre navigateur. Chargez un fichier ROM et commencez à jouer : NES, SNES, GBA, N64, Sega et plus encore.
Chargement de Émulateur de jeux rétro, jouez aux ROMs dans le navigateur… Si rien ne se passe, activez JavaScript.
L'émulation dans le navigateur vous permet d'exécuter des logiciels de consoles de jeu classiques directement à l'intérieur d'un navigateur web moderne, sans installation, sans extension et sans application d'émulateur dédiée. Cet outil est propulsé par EmulatorJS, un projet open source qui compile des cœurs d'émulation éprouvés (développés à l'origine pour des applications de bureau comme RetroArch) en WebAssembly, ce qui leur permet de s'exécuter à une vitesse quasi native dans un onglet du navigateur. Sélectionnez la console que vous souhaitez émuler, chargez un fichier ROM depuis votre ordinateur, appuyez sur Lancer, et le jeu démarre en quelques secondes. L'ensemble du processus d'émulation s'exécute localement sur votre appareil, rien n'est envoyé vers un serveur.
Questions fréquentes
Est-il légal d'utiliser des ROMs avec cet émulateur ?
Quelles consoles cet émulateur prend-il en charge ?
Quels formats de fichier ROM sont acceptés ?
Mon fichier ROM est-il envoyé vers un serveur ?
Cet outil se connecte-t-il à des serveurs externes ?
Les sauvegardes d'état ou la progression du jeu persistent-elles entre les sessions ?
Qu'est-ce qu'EmulatorJS et est-il digne de confiance ?
L'émulation dans le navigateur est-elle fidèle au matériel d'origine ?
L'outil est-il accessible aux joueurs en situation de handicap ?
Quelle est l'histoire de l'émulation dans le navigateur ?
À propos de Émulateur de jeux rétro, jouez aux ROMs dans le navigateur
Un point juridique essentiel : vous ne devez utiliser que des fichiers ROM de jeux que vous possédez légalement. Dans la plupart des juridictions, créer une copie de sauvegarde d'une cartouche ou d'un disque que vous possédez personnellement peut être autorisé au titre de l'usage loyal ou des dispositions relatives à la copie privée, mais télécharger sur internet des fichiers ROM de jeux que vous ne possédez pas constitue une violation du droit d'auteur, quel que soit l'âge du jeu ou que l'éditeur d'origine soit encore actif. Cet outil ne fournit aucune ROM et ne cautionne en aucune façon le piratage. Il est destiné à être utilisé avec des ROMs que vous avez personnellement extraites du matériel que vous possédez. Vérifiez toujours la législation sur le droit d'auteur applicable dans votre pays avant d'utiliser un logiciel d'émulation.
EmulatorJS prend en charge un large éventail de plateformes classiques. Les systèmes pris en charge incluent la NES (Nintendo Entertainment System), la Super NES (SNES), la Game Boy, la Game Boy Color, la Game Boy Advance, la Nintendo 64, la Sega Genesis (Mega Drive), la Sega CD, la Sega 32X, l'Atari 2600, la PlayStation 1 et les ROMs d'arcade via MAME. Chaque système utilise un cœur d'émulation dédié de la bibliothèque EmulatorJS. Le cœur approprié est téléchargé automatiquement depuis le CDN d'EmulatorJS lorsque vous sélectionnez un système, généralement seulement quelques mégaoctets, puis mis en cache après le premier chargement. Votre fichier ROM est lu par la File API du navigateur, converti en une data URL locale et transmis à l'iframe isolé de l'émulateur. Il ne quitte jamais votre appareil.
L'émulation dans le navigateur offre un moyen pratique de préserver et de redécouvrir l'histoire des jeux classiques. La préservation numérique des jeux anciens est un enjeu culturel et archivistique majeur : de nombreux jeux des années 1980 et 1990 n'existent que sur des supports physiques anciens qui se dégradent avec le temps, et un nombre considérable est considéré comme des "abandonwares" par leurs éditeurs. L'émulation permet à ces œuvres de rester jouables longtemps après que le matériel d'origine est devenu rare ou non fonctionnel, et l'émulation dans le navigateur rend cette préservation accessible sans barrières techniques. Cet outil est conçu pour les joueurs qui souhaitent découvrir des jeux classiques qu'ils possèdent déjà dans un format moderne et pratique.
Le long chemin vers le jeu rétro dans un navigateur
L'émulation de jeux existe presque depuis aussi longtemps que les jeux eux-mêmes. Le premier émulateur important au sens moderne fut Nesticle, sorti en 1997, qui permettait de jouer aux jeux NES sur les PC Windows. Il fut rapidement suivi par des émulateurs pour la SNES, la Sega Genesis et la Game Boy. Ces premiers outils étaient souvent illégaux aux yeux des fabricants de matériel (Nintendo en particulier a engagé des poursuites contre plusieurs développeurs d'émulateurs et sites hébergeant des ROMs à la fin des années 1990), mais la communauté technique a continué à les développer, motivée par les préoccupations de préservation et par le désir de garder les jeux classiques jouables à mesure que le matériel d'origine vieillissait et se raréfiait.
Le paysage juridique entourant l'émulation est resté nuancé pendant des décennies. Une décision d'un tribunal fédéral américain de 1999 dans l'affaire Sony contre Connectix a établi que créer un émulateur par rétro-ingénierie du matériel ne constitue pas en soi une violation du droit d'auteur, tant qu'aucun code propriétaire du fabricant d'origine n'est inclus. Cela a apporté une protection juridique au développement d'émulateurs lui-même, tout en laissant la distribution de ROMs dans une zone plus grise. Depuis, de nombreux éditeurs de jeux ont adopté l'émulation selon leurs propres conditions : la Console Virtuelle de Nintendo, la PlayStation Classic de Sony et la Genesis Mini de Sega sont autant de produits d'émulation vendus dans le commerce. Internet Archive maintient une importante bibliothèque de logiciels légalement préservés dans sa collection de logiciels historiques, accessible via l'émulation dans le navigateur.
L'arrivée de WebAssembly en 2017 a transformé l'émulation dans le navigateur, d'une curiosité en une technologie pratique. Des projets comme EmulatorJS ont démontré que les mêmes cœurs d'émulation utilisés dans des applications de bureau de haute qualité pouvaient être compilés en WebAssembly et s'exécuter dans un navigateur avec des performances acceptables, sans extension, sans téléchargement, sans configuration. Cette avancée a des implications importantes pour la préservation numérique : un jeu préservé dans un émulateur compatible avec le navigateur est accessible à toute personne disposant d'un navigateur web moderne, sans qu'elle ait besoin de se procurer et de configurer un système d'exploitation, une version d'émulateur et une configuration matérielle spécifiques. Des institutions culturelles comme Internet Archive et le Computer History Museum ont utilisé l'émulation dans le navigateur pour rendre accessibles au public et aux chercheurs des logiciels d'importance historique, reconnaissant que la préservation jouable est une expérience fondamentalement différente du simple archivage de fichiers.