From 9b73f0194c3e8be7ae20d5eeb29ab64ba3fe9b7a Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Thu, 31 Dec 2020 00:13:35 +1000 Subject: [PATCH] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 106551fd3..38a5a8723 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,8 @@ A "BIOS" ROM image is required to to start the emulator and to play games. You c ## Latest News Older entries are available at https://github.com/stenzek/duckstation/blob/master/NEWS.md +- 2020/12/30: Box and Adaptive downsampling modes added. Adaptive downsampling will smooth 2D backgrounds but attempt to preserve 3D geometry via pixel similarity (only supported in D3D11/Vulkan). Box is a simple average filter which will downsample to native resolution. +- 2020/12/30: Hotkey binding added to Android version. You can now bind hotkeys such as fast forward, save state, etc to controller buttons. The ability to bind multi-button combinations will be added in the future. - 2020/12/29: Controller mapping/binding added for Android version. By default mappings will be clear and you will have to set them, you can do this from `Settings -> Controllers -> Controller Mapping`. Profiles can be saved and loaded as well. - 2020/12/29: Dark theme added for Android. By default it will follow your system theme (Android 10+), but can be overridden in settings. - 2020/12/29: DirectInput/DInput controller interface added for Windows. You can use this if you are having difficulties with SDL. Vibration is not supported yet. @@ -52,6 +54,7 @@ Other features include: - 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 @@ -74,7 +77,7 @@ Other features include: ## System Requirements - 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 or XInput 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. + - 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. DualShock 4 users will need to use a wrapper such as DS4Windows for vibration support. ## Downloading and running Binaries of DuckStation for Windows x64/ARM64, x86_64 Linux x86_64 (in AppImage format), and Android ARMv8/AArch64 are available via GitHub Releases and are automatically built with every commit/push. Binaries or packages distributed through other sources may be out of date and are not supported by the developer. @@ -133,6 +136,7 @@ To use: - Install and run the app for the first time. - This will create `/sdcard/duckstation`. Drop your BIOS files in `/sdcard/duckstation/bios`. - Add game directories by hitting the `+` icon and selecting a directory. + - Map your controller buttons and axes by going into `Controller Mapping` under `Controllers` in `Settings`. - Tap a game to start.