PCSX-ReARMed - Le Bottin des Jeux Linux

PCSX-ReARMed

🗃️ Specifications

📰 Title: PCSX-ReARMed 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D & 3D
🏷️ Category: Emulation ➤ Engine ➤ SONY 🏝️ Perspective: Third & First person
🔖 Tags: Emulation; SONY; ps1; HLE BIOS; libretro compatible; Multi-platform ⏱️ Pacing: Real Time
🐣️ Approx. start: 2005-10-02 👫️ Played: Single
🐓️ Latest: 2025-08-22 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest : 💥️ r23➜r25 / Dev: 9136290 ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: GPL-2 ✨️ (temporary):
🐛️ Created: 2010-08-20 🐜️ Updated: 2025-08-30

📦️ Deliverables

📦️ Package name: pcsx-rearmed ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 🙈️🙉️🙊️ Updated & No changelog 👻️ Temporary:
💡 Lights on: ✓ 📰 Previous News: ✓
🎨️ Significant improvement: ✓ 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb & Louis 🚧️ Some work remains to be done:
🎰️ ID: 12266

📖️ Summary

📜️[en]: A fork of PCSX Reloaded (PCSXR, abandoned, itself based on PCSX-df 1.9, abandoned), and a libre and multiplatform emulator for the SONY PlayStation (PS1) game console. It offers an HLE BIOS (free BIOS emulating the original BIOS), support for AMD64 and ARM architectures, 2D acceleration using Xvideo, improved graphics, a completely redesigned and modernized GTK2/Glade graphical interface, integrated plugins, an improved system for classic PSEmu plugins, better configuration tools, translation support, and more. It is oriented towards the ARM architecture (and works very well on the x86_64 architecture) and includes a MIPS->ARM recompiler by Ari64, NEON GTE code, and other performance improvements. 📜️[fr]: Un fork de PCSX Reloaded (PCSXR, abandonné, lui-même basé sur PCSX-df 1.9, abandonné), et un émulateur libre et multiplateforme de console de jeux SONY PlayStation (PS1). Il offre un BIOS HLE (BIOS libre émulant le BIOS d'origine), la prise en charge des architectures AMD64 et ARM, l'accélération 2D utilisant Xvideo, un graphisme amélioré, une interface graphique GTK2 / Glade entièrement repensée et modernisée, des plugins intégrés, un système amélioré pour les plugins PSEmu classiques, de meilleurs outils de configuration, une prise en charge de la traduction, ... Il est orientée vers l'architecture ARM (et fonctionne très bien sur l'architecture x86_64) et comprend un recompilateur MIPS->ARM par Ari64, du code NEON GTE et d'autres améliorations de performances.

🎥️ Videos


🦝️ From Users: 💥️ (201110),


💎 Features: 💥️ Enhanced Graphics on OpenPandora Handheld (201209),


🎮️ Showcase: 💥️ (202005), 💥️ (201110), 💥️ (202201),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: ft(201209) ft(202503) t(202xxx) gd(202xxx) gu(201110) r(202402) lp(202xxx) d(202005) d(201110) d(202201) d(202312) d(202002) d(201301) d(202007) d(201610) d(201809) ht(202403) ht(202404) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
[Steam (Windows)] - Free

🍩️ Resources

🔘️ Libretro compatibility
• Port of this engine to libretro: [Libretro (PCSX-ReARMed) (WIKI)]

🔘️ Forks or similar projects
• PCSX Reloaded (abandoned, itself based on PCSX-df 1.9, abandoned): [Homepage] [Dev site] [RSS] [Changelog 1 2 3]

🔘️ Games
• 🗿️See also our entry: Resources - Emulation - SONY PlayStation 1 (PSX, PSone)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(PCSX-ReARMed) Devs (PCSX-ReARMed Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(PCSX Reloaded) Devs (PCSX Reloaded Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (PCSX-Reloaded) [fr] [en] [de]]
[Wikipedia (PlayStation) [fr] [en]] [de]]
[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]

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

🦣️ Social Networking Update (on mastodon)

🛠️ Title: PCSX-ReARMed
🦊️ What's: A SONY PlayStation 1 emulator
🏡️ -
🐣️ https://github.com/notaz/pcsx_rearmed
🔖 #LinuxEmulation #Sony #ps1 #HLEBIOS
📦️ #Libre #Arch
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🕵‍ r25-76-g91362904: 👏️⭐⭐⭐⭐

