Ceci est une ancienne révision du document !
Zsnes
Zsnes est un émulateur pour Super Nintendo écrit en assembleur. Par conséquent, il ne marche que pour les ordinateurs à base de x86 seulement.
Installation
Pour installer la version des dépôts ubuntu il suffit d'installer le paquet zsnes .
Dernière version
Pour ceux qui ont envie d'installer une version plus récente, il suffit d'installer le paquet disponible sur cette page (get-deb.net)
Ubuntu 64 bits
EDIT : il existe un paquet compilé pour les architectures 64 bits sous la meme page qu'indiqué en-dessous : http://fr.archive.ubuntu.com/ubuntu/pool/universe/z/zsnes/zsnes_1.510-2.1ubuntu1.1_amd64.deb. La methode ci-dessous semble ne plus etre utile. Pour installer ZSNES en version 64 bits, il suffit de telecharger ce paquet et de l'installer.
Zsnes est un programme écrit directement en langage d'assemblage, il n'est donc compatible qu'avec les processeurs x86. Pour faire fonctionner ce programme, il va falloir utiliser le mode de compatibilité de l'AMD64.
Installer les paquets 32 bits nécessaire à Zsnes :
sudo apt-get install ia32-libs
Télécharger le paquet suivant: zsnes_1.510-2ubuntu1_i386.deb, puis rendez-vous dans le dossier correspondant (l'endroit où vous l'avez téléchargé (le bureau normalement) et tapez :
Installer le paquet zsnes avec le force-architecture, comme décrit ici:
sudo dpkg -i --force-architecture zsnes_*_i386.deb
Désinstaller le paquet zsnes avec dpkg en tapant:
sudo dpkg -P zsnes
Autre solution : regarder du coté de snes9x. Les sauvegardes *.srm de zsnes sont compatibles avec snes9x.
Voir aussi : ce topic.
Lancement
Menus
Ubuntu: Applications→Jeux→ZSNES
Terminal
Pour lancer Zsnes, entrez dans un terminal la commande suivante:
zsnes
Vous pouvez aussi accéder au manuel (en anglais) de Zsnes dans les pages 'man'
man zsnes
Et pour une liste des commandes :
zsnes --help
Configuration
Zsnes crée des fichiers de configuration dans ~/.zsnes/
Ceci est bon à savoir si l'on doit formater, afin de récupérer sa configuration.
Vidéo
Allez choisir votre mode de vidéo dans "Config>Video".
Vous aurez tout un tas de choix, plein écran ou non, résolution, désentrelacement… A vous de voir !!
Joystick/Manette
C'est ici que ça deviens intéressant :). Si vous avez choisi la 1.42, vous risquez d'avoir du mal avec les manettes/joystick, car l'option "joy_sensitivity" n'existe pas dans cette version…
1ère chose à faire : s'assurer que la manette est reconnu et que les bons drivers sont chargé : joystick
Une fois Zsnes lancé, allez dans "Config>Input", choisissez "gamepad/keyboard", faites "SET" puis cliquez sur "SET-KEY".
"Mes directions ne marchent pas, mais mes boutons sont reconnu..."
Vous pouvez aussi voir ici.
Voilà le problème classique. En fait, Zsnes utilise sa propre configuration pour les manettes. Il va vous falloir utiliser les résultats de votre calibrateur (jscalibrator/KDE/jscal), et les donner à Zsnes.
- jscalibrator : fichier /.joystick/ de votre /home/user/
- KDE : Vous n'aurez jamais ce problème avec le centre de contrôle KDE
- jscal : Vous n'aurez jamais ce problème avec jscal en principe
Okay, rendez-vous sur les lignes concernant "Axe 0" et "Axe 1". Si vos nombres vont de ~34 à ~2400 (ou plus), vous avez une manette analogique, si vos nombres vont de -1 à 1, vous avez une manette numérique.
On va se rendre dans le fichier de configuration (zsnes a du être lancé une fois pour qu'il soit crée)~/.zsnes/zsnesl.cfg
Cherchez "joy_sensitivity".
Pour une manette numérique :
Mettez la valeur à 0
Pour une manette analogique :
Il vous faudra mettre une valeur suffisamment grande pour que les petits acoups n'active pas la direction, mais suffisamment petite pour que la manette soit reconnue.
Idéalement, vous pouvez mettre la valeur à 128
Sauvez le fichier, et testez !
Note :
Vous pouvez aussi lancer zsnes avec la commande :
zsnes -js 128
Editeur de combo
Cet émulateur offre énormément d'options, dont l'éditeur de combo (combinaison de touches), très intéressant pour les jeux de combat du type "Street Fighter 2".
Lanceur
(Version 1.42 seulement)
Il est possible de rajouter un lanceur rapide dans le menu application. Ouvrez 'Editeur de menu Applications' (voir aussi : Alacarte) dans 'Application/outils système'. Rajoutez une entrée avec comme commande: zsnes. L'icône se trouve ici: /usr/share/pixmaps/zsnes.xpm
Problèmes Courants
Zsnes ne veux pas se lancer ou le son crépite
Pour régler ce problème, ouvrez un terminal et tapez:
sudo apt-get install libsdl1.2debian-alsa
puis:
zsnes -ad sdl
Zsnes devrais s'ouvrir, allez dans Config→Sound, puis changez le Sampling rate en 48000Hz (en cliquant une fois sur 44100Hz).
Vous pourrez ensuite lancer Zsnes comme décrit ci-dessus et constater qu'il n'y a plus aucun problème.
Si besoin est, désactivez ESD s'il bloque la sortie son:
sudo killall esd
Zsnes n'a pas de son
Ouvrir le fichier /home/votre-répertoire/.zsnes/zsnesl.cfg et changer la ligne suivante :
libAoDriver="auto"
par
libAoDriver="sdl"