ePSXe - Le Bottin des Jeux Linux

ePSXe

🗃️ Specifications

📰 Title: ePSXe 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 09. Inactive (>5 years) & Not playable (no status)
🏷️ Category: Emulation ➤ Engine ➤ SONY 🌍️ Browser version:
🔖 Tags: Tools; Emulation; SONY; HLE BIOS; Multi-platform 📦️ Package Name: epsxe
🐣️ Approx. start: 📦️ Arch package:
🐓️ Latest: 2016-06-24 📦️ RPM package:
📍️ Version: Stable : 2.0.5 📦️ Deb package:
🏛️ License type: 🎁 Free of charge 📦️ Flatpak package:
🏛️ License: Free 📦️ AppImage package:
🏝️ Perspective: Third & First person 📦️ Snap package:
👁️ Visual: 2D & 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source:
👫️ Played: Single & Multi 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 10949 🐛️ Created: 2010-08-20
🐜️ Updated: 2022-12-26

📖️ Summary

[en]: A free (not libre) and multi-platform SONY PlayStation emulator. It has an HLE BIOS (a BIOS compatible with the original BIOS), and uses a system of plug-ins to emulate the GPU, the SPU (sound) and the CD-ROM. ePSXe runs PlayStation games with good accuracy, and for some games patches are available. Unfortunately this emulator is not maintained regularly. The current version (2.0.5) no longer works with the libraries in Debian repository (libssl1.0.0 has been upgraded). [fr]: Un émulateur gratuit et multi-plateforme de console de jeux SONY PlayStation. Il dispose d'un BIOS HLE (BIOS compatible avec le BIOS original), et utilise un système de plug-ins pour émuler le GPU, le SPU (son) et le CD-ROM. ePSXe fait tourner les jeux de la PlayStation avec une bonne précision, et pour certains jeux des patchs sont disponibles. Malheureusement cet émulateur n'est pas maintenu régulièrement. La version actuelle (2.0.5) ne fonctionne plus avec les bibliothèques en dépôt Debian (la libssl1.0.0 a été upgradée).

🎥️ Videos


🎮️ Showcase:



🐧 Linux plays: Sonar Systems,

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft(202xxx) ft(202xxx) t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) ht(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) ht[fr](202xxx) ht[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS:no] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
• Pad plugin for ePSXe & PCSX emulators :[padJoy (Pad plugin for ePSXe & PCSX)]

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [FantasyAnime (ePSXe Tutorial)] [Le blog d'Asher256 (Installer ePSXe facilement sous Ubuntu (paquets *.deb)) [fr]]

🦣️ Social
Devs (ePSXe team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (ePSXe) [fr] [en]] [de]]
[Wikipedia (PlayStation) [fr] [en]] [de]]
[Wiki ubuntu-fr [fr]] [The Linux Game Tome] [archlinux wiki]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB] [Emultest [fr]]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 📶️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [en]

📕🐧"blabla"🐧📕


ePSXe for Android is a Playstation emulator (PSX and PSOne). It is a port of the famous PC version of ePSXe, for Android and Android Tv. ePSXe provides very high compatibility (>99%), good speed, and accurate sound. It is designed for smartphones and tablets, (for 1-4 players) including a fun 2 players option with split screen mode. It includes virtual touchscreen pad support, hardware buttons mapping (Xperia Play, phones with keyboard or gamepad, external gamepads bluetooth or USB such as WiiMote, Sixaxis, Xbox 360, Moga, Ipega) and analog sticks. ePSXe supports OpenGL HD enhanced graphics thanks to the Peopsxgl Plugin, GPU soft HD, Cardboard, cheat codes as well as savestates and memcards compatibility with the Linux/MacOSX/Windows versions.


🌍️ Wikipedia:

ePSXe (enhanced PSX emulator) is a PlayStation video game console emulator for x86-based PC hardware with Microsoft Windows or Linux, as well as devices running Android. It was written by three authors, using the aliases calb, _Demo_ and Galtor. ePSXe is closed source with the exception of the application programming interface (API) for its plug-ins.

Development

For half a year, ePSXe was developed in private. When released on October 14, 2000, ePSXe was a revolution in the PSX emulation scene, boasting higher compatibility and performance than other PlayStation emulators of the time.

After ePSXe 1.6.0 was released on August 5, 2003, its development seemed to halt, with rumors claiming that the source code had been lost due to a hard disk failure. However, on April 5, 2008, the developers of ePSXe made a public statement revealing that in the summer of 2007, they had decided to continue development of the emulator, due to encouragement from users. On May 24, 2008, ePSXe version 1.7.0 was released.

