DuckStation - Le Bottin des Jeux Linux

DuckStation

🗃️ Specifications

📰 Title: DuckStation 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D & 3D
🏷️ Category: Emulation ➤ Engine ➤ SONY 🏝️ Perspective: Third & First person
🔖 Tags: Emulation; SONY; ps1; Multi-platform; libretro compatible; BIOS ROM required; Moddable; Mouse; Force Feedback; Controller ⏱️ Pacing: Real Time
🐣️ Approx. start: 2019-09-08 👫️ Played: Single
🐓️ Latest: 2026-08-11 🚦 Status: 04. Released (status)
📍️ Version: Latest: - // Dev: 💥️ 0.1-11608/11580 / 5fd3668 ❤️ Like it: 1. 🙏️⭐⭐⭐⭐⭐ (fantastic)
🏛️ License type: 🎁 Free of charge 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: CC BY-NC-ND 4.0 ⭐ (temporary):
🎰️ ID: 15958 🐛️ Created: 2020-12-19

🚦 Entry status

💡 Lights on: ✓ 🚧️ Some work remains to be done:
📰 What's new?: 🦬️ Huge. vers. 💭️ New version published (to be updated):
🦣️ Awaiting publication on Mastodon: 🎨️ Significant improvement:
🦺️ Work in progress: 🎖️ This work: 5 stars
📰 Previous News: 🛜️ RSS (on RSS Guard): ✓
👫️ Contrib.: goupildb & Louis 🛜️ Reading frequency: 4w (few devbuilds)
🐜️ Updated: 2026-08-14

📦️ Deliverables

📦️ Package name: duckstation ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage: ✓
📱️ Mobile support: ✓ ..... 📦️ Flatpak: ✓
🧹️ Not use: ..... 📦️ Snap:

📖️ Summary

📜️[en]: A free, multi-platform SONY PlayStation 1 (PSX, PSone) game console emulator focused on accuracy, playability, maintainability and performance on low-end devices. It requires an external BIOS to operate.It offers an interface (Qt or SDL), Android and libretro support, hardware and software rendering, support for high-resolution widescreen displays, scaling, filtering of textures and true colors (24-bit), force feedback for the joystick and state load/save. 📜️[fr]: Un émulateur gratuit et multiplateforme de console de jeux SONY PlayStation 1 (PSX, PSone) axé sur la précision, la jouabilité, la maintenabilité et les performances sur des appareils bas de gamme. Il nécessite un BIOS externe pour fonctionner. Il offre notamment une interface (Qt ou SDL), le support Android et libretro, le rendu matériel et logiciel, le support des écrans large en haute résolution, la mise à l'échelle, le filtrage des textures et les couleurs réelles (24 bits), le retour de force pour le joystick et le chargement / la sauvegarde d'état.

🎥️ Videos


🕵️ Reviews: (202105),


💎 Features: PS1 Native vs 4K60 Upscaled Emulation | Gran Turismo 2 (202207), on Android (202012), graphics comparison (202011),


📰 Progress: Mr. Sujano (0.1-11026/11108/202605),


🕯️ How To: Make PlayStation PS1 Games Look EXACTLY How YOU Want | Full In Depth Graphics Guide (202404), Emulator Setup Guide 2024 (202401), Guide d'installation 2024 - Résolution, Bios, 60hz ! [fr](202401),


🎮️ Showcase: Gran Turismo 2 (202208), Castlevania Symphony of the Night (202011), Metal Gear Solid (202011),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: ft(202207) ft(202011) ft(202011) t(202xxx) gd(202xxx) gu(202xxx) r(202105) lp(202xxx) d(202208) d(202011) d(202011) d(202012) d(202009) d(202009) d[fr](202012) d[fr](202012) d[fr](202012) ht(202404) ht(202401) ht(202012) ht(202010) ht[fr](202401) ht[fr](202109) ht[fr](202303) ht[fr](202012) ht[fr](202101) ht[fr](202109) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202103) ht[tr](202xxx)]
Doc: [WIKI 1 2] [FAQ]
Updates: [RSS] / [Changelog 1(news/blog) 2(release notes)(too detailed/technical) 3(tags) 4(commits)]

