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:
– Remove Flathub push (Stenzek)
– Work around possible MSVC codegen bug (Stenzek)
Stable Build (or rolling release):
– 26b6c70Â MemMap: Support dynamic page size selection
– dde7ebb Deps: Update to Qt 6.8.0 and SDL2 2.30.8
– 7ce4c34Â VulkanDevice: Scissor rect should never be negative
– 407dccb Qt: Move GDB server enable to advanced options
– 83a1386Â FullscreenUI: Collapse macro button settings by default
– 8680900Â ImGuiFullscreen: Fix horizontal menu items getting clipped
– 3d55036Â Image: Span and Error-ify
– 3e26b7a Image: Support rendering SVGs
– 38a331f ImGuiFullscreen: Support loading SVGs
– dedc177Â GameDB: Normalize language fields
– 2fc5856Â StringUtil: Add CompareNoCase()
– ba0708a GameDatabase: Add parsing of Language field
– 6e26ba3Â Qt: Display language flags instead of region
– 5ab65ff Qt: Remove now-duplicate flag icons
– 412c8f0Â Replaced any : in #Cheat Descriptions
– 07cb8d9Â Referenced svgs not in project
– 1e119c8Â Added the rest of the flag svgs (#3309)
– 21ec3c1Â Qt: Fix automatic binding button in per-game controller settings
– 86d66dd StringUtil: Don’t call data() on empty string_view
– d8fef6f GameDatabase: Store strings as views
– 0d05548Â MinizipHelpers: Add ReadZipFileToString()
– 2079bac StringUtil: Add FromCharsWithOptionalBase()
– e0b6f6f Cheats: Rewrite cheat management system
– 4694859Â CI: Download chtdb at build time
– b3ae9cb Qt: Swap compatibility star image to SVG
– a11ed64Â Qt: Add keyboard navigation to memory view
– 4a57ccc Cheats: Strip leading * when importing old files
– 11c2122Â System: Only check controller changes when valid
– 2604df5Â Qt: Fix crash when players column is visible
– afd3656 Atualização Português do Brasil (#3310)
– 219e890Â GPU/HW: Write through VRAM transfers
– 7ad48c9Â GameDB: Various fixes (#3311)
– 972a069Â Memmap: Compatibility with old libc without MAP_FIXED_NOREPLACE
– d4f3e00Â Host: Add missing SetBaseUIntSettingValue()
– e2cb54d Settings: Use uint getter/setter for more fields
– 005d48a System: Don’t display setting warnings without game
– c6055af OpenGLDevice: Fix invalidating pipeline cache on Windows
– eb46142Â GPUDevice: Extract swap chain to separate class
– 6dc2f0a Host: Add ‘Auxiliary Render Windows’
– 86a28d5Â ImGuiOverlays: Move debug state to auxiliary windows
– 854a109Â Qt: Qt 6.8 deprecation fixes
– 50d8bb0Â MemoryCard: Add RenameFile() and localize errors
– b99ee59Â Qt: Add ‘Rename File’ to memory card editor
– f0be61b Atualização Português do Brasil (#3312)
– 2aea065Â README: Mention chtdb
– baa9065Â System: Add taints to save states
– 57cf0f2Â System: Reload cheats/patches on safe mode toggle
– 76208f5Â System: Display localized trait names
– f83cbbd Qt: Work around a couple of Linux issues
– 49134ef Settings: Fix PGXP suboptions getting disabled
– cc275b6 Atualização Português do Brasil (#3313)
– d3234a2Â GameDB: Updating genres (#3315)
– 41c709e CMake: Reference shaderc/spirv-cross unconditionally
– e4a358c Controller: Add Pop’n and Densha De Go Controllers
– 9050098Â GameDatabase: Rework deinterlace mode selection
– 43ed924Â GPU/HW: Fix assert triggering in debug mode
– c279376Â Qt: Fix menu creation from incorrect thread
– 163cb2f MemoryScanner: Fix default operator value
– 864d692Â MSBuild: Fix default startup project
– 8cd4982Â Spanish (Spain) translation update 2024/10/19 (#3317)
– aacd62b GameDB: Some more genre fixes (#3316)
– ecc0356 Atualização Português do Brasil (#3319)
– 5c4a9f9Â MinizipHelpers: Close file after reading
– 6cc350a Cheats: Serialize access to zips
– e0bc03b Controller: Fix localization with new types
– dbb2274Â GameDB: Fixing some codes for Lightspan games +more (#3318)
– 056b629Â ImGuiManager: Add ‘Screen Margins’ (i.e. safe zone)
– 45f7829Â CI: Temporarily disable Flatpak builds
– b277035Â Qt: Use Qt 6.8 thread helpers
– 4666057Â SettingWidgetBinder: Add enum overload that populates dropdowns
– 428c3e3Â Host: Fix error when switching to surfaceless
– 4ab2292Â GPUDump: Add GPU dump recording and playback
– 825dd13Â GameDatabase: Fix crash with deinterlacing mode
– 60f6ee3Â RegTest: Build fix
– 0d3501d Misc: Pass SettingsInterface by const reference
– c250209Â System: Fix input profiles inheriting base settings
– 05c285f Settings: Fix cheats/patches not being removed on clear
– be268d8Â Qt: Fix safe mode not resetting on gamesettings clear
– b62e587Â System: Fix GPU usage disappearing on renderer change
– a9bfe26Â System: Simplify error path in BootSystem()
– 6e1d8c5Â Qt: Fix settings clear not resetting input profile
– 32e6272Â Pad: Implement RX/TX IRQs
– 63685ce Atualização Português do Brasil (#3320)
– c11b250Â Cheats: Search archives with disc set serials
– bd5a97f Qt: Fix global safe mode checkbox
– 396e7d9Â System: Make global safe mode always take precedence
– 164c043Â InputManager: Add pressure/deadzone to macros
– 19a0854Â Deps: Update LZMA SDK to 24.08
– 3a76485Â CompressHelpers: Support XZ compression/decompression
– 485f81a GPUDump: Support XZ compression
– 4963dc1Â Host: Make resource routines fill error object
– 631f32a Common: Add ZipHelpers
– 761c8bd Deps: Build libzip
– a8d846a Cheats: Use libzip for reading archive
– 2d04f2e System: Support loading .CPE files
– 7d2216c GameList: Avoid double fopen/read of EXEs
– 903213c Hotkeys: Add hotkey to open cheat settings
– cdd230c ImGuiOverlays: Fix input overlay glyph clipping
– 080807e CDROM: Move subchannel replacement from CDImage
– 19ae3be Settings: Re-enable « Start Fullscreen » per-game (#3321)
– 9e5deb8Â dep/libchdr: Update and fix numerous vulnerabilities
– b92eeec System: Warning fix
– d8cd32d GameDB: SLED-01340 requires subchannel
– 6af71be GPU: Work around nearest sampling issues on AMD
– 1ae2dcf GPU: Propagate initialization error to caller
– 7f5a4a0 Atualização Português do Brasil (#3322)
– 7782bb9Â CDROM: Fix lockup when loading state with precaching
– 62de181Â Flatpak: Build libzip
– 82e9bcc Qt: Compatibility with Qt 6.7
– 8def5b5Â GameDB: Allow user to choose different mode for ForceDeinterlacing
– 24f15ac BPM: Adjust Hotkey And Button Legends (#3323)
– 218df62Â Cheats: Fix crash on parsing invalid cheat
– 1d21ca6Â Cheats: Allow hex literal in option ranges
– aa0c006Â GPU/HW: Move shadergen parameters to functions
– 6cf8ac3Â GPU/HW: Make copy/write shaders resolution independent
– c6b7468Â GPU/HW: Split shaders into resolution independent/dependent
– 2c57817Â System: Invalidate display on debug window change
– 99e6528Â GPU/HW: Prefer shader over image copy if not dirty
– 875ccec System: Use frame rate for speed calculation
– 21d19a6Â System: Move perf counters to separate namespace
– 166c930Â System: Move private functions to separate header
– d34707a System: Pack state in struct
– 53fb5cd GTE: Remove dependency on GPUDevice
– b86fdc1Â Threading: Add error checking to semaphore
– 0dc78e4Â Timer: Fix sleep timer handle leak
– bfadd60Â System: Add ‘Task Threads’
– a3d55c6Â Misc: Android build fixes
– dadc994Â GPU/HW: GLSL ES compile fix
– d24e8fd GPU/HW: Only enable fbfetch/DSB when needed
– 2043128Â System: Fix per-game fast boot applying too late
– 814f22f Cheats: Only apply overclock when it is not already enabled
– 5bca12a GameDatabase: Add ForceFullBoot trait
– 5518199Â GPU/SW: Fix polyline culling
– 65d7f3b dep/libchdr: Correctness fixes for 9e5deb8
– dfc4e08Â GameDB: Finished off the database DEMO genre entries
– 9cb2cab FullscreenUI: Fix footer text in save state submenu
– ad73093Â Update Russian translation (#3325)
– afb9ab7Â DMA: Show MADR in debug window
– 6551358Â Log: Replace channel string search with bitset
– 145fbff Qt: Add log level/channels to debug menu
– b646f14Â GameDB: DMA override for RE2
– 9733d8a Flatpak: Swap to KDE 6.8 SDK
– b4e509d Qt: Fix FF/turbo speed resetting in game properties
– 09a8257Â dep/imgui: Fix smooth scrolling on scrollbar drag
– 775496a FullscreenUI: Ensure each cheat option has a unique name
– 12acecb FullscreenUI: Allow editing option range cheat values
– 2c3d1d9Â dep/libchdr: Check that metadata seek succeeds
– 95be381Â Qt: Fix cheat code delete message
– a8bc364Â Cheats: Fix importing hash-formatted codes
– 0fc719c Cheats: Simplify code merging on import
– d416ecb Qt: Add ‘Clear Cheats’ option to cheats page
– 8f087ab Qt: Add prompt to enable cheats when list is checked
– a8b5883Â SettingsInterface: Add missing const qualifiers
– 8c4d595Â Qt: Make input source selection non-inheritable
– 98cce64Â Qt: Fix empty device list when editing profile
– ac19768Â Qt: Make multitap mode non-inheritable as well
– 88147d8Â Qt: Fix legacy cht file clearing
– dae5973Â Data: Remove non-functioning shader
– be271e3 Atualização Português do Brasil (#3326)
– bb74049Â CDImageCHD: Show precaching in MB
– 4c13777Â CI: Remove Flathub push
Télécharger DuckStation v0.1 build 90XX (40.3 Mo)
Site Officiel
En savoir plus…