Table des matières

,

Émulateurs de consoles de jeux

Préalables

Définition d'un émulateur…

Dépôts et dépendances utiles

Assurez vous d'avoir activé les dépôts Multiverse et/ou Universe car certains émulateurs y sont disponibles.

Si l'émulateur n'est disponible qu'en sources ou binaires, veuillez bien lire la documentation (FAQ, Readme, Install) pour savoir quelles sont les dépendances à installer.

Les dépendances les plus communes sont : libpng, zlib, build-essential (en cas de compilation), nasm, libgtk2.0** ou **libgtk1.2, libsdl.

Des dépôts avec des versions plus récentes de certains émulateurs vous seront parfois proposés.

L'ajout de dépôts externes peut entraîner l'instabilité de votre système. Vous les utilisez à vos risques et périls.

Éléments de configuration

La plupart des émulateurs de console se configurent de la même manière, mais certains sont plus configurables que d'autres. Nous indiquons ici quelques éléments de configuration de base à connaître pour s'y retrouver à peu près dans l'utilisation de n'importe quel émulateur.

Bien que généralement optionnelle, une accélération 3D fonctionnelle est conseillée.

Les manettes de jeu (joysticks) sont automatiquement reconnues et accessibles via /dev/js0 pour le premier joueur, /dev/js1 pour le second joueur, etc. et la plupart des émulateurs les prennent en charge, certains permettent même de les configurer de façon précise.

Odyssey

800px-magnavox-odyssey-console-set-fl.jpg Sortie en 1972, l'Odyssey de Magnavox est la première console de jeux vidéos.

Odyssey 2

Atari

Atari VCS 2600

atari2600a.jpg

Atari 5200

Atari 7800

Atari Lynx

Atari Jaguar

NEC

PC-Engine/TurboGrafx-16, CD

pc-engine-console-set.jpg

PC-FX

Nintendo

NES

Il existe des dizaines d'émulateurs pour la NES. Les trois suivants sont considérés comme les meilleurs :

Super Nintendo

pj-1.jpg higan/bsnes et Snes9x sont les meilleurs émulateurs de la Super Nintendo. Ils permettent de faire fonctionner à peu près tous les jeux. Snes9x-GTK est le plus simple à installer sur un système 64 bits.

Game Boy, Game Boy Color, Game Boy Advance

gameboy.jpg

VBAM et mGBA sont les deux références pour l'émulation de la Game Boy Advance :

Nintendo 64

Nintendo DS

Nintendo Gamecube et Wii

Sega

SG-1000

Sega Master System

Sega Mega Drive/Genesis

segamegadrive2.jpg En 2015, l'état de l'émulation de la Mega Drive est assez décevant. Gens et surtout Fusion sont de bons émulateurs, mais leur développement est maintenant abandonné. Des mises à jour et des améliorations ne seraient pas superflues, même si Fusion notamment reste très bon. On peut noter qu'une version Gens/GS II est en cours de développement.

Sega Saturn

Sega Dreamcast

Il existe plusieurs émulateurs Dreamcast, mais seul reicast commence à être fonctionnel sous Linux.

SNK

NeoGeo

neogeoaes.jpg La NeoGeo étant une version console d'un système d'arcade, les émulateurs de jeux d'arcade suivant peuvent être utilisés :

NeoGeo CD

NeoGeo Pocket

Sony

Attention : Il n'existe pas d'émulateur de Playstation 3. Les sites qui en proposent sont des arnaques.

PlayStation

Playstation 2

PSP

Autres consoles des années 70/début 80

ColecoVision

Intellivision

Vectrex

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 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.

Ce projet n'en est encore qu'à ses débuts, ce qui explique que l'émulation plante assez régulièrement, bien que Libretro reprenne en fait d'autres émulateurs déjà éprouvés. Il y a aussi à l'occasion de grosses chutes de FPS, par exemple pour l'émulation de la Playstation, de la Saturn, de la Nintendo Ds, de la PSP (pour Mednafen PSX et bsnes/bsnes-mercury, vous aurez besoin au moins d'un Core 2 Duo, 2 GHz). Ces problèmes demandent parfois de se plonger dans des paramètres de configurations assez complexes.

Au final, en 2015, Libretro est plus que prometteur, mais reste réservé pour le moment à des utilisateurs très motivés.

Pour certains noyaux vous avez besoin de ces BIOS: http://hastebin.com/anubifesuz.coffee

Gestionnaire d'émulateurs / jeux

Il n'​existe pas d'​interface d'​émulateurs simple ou/et à jour sous Linux. Toutes exigent un minimum de configuration et fonctionnent plus ou moins.

Certains ne sont plus développés:

Liens