After another hiatus, the developers came back on August 30, 2012, announcing the release of ePSXe for Android, as well as saying that ePSXe for Windows was in testing of version 1.8.0. This version was released on November 9, 2012.

Features

As with many modern emulators, ePSXe makes use of plug-ins to emulate GPU, SPU (sound), and CD-ROM drive functions, a model first established in PSEmu Pro. Games can be loaded from the computer's CD drive or from one of many types of CD images directly from the user's hard drive.

A patching feature allows the user to apply game patches. Games that do not necessarily run properly, or even start at all, can be fixed and played via the use of ePSXe patch files in .ppf format. Not all games prone to bugs have ppf patches written for them.

Until version 1.9.25, ePSXe could only function with an image of an official Sony PlayStation BIOS. Since the various PlayStation BIOS images are copyrighted by Sony, it is illegal to distribute them. For this reason, ePSXe does not come bundled with any of the PlayStation BIOS images, requiring the user to provide one for the emulator. Version 1.9.25 added HLE BIOS support, allowing it to mimic the effect of the PlayStation's BIOS, although compatibility is currently lower than an official BIOS.

Plug-ins

• GPU: Most GPU plug-ins run with either Direct3D, OpenGL, or the Glide API, and are available as freeware or open-source. Many GPU plugins require game-specific hacks to run games.
• SPU: The SPU plug-ins can emulate everything from music to sound effects, with varying degrees of success depending on the plug-in settings, and of course the plug-in being used
• CD-ROM: ePSXe comes with a core CD-ROM plug-in, but many others are available for freeware download and many can emulate up to seven different types of read modes
• Input: The core plug-in is sufficient, but there are others that allow for more functionality.

Compatibility

ePSXe is able to run most PlayStation games accurately. Few games run flawlessly without extensive configuration and trial by error testing. In the case that a game does not run successfully, patches written for the game in question can be used, though few games have patches available.

System requirements

PC version

ePSXe's system requirements are:

Minimum system requirements:
• Intel Pentium III4 CPU
• 256 MB of RAM
• 16 MB VRAM
• x16 CD-ROM
• Windows XP SP3
• DirectX 8

Recommended system configuration
• Intel Pentium 4 CPU
• 512 MB of RAM
• 32 MB VRAM
• DVD-ROM
• Windows XP SP3
• DirectX 9

Android version

• Processor: ARM or x86 (Intel Atom)
• Operating system: Android 2.3.3 or newer
• 256mb ram

Reception

Retro Gamer called ePSXe "the best free PlayStation emulator". Techtree stated "ePSXe is the best free PlayStation emulator".
Pcnexus says "the easiest PS1 emulator for android with downloadable cheat codes and great game compatibilty with PS1 roms".

📕 Description [fr]

Un émulateur de console de jeux SONY PlayStation, par l'ePSXe team (calb, Galtor et _Demo_).

ePSXe est un émulateur gratuit et multi-plateforme de console de jeux SONY PlayStation. Il dispose d'un BIOS HLE (BIOS compatible avec le BIOS original), et utilise un système de plug-ins pour émuler le GPU, le SPU (son) et le CD-ROM. ePSXe fait tourner les jeux de la PlayStation avec une bonne précision, et pour certains jeux des patchs sont disponibles. Malheureusement cet émulateur n'est pas maintenu régulièrement. La version actuelle (2.0.5) ne fonctionne plus avec les bibliothèques en dépôt Debian (la libssl1.0.0 a été upgradée).

Cet émulateur vous permet de jouer sous Linux avec des ROMS téléchargées sur internet.
Ressources : voir la fiche "Ressources - Emulation (Nom de la console émulée)".
Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.

Consoles de jeux émulées / Game consoles emulated (avec doc Bottin): SONY PlayStation (PSX),

Ressources : voir la fiche "Ressources - Emulation (Nom de la console émulée)".

Crédit image (lien ci-dessus): UBUNTU [fr]


ePSXe pour Android est un émulateur Playstation (PSX et PSOne). C'est un portage de la célèbre version PC d'ePSXe, pour Android et Android Tv. ePSXe offre une compatibilité très élevée (> 99%), une bonne vitesse et un son précis. Il est conçu pour les smartphones et les tablettes (pour 1 à 4 joueurs), y compris une option amusante à 2 joueurs avec mode écran partagé. Il comprend la prise en charge de la tablette tactile virtuelle, la cartographie des boutons matériels (Xperia Play, les téléphones avec clavier ou manette de jeu, les manettes de jeu externes Bluetooth ou USB telles que WiiMote, Sixaxis, Xbox 360, Moga, Ipega) et les manettes analogiques. ePSXe prend en charge les graphismes améliorés OpenGL HD grâce au plug-in Peopsxgl, au GPU logiciel HD, au carton, aux codes de triche ainsi qu’à la compatibilité des sauvegardes et des cartes mémoire avec les versions Linux / MacOSX / Windows.



