Back
Retroarch
by Libretro
|
Version | 1.20.0 |
Zip size | 28,244 KiB |
License | GPLv3 |
Updated | 30/01/2025 |
Downloads | 232,180 |
MD5 | 3eb0f808df20a7b197291f7ea5e8c533 |
App Details
Notice: This is a fairly large package, so it may take some time to download! Therefore, in order to keep file sizes down, this package contains only four cores: mgba, gambatte, nestopia, snes9x. For other cores, see the 'More RA Cores' and 'Arcade Cores' packages. For more themes, use the built-in Online Updater.
Open-source and free cross-platform front-end of the libretro API for videogame emulators, game engines, media players and other applications, handled as cores by the Front-end.
Screenshots
Changelog
1.20.0
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.19.1
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.17.0
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.16.0
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.15.0
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.14.0
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.13.0
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.12.0
NETWORKING/WIIU: Fix socket_connect_with_timeout for WIIU
NETWORKING/WIIU: Fixes RetroAchievements login
NETWORKING/WIIU: Fixes other online updater functionality
WIIU: Add some missing default directories
WIIU: Get mkdir working on WiiU (directory creation)
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.11.1
GENERAL: Fix DEFAULT_FILL_TITLE_MACRO
NETWORKING: Add the const qualifier to some function parameters
NETWORKING/NETPLAY/UPNP: Add a private or CGNAT address warning to UPnP
SAVESTATES/SCREENSHOTS: Avoid 'video_gpu_screenshot' with savestates
UWP: Better 'Save on quit' fix
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.11.0
GENERAL: Don't bake in OpenAL and libcaca by default unless explicitly enabled with configure switch.
GENERAL: Reduce amount of strlen calls
GENERAL: Reduce or simply sin/cosf calls
SWITCH: Enable RWAV (WAV audio file) support
WIIU: Implement sysconf and __clear_cache
WIIU: Add OS memory mapping imports
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.10.3
ANDROID: Decouple Play Core dependency to bring app into compliance for F-Droid
AI/SERVICE: Disable AI Service setting by default
BLUETOOTH/LAKKA: bluetoothctl: add / modify pairing steps
CHEEVOS: Disallow manual frame delay setting in Hardcore Mode
DATABASE: Serial scanning for Wii now includes WBFS
INPUT/MAPPING: Fix offset + crash when clearing input port binds
INPUT/MAPPING: Fix saving of 'Analog to Digital Type' when configuration overrides are used
INPUT/MAPPING: Fix saving of 'Analog to Digital Type' when configuration overrides are used
LOCALIZATION: Add Valencian language option
LOCALIZATION: Updates
MENU/SETTINGS: Move 'Show Menu Bar' under 'Windowed Mode' settings
MENU/SETTINGS: Add sublabels for 'Subsystems' and 'Input Deadzone/Sensitivity'
MENU/SETTINGS: Move 'On-Screen Notifications' to top
MENU/XMB: Unified the shadow alpha value to a slightly darker one for better readability
MENU/XMB: Corrected the option label and sublabel for actual behavior
MIYOO: Enable ALSA audio driver and default to it
PSP: Take out extra languages/localization, adds about 4/5MB to the binary, and RAM is limited on PSP (32MB and 64MB RAM models)
STATIC PLATFORMS: Populate all history list metadata when launching content from playlists
STEAM: Introduce Steam Rich Presence
VIDEO: Fast-Forward Frameskip improvement
VIDEO/THREADED: Stability fixes
WINDOWS/WINRAW: Fix multiple light guns
WIIU: Fix USB get_device_name(), don't truncate to three chars
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.9.14
CHEEVOS: Disallow achievements when spectating netplay
CHEEVOS: Fix need-to-activate achievement logic for non-hardcore
CHEEVOS: Don't queue rewind re-init if already on main thread
CHEEVOS: Ignore unofficial achievements unless setting is enabled
INPUT/GYRO/ACCELEROMETER/ANDROID: Re-enable Gyroscope & Accelerometer when RetroArch resumes or regains focus
INPUT/HID: Fix gamepad disconnect on unrecognized HID device
LOGGING: Logging cleanups. A bunch of unifications and reformattings (capitalizations, dots, quotes, prefixes etc). Also added a few missing things, such as Run-Ahead error logging and LED interface init logging when it is enabled.
NETPLAY: Networking - should not print country for a local lobby
NETPLAY: Added setting to allow/disallow players other than the host from pausing the game.
NETPLAY: Added a sublabel for netplay max connections.
NETPLAY: Fixed port override macro from not being set immediately after the port setting.
NETPLAY: Show passworded rooms on lobby
WIIU: Make wiiu_gfx_load_texture code safer
WIIU: Fix keyboard support.
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.9.13
CHEEVOS/MSVC2010: Add Cheevos support
CRT/SWITCHRES: Fixes some issue where scaling is incorrect in some video modes for CRT output.
FRAMEDELAY: Add 'Automatic Frame Delay' option
INPUT: Add 'All users control the menu' setting - any gamepad can control the menu when this is enabled. Only limitation right now is that only player 1 can toggle the menu, but any set Menu Toggle Controller Combo will work fine for all users, so this should be acceptable for now
INPUT/UDEV: Fix Dolphin bar and safeguard against not adding devices with no mouse or touch buttons detected
NETPLAY/CLI: -C/--connect commandline fix
NETPLAY: Other improvements
NETPLAY: Remove forced disconnection on unknown netplay command - will be backwards compatible with any version that removed this disconnect. instead of disconnecting, we just read the data and ignore, like most network implementations do
TASKS/CHEEVOS: Replace coroutines with tasks/thread
TASKS/DATABASE/EXPLORE: Initialise 'Explore' menu on a background thread - no more stall when hovering over the Explore tab
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.9.12
COMMAND: Command interface should work again
INPUT/HID: Rewrote the HID deregistration algorithm; it should no longer cause issues when dealing with multiple pads of the same HID/VID combo
INPUT/HID: Fix initialization bug that caused wiimotes to fail to register without an accessory attached
INPUT/HID: Fix Wiimote regression
LIBRETRO: Enable SRAM for contentless cores
LIBRETRO: Add environment callback to get the rate retro_run is called - GET_THROTTLE_STATE and RETRO_THROTTLE_UNBLOCKED environment callback
https://github.com/libretro/RetroArch/blob/master/CHANGES.md
1.9.11
HID/WIIU: WiiU and general HID subsystem unified/merged
INPUT: Refactor menu toggle combo button logic to allow quit combo button
LIBRETRO: Add environment callback to enable cores to notify the frontend that a core option value has changed
https://github.com/libretro/RetroArch/blob/master/CHANGES.md