DuckStation v0.1-10413 is released. DuckStation is an simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability. The goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues.Features:
CPU Recompiler/JIT (x86-64, armv7/AArch32 and AArch64)
Hardware (D3D11, D3D12, 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, 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 for Windows builds
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
DuckStation Changelog:
9790c1b Updated Swedish translation (#3660)
f248c1c Atualização Português do Brasil (#3659)
4c38484 Qt: Failed to retrieve update change list is not fatal
9ba0bb9 MSBuild: Only remove source paths in ReleaseLTCG
e06d880 MSBuild: Set -Wno-invalid-offsetof
c9177bc Common: Add vector rectangle helper functions
9eaf586 Qt: Simplify cover and icon invalidation
ed531da Qt: Move wireframe rendering to debug tab
69784d1 GPU: Move draw helper functions to cpp file
97582bc GPU: Use vectors/rects for presentation
986e66b GPU: Use vectors in draw rect calculation
c6a44ff GPU: Add "Fine Crop" settings
7cf6e04 GPU/HW: Chunk skewed+overlapping copies
3fc563e Qt: Invalidate tooltips for title changes as well
351e787 Common: Fix a bunch of errors in ARM vector wrapper
37d7cd4 Common: Silence deprecation warnings on MacOS
2498e66 MetalDevice: Fix compile warnings
1ee0f73 Achievements: Use rc_client API for fetching game titles (#3658)
900d06c FullscreenUI: Fix inconsistent notification colour gradient
86ba9ea ImGuiManager: Add colour gradient to OSD messages
f99601e dep/rcheevos: Bump to b77013b
cda367d Achievements: Use badge_url for downloads
708e3b8 Achievements: Use rc_client_create_subset_list()
f52a5af System: Fix fullscreen state persisting between games
a777466 Qt: Invalidate covers when all titles are invalidated
547b76f SDLInputSource: Use auto mode for enhanced reports
b3caf07 Qt: Make enhanced controllers reports option more clear
1ccd750 CMake: Avoid using system zlib outside of MacOS
b10eba4 VulkanDevice: Disable fbfetch on LLVMpipe
7a539ba GPUDevice: Reduce GraphicsConfig struct size
fe8d2e0 VulkanDevice: Set rasterization order attachment access bit on blend state
6521355 CMake: Don't copy desktop file to resources
b8b576e Qt: Override application font on Linux
89946cc Qt: Provide theme icons for most used Qt StandardIcons
6062f5e Qt: Use same changed colour in memory scanner as view
93f62c4 CI: Fix cache key in upload caches workflow
bc72d58 Achievements: Preserve hardcore mode when toggling encore/spectator/unofficial settings (#3661)
9857835 GameDB: Add mouse support for compatible games (#3662)
a72d21f Win32RawInputSource: Support device hotplugging
0af8b74 InputManager: Move device notification from main window
51986e7 InputManager: Fix some low-risk races during reload
822024d Qt: Fix empty text box after image verification
9712883 ProgressCallback: Add a variant with alert/confirm
d5dc9fb FullscreenUI: Fix bg load after close->reopen
1c06b68 GameDB: add missing compatibility entry for original release of A Bug’s Life (#3664)
7d31ab9 GameDB: Fix typo in FF7's sort title
b8c8941 GameDB: Add sort title to FF7 and FF8 demo discs
ea8d7b0 VulkanDevice: Only enable KHR_maintenance5 with dynamic rendering
Download: DuckStation v0.1-10413 x64
Source:Here
0 Comments
Post a Comment