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 26/02/2013, 22:58] bricef77 [NeoGeo] |
emulateurs_console [Le 12/03/2015, 21:50] 90.32.233.91 [Sega Master System] |
||
---|---|---|---|
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.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://tuxnes.sourceforge.net/|TuxNes]] (n'est plus développé) | ||
- | * [[http://byuu.org/bsnes/|bsnes]] | ||
- | |||
==== Super Nintendo ==== | ==== Super Nintendo ==== | ||
Ligne 102: | Ligne 79: | ||
* [[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 86: | ||
* [[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]] | + | * [[1964]], sous wine |
* [[Project64]], fonctionne correctement sous Wine. | * [[Project64]], fonctionne correctement sous Wine. | ||
- | |||
==== Nintendo DS ==== | ==== Nintendo DS ==== | ||
Ligne 125: | Ligne 99: | ||
* [[: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 106: | ||
==== 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 ==== | ||
+ | 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 ==== | ||
- | * 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 138: | ||
==== NeoGeo ==== | ==== NeoGeo ==== | ||
- | * [[gngeo]] (désormais nouvelle version) | + | * [[mame]] |
- | * [[xmame]] | + | |
* [[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 150: | ||
===== 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 168: | ||
===== 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 (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 (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]] |