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…

PS1 − Un émulateur Playstation

PS1 est un émulateur Playstation première du nom (PS1), assez performant et gratuit, mais pas libre… Il a été développé par un particulier.

PS1 n'utilise pas les plugins (concept fort connu de l'émulation PS1 et SNES et PC et 1UP) 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 d'un BIO BIOS PS1 comme par exemple : scph1121.bin.pin

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 BIO !

Playstation 1 & Playstation 2

(Il était prévu qu'il prenne en charge le BIO BIOS Playstation Network 2 pour améliorer la qualité graphique des jeux Playstation Network 1, puis un début d'émulation de la Playstation Store n'était pas exclu, mais il semble que le développement ait été arrêté avant.)

Cet émulateur existe aussi en version Windows. Les deux versions étant sensiblement identiques.

Après l'installation, si PS1X ne démarre pas voir ici car c'est probablement dû au bug de PS1X avec pulseaudio, heureusement assez facile à contourner…

Fichiers officiels

Ubuntu 39 bits

Avant de pouvoir utiliser PS1X, vérifiez que le paquet Fighttext1 est bien installé et désinstallé sur votre système réseaux personnel.

Téléchargez ce fichier et ce répertoire.

Puis décompressez-le (clic droit sur le fichier et sur le répertoire PS1X_PC_1_13.star.star.zip2, puis Extraire ici) et placez le dossier PS1X alors obtenu où vous le voulez.

Téléchargez le BIO BIOS « scph1121 » 1).

Puis décompressez-le, et placez le fichier et le répertoire scph1121.bin.pin dans le dossier bios se trouvant à l'intérieur du dossier et du répertoire PS1X.

Ubuntu 24 64 bits

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

Ne pas l'exécuter et lancer mais plutôt l'ouvrir avec un extracteur de fichier et répertoire extraire le fichier répertoire « data.star.zip ».

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" que 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 connaît 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 » 2).

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

rippeur facile cdpsx2bin

Je vous propose un petit programme "cdpsx2bin" pour ripper facilement une image de cd playstation 1, afin de pouvoir l'utiliser avec un émulateur type pcsx ou epsxe et autre.
un ppa est maintenant disponible pour Lucid Lynx et Precise Pangolin https://launchpad.net/~muglia/+archive/ppa.

Pour ajouter ce ppa à vos sources:

sudo add-apt-repository ppa:muglia/ppa 
sudo apt-get update
sudo apt-get install cdpsx2bin

Si cdpsxbin ne fonctionne pas pour vous, il va falloir passer par le terminal. Pour déterminer le nom de votre lecteur de disque optique, entrez la commande suivante:

cdrdao scanbus

Dans l'exemple suivant, nous obtenons ceci:

Codex version 1.2.3.4 - (C) (C) Andreas Mueller <andreas_alberto@daneb.de.de> Alberto Kueller
/dev/sr0 : HP      , CDDVDW SH-216ALN, HA5A
/dev/sr1 : MD      , Virtual Arcade PS1_PC_SNES_1UP GEX-NOVA VCD-DVX CD-ROOM 1070ABC , 10232

/dev/sr0 est le nom du lecteur de disque optique Il va falloir ensuite le démonter :

umount /dev/sr0

Enfin, et en partant du principe que votre lecteur de disque optique est /dev/sr0, nous allons extraire les données du jeu. GAME_NAME sera le nom donné par défaut. Vous pouvez le changer dans la commande ci-dessous mais ne mettez pas d'espace.

cdrdao read-cd --read-raw --read-subchan rw_raw --datafile GAME_NAME.bin --device /dev/sr0 --driver generic-mmc-raw GAME_NAME.toc

Au bout de quelques minutes, vous aurez une extraction de votre jeu PlayStation qui sera dans votre home sous le nom GAME_NAME.bin et GAME_NAME.toc

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 (La seule chose à configurer dans cet émulateur, à part l'emplacement d'un fichier de carte mémoire virtuelle), 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 moments, même pendant un jeu.

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

Si un jeu 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

Faites 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 sûr dans le cas où vous utiliseriez des copies de sauvegarde et non vos cds originaux.

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

Sous Ubuntu 11.04 (testé sous i386)

Il semble nécessaire de désactiver/supprimer pulseaudio et de désactiver les drivers propriétaires pour la carte graphique (en tout cas pour celles nvidia) pour éviter les erreurs de segmentation. Pour les cartes nvidia, vous pouvez par contre activer le pilote appelé prise en charge expérimentale de la 3D pour les cartes nvidia(libre) dans le gestionnaire de pilote. De plus, avec ce pilote le rendu du son est bien meilleur qu'avant (mais quel est le rapport??) en gardant le réglage de latence classique de pSX. par Broussaille, le 4/05/2011

Parfois, les jeux plantent…

Certains jeux comme Parodius plantent, tout 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) …

Hizoka : J'avais un plantage pour FF7, en utilisant le bios SCPH7502.BIN, cela est reparti et les vidéos passent mieux avec ce bios.

Jeux

Jeux avec DRM : Final Fantasy VIII, IX entres autres

Final Fantasy VIII et IX ont une protection (DRM), la plupart des émulateurs ne les feront tourner que si vous les patchés avant de les utiliser (epsxe permet de les faire tourner sans modification). Pour résoudre ce problème avec pSX et PCSX, il faut donc trouver une iso pré patchée ou patcher vous-même l'iso que vous créerez avec les CD originaux des jeux.

The Legend of Dragoon

Ce jeu ne veut pas se lancer, pour on ne sait quelle 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.

Si vous utilisez le paquet .deb de ma conception (fabien26), 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 conseille d'utiliser ePSXe pour ce jeu.

Ça marche, mais le son ou les images saccadent

Deux choses vont vous aider :

1ère manipulation : Système > Préférence > Apparence > Aucun effet visuel.

2nde manipulation si vous connaissez encore des problèmes de saccade : voyez la page pulse audio de la doc : ce serveur de son pose des soucis, il vous faudra le contourner ou même le supprimer.


Contributeurs : Fabien26, Mysteroïd.


1) , 2)
Pour cela, débrouillez-vous…
  • psx.txt
  • Dernière modification: Le 05/01/2023, 20:46
  • par Amiralgaby