From 9cd7512bddd005bdc1714738c0a50ce9237f6782 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 12 Jul 2020 12:48:12 +1000 Subject: [PATCH] README.md: Add Android build notes --- README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9828aaec1..8e636a218 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ Other features include: - Optional automatic switching of memory cards for each game ## System Requirements - - A CPU faster than a potato. But it needs to be 64-bit otherwise you won't get a recompiler and it'll be slow. There are no plans to add any 32-bit recompilers. + - A CPU faster than a potato. But it needs to be 64-bit (either x86_64 or AArch64/ARMv8) otherwise you won't get a recompiler and it'll be slow. There are no plans to add any 32-bit recompilers. - For the hardware renderers, a GPU capable of OpenGL 3.0/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-compatible game controller (e.g. XB360/XBOne) @@ -79,6 +79,19 @@ To download: - Run `chmod a+x` on the downloaded AppImage -- following this step, the AppImage can be run like a typical executable. - Optionally use a program such as [appimaged](https://github.com/AppImage/appimaged) or [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) for desktop integration. [AppImageUpdate](https://github.com/AppImage/AppImageUpdate) can be used alongside appimaged to easily update your DuckStation AppImage. +### Android + +A prebuilt APK is now available for Android. However, please keep in mind that the Android version is not yet feature complete, it is more of a preview of things to come. You will need a device running a 64-bit AArch64 userland (anything made in the last few years). + +Download link: https://github.com/stenzek/duckstation/releases/download/latest/duckstation-release-unsigned.apk + +The main limitations are: + - No controller support, only on-screen controls. + - User directory is currently hardcoded to /sdcard/duckstation. So BIOS files go in /sdcard/duckstation/bios. + - Lack of options in menu when emulator is running. + - Performance is currently lower than the desktop x86_64 counterpart. + + ### Title Information PlayStation game discs do not contain title information. For game titles, we use the redump.org database cross-referenced with the game's executable code. @@ -234,3 +247,4 @@ Icon by icons8: https://icons8.com/icon/74847/platforms.undefined.short-title "PlayStation" and "PSX" are registered trademarks of Sony Interactive Entertainment Europe Limited. This project is not affiliated in any way with Sony Interactive Entertainment. +