2020-02-16

DuckStation Git (2020/02/16)

DuckStation Git (2020/02/16) 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:
* SDLControllerInterface: Add missing include
* Update README.md yet again for AppVeyor
* SDL: Fix crashes on starting emulation
* Update README.md
* Qt: Fix load state menu not refreshing after save
* HostInterface: Add a helper to display a 'Loading Screen' during long startup
* SDL: Use controller interface from frontend-common
* Qt: Don't resume when booting without game code
* HostInterface: Don't try to resume system without game code
* ImGui: Fix OpenGL rendering on hidpi displays
* FrontendCommon: Use SDL_InitSubSystem() for lazy initialization
* SDLAudioStream: Don't allow format to change
* Qt: Set display window size on context create not constructor
* HostInterface: Only display error when loading resume state if boot anyway flag isn't set
* Qt: Fix possible crash/race when startup fails
* Qt: Implement controller interface/binding
* Frontends: Add option for "Increase Timer Resolution"
* Frontends: Implement auto save on exit/resume
* HostInterface: Add helpers for resume save state
* HostInterface: Notify host when controller types change
* SDL: Only save settings when changes have been made
* HostInterface: Support switching audio backends
* HostInterface: Move timer resolution increase to base class
* Rename 'Default' audio backend to 'SDL'
* Qt: Implement disc change in QtHostInterface
* Qt: Pass QStrings by reference in HostInterface
* Move more logic from frontend to base HostInterface
* HostInterface: Make helper methods const
* Qt: Use a single column in hotkey binding list
* Qt: Use scroll area for hotkey binding list
* Qt: Implement save state menus
* Qt: Narrowing warning fix
* HostInterface: Add per-slot save state helper functions
* GPU: Narrowing warning fix
* SDL: Fix uninitialized mapping variables
* Move shared frontend code from SDL to a seperate project
* SDL: Add emulation speed slider
* CI: Enable macOS builds
* Common/FileSystem: Fix recursive directory creation
* CI: Only build master branch
* HostInterface: Fix crash in SetUserDirectory
* Update README.md with macOS build instructions
* Update README.md with user directory info
* HostInterface: Set user directory for Linux/macOS, portable.txt support
* Update README.md with new CI instructions
* CI: Use AppVeyor for Windows builds
* Don't require OpenGL compatibility profile
* CMake: Attempting to around SDL2 issues on macOS
* Qt: Work around indirect include of glext.h by QOpenGLContext on macOS

Download: DuckStation Git (2020/02/16)
Source:Here

0 Comments

Post a Comment