💰 Commercial
• (empty)

🍩️ Resources

🔘️ Libretro compatibility
• Port of this emulator to libretro : [Libretro (emulator name) (Libretro WIKI)]

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

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Compatibility List]

🦣️ Social
(DuckStation) Devs (DuckStation Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(DuckStation) Devs (Connor McLaughlin (Stenzek, Talhreth) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (PlayStation) [fr] [en]] [de]]
[HOLaRSE [de]] [LinuxFR [fr]]

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

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

🕊️ Source of this Entry: [Le Journal du hacker [fr](20201213)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: DuckStation
🦊️ Idea: A free SONY PS1 emulator
🏡️ -
🐣️ https://github.com/stenzek/duckstation
🔖 #LinuxEmulation #Playstation
📦️ #Free #Arch #RPM #Flatpak #AppIm
📕️ https://lebottinlinux.vps.a-lec.org/LO.html

🥁️ Update: 0.1-11608/11580
⚗️ Huge vers. 🦬️
📌️ Changes: https://github.com/stenzek/duckstation/releases
https://github.com/stenzek/duckstation/releases
🦣️ From:
https://mastodon.social/@playingtux/116882523141048352
🛜️ https://github.com/stenzek/duckstation/releases.atom

🕵️ https://www.youtube.com/embed/iz-Y5ISNXCA
🕯️https://www.youtube.com/embed/KuKdeez8I5I
🕯️[fr] https://www.youtube.com/embed/iEYm1yZIvGA
💎 https://www.youtube.com/embed/POqy92edBSs
🎮️ https://www.youtube.com/embed/8l92HbPvr98
🎮️ https://www.youtube.com/embed/03L-iNoUHKg

🕶️ A view of its user interface (version 0.1-11443 with a dark theme on Linux) featuring the game "Capcom vs. SNK - Millennium Fight 2000 Pro" in progress: a muscular young man and a muscular young woman are facing off at night in a beautiful Japanese setting (a small wooden bridge spanning a stream and a wooden house in the background) illuminated by a huge, blazing torch. The top and bottom of the screen display counters and bar graphs showing the status of the match and the players.

📚️ A free, multi-platform SONY PlayStation 1 (PSX, PSone) game console emulator focused on accuracy, playability, maintainability and performance on low-end devices. It requires an external BIOS to operate.It offers an interface (Qt or SDL), Android and libretro support, hardware and software rendering, support for high-resolution widescreen displays, scaling, filtering of textures and true colors (24-bit), force feedback for the joystick and state load/save.

🕵‍ 0.1-11443: 🙏️⭐⭐⭐⭐⭐
🟢️ A real gem.
🟢️ A polished interface of exceptional quality—it’s so perfect that I can’t imagine how it could be improved.
🟢️ The whole thing works very well.

📕 Description [en]

📜️ "A free SONY PlayStation 1 (PSX, PSone) game console emulator" 📜️ .

DuckStation is an simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability. The goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues.

A PS1 or PS2 "BIOS" ROM image is required to to start the emulator and to play games. You can use an image from any hardware version or region, although mismatching game regions and BIOS regions may have compatibility issues. A ROM image is not provided with the emulator for legal reasons, you should dump this from your own console using Caetla or other means.

DuckStation features a fully-featured frontend built using Qt, as well as a simplified frontend based on SDL and Dear ImGui. An Android version has been started, but is not yet feature complete.

Other features include:

✅️ CPU Recompiler/JIT (x86-64, armv7/AArch32 and AArch64)
✅️ Hardware (D3D11, OpenGL, Vulkan) and software rendering
✅️ Upscaling, texture filtering, and true colour (24-bit) in hardware renderers
✅️ PGXP for geometry precision and texture correction
✅️ Adaptive downsampling filter
✅️ Post processing shader chains
✅️ "Fast boot" for skipping BIOS splash/intro
✅️ Save state support
✅️ Windows, Linux, highly experimental macOS support
✅️ Supports bin/cue images, raw bin/img files, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP formats.
✅️ Direct booting of homebrew executables
✅️ Direct loading of Portable Sound Format (psf) files
✅️ Digital and analog controllers for input (rumble is forwarded to host)
✅️ Namco GunCon lightgun support (simulated with mouse)
✅️ NeGcon support
✅️ Qt and "Big Picture" UI
✅️ Automatic updates for Windows builds
✅️ Automatic content scanning - game titles/hashes are provided by redump.org
✅️ Optional automatic switching of memory cards for each game
✅️ Supports loading cheats from existing lists
✅️ Memory card editor and save importer
✅️ Emulated CPU overclocking
✅️ Integrated and remote debugging
✅️ Multitap controllers (up to 8 devices)
✅️ RetroAchievements
✅️ Automatic loading/applying of PPF patches

📕 Description [fr]

Un émulateur de console de jeux SONY PlayStation 1 (PSX, PSone), par la DuckStation Team, initié par Connor McLaughlin (Stenzek, Talhreth).
En C/C++.

DuckStation est un émulateur gratuit et multiplateforme de console de jeux SONY PlayStation 1 (PSX, PSone) axé sur la précision, la jouabilité, la maintenabilité et les performances sur des appareils bas de gamme. Il nécessite un BIOS externe pour fonctionner. Il offre notamment une interface (Qt ou SDL), le support Android et libretro, le rendu matériel et logiciel, le support des écrans large en haute résolution, la mise à l'échelle, le filtrage des textures et les couleurs réelles (24 bits), le retour de force pour le joystick et le chargement/la sauvegarde d'état.

Nota:
• Un fork du source (voir la section "Resources" ci-dessus) le rend compatible avec libretro (pour plus de précision concernant l'application libreto, voir la fiche "Libretro (& RetroArch)"
• Cet émulateur nécessite un BIOS externe pour fonctionner.
• 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 1 (PSX, PSone),
Exemples de ROMS utilisables: voir les liens éventuels au paragraphe "Resources" ci-dessus et la fiche "Resources - Emulation (Name of the emulated console)".


DuckStation est un simulateur/émulateur de la console Sony PlayStation(TM), axé sur la jouabilité, la vitesse et la maintenabilité à long terme. L'objectif est d'être aussi précis que possible tout en maintenant des performances adaptées aux appareils bas de gamme. Les options de "bidouillage" sont proscrites, la configuration par défaut devrait prendre en charge tous les jeux jouables, seules certaines des améliorations présentant des problèmes de compatibilité.

Une image ROM « BIOS » PS1 ou PS2 est nécessaire pour démarrer l'émulateur et jouer aux jeux. Vous pouvez utiliser une image provenant de n'importe quelle version de matériel ou de n'importe quelle région, bien que des régions de jeu et des régions BIOS non concordantes puissent poser des problèmes de compatibilité. Une image ROM n'est pas fournie avec l'émulateur pour des raisons légales, vous devez la décharger de votre propre console en utilisant Caetla ou d'autres moyens.

DuckStation dispose d'un frontal complet construit à l'aide de Qt (capture d'écran), ainsi que d'un frontal simplifié basé sur SDL et Dear ImGui. Une version Android a été lancée, mais elle n'est pas encore complète.

Les autres fonctionnalités sont les suivantes :

✅️ Recompilateur CPU/JIT (x86-64, armv7/AArch32 et AArch64)
✅️ Rendu matériel (D3D11, OpenGL, Vulkan) et logiciel
✅️ Upscaling, filtrage de texture et couleurs réelles (24 bits) dans les moteurs de rendu matériels.
✅️ PGXP pour la précision de la géométrie et la correction des textures.
✅️ Filtre de sous-échantillonnage adaptatif
✅️ Chaînes de shaders de post-traitement
✅️ "Fast boot" pour sauter le splash/intro du BIOS
✅️ Support de l'état de sauvegarde
✅️ Support de Windows, Linux, macOS très expérimental
✅️ Prise en charge des images bin/cue, les fichiers bin/img bruts et les formats MAME CHD.
✅️ Démarrage direct des exécutables homebrew.
✅️ Chargement direct des fichiers Portable Sound Format (psf)
✅️ Contrôleurs numériques et analogiques pour l'entrée (le rumble est transmis à l'hôte).
✅️ Support du pistolet Namco GunCon (simulé avec la souris)
✅️ Support NeGcon
✅️ Qt et interface utilisateur "Big Picture" (grande image)
✅️ Mises à jour automatiques pour les builds Windows
✅️ Analyse automatique du contenu - les titres/ashs des jeux sont fournis par redump.org
✅️ Changement automatique optionnel des cartes mémoire pour chaque jeu.
✅️ Prise en charge du chargement des codes de triche à partir de listes existantes.
✅️ Éditeur de cartes mémoire et importateur de sauvegardes.
✅️ Overclocking du processeur émulé
✅️ Débogage intégré et à distance
✅️ Contrôleurs multitap (jusqu'à 8 appareils)
✅️ Réalisations rétro
✅️ Chargement/application automatique des correctifs PPF

🚧️ 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 (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), il pourra être exécuté d'un seul clic sur son livrable.

💡Nota :
• Si vous avez installé au préalable l'outil [AppManager] OU [AppImageLauncher] (des outils simples et facilement installables par AppImage ou depuis les dépôts de votre distribution), ils vous permettrons de centraliser (dans un répertoire) vos exécutables AppImage et de les rendre visibles par vos lanceurs habituels. AppManager offre en plus une interface de gestion (lancement, mise à jour, suppression) de ces livrables.
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.


📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (bazaar, discover et/ou gnome-software) pour l'installer en quelques clics.

💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : bazaar (mon préféré), discover et/ou gnome-software

[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
[The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom



📄️ Installation à partir du source

• Source non testé.


🏕️ Installation du contenu / des données :

• BIOS : Cet émulateur requiert l'installation du/des BIOS de la console (voir la section “Resources” ci-avant) non livré avec l'émulateur du fait d'une licence incompatible. Le seul moyen est de le récupérer à partir de votre console de jeu ou de le télécharger sur internet - si le vendeur de la console le fournit. Tout autre moyen est illégal.

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


🚀️ LANCEMENT DE L'ÉMULATEUR

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] duckstation ou $ duckstation
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans le répertoire où se trouve le binaire lancez : $ ./duckstation
💡 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/).

▸ AppImage :
• Si vous l'avez installé à partir d'un paquet AppImage et de l'outil [AppManager] OU [AppImageLauncher] (des outils simples et facilement installables par AppImage ou depuis les dépôts de votre distribution) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser ces outils : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.

▸ Flatpak :
• Si vous l'avez installé à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (bazaar, discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).
💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que Alt F3) en saisissant ses premières lettres.


📑️ PARAMÉTRAGE

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

Installation du/des BIOS :
• Cet émulateur ne fournit pas de BIOS compatible. Vous devrez donc vous le(s) procurer au préalable.
• Au 1er lancement de l'émulateur celui-ci vous demande de lui préciser l'emplacement du/des BIOS.

Installation d'un jeu :
• Au 1er lancement de l'émulateur celui-ci vous demande de lui préciser l'emplacement des ROMs de jeux, et affiche ensuite les ROMs reconnues sur son écran principal pour faciliter leur lancement.

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

• Gamepad(s) 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.

• Sous son interface, sélectionnez/cliquez sur "Paramètres" ➜ "Manettes"
➜ Onglet "Paramètres globaux"
⊡ ✅️ "Activer la source d'entrée SDL"
➜ Onglet "Port Manette 1"
⊡ "Type de manette" : sélectionnez "Manette analogique"
⊡ Cliquez sur "Mappage automatique" ➜ (Sélectionnez votre manette dans la liste des manettes reconnues)
➜ Onglet "Port Manette 2"
(répétez l'opération avec vos autres manettes)

Paramétrage du graphisme :

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

• Sous l'interface principale, menu "Paramètres" ➜ "Graphisme" ➜
⊡ "Moteur de rendu" : (laisser sur "Automatic")
⊡ "Adaptateur" : (laisser sur "Par défaut")

➜ Onglet "Rendu" ➜
⊡ "Résolution interne" : "9x Natif (pour 4K)"
⊡ “Sous-échantillonnage” : “Box (Downsample 3D/Smooth All)” "3x"
⊡ “Filtrage des textures” : “Nearest-Neighbor”
⊡ “Filtrage des textures des sprites” : “Nearest-Neighbor”
⊡ “Tramage” : “Unscaled”
⊡ “Désentrelacement” : “Weave (Combining)”
⊡ “Format d'image” : “16:10”
⊡ “Rogner” : “All Borders (Aspect Uncorrected)”
⊡ “Mise à l'échelle” : “Nearest-Neighbor”
⊡ “Mise à l'échelle FMV” : “Nearest-Neighbor”
✅️ Correction de géométrie PGXP
☐ Forcer le 4:3 pour les FMV
✅️ Rendu écran large (Widescreen)
✅️ Tampon de profondeur PGXP (faible compatibilité)
✅️ Lissage chromatique FMV
✅️ Arrondir les coordonnées de textur mises à l'échelle

➜ Onglet "Avancé" ➜
⊡ “Mode de rognage précis” : “Window Resolution”
⊡ “Options de rendu” :
✅️ Rendu multithread (par défaut)

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 28 Juin 2026 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: 7.0.13-1-MANJARO +iw (pour le wi-fi) + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 610.43.02 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.6.8) / Xorg 11.0 (21.1.23)

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 | not recognized by games if battery low)



🫕️ Installation :

▸ 🐎️ Emulateur
‣ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
‣ (🧪️not_tested) Paquet Flatpak : NON TESTE.
‣ (✔ v. 0.1-11443) Paquet AppImage : FONCTIONNEL.

▸ 🧠️ BIOS
🟠️ Une installation rendue plus difficile par l'absence d'un BIOS alternatif (BIOS HLE).

▸ 🫀️ ROMs de jeux à assembler
🟠️ Une installation rendue (un peu) plus difficile par l'absence de livraison des données avec l'émulateur, requérant quelques opérations complémentaires :
- décompression du/des BIOS externes à l'endroit souhaité,
- paramétrage de l'émulateur pour lui indiquer où se trouve(nt) le(s) BIOS, la / les ROM(s) de(s) jeu(x),
- paramétrage de l'émulateur pour l'optimisation du graphisme, les contrôles,
⚪️ J'ai mis à jour la notice d'installation et d'utilisation de cette interface.


🏗️ Réalisation :

▸ 🐥️ Avancement de son développement en : juin 2026
🟢️ Il/Elle est tout à fait fonctionnel(le).

▸ 📟️ Interface
🟢️ Une interface magnifique (thème sombre, accueil, icône, onglets, menus, ...), de qualité peu commune, complète, soignée, mature, efficace, bien organisée, ergonomique, agréable à utiliser, d'emblée bien paramétrée (évitant de devoir la personnaliser immédiatement), guidant l'utilisateur dans son paramétrage, claire/intuitive, correctement traduite, très bien expliquée (aide omniprésente via des bulles d'aides), avec des tonnes d'options que je n'énumère pas pour l'instant,
🟢️ Les fonctionnalités sont si complètes que je remet à plus tard leur énumération.

▸ 🎮️ Contrôles
⚬ Nombre de Gamepad(s) géré(s) : 8 🎮️
⚪️ Il/Elle se contrôle au clavier / souris / gamepad.
🟢️ Il/Elle offre notamment des contrôles simples, redéfinissables, le support de la reconnaissance à chaud des périphériques (pas besoin de redémarrer l'interface), des sets de pré-réglages du gamepad (pas de réglage supplémentaire nécessaire),
🟢️ Il/Elle est clairement adapté(e) pour être joué(e) au gamepad.
🟠️ Point(s) faible(s) relevé(s) : il/elle lui manque le support du retour de force pour les manettes classiques,


🍔️ Contenu :

▸ 🕹️ Emulation
🟢️ Cet émulateur donne accès à un contenu très 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. 0.1-11443) : ✔ tested
‣ ◀️ Test binaire de fonctionnement : ✔ tested
‣ 📺️ SONY Playstation 1 emulation : ✔ tested
‣ 🕵‍♂️️ Test plus précis : ✔ tested
‣ 👤️ Solo : ✔ tested
‣ 🎮️ Logitech Rumblepad (USB) : ✔ tested
‣ 🎮️ Microsoft Xbox Elite Wireless Controller Series 2 (in Bluetooth) : ✔ tested
‣ 🏕️ Avec un contenu Commercial : ✔ tested


🧪️ Tests effectués :

▸ 🎲️ Résultat des tests
‣ 🔍️ (v. 0.1-11443) : (⭐⭐⭐)
‣ ◀️ Test binaire de fonctionnement :
🟢️ Visiblement il/elle fonctionne bien.
‣ 🎮️ Logitech Rumblepad (USB) : ✔ Functional
‣ 🎮️ Microsoft Xbox Elite Wireless Controller Series 2 (Bluetooth) : ✔ Functional
‣ 🏕️ Avec un contenu Commercial : (⭐⭐)

🟠️ Il m'aura manqué le support du retour de force pour mes gamepads (on fini par y prendre goût).
🟠️ Dommage qu'il n'existe pas de BIOS libre alternatif.
🟢️ L'interface est exceptionnelle, on sent la prise en compte de tout ce qui fait le succès des interfaces : une installation simple et guidée, des fonctionnalités / options à foison, mais bien classées, avec une aide omniprésente, des conseils (y compris pour les options qu'il vaut mieux éviter), des paramétrages par défaut bien étudiés, des paramétrages automatiques, des filtres graphiques performants qui s'appliquent en temps réel (avec parfois un barre-graphe) lorsque vous les sélectionnez. En bref, elle est parfaite.


🔍️ Capcom vs. SNK - Millennium Fight 2000 Pro : (⭐⭐⭐)
⚪️ Un beat 'em up avec de nombreux personnages et décors
🟢️ Des décors magnifiques et variés, une action pour user votre gamepad. Excellent.

🔍️ Capcom Generations (Wings of Destiny) : (⭐⭐)
⚪️ Un classique du shooter pendant la WWII opposant Américains et Japonais
🟢️ Un très bon shooter, un peu moins flamboyant mais très bien.

🔍️ Batman & Robin : (⭐)
⚪️ Un shooter en 3D avec ces héros de BD
🟢️ Ma conduite en moto est hilarante : je rentre dans tous les lampadaires au début et fini par m'y faire. On tir sur tout ce qui bouge. Personnellement je trouve le gameplay pauvre et ennuyeux.



🧭️ Conclusion :

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

🟢️ Une pépite.
🟢️ Une interface mature et de qualité peu commune, qu'il me semble difficile d'améliorer tant elle est parfaite.
🟢️ Un très bon fonctionnement de l'ensemble.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !