ePSXe - Le Bottin des Jeux Linux

ePSXe

Specifications

Title: ePSXe Type: Status lost
Genre: Emulation Status: Non-funct.
Category: Emulator ➤ Engine ➤ SONY Commercial:
Tags: Emulator; SONY; HLE BIOS; Cross-platform Demo:
Released: Stable : 2.0.5 Package Name: epsxe
Date: 2016-06-24 Extern Repo:
License: Free Deb Repo:
View: Third & First person Package:
Graphic: 2D & 3D Binary: ✓
Mechanics: Real Time Source:
Played: Single & Multi PDA: ✓
Quality (record): 5 stars Quality (game):
Contrib.: Goupil & Louis ID: 10949
Created: 2010-08-20 Updated: 2019-09-21

Summary

[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). [en]: A free (not libre) and cross-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).

Videos

Quelques exemples / Some examples (Showcase) :



Linux joue / Linux plays : Sonar Systems,

Links

Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft ft t ts gd gu id r lp ht ht d d d d d ht[fr] ht[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g] [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
[Open Hub] [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] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [mastodon] [twitter] [Facebook] [PeerTube] [YouTube]

On other sites
[Wikipedia (ePSXe) [fr] [en]] [de]]
[Wikipedia (PlayStation) [fr] [en]] [de]]
[JeuxLinux [fr]] [UBUNTU [fr]] [The Linux Game Tome]

Reviews
[metacritic] [Emultest [fr]]

News / Source of this Entry (SotE) / News (SotN)
[Changes with v. (date)]

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 ou 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

Description [en]

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".

Installation [fr]

INSTALLATION :

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):

(test de 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."