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

 
Caractéristiques:
– CPU Recompiler/JIT (x86-64, armv7/AArch32, AArch64, RISC-V/RV64).
– Hardware (D3D11, D3D12, OpenGL, Vulkan, Metal) and software rendering.
– Upscaling, texture filtering, and true colour (24-bit) in hardware renderers.
– PGXP for geometry precision, texture correction, and depth buffer emulation.
– Adaptive downsampling filter.
– Post processing shader chains (GLSL and experimental Reshade FX).
– « Fast boot » for skipping BIOS splash/intro.
– Save state support.
– Windows, Linux, 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 with preview and latest channels.
– 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.

 
Configuration requise:
– Windows 10/11 (7/8/8.1 here), Linux (AppImage/Flatpak), macOS.
– A CPU faster than a potato. But it needs to be x86_64, AArch32/armv7, AArch64/ARMv8, or RISC-V/RV64.
– For the hardware renderers, a GPU capable of OpenGL 3.1/OpenGL ES 3.1/Direct3D 11 Feature Level 10.0 (or Vulkan 1.0) and above. So, basically anything made in the last 10 years or so.
– SDL, XInput or DInput compatible game controller (e.g. XB360/XBOne/XBSeries). DualShock 3 users on Windows will need to install the official DualShock 3 drivers included as part of PlayStation Now.

 

 

Les améliorations sont:
 
