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 missing monochrome in controller settings (Stenzek)
– Remove more unused icons (Stenzek)
Stable Build (or rolling release):
– optimization scanline-modern-ex.fx (#3733)
– GameDB: Various fixes (#3734)
– GameDB: Add disc set for Persona 2 – Eternal Punishment (USA) (#3735)
– Qt: Update French translation by Corrigo
– Qt: Don’t draw OSD messages with zero opacity
– CDImageCCD: Support loading ccd+img without sub
– Atualização Português do Brasil (#3737)
– GameDB: Decrease cdromMaxReadSpeedupCycles for Resident Evil 2 (#3736)
– AudioStream: Reset staging buffer position (#3738)
– CI: Bump Xcode to 26.4 (#3713)
– CI: Bump dependencies to 20260512
– GameDB: Force Round Texture Coordinates for Lego Island 2
– AudioStream: Tidy up more state reset
– FullscreenUI: Fix unused variable warning
– Qt: Work around broken build in latest MSVC versions
– Qt: Make binding tooltips/multi-window localisable
– GPUDevice: Pack local state in struct
– DynamicLibrary: Add symbol resolution helpers
– DiscordPresence: Use ResolveSymbols()
– GPUDevice: Use ResolveSymbols()
– VulkanDevice: Use ResolveSymbols()
– MediaCapture: Use ResolveSymbols()
– MediaCapture: Eliminate global load mutex
– GPUDevice: Pack shaderc/spirv-cross function pointers together
– ImGuiManager: Use 1/255 as opacity threshold
– optimization scanline-modern shader (#3742)
– Atualização Português do Brasil (#3741)
– Update Russian translation (#3740)
– GameDB: A few more fixes (#3739)
– MSBuild: Enable segment heap via vsprops
– CMake: Drop Win32/MSVC specific paths. Use MSBuild.
– CDROM: Fix incorrect stat response in test command
– DMA: Enforce read-only bits in OTC channel control
– CI: Drop unused input (#3743)
– GPU/HW: Remove unnecessary reference to backend in texture cache
– GPU: Merge gpu.cpp and gpu_commands.cpp
– GPU: Convert frontend to namespace
– GPU: Slightly faster path for DMA writes
– GPU: Use InlineFIFOQueue
– GPU: Fix incorrect bitmask for command primitives
– CDROM: Fix incorrect date in comment
– Achievements: Fix game not loading after token-expired late login
– ImGuiManager: Return wants_keyboard for all generic inputs
– FullscreenUI: Don’t override existing window in PauseAndOpenMenuFromCoreThread()
– HTTPCache: Remove downloader mutex
– HTTPCache: Notify host when downloader is active
– HTTPDownloader: Add owner tracking to requests
– HTTPDownloader: Don’t poll requests when cancelling
– Achievements: Use request owner for waiting for server calls
– Qt: Avoid double cancellation in updater
– Qt: Add AsyncHTTPRequest class
– Qt: Use main HTTP downloader for updater
– HTTPDownloader: Convert to namespace
– Spanish (Spain) translation update (#3744)
– Timers: Correctly handle sync mode 0/3 for timer 2
– Bus: Add option for enabling PCSX expansion region
– FullscreenUI: Fix adapter list not updating on renderer change
– Deps: Update to 20260526
– Qt: Expose debugger and exit in toolbar
– Qt: Minimize controller SVGs
– Qt: Add monochrome icon theme
– Qt: Add ThemeSVGIconEngine to replace use of Qt SVG
– Qt: Add more monochrome icons
– Qt: Remove separate colour icon SVGs
– Qt: Remove unused PNG icons
– Qt: Don’t use QIcon::fromTheme()
– Qt: Set isMask property on menu bar action icons on MacOS
– ImGuiOverlays: Don’t draw outline on status indicators
– Qt: Add icon to empty game list page
– FullscreenUI: Optimize SVGs
– Qt: Optimize checkbox SVGs that were previously missed
– Qt: Move ReadFileToByteArray() to QtUtils
– Qt: Add SVGWidget
– Qt: Rename ThemeSVGIconEngine to SVGIconEngine
– FullscreenUI: Fix double scaling of some UI elements
– FullscreenUI: Preserve aspect ratio of SVG images
– Qt: Store controller images in main data instead of qrc
– FullscreenUI: Add images to controller settings
– Qt: Fix incorrect icon path
– SPU: show friendly reverb mode names in debug window
– SPU: increase volume display precision in debug window
– SPU: Use display fractional volume for voices as well
– Host: Add icon to ConfirmMessageAsync()
– Update Azerbaijani Translation (#3745)
– Qt: Move most recent migration to updater
– Qt: Use SVGWidget for empty game list icon
– Qt: Make SVGWidget respond to palette changes
– MediaCapture: Fix Media Foundation refusing to load
– CDImageCue: Remove unused variable
– CueParser: Switch to fmt for errors
– Qt: Preserve aspect ratio in SVGIconEngine
– Qt: Handle icon state in SVGIconEngine
– Qt: Tint non-coloured disabled icons in SVGIconEngine
– Qt: Use SVGWidget for icon in debugging settings
– Qt: Fix missing monochrome in controller settings
– Qt: Remove more unused icons



























