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:
– 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:
– added simple-flip shader (DCxDemo) #2825
– Update duckstation-qt_it.ts (#2827) (RaydenX93) #2827
– Update Cheat DB (#2826) (Anderson_Cardoso) #2826

 
Development Build:
– a60e9cf: Update Turkish (Anderson_Cardoso) #2674
– Update Japanese translation by mikakunin (Connor McLaughlin)
– 643dcb0: Update bug_report.md (Connor McLaughlin)
– Fix tracks not getting brought across in CopyTOC() (Connor McLaughlin)
– Fix incorrect delay on setmode while shell opening (Connor McLaughlin)
– Add missing include to gamepropertiesdialog.cpp (Connor McLaughlin)
– Add a workaround for PSF files with incorrect header (Connor McLaughlin)
– 39a9997: Fix usage of free for stack variable (Evgeniy Dushistov) #2711
– Don’t re-enable legacy rumble on manual toggles #2712 (Albert Liu)
– Simulate status byte toggling #2712 (Albert Liu)
– Make fields public/accessible #2715 (Connor McLaughlin)
– Use exe hash plus pvd hash for image hash code #2715 (Connor McLaughlin)
– Add DynamicLibrary.props (Connor McLaughlin)
– c78047c: Update gamedb with new hashes for colliding games (Connor McLaughlin)
– e6741da: Common/Timestamp: Use tuple for comparison operators (Connor McLaughlin)
– fca4a2e: Common/FileSystem: Fix a couple of warnings from #2716 (Connor McLaughlin)
– Correct behavior of sorting in game list model (Connor McLaughlin)
– Fix incorrect mask in modifier lookup (Connor McLaughlin)
– c54c5f1: Common/CueParser: Remove redundant check for CATALOG (Connor McLaughlin)
– Fix save state to file executing in UI thread (Connor McLaughlin)
– Fix ChronoCross Hash #2722 (knight-ryu12)
– f982a2a: Update merged gamedb (Connor McLaughlin)
– Use hash for SLPS-00078 (Connor McLaughlin)
– Force true color off for SLPS-00078 (Connor McLaughlin)
– EOB is optional for complete blocks #2728 (Albert Liu)
– Add missing definition #2743 (Chromaryu)
– Drop OOB register warnings to dev level (Connor McLaughlin)
– Add keyed OSD messages (Connor McLaughlin)
– Add keys to a bunch of OSD messages (Connor McLaughlin)
– Add speed control hotkeys (Connor McLaughlin)
– Remove preset buttons from post settings (Connor McLaughlin)
– Fix printing of track summary (Connor McLaughlin)
– Don’t add out-of-file pregaps to audio tracks (Connor McLaughlin)
– Remove split json files (Connor McLaughlin)
– Fix Linux build (Connor McLaughlin)
– a9913d6: Atualização Português do Brasil (Anderson_Cardoso) #2745
– 776e077: Update Simple-Chinese Translation to latest. (zkdpower) #2746
– 6eae2c5: Update Russian translation (#2747) (shikulja) #2747
– 19f7516: Update database for GunCon/Justifier games (bslenul) #2749
– ab831da: Update chtdb.txt (#2735) (Risae) #2735
– 7dea8d9: Make appimage respect « QT_QPA_PLATFORM » env var. (BailShamber) #2752
– 14a7ac7: Makes it safe if somehow the WAYLAND_DISPLAY env var is set but incorrectly. (BailShamber) #2752
– 1af69ff: Database update for mouse compatible games (bslenul) #2754
– 690fa6e: Memory Card Editor: Make fields not editable (Silent) #2766
– 5d4622a: Migrate most dialogs to use QDialogButtonBox (Silent) #2766
– Warning fix (Connor McLaughlin)
– Warning fix (Connor McLaughlin)
– c440593: CPU/CodeCache: Add InvalidateAll() method (Connor McLaughlin)
– Invalidate instead of flushing code cache on memory state (Connor McLaughlin)
– Don’t disable recompiler for runahead (Connor McLaughlin)
– Don’t disable fastmem for runahead (Connor McLaughlin)
– Get rid of trailing nulls in GetWorkingDirectory() (Connor McLaughlin)
– Possible fix for multi-track images (Connor McLaughlin)
– b984163: Replace existing issue templates with issue forms (Hugo Locurcio) #2783
– 2c1ee93: Improve macOS and Linux build instructions (Hugo Locurcio) #2782
– d13a418: Use Ninja for macOS builds on GitHub Actions (Hugo Locurcio) #2784
– Disable GPU runahead for Red Asphalt PAL (Connor McLaughlin)
– 541947c: CPU/CodeCache: Fix currently-invalidated blocks breaking memory states (Connor McLaughlin)
– Prevent mismatched va_start/va_end in log (Connor McLaughlin)
– 9c91af6: Update to rcheevos v10.2.0 (Silent) #2797
– 9414f68: Add Cheevos::GetAchievementProgressText (Silent) #2797
– fix NeGcon typo in some game entries #2807 (Dolphin)
– e43f2dd: Fix a Y2038 bug in UnixTimeToFileTime (Silent) #2814
– Preloading to RAM for single-disc playlists. (Brian Blakely)
– Update to VS2022 toolchain (Connor McLaughlin)
– Purge unused definitions (Connor McLaughlin)
– Move to common (Connor McLaughlin)
– Purge WITH_IMGUI define (Connor McLaughlin)
– Move to core (Connor McLaughlin)
– Move to core (Connor McLaughlin)
– Include cheevos state in save states (Connor McLaughlin)
– Update rcheevos to 0e9eb7c (Connor McLaughlin)
– Switch to windows-2022/VS2022 #2815 (Connor McLaughlin)
– 859a156: Various build fixes (Connor McLaughlin) #2815
– 3c2d5ae: dep/vixl: Fix compilation under MSVC2022 (Connor McLaughlin) #2815
– a55537e: D3D12/Builders: Fix incorrect depth write mask (Connor McLaughlin) #2815
– a3d4c4d: Small change (fix) (Anderson_Cardoso) #2816
– f921236: Spanish translation overhaul + Addition of es-ES alternative (IlDucci) #2820
– pstitleimg sections are allowed also for single disc games (Ronnie Sahlberg)
– fe182a2: update japanese translation file (Dolphin) #2817
– 39a7f67: fix some japanese translations (Dolphin) #2817
– 6b84866: dep/libchdr: Update to a03e693 (Connor McLaughlin)
– bceca04: dep/libchdr: Remove libFLAC dependency (Connor McLaughlin)
– ec9411c: dep/libchdr: Add chd_precache_progress() (Connor McLaughlin)
– Add Precache() method (Connor McLaughlin)
– Implement precaching (Connor McLaughlin)
– e45c7fd: dep/libchdr: arm64 compile fix on MSVC (Connor McLaughlin)
– 9a314fb: Atualização Português do Brasil (Anderson_Cardoso) #2818
– 6e875b4: Update Cheat DB (#2819) (Anderson_Cardoso) #2819
– Add es-es locale (Connor McLaughlin)

 

Stable Build:
WIP

 

Télécharger DuckStation v0.1 build 4918 (18.9 Mo)

Site Officiel

En savoir plus…