Selon les tags présents sur cette page, celle-ci n'a pas été vérifiée pour une des versions LTS supportées d'Ubuntu.
Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



pSX : Un émulateur Playstation propriétaire, et qui marche

pSX est un émulateur Playstation première du nom (PSOne) récent, développé par un particulier, il est gratuit, mais n'est pas libre…

Il est prévu qu'il supporte le bios playstation 2 pour améliorer la qualité graphique des jeux Playstation 1, puis un début d'émulation de la playstation 2 n'est pas exclu.

Cet émulateur existe en version Linux, mais aussi Windows !

Les deux versions étant sensiblement identiques.

pSX n'utilise pas les plugins (concept fort connu de l'émulation PSX et N64) ce qui le rend plus simple d'utilisation, et rend son interface de configuration mieux intégrée, et plus simple d'emploi.

Le fait de ne pas utiliser de plugin ne le rend pas moins complet que les autres, il peut par exemple directement démarrer depuis une image *.iso, ou autre *.bin. La qualité graphique, ainsi que sa compatibilité avec du matériel plutôt ancien est aussi très bonne.

Par contre pour l'utiliser, vous devrez disposer du bios pSX: scph1001.bin

Attention: Du fait que l'émulateur ne peut pas être utilisé sans le bios, vous devez obligatoirement disposer d'une Playstation 1 ou 2 chez vous pour pouvoir utiliser cet émulateur !

Paquet .deb

Le paquet .deb de pSX, fait par mes soins, contient déjà le bios, ainsi que la librairie gtkglext pour la version 64bits, ainsi, vous n'aurez rien à ajouter !

Version 32 bits: psx_1.13~fabdeb3_i386.deb

Version 64 bits: psx_1.13~fabdeb3_amd64.deb

Fichiers officiels

Ubuntu 32 bits

Avant de pouvoir utiliser pSX, vérifiez que le paquet libgtkglext1 est bien installé sur votre système.

Téléchargez ce fichier: http://psxemulator.gazaxian.com/pSX_linux_1_13.tar.bz2

Puis décompressez le (clic droit sur le fichier pSX_linux_1_13.tar.bz2, puis Extraire ici) et placez le dossier pSX alors obtenu où vous le voulez.

Téléchargez le bios: scph1001 (:!: pas de lien vers des fichiers non libres merci.)

Puis décompressez le, et placez le fichier scph1001.bin dans le dossier bios se trouvant à l'intérieur du dossier pSX.

Ubuntu 64bits

Pour la version 64bit, il faut aller récupérer le paquet libgtkglext1 version i386, direction packages.ubuntu.com: Libgtkglext1 sur packages.ubuntu.com Choisir votre version d'ubuntu, sélectionnez la version i386, choisir un miroir et le téléchargement se lance.

Ne pas l'exécuter mais plutôt l'ouvrir avec un extracteur de fichier et extraire le fichier data.tar.gz.

Ouvrir ensuite ce fichier avec un extracteur de fichier et extraire le dossier lib qui se trouve dans le dossier usr (usr/lib).

Ouvrez le dossier "usr" qui vous venez d'extraire, ouvrez "lib" et récupérez les fichiers que vous allez copier dans /usr/lib32. Si on vous parle d'un problème de droits effectuez l'opération en tapant sudo nautilus ou sudo dolphin dans un terminal. (Si quelqu'un connait une méthode plus clean, qu'il édite ce wiki :))

Téléchargez ce fichier: http://psxemulator.gazaxian.com/pSX_linux_1_13.tar.bz2

Puis décompressez le (clic droit sur le fichier pSX_linux_1_13.tar.bz2, puis Extraire ici) et placez le dossier pSX alors obtenu où vous le voulez.

Téléchargez le bios: scph1001 (:!: pas de lien vers des fichiers non libres merci.)

Puis décompressez le, et placez le fichier scph1001.bin dans le dossier bios se trouvant à l'intérieur du dossier pSX.

Pour ouvrir pSX, rendez vous simplement dans le dossier pSX, et ensuite, double cliquez sur l'exécutable pSX qui s'y trouve.

Après le choix de la langue le bios pSX devrait démarrer, il ne vous reste plus qu'à cliquer sur Fichier pour utiliser une iso ou un cd dans votre lecteur !

Pour entrer ou sortir du mode Plein écran, il faut utiliser le raccourci clavier: Alt+Entrée

