Ceci est une ancienne révision du document !
Mupen64Plus- La Nintendo64 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.
Installation
Via les dépôts officiels
Mupen64Plus est un émulateur sans interface graphique. La version 2.5. qui date de 2015 est disponible dans les dépôts.
Installez le paquet en cliquant sur ce lien mupen64plus. 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)
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.
Installation avec l'interface graphique m64py :
- ajoutez à vos sources de logiciels le PPA ppa:random-stuff/ppa1)
- avec mupen64plus-qt, cliquez le lien suivant : libmupen64plus2,mupen64plus-input-sdl,mupen64plus-audio-sdl,mupen64plus-rsp-hle,mupen64plus-video-glide64mk2,mupen64plus-video-rice,mupen64plus-ui-console,mupen64plus-qt
m64p : le pack complet et à jour
m64p propose Mupen64Plus à jour, les plugins GLideN64 et AngrylionPlus et une interface graphique de base.
Configuration / Utilisation
Utilisation en ligne de commande
Pour obtenir la description des différentes options de Mupen64plus, référez vous au manuel :
man mupen64plus
Installation d'une interface graphique
Trois interfaces graphiques toujours en développement peuvent être utilisées : m64py, mupen64plus-qt et m64p .
M64py
L'installation de m64py s'effectue à partir du paquet proposé par les développeurs. Il est disponible sur http://m64py.sourceforge.net/
mupen64plus-qt
mupen64plus-qt permet d'afficher les jeux en liste simple, en colonnes avec différentes informations (titre, éditeur, année, etc.) ou en vignettes. Toutes les informations et les vignettes sont téléchargées depuis thegamesdb.com. L'interface est en Français.
Une interface pour les architectures 64 bits seulement est disponible ici : https://github.com/dh4/mupen64plus-qt/releases ou sur le sujet de discussion d'emutalk.net
Pour installer la version de développement, téléchargez l'archive : https://github.com/dh4/mupen64plus-qt
Puis dans un terminal :
sudo apt-get install qt5-qmake g++ qtbase5-dev libquazip-qt5-dev libqt5sql5-sqlite qmake make
Configuration des interfaces graphiques
Pour certaines interfaces, il vous faudra préalablement indiquer les chemins suivants :
- Libraries : /usr/local/lib/libmupen64plus.so.2
- Plugins : /usr/local/lib/mupen64plus
- Data et configuration : /home/user/.config/mupen64plus/
- ROMs : répertoire où vos jeux sont stockés
Pour d'autres interfaces, comme mupen64plus-qt, il faut uniquement configurer le dossier des ROMS.
Utilisation des plugins
Si vous utilisez les interfaces graphiques, un menu de configuration vous propose de choisir parmi différents plugins. La configuration par défaut est le plus souvent la meilleure, car elle est rapide et très largement compatible. Il n'y a donc rien à toucher.
Vidéo :
- Jabo's Direct3D : plugin rapide, mais plus mis à jour (comporte de ce fait quelques bugs)
- Rice : Rapide et configurable, bon plugin pour des configurations modestes et anciennes.
- GLideN64 : le plus performant, pour des ordinateurs récents.
- z64 : Plugin de bas niveau, plus gourmand que les précédents, mais le seul à rendre assez bien certains jeux (Rogue Squadron p. ex.).
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) :
Video: Rice + RSP : rsp-hle
Pour la meilleure précision (peut présenter quelques bugs) :
Video: z64 + RSP: cxd4-ssse3
Problèmes courants
Manette non reconnue
Au premier démarrage du gestionnaire de configuration des manettes, il se peut que votre manette ne soit pas reconnue, pour que ça marche, il suffit de le fermer puis de le réouvrir.
Problèmes graphiques dans certains jeux
Pour des raisons de compatibilité, il faut parfois, pour certains jeux, utiliser le plugin Glide au lieu de Rice, ou GL64 et vice-versa.
C'est un peu embêtant, mais à force on s'y fait.
Problème d'affichage des plugins dans les menus
Installez le paquet libstdc++5.
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
Voir aussi
—- Contributeurs: Fabien26, Francis.