Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
zsnes [Le 22/03/2017, 22:11]
francisscot
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​TAGS Ubuntu_64bits jeu émulation émulateurs_console vétuste}} 
----- 
-  
-====== 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'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **zsnes** [[apt://​zsnes|{{apt.png}}]] . 
- 
-<​note>​Malheureusement,​ il n'est pas disponible pour Ubuntu 64 bits dans les dépôts officiels.</​note>​ 
- 
- 
-====Installation sur Ubuntu 64 bits ==== 
-Il n'y a pas de paquet pour 64bits. Il est néanmoins possible de faire tourner la version 32 bits : 
- 
-===Sur Ubuntu 12.04=== 
-Installez les dépendances : 
- 
-<​code>​sudo apt-get install ia32-libs libao4 libc6 libgcc1 libgl1-mesa-glx libpng12-0 libsdl1.2debian libstdc++6 zlib1g</​code>​ 
- 
-La méthode consiste ensuite à extraire l'​exécutable du paquet zsnes 32 bits :  
- 
-<​code>​wget http://​launchpadlibrarian.net/​54332336/​zsnes_1.510-2.2ubuntu4_i386.deb 
-dpkg -x zsnes_1.510-2.2ubuntu4_i386.deb zsnes_dir 
-cd zsnes_dir/​usr/​bin 
-./zsnes -ad sdl </​code>​ 
- 
- 
-===À partir d'​Ubuntu 14.04=== 
-Depuis la version 14.04, Ubuntu utilise le [[:​ubuntu_64bits#​utiliser_des_programmes_32_bits_sur_ubuntu_64_bits|multi-arch]] pour gérer les paquetages 32 bits sur les systèmes 64 bits, avec gestion automatique des dépendances. On peut installer ZSnes depuis le dépôt 32 bits avec la commande : 
-<​code>​sudo apt-get install zsnes:​i386</​code>​ 
- 
- 
-===Autres solutions :=== 
-  * sous Wine (au moins pour la version 1.3), zsnes fonctionne assez bien. 
-  * sinon, essayez [[:​emulateurs_console#​super_nintendo|snes9x]] (les sauvegardes *.srm de zsnes sont compatibles avec snes9x). ​ 
- 
-**Voir aussi :** [[http://​ubuntuforums.org/​showthread.php?​t=588744|ce topic]]. 
-==== Lancement ==== 
- 
-=== Menus === 
- 
-Ubuntu: **//​Applications->​Jeux->​ZSNES//​** 
- 
-=== Terminal === 
- 
-Pour lancer Zsnes, entrez dans un [[terminal]] la commande suivante: 
-<​code>​ 
-zsnes 
-</​code>​ 
- 
-Vous pouvez aussi accéder au manuel (en anglais) de Zsnes dans les pages '​man'​ 
-<​code>​ 
-man zsnes 
-</​code>​ 
- 
-Et pour une liste des commandes : 
- 
-<​code>​ 
-zsnes --help 
-</​code>​ 
- 
-===== 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 [[:​joystick#​problemes|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 : 
- 
-<​code>​ 
-zsnes -js 128 
-</​code>​ 
- 
-Une autre méthode, si votre sixaxis ne fonctionne pas avec Zsnes, et que les tentatives de modification d'​input font freezer Zsnes : 
- 
-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''​ 
-Rendez vous dans la section player 1 input et remplacez-là par : 
-<​code>​ 
-; Player 1 Input 
-; Input Device: 0 = Unplugged, 1 = KEYBOARD/​GAMEPAD 
-pl1contrl=1 
-; Keys for Select, Start, Up, Down, Left, Right, X, A, L, Y, B, R 
-pl1selk=310 
-pl1startk=313 
-pl1upk=314 
-pl1downk=316 
-pl1leftk=317 
-pl1rightk=315 
-pl1Xk=322 
-pl1Ak=323 
-pl1Lk=320 
-pl1Yk=325 
-pl1Bk=324 
-pl1Rk=321 
-</​code>​ 
-==== Editeur de combo ==== 
- 
- 
-{{http://​www.emunova.net/​img/​tutoriaux/​zsnes/​Untitled.png}}\\ 
-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: 
- 
-<​code>​sudo apt-get install libsdl1.2debian-alsa</​code>​ 
- 
-Si vous êtes sous Karmic, tapez  
- 
-<​code>​sudo apt-get install libsdl1.2debian-pulseaudio</​code>​ 
- 
-puis: 
- 
-<​code>​zsnes -ad sdl</​code>​ 
- 
-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: 
- 
-<​code>​sudo killall esd</​code>​ 
- 
- 
- 
-==== 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" ​ 
- 
-===== Ressources ===== 
- 
-  * [[http://​www.zsnes.com/​|Site officiel de Zsnes]]\\ 
-  * [[http://​www.emunova.net/​tutoriaux/​zsnes.htm|Page explicative en français]] 
- 
----- 
-//​Contributeurs:​ [[utilisateurs:​adam0509]],​ [[utilisateurs:​Fabien26]],​darunia (partie 64 bit).// 
  • zsnes.1490217077.txt.gz
  • Dernière modification: Le 22/03/2017, 22:11
  • par francisscot