The Libretro Team posts
LRPS2 – the new PlayStation2 core with a brand new Vulkan LLE renderer
We have a brand new PlayStation2 core, LRPS2. It’s a heavily modified version of PCSX2 custom made for the Libretro API, and it currently runs on Windows, macOS and Linux.The core code is modern and up-to-date unlike the old core and it no longer suffers from the serious drawbacks the older core had.It supports nearly all the rendering backends for the GSdx renderer: Vulkan on Windows/macOS/Linux, Direct3D 11 and 12 on Windows, and OpenGL on Windows/Linux.For those interested, you can also read our compendium article hereposted earlier today....
PlayStation2 and the CRT TV
The PlayStation2 is a system designed almost entirely from the ground up for use with CRT TVs. Like any other game console built around analog video output, it is not designed around pixels or resolution, but scanlines and timing. Yes, there is a way to attach a VGA monitor for the official PS2 Linux toolkit so there are some VESA display modes as well, but this is more of an afterthought, and almost no real commercial game used this.Acronyms used in this article:PS2 (PlayStation2), CRT (Cathode Ray Tube, old TVs that were replaced by HDTVs), G...
RetroArch first program to support BlurBuster’s CRT beam racing simulator shader
We are excited to introduce a new shader that significantly improves motion clarity on modern displays, without the typical drawbacks associated with black-frame insertion (BFI) implementations. This shader is the work of Mark Rejhon from BlurBusters (blurbusters.com) and Timothy Lottes (creator of the original FXAA shader and the crt-lottes shaders). It leverages RetroArch’s recently added “subframe” shader capabilities, enabling it to operate at multiples of the standard content framerate.NOTE: Make sure you use RetroArch 1.20.0 or a mo...
RetroArch 1.20.0 released
RetroArch 1.20.0 has just been released.Grab ithere.Shader subframesWe’ve added a new CRT beam simulation shader from Mark Rejhon of BlurBusters (blurbusters.com) and Timothy Lottes (creator of the original FXAA shader and the crt-lottes shaders). It leverages RetroArch’s recently added “subframe” shader capabilities to significantly improve motion clarity on modern displays without the typical drawbacks associated with black-frame insertion (BFI) implementations, such as reduced brightness, dulled colors, and risk of image persistence ...
RetroArch 1.19.0 release
RetroArch 1.19.0 has just been released.Grab it here.Remember that this project exists for the benefit of our users, and that we wouldn’t keep doing this were it not for spreading the love to our users. This project exists because of your support and belief in us to keep going doing great things. We have always prioritized the endusers experience, and unlike others, we have never emburdened them with in-app ads, monetization SDKs or paywalled features, and we intend to continue to do so. If you’d like to show your support, consider donating...
RetroArch on Apple App Store
RetroArch is available on the Apple App Store now. It is currently available for iPhone, iPad and tvOS.A macOS version on the Apple App Store is planned but no ETA.A new RetroArch version is also coming out soon.
Lakka 5.0 release
New version of Lakka has been released!We are happy to announce the new and updated version of Lakka.Release summaryChanges since version 4.3:Based on LibreELEC 11.0 build systemRetroArch updated to 1.17.0Cores updated to their most recent versionsNew cores added:dirksimple: Dragon’s Lair playerdosbox-core: DOSBoxep128emu: Enterprise 64/128, Videoton TVC, Amstrad CPC and ZX Spectrumgeolith: Neo Geo AES and MVS Cartridge Systemsjaxe: XO-CHIP/S-CHIP/CHIP-8numero: TI-83thepowdertoy: The Powder Toyvice_xpet: Commodore PETvircon32: Virtual Game Co...
Introducing McServe!
Hi there, everybody! I’m Jesse Talavera, a libretro contributor. I’m primarily known in this community as the author of melonDS DS, but I’ve got some other exciting projects in the oven as well. Today I’d like to share with you something new that I’ve been working on for some time. Introducing McSoftServe, an emulator for the Taylor C713 soft-serve machines. The C713 is part of a line of soft-serve ice cream machines popularized by a well-known American fast food franchise. These machines are noted for their reliability, ease of use, ...
Vircon32 libretro core ported to libretro
Game screenshots from Vircon32Game screenshots from Pico-8 (left) and TIC-80 (right)Written by: CarraHi! I’m Carra and I created Vircon32, a new game console. My Vircon32 core was recently integrated into RetroArch, so I thought this could be a good opportunity to talk about both the console itself and my overall experience creating a Libretro core.What is Vircon32?Vircon32 is a 32-bit virtual console that I designed from scratch. This console has been designed to be as simple as possible (to keep it accessible), but retaining enough features...
Geolith ported to libretro
We have the pleasure of announcing a great new emulator core, the Neo Geoemulator Geolith. The upstream author of the Jolly Good Emulation project brokeout this core and ported it to libretro to make it available to as many usersas possible, and we're happy to welcome it into the fold. Historically, Neo Geo emulation has fallen under the general 'arcade' umbrellaand has been handled very capably by FBNeo and MAME. However, arcade emulationis significantly more complex than the console emulation that most users areaccustomed to (with...
RetroArch 1.17 – new netplay features for gpSP and Dosbox Pure
RetroArch 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 and 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 (including Pokemon Fire Red/Green Leaf/Emerald). ...
RetroArch 1.17 release
RetroArch 1.17.0 has just been released.Grab it here.ChangelogThere are more changes than mentioned here, but for the sake of brevity, here is the changes since 1.16.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 ...
RetroArch 1.16.0 release
RetroArch 1.16.0 has just been released.Grab it here.If you’d like to learn more about upcoming releases, please consult our roadmap here.Remember that this project exists for the benefit of our users, and that we wouldn’t keep doing this were it not for spreading the love to our users. This project exists because of your support and belief in us to keep going doing great things. We have always prioritized the endusers experience, and unlike others, we have never emburdened them with in-app ads, monetization SDKs or paywalled features, and ...
DirkSimple core added + RetroArch update
We 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.RetroArch - DirkSimplehttps://www.youtube.com/watch?v=GACe_kG58FwRetroArch 1.15.0 updatedA 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 a...
Development Plan – March 13, 2023
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 denominatorRetroArch 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 mode...
RetroArch 1.15.0 release
RetroArch 1.15.0 has just been released.Grab it here.If you’d like to learn more about upcoming releases, please consult our roadmap here.NOTE: Our upcoming Libretro Core Progress Report (January 2023 – March 2023) article will arrive later.NOTE2: Amazon App Store, Samsung Galaxy Store and Huawei AppGallery stores will be updated later. We will remove this notice once this is the case.RetroArch is now available for Mac on Steam!Thanks in large part to the hard work of warmenhoven, RetroArch for Mac is now on Steam! Get it here.Minimum syste...
State of Libretro Core Updates/Progress Report – May/December 2022
We will cover all core updates here from May 2022 to December 2022. It has been a long time since our last core update report, so bear with us as we go through this long laundry list.There might be more cores that have seen updates which have gone underreported during this time period. We will make an effort to update it as we go along in case we notice any omissions.MojoZork New core, available for Linux, Windows, macOS and Android firstNestopia Allow loading external XML database with baked in database as fallback Update and streamline Core O...
RetroArch 1.13.0 release
RetroArch 1.13.0 has just been released.Grab it here.If you’d like to learn more about upcoming releases, please consult our roadmap here.Remember that this project exists for the benefit of our users, and that we wouldn’t keep doing this were it not for spreading the love to our users. This project exists because of your support and belief in us to keep going doing great things. We have always prioritized the endusers experience, and unlike others, we have never emburdened them with in-app ads, monetization SDKs or paywalled features, and ...
RetroArch 1.12.0 release
RetroArch 1.12.0 has just been released.Grab it here.If you’d like to learn more about upcoming releases, please consult our roadmap here.Remember that this project exists for the benefit of our users, and that we wouldn’t keep doing this were it not for spreading the love to our users. This project exists because of your support and belief in us to keep going doing great things. We have always prioritized the endusers experience, and unlike others, we have never emburdened them with in-app ads, monetization SDKs or paywalled features, and ...
RetroArch 1.11.1 released
This is a hot fix release. To read the full article, go here.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
RetroArch 1.11.0 release!
RetroArch 1.11.0 has just been released.Grab it here.If you’d like to learn more about upcoming releases, please consult our roadmap here.Remember that this project exists for the benefit of our users, and that we wouldn’t keep doing this were it not for spreading the love to our users. This project exists because of your support and belief in us to keep going doing great things. We have always prioritized the endusers experience, and unlike others, we have never emburdened them with in-app ads, monetization SDKs or paywalled features, and ...
RetroArch – Introducing the Mega Bezel Reflection Shader
<figure>Sonic with a Blended Waterfall, Genesis Preset and graphics by Duimon</figure><figure>Mega Man 8 with the Glass Preset, good for filling the screen, avoiding any worries of OLED burn-in</figure><figure>OutRun preset and graphics by Orion’s Angel</figure><figure>Star Wars with a lovely JVC PVM from TheNamec!</figure><figure>Garou: Mark of the Wolves with Smoothed Preset</figure><figure>REZ with Dreamcast core upscaling with shader downscaling and cyberpunk style by TheNamec</figure><figure>Monkey Island with some smoothing and deconver...
RetroArch now on Windows Package Manager!
https://www.youtube.com/watch?v=DTywBDJ1h2oWindows 10/11 users now have an even more convenient way of installing RetroArch! RetroArch is now available from the Windows Package Manager (see here). Stables are identical to the ones found on our website/buildbot. They are digitally signed, meaning they pass the Windows Defender SmartScreen Protection. You will not get a warning from SmartScreen when attempting to install RetroArch this way. Useful if you are in a protected environment where your system administrator has locked down your ability t...
RetroArch now on the Samsung Galaxy Store!
We keep expanding!We’re happy to announce that RetroArch is now available on the Samsung Galaxy Store! For free, of course.Q&AHow can I download RetroArch from the Galaxy Store?The Galaxy Store should be pre-installed by default on Samsung phones. It is a storefront available exclusively for Samsung-branded devices.Open the app on your device, type in RetroArch in the search bar, and download it from there.How does this version differ from the Google Play Store version?The version available on the Galaxy Store is identical to the version you ...
Lakka 4.2 release
New version of Lakka has been released!We are happy to announce the new and updated version of Lakka.Release summaryChanges since version 4.1: RetroArch updated to 1.10.3 Cores updated to their most recent versionsa5200: added new libretro corerace: fixed savestates on arm platforms Mesa updated to 22.0.2 Amlogic: disable composite output on generic TV boxes by default Generic: fix/add back support for VentoyKnown issuesSee GitHub for information about currently open bugs and issues and also for possible workarounds for these bugs/issues.Final ...
RetroArch 1.10.3 release!
RetroArch 1.10.3 has just been released.Grab it here.If you’d like to learn more about upcoming releases, please consult our roadmap here.Core UpdatesFBNeo, LRMAME2003 Plus, UAE and VICE have seen the regular weekly updates/improvements. We can’t list all the changes there, so we just suggest you go to the respective Github repositories and check out the chanes there.LRMAMELRMAME updated to version 0.242 (latest). LRMAME is now also available for ARM Macs now. You can get it from the Core Downloader.NestopiaFourScore support (4 player multi...
Lakka 4.1 release!
New version of Lakka has been released!We are happy to announce the new and updated version of Lakka.Release summaryPlease see Lakka 4.1-rc release notes for changes since version 4.0. Additional changes since version 4.1-rc: RetroArch: fixed scanning of .wbfs Nintendo Wii games pcsx_rearmed: fixed dynarec on aarch64Known issuesSee GitHub for information about currently open bugs and issues and also for possible workarounds for these bugs/issues.Final notesYou can download the latest release from Lakka download page. If you want to follow the d...
Lakka 4.1 release candidate - updated to RetroArch 1.10.2
We are proud to announce a release canditate for the upcoming release of Lakka 4.1. This release candidate is considered to be stable. Before we release final 4.1 version, we want to give it a good test drive by a broader audience. We thank all testers in the community who give us valuable feedback on the nightly development builds.What is new?Here are changes since the release of Lakka 4.0: RetroArch updated to version 1.10.2 Cores updated to their most recent versions New cores addedrace: Neo-Geo Pocketbk-emulator: BK-0010/0011/Terak 8510asam...
RetroArch 1.10.2 release!
RetroArch 1.10.2 has just been released.Grab it here.If you’d like to learn more about upcoming releases, please consult our roadmap here.HighlightsBig improvements for Steam and Steam Deck usersWe’re gearing up for Steam Deck, and in the process we are finally starting to turn the RetroArch Steam version into something more than just a plain port (courtesy of Mats).We came up with a SteamWorks shim that allows RetroArch Steam to interface with the Steamworks API. Mist, our middleware tool, runs in a separate process, runs concurrently wtih...



















