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:
– GPU/HW: Fix typo in CompilePipelines() (Stenzek)
– Fix some options potentially not live-updating (Stenzek)
– Check for login request in LoadStateFromBuffer() (Stenzek)
– Fix extra uneven height in achievement notifications (Stenzek)
– Reduce text size of small-mode category badges (Stenzek)
– Remove empty widget text (Stenzek)
– Fix libwebp loading on Windows (Stenzek)
– Streamline per-voice flag processing (Stenzek)
– Vectorize Gaussian interpolation (Stenzek)
– Consolidate capture buffer writes (Stenzek)
– Decode ADPCM nibbles in pairs (Stenzek)
– Use timeline semaphores when available (Stenzek)
– Fix core-tests building on Windows (Stenzek)

 

Stable Build (or rolling release):
– VideoPresenter: Fix prerotation handling with blur/transitions
– Update duckstation-qt_es.ts (#3792)
– MSBuild: Explicitly list plugins to copy
– MSBuild: Track Qt translation outputs
– MSBuild: Track Qt resource outputs
– MSBuild: Fix Qt MOC dependency tracking
– MSBuild: Generate Qt MOC files in parallel
– MSBuild: Track QRC asset dependencies
– MSBuild: Generate Qt translations in parallel
– MSBuild: Generate Qt UI headers in parallel
– Achievements: Add category badge to popup
– Qt: Fix trailing slash being added to game directories
– Settings: Disable gpu_force_video_timing in hardcore mode
– CI: Update deps to 20260905
– Common: Remove unused include
– Build: Use C++23 across the board
– System: Allow live-changing console region
– Misc: Use static operator()
– Achievements: Fix padding in notifications/lists
– Qt: Slight improvement to track summary list
– Qt: Add RA Game ID to game properties
– Qt: Add styling to select disc dialog
– System: Don’t copy non-sensitive user preferences to game settings
– System: Disable post-processing when resetting settings
– dep/rcheevos: Bump to e871ef5
– Qt: Add threads view to debugger
– Qt: Add call stack to debugger
– Qt: Link stack view to memory view
– Qt: Use QPointer in DebuggerWindow
– SettingsInterface: Create type aliases for string lists
– INISettingsInterface: Don’t set dirty if unchanged in SetKeyValueList()
– Qt: Save debugger breakpoints to inis
– System: Fix unused function warning
– VideoThread: Fix rare crash if device initialization fails
– Settings: Ensure pcdrv_root is a native path
– Deps: Bump to 20260906
– Image: Load libpng/libjpeg/libwebp dynamically
– CMake: Don’t unnecessarily bundle
– DynamicLibrary: Log loaded library paths on Linux
– SDLInputSource: Remove unused variable
– SQLiteHelpers: Format file
– SDLInputSource: Load SDL dynamically
– Qt: Warn when LD_LIBRARY_PATH is overridden on Linux
– Qt: Create desktop file before setup wizard on Linux
– ImGuiManager: Load FreeType/plutosvg dynamically
– Util: Centralize dynlib loading
– ZipHelpers: Load libzip on-demand
– CMake: Make bundle building on MacOS optional
– CocoaTools: Return nullopt if not running from bundle
– DynamicLibrary: Drop MacOS Frameworks hack
– Misc: Remove atexit() usage
– SDLInputSource: Centralize SDL subsystem loading
– README: Update feature list
– FullscreenUI: Fix ‘Use Global Setting’ showing in global postfx settings
– FullscreenUI: Use expand icon for dropdowns
– GPUDevice: Add SingleTextureAndUBOAndPushConstants layout
– FullscreenUI: Use SingleTextureAndUBOAndPushConstants for blur apply
– GameList: Add AudioCD type
– Qt: Make game properties inaccessible for PSF/Audio CDs
– GameList: Reorder list entry types
– Update duckstation-qt_es.ts (#3794)
– DynLibs: Fix libjpeg load regression on Windows
– Atualização Português do Brasil (#3793)
– Qt: Merge import buttons in the memory card editor (#3795)
– CPU/CodeCache: Remove thread_local recursive guard
– GPUDevice: Drop SingleTextureAndUBOAndPushConstants
– l10n: update Swedish Qt translation (#3796)
– DynLibs: Fix libwebp loading on Windows

 

Télécharger DuckStation v0.1 build 11XXX (69.3 Mo)

Site Officiel

En savoir plus…