DuckStation Git (2020/09/14) is complied. Fast-ish PlayStation 1 emulator for PC and Android.
Features:
* CPU Recompiler/JIT (x86-64 and AArch64)
* Hardware (D3D11 and OpenGL) and software rendering
* Upscaling and true colour (24-bit) in hardware renderers
* "Fast boot" for skipping BIOS splash/intro
* Save state support
* Windows and Linux support - macOS may work, but not actively maintained
* Supports bin/cue images, raw bin/img files, and MAME CMD formats.
* Direct booting of homebrew executables
* Digital and analog controllers for input (rumble is forwarded to host)
* Qt and SDL frontends for desktop
* Qt frontend has graphical configuration, and controller binding
* Automatic content scanning - game titles/regions are provided by redump.org
DuckStation Changelog:
* Merge pull request #845 from CookiePLMonster/fix-resume
* Tidy up SystemBootParameters constructors
* Pass a SystemBootParameters pointer to QtHostInterface::bootSystem
* Fix -resume causing a quiet exit if there is no resume savestate
* CommonHostInterface: Add post processing toggle hotkeys
* Qt: Move post processing to its own setting category
* Add simple shaders and some ported from DolphinFX
* Qt: Fix texture filtering drop-down in game properties
* Qt: Add reload button to postprocessing UI
* VulkanHostDisplay: Fix a possible crash at shutdown with large post shaders
* FrontendCommon: Add a hotkey to reload post processing
* ShaderGen: More GLSL/HLSL aliases
* PostProcessing: Allow fragment coordinate access from shader
* Qt: Add per-shader postprocessing options
* PostProcessingShader: Fix errors in shader parsing
* Qt: Make audio buffer size max out at 8192 frames
* Android: Fix emulation stopping on app switch and UI covering display
* Android: Fix settings activity back button stopping emulation
* VulkanHostDisplay: Don't choke when we lose the surface
* OpenGLHostDisplay: Fix vertical alignment
* Android: Add texture filter options
* Qt: Compile fix for Linux/mac
* More build fixes...
* VulkanHostDisplay: Build fix for libretro
* Merge pull request #846 from stenzek/libretro-macos
* Add libretro builds to macOS CI
* Update README.md
* Merge branch 'postprocessing'
* Qt: Post processing UI
* FrontendCommon: Add a post processing implementation
* D3D11/Texture: Fix dimensions not getting reset on destroy
* Vulkan/Context: Use VK_LAYER_KHRONOS_validation
* Vulkan/Context: Add pipeline destruction deferring
* Vulkan/SwapChain: Fix incorrect return from GetTextureFormat()
* Common/String: Support constructing from string_view
* Common/Rectangle: Make it work with float types
* ShaderGen: Split HW shadergen from base
* libretro: Build fix
* Build: Don't include AGL context wrapper for libretro
* Fix a bunch of random warnings
* Settings: Fix incorrect UI for xBR texture filter
* Merge pull request #844 from CookiePLMonster/fix-initial-savestate-hotkey
* Simplify quicksave/quickload logic
Download: DuckStation Git (2020/09/14)
Source:Here
0 Comments
Post a Comment