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 | ||
mupen64 [Le 02/04/2018, 21:58] francisscot [Utilisation des plugins] |
mupen64 [Le 11/09/2022, 10:34] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag> Xenial émulation émulateurs_console}} | {{tag> Xenial émulation émulateurs_console}} | ||
---- | ---- | ||
- | {{ http://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Mupen64plus.svg/200px-Mupen64plus.svg.png?80}} | + | {{ https://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Mupen64plus.svg/200px-Mupen64plus.svg.png?80}} |
- | ====== Mupen64Plus – La Nintendo64 sous Ubuntu ====== | + | ====== Mupen64Plus – La Nintendo 64 sous Ubuntu ====== |
- | Mupen64Plus (anciennement Mupen64) est un émulateur de Nintendo64 libre de grande qualité, nous allons décrire son installation et son fonctionnement dans la suite de cette page. | + | Mupen64Plus (anciennement Mupen64) est un émulateur de Nintendo 64 libre de grande qualité, nous allons décrire son installation et son fonctionnement dans la suite de cette page. |
<note>Mupen64Plus nécessite l'installation de plugins graphique, audio et d'entrée pour fonctionner complètement. Vérifier que ceux-ci sont bien installés.</note> | <note>Mupen64Plus nécessite l'installation de plugins graphique, audio et d'entrée pour fonctionner complètement. Vérifier que ceux-ci sont bien installés.</note> | ||
Ligne 13: | Ligne 13: | ||
Mupen64Plus est un émulateur sans interface graphique. La version 2.5. qui date de 2015 est disponible dans les dépôts. | Mupen64Plus est un émulateur sans interface graphique. La version 2.5. qui date de 2015 est disponible dans les dépôts. | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez]] le paquet en cliquant sur ce lien **[[apt>mupen64plus|mupen64plus]]**. Plusieurs plugins pour le son, l'image et les contrôles seront installés en même temps. | + | [[:tutoriel:comment_installer_un_paquet|Installez]] le paquet en cliquant sur ce lien **[[apt>mupen64plus-ui-console]]**. Plusieurs plugins pour le son, l'image et les contrôles seront installés en même temps. |
- | ==== Via un PPA (avec une interface graphique) ==== | + | ==== Via un PPA (avec une interface graphique)(Ubuntu 16.04 exclusivement) ==== |
Ce dépôt PPA permet d'obtenir une version un peu plus récente par rapport à celle des dépôts, une automatisation dans les mises à jours et, au choix, l'interface graphique m64py ou mupen64plus-qt. | Ce dépôt PPA permet d'obtenir une version un peu plus récente par rapport à celle des dépôts, une automatisation dans les mises à jours et, au choix, l'interface graphique m64py ou mupen64plus-qt. | ||
* [[ppa|ajoutez à vos sources de logiciels le PPA]] **ppa:random-stuff/ppa**((https://launchpad.net/~random-stuff/+archive/ubuntu/ppa)) | * [[ppa|ajoutez à vos sources de logiciels le PPA]] **ppa:random-stuff/ppa**((https://launchpad.net/~random-stuff/+archive/ubuntu/ppa)) | ||
* [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]] | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]] | ||
- | * avec **m64py**, cliquez le lien suivant : [[apt>libmupen64plus2,mupen64plus-input-sdl,mupen64plus-audio-sdl,mupen64plus-rsp-hle,mupen64plus-video-glide64mk2,mupen64plus-video-rice,mupen64plus-ui-console,m64py]]. | + | * avec **m64py**, cliquez sur le lien suivant : [[apt>libmupen64plus2,mupen64plus-input-sdl,mupen64plus-audio-sdl,mupen64plus-rsp-hle,mupen64plus-video-glide64mk2,mupen64plus-video-rice,mupen64plus-ui-console,m64py]]. |
* avec **mupen64plus-qt**, cliquez le lien suivant : [[apt>libmupen64plus2,mupen64plus-input-sdl,mupen64plus-audio-sdl,mupen64plus-rsp-hle,mupen64plus-video-glide64mk2,mupen64plus-video-rice,mupen64plus-ui-console,mupen64plus-qt]] | * avec **mupen64plus-qt**, cliquez le lien suivant : [[apt>libmupen64plus2,mupen64plus-input-sdl,mupen64plus-audio-sdl,mupen64plus-rsp-hle,mupen64plus-video-glide64mk2,mupen64plus-video-rice,mupen64plus-ui-console,mupen64plus-qt]] | ||
+ | <note tip>Si cela ne fonctionne pas, copiez la ligne souhaitée dans un terminal, en ajoutant **sudo apt install** avant et en remplaçant les virgules par des espaces. Exemple avec Qt: ''sudo apt install libmupen64plus2 mupen64plus-input-sdl mupen64plus-audio-sdl mupen64plus-rsp-hle mupen64plus-video-glide64mk2 mupen64plus-video-rice mupen64plus-ui-console mupen64plus-qt''</note> | ||
+ | ==== m64p : le pack complet et à jour (Payant)==== | ||
- | ==== m64p : le pack complet et à jour ==== | + | [[https://m64p.github.io/|m64p]] propose Mupen64Plus à jour, les plugins GLideN64 et AngrylionPlus et une interface graphique de base. C'est le plus simple et le plus rapide pour jouer : configurez votre manette et chargez une ROM. Une donation d'un euro minimum est demandé. |
- | + | <note>Apparemment il n'y a plus de contribution demandée.(2020)</note> | |
- | [[https://m64p.github.io/|m64p]] propose Mupen64Plus à jour, les plugins GLideN64 et AngrylionPlus et une interface graphique de base. | + | |
==== Compilation ==== | ==== Compilation ==== | ||
Ligne 49: | Ligne 49: | ||
=== M64py === | === M64py === | ||
- | L'installation de **m64py** s'effectue à partir du paquet proposé par les développeurs. | + | L'installation de **m64py** s'effectue à partir du paquet proposé par les développeurs. |
Il est disponible sur http://m64py.sourceforge.net/ | Il est disponible sur http://m64py.sourceforge.net/ | ||
Ligne 60: | Ligne 60: | ||
Pour installer la version de développement, téléchargez l'archive : https://github.com/dh4/mupen64plus-qt | Pour installer la version de développement, téléchargez l'archive : https://github.com/dh4/mupen64plus-qt | ||
- | Puis dans un terminal : | + | Puis dans un terminal : |
sudo apt-get install qt5-qmake g++ qtbase5-dev libquazip-qt5-dev libqt5sql5-sqlite | sudo apt-get install qt5-qmake g++ qtbase5-dev libquazip-qt5-dev libqt5sql5-sqlite | ||
qmake | qmake | ||
Ligne 86: | Ligne 86: | ||
* z64 : Plugin de bas niveau, plus gourmand que les précédents, mais rend assez bien des jeux connus pour leur difficulté à être émulés (//Rogue Squadron// p. ex.). | * z64 : Plugin de bas niveau, plus gourmand que les précédents, mais rend assez bien des jeux connus pour leur difficulté à être émulés (//Rogue Squadron// p. ex.). | ||
* Angrylion : le plugin le plus précis, il émule presque tout sans le moindre problème, mais est de ce fait inutilisable car demande une puissance énorme ( i7 8700k). Une version optimisée, utilisant le multithreading, disponible sous Linux, est fournie avec m64p. | * Angrylion : le plugin le plus précis, il émule presque tout sans le moindre problème, mais est de ce fait inutilisable car demande une puissance énorme ( i7 8700k). Une version optimisée, utilisant le multithreading, disponible sous Linux, est fournie avec m64p. | ||
- | __Audio :__ | ||
- | * Jabo's DirectSound : plugin de base qui fonctionne bien dans l'ensemble. | ||
- | __Entrée :__ | ||
- | * Jabo's DirectInput : fonctionne correctement, mais quelques problèmes de compatibilité. | ||
- | Meilleure configuration pour jouer à à peu près tout avec des ordinateurs anciens/peu performants (configuration par défaut de mupen64plus) : | + | > Meilleure configuration pour jouer à à peu près tout avec des ordinateurs anciens/peu performants (configuration par défaut de mupen64plus) : |
- | Video: Rice + RSP : rsp-hle | + | Video: Rice ou Glide64 + RSP : rsp-hle |
+ | |||
+ | > Meilleure configuration pour la compatibilité sur un ordinateur récent (configuration par défaut de m64p) : | ||
+ | Vidéo : GLideN64 + cxd4-ssse2 | ||
- | Pour la meilleure précision (peut présenter quelques bugs) : | + | > Pour la meilleure précision sur un ordinateur très puissant : |
- | Video: z64 + RSP: cxd4-ssse3 | + | Video: angrylion ou z64 + RSP: cxd4-ssse3 |
===== Problèmes courants ===== | ===== Problèmes courants ===== |