Preview Build:
– Fix forward slash entries on Windows (Stenzek)
– Fix fullscreen window height (Stenzek)
– Allow opening cheat manager while shutdown (Stenzek)
– Shrink text box size in memory scanner (Stenzek)
– Use a 128b cache line size on Apple Silicon (Stenzek)
– Purge unused code (Stenzek)
– Fix gaps between some UI elements (Stenzek)
– 07c012a: Negcon rumble (#3177) (Matheus Fraguas)
– 1c39244: Spanish (Spain) translation update 2024/01/25 (#3102) (Víctor « IlDucci)
– Simplify controller binding layout construction (Stenzek)
– Add binding layout for NegConRumble (Stenzek)
– Fix Flathub update script (Stenzek)
– Fix a couple of errors in ReadFrames() resampler (Stenzek)
– Fix Windows build (Stenzek)
– f9b1944: Atualização Português do Brasil (#3180) (Anderson Cardoso) #3180
– 79a7a8c: Update the Simple-Chinese translation to latest. (#3181) (zkdpower) #3181
– ef05a80: Polish localization updates (#3182) (Marcin Mitura) #3182
– Fix drag/drop on Windows (Stenzek)
– Ensure forward slashes are converted to backslashes (Stenzek)
– 5ed362b: Massive Italian translation rework, part 1 (#3179) (Valtekken)
– Wire up Open in File Browser functionality (#3178) (KamFretoZ)
– 5060c0f: Add cheats for all characters in Beyond the Beyond (USA) (#3176) (Deozaan)
– bc4b7f2: Atualização Português do Brasil (#3175) (Anderson Cardoso)
– Exit fullscreen for open-in-file-browser (Stenzek)
– Add « Open Containing Directory » (Stenzek)

 

Stable Build (or rolling release):
– Enable DBus for Linux deps build (Stenzek)
– Ignore End+Mute flag for noise channels (Stenzek)
– Motor Toon Grand Prix (Stenzek)
– Handle paths longer than MAX_PATH on Windows (Stenzek)
– Use PathCchCanonicalizeEx() for GetWin32Path() (Stenzek)
– a3013ef: CPU/NewRec: Fix PGXP desync (Stenzek)
– 8ebda3c: CPU/NewRec: Fix register corruption in swl/swr (Stenzek)
– Fix HW readback counter (Stenzek)
– Add Error to CreateDirectory()/RenamePath() (Stenzek)
– Add Error to Save() (Stenzek)
– Ensure settings are writable before running setup wizard (Stenzek)
– 5784906: Atualização Português do Brasil (#3141) (Anderson Cardoso) #3141
– Fix native message boxes on MacOS (Stenzek)
– Use window modality for message boxes (Stenzek)
– 71a07a5: CPU/NewRec: Fix lwl/lwr on ARM (Stenzek)
– Update Vulkan-Headers to v1.3.279 (Stenzek)
– Add support for feedback loops (Stenzek)
– 74f3c8d: GPU/HW: Enable feedback loops for rendering (Stenzek)
– Minor typo corrections (Stenzek)
– 3a0bc36: Update the Simple-Chinese Translation to latest. (#3142) (zkdpower)
– Update glyph ranges (Stenzek)
– Use vkCmdClearAttachments() to avoid render pass restart (Stenzek)
– Port over Cobalt Sky theme from PCSX2 (#3145) #3145 (KamFretoZ)
– fa644a0: Update the Simple-Chinese translation to latest. (#3147) (zkdpower) #3147
– 38249a3: Atualização Português do Brasil (#3144) (Anderson Cardoso) #3144
– Rayman Brain Games (#3143) #3143 (Blackbird)
– Various updates (Stenzek)
– Fix loading/saving state to file on Windows (Stenzek)
– Warn if CPU mode is enabled and unnecessary (Stenzek)
– Don’t use libjpeg stdio functions (Stenzek)
– More PSX.EXE games (Stenzek)
– 5e1c527: Atualização Português do Brasil (#3148) (Anderson Cardoso) #3148
– Motor Toon Grand Prix (again) (Stenzek)
– Fix GLES compile error (Stenzek)
– c2a08bd: CPU/NewRec: Fix ARM32 (again) (Stenzek)
– 1097eab: GPU/HW: Don’t create shader blend pipelines if disallowed (Stenzek)
– 44322a1: dep/imgui: Update to v1.90.4 (Stenzek)
– More hashes (Stenzek)
– More missing toNativeSeparators() calls (Stenzek)
– Update to Qt 6.7.0 and SDL 2.30.2 (Stenzek)
– Include freetype/harfbuzz shared libraries (Stenzek)
– ffbb14f: dep/imgui: Use FreeType rasterizer (Stenzek)
– Update README.md (Stenzek)
– Fix crash on shutdown settings save (Stenzek)
– Fix double free on opening invalid zip file (Stenzek)
– Build shaderc (Stenzek)
– Swap out glslang for shaderc (Stenzek)
– Remove glslang (Stenzek)
– d3b552e: Update Russian translation (#3149) (shikulja) #3149
– Add Fedora package names to README.md (Connor McLaughlin)
– Fix toolbar position not saving (Stenzek)
– Use IFileOperation (Stenzek)
– Add missing CoInitializeEx() call (Stenzek)
– Speed up shaderc build (Stenzek)
– ca11898: Added submitted cheats and more clean ups c/o (#3151) (PugsyMAME) #3151
– 79e96ff: Polish localization updates (#3152) (Marcin Mitura) #3152
– 99b0fb5: GPU/HW: Move pipelines to end of struct (Stenzek)
– f4584f4: dep/imgui: Disable windowing key (Stenzek)
– Add error feedback (Stenzek)
– Report errors to caller (Stenzek)
– Handle 128KB GME files (Stenzek)
– Halt linked list transfers during pad transfer (Stenzek)
– PGXP-CPU for Newman Haas Racing (Stenzek)
– Consider pending ticks when using global ticks (Stenzek)
– 841a6e1: lupdate translation file. (#3153) (Marcin Mitura) #3153
– 7dbe021: New cheats and cheat cleanups (#3154) (PugsyMAME) #3154
– Fix incorrect flatpak cache key (Stenzek)
– Fixes swapped arrow key glyphs (#3156) #3156 (KamFretoZ)
– translation file cleanup (#3155) #3155 (Marcin Mitura)
– Add missing methods (Stenzek)
– Add SmallString overloads (Stenzek)
– Avoid per-frame memory allocations with SmallString (Stenzek)
– Dino Crisis PAL (Stenzek)
– Redo landing page and add help bar (Stenzek)
– Regenerate strings (Stenzek)
– Icon fix (Stenzek)
– 5fb8175: Autalização Português do Brasil (#3157) (Anderson Cardoso) #3157
– fix « Show Controller Input » and « Show Settings » descriptions (#3159) #3159 (Bobby Smith)
– 6965bc5: Polish localization updates (#3158) (Marcin Mitura) #3158
– Fix incorrect null texture bind condition (Stenzek)
– Split Cheat Manager and Memory Scanner (Stenzek)
– Add correct Cheat Manager UI file (Stenzek)
– Compatibility fixes (Stenzek)
– More compatibility fixes (Stenzek)
– b209e6b: Polish localization updates (#3160) (Marcin Mitura) #3160
– Light Mode color scheme update (#3161) #3161 (KamFretoZ)
– Add controller types (Stenzek)
– Better enforce CPU runtime during linked list (Stenzek)
– Interrupt execution when loading state and reset (Stenzek)
– 05d2ad5: Update the Simple-Chinese translation to latest. (zkdpower)
– Update glyph range for zh-CN and purge old obsolete strings (Stenzek)
– b58862a: Disable cheats by default (Bobby Smith) #3163
– fix « Deinterlacing » description #3163 (Bobby Smith)
– Add popup background colour (Stenzek)
– Fix crash with language select on Linux (Stenzek)
– Add vformat overloads (Stenzek)
– Add Error to boot/load/save state (Stenzek)
– Use C++20 for everything except reshadefx (Stenzek)
– Use popup background for all popups (Stenzek)
– Canonicalize() after RealPath() (Stenzek)
– Use RealPath() for directories (Stenzek)
– Purge controller bind migration (Stenzek)
– Add SupportsNegativeSwapInterval() (Stenzek)
– Combine VRR and Optimal Frame Pacing (Stenzek)
– Remove unused file (Stenzek)
– 9bee24e: Polish localization updates (#3164) (Marcin Mitura) #3164
– Migrate Flatpak to Qt 6.7 (Stenzek)
– Fix 6.7 deprecation warnings (Stenzek)
– Split submission and presentation (Stenzek)
– Fix validation errors (Stenzek)
– « Display Vertical Sync » => « Vertical Sync » (Stenzek)
– 7d85284: Polish localization updates (#3166) (Marcin Mitura) #3166
– 5a2215d: Atualização Português do Brasil (#3165) (Anderson Cardoso) #3165
– String fix (Stenzek)
– 4591fe8: Atualização Português do Brasil (#3167) (Anderson Cardoso) #3167
– 349ff42: Polish localization updates (#3168) (Marcin Mitura) #3168
– 42ac79d: Update Russian translation (#3169) (shikulja) #3169
– Add support for framebuffer fetch (Stenzek)
– Use shader to clear current depth target (Stenzek)
– 01e06b3: Update the Simple-Chinese translation to latest. (zkdpower)
– 7adbedd: Renamed Mem Scanner Op Text&added Virtual Address (#3172) (PugsyMAME) #3172
– 8ab1623: CI/Flatpak: Remove unused file (Stenzek)
– Various minor bug fixes (Stenzek)
– Add ‘Reduce Input Latency’ option (Stenzek)
– 6d167f1: Polish localization updates (#3173) (Marcin Mitura) #3173
– 06a29f6: Atualização Português do Brasil (#3174) (Anderson Cardoso) #3174
– Backport shaderc changes from PCSX2 (Stenzek)
– Build SPIRV-Cross (Stenzek)
– Add env var for non-semantic debug info (Stenzek)
– Add missing latency stats option (Stenzek)
– Use shared SPIRV-Cross (Stenzek)
– Purge SPIRV-Cross from tree (Stenzek)
– Remove log spam (Stenzek)
– Fix crash with >1 instance + file log (Stenzek)
– be1d558: GPU/HW: Fix black screen in Metal after vertex ID wraparound (Stenzek)
– Fix drag/drop on Windows (Stenzek)
– Ensure forward slashes are converted to backslashes (Stenzek)
– 5ed362b: Massive Italian translation rework, part 1 (#3179) (Valtekken)
– Wire up Open in File Browser functionality (#3178) (KamFretoZ)
– 5060c0f: Add cheats for all characters in Beyond the Beyond (USA) (#3176) (Deozaan)
– bc4b7f2: Atualização Português do Brasil (#3175) (Anderson Cardoso)
– Exit fullscreen for open-in-file-browser (Stenzek)
– Add « Open Containing Directory » (Stenzek)

 

Télécharger DuckStation v0.1 build 67XX (24.3 Mo)

Site Officiel

En savoir plus…