Émulateurs de consoles de jeux
Cette page n'a pas pour but d'être exhaustive : seuls sont listés les émulateurs en développement actif ou anciens mais toujours fonctionnels.
Odyssey
Sortie en 1972, l'Odyssey de Magnavox est la première console de jeux vidéo.
Odyemu est un émulateur MS-DOS qui fait fonctionner quelques jeux. Il faut toutefois émuler l'émulateur avec
DOSBox.
Deuxième génération (1976-1983)
Ce sont les consoles 8 bits de deuxième génération. Cette époque est dominée par l'Atari 2600, mais plusieurs autres consoles se vendent à des millions d'exemplaires.
Fonctionnent plus ou moins bien avec MAME : APF Imagination Machine/MP-1000, Bally Astrocade*, Bandai Super Vision 8000*, Emerson Arcadia 2001, Entex Adventure Vision, Fairchild Channel F, VTech CreatiVision. (* Consoles émulées seulement par MAME)
ColecoVision
Intellivision
Magnavox Odyssey²/Videopac
Vectrex
Voir la page d'aide complète : Vectrex.
Fairchild Channel F
Atari
Atari VCS 2600
Stella : très bonne émulation de l'Atari 2600, projet libre et toujours actif depuis des années. Compilable pour architecture ARM.
z26, émulateur assez correct, facile à compiler.
Z64K, émulateur développé en Java.
Atari 5200
Atari 7800
Atari Lynx
Handy, le développement de cet émulateur a été abandonné (dernière version 0.95), mais il a été repris par les projets suivants :
Atari Jaguar
Il n'y a pas d'émulateur pour le Jaguar CD.
VirtualJaguar (
GitHub) (activez « Use fast blitter » afin d'avoir une bonne vitesse sur de vieux ordinateurs)
NEC
PC-Engine/TurboGrafx-16, CD, SuperGrafx
-
Mednafen PCE et PCE-Fast. Disponibles également dans RetroArch.
-
Ootake, fonctionne bien sous Wine 2.3. Manette reconnue d'emblée.
ePCEngine pour Windows, fonctionne avec Wine.
PC-FX
Nintendo
NES
Voir la page d'aide complète : NES.
Il existe des dizaines d'émulateurs pour la NES. Les trois suivants sont considérés comme les meilleurs, leur qualité d'émulation étant quasi-parfaite :
-
-
Nestopia UE, reprise de Nestopia qui n'était plus développé depuis quelques années, performances comparables à puNES. Code source sur
GitHub.
On peut ajouter aussi cet émulateur qui fut très populaire :
FCEUX, remplace FCEU et son interface GFCEU, compatibilité beaucoup plus faible que puNES et Nestopia.
Super Nintendo
higan/bsnes et Snes9x sont les meilleurs émulateurs de la Super Nintendo et les seuls actuellement développés.
Ils permettent de faire fonctionner à peu près tous les jeux. Snes9x-GTK est le plus simple à installer pour d'anciennes machines.
Snes9x-GTK : Snes9x-GTK est un port de Snes9x embarquant une interface graphique GTK.
Snes9x-GTK .Il n'est pas disponible par défaut dans les dépôts. Pour l'installer, ajoutez ce PPA : ppa:random-stuff/ppa
Ares (anciennement higan/bsnes) : l'émulateur le plus précis de la Super Nintendo, il fait fonctionner tous les jeux commerciaux. En revanche, il a besoin d'un bon ordinateur (processeurs Intel Core-series), mais il est possible de l'utiliser en mode « performance » sur des ordinateurs pas trop vieux. De plus, Ares émule aussi de nombreuses autres consoles.
Game Boy, Game Boy Color, Game Boy Advance
Les émulateurs de Game Boy sont très nombreux, mais sont rarement poussés très loin dans la performance et la précision. Des tests1) sur l'efficacité de l'émulation permettent de mettre en avant au moins ces quatre émulateurs :
GearBoy est également un excellent émulateur.
-
BGB, privateur et pour Windows, mais fonctionne très bien avec Wine.
-
VBAM et mGBA sont les deux références pour l'émulation de la Game Boy Advance :
VBA-M remplace
Visual Boy Advance (abandonné en 2004) : fonctionne dès l'installation, mais il faut tout de même parfois régler quelques paramètres vidéo et de vitesse. Cette configuration reste assez simple à faire.
mGBA : émulateur récent de Game Boy Advance (interfaces Qt et SDL et noyau libretro pour RetroArch). Il émule également les Game Boy/Game Boy Color.
NanoBoyAdvance : émulateur encore plus récent, qui pousse très loin la précision de l’émulation.
ares émule la Game Boy/Game Boy Color et la Game Boy Advance.
Nintendo 64
La Nintendo 64 tourne bien sur de vieux ordinateurs (+ 10 ans), type AMD64x2 avec le plugin video rice qui n'est toutefois pas exempt de bugs. Pour les meilleurs plugins, donc avec un meilleur rendu et une meilleure compatibilité, il faudra un ordinateur plus récent.
mupen64plus est le seul bon émulateur de N64 pour Linux. La combinaison de la version de développement de Mupen64plus avec le plugin vidéo GLideN64 offre désormais la meilleure émulation.
m64p fournit l'ensemble, avec en plus le plugin vidéo Angrylion.
simple64: émulateur basé sur une version fortement modifiée de mupen64plus-core, et ParaLLEl RSP/RDP. Il inclut une interface graphique, le jeu en ligne, la configuration de la manette, et bien plus encore !
Project64, fonctionne moyennement dans sa version 2.1 sous Wine, installeur contenant des malwares.
CEN64 : En cours de développement et encore peu fonctionnel, CEN64 a pour but d'émuler parfaitement la N64, mais demande de ce fait une configuration solide.
ares : émule de nombreux systèmes, dont la N64.
Nintendo DS
melonDS, un émulateur développé depuis 2017 suite aux nombreuses plaintes concernant les pratiques discutables du développeur principal de DeSmuME. Courant 2019, cet émulateur est devenu particulièrement puissant et fiable, permettant une résolution x4 en utilisant très peu de ressources.
DeSmuME, émulateur libre, développement actif mais partiel et optimisation très médiocre. La résolution native de la DS peut être augmentée, mais comme le rendu est logiciel et non matériel, cette option demande une puissance énorme (un i5 suffira à peine).
medusa qui sera intégré à la version 2.0 de mGBA.
Nintendo 3DS
Citra : émulateur libre. Environ 70% des jeux testés fonctionnent, mais il faut une bonne configuration.
Nintendo GameCube et Wii
Dolphin : développement très actif pour les versions Mac, Windows et Ubuntu, émule quasiment tous les jeux. Exigeant une configuration solide pour jouer tous les jeux, notamment pour la Wii (i5). Les jeux GameCube passent correctement avec un i3, quelques jeux peuvent même très bien tourner sur un vieux Q6600.
Wii U
decaf-emu : développement actif, mais il faudra encore un bon moment avant d'avoir quelque chose de pleinement jouable.
CEMU, émulateur libre et efficace. Supporte Linux depuis la version 2.0. Plus de 40 % des jeux fonctionnent.
Switch
À eux deux, ces émulateurs permettent déjà de jouer à plus de la moitié des jeux Switch.
Sega
SG-1000
Higan et
ares sont tous deux capables de faire fonctionner la quasi-totalité des jeux SG-1000.
Sega Master System/Game Gear
-
Kega Fusion, n'est plus développé, mais demeure un émulateur performant.
-
Meka : grosse interface qui plaira à certains.
-
-
-
Sega Mega Drive/Genesis, Mega-CD, 32X
L'émulation de la Mega Drive est depuis longtemps de bonne qualité, avec Gens et Fusion, mais ces émulateurs ne sont plus développés. Aujourd'hui, les références en matière de précision et de fiabilité sont Genesis Plus GX et Blastem.
Kega Fusion : Émulateur multilingue très simple d'utilisation, offrant de nombreuses options à paramétrer, ainsi qu'un mode multijoueur en ligne. Paquet d'installation sur le site officiel :
kega-fusion_3.63-2_i386.deb.
-
Genesis Plus GX et PicoDrive (tous deux via
RetroArch) : ils émulent Master System, Game Gear et SegaCD. PicoDrive n'est conseillé que pour la Sega 32X, et Genesis Plus GX reste le meilleur choix pour les autres consoles.
Blastem : un des rares émulateurs en cours de développement très actif en 2019. Disponible également dans RetroArch.
ares : émule de nombreuses machines, dont la Megadrive (et ses extensions).
Sega Saturn
mednafen est depuis mi-2016 le meilleur émulateur de la Saturn, avec une compatibilité et une qualité d'émulation très élevées.
Yabause, disponible dans les dépôts officiels, est un émulateur honnête dont la compatibilité reste cependant loin derrière mednafen, mais il est beaucoup moins gourmand en ressources et conviendra pour des machines moins récentes (voir
liste officielle). Le développement de cet émulateur est assez lent (
GitHub). Site :
Yabause. Il en existe un fork activement développé,
Kronos, facilement compilable ou disponible via RetroArch.
Sega Dreamcast
Les jeux Dreamcast sont facilement émulés par des configurations du type i3. Reicast tourne aussi très bien avec un Intel Core 2 Quad CPU Q6600 @ 2.40GHz et une bonne carte graphique, sans ralentissements notables. La Dreamcast est jouable également sur Raspberry Pi 3 et Odroid XU4.
Il existe un emulateur libre pour émuler des jeux Dreamcast sous linux c'est flycast
Vous pouvez le récupérer depuis github. Je l'ai testé sur une vingtaine de jeux!. Il fonctionne
trés bien. Je ne l'ai pas testé sur architecture ARM!. Mais sur PC sa tourne
git clone –recurse-submodules https://github.com/flyinghead/flycast.git
SNK
Neo-Geo AES/CD
La NeoGeo étant une version console d'un système d'arcade, les émulateurs de jeux d'arcade suivant peuvent être utilisés :
Neo-Geo Pocket
Sony
Attention : Il n'existe pas encore d'émulateur de Playstation 5. Les sites qui en proposent sont des arnaques.
PlayStation
La Playstation peut être facilement émulée sur de vieux ordinateurs, type Athlon 64 de 2003, à condition de ne pas utiliser Mednafen, trop gourmand du fait de ses très bonnes perfomances, mais plutôt PCSX-Reloaded ou ePSXe.
Playstation 2
PCSX2 : Émulateur libre, fait tourner plus de 99% des jeux
2), développement actif. Depuis la version stable 1.4.0 l'émulateur s'est énormément amélioré et est moins gourmand qu’auparavant. Il demande un processeur quadcore i5 cadencé à environ 3Ghz, mais vous pouvez tenter avec un processeur dualcore de type i3 à 3Ghz +. Une carte graphique décente est aussi conseillée pour jouer en HD, autrement on se contentera d'une résolution native. En 2022, cet émulateur a abandonné le support 32bits, les versions futures ne supporteront que le 64bits.
PlayStation 3
RPCS3 : l'un des deux émulateurs de PS3 sous
GNU/Linux (l'autre émulateur,
Nucleus, n'est plus développé). Son développement a beaucoup avancé fin 2016/début 2017 et il peut faire tourner plus de 65% des jeux fin 2022
3), mais il faut un PC puissant. Le code à compiler :
GitHub.
PlayStation 4
L'émulation de la PlayStation 4 a commencé avec Orbital, qui n'émule rien à l'heure actuelle, et Spinedemo qui n'émule que 2 jeux en 2d.
PSP
PPSSPP : émulateur développé en C++, rapide et fonctionnel, fait tourner de nombreux jeux. PPA : ppa:ppsspp/stable, ou ppa:ppsspp/testing pour la version de développement. PPSSPP tourne assez bien sur un Dual Core et sur l'architecture ARM d'un Odroid XU4.
Dans le cas où PPSSPP ne reconnaîtrait pas votre manette ou joypad, malgré le fait que votre
OS le fasse, tournez vous vers
AntiMicro. Ce logiciel assigne une fonction aux boutons et axes de la manette selon les touches du clavier. PPSSPP pouvant faire fonctionner les jeux avec le clavier, il vous suffira d'assigner votre bouton ou axe de manette à la configuration clavier de PPSSPP.
Jpcsp : émulateur développé en Java, peut servir de bon complément à PPSSPP
PlayStation Vita
Vita3K est le seul émulateur de PS VITA en développement. En novembre 2024, plus d'une centaine de jeux maison ("homebrew") et plus de la moitié des jeux commerciaux sont jouables. Le code-source est sur
GitHub.
Microsoft
Attention : En 2024, il n'existe pas encore d'émulateur pour les Xbox plus récentes que la 360. Les sites qui en proposent sont des arnaques.
Xbox
Xemu est multiplateforme et open source, il émule le matériel de la console de jeu Xbox d'origine, sa liste de compatibilité est grandissante (plus de 80% fin 2024).
Cxbx-Reloaded fonctionne avec Wine, mais cet émulateur n'en est encore qu'à ses premiers développements, aussi très peu de jeux sont-ils jouables.
XQEMU : le développement de cet émulateur, qui est encore bien loin d'être fonctionnel, progresse sensiblement et régulièrement. À réserver aux amateurs disposant d'une configuration puissante qui pourront trouver le code à compiler sur GitHub :
https://github.com/espes/xqemu
Xbox 360
Xenia (
GitHub) (mais le support pour Linux est encore expérimental).
Consoles des années 90
Parmi les consoles des années 90 plus ou moins oubliées, on peut citer : le Commodore CDTV et l'Amiga CD32 que l'on peut émuler avec FS-UAE (voir Amiga) ; la Pioneer LaserActive pour laquelle il n'y a pas d'émulateur ; la Super A'Can que MAME commence à émuler ; la Casio Loopy qui n'est pas émulée ; la FM Towns Marty, version console du FM Towns.
3DO Interactive Multiplayer
Phoenix (fichier de traduction sur
Emu-France) : cet émulateur non libre fait tourner 99% des jeux 3DO.
-
Philips CD-i
cdiemu : fonctionne sous Wine, faible compatibilité.
MAME peut être un meilleur choix.
Multi-consoles
Mednafen
Mednafen est un émulateur multi-consoles en ligne de commande (voir la page du wiki consacrée à cet émulateur). Mednafen émule les consoles suivantes : Atari Lynx, Neo Geo Pocket (Color), WonderSwan (Color), Virtual Boy, Game Boy (Color), Game Boy Advance, NES, Super Nintendo, PC Engine/TurboGrafx 16 (CD) et SuperGrafx, PC-FX, Mega Drive, Master System, Game Gear, Saturn et PlayStation.
Libretro/Retroarch
Libretro est une API. Il y a plusieurs émulateurs disponibles sous la forme de noyaux («cores»). Utilisable avec RetroArch, interface dont l'ergonomie est peu évidente mais qui s'améliore au fur et à mesure des versions ; cela peut tout de même rebuter.
Pour certains noyaux vous avez besoin des BIOS listés ici : http://hastebin.com/anubifesuz.coffee