Table des matières

, ,

Émulateurs de consoles de jeux

Préalables

Définition d'un émulateur…

Dépôts et dépendances utiles

Dépôts utiles

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

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.

Compilation

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.

Parmi les dépendances les plus communes en cas de compilation : libpng, zlib, build-essential, nasm, libgtk2.0 ou libgtk1.2, libsdl, libasound2 libasound2-dev libegl1-mesa-dev libgles2-mesa-dev cmake qtbase5-dev qtmultimedia5-dev libqt5opengl5-dev libopenal-dev libsdl2-dev

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

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

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

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

colecovision.jpg

Voir la page d'aide complète : ColecoVision.

Intellivision

Voir la page d'aide complète : Intellivision.

Magnavox Odyssey²/Videopac

Vectrex

Voir la page d'aide complète : Vectrex.

Atari

Atari VCS 2600

atari2600a.jpg

Atari 5200

Atari 7800

Atari Lynx

Atari Jaguar

NEC

PC-Engine/TurboGrafx-16, CD, SuperGrafx

pc-engine-console-set.jpg

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 :

On peut ajouter aussi cet émulateur qui fut très populaire :

Super Nintendo

pj-1.jpg 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.

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

L'émulation de la Nintendo 64 a toujours été médiocre, à cause de difficultés techniques, mais aussi de fréquents conflits entre développeurs. S'il est possible de jouer à presque tous les jeux, attendez-vous à de nombreux bugs et plantages.

La Nintendo 64 tourne bien sur de vieux ordinateurs (+ 10 ans), type AMD64x2 avec le plugin video rice. Mais pour les meilleurs plugins, donc avec un meilleur rendu et une meilleure compatibilité, il faudra un ordinateur plus récent.

Nintendo DS

Nintendo 3DS

Nintendo GameCube et Wii

Wii U

Sega

SG-1000

Sega Master System/Game Gear

Sega Mega Drive/Genesis, Mega-CD, 32X

segamegadrive2.jpg Depuis déjà quelques années, l'émulation de la Mega Drive n'est plus très active. Gens et surtout Fusion restent de bons émulateurs, mais leur développement est abandonné.

Sega Saturn

Sega Dreamcast

L'état général de l'émulation de la Dreamcast n'est pas très bon. Si reicast émule de nombreux jeux sous Linux, cet émulateur n'est quasiment plus développé. Fin 2016, redream est une tentative pour faire évoluer les choses (voir la doc de la 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.

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 4. Les sites qui en proposent sont des arnaques. En revanche l'émulation de la Playstation 3 a commencé, mais n'est pas fonctionnelle à l'heure actuelle et demande une configuration très puissante.

PlayStation

La Playstation peut être facilement émulée sur de vieux ordinateurs, type AMD64, à condition de ne pas utiliser Mednafen, trop gourmand du fait de ses très bonnes perfomances, mais plutôt PCSX ou ePSXe.

Playstation 2

Playstation 3

PSP

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.

Microsoft

Xbox

Xbox 360

3DO Interactive Multiplayer

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