🌍️ Wikipedia:

ePSXe est un émulateur de la console de jeux vidéo PlayStation. ePSXe est un graticiel actuellement disponible en téléchargement.

Comme nombre d'émulateurs de PlayStation, ePSXe requiert l'utilisation de plugins pour les graphismes, le son, la gestion des commandes (manettes/claviers/souris...) et le lecteur CD (dépendant du système d'exploitation) pour fonctionner, une spécificité dérivée de l'émulateur PSEmu/PSEmuPro qui fut le premier à utiliser cette méthode.

Avant 2015, ePSXe nécessitait la présence d'un fichier BIOS PlayStation pour émuler correctement la majorité des jeux. Celui-ci étant propriétaire et soumis à copyright (à l'instar des jeux), la seule manière théoriquement légale de faire fonctionner ePSXe était alors de créer une image du BIOS de sa propre console en le dumpant via un programmateur. Toutefois, depuis la version 1.9.25, l'émulateur inclut une réécriture du Bios (en HLE (en)) ce qui lève le problème.

ePSXe peut exécuter les jeux directement du CD ou via des images de ceux-ci présentes sur le disque dur de l'utilisateur. ePSXe est capable d'émuler une très grande majorité des jeux PlayStation.

La version Android possède différentes options comme la réalité virtuelle ou le réseau local via WiFi de l'appareil Android, et de nombreuses modifications de la manette virtuelle de la machine.

Configuration système minimum

• Processeur : 32 bits à 800Mhz
• Mémoire vive : 256 Mo de RAM
• Carte graphique : support de l'accélération 3D matérielle
• Lecteur de CD-ROM : vitesse 16x ou supérieur (optionnel)
• Système d'exploitation : Windows XP SP3 (jusqu'à la version 2.0.2-1) / Linux
• API : DirectX 8 ou OpenGL 1.0

Configuration recommandée

• Processeur : Double cœur 64 bits ou supérieur
• Mémoire vive : 512 Mo de RAM ou plus recommandé
• Carte graphique : carte vidéo OpenGL 2.0 supportant les shaders GLSL ou supérieur
• Lecteur de CD-ROM : vitesse 16x ou supérieur (optionnel)
• Système d'exploitation : Windows Vista ou supérieur / Linux
• API : DirectX 9 ou supérieur / OpenGL

Version Android

• Processeur: ARM ou x86 (Intel Atom)
• Système d'exploitation: Android 2.3.3 ou supérieur

🚧️ Installation ➜ 🚀️ Launching [fr]

Pour fonctionner, cet émulateur nécessite :

• Éventuellement (pour une meilleure compatibilité), les fichiers de BIOS officiels de la PlayStation (les BIOS SCPH-1001 et SCPH-7502). Néanmoins depuis la version 1.9.25, ePSXe dispose d'un BIOS HLE (émulation du BIOS) avec pour l'instant une compatibilité plus faible que les BIOS officiels.
• L'installation de la bibliothèque libcrypto.so.1.0.0 (celle disponible dans les dépôts Debian est la 1.02 en août 2019)
• des ROMs de jeux.

🕵️ Test [fr]

🕵️ Test (2.0.5) par goupildb (config. : Debian Sid 64-bit):

🎯️ Objectif: tester son fonctionnement.

ePSXe réclame la bibliothèque libcrypto.so.1.0.0, or celle disponible dans les dépôts Debian est la 1.02 en août 2019.
J'ai tenté de créer un lien dynamique et de relancer l'émulateur, mais j'obtiens :
$ ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 libcrypto.so.1.0.0
$ env LD_LIBRARY_PATH=. ./epsxe_x64
./epsxe_x64: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by ./epsxe_x64)
./epsxe_x64: ./libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./epsxe_x64)

Je laisse tomber. D'après mes lectures il faudrait vraiment la libssl1.0.0, elle est disponible ici: [Ubuntu packages]
Mais je risque de rentrer dans des conflits de dépendances avec les bibliothèques déjà installées, je n'ai pas envie de prendre le risque et de perdre davantage de temps avec cela.
Le vrai problème est que le binaire ePSXe est obsolète, pas maintenu et à source fermé.

➯ Statut "Non-funct."