Licence
Vous pouvez copier et distribuer cet article selon les termes de la licence GNU Free Documentation Licence.

Je vous encourage à citer la source de l'article (http://asher256.tuxfamily.org) ainsi que l'auteur initial (Asher256).

Matériel requis:
Le seul conseil que je pourrais vous donner concernant le matériel, c'est d'avoir une carte graphique supportant l'accélération 3D (NVIDIA ou ATI par exemple proposent de très bon pilotes pour GNU/Linux). Cela vous permettra d'utiliser le plugin OpenGL d'Epsxe afin d'avoir une meilleure performance ainsi qu'une excellente qualité graphique.

Si vous n'avez pas d'accélération 3D, rien n'est perdu. Vous pouvez toujours utiliser un plugin soft (mais la qualité graphique ne sera pas aussi satisfaisante).

Est-ce que les jeux marchent vraiment?
Après la configuration de l'émulateur (l'étape la plus importante), tout marche parfaitement.

J'ai pu par exemple finir le jeu vidéo Final Fantasy 9 (cela a pris dans les 55 à 60 heures de jeu), voir toutes ses belles scènes scènes cinématiques et contempler tous les effets graphiques du combat en plein écran. Aucun bug ne s'était produit (pour ce qui est de l'accélération 3D, j'ai utilisé une carte graphique NVidia GeForce 4 MX4000)

Un petit aperçu en images:


(Final Fantasy 9)


(Spyro 3, un jeu sympatique)

Télécharger et installer l'émulateur:
Commencez par télécharger l'émulateur Epsxe.

Site officiel: http://www.epsxe.com
Lien direct vers l'archive: epsxe160lin.zip

  • Créez un nouveau répertoire (dans $HOME par exemple...) nommé: epsxe
  • Décompressez l'archive epsxe160lin.zip dans le nouveau répertoire epsxe/


Télécharger et installer le BIOS:
ATTENTION: Le BIOS est protégé par Copyright. Il est illégal de le télécharger si vous ne possédez pas la console playstation. Il est aussi illégal de le distribuer avec l'émulateur.

Je ne vais pas vous donner un lien direct vers le BIOS (apparemment c'est interdit) mais c'est très simple à trouver en cherchant sur Google avec le mot clé: scph7502.zip

Une fois l'archive scph7502.zip téléchargée, vous allez devoir la décompresser dans le répertoire bios/ (situé dans epsxe/).

NB: Assurez vous qu'il existe bien un fichier nommé scph7502.bin dans le répertoire bios/.

Télécharger et installer les plugins
L'émulateur Epsxe a besoin des plugins afin de gérer le coté matériel: La Vidéo, le Son et le Joystick.

On va les installer étape par étape.

Plugins video
Plugin Pete's MesaGL GPU (site)
Si vous avez une carte qui supporte l'accélération 3D, c'est le plugin qu'il vous faut! (C'est le meilleur plugin que j'ai pu tester pour le moment.)

Pour le télécharger: gpupetemesagl176.tar.gz

Pour l'installer, ouvrez l'archive gpupetemesagl176.tar.gz puis

  • Copiez le fichier libgpuPeteMesaGL.so.1.0.76 dans le répertoire plugins/ d'Epsxe
  • Copiez les fichiers cfgPeteMesaGL et gpuPeteMesaGL.cfg dans le répertoire cfg/ d'Epsxe

Plugin P.E.Os.S Soft GPU (site)
Par le même auteur de Pete's MesaGL GPU. Ce plugin est utile si vous avez une carte graphique qui ne supporte pas l'accélération 3D OpenGL. La qualité graphique de ce plugin est médiocre.

Pour le télécharger: gpupeopssoftx117.tar.gz

Pour l'installer, ouvrez l'archive gpupeopssoftx117.tar.gz puis:

  • Copiez le fichier libgpuPeopsSoftX.so.1.0.17 dans le répertoire plugins/ d'Epsxe
  • Copiez les fichiers gpuPeopsSoftX.cfg et cfgPeopsSoft dans le répertoire cfg/ d'Epsxe

Plugin Pete's OpenGL2 (site)
Ce plugin ne marche pas chez moi. Il requiert une carte graphique récente qui supporte OpenGL 2.

Pour le télécharger: gpupetexgl207.tar.gz

Pour l'installer, ouvrez l'archive gpupetexgl207.tar.gz puis:

  • Copiez le fichier libgpuPeteXGL2.so.2.0.7 dans le répertoire plugins d'Epsxe
  • Copiez les fichiers cfgPeteXGL2 et gpuPeteXGL2.cfg dans le répertoire cfg/ d'Epsxe

Plugins Audio

Plugin P.E.Op.S. Linux OSS/ALSA (site)
Plugin qui supporte le pilote son OSS.

Pour le télécharger: spupetenull101.tar.gz

Ouvez l'archive spupetenull101.tar.gz puis:

  • Copiez libspuPeopsOSS.so.1.0.9 dans le répertoire plugins/ d'Epsxe
  • Copiez les fichiers cfgPeopsOSS et spuPeopsOSS.cfg dans le répertoire cfg/ d'Epsxe

Plugin Pete's NULL (site)
Ce plugin permet de désactiver le son. Utile si vous avez un souci avec le plugin OSS.

Pour le télécharger: spupetenull101.tar.gz

Pour l'installer, ouvrez l'archive spupetenull101.tar.gz puis:

  • Copiez le fichier libspuPeteNull.so.1.0.1 dans le répertoire plugins d'Epsxe

Plugin Eternal SPU 1.41
Plugin qui supporte les pilotes audio OSS et SDL (IL PEUT CAUSER quelques souci de dépendances. Ne l'installez que si le plugin P.E.Op.S Linux OSS ne marche pas).

Pour le télécharger: spuEternal141_linux.tgz

Pour l'installer, ouvrez l'archive spuEternal141_linux.tgz puis:

  • Copiez le fichier libspuEternal.so.1.41 dans le répertoire plugins/ d'Epsxe

Plugins manette/joystick
Plugin PadJoy (Site)
L'un des meilleurs plugins pour la gestion du joystick.

Pour le télécharger: padJoy082.zip.

Pour l'installer, ouvrez l'archive padJoy082.zip puis:

  • Copiez le fichier padJoy/bin/cfgPadJoy dans le répertoire cfg/ d'Epsxe
  • Copiez le fichier padJoy/bin/libpadJoy-0.8.so dans le répertoire plugins/ d'Epsxe


Plugin Omni Joy
Un plugin aussi bon que padJoy.

Pour le télécharger: omnijoy-1.0.0-beta2.tar.bz2

Ce plugin est plus difficile à installer (à comparer avec padJoy) car vous allez devoir le compiler (ce qui implique que vous possédez déjà un compilateur et les bibliothèques requises).

Lancez un terminal et tapez les commandes:

tar xvjf omnijoy-1.0.0-beta2.tar.bz2
cd omnijoy-1.0.0-beta2/
cd plugin; make; cd ..
cd cfg; make; cd ..

Si le plugin se compile sans aucun souci:

  • Copiez le fichier bin/cfgOmniJoy dans le répertoire cfg/ d'Epsxe
  • Copiez le fichier bin/libpadOmniJoy.so dans le répertoire plugins/ d'Epsxe

Lancer epsxe
Vous venez de mettre en place tous les pions. On va enfin lancer l'émulateur! :-)

Entrez dans le répertoire d'Epsxe:


Cliquez sur le fichier exécutable: epsxe

Configurer le BIOS

Cliquez sur Config -> Bios


Entrez "bios/scph7502.bin" dans la fenêtre qui s'affiche:


Puis cliquez sur OK.

Votre BIOS est maintenant configuré.

Sélectionner les plugins

On va commencer par sélectionner le plugin vidéo. Cliquez sur Config -> Video


Choisissez le plugin qui vous convient le mieux:

J'ai choisi le plugin Pete's MesaGL Driver 1.76 pour profiter de l'accélération 3D OpenGL (j'utilise le pilote propriétaire d'NVIDIA). Vous pouvez choisir le plugin P.E.Op.S SoftX Driver 1.17 si vous n'avez pas d'accélération 3D (la qualité graphique ne sera pas aussi bonne que Pete's MesaGL mais cela ne vous empêchera pas de jouer à vos jeux favoris!).

On va maintenant sélectionner le plugin audio. Cliquez sur Config ->Sound

Pour ma part, j'utilise en majorité le plugin Eternal SPU Plugin 1.41 car il supporte SDL.
Vous pouvez choisir un autre s'il marche mieux chez vous (par exemple P.E.Op.S. OSS Audio Driver pour le driver OSS, Pete's NULL Audio Driver pour ne pas avoir de son).

