Différences
Ci-dessous, les différences entre deux révisions de la page.
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 06/01/2015, 19:29] 2.14.7.39 [XE] lien mort |
||
---|---|---|---|
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> | + | Des dépôts avec des versions plus récentes de certains émulateurs vous seront parfois proposés. |
- | 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. | + | <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 ===== | |
- | ==== É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 73: | Ligne 55: | ||
===== NEC ===== | ===== NEC ===== | ||
- | |||
==== PC-Engine ==== | ==== PC-Engine ==== | ||
Ligne 84: | Ligne 65: | ||
===== Nintendo ===== | ===== Nintendo ===== | ||
- | |||
==== NES ==== | ==== NES ==== | ||
Ligne 90: | Ligne 70: | ||
* [[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.html|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://www.nescafeweb.com/main.download.php|Nescafe]] | ||
* [[http://tuxnes.sourceforge.net/|TuxNes]] (n'est plus développé) | * [[http://tuxnes.sourceforge.net/|TuxNes]] (n'est plus développé) | ||
- | * [[http://byuu.org/bsnes/|bsnes]] | ||
==== Super Nintendo ==== | ==== Super Nintendo ==== | ||
Ligne 102: | Ligne 81: | ||
* [[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 Oneiric.) | ||
* [[: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. | * [[: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/bsnes/|bsnes]] | ||
==== 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) | ||
==== 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 101: | ||
* [[: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 et Windows, mais aucun paquet pour Trusty n'est prévu pour le moment. Emule de nombreux jeux. |
- | ====Nintendo Wii==== | + | |
- | + | ||
- | * [[:dolphin emulateur|Dolphin]] | + | |
===== Sega ===== | ===== Sega ===== | ||
Ligne 142: | Ligne 115: | ||
* [[http://www.eidolons-inn.net/tiki-index.php?page=Kega|Kega]] | * [[http://www.eidolons-inn.net/tiki-index.php?page=Kega|Kega]] | ||
+ | ==== Sega Megadrive ==== | ||
+ | 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 13.04. | ||
- | ==== Sega Megadrive ==== | + | * [[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]] |
- | Il y a plusieurs possibilités pour émuler la console Sega Megadrive (fr) / Genesis. | ||
- | 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. | ||
- | | + | * [[: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 | ||
==== Sega Saturn ==== | ==== Sega Saturn ==== | ||
+ | |||
+ | Il n'existe pas d'émulateur performant et régulièrement développé pour cette console. | ||
* 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 capable de faire fonctionner un certain nombre de jeux (voir [[http://yabause.org/compatibility-list/|liste officielle]]). | ||
Ligne 168: | Ligne 141: | ||
==== NeoGeo ==== | ==== NeoGeo ==== | ||
- | * [[gngeo]] (désormais nouvelle version) | + | * [[gngeo]] |
- | * [[xmame]] | + | * [[mame]] |
* [[http://nebula.emulatronia.com|Nebula]] fonctionne très bien avec [[/Wine]]. | * [[http://nebula.emulatronia.com|Nebula]] fonctionne très bien avec [[/Wine]]. | ||
==== NeoGeo CD ==== | ==== NeoGeo CD ==== | ||
Ligne 180: | Ligne 153: | ||
===== 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'affichage, du 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. |
* **[[: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, Famicom, GameBoy (Color), GameBoy Advance, Neo Geo Pocket (Color), NES, NTSC et PAL, PC Engine/TurboGrafx 16 (CD) et SuperGrafx, PC-FX, WonderSwan (Color) |
- | * Configuration très hermétique. | + | |
- | ==== Mednafen ==== | + | ==== RetroArch Emulator ==== |
- | **[[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 Emulator est un émulateur multiconsole (la liste des consoles émulée est impressionnante). |
- | * Atari Lynx | + | |
- | * Famicom | + | |
- | * GameBoy (Color) | + | |
- | * GameBoy Advance | + | |
- | * Neo Geo Pocket (Color) | + | |
- | * NES, both NTSC and PAL | + | |
- | * PC Engine/TurboGrafx 16 (CD) and 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]] |