🥁️ Update: r23➜r25
⚗️ No changelog 🙈️🙉️🙊️
📌️ Changes: https://github.com/notaz/pcsx_rearmed/tags
🦣️ From: 🛜️ https://github.com/notaz/pcsx_rearmed/releases.atom

💥️🦝️ https://www.youtube.com/embed/MG17QO2z78w
💥️🎮️ https://www.youtube.com/embed/?list=PLRbgg4gk_0Ie5y2yx-sl5xn6KRbo5VUMf
💥️🎮️ https://www.youtube.com/embed/eewicMmX3pE
💥️🎮️ https://www.youtube.com/embed/Up5ylMKFxZg

🕶️ A view of its UI (v.r1638.67c020ee-1 from the AUR repositories on Linux) with the game “Big Air,” a 3D snowboarding game, in a Freeride race (the game offers 5 types of events), as the player descends a snowy slope. The time and speed are displayed at the top of the UI.

📚️ PCSX-ReARMed is a fork of PCSX Reloaded (PCSXR, abandoned, itself based on PCSX-df 1.9, abandoned), and a libre and multiplatform emulator for the SONY PlayStation (PS1) game console. It offers an HLE BIOS (free BIOS emulating the original BIOS), support for AMD64 and ARM architectures, 2D acceleration using Xvideo, improved graphics, a completely redesigned and modernized GTK2/Glade graphical interface, integrated plugins, an improved system for classic PSEmu plugins, better configuration tools, translation support, and more. It is oriented towards the ARM architecture (and works very well on the x86_64 architecture) and includes a MIPS->ARM recompiler by Ari64, NEON GTE code, and other performance improvements.

📕 Description [en]

📜️ "A SONY PlayStation 1 emulator" 📜️

ARM optimized PCSX fork

PCSX ReARMed is yet another PCSX fork based on the PCSX-Reloaded project, which itself contains code from PCSX, PCSX-df and PCSX-Revolution. This version is ARM architecture oriented and features MIPS->ARM recompiler by Ari64, NEON GTE code and more performance improvements. It was created for Pandora handheld, but should be usable on other devices after some code adjustments (N900, GPH Wiz/Caanoo, PlayBook versions are also available).
PCSX ReARMed features ARM NEON GPU by Exophase, that in many cases produces pixel perfect graphics at very high performance. There is also Una-i's GPU plugin from PCSX4ALL project, and traditional P.E.Op.S. one.

PCSX-Reloaded

PCSX-Reloaded is a forked version of the dead PCSX emulator, with a nicer interface and several improvements to stability and functionality.
PCSX-Reloaded uses the PSEMU plugin interface to provide most functionality; without them, you will not be able to use it to play games. PCSX-Reloaded provides a number of plugins to provide basic functionality out of the box.
PCSX-Reloaded has a very capable Internal HLE BIOS that can run many games without problems. It is recommended that you use it. However, if you own a real PlayStation, you may be able to use your own BIOS image. PCSX-Reloaded will find it in ~/.pcsx/bios/ or /usr/share/psemu/bios/ if you place it there. This can improve compatibility, especially with certain games and with the use of memory cards.
See the doc/ folder in the source, or /usr/share/doc/pcsx/ on Debian systems, for more detailed information on PCSX-Reloaded. A UNIX manpage is also available.


PCSX-Reloaded

PCSX-Reloaded is a PlayStation Emulator based on PCSX-df 1.9, with support for Windows, GNU/Linux and Mac OS X as well as many bugfixes and improvements.
Note: This project is affiliated with neither PCSX nor PCSX-df project and should be considered as an separate derived work, so please don't confuse this project with the original PCSX or bother the original PCSX developers with problems concerning this project.


🌍️ Wikipedia (PCSX & PCSX-Reloaded):

PCSX is a free and open-source video game console emulator which allows software designed to be used with the Sony PlayStation to run on personal computers. Over the years, development changed hands several times with PCSX-Reloaded (PCSXR) now being the main version.

PCSX has a high compatibility rate and is currently available for a number of different operating systems including Microsoft Windows, OS X and Linux. It is released under the GNU General Public License.

History

The emulator was first released for the PC on August 31, 2000. Official development ceased on September 17, 2003, and development shifted to the new PlayStation 2 emulator, PCSX2.

