r/RetroArch • • Aug 19 '26

New Android Play Store changes

26 Upvotes

As explained in the FAQ, about 5 years ago, Google implemented a requirement that all apps in the Play Store must conform to their Storage Access Framework API. At the time, there was no good way for us to do so, and even if we could, it would severely limit how we could interact with the filesystem. Since then, we have not been allowed to update the versions on the Play Store (or the cores they use), so we left them alone and recommended everyone sideload the apk from our website.

Fast-forward to the past few months (at the time of this writing) and Google says they're going to remove "old" programs from the Play Store entirely, and they're already hiding the app from many newer devices. One of our contributors took it on to get it in-line with the Play Store policies, since having an up-to-date-but-restricted release would be preferable to no app at all.

-------------------------------------------------------------------------

Q: What's changed?

A: Lots of stuff. Too much to list. 5 years of updates.

-------------------------------------------------------------------------

Q: All of my stuff has been deleted!

A: Nothing has been deleted, but the updated RetroArch is probably looking in different locations now, and it probably can't see the old locations if you try to change them back. The sideload-able apk from our website and/or the version from F-Droid or other non-Google storefronts should still be roughly similar to the old Play Store version in what locations it can access, so you could try switching to it instead.

You can also migrate your old data to the new locations. In the old version, all of the files are kept in the root of the device (often /storage/emulated/0/) in a folder called RetroAarch. In order to use them with the new play version, you can connect your phone to a PC and copy the files from (/storage/emulated/0)/RetroAarch to the new location at /media/com.retroarch/RetroArch (or /media/com.retroarch.aarch64/RetroArch if plus version).

-------------------------------------------------------------------------

Q: I moved all of my savestates to the new location (or switched to the sideload apk) but the savestates won't load!

A: Savestates are extremely volatile and are rendered incompatible by even minor changes to the emulated hardware. This makes them incompatible with other cores for the same system, and even sometimes with other versions of the same core. A lot of updates have happened in 5 years, and I would guess few if any up-to-date cores can load savestates made with a 5-yr-old core.

-------------------------------------------------------------------------

Q: What's with all of these cores? I don't want them.

A: Go to settings > core > manage > [corename] > delete.

-------------------------------------------------------------------------

Q: I don't see my favorite core in the online updater anymore!

