Download RetroArch Plus 1.20.0_GIT APK
Version: 1.20.0_GIT (1736005582)
Package: com.retroarch.aarch64
Downloads: 21
Target: Android 9.0 (Pie, API 28)
nodpi
RetroArch Plus notes
1.20.0
AUDIO: Fix audio handling in case of RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE
AUDIO: Include missing audio filters on some platforms
AUDIO/PIPEWIRE: Add PipeWire audio driver
AUDIO/PIPEWIRE: Add PipeWire microphone driver
APPLE: Hide threaded video setting
APPLE: Use mfi joypad driver by default
APPLE: Include holani, noods, mrboom, yabause, bsnes-jg core in App Store builds
CHEEVOS: Add rarity and points to achievement unlock widget
CHEEVOS: Add rank to leaderboard submission notification
CHEEVOS: Update to rcheevos 11.5
CHEEVOS: Update to rcheevos 11.6
CHEEVOS: Show rcheevos game image in Discord rich presence
CHEEVOS: Use translated strings for achievement messages
CLOUDSYNC: Allow saves and configs to be synced optionally
CLOUDSYNC: Add iCloud cloud sync driver
CLOUDSYNC: Speed up by upload/download in parallel
CLOUDSYNC: Allow thumbnails and system dir to be synced optionally
CLOUDSYNC: Enable CloudSync on Android (non-SSL)
CLOUDSYNC: Add more logs in failure situations
CLOUDSYNC: Fixes for reauthentication and parallel sync
CLOUDSYNC: Fixes for file resurrection
CLOUDSYNC: Enable CloudSync on Windows
CRT/SWITCHRES: Update switchres to 2.2.1
GENERAL: Support for mbedtls v3
GENERAL: Automatic Frame Delay refactor
GENERAL: Remove Frame Rest, obsoleted by Frame Delay refactor
GENERAL: Wrap around auto increment save state indexes when amount of states is limited
GENERAL: Enable CHD hashing for Switch and DOS
GENERAL: Enable auto save state when new content is loaded
GENERAL: Improve Preemptive Frames when pointing device is used
GENERAL: Fix building with menu disabled
HAIKU: Restore Haiku build
INPUT: Allow to select a preferred/reserved device for each player
INPUT: Enable Caps, Num, Scroll Lock modifiers on multiple platforms
INPUT: Autoconfig extension with alternative name/vid/pid
INPUT: Fix autoconfig profile saving when device is not in the default port
INPUT: Change classic turbo mode to work independently of which key was pressed first
INPUT: Pointer and lightgun handling sanitization on Windows and Linux desktop platforms. These input drivers will now report edge and offscreen positions in a harmonized way, and will not return 0 instead.
INPUT/DINPUT: Fix detection of quick shift key presses
INPUT/HID: Fix crash on macOS when disconnecting the controller a second time
INPUT/LINUX: Add illuminance sensor support to the linuxraw, sdl2, udev, and x11 input drivers
INPUT/Remaps: Sort and apply remaps based on the specific connected controller
INPUT/UDEV: Enable mouse buttons 4 and 5
INPUT/WAYLAND: Enable horizontal scroll and mouse buttons 4 and 5
INPUT/WAYLAND: Simulate lightgun input for cores
INPUT/WAYLAND: Support for cursor-shape-v1 and content-type-v1 protocol
INPUT/X11: Enable mouse buttons 4 and 5
iOS: Enable vibration by default
iOS: Better handling of physical mice/magic keyboard trackpad
iOS: Mouse grab fixes
iOS: Fix mouse cursor movement when button is held down
iOS: Fix microphone support request and entitlement
iOS: Enable compilation back to iOS 12
iOS: Fix OpenGL ES context usage on iOS 9
iOS/TVOS: Add Opera to App Store build
iOS/TVOS: Bring NEON defines in line with ARM64
iOS/TVOS: Flush save files on backgrounding
LIBRETRO: Support RETRO_ENVIRONMENT_GET_FILE_BROWSER_START_DIRECTORY
LIBRETRO: Support "/" as a file extension for loading a directory as content
FFMPEG: Fix crash when playing back a file with 96 kHz audio
MACOS: New display server, including support for ProMotion 120Hz V-Sync
MACOS: Create App Store build
MACOS: Generate key up events for command keys
MIDI: Fix long messages (SysEx) in WinMM driver
MIDI: Fix lingering notes on close in Alsa driver
MENU: Support local thumbnails in other image formats than png (jpg/jpeg, bmp, tga)
MENU: Delete also savestate thumbnails when savestates are garbage collected
MENU: Option to disable analog stick menu navigation
MENU: Fix pause toggle to not clear fast forward state
MENU: Fix search playlist index in XMB/Ozone
MENU: Fix renamed entry display
MENU: Filter unknown extensions also inside zip files
MENU: Add icons for present / missing firmware on core info page
MENU: Ignore other hotkeys when menu toggle is pressed
MENU: Fix menu jumping when using L3+R3 combo
MENU: System Information now only shows features relevant for the platform
MENU/GLUI: Make Show Sublabels options effective
MENU/GLUI: Icon fixes
MENU/XMB: Allow playlist icons to be individually customized, by looking for images in Named_Logos
MENU/OZONE: Add Selenium theme for Ozone
MENU/OZONE: Touchscreen improvements
MENU/OZONE: Add a touch-sensitive Resume button in the lower right corner
NETPLAY: Add East Asian relay server
OVERLAY: Add option to load overlay based on system name
PS2: Fix several broken cores depending on pthread
QT: Enable building with Qt6
QT: Fix input panel
RECORDING: New WAV recording driver (audio only)
REMOTE RETROPAD: Add gyro/acceleration/light sensor test screen
REMOTE RETROPAD: Add pointer test screen
REPLAY: Replay format extended to support external tools
TVOS: Support bluetooth keyboards on tvOS
TVOS: Fixes to run correctly on TVOS13
TVOS: Better handling of Siri remote
TVOS: WebDAV server for adding files more easily
TVOS: Add Settings.app option to reset retroarch.cfg
TVOS: Bring minimum tvos version down to 13.0
VIDEO: Show and use exact refresh rate (3 decimals) and interlace/doublestrike where available
VIDEO: Allow setting viewport bias to offset viewport horizontally/vertically
VIDEO: Support viewport bias also with integer overscale and custom aspect ratios
VIDEO: Use shader path from CLI for shader cycling
VIDEO: Pixel perfect integer scaling improvements: axis options, smart mode
VIDEO: Add upscale 1.66x filter
VIDEO/D3D: Fix GPU screenshots
VIDEO/KMS: Force fullscreen when KMS is used
VIDEO/OpenGLES: Improve version directive granularity
VIDEO/SHADERS: Fix memory leak when shader parameter step is 0.0
VIDEO/SHADERS: Add 2 uniforms, OriginalAspect and OriginalAspectRot.
VIDEO/SHADERS: Add CoreFPS and FrameTimeDelta uniforms.
VIDEO/SLANG: Support optional includes
VIDEO/VULKAN: Fix Vulkan window freezes when swapchain becomes suboptimal
VIDEO/VULKAN: Prefer IMMEDIATE mode without vsync
VIDEO/X11: Support inhibit of Xss screensaver
VITA: Enable analog L2/R2 triggers when a DS3 controller is used with PS Vita
WAYLAND: Fix segfault when relative pointer is not supported
WAYLAND: Use reverse DNS name for desktop file and icon
WAYLAND: Commit viewport resizes for more responsive display when resizing window
WINDOWS: Fix restart if path to executable contains non-ASCII symbols
WINDOWS: Hide directories starting with $ from file browser
What's new in RetroArch Plus 1.20.0_GIT
From version 1.17.0_GIT:
1.17.0
- ACCESSIBILITY/TTS: fix target language and missing espeak handling on Linux
- AI: AI service reworked: performance increase, automatic translation, configurable subtitle placement, and more
- APPLE: Fix WebDAV crash with digest auth (Cloud Sync)
- APPLE: Cloud sync fixes - ignore .DS_Store files and re-sync on app foreground
- APPLE: Don't re-create default directories
- APPLE: Show Git information correctly
- AUDIO/SYNC: Handle Hz skew adjustment for high refresh rates better (BFI, swap interval)
- AUDIO/MIXER: Separate ffmpeg/mpv and audiomixer conditionals
- AUDIO/WASAPI: Reworked shared buffer operation for more flexibility, fixed exclusive mode last buffer looping when entering menu
- CONFIG/OVERRIDES: Fix setting savefile_directory in override file
- CONFIG: Force fixed locale for numbers
- CHEEVOS: Upgrade to rcheevos 11.0
- CHEEVOS: Use rc_client for state management
- CHEEVOS: Don't track disc changes when achievements are disabled
- CHEEVOS: Reinitialize rewind buffer after loading game with achievements
- CHEEVOS: Inform user when server is unreachable
- CHEEVOS: Fix crash on first load of game with achievements with threaded video
- EMSCRIPTEN: Increase chunk size for reads/writes
- EMSCRIPTEN: Modularize the JavaScript and clean up the web build
- EMSCRIPTEN: Prefix core name with libretro_ for exports
- EMSCRIPTEN: replace dashes with underscores in corenames (fix for vitaquake cores)
- EMSCRIPTEN: Use ZipFS for web player asset bundle
- EMSCRIPTEN: Change default audio rate to 44100
- IOS: Fix widget on IOS17
- IOS: Exit instead of crash on some errors
- IOS: Fix ios-vulkan-ppsspp
- IOS: Enable HDR support on IOS
- IOS: Add option to disable respecting silent mode
- IOS: Allow ignoring safe area (fullscreen over notch)
- IOS: Default to not enabling keyboard gamepad
- IOS: Fix XRGB8888 in GL driver
- IOS: Allow changing the app icon
- IOS: Add HAVE_ACCESSIBILITY to iOS builds
- IOS/TVOS: Create GL context as GLES3 to fix some rendering performance problems
- INPUT: Fix ghost input when setting RETROK_UNKNOWN
- INPUT: Default 'Bind Hold' to 0 to prevent problems with controllers not resting at null state
- INPUT: Add a setting to allow turbo d-pad directions
- INPUT: Don't save mouse buttons to autoconfig
- INPUT/MENU: Add option for merging 'Hotkey Enable' device types
- INPUT/mFI: disable secondary_joypad to prevent issues with controllers detected both as HID and mFI
- INPUT/UDEV: Change event detection to polling in udev_joypad
- INPUT/WAYLAND: Use unaccelerated pointer motion to prevent mouse dead zone
- LAKKA: Add new menu options for Switch (overclock, CEC, BT ERTM)
- LIBRETRO: Add environment command to get playlist path
- LIBRETRO/NETPACKET: Switch environment call number from 76 to 78 (retire 76 as it was never used by any core) Simplify broadcasts by removing the option to send to all but one client, use an explicit RETRO_NETPACKET_BROADCAST constant instead Separate explicit flushing and querying of incoming packet into two operations Enable a core to specify a protocol version string which can get used instead of core version to determine compatibility between two players Log and notify a separate message when there is a content crc mismatch while using this interface to convey it being less severe
- MENU: Fix menu analog stick navigation (1.16.0.1)
- MENU: Add option to find thumbnail images by playlist rom filename (1.16.0.2)
- MENU: Don't process menu events while input is being flushed (1.16.0.2)
- MENU: Prevent proceeding to next bind when single binding (1.16.0.3)
- MENU: Fix touchscreen menu false positives in case of overlap
- MENU: Sort playlists ignoring extension (Playstation 2 should come after Playstation)
- MENU: Treat System Volume Information folder as hidden on all platforms
- MENU: Add Belarusian language option
- MENU: Fix savestate thumbnail behavior when navigating back to playlist while content is still running
- MENU: Fix word wrapped widget length
- MENU: Add help text to controller drivers
- MENU: Fix quit on content close option
- MENU: Fix thumbnails in History for content loaded through Load Content
- MENU: Flexible thumbnail matching (ROM name - database name - short name)
- MENU: Remove legacy thumbnail pack downloader
- MENU/GLUI: Icon corrections
- MENU/OZONE: Thumbnail related fixes (missing thumbnail bar, fullscreen thumbnail flashing, sidebar focus)
- MENU/RGUI: Fix text scaling in 16:9
- MENU/XMB: Background images take precedence over color themes, default image opacity set the same as color theme opacity
- MENU/XMB: Fix segmentation fault when background image is missing
- MENU/XMB: Several corrections and cleanups
- MENU/XMB: Layout/thumbnail fixes - Thumbnail layout adjustments, Header title improvements, Handheld layout adjustments
- NETWORKING/NETPLAY: Add support for joining MITM servers from command line
- NETWORKING/NETPACKET: Interface connection flow improvements
- OSX: Fix mouse support for MelonDS DS on OSX
- OSX: Option to create a portable build
- PATCHES: Add support for XDelta-formatted patches.
- PATCHES: Fix patching for cores that support contentless mode
- PS2: Fix for no sound
- PS2: Fix 0-byte logs and add memory stats
- PSP: Fix memory leak in audio driver
- RUNLOOP: Frame Rest, experimental sleep feature aiming to lower CPU usage and temperature when using certain CPU hungry vsync modes
- RPI: Fix videocore + switchres compile failure
- SCAN: Do CRC check on PSP/PSP(PSN) content
- TVOS: Enable overlay support
- VIDEO/BFI: Black Frame Insertion added to DirectX10/11/12. BFI Hz range now covers every 60hz multiple under 1000hz. Variable Strobe length via new 'Dark Frames' option, algorithm to auto select 'decent' Dark Frames choice.
- VIDEO/GLSL: Add FinalViewportSize support to GLSL
- VIDEO/GLSL: Change rotation type to int to maximize compatibility
- VIDEO: Use video refresh rate instead of core refresh rate for menu frame limiting
- VIDEO: Limit paused video refresh rate
- VIDEO: Enforce swap interval 1 in menu if vsync is on
- WII: Enable Cheevos for Wii builds
- WIIU: Fix config file and core info reading
- WIIU: Fix "Up" and "Left" directional input for both Analog sticks for GC Adapter
- WIIU: Fix 3 USB controllers (NES/SNES/Retrode)
- WIIU: Fix file descriptor leak
- WIN32: Prefer D3D11 and WASAPI as default video and audio drivers
- WIN32: Fix window size when aspect ratio is < 0
- WIN32: Fix screen resolution always tied to the main monitor
- WAYLAND: Enable fallback for screensaver inhibit via D-Bus
- WAYLAND: Introduce wp_fractional_scale_v1 protocol for proper fractional scaling
- WAYLAND: Update wayland-protocols version to 1.31
About RetroArch Plus 1.20.0_GIT
NOTE:
This version is meant for devices that have Android 8.0 or higher installed. As a result, it supports over double the amount of cores (127) as the regular version (50).
If you'd like the full-fat RetroArch version with a working Core Downloader, go to our website www.retroarch.com, and download the APK for your system there.
RetroArch is an open-source project that makes use of a powerful development interface called Libretro. Libretro is an interface that allows you to make cross-platform applications that can use rich features such as OpenGL, cross-platform camera support, location support, and more in the future.
This is a special 64bit version of RetroArch, for those with 64bit capable devices!
Join us on discord for support and netplay matchmaking
discord.gg/C4amCeV
Visit our Youtube channel here for tutorials, news and development progress!
www.youtube.com/user/libretro
For info and help, see our documentation site -
docs.libretro.com/
Visit our website!
www.retroarch.com
It comes with its own built-in collection of applications to provide you with a 'one-stop-shop' for entertainment.
Libretro and RetroArch are perfectly suited for creating games, emulators and multimedia programs. If you want to learn more, go to our website (listed below).
IMPORTANT!!!
RetroArch is a multi-versatile program, that means that in order for it to do anything, you need modular programs that we call 'cores'. These cores DO NOT COME OUT OF THE BOX. You need to go to "Online Updater -> Core Updater" from within the app to download them.
FEATURES:
* Eye-candy menus to choose from!
* Scan files / directories and add them to game system collections!
* View database information about each game once added to a collection!
* Download programs ('cores') online
* Update everything via Online Updater!
* Download Game & Watch games and play them with our exclusive Game & Watch emulator!
* Built-in input remapping
* Controller support!
* Ability to remap controls
* Ability to enter and load cheats
* Shaders and Overlays support for unique experience!
* Multi-language support!
* Over 80+ programs now and counting!
* Detailed documentations
* Open-source
* No DRM
* No restrictions on usage
* No push ads
* No spying
* No ads period
RetroArch Plus 1.20.0_GIT variants
This release may come in several variants. Consult our handy FAQ to see which download is right for you.
Version:1.20.0_GIT(1736005582) for Android 4.1+ (Jelly Bean, API 16)
Uploaded:January 6, 2025 at 9:52AM UTC
File size:169.16 MB
Downloads:21
Version:1.17.0_GIT(1706932369) for Android 4.1+ (Jelly Bean, API 16)
Uploaded:February 29, 2024 at 1:31AM UTC
File size:168.21 MB
Downloads:1,617
Version:1.16.0_GIT(1704857287) for Android 4.1+ (Jelly Bean, API 16)
Uploaded:January 10, 2024 at 7:08PM UTC
File size:165.33 MB
Downloads:1,001
Version:1.16.0_GIT(1696272784) for Android 4.1+ (Jelly Bean, API 16)
Uploaded:October 6, 2023 at 1:52PM UTC
File size:190.97 MB
Downloads:2,110
Version:1.13.0_GIT(1670383574) for Android 4.1+ (Jelly Bean, API 16)
Uploaded:December 7, 2022 at 5:41AM UTC
File size:187.45 MB
Downloads:477
Version:1.13.0_GIT(1668889017) for Android 4.1+ (Jelly Bean, API 16)
Uploaded:December 7, 2022 at 4:44AM UTC
File size:175 MB
Downloads:982
Version:1.11.0_GIT(1664633804) for Android 4.1+ (Jelly Bean, API 16)
Uploaded:October 1, 2022 at 10:22PM UTC
File size:174.19 MB
Downloads:1,229
Version:1.10.3_GIT(1658254605) for Android 4.1+ (Jelly Bean, API 16)
Uploaded:July 19, 2022 at 9:40PM UTC
File size:170.34 MB
Downloads:221
Version:1.10.3_GIT(1655749009) for Android 4.1+ (Jelly Bean, API 16)
Uploaded:June 20, 2022 at 9:04PM UTC
File size:154.9 MB
Downloads:72
Version:1.10.3_GIT(1651506248) for Android 4.1+ (Jelly Bean, API 16)
Uploaded:June 20, 2022 at 9:04PM UTC
File size:153.96 MB
Downloads:640
Version:1.20.0_GIT
Uploaded:January 6, 2025 at 9:52AM UTC
File size:169.16 MB
Downloads:21
Version:1.17.0_GIT
Uploaded:February 29, 2024 at 1:31AM UTC
File size:168.21 MB
Downloads:1,617
Version:1.16.0_GIT
Uploaded:January 10, 2024 at 7:08PM UTC
File size:190.97 MB
Downloads:3,111
Version:1.13.0_GIT
Uploaded:December 7, 2022 at 5:41AM UTC
File size:175 MB
Downloads:1,459
Version:1.11.0_GIT
Uploaded:October 1, 2022 at 10:22PM UTC
File size:174.19 MB
Downloads:1,229
Version:1.10.3_GIT
Uploaded:July 19, 2022 at 9:40PM UTC
File size:153.96 MB
Downloads:933
Version:1.10.1_GIT
Uploaded:March 10, 2022 at 1:38AM UTC
File size:166.08 MB
Downloads:887
Version:1.9.12 (2021-11-03)
Uploaded:November 5, 2021 at 6:59AM UTC
File size:689.51 MB
Downloads:1,463
Version:1.9.12 (2021-10-24)
Uploaded:October 25, 2021 at 10:48AM UTC
File size:689.41 MB
Downloads:974
Version:1.9.11 (2021-10-20)
Uploaded:October 20, 2021 at 6:58PM UTC
File size:689.54 MB
Downloads:136