STEAMYDATA

RetroArch — patch notes and updates

Stored observation / content update:

Dated developer announcements recorded from Steam. Open the source for the complete update.

UpdateDateExcerpt / source
RetroArch 1.21.0 release2025-04-30RetroArch 1.21.0 has just been released. Changelog AUTOCONF: Enable alternative display name in autoconfig files AUTOCONF: Make autoconfig failure messages optional AUDIO: Option to mute on rewind AUDIO/PIPEWIRE: Fix app launch when pipewire service is stopped AUDIO/PIPEWIRE: Fix speedup with threaded video mode AUDIO/PIPEWIRE: Fix latency setting and microphone handling AUDIO/PIPEWIRE: Pass the new rate to the audio driver CAMERA: Add PipeWire camera driver CAMERA: Add ffmpeg camera driver CHEAT: Rewrite part of cheat_manager_load_cb_second_pass() CHEEVOS: Include achievement state in netplay states CHEEVOS: Fix crash when entering achieveme
RetroArch 1.20.0 release2025-01-05RetroArch 1.20.0 has just been released. Changelog 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 i
RetroArch 1.19.0 release2024-05-31RetroArch 1.19.0 has just been released. Read the full article on our website here. Changelog AI: Revert AI translation to previous version (fix for translation not working with HW rendered cores) APPLE: Try to use system preferred language APPLE: Correctly register for filetypes uniquely APPLE/MFI: improved Switch Online controller support through MFi AUDIO: Bring back audio toggling on menu toggle CHEEVOS: Build a default RetroAchievements memory map when no RetroAchievements game is loaded CHEEVOS: Update to rcheevos 11.3 CHEEVOS: fix hardcore acting as if it’s enabled when it isn’t CLANG: Fix clang error incompatible-pointer-types-discard
Version 1.19.0 released2024-05-31RetroArch 1.19.0 has just been released. Changes AI: Revert AI translation to previous version (fix for translation not working with HW rendered cores) APPLE: Try to use system preferred language APPLE: Correctly register for filetypes uniquely APPLE/MFI: improved Switch Online controller support through MFi AUDIO: Bring back audio toggling on menu toggle CHEEVOS: Build a default RetroAchievements memory map when no RetroAchievements game is loaded CHEEVOS: Update to rcheevos 11.3 CHEEVOS: fix hardcore acting as if it’s enabled when it isn’t CLANG: Fix clang error incompatible-pointer-types-discards-qualifiers CLOUDSYNC/LINUX: Enable Cloud Sy
Dosbox Pure core added2024-05-24We added a new core, Dosbox Pure. This brings the total number of available cores on Steam to 65 now. https://store.steampowered.com/app/3005610/RetroArch__DOSBox_Pure/ DOSBox Pure is a hard fork of the multiplatform MS-DOS emulator. It was built by Psyraven in 2020 specifically for RetroArch/Libretro and implements advanced features like save states, an on-screen keyboard, highly customizable controller setup or rewinding. DOSBox Pure aims for simplicity and ease of use. https://www.youtube.com/watch?v=rHkIz4-SewI
Geolith core added2024-02-27We added a new core, Geolith. This brings the total number of available cores on Steam to 62 now. Geolith is a highly accurate core for a popular console/arcade system released in the early 1990s, and surviving into the mid 2000s. It is written in modern C and takes a unique approach compared to other emulators for this system. This core focuses on providing a user experience similar to a traditional home console, both by defaulting to home console mode and the use of single-file game files. However, despite this focus, it also maintains full support for playing games in arcade form. https://store.steampowered.com/app/2857800/RetroArch__Geoli
RetroArch 1.17 – new netplay features2024-02-04RetroArch 1.17 expands Netplay to support playing multiplayer games that were originally played on two or more separate consoles or computers connected together. This is currently supported by two cores: DOSBox Pure (not available on Steam) and gpSP (available on Steam). https://store.steampowered.com/app/1227468/RetroArch__gpSP/ In DOSBox Pure it is now possible to play DOS and early Windows multiplayer games that used IPX, Ethernet or a modem over the internet. In gpSP, games that support the Wireless Adapter can also benefit from this feature, although only a subset of games work well at the moment. Those curious about more details can rea
RetroArch 1.17.0 release2024-02-03RetroArch 1.17.0 has just been released. Read the full article on our website here. We also added a new core, PX68K. This brings the total number of available cores on Steam to 61 now. https://store.steampowered.com/app/1227463/RetroArch__PX68k/ Changelog 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 corr
RetroArch 1.16.0 release2023-09-22RetroArch 1.16.0 has just been released. Read the full article on our website here. Changelog AUDIO: Fast-Forward Audio Resampling AUDIO: Reinit audio on audio sync toggle AUDIO: Count audio samples in stats when rate control is disabled AUDIO/PULSEAUDIO: Support device list for PulseAudio AUDIO/WASAPI: WASAPI Frame Delay fix + cleanups AUDIO/WASAPI/MIDI: Frame Delay correction ARCHIVE/ZIP: Improve ZIP decompression This reduces the amount of memory Retroarch needs to extract a ROM file. It will only need the size of the ROM plus 128KiB to extract the file from the ZIP. Previously it needed as much as twice that amount if the compression rati
DirkSimple core added + RetroArch update2023-03-17We added a new core, DirkSimple. This brings the total number of available cores on Steam to 60 now. DirkSimple is a core written from scratch by icculus, one of the original creators/maintainers of popular open source projects like SDL. It can play some of the 1980s LaserDisc arcade games. https://store.steampowered.com/app/2342900/RetroArch__DirkSimple/?curator_clanid=35417007 RetroArch 1.15.0 updated A maintenance update/fix has been pushed for 1.15.0. This replaces the current 1.15.0 version. New changes: - INPUT/AUTOCONFIG: Check for 'enable_hotkey' also from autoconf binds - LIBRETRO-COMMON/VFS/FILESTREAM: Fixes filestream_vscanf regres
Development Plan – March 13, 20232023-03-13Link to our full blog article here, snippet below - A new concept we’re going to try, we’ll see if it lasts. Expect irregular blog posts like this, whenever something is on our mind that we want to share. It’s basically like a development diary where we discuss future plans for upcoming versions and what we have been thinking about doing. Raising the lowest common denominator RetroArch pushes the concept of backwards compatibility to an absolute extreme. It’s one of our definite pet peeves and something we’re quite proud of. The degree to which we push this is quite irregular in the modern day software industry but we believe it differentiate
RetroArch 1.15.0 release2023-03-11RetroArch 1.15.0 has just been released. Read the full article on our website here. Now available for macOS RetroArch for Mac is now on Steam! Minimum system requirements: Your Mac should be running macOS 10.13 (High Sierra) or later. It is technically possible to try to run it on a version as low as macOS 10.11 (El Capitan), but in order to use it with all features reliably working we’d recommend 10.13 or later. Your GPU should at least support the Apple Metal 2 graphics API. This is because Vulkan is the default video driver, which in turn relies on MoltenVK. MoltenVK is a Vulkan to Metal abstraction layer which converts Vulkan API calls to
ScummVM and Numero cores added2023-03-07New cores added for RetroArch Steam. https://store.steampowered.com/app/2301080/RetroArch__Numero/ https://store.steampowered.com/app/2345800/RetroArch__ScummVM/ You can download these cores either from within RetroArch Steam by going to Manage Cores, or by simply downloading it for free from Steam. There are now 57 cores available in total for RetroArch Steam.
MojoZork core added2022-12-15New core added for RetroArch Steam brought to you by icculus https://store.steampowered.com/app/2246910/RetroArch__MojoZork/ You can download this core either from within RetroArch Steam by going to Manage Cores, or by simply downloading it for free from Steam. There are now 55 cores available in total for RetroArch Steam. ---------------- https://www.youtube.com/watch?v=Ps9uB8tY1HI This is an implementation of Infocom's Z-Machine. The Z-Machine is a virtual machine that's something like a high-level CPU. To keep their games portable and easier to write, Infocom's games all use this fake processor and ship with a platform-specific Z-Machine "
Version 1.14.0 - Hotfix 12022-12-14Changelog since 1.14.0: D3D12: Fixed some shaders not appearing with the d3d12 driver - this reintroduces a validation error though but it seems to work as in not crash and is the old RA behaviour. Guess we need a different way of fixing the validation issue.
RetroArch 1.14.0 release2022-12-13RetroArch 1.14.0 has just been released. Read the full article on our website here. Check our Libretro Core Progress Report (May to December 2022) article here. Changelog CHEEVOS: Fix construction of Cheevos badge path CLI: Fixed not getting any output when running --version or --features without --verbose CLI: Fixed crash when running empty - parameter (it proceeded to content loading) CLI: Reformatted --features to require less rows and to be more consistent CLI: Added -V shorthand for --version CLI: Tab removal + whitespace nits CONFIG/MIDI: Prevent MIDI startup error with old configurations D3D11: Fix when using shaders with TATE mode arc
Ep128 core added2022-11-29New core added for RetroArch Steam https://store.steampowered.com/app/2234340/RetroArch__ep128emu/ You can download this core either from within RetroArch Steam by going to Manage Cores, or by simply downloading it for free from Steam. There are now 54 cores available in total for RetroArch Steam. Leverage the convenience of libretro/RetroArch to emulate the Z80 based home computers that the original ep128emu supports - that is, Enterprise 64/128, Videoton TVC, Amstrad CPC and ZX Spectrum. Focus is on Enterprise and TVC. Since the emulated machines are 8-bit platforms from the 1980's, modern setups should have no problem emulating them. Teste
RetroArch 1.13.0 release2022-11-20RetroArch 1.13.0 has just been released. Read the full article on our website here. Overlay / onscreen gamepad controls improvements Android/iOS users in particular are going to benefit a lot in this release and upcoming versions from various improvements being made to neil4 to overhaul and improve touch controls. Several gamepad overlays have already been updated to take advantage of these new features. These are as follows: gamepads/neoretropad gamepads/neoretropad-clear There are also new ‘lite’ overlays that take advantage of all the new features described below. In particular, the lite overlays rely heavily on ‘exclusive’ hitboxes. Let’s
RetroArch 1.12.0 release!2022-10-18RetroArch 1.12.0 has just been released. Read the full article on our website here. Views There is now an entirely new way to display and organize content – Views! You can turn a filter set in the Explore menu into a so called “View” file which then gets listed alongside playlists. This also adds the ability to filter a category by range in the Explore menu and not just filter on exact matches. The views are saved into .lvw (libretro view) files that just like playlist .lpl (libretro playlist) files are in JSON format and are stored in the same playlists directory. You can combine several filters in whichever order you see fit and then save t
RetroArch 1.12.02022-10-17Changelog: - CONFIG/CLI: Allow use of --appendconfig with override cfgs instead of getting ignored - CONFIG/LOGGING: No more console startup logging if logging to file - CONFIG: Saves config on exit only once instead of (worst case scenario) 3 times - DATABASE/EXPLORE/VIEW: Add View feature - Add saving of a filter set in the Explore menu into a so called "View" file which then gets listed alongside playlists. This also adds the ability to filter a category by range in the Explore menu and not just filter on exact matches. - FILEBROWSER: Fix regression - certain extensions keep disappearing - INPUT/HAPTIC/OVERLAYS/ANDROID: Improve haptic feed