PCSX-df was created in 2006 and added new features, a new GTK-based interface, AMD64 support, and corrected some bugs, but was developed mainly with only Linux compatibility in mind. Version 1.10 was released on March 29, 2009.

PCSX-Reloaded is a new project created in mid-2009, which is based on the work of the PCSX-df branch, completely independent, and works on bug fixes while maintaining Windows and OS X compatibility alongside Linux. PCSX-df and PCSX-Reloaded coexisted for a while, with PCSX-df merging changes of PCSX-Reloaded back into df.

Features

PCSX supports network play and external plugins as used by ePSXe. As with many modern emulators PCSX-Reloaded supports savestates and also has Save Rewind feature (currently only OSX and Linux version), Support for ECM files (currently only OS X and Linux version), Support for Libarchive (currently only OSX and Linux version), widescreen hack and makes use of plug-ins to emulate GPU, SPU, and CD-ROM drive functions, a model first established in PSEmu Pro, it uses Peops OpenGL plugin for graphics on default but can also use Pete's OpenGL2, gpuBladeSoft, PCSX2 graphics plugin GSDX, AmiDog GPU plugin, Asmodeans PSXFX shader pack, input plugins such as Lilypad and Pokopom Pad Plugin. It also has multi-track cue support and is the only PS1 emulator with compatibility with anti-jitter options in graphics plugins, such as GTE accuracy in the default Peops OpenGL plugin, or Improved coordinate accuracy in Edgbla's gpuBladeSoft and it also supports PeteOpenGL2Tweak plugin. Additionally, PCSX seeks to simulate the functionality of the PlayStation BIOS and consequently does not require a BIOS file dump to operate, making it easier to emulate legally, however Bios emulation is still incomplete so its better to use dumped BIOS to avoid various bugs and reduced compatibility.

Ports and commercial usage

Linux, macOS/OS X, and Microsoft Windows on x86-based computers are the main development focus of PCSX-Reloaded but various PCSX iterations have been ported to other platforms as well, including Dreamcast, GameCube, PlayStation 3, Wii, Xbox, and various ARM-based platforms (PCSX-Rearmed fork) such as BlackBerry Playbook and Nintendo 3DS.
Usage

PCSXR was used for an official port and commercial re-release of N2O: Nitrous Oxide on Steam on June 29, 2015. It is also used as the emulator on Sony's PlayStation Classic dedicated console.

Reception

Tom's Guide featured PCSX Reloaded in a feature about the best PlayStation emulators, scoring it at 4 of 5 points. Kator Legaz reviewed the Mac OS version as "good".

📕 Description [fr]

Un émulateur de console de jeux SONY PlayStation 1, PCSX-ReARMed par la PCSX-ReARMed Team, basé sur PCSX Reloaded, lui-même basé sur PCSX-df 1.9.

PCSX-ReARMed est un fork de PCSX Reloaded (PCSXR, abandonné, lui-même basé sur PCSX-df 1.9, abandonné), un émulateur libre et multiplateforme de console de jeux SONY PlayStation (PS1. Il offre un BIOS HLE (BIOS libre émulant le BIOS d'origine), la prise en charge des architectures AMD64 et ARM, l'accélération 2D utilisant Xvideo, un graphisme amélioré, une interface graphique GTK2 / Glade entièrement repensée et modernisée, des plugins intégrés, un système amélioré pour les plugins PSEmu classiques, de meilleurs outils de configuration, une prise en charge de la traduction, ... Il est orientée vers l'architecture ARM (et fonctionne très bien sur l'architecture x86_64) et comprend un recompilateur MIPS->ARM par Ari64, du code NEON GTE et d'autres améliorations de performances.

Cet émulateur vous permet de jouer sous Linux avec des ROMS téléchargées sur internet.
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),


Fourche PCSX optimisée pour ARM

PCSX ReARMed est une autre fourche PCSX basée sur le projet PCSX-Reloaded, qui contient lui-même du code provenant de PCSX, PCSX-df et PCSX-Revolution. Cette version est orientée vers l'architecture ARM et comprend un recompilateur MIPS->ARM par Ari64, du code NEON GTE et d'autres améliorations de performances. Elle a été créée pour la console portable Pandora, mais devrait être utilisable sur d'autres appareils après quelques ajustements de code (des versions pour N900, GPH Wiz/Caanoo et PlayBook sont également disponibles).
PCSX ReARMed intègre le GPU ARM NEON d'Exophase, qui produit dans de nombreux cas des graphismes parfaits au niveau des pixels avec des performances très élevées. Il existe également le plugin GPU Una-i du projet PCSX4ALL, ainsi que le plugin traditionnel P.E.Op.S.

