{{tag>ludique jeux émulateur nintendo}} ====== Snes9x : émulateur Super Nintendo ====== On peut également télécharger des packs de shaders qui permettent de simuler les affichages CRT de l'époque. Ci dessous quelques liens détaillant l'usage des shaders : * [[http://emulation.gametechwiki.com/index.php/Shaders_and_filters|Shaders et filtres (gametechwiki.com)]] * [[http://filthypants.blogspot.com/search/label/pixel%20shader|Les pixels shaders (blogspot.com)]] ===== Installation Ubuntu 24.04 ===== Lors de lancement du fichier AppImage on obtient l'erreur suivante ./Snes9x-1.63-x86_64.AppImage ./Snes9x-1.63-x86_64.AppImage: error while loading shared libraries: libgiomm-2.4.so.1: cannot open shared object file: No such file or directory Sous Ubuntu ce fichier est contenu dans le paquet libglibmm-2.4-dev # Installer le paquet libglibmm-2.4-dev apt-get install libglibmm-2.4-dev Une nouvelle tentative de lancement de l'image retourne une autre erreur ./Snes9x-1.63-x86_64.AppImage ./Snes9x-1.63-x86_64.AppImage: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory Installer le paquet **libjack0** sudo apt-get install libjack0 Après installation des paquets libglibmm-2.4-dev et libjack0 le fichier AppImage s’exécute normalement. Il est possible de recréer une image intégrant les bibliothèques manquantes en utilisant **appimagetool** : # Copier les fichiers manquants cd squashfs-root/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libgiomm-2.4.so . ln -s libgiomm-2.4.so libgiomm-2.4.so.1 cp /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 . cp /usr/lib/x86_64-linux-gnu/libjack.so.0 . # Retourner à la racine de l'image cd ../../.. # Reconstruire l'image ARCH=x86_64 appimagetool-x86_64.AppImage squashfs-root/ Snes9x-1.63-modify.AppImage On peut à présent désinstaller les paquets sudo apt-get remove --purge libjack0 sudo apt-get remove --purge libglibmm-2.4-dev sudo apt autoremove ===== Références ===== * https://www.snes9x.com/ * https://github.com/snes9xgit/snes9x/releases/ * https://github.com/snes9xgit/snes9x/wiki