Outils pour utilisateurs

Outils du site


ludique:retrogaming:emulateurs_nintendo:snes9x

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
ludique:retrogaming:emulateurs_nintendo:snes9x [2024/09/16 08:13] – créée yoannludique:retrogaming:emulateurs_nintendo:snes9x [2024/09/17 16:08] (Version actuelle) yoann
Ligne 2: Ligne 2:
  
  
-====== Snes9x : émulateur super 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
 +
 +<file>
 +./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
 +</file>
 +
 +Sous Ubuntu ce fichier est contenu dans le paquet libglibmm-2.4-dev
 +
 +<code bash>
 +# Installer le paquet libglibmm-2.4-dev
 +apt-get install libglibmm-2.4-dev
 +</code>
 +
 +Une nouvelle tentative de lancement de l'image retourne une autre erreur
 +<code>
 +./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
 +</code>
 +
 +Installer le paquet **libjack0**
 +<code bash>
 +sudo apt-get install libjack0
 +</code>
 +
 +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** :
 +<code bash>
 +
 +# 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
 +</code>
 +
 +On peut à présent désinstaller les paquets 
 +<code bash>
 +sudo apt-get remove --purge libjack0
 +sudo apt-get remove --purge libglibmm-2.4-dev
 +sudo apt autoremove
 +</code>
  
 ===== Références ===== ===== Références =====
  
-  * https://www.snes9x.com/ +  * https://www.snes9x.com/ 
 +  * https://github.com/snes9xgit/snes9x/releases/ 
 +  * https://github.com/snes9xgit/snes9x/wiki 
ludique/retrogaming/emulateurs_nintendo/snes9x.1726474400.txt.gz · Dernière modification : 2024/09/16 08:13 de yoann