Pour configurer votre manette (sûrement la seule chose à configurer dans cet émulateur), il faut faire: Fichier→Configuration, puis dans l'onglet Manettes, choisissez le Nom de la manette connectée à l'ordinateur (si vous n'avez pas de manette vous pouvez utiliser le clavier); et le Type de la manette, ensuite vous devez cliquer sur un des bouton de la playstation, pour l'associer à un bouton de votre manette, ou clavier.

Vous pouvez changer la configuration à tous moment, même pendant un jeu.

Suivant la conpatibilité du jeu avec le dualshock, ou non, il vous faudra choisir comme Type de manette, la Manette normale, ou DualShock.

Si un jeux n'est pas compatible dualshock, vous ne pourrez rien faire, vous devrez donc aller dans la configuration pour modifier le Type en Manette normale pour contrôler le jeu comme il faut.

Conseil

Faite un lien du dossier contenant vos isos PS1 dans le dossier cdimages de pSX, ceci vous permettra d'y accéder plus rapidement sans avoir à chaque fois à refaire le chemin via le navigateur de fichiers peu pratique utilisé par pSX.

Bien sur dans le cas où vous utiliseriez des copie de sauvegarde et non vos cds originaux.

pSX ne s'ouvre pas / crash au démarrage

Ceci peut survenir si le serveur son pulse audio est en fonctionnement. Voici un script qui désactive pusleaudio, lance psx et réactive pulseaudio :

#!/bin/bash

gksu /etc/init.d/pulseaudio stop
sleep 1
gksu killall pulseaudio
sleep 1
exec /chemin/vers/votre/install/de/pSX #Pensez à changer pour votre répertoire d'install
gksu /etc/init.d/pulseaudio start

Vous pouvez aussi supprimer le paquet pulseaudio si comme moi vous en avez eu par dessus la tête de pulseaudio …

(Jaunty AMD64) pSX ne s'ouvre pas / crash au démarrage 2

Le conflit semble différent sur la version Jaunty, il semblerait que psX semble ne pas trouver le contrôleur audio. Qu'on stop le processus pulseaudio (sudo killall pulseaudio) ou pas, il ne veut pas démarrer. Source Pour contourner cette erreur, il suffisait de lancer l'application avec sudo, mais il y a mieux!

La solution est résumée ainsi : 1. Fermer pulseaudio (sudo killall pulseaudio) 2. Lancer pSX en 'root' (sudo ./pSX) 3. Aller dans la section "son" dans "fichier/configuration" de pSX. Changer l'option défaut dans "Carte son" pour le contrôleur approprié (plughw:0,0 pour mon cas). Appuyer sur 'apply' et fermer psX. 4 Ouvrer /root/.pSX/psx.ini dans un éditeur de texte (gksudo gedit /root/.pSX/psx.ini). Chercher la section "[Sound]" dans la configuration et copier la valeur de "device". (J'ai la valeur "b7d317a4"). 5. Coller la valeur précédente à la même endroit dans le fichier ~/.pSX/psx.ini, là où il a des zéros. Sauvegarder. Si vous n'avez pas le fichier dans votre répertoire d'utilisateur, executé pSX une fois sans partir le jeu et coller la valeur dans la nouvelle configuration que pSX vient de créer.

Maintenant, redémarrer pSX. Le problème est maintenant résolu, on peut laisser pulseaudio ouvert et lancer le jeu! Sauf que pour mon cas, on ne peut pas écouter de la musique en même temps que l'utilisation de pSX.

Note : Si pSX ne s'ouvre pas avec la commande ./pSX , faites la commande /opt/pSX/pSX

Parfois les jeux plantent ...

Certains jeux comme Parodius plante, tous fonctionne sauf que vous ne pouvez plus diriger votre vaisseau, que se soit avec une manette ou un clavier …

Je cherche actuellement s'il est possible de passer outre ce problème … (changer de bios, ou une case à décocher/cocher …)

Problème constaté sur Parodius (souvent), Warm-up (souvent), Final Fantasy VII (hyper rarement), Final Fantasy VIII (à deux reprises incontournables, vous devrez reprendre votre sauvegarde sur un autre émulateur avant de revenir) …

Jeux

Final Fantasy VIII

A moins que ce ne soit qu'un cas isolé, la version Pal (européenne) de Final Fantasy VIII, ne marche pas sur cet émulateur, ni dans PCSX d'ailleurs … (il plante à deux reprises dans le jeu, ce problème est facilement contournable en utilisant les fichiers sauvegardes dans un autre émulateur ePSXe en l'occurance) Il vous faudra donc utiliser ePSXe. Final Fantasy VII et Final Fantasy IX ne sont pas touchés par ce problème.

Jetez un oeil à la liste de compatibilité de PCSX vous pourrez remarquer qu'une solution a été trouvée pour pallier aux problèmes d'incompatibilité de Final Fantasy VIII et IX , du à la protection (DRM) de ces jeux, non prise en charge sur pas mal d'émulateurs.

The Legend of Dragoon

Ce jeu, ne veut pas se lancer, pour on ne sait qu'elle raison sur le bios scph1001 …

Quel que soit l'émulateur; pourtant, il fonctionne parfaitement sur ma playstation première génération … qui doit avoir le même bios …

la solution est d'utiliser le bios: scph7502 ou le bios spch1002 (:!: pas de lien vers des fichiers non libres merci.)

Si vous utilisez le paquet .deb de ma conception, le bios spch1002 est celui par défaut, même si pour l'auto-détection, il a été renommé scph1001

D'autres bugs subsistent dans ce jeu avec cet émulateur, je vous conseil d'utiliser ePSXe pour ce jeu.


Contributeurs: Fabien26

  • psx.1249188480.txt.gz
  • Dernière modification: Le 02/08/2009, 06:48
  • (modification externe)