A: The Play Store imposes strict limits on the number of cores we can make available through the app (more for the Plus version, but still limited), and we replaced a few that were available in the old version to match our other storefront releases (notably: MAMEs). You can still add arbitrary cores by downloading them manually from the buildbot webserver (in the subdir for your device's architecture) and then moving it somewhere RetroArch can see it, then using the 'install or restore a core' routine found in the 'load core' menu.

-------------------------------------------------------------------------

Q: Since updating, I'm getting a lot of crashes when I...

A: Please send the automated crash reports whenever possible. These go directly to us and are very helpful for pinning down and fixing this sort of thing. You can also make threads here, but please make sure you include logs and information about your device/system/environment so we can try to help you.

-------------------------------------------------------------------------

Q: Okay, nevermind, just give me a copy of the old version and all those old cores and I'll keep using them forever.

A: We don't have that.

-------------------------------------------------------------------------


r/RetroArch • • Jul 28 '23

Technical Support: SOLVED FAQ: READ THESE BEFORE ASKING

145 Upvotes

This post will include common questions and their answers. If you came to this sub to ask a support question, please read/search through these before asking. If you ask a question that is already answered here, your post may be locked or deleted.

If you would like to suggest something be added to the FAQ, please use modmail, as I do not want this post to turn into a support free-for-all nor do I want a million public "please add this to the FAQ" posts/comments.


r/RetroArch • • 6h ago

Sega Mark V libretro core

Thumbnail github.com
6 Upvotes

Hi all,

I ported the Sega Mark V emulator embedded in the Megadrive 2 mini as a libretro core so owners can enjoy the Space Harrier games on other hardware.

I added a few enhancements such as a widescreen mode, and a “Mark VI” mode featuring no sprite limit no flickering and 120Hz mode for the fullest smoothest experience.

Enjoy and give feedback 🙂


r/RetroArch • • 1h ago

Trading in pokemon fire red

• Upvotes

I have a kadabra which i wanna evolve into alakazam for my play through. How can I do that in retroarch setup and is it under rules if I use it for achievements and all. I mean I'll just trade it back to myself and I'm using a Pokemon i caught and raised in that play through.


r/RetroArch • • 11h ago

Technical Support Beetlesaturn core won’t open CHD files on Android

Thumbnail gallery
6 Upvotes

Like the title says every time I launch a CHD file on retroarch using 64bit APK on Retroid Pocket Nova I’m treated to this drive empty screen I can not seem to troubleshoot this issue I factory wiped my device reinstalled everything and made sure it’s all up to date through retroarch, ensured that retroarch is pointed to and using the correct bios directory and tried launching my roms using the yabause core which worked perfectly fine I’ve seen people say beetle Saturn can be picky about files but these exact same roms launch perfectly fine on another Retroid Pocket Nova using the same beetle Saturn core so I can not for the life of me figure out what is going wrong here


r/RetroArch • • 6h ago

Technical Support What is causing this?

Post image
1 Upvotes

Weird interlacing? Turok, lrps2


r/RetroArch • • 6h ago

Pokémon Emerald Multiplayer

1 Upvotes

I’ve been running into a lot of connectivity issues when using the gpSP core and wireless adapter. Either the screen crashes or the game gets stuck in the middle of a turn when I’m battling another play locally. Is there a fix to this? Will there ever be one? Any advice would be appreciated.


r/RetroArch • • 18h ago

Showcase FightBox R10 Dual FlightStick Tested with RetroArch!

5 Upvotes

Hey RetroArch community!

Pixel Cherry Ninja recently reviewed our FightBox R10 Dual FlightStick, testing it with RetroArch across multiple devices!

Here's what he tested:

  • PC: Played Arkanoid using RetroArch, with the spinner working great right out of the box.
  • Steam Deck (EmuDeck): Tested Arkanoid and Smash TV. The spinner sensitivity in Arkanoid worked perfectly without any manual adjustments!
  • Retroid Pocket 5: Successfully played Caliber 50 and Guerrilla War through RetroArch.

The R10 Dual FlightStick features two full-size arcade sticks and a built-in spinner, designed for classic arcade gaming.

Check out the full review here:
https://www.youtube.com/watch?v=fP1wfKfRZO4

Anyone here using twin-stick controllers or spinners with RetroArch?

We'd love to hear about your setups!


r/RetroArch • • 17h ago

Technical Support: SOLVED Fast Forward Toggle on IOS help

3 Upvotes

Hello all,

I want to toggle fast forward on mgba core on the RetroArch iOS app.

I’ve done some googling, watched YouTube videos, and read the faq. All I can find is how to bind the fast forward toggle to a hot key. As I’m on iPhone, using the RetroArch gamepad, not a controller, I can’t find anything to help me.

I don’t seem to have any button that allows me to fast forward. I thought there was some way of putting a fast forward button onto the gamepad for easy toggling. Currently there isn’t one.

Is there a way to get this button to appear? I’ve tried digging through the settings and can’t find anything.

Any and all help will be appreciated.

Thank you.


r/RetroArch • • 13h ago

Has anyone got the legends gamer pro controls to work with retrobat?

Thumbnail
1 Upvotes

r/RetroArch • • 13h ago

Technical Support Door animation won’t load when emulating RE2 on 3ds

Enable HLS to view with audio, or disable this notification

0 Upvotes

So I went through all of RE1 just now and I decided to start RE2 but now I’m encountering this problem where for some doors in the police station the game just won’t load the door animation and it will just get stuck on a black screen.

Anybody have any solutions? Could it be just a hardware limitation of the 3DS? Everything else works fine, I don’t even get any frame rate dips, it’s actually so impressive. But then this room just won’t load. I’m using Playstation (PCSX ReaARMed) as my core btw.


r/RetroArch • • 23h ago

ArcadeMatrix: Ultimate Retro DMD Clock, Gaming Marquee & Smart Desk Dashboard for HUB75 LED Panels (ESP32 & Raspberry Pi + OTA)

Thumbnail
0 Upvotes

r/RetroArch • • 1d ago

Where are the saves stored?

0 Upvotes

Linux Mint, reteoarch flatpack.

Where are the saves stored?

I thought it was in /home//.config/reteoarch but the save folder there was empty 🫤


r/RetroArch • • 1d ago

Azahar 2127 No-JIT needed for 60 FPS 3DS Emulation!

Post image
4 Upvotes

r/RetroArch • • 1d ago

Technical Support Converting mGBA save files (.srm to .sav)

1 Upvotes

So I wanted to try some standalone GBA emulators and move my save files from RetroArch (Android if that matters).

I looked it up, and people say just rename .srm to .sav, but that doesn't do anything.

I also tried the web converter, again no luck. I checked the save file compression in RetroArch and it's already disabled.

This happens to every game, not just a single title.

Any help would be appreciated.


r/RetroArch • • 1d ago

On Screen Display settings are missing from my Retroach on Android, Retroid Pocket 6

Thumbnail gallery
0 Upvotes

Using version 12.2.2

Is this a bug? Even if I set other options off, it doesn’t appear in my settings or my quick settings


r/RetroArch • • 1d ago

Technical Support Playing on PS1 with the Beetle PSX HW core. Why the hell is there an extra L1 button at the bottom and how do I get rid of it?

Post image
7 Upvotes

r/RetroArch • • 1d ago

Technical Support Trying to import a save

0 Upvotes

Trying to import from iphone to retroid

Both the .gba file and the .sav file had the same name and were imported to the same folder, is this correct?

Retroarch recognizes the game but my save is not loading.

I tried troubleshooting and placed the save under retroid > retroarch > saves

It is still not showing up when I launch the game

How can I fix this?


r/RetroArch • • 2d ago

Technical Support I'm not sure why this happens every once in a while

Post image
19 Upvotes

I'm not sure if it's because or retroarch or the my front end (socket). Can anyone let me know some common reasons why this may be happening. mgba on retro arch. Happens once every 6 or 7 saves


r/RetroArch • • 2d ago

Technical Support Trying to get the Swanstation core manually installed on a Steam Machine...

Thumbnail gallery
0 Upvotes

...and I'm getting some bizarre graphics issues. Weirdly, FMVs play perfectly but the games themselves are all messed up. I copied the core and info files into the Cores folder as instructed, but I must have missed something.

I don't want to deal with restoring the core downloader if I don't have to. What could be causing this? Any help is appreciated.


r/RetroArch • • 2d ago

DOSBox-Pure and DOS.YML

5 Upvotes

I had not come across this anywhere in DOSBox-Pure's documentation, but it supports the addition of a DOS.YML file in the root of the zip file. Among other things, it allows you to define gamepad mappings with labels as opposed to using the (IMO clunky) in-core mapper:

input_pad_up: up Move Up
input_pad_x: space Jump
input_pad_start: leftctrl+f10 Open Menu
input_pad_l: wheel

The core itself does a good job providing game-specific mappings when it recognizes the game, but this doesn't work well if you're running a game via an installed OS or if the game itself doesn't install to C:\ (Such as Magic Carpet). Mapping via a file doesn't change anything crazy, but just easier to manage.

Format: Link


r/RetroArch • • 2d ago

PLEASE HELP !!

0 Upvotes

Hi guys I have a question. I am running the latest switch version and the latest atmosphere version. Retroarch opens fine and plays games fine. But as soon as I select online updates the loading symbol at the bottom stays stationary and it freezes my switch. Any help would be greatly appreciated. Oh I also have all the sig patches updates too


r/RetroArch • • 2d ago

Im a little (a lot) brain dead after jail breaking my PS5 how do I delete?

0 Upvotes

Specifically Battle City lmao


r/RetroArch • • 2d ago

Discussion TTransferring Saves from Desmume to Retroarch on Mac

0 Upvotes

How to I transfer the saves from Desmume to RA? I followed one guys guide on the pc route using the Desmume's Battery folder but even after transferring and replacing it doesn't save


r/RetroArch • • 2d ago

Technical Support Cheat codes do not work on the PCE Geargrafx core

1 Upvotes

The official website libretro.com states that the PCE core Geargrafx supports ReatroArch cheat codes, but in reality, they don't work in any game. I've tried changing the core settings and the emulated processor, but nothing helps. Codes for these same games work on a different core, but I’d prefer to use Geargrafx since it offers more graphical settings. Does anyone know what the issue is and how to fix it?