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

Caractéristiques:
– 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, texture correction, and depth buffer emulation
– 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, and MAME CHD 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 NoGUI frontends for desktop
– Automatic updates for Windows builds
– Automatic content scanning – game titles/regions are provided by redump.org
– Optional automatic switching of memory cards for each game
– Supports loading cheats from libretro or PCSXR format lists
– Memory card editor and save importer
– Emulated CPU overclocking
– Integrated and remote debugging
– Multitap controllers (up to 8 devices)
– RetroAchievements
Configuration requise:
– GLES fixes (Stenzek)
– dep/reshadefx: Support generating GLSL ES (Stenzek)
– Fix performance counters showing up without VM (Stenzek)
– Sort shader lists before showing (Stenzek)
– Add categories/combos/tooltips (Stenzek)
– A CPU faster than a potato. But it needs to be x86_64, AArch32/armv7, or AArch64/ARMv8, otherwise you won’t get a recompiler and it’ll be slow.
– For the hardware renderers, a GPU capable of OpenGL 3.1/OpenGL ES 3.0/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). 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 incorrect mipmap texture creation (Stenzek)
– Explicitly bind fragment resources (Stenzek)
– Defer release of layer drawables (Stenzek)
– Fix incorrect rewind VRAM estimation (Stenzek)
– Fix crash on emptying rewind buffer (Stenzek)
– Fix rewind throttling at half speed (Stenzek)
– We don’t need WinPixEventRuntime in Release builds (Stenzek)
– 6a7dea6: CPU/CodeCache: Fix rewinding on Apple Silicon (Stenzek)
– c4b7ee8: CI/Windows: Use Clang-CL instead of MSVC (Stenzek)
– Purge 32-bit targets (Stenzek)
– Only link with Zydis in Debug builds (Stenzek)
– Bump actions versions (Stenzek)
Development Build:
– WIP
Stable Build (or rolling release):
– Get rid of framebuffer abstraction (Stenzek)
– Pool textures (Stenzek)
– 6b00bf0: GPU/HW: Dynamically size display texture (Stenzek)
– Add LLVM SmallVector (Stenzek)
– ff37afe: PostProcessing/FX: Support multiple render targets (Stenzek)
– f1604db: GPU/HW: Dynamically size downsampling textures (Stenzek)
– Fix incomplete swap chain clear with dynamic rendering (Stenzek)
– Fix crash on SW renderer switch (Stenzek)
– Fix crash on SW renderer switch (Stenzek)
– Fix depth not storing (Stenzek)
– Add Config::GetShaderOptions() (Stenzek)
– Fix incorrect positioning with PostFX and GL (Stenzek)
– Fix ARM32 build (again) (Stenzek)
– 53241b7: Qt/WinUpdater: Remove « Update Complete » dialog (Mrlinkwii) #3067
– Make less ugly (Stenzek)
– Improve menu button borders (Stenzek)
– Linux build fix (Stenzek)
– 68d3cb5: CI/AppImage: Bump libc6 downgrade version (Stenzek)
– Combine some redundant functions (Stenzek)
– Add PGXP/upscale/recompiler options (Stenzek)
– fmt -> format, format -> sprintf (Stenzek)
– Remove StringUtil::{Starts,Ends}With, use C++20 (Stenzek)
– Pass string_views by value (Stenzek)
– 82b71e8: Atualização Português do Brasil (Anderson Cardoso) #3068
– Work around some mobile driver issues (Stenzek)
– Fix binding deferred cleared textures (Stenzek)
– Fix opening while paused (Stenzek)
– Add compile progress indicator (Stenzek)
– Pass string_view by value (Stenzek)
– Add unsafe settings summary (Stenzek)
– 5218ac6: GPU/HW: Fix incorrect mask in VRAM offset calc (Stenzek)
– 23d5b20: GPU/HW: Split dirty rect into draw/write (Stenzek)
– Remove redundant fields (Stenzek)
– PGXP-CPU for Formula 1 (Stenzek)
– 2eed013: Atualização Português do Brasil (Anderson Cardoso) #3069
– Fix menu background obscuring text (Stenzek)
– a499e21: CPU/CodeCache: Don’t try to compile direct double branches (Stenzek)
– 87a7c09: GPU/HW: Improve heuristics for draw/write when copying (Stenzek)
– aa65804: CPU/Recompiler: Fix jal/jalr to load delayed register (Stenzek)
– Fix incorrect fallback message (Stenzek)
– More Mali driver workarounds (Stenzek)
– Reload settings after hardcode disabled (Stenzek)
– Don’t emit index qualifier when not using DSB (Stenzek)
– Don’t unconditionally refresh save state UI (Stenzek)
– Fix incorrect scissor rect (Stenzek)
– Add disassembly of GTE instructions (Stenzek)
– 7379158: Atualização Português do Brasil (Anderson Cardoso) #3070
– Decouple current slot from list (Stenzek)
– Fix namespacing in disassembler (Stenzek)
– Fix game properties dialogs keeping app open (Stenzek)
– Fix incorrect mipmap texture creation (Stenzek)
– Explicitly bind fragment resources (Stenzek)
– Defer release of layer drawables (Stenzek)
– Fix incorrect rewind VRAM estimation (Stenzek)
– Fix crash on emptying rewind buffer (Stenzek)
– Fix rewind throttling at half speed (Stenzek)
– We don’t need WinPixEventRuntime in Release builds (Stenzek)
– 6a7dea6: CPU/CodeCache: Fix rewinding on Apple Silicon (Stenzek)
Télécharger DuckStation v0.1 build 92XX (63.9 Mo)
Site Officiel
En savoir plus…