On va enfin choisir l'emplacement du CD-ROM. Cliquez sur Config -> CD-Rom

J'ai choisi /dev/dvd car j'utilise surtout mon lecteur DVD pour la lecture des films, jeux playstation, etc.
Vous pouvez choisir par exemple /dev/cdrom (ou un autre fichier spécial dans /dev qui pointe vers ton votre CD-ROM).

Faire notre premier Test:
Nous venons de configurer le BIOS et de choisir les plugins adéquats.

Il nous reste une seule chose à faire: Tester si l'émulation fonctionne !

Notre premier test consistera à lancer le BIOS.

Cliquez sur File -> Run BIOS:


NB: Si vous avez le message "ePSXE is NOT completely configurated go to config->bios to configure it", cliquez sur Config -> Bios afin de spécifier bon le chemin vers le fichier scph7502.bin.
Si tout marche bien, vous aurez le logo logo de sony:


Puis enfin, le menu:


Si vous avez un souci avec le lancement du BIOS (aucun écran Sony, fermeture brutale d'epsxe, etc.):

  • Cliquez sur Config -> Video puis cliquez sur le bouton Configure afin de configurer le plugin vidéo
  • Cliquez sur Config -> Sound puis cliquez sur le bouton Configure pour configurer le plugin audio
  • lancez epsxe depuis un terminal (par exemple: xterm, gnome-terminal ou konsole) pour voir les messages qui s'affichent (afin de mieux diagnostiquer le problème).

Tester votre premier jeu:
Prenez le CD-ROM d'un de vos jeux PS1 favoris et cliquez sur File -> Run CDROM.

Si tout marche bien vous verrez après quelques secondes le jeu se lancer.


Erreur possible:

  • Si vous avez un ECRAN TOUT NOIR qui ne bouge pas pendant plus de 30 secondes, c'est que vous avez un problème. Cela vient en majorité du CD-ROM qui n'est pas bien configuré. Cliquez sur Config -> Cdrom, puis entrez le bon chemin (/dev/dvd, /dev/cdrom, /dev/hdb, /dev/hdc, etc.).

NB: Pour fermer la fenêtre de l'émulation, il faut taper le la touche Echap au lieu de cliquer sur la croix en haut à droite de la fenêtre (car cela provoque une fermeture anormale d'Epsxe)

Conclusion
Pour finir, je vous invite à lire la documentation (en anglais) d'epsxe. Elle est plutôt destinée aux utilisateurs Windows mais bon, cela peut toujours servir pour certaines petites options similaires dans les deux systèmes!

J'espère que cet article vous a été utile pour configurer au mieux l'émulateur Epsxe.

N'hésitez pas à poster vos commentaires si vous avez des question ou des suggestions.

A bientôt.