Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
emulateurs_console [Le 10/04/2013, 01:52]
78.207.52.80 [Nintendo 64]
emulateurs_console [Le 11/04/2015, 06:56]
200.145.17.13 [MAME]
Ligne 4: Ligne 4:
  
 ====== Émulateurs de consoles de jeux ====== ====== Émulateurs de consoles de jeux ======
-===== Avant propos ===== 
- 
-Voici un tutoriel pour tous les nostalgiques qui ont usé leurs pouces sur les premières consoles de jeux vidéo. 
- 
 **[[wpfr>​Émulateur|Définition d'un émulateur…]]** **[[wpfr>​Émulateur|Définition d'un émulateur…]]**
-==== Légalité ==== 
  
-<note importante>​ +===== Dépôts et dépendances utiles =====
-  * L'​utilisation d'un émulateur dans un **cadre privé** et **non commercial** est autorisée. +
-  * L'​utilisation de **ROM** (fichiers binaires contenant des jeux de console) est autorisée dans certains pays au titre de la copie de privée. +
-</​note>​ +
-==== Avant de commencer ​====+
  
 Assurez vous d'​avoir [[:​tutoriel:​comment_modifier_sources_maj|activé les dépôts]] **//​Multiverse//​** et/ou **Universe** car certains émulateurs y sont disponibles. Assurez vous d'​avoir [[:​tutoriel:​comment_modifier_sources_maj|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 [[:​tutoriel:​comment_installer_un_paquet|à installer]].+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 [[:​tutoriel:​comment_installer_un_paquet|à installer]].
  
-Voici une liste contenant ​les plus communes : +Les dépendances ​les plus communes ​sont : **[[libpng]]****[[zlib]]****[[build-essential]]** (en cas de [[compilation]])**[[nasm]]****[[libgtk|libgtk2.0** ou **libgtk1.2]]****[[libsdl]]**.
-  * **[[libpng]]** +
-  * **[[zlib]]** +
-  * **[[build-essential]]** (en cas de [[compilation]]) +
-  * **[[nasm]]** +
-  * **[[libgtk|libgtk2.0** ou **libgtk1.2]]** +
-  * **[[libsdl]]** +
- +
-<note tip> +
-Bien que généralement optionnelle,​ [[:​materiel#​carte_video|une accélération 3D]] fonctionnelle est conseillée. +
-</​note>​+
  
-Les **manettes ​de jeu** //​(joysticks)//​ sont automatiquement reconnus et accessibles //via// ''/​dev/​js0''​ pour le premier, ''/​dev/​js1'',​ etc., et la plupart des émulateurs ​les prennent en charge, certains permettent même de les configurer de façon précise.+Des dépôts avec des versions plus récentes ​de certains ​émulateurs ​vous seront parfois proposés.
  
-==== Éléments de configuration ====+<note important>​L'​ajout de dépôts externes peut entraîner l'​instabilité de votre système. Vous les utilisez à vos risques et périls.</​note>​ 
 +===== É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. 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.
Ligne 47: Ligne 29:
   * Mettre en pause quand vous n'​utilisez pas l'​émulateur : Pause when inactive, Mettre en pause quand l'​émulateur n'a pas le focus.   * Mettre en pause quand vous n'​utilisez pas l'​émulateur : Pause when inactive, Mettre en pause quand l'​émulateur n'a pas le focus.
   * Définir les touches du clavier : pas toujours facile à trouver, cherchez Pad, Configure pad, Joypad.   * Définir les touches du clavier : pas toujours facile à trouver, cherchez Pad, Configure pad, Joypad.
-=====Gestionnaire d'émulateurs ​jeux=====+<note tip> 
 +Bien que généralement optionnelle,​ [[:​materiel#​carte_video|une accélération 3D]] fonctionnelle est conseillée. 
 +</​note>​ 
 + 
 +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.
  
-  * [[Gelide]] ([[http://​gelide.sourceforge.net/​index.php?​sect=downloads&​lang=en|site]]) ([[https://​launchpad.net/​~nikil.mehta/​+archive/​emulators|ppa]]) ([[http://​www.playdeb.net/​software/​Gelide|getdeb]]) 
-  * [[kamefu]] ([[apt://​kamefu|installer]]) 
-  * [[jGameBase]] ([[http://​jgamebase.sourceforge.net/​|site]]) 
 ===== Atari ===== ===== Atari =====
  
Ligne 57: Ligne 40:
  
   * Atari800 : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​atari800|atari800]]**   * Atari800 : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​atari800|atari800]]**
- 
  
 ==== Atari VCS 2600 ==== ==== Atari VCS 2600 ====
Ligne 67: Ligne 49:
 ==== Atari Jaguar ==== ==== Atari Jaguar ====
  
-  * [[VirtualJaguar]]+  * VirtualJaguar
 ===== Laserdisc ===== ===== Laserdisc =====
  
-  * [[Daphne]] : [[http://​www.daphne-emu.com|Site officiel]]+  * Daphne : [[http://​www.daphne-emu.com|Site officiel]]
  
 ===== NEC ===== ===== NEC =====
- 
  
 ==== PC-Engine ==== ==== PC-Engine ====
Ligne 84: Ligne 65:
  
 ===== Nintendo ===== ===== Nintendo =====
- 
  
 ==== NES ==== ==== NES ====
  
 +  * [[http://​forums.nesdev.com/​viewtopic.php?​f=3&​t=6928|puNES]],​ l'​émulateur NES le plus complet.
   * [[FCEUltra]] : FCEU et GFCEU, repris et remplacé par FCEUX.   * [[FCEUltra]] : FCEU et GFCEU, repris et remplacé par FCEUX.
   * [[http://​fakenes.sourceforge.net/​|FakeNes]] ([[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **liballegro4.2-dev libopenal-dev zlib1g-dev** puis compiler).   * [[http://​fakenes.sourceforge.net/​|FakeNes]] ([[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **liballegro4.2-dev libopenal-dev zlib1g-dev** puis compiler).
-  * [[http://rbelmont.mameworld.info/?​page_id=200|nestopia]],​ voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=122240|topic dédié]].+  * [[http://0ldsk00l.ca/nestopia/​|nestopia]],​ voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=122240|topic dédié]].
   * [[Mednafen]]   * [[Mednafen]]
-  * [[http://​www.nescafeweb.com/​main.download.php|Nescafe]] 
-  * [[http://​tuxnes.sourceforge.net/​|TuxNes]] (n'est plus développé) 
-  * [[http://​byuu.org/​bsnes/​|bsnes]] 
  
 ==== Super Nintendo ==== ==== Super Nintendo ====
  
-ZsNes et Snes9x sont les principaux émulateurs de Super Nintendo. Ils permettent de faire fonctionner à peu près tous les jeux. Snes9x-GTK est le plus simple à installer sur un [[Architecture matérielle|système ​ 64 bits]].+**higan/​bsnes** ​et **Snes9x** sont les principaux émulateurs de Super Nintendo. Ils permettent de faire fonctionner à peu près tous les jeux. Snes9x-GTK est le plus simple à installer sur un [[Architecture matérielle|système ​ 64 bits]].
  
-  * [[Snes9x-GTK]] : Snes9x-GTK est un port de Snes9x embarquant une interface graphique GTK. **[[apt>​snes9x-gtk|Snes9x-GTK]]** .Il n'est pas disponible dans les dépôts, pour l'​installer,​ ajouter ce PPA:  [[https://​launchpad.net/​~bearoso/​+archive/​ppa]] ( Fonctionnel à 100% sur Oneiric.) +  * [[Snes9x-GTK]] : Snes9x-GTK est un port de Snes9x embarquant une interface graphique GTK. **[[apt>​snes9x-gtk|Snes9x-GTK]]** .Il n'est pas disponible dans les dépôts, pour l'​installer,​ ajouter ce PPA:  [[https://​launchpad.net/​~bearoso/​+archive/​ppa]] ( Fonctionnel à 100% sur Trusty.) 
-  * [[:ZsNes]] : bon émulateur ​multiplate-forme, il pose malgré tout quelques problèmes de compatibilité, d'où l'​intérêt d'​avoir aussi Snes9x sur votre ordinateur. +  * [[http://​byuu.org/​emulation/​higan/​|higan/​bsnes]] : le plus précis ​émulateur ​de Super Nintendo, il fonctionne tous les jeux commerciaux. Par contreil a besoin ​d'un bon ordinateur ​(processeurs Intel Core-series)
-  * [[http://​byuu.org/​bsnes/​|bsnes]]+  * [[:ZSNES]] : émulateur multiplate-forme,​ il pose malgré tout plusieurs problèmes de compatibilité et il a été abandonné par les développeurs pendant de nombreuses années. Ce ne est pas une bonne option.
  
 ==== Game Boy, Game Boy Color, Game Boy Advance ==== ==== Game Boy, Game Boy Color, Game Boy Advance ====
Ligne 110: Ligne 88:
   * [[Mednafen]] : émulateur polyvalent très efficace, mais difficile à configurer au niveau du clavier.   * [[Mednafen]] : émulateur polyvalent très efficace, mais difficile à configurer au niveau du clavier.
   * [[gnuBoy]]   * [[gnuBoy]]
-  * [[http://byuu.org/bsnes/|bsnes]] (Game Boy Color)+  * [[http://endrift.com/mgba/|mGBA]] : nouveau émulateur de Game Boy Advance, il y a des interfaces Qt et SDL, ainsi que de noyau libretro pour le RetroArch.
  
 ==== Nintendo 64 ==== ==== Nintendo 64 ====
  
-  * [[mupen64]],​ fonctionne ​plutôt ​bien.+  * [[mupen64|mupen64plus]], fonctionne bien, interface graphique disponible.
   * [[1964]], sous wine   * [[1964]], sous wine
   * [[Project64]],​ fonctionne correctement sous Wine.   * [[Project64]],​ fonctionne correctement sous Wine.
- 
  
 ==== Nintendo DS ==== ==== Nintendo DS ====
Ligne 125: Ligne 102:
   * [[:no$gba]]   * [[:no$gba]]
  
-====Nintendo Gamecube==== +====Nintendo Gamecube ​et Wii ==== 
-  * [[:dolphin emulateur|Dolphin]] +  * [[:dolphin emulateur|Dolphin]] : développement très actif pour les versions Mac, Windows et Ubuntu.
-====Nintendo Wii==== +
- +
-  * [[:dolphin emulateur|Dolphin]]+
  
 ===== Sega ===== ===== Sega =====
Ligne 135: Ligne 109:
 ==== Sega Master System ==== ==== Sega Master System ====
  
-  * [[:Osmose]] 
   * [[http://​fms.komkon.org/​MG/​|MasterGear]]   * [[http://​fms.komkon.org/​MG/​|MasterGear]]
 +
 +Autres (plus développés) :
   * [[http://​dega.sourceforge.net/​|Dega]]   * [[http://​dega.sourceforge.net/​|Dega]]
-  * [[http://​cgfm2.emuviews.com/​smsplus.php|SmsPlus]]+  * [[:Osmose]]
   * [[http://​www.smspower.org/​meka|Meka]]   * [[http://​www.smspower.org/​meka|Meka]]
   * [[http://​www.eidolons-inn.net/​tiki-index.php?​page=Kega|Kega]]   * [[http://​www.eidolons-inn.net/​tiki-index.php?​page=Kega|Kega]]
- 
- 
  
 ==== Sega Megadrive ==== ==== Sega Megadrive ====
  
-Il y a plusieurs possibilités pour émuler la console Sega Megadrive (fr) / Genesis. +Il y a en théorie ​plusieurs possibilités pour émuler la console Sega Megadrive (fr) / Genesis, mais peu d'​émulateurs,​ voire aucun, sont réellement fonctionnels. La méthode la plus simple est l'​utilisation du logiciel **Gens/GS** qui s'​installe et fonctionne correctement avec Ubuntu 14.04, ou l'​utilisation ​du **Genesis Plus GX** sur **RetroArch**.
-La méthode la plus simple est l'​utilisation du logiciel **Gens**. +
- +
-  * [[Gens-GS]] : version modifiée ​du célèbre Gens (recommandée) ; site officiel : [[http://​segaretro.org/​Gens/​GS]] +
-  ​[[http://​gens.ws/​|Gens]] : (.deb disponible [[http://​ubuntuforums.org/​showthread.php?​t=290008|ici]]) ; Configuration ​sur ce post : [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=903980|[centralisation] gens : émulateur mégadrive]] +
-  ​[[:​dgen|Dgen]] +
-  ​[[:​generator|SVGAlib/​GTK generator]] +
-  ​[[http://​www.eidolons-inn.net/​tiki-index.php?​page=Kega|Kega]] : Emulateur multilingue très simple d'​utilisation,​ offrant de nombreuses options à paramétrer,​ ainsi qu'un mode multijoueur.+
  
-  ​+  ​* [[Gens-GS]] : version modifiée de Gens (recommandée) ; configuration facile de l'​affichage,​ du joystick, etc. Fonctionne bien. Site officiel : [[http://​segaretro.org/​Gens/​GS]] 
 +  * [[https://​code.google.com/​p/​genplus-gx/​|Genesis Plus GX]] : un émulateur aussi précis que Kega, ou même mieux. Vous pouvez l'​utiliser uniquement sur RetroArch. 
 +  * [[:​dgen|Dgen]] : statut inconnu. 
 +  * Gens : (.deb disponible [[http://​ubuntuforums.org/​showthread.php?​t=290008|ici]]) ; Configuration sur ce post : [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=903980|[centralisation] gens : émulateur mégadrive]]. Désormais obsolète. 
 +  * [[:​generator|SVGAlib/​GTK generator]] : plus développé depuis 10 ans... 
 +  * [[http://​www.eidolons-inn.net/​tiki-index.php?​page=Kega|Kega]] : Emulateur multilingue très simple d'​utilisation,​ offrant de nombreuses options à paramétrer,​ ainsi qu'un mode multijoueur en ligne. Deb packet: http://​www.carpeludum.com/​download/​kega-fusion_3.63-2_i386.deb
  
 ==== Sega Saturn ==== ==== Sega Saturn ====
  
-  * Yabause, disponible dans les dépôts officiels, est capable de faire fonctionner un certain nombre de jeux (voir [[http://​yabause.org/​compatibility-list/​|liste officielle]]).+  * Yabause, disponible dans les dépôts officiels, est l'​unique émulateur ​capable de faire fonctionner un certain nombre de jeux (voir [[http://​yabause.org/​compatibility-list/​|liste officielle]]). Le développement de cet émulateur reste assez lent.
 ==== Sega Dreamcast ==== ==== Sega Dreamcast ====
  
-  * Il existe plusieurs [[:​dreamcast|émulateurs Dreamcast]],​ mais aucun n'​est ​vraiment ​fonctionnel.+  * Il existe plusieurs [[:​dreamcast|émulateurs Dreamcast]],​ mais aucun n'est fonctionnel ​sous Linux.
  
 ===== SNK ===== ===== SNK =====
Ligne 168: Ligne 139:
 ==== NeoGeo ==== ==== NeoGeo ====
  
-  * [[gngeo]] (désormais nouvelle version) +  * [[MAME]] 
-  * [[xmame]] +  * [[http://​www.barryharris.me.uk/​fba.php|FinalBurn Alpha]] : utiliser sur RetroArch. 
-  * [[http://​nebula.emulatronia.com|Nebula]] fonctionne très bien avec [[/Wine]].+  * [[http://​nebula.emulatronia.com|Nebula]] ​fonctionne très bien avec [[/Wine]]. 
 +  * [[gngeo]] : périmé
 ==== NeoGeo CD ==== ==== NeoGeo CD ====
  
Ligne 180: Ligne 152:
  
 ===== Sony ===== ===== Sony =====
 +<note important>​Attention : Il n'​existe pas d'​émulateur de Playstation 3. Les sites qui en proposent sont des arnaques.</​note>​
 ==== Playstation ==== ==== Playstation ====
  
-  * **[[:​PCSX-Reloaded]]**:​ L'​émulateur Playstation libre le plus compatible disponible, il est basé sur [[PCSX]], il dispose des mêmes atouts que celui ci, la simplicité d'​utilisation et d'​installation en plus, ce qui en fait un indispensable+  * **[[:​PCSX-Reloaded]]** : L'​émulateur Playstation libre le plus compatible disponible, il est basé sur [[PCSX]] ​et dispose des mêmes atouts que celui ci, la simplicité d'​utilisation et d'​installation en plus (configuration facile de l'​affichagedu joystick, etc)
-  * **[[:​PCSX|PCSX et PCSX-df]]** : émulateur Playstation libre, il peut émuler la très grande majorité des titres PS1, et ce sans BIOS PS1 pour un grand nombre de titres grâce à son émulation HLE.+  * **[[:​PCSX|PCSX et PCSX-df]]** : émulateur Playstation libre, il peut émuler la très grande majorité des titres PS1, et ce sans BIOS PS1 pour un grand nombre de titres grâce à son émulation HLE. N'est plus développé,​ repris par PCSX-Reloaded ci-dessus. 
 +  * **[[Mednafen]]** : il a une grande compatibilité des jeux et c'est très précis, il n'​utilise pas de plugins.
   * **[[:​pSX]]** : Émulateur propriétaire ayant une compatibilité quasi irréprochable. Il n'​utilise pas de Plugins ce qui le rend moins complexe à appréhender.   * **[[:​pSX]]** : Émulateur propriétaire ayant une compatibilité quasi irréprochable. Il n'​utilise pas de Plugins ce qui le rend moins complexe à appréhender.
   * **[[:​ePSXe]]** : émulateur propriétaire de bonne qualité, utilisant des plugins pour gérer les multiples entrées et sorties de la PS1.   * **[[:​ePSXe]]** : émulateur propriétaire de bonne qualité, utilisant des plugins pour gérer les multiples entrées et sorties de la PS1.
- 
- 
  
 ==== Playstation 2 ==== ==== Playstation 2 ====
  
-  * [[:PCSX2]] : émulateur libre+  * [[:PCSX2]] : émulateur libre, fait tourner 90% des jeux.
  
 ==== PSP ==== ==== PSP ====
Ligne 200: Ligne 171:
 ===== Multi-consoles / Arcade ===== ===== Multi-consoles / Arcade =====
  
-==== XMame ====+==== MAME ====
  
-  * [[xmame]]+  ​* [[MAME]] et les interfaces graphiques disponibles pour cet émulateur (note : les sources de MAME incluent désormais sdlmame). 
 +  ​* [[xmame]] ​: portage obsolète. 
 +==== MESS ====
  
-==== Xmess ====+  * mess (également fusionné avec mame dans UME) 
 +  * [[Xmess]] : obsolète. 
 +==== Mednafen ​====
  
-  * [[Xmess]] - Émulateur multi-consoles et multiplate-formes.  +  ​* **[[Mednafen]]**  est un émulateur multiconsole de très grande qualité, il dispose d'une interface graphique optionnelle,​ voir [[mednafen|la page du wiki consacrée à cet émulateur]]. Mednafen est capable d'​émuler ces consoles: 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.
-    * Configuration très hermétique.+
  
-==== Mednafen ​====+==== RetroArch ​====
  
-**[[Mednafen]]**  ​est un émulateur multiconsole de très grande qualité, il dispose d'une interface ​graphique optionnelle,​ voir [[mednafen|la page du wiki consacrée à cet émulateur]]. Mednafen est capable d'​émuler ces consoles: +  ​RetroArch ​est l'​interface (<<​frontend>>​de référence officielle de l'API libretro. Il ya plusieurs émulateurs disponibles sous la forme de noyaux ​(<<​cores>>​)(programme à vérifier). 
-   * Atari Lynx +  Installable grâce au PPA : [[http://libretro.com/forums/showthread.php?​t=1556]] ​
-   * Famicom +
-   * GameBoy ​(Color) +
-   * GameBoy Advance +
-   * Neo Geo Pocket ​(Color) +
-   * NES, both NTSC and PAL +
-   * PC Engine/​TurboGrafx 16 (CDand SuperGrafx +
-   ​PC-FX +
-   * WonderSwan (Color)  +
-==== XE ==== +
-http://www.xe-emulator.com +
-supporte : +
-  * SG-1000 +
-  * Famicom & Famicom Disk System ​NES +
-  * Mark III Master System +
-  * PC Engine & PC Engine CD-ROM2 / Turbo Grafx 16 & Turbo Grafx CD +
-  * Mega Drive & Mega CD / Genesis & Sega CD +
-  * Super Famicom / SNES +
-  * Neo Geo +
-  * Neo Geo CD +
-  * CPS Changer +
-  * FM Towns Marty +
-  * PC-FX +
-  * Game Boy & Game Boy Color +
-  * Game Gear +
-  * Neo Geo Pocket & Neo Geo Pocket Color +
-  * Wonder Swan & Wonder Swan Color +
-  * Game Boy Advance +
-  * Sega Saturn (partiel) +
-  * Sony Playstation 1 (partiel) +
-  * Nintendo 64 (partiel) +
-===== Liens =====+
  
-  * **(en)** [[http://​ubuntuforums.org/​showthread.php?​t=612289|Topic sur le forum Ubuntu officiel]] 
-  * **(fr)** [[http://​www.pianopenguin.net/​index.php?​post/​2007/​12/​06/​Desmume-sur-Gutsy|Blog parlant de dsmume]] 
  
 +=====Gestionnaire d'​émulateurs / jeux=====
 + 
 +  * jGameBase ([[http://​jgamebase.sourceforge.net/​|site]]),​ exige java.
 +  * Gelide ([[http://​gelide.sourceforge.net/​index.php?​sect=downloads&​lang=en|site]]) ([[http://​www.playdeb.net/​software/​Gelide|getdeb]]),​ ne semble plus développé.
 +  * kamefu (plus développé depuis des années)
  
----- 
  
-//​Contributeurs : [[utilisateurs:manu_newbie]], [[utilisateurs:​Kmeleon]],​ [[utilisateurs:​adam0509]],​ [[utilisateurs:​milambert]],​ [[utilisateurs:​breizhodrome]].//​+ 
 +===== Liens ===== 
 + 
 +  * **(en)** ​[[http://​ubuntuforums.org/​showthread.php?​t=612289|Topic sur le forum Ubuntu officiel]]
  • emulateurs_console.txt
  • Dernière modification: Le 09/03/2024, 21:57
  • par 185.100.85.22