Il s’agit du meilleur émulateur de PlayStation One, devant ePSXe et pSX.

Caractéristiques:
– Recompilateur/JIT CPU (x86-64, armv7/AArch32, AArch64, RISC-V/RV64).
– Rendu matériel compatible avec les API D3D11, D3D12, OpenGL, Vulkan et Metal.
– Mise à l’échelle, filtrage des textures et couleurs vraies (24 bits) dans les moteurs de rendu matériels.
– PGXP pour la précision géométrique, la correction des textures et l’émulation du tampon de profondeur.
– Mélange précis via Rasterizer Order Views / Fragment Shader Interlock.
– Système de remplacement de textures dans les moteurs de rendu matériels.
– Rendu logiciel vectorisé et multi-threadé.
– Désentrelacement adaptatif au mouvement.
– Filtre de sous-échantillonnage adaptatif.
– Rotation d’écran pour les jeux de tir verticaux ou en mode « TATE ».
– Chaînes de shaders de post-traitement (GLSL, Reshade FX et préréglages Slang).
– Bordures décoratives affichées autour du contenu du jeu.
– « Démarrage rapide » pour ignorer l’intro du BIOS.
– Prise en charge des sauvegardes d’état, avec exécution anticipée et rembobinage.
– Compatible avec Windows, Linux et macOS.
– Lecture directe depuis CD, images bin/cue, fichiers bin/img bruts, MAME CHD, ECM à piste unique, MDS/MDF, CCD et formats PBP non chiffrés.
– Préchargement des images disque en RAM pour éviter les interruptions dues à la mise en veille du disque.
– Fusion des jeux multi-disques dans la liste/grille avec cartes mémoire partagées.
– Chargement/application automatique des patchs PPF.
– Démarrage direct des exécutables homebrew.
– Chargement direct des fichiers Portable Sound Format (psf).
– Audio étiré dans le temps lors de l’exécution hors de la vitesse 100 %.
– Prise en charge des manettes numériques et analogiques (le retour de force est transmis à l’hôte).
– Support des pistolets GunCon et Justifier (simulés à la souris).
– Support de la manette NeGcon.
– Préréglages de manette et configuration par jeu.
– Interface utilisateur Qt et mode « Big Picture ».
– Mises à jour automatiques avec canaux preview et stable.
– Analyse automatique du contenu — titres/hachages fournis par redump.org.
– Commutation automatique optionnelle des cartes mémoire par jeu.
– Prise en charge des cheats à partir de listes existantes.
– Éditeur de carte mémoire et importateur de sauvegardes.
– Overclocking CPU émulé.
– Débogage intégré et à distance.
– Support des manettes multitap (jusqu’à 8 appareils).
– Intégration RetroAchievements.
– Présence enrichie Discord.
– Capture vidéo via Media Foundation (Windows) et FFmpeg (toutes plateformes).
– Fonction de caméra libre.
– Émulation de cartouches via port parallèle.
Configuration requise:
– Windows 10/11 (7/8/8.1 ici), Linux (AppImage/Flatpak), macOS.
– Un CPU plus rapide qu’une patate. Mais il doit être x86_64, AArch32/armv7, AArch64/ARMv8 ou RISC-V/RV64.
– Un GPU capable de OpenGL 3.1 / OpenGL ES 3.1 / Direct3D 11 niveau de fonctionnalité 10.0 / Vulkan 1.0. Donc, en gros, n’importe quoi fabriqué au cours des 10 dernières années.
– Une manette compatible SDL, XInput ou DInput (par exemple XB360/XBOne/XBSeries). Les utilisateurs de DualShock 3 sous Windows devront installer les pilotes officiels DualShock 3 inclus dans PlayStation Now.

Les améliorations sont:
Preview Build:
– Fix memory leaks in SVG helpers (Stenzek)
– dep/rcheevos: Bump to 9ade739 (Stenzek)
– dep/rcheevos: Add game list functions to rc_client (Stenzek)
– Use C99 to build rcheevos (Stenzek)
– Add SQLite helpers and dynamic loading (Stenzek)
– Update seed hash database (Stenzek)
– Swap to sqlite-backed storage (Stenzek)
– Move achievement pinning to database (Stenzek)
Stable Build (or rolling release):
– Qt: More appropriate icon for « Search on Redump » button
– Qt: Improve icon consistency
– Merge pull request #3747 from Pesa/overlap
– Qt: Disable buttons if controller port is empty (#3748)
– DiscDB: Remove duplicate entries for some multi-disc games
– Qt: Make verify serial mismatch message clearer
– Qt: Replace most _L1 usage with _s
– CMake: Build with immediate binding/full relro
– Achievements: Always prefetch game badge before achievement badges
– GameDB: Add metadata to King’s Field 3 – Pilot Style (#3749)
– CDROM: Fix DisableReadSpeed() never having any effect
– CDROM: Add manual control of lid state
– CDROM: Show effective read speed in debug window
– CPU: Use ternary in CPU::WriteRegDelayed()
– CPU: Add branch hints to interpreter dispatch
– CPU: Add more branch hints to interpreter
– GTE: Eliminate bounds check in dispatcher
– MSBuild: Enable strict aliasing for clang
– CPU: Use table lookup for mfc0
– GameList: Fix race condition when refreshing from two sources
– Achievements: Don’t tear down persistent state on enable toggle
– Achievements: Fix hardcore toggle not showing summary
– Achievements: Populate saved credentials in ProcessStartup()
– Achievements: Move init functions to private header
– Controller: Make center a distinct value
– Controller: Move helper functions into their own file
– Misc: Remove redundant static qualifier from force-inline functions
– Qt: Disable labels for controller setting descriptions
– Qt: Fix white-on-light icon colours in Classic Windows theme
– Qt: Fix initial icon colours in native theme
– Release MMPX Advanced v3.2: Optimize and Clean (#3750)
– CDROM: Hopefully fix rare case of command event loss with states
– System: Clear memory save states on reset
– Qt: Round round texcoords only applies to 3D
– Qt: Hide FSUI theme and font settings from game properties (#3751)
– Settings: Don’t copy advanced/hidden settings to game
– Qt: Fix warning in graphicssettingswidget.cpp
– Qt: Suffix unavailable audio and video devices
– FullscreenUI: Add InputTextWithIcon()
– FullscreenUI: Make ResetFocusHere() return a boolean
– FullscreenUI: Use InputTextWithIcon() for achievements login
– FullscreenUI: Add search to game list
– ObjectArchive: Swap to HTTPCache log channel
– FullscreenUI: Fix input text text colour in light theme
– GameDB: PGXP-CPU for Digimon World 2
– RegTest: Fix crash on startup
– CPU: Copy entire value for zero shift cases
– CPU: Fix flipped operands on PGXP shifts in recompiler
– Settings: Remove unused field
– Qt: Use ‘Global’ instead of ‘Default’ for inherited spinners
– Qt: Add reset buttons for tolerance/depth threshold
– Qt: Fix memory leaks in SVG helpers




