PCSX-Reloaded

PCSX-Reloaded est une version dérivée de l'émulateur PCSX, aujourd'hui abandonné, avec une interface plus agréable et plusieurs améliorations en termes de stabilité et de fonctionnalités.
PCSX-Reloaded utilise l'interface du plugin PSEMU pour fournir la plupart des fonctionnalités ; sans celui-ci, vous ne pourrez pas l'utiliser pour jouer à des jeux. PCSX-Reloaded fournit un certain nombre de plugins pour offrir des fonctionnalités de base prêtes à l'emploi.
PCSX-Reloaded dispose d'un BIOS HLE interne très performant qui peut faire fonctionner de nombreux jeux sans problème. Il est recommandé de l'utiliser. Cependant, si vous possédez une véritable PlayStation, vous pouvez utiliser votre propre image BIOS. PCSX-Reloaded la trouvera dans ~/.pcsx/bios/ ou /usr/share/psemu/bios/ si vous la placez à cet emplacement. Cela peut améliorer la compatibilité, en particulier avec certains jeux et avec l'utilisation de cartes mémoire.


PCSX-Reloaded

PCSX-Reloaded est un émulateur PlayStation basé sur PCSX-df 1.9, prenant en charge Windows, GNU / Linux et Mac OS X, ainsi que de nombreuses corrections de bogues et améliorations.
Remarque: ce projet n'est affilié ni aux projets PCSX ni PCSX-df et doit être considéré comme un travail dérivé distinct. Veuillez donc ne pas confondre ce projet avec le PCSX d'origine ni gêner les développeurs PCSX d'origine par des problèmes le concernant.



🌍️ Wikipedia (PCSX & PCSX-Reloaded):

PCSX est un émulateur libre de la première PlayStation publié sous licence GNU GPL. Il est disponible sur PC (support des systèmes d'exploitation Windows, GNU/Linux et Mac OS X) et a également été porté sur les consoles Xbox et Dreamcast.

Histoire

La première version de PCSX fut disponible le 31 août 2000. L'équipe d'origine a cessé le développement de PCSX le 17 septembre 2003 afin de se consacrer entièrement à leur nouveau projet : PCSX2 (un émulateur libre de la PlayStation 2).

Son développement a depuis été repris par une autre équipe, lui donnant le nom de PCSX-df. Cette « version df » n'est développée que pour GNU/Linux.

Une autre équipe a fait un fork de PCSX-df sous le nom de PCSX-Reloaded. Cette dernière version est développée pour Windows, GNU/Linux et Mac OS X. Un port est également disponible pour FreeBSD.

Plugins

PCSX supporte de nombreux plugins et est capable d'émuler le BIOS de la PlayStation ce qui évite aux utilisateurs de celui-ci d'avoir à copier et utiliser un BIOS original (pratique officiellement interdite par Sony).

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source

• Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/notaz/pcsx_rearmed/
(Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/notaz/pcsx_rearmed/

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ ./configure
$ make -j$(nproc)
↪ vous obtenez (notamment) le(s) binaire(s) : pcsx


🏕️ Installation du contenu / des données :

• ROMS de jeu : Cet émulateur vous permet de jouer sous Linux avec des ROMS téléchargées sur internet. Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.
• BIOS : Cet émulateur intègre son propre BIOS (HLE BIOS) compatible. Néanmoins certains jeux (exemples : MGS et FF8) requièrent le BIOS d'origine (voir la section "Resources" ci-avant).

▸ Initialisation des répertoires de données :
• Lancez l'exécutable du jeu / de l'émulateur (puis quittez) afin qu'il initialise ses répertoires : ~/.pcsx/bios/

▸ Assemblage de l'émulateur et du/des BIOS (optionnel, car cet émulateur dispose de son propre BIOS HLE)
• Décompressez le(s) livrable(s) du BIOS afin d'obtenir le(s) fichier(s) qu'il contient (*.bin, *.mec, *.nvm, ....).
• Copiez le/les BIOS à l'endroit souhaité (après décompression).
• Suggestion : dans ~/.pcsx/bios/


🚀️ LANCEMENT DE L'ÉMULATEUR

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] pcsx ou $ pcsx
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./pcsx
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).


📑️ PARAMÉTRAGE

💡 Nota : L'objet de cette section est de fournir quelques suggestions / Conseils

Paramétrage des périphériques d'entrées :

• Gamepad de test :
Logitech Rumblepad (2 analog pads, one digital pad, + force feedback).
Microsoft Xbox Elite Wireless Controller Series 2.
• Pour une meilleure expérience, commencez par paramétrer ses actions avant de jouer.

Paramétrage du graphisme :

(Suggestion, c'est une affaire de goût :)

• Sous l'interface principale, menu Options ➜
⊡ Frameskip : Off
(...)
• Sous l'interface principale, menu Options ➜ [Display] ➜
⊡ PSX Screen centering : Auto
⊡ Show overscan : Auto (découpe des bords de l'écran pour s'assurer que tout s'affiche sur les écrans basse définition)
⊡ Scaler : fullscreen (affiche le jeu sur la totalité de la fenêtre au lieu d'afficher des bandes noires)
⊡ Video output mode : Video Overlay 2X (le meilleur rendu)
⊡ Fullscreen mode : OFF (sauf si vous souhaitez un affichage plein écran)
• Sous l'interface principale, menu Options ➜ [Advanced] ➜
⊡ Disable Frame limiter : Off (sinon les images s'emballent - notamment la démo du jeu, mais pas de souci, c'est modifiable facilement)

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 24 août 2025 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 60 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


💻️ PC specs :
Linux distribution: Manjaro
Kernel: 6.12.41-1-MANJARO 6.15.9-2-MANJARO (don't work w/ my Wacom tablet) +iw (pour le wi-fi) + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 575.64 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.4.10) / Xorg 11.0 (21.1.18)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x4TB Seagate Barracuda + 2x12TB Seagate IronWolf
Monitors: 1 x ASUS ROG Swift PG348Q (3440x1440) (The other died after a micro-power cut 😤️) + 1 x ASUS ROG Swift OLED PG48UQ 47,5" (3840x2160) (Get used to it 🦒️)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: Keychron K1 Pro
MIDI keyboard: ARTURIA Minilab 3
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms-patched required)
Printer: brother MFC-L2800DW (brother-mfc-l2820dw (Print) + brscan5 (Scan) required).
Gamepads (test: jstest-gtk):
- (USB): Logitech Rumblepad (2 analog pads, one digital pad, + force feedback).
- (Bluetooth): Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required + Plugging & unplugging the gamepad to load the driver. If necessary, leave the gamepad connected)(drift if battery low)



🫕️ Installation :

➊ ▸ 🐎️ Emulateur
▸ (✔ v. r1899.a2f6e1bb-1) Paquet Arch/AUR : FONCTIONNEL.
▸ (✔ v. r25-76-g91362904) Source : FONCTIONNEL.
🟢️ Son source se compile facilement et fonctionne bien,
🟢️ Le source est relativement long à charger (240Mo, env 1 min de téléchargement sur GitHub) et l'on s'attend à une très longue compilation. En fait il se compile en moins de 30 secondes.

➋ ▸ 🫀️ Données externes à assembler
🟢️ Il ne requiert pas d'installation de BIOS externe (le BIOS est fourni, ce qui simplifie grandement l'installation).
🟢️ Il reste possible d'utiliser un BIOS externe (pour certains jeux éventuels qui ne fonctionneraient pas).


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface élégante, de qualité, soignée, simple, ergonomique, claire/intuitive, bien expliquée (quelques messages d'aide),
🟢️ Elle offre notamment un écran d'accueil rassemblant ses principaux menus, un bon choix de paramétrages, le support du plein écran et du fenêtré, le choix du moteur graphique (SDL, Video Overlay, Video Overlay 2x), une gestion / le réglage du type de mise à l'échelle graphique (1x1, 2x, scaled 4:3, integer scaled 4:3, fullscreen), d'effets d'affichage (Overscan (découpe des bords de l'écran pour s'assurer que tout s'affiche sur les écrans basse définition)), le BIOS HLE (=BIOS compatible et libre, permettant de se passer de BIOS externe), la possibilité d'utiliser un BIOS externe, le support de la fonctionnalité de triche (cheats), la sauvegarde des réglages,
🟠️ Point(s) faible(s) relevé(s) : il lui manque le support de davantage de filtres graphiques (LCD, Scale2x, hq3x, ...), de l'anti-aliasing, la position de la fenêtre et sa taille (par glisser-déposer) n'est pas mémorisée entre 2 sessions de l'émulateur,

‣ 🎮️ Contrôles
⚬ Nombre de Gamepad(s) géré(s) : 2 🎮️
🔍️ (USB, Logitech Rumblepad) : ✔ Functional
🔍️ (Bluetooth, Microsoft Xbox Elite Wireless Controller Series 2) : ✔ Functional
⚪️ Il/Elle se contrôle au clavier ou au gamepad.
⚪️ Le gamepad doit être connecté avant de lancer le jeu pour qu'il soit reconnu.
🟢️ Il/Elle bénéficie de contrôles simples, redéfinissables, du support des touches fléchées (important pour les claviers non anglophones),
🟢️ Cet émulateur est clairement adapté pour être joué au gamepad.
🟠️ Point(s) faible(s) relevé(s) : sur mon clavier ARTURIA Minilab 3 de petite taille, la touche "-" se trouve sous la touche "6". Or pour effacer une définition précédente d'un gamepad il faut appuyer sur la touche "-" (quel choix étrange alors qu'ils auraient pu choisir la touche "del"). L'émulateur ne reconnaît pas le caractère "-" et je ne peux donc pas reprendre la définition erronée (suite à des appuis touches de test) de mon gamepad Logitech (mon gamepad Xbox a été bien défini dès le départ et fonctionne bien) - ce qui le rend inutilisable sauf à recommencer tous les paramétrages de l'émulateur.

‣ 👤️ Solo
🟢️ Son interface supporte le jeu solo

‣ 👥️ Multi-joueur / Développement collaboratif
⚪️ Pas de multi-joueur (sauf erreur de ma part),

‣ 🏞️ Graphismes
🟠️ Point(s) faible(s) relevé(s) : un graphisme pixelisé, du fait de son âge et des capacités techniques de la période considérée,

‣ 🎧️ Son
🟢️ Les jeux sont accompagnés d'effets sonores de qualité,
🟢️ L'interface elle-même n'est pas sonorisée,
🟠️ Pas de réglages sonores sous l'interface.


🍔️ Contenu :

‣ 🕹️ Emulation
🟢️ Cette console dispose d'un contenu assez important.
🟢️ 1994 - SONY Playstation 1 (PS1) : c'est une console de 5eme génération (CPU LSI Logic R3000 32 bits, 33,9MHz, coprocesseur mathématique cop2, 2Mo de RAM + 1Mo de RAM vidéo, GPU avec une définition jusqu'à 640x480 en 16,7 millions de couleurs, sortie en 1994. Elle se situe sur le segment de la SEGA Saturn. Elle dispose d'un lecteur CD-ROM, de 2 ports gamepad, d'un connecteur AV Multi (signal S-Video ou RGB). Sa manette dispose de 4 boutons directionnels, une paire de boutons sur les côtés, 1 bouton Start et 1 bouton Select au centre, 4 boutons avec symboles géométriques (triangle, cercle, croix et carré) et 2 sticks analogiques (avec boutons par clic sur le stick) et est équipée d'un système de vibration à 2 moteurs (DualShock). Différents accessoires peuvent être acquis séparément (cartes mémoire, souris, câble de liaison pour relier 2 consoles, adaptateur pour 4 joueurs, ...). Elle utilise des disques CD-ROM (permettant d'écouter aussi des CD audio). Elle permet le jeu sur Internet. Elle est zonée et les CD-ROM comportent une protection contre la copie. Sa ludothèque comprend plus de 4100 titres. Elle domine le marché de la 5eme génération. Celle-ci voit l'arrivée de la 3D, avec néanmoins des capacités encore limitées (ici, un graphisme au maxi en 640x480, seulement 2Mo de RAM, et un lecteur CD-ROM vs DVD).


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s)

‣ 🔍️ (v. r25-76-g91362904) : ✔ tested
‣ ◀️ Test binaire de fonctionnement : ✔ tested
‣ 📺️ SONY Playstation 1 emulation : ✔ tested
‣ 🕵‍♂️️ Test plus précis : ✔ tested
‣ 👤️ Solo : ✔ tested
‣ 👥️ Multi-joueur : (⛔️ unavailable)
‣ 🎮️ Logitech Rumblepad (USB) : ✔ tested
‣ 🎮️ Microsoft Xbox Elite Wireless Controller Series 2 (in Bluetooth) : ✔ tested
‣ 🏕️ Avec un contenu Commercial : ✔ tested
‣ 🏕️ Avec un contenu Libre ou Gratuit : (🧪️not_tested)


‣ 🎲️ Résultat des tests
‣ 🔍️ (v. r25-76-g91362904) : (⭐⭐)
‣ 🎮️ Logitech Rumblepad (USB) : ✔ Functional
‣ 🎮️ Microsoft Xbox Elite Wireless Controller Series 2 (Bluetooth) : ✔ Functional
‣ 🏕️ Avec un contenu Commercial : (⭐⭐)

⚪️ J'ai testé un échantillon d'une dizaine de jeux.
🟢️ Il fonctionne bien et je n'ai pas décelé de bugs.

🔍️ Big Air : (⭐⭐)
Un jeu de snowboarding avec différents circuits et types de compétition.
↪ Le gameplay est assez bon et le jeu assez complet. Le jeu en solo fonctionne bien. Le jeu en multi-joueurs (j'ai tenté d'y jouer avec 2 gamepads) ne semble pas fonctionnel (l'écran attend une réponse lors de l'écran du 2nd joueur et pas moyen d'avancer).

🔍️ Asterix & Obelix Take On Caesar : (⭐)
Un jeu mettant en scène les personnages du dessin animé Français.
↪ Le gameplay me semble assez pauvre (pour la 1ere manche il faut attraper des poissons) .Le jeu en solo fonctionne bien. Le jeu en multi-joueurs (j'ai tenté d'y jouer avec 2 gamepads) ne semble pas fonctionnel (Asterix peut être dirigé mais pas Obelix).

🔍️ J'en ai testé une dizaine d'autres - dont je ne détaille pas les noms : (⭐)


🏆️ Impressions :

🟠️ L'impression générale de ces jeux PS1 est que beaucoup de travail a été consacré aux cinématiques (souvent très longues) et aux graphismes 3D pour en mettre plein les yeux (à l'époque), au détriment d'un gameplay très moyen, et de contrôles souvent difficiles.
🟢️ D'après des vidéos visionnées sur certains jeux, il existe néanmoins de bons jeux en 2D et même des jeux de courses de voitures en 3D de bonne facture (Ridge Racer et Rage Racer notamment).

‣ 🌤️ Axes d'amélioration
⚬ L'absence de filtres d'affichage conduit à des graphismes pixelisés.
⚬ Une jouabilité moyenne à pauvre (c'est un avis personnel),
⚬ Les jeux eux-mêmes : des contrôles assez mauvais en jeu (difficile de se diriger dans certains cas).
⚬ Beaucoup d'attente entre les écrans de présentation avec la simulation de chargement du CD-ROM et les cinématiques elles-mêmes sont très longues.

‣ 🌞️ J'ai aimé
⚬ Un émulateur facile à installer non seulement par sa compilation, mais aussi grâce à son BIOS HLE directement disponible,
⚬ Une interface simple et fonctionnelle,
⚬ Les jeux fonctionnent tous (je n'ai pas trouvé de jeux non fonctionnels).


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Je juge ci-dessus la qualité de l'émulateur, et non pas celle de l'offre logicielle.
🟠️ Le gros point négatif me semble être la qualité de l'offre logicielle qui me semble très moyenne - sur l'échantillon testé. Sur certains jeux dont les personnages sont connus (Bugs Bunny par exemple), le constat du passage en 3D est une dégradation de l'aspect des personnages (par rapport au joli dessin en 2D fin et précis dans ses traits), des contrôles difficiles (dans un autre jeu dans un vaisseau spatial j'avais du mal à me déplacer en ligne droite) et un gameplay très pauvre. La difficulté sera surtout de trouver de bons jeux, plus que de les émuler.
🟢️ Heureusement il existe visiblement de bons jeux en 2D et même quelques jeux en 3D de bonne facture.
🟢️ Un bon émulateur, simple à installer, qui fait bien son job - même s'il lui manque encore des filtres pour améliorer un peu le graphisme 3D pixelisé des années 2000.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !