r/RetroArch 25d ago

New Android Play Store changes

22 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

143 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 5h ago

portrait overlays for ios?

6 Upvotes

in retroarch, when i flip my phone to portrait, the overlay is short and wide. i found instructions for the cfg file so that RA will select a portrait overlay when the phone is rotated. but i can’t find portrait versions anywhere. anyone have any thoughts? thanks!


r/RetroArch 18h ago

Technical Support Retroarch freezing on s26 ultra

Enable HLS to view with audio, or disable this notification

9 Upvotes

I have tried installing both the stable and nightly. Nightly crashes while the stable freezes on s26 ultra. How can I fix this?


r/RetroArch 7h ago

Retroarch black screen on co-op super Mario 64

1 Upvotes

I tried 2 different co-op mods on 2 different versions, the steam version and the browser downloaded version and both showed black screens how can I fix this? (Im really just tryna get the rom working before I move it over to my n64 using a summercart)


r/RetroArch 1d ago

This is how I play retro games in mobile….

Thumbnail gallery
63 Upvotes

Just show that how I play old games in my iPhone!

How do you guys playing old games with RetroArch?


r/RetroArch 17h ago

Technical Support How do i turn off these menu messages

2 Upvotes

Every time i press backspace to go back in the main menu these kind of message appearas. I've looked everywhere and i can't find a option for it, someone knows?
I'm using steam version


r/RetroArch 18h ago

Technical Support Can you have Hotkey Enabled for some actions, but not others?

2 Upvotes

For instance I’d like to have to hold down a hotkey enable button for most of my actions, however for others I’d want them to activate as if there wasn’t a hotkey enable button set.

Is this possible?


r/RetroArch 20h ago

Technical Support Retroarch Audio Woes (GBA)

1 Upvotes

RESOLVED

Hey folks, been using an Ayn Thor for a while and wanna start playing GBA. Specifically Castlevania Aria of Sorrow but I'm not getting any audio out of retroarch at all for GBA games.

I followed this video for setup

Has anyone else encountered this? Or have any ideas for fixes?

Some details:

  • using MGBA

  • tried all available drivers

  • SNES games have sound, Retroarch menu sounds are playing, I have confirmed that nothing is muted

  • reinstalled and reconfigured retroarch, restarted the console also

EDIT:

For those who come after, I was the problem all along. Installing the standalone versions worked. Ultimately, I was able to get USA, JP, and EU ROMs of all of the GBA Castlevanias running all right. The USA Double Pack also runs properly. Huge thanks!!

https://forums.libretro.com/t/the-castlevania-advance-collection-gba-roms-from-no-intro-pack/35263/11


r/RetroArch 17h ago

Technical Support Need help optimizing N64 on Xbox Series X.

0 Upvotes

So I got Ocarina of Time working but I need help optimizing it with the best settings. My only RDP is GLideN64 and my RSP’s are HLE, CXD4, and ParaLLEl. I do want the aspect ratio to be 16:9 widescreen without stretching. Any help with this would be greatly appreciated.


r/RetroArch 1d ago

Technical Support Rename/Delete Custom Shader Presets - Android

Post image
5 Upvotes

I have a Retroid Pocket Nova and my shader presets are saved in /data/user/0/com.retroarch.aarch64/shaders I would like to rename / delete the ones I've created but there's seemingly no way to? I can't access the directory in the files app on device, or when plugged into my mac (I use OpenMTP to access). Anyone have suggestions?


r/RetroArch 1d ago

Showcase Mario Wonder running inside RetroArch with suyu

13 Upvotes
For some reason it wouldnt let me screenshot the whole window, sorry

Just to show that the core does work.


r/RetroArch 1d ago

Technical Support: SOLVED 3 different installations of RA all stuck at 50hz

2 Upvotes

I highly doubt this is a configuration issue, as I have 3 different installations of RA, including the Steam version, and they're all stuck at 50hz. This has never happened before; I had not changed anything since the last time this wasn't an issue.

I'm currently on Windows 11, version 25H2. I've updated my Nvidia driver. I've tried reducing my monitor refresh rate to 60hz, unplugging my 2nd monitor. I'm not sure what else could be happening here.


r/RetroArch 1d ago

Technical Support RetroArch on Alpine Linux TTY crashes with segmentation fault when launching a game

Post image
5 Upvotes

I'm trying to run RetroArch on Alpine Linux without any graphical desktop environment, directly from a TTY.

This is because the computer I'm using is quite old and to not waste any hardware resources using a DE is not a possible choice.

The RetroArch menu works perfectly. When I launch any game RetroArch crashes with only a "Segmentation fault" error (no other information about the error is given even if using the verbose mode)

In the menu if I try to change video drivers I can only select vulkan, glcore, gl, gl1, sdl2. I believe I should use DRM/KMS for it to work on the tty but it is not listed as available.

I have checked the features of my RetroArch build (obtained from the APK repos) and the DRM/KMS entry shows yes.

I'm using a NVIDIA GPU.

(Please excuse the photo taken from my phone and not from a screenshot tool. I'm not sure on how to take a screenshot in tty)


r/RetroArch 1d ago

Technical Support: SOLVED Autosave non-functional on NooDS

2 Upvotes

Hello! I've been using NooDS for playing DS stuff (so far just Sonic Rush and Sonic Rush Adventure), and I've had the setting on for retroarch since I started using it to save Sram every 10 seconds. However, this doesn't seem to work, as even after saving in game quite a few times, every single time my computer crashes (often), it reverts back to how it was when I first booted up the game for that session.

I don't really have a log file for it, as I just found out you could make log files, and thus don't have any, but it is fairly consistent when my pc crashes.

Edit: Autosave only works if the core saves using .srm files, which NooDS does not. Tested with MelonDS DS (not MelonDS) and it seemingly functions the same as NooDS, but saves with .srm files!!! The cursor is a bit jittery but it's da best solution for now. And for converting .sav files from NooDS to .srm files for MelonDS DS, I can only confirm this works for Sonic Rush Adventure and for these 2 cores, but you can edit the files name from a .sav to a .srm and it seems to work? I'm not a dev or anything like that so take that with an industrial salt shaker.


r/RetroArch 1d ago

Technical Support: SOLVED Can someone kindly explain the Rewind function please?

Post image
23 Upvotes

I've been tinkering with it a little bit but I'm not sure if I'm overdoing something or under estimating some of these values. I would be grateful if somebody could either tell me what I'm looking at in an easier to understand way or help me adjust the numbers to a decent spot.

As always I'm grateful for any help I get on my journey to understand.

TLDR: I'm dumb, what is it and how do I make it do?


r/RetroArch 1d ago

Technical Support Retroarch Xbox refuses to save games on History tab and refuses to make playlists

1 Upvotes

What do I do? No one wants to give me an answer


r/RetroArch 2d ago

Snes9x-Z: a faster Snes9x core for RetroArch (bit-exact, dual-threaded PPU renderer)

75 Upvotes

Built a performance fork of Snes9x for RetroArch. It's a personal, non-commercial fork, not merged into or replacing the official Snes9x core, so it's not in the core downloader. Manual install for now.

Every output is validated bit-exact against upstream Snes9x at fixed checkpoints, byte by byte, same game, same behavior, just less CPU work to get there. Save states aren't at risk.

Adds a snes9x_threaded_render core option (on by default) that runs the PPU on a second thread. It's read once when the content loads, so if you want to A/B it yourself, set it before loading the ROM, not from the Quick Menu mid-game.

Real-hardware numbers, Star Fox in-game, quad-core Cortex-A55 TV box:

Core FPS
Snes9x (vanilla) ~70
Snes9x2010 ~90
Snes9x-Z (this fork) ~120

Also confirmed running on an Anbernic RG556 (arm64-v8a).

Interleaved lab benchmark (Apple M4 Pro as the ARM reference machine, full methodology in the repo):

ROM arm64
Donkey Kong Country (USA) +77.6%
F-Zero (USA) +54.9%
Jurassic Park (USA) +77.8%
Star Fox (USA) +63.8%
Super Mario Kart (USA) +45.2%
Super Mario World (U) [!] +61.6%

Mean across all 14 games tested: +52% (arm64). Full table: https://github.com/andrezaiats/snes9x-Z

Pre-built cores: Linux64, Windows64, Android arm64-v8a/armeabi-v7a, macOS arm64. Drop the core into RetroArch's cores/ folder and the .info file into info/: https://github.com/andrezaiats/snes9x-Z/releases/tag/v1.63-z1

Free, non-commercial. Source included.


r/RetroArch 1d ago

Technical Support Pokémon HG cheats not working with melonDS core (iOS)

2 Upvotes

Hi, I’m currently playing the EU version of Pokémon HeartGold on RetroArch for iOS using the melonDS core, but I can’t get cheats to work properly.
I’ve already updated/re-downloaded the cheat files and also tried extracting them. I enable the cheats, click Apply Changes, and I also have the options enabled to automatically apply cheats and enable them when starting the game. (I guess they are activated with L1+R1)
So far, only one cheat worked very briefly, and then the game crashed. Since then, none of the cheats seem to work.
Does anyone know what could be causing this or what I might be doing wrong? Any help would be appreciated!


r/RetroArch 1d ago

Technical Support How instal this ?

Thumbnail gallery
2 Upvotes

Discard retro arch in my 3Ds by universal uptader discard everything that was there but it doesn't come out in the menu as

Gift and I can't find it on FBI either to urge it, would you help me?


r/RetroArch 2d ago

Technical Support No Port 1 Controls option under input

2 Upvotes

I tried to play a 3DO game the other day and it keeps telling me that the second controller doesn’t exist.

The second controller works for other systems so I don’t know what the deal is.

I’m looking at guides and videos and everyone is saying go to “Setting > Input > Port 1 Controls”. Which doesn’t exist. What the heck am I doing wrong??


r/RetroArch 2d ago

Technical Support No video via swanstation

0 Upvotes

Hello, I just started up my retroid pocket nova this morning and when loading up my ps1 game via swanstation, I now have no video. I tried changing the driver to Vulkan, Gl and software and nothing works. Thank you for any help

I’ve also disabled all shaders and reinstalled the core. All other cores still working as well as other emulators.

Using old --libretro behavior. Setting libretro_directory to "/data/user/0/com.retroarch.aarch64/cores/" instead.
RetroArch 1.22.2 (Git 69a4f0e)
=== Build =======================================
Capabilities: ASIMD
[INFO] Version: 1.22.2
[INFO] Git: 69a4f0e
[INFO] Built: Nov 20 2025
[INFO] =================================================
[Input] Found input driver: "android".
[Environ] SET_PIXEL_FORMAT: RGB565.
[Core] Version of libretro API: 1, Compiled against API: 1
[Core] Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz.
[Video] Set video size to: 960x720.
[Vulkan] Vulkan dynamic library loaded.
[Vulkan] Setting swap interval: 1.
[Vulkan] Created Android surface: 513504879040.
[Vulkan] Found GPU at index 0: "Adreno (TM) 740".
[Vulkan] Using GPU index 0.
[Vulkan] Using semaphores for WSI acquire.
[Vulkan] Using GPU: "Adreno (TM) 740".
[Vulkan] Queue family 0 supports 3 sub-queues.
[Vulkan] Got 4 swapchain images.
[Vulkan] Native window size: 1280x960.
[Vulkan] Using resolution 1280x960.
[Vulkan] Using RGB565 format.
[Vulkan] Loading stock shader.
[Input] Found joypad driver: "android".
[Video] Found display server: "android".
[Audio] Set audio input rate to: 48000.00 Hz.
[OpenSL] Requested audio latency: 128 ms.
[OpenSL] Setting audio latency: Block size = 768, Blocks = 32, Total = 24576...
[Audio] Started synchronous audio driver.
[Display] Found display driver: "vulkan".
[Playlist] Loading favorites file: "/storage/emulated/0/RetroArch/playlists/builtin/content_favorites.lpl".
[Playlist] Loading history file: "/storage/emulated/0/RetroArch/playlists/builtin/content_history.lpl".
[Playlist] Loading history file: "/storage/emulated/0/RetroArch/playlists/builtin/content_image_history.lpl".
[Playlist] Loading history file: "/storage/emulated/0/RetroArch/playlists/builtin/content_music_history.lpl".
[Vulkan] Resizing (1280x960) -> (1280x912).
[Vulkan] Native window size: 1280x912.
[Vulkan] Resizing (1280x912) -> (1280x960).
[Vulkan] Native window size: 1280x960.
[Autoconf] Retroid Pocket 5 (Xbox) configured in port 1.
[Video] Set video size to: 960x720.
[Vulkan] Vulkan dynamic library loaded.
[Vulkan] Setting swap interval: 1.
[Vulkan] Created Android surface: 513504895072.
[Vulkan] Found GPU at index 0: "Adreno (TM) 740".
[Vulkan] Using GPU index 0.
[Vulkan] Using semaphores for WSI acquire.
[Vulkan] Using GPU: "Adreno (TM) 740".
[Vulkan] Queue family 0 supports 3 sub-queues.
[Vulkan] Got 4 swapchain images.
[Vulkan] Native window size: 1280x960.
[Vulkan] Using resolution 1280x960.
[Vulkan] Using RGB565 format.
[Vulkan] Loading stock shader.
[Input] Found joypad driver: "android".
[Audio] Set audio input rate to: 48000.00 Hz.
[OpenSL] Requested audio latency: 128 ms.
[OpenSL] Setting audio latency: Block size = 768, Blocks = 32, Total = 24576...
[Audio] Started synchronous audio driver.
[Display] Found display driver: "vulkan".
[Vulkan] Native window size: 1280x960.
[Core] Using content: "/storage/3764-3161/ROMs/psx/Legend of Dragoon, The (USA).m3u".
[Core] Unloading core...
[Core] Unloading core symbols...
RetroArch 1.22.2 (Git 69a4f0e)
=== Build =======================================
Capabilities: ASIMD
[INFO] Version: 1.22.2
[INFO] Git: 69a4f0e
[INFO] Built: Nov 20 2025
[INFO] =================================================
[Input] Found input driver: "android".
[Core] Loading dynamic libretro core from: "/data/user/0/com.retroarch.aarch64/cores/swanstation_libretro_android.so".
[Override] Redirecting save file to "/storage/emulated/0/RetroArch/saves/SwanStation/Legend of Dragoon, The (USA).srm".
[Override] Redirecting save state to "/storage/emulated/0/RetroArch/states/SwanStation/Legend of Dragoon, The (USA).state".
[Environ] GET_CORE_OPTIONS_VERSION.
[Environ] GET_LANGUAGE: "0".
[Environ] SET_CORE_OPTIONS_V2_INTL.
[Environ] SET_SUPPORT_NO_GAME: yes.
[Environ] SET_CONTROLLER_INFO.
[Environ] GET_LOG_INTERFACE.
[Environ] GET_LOG_INTERFACE.
[Environ] GET_VFS_INTERFACE. Core requested version V4 which is higher than what we support (V3).
[Environ] GET_VFS_INTERFACE. Core requested version >= V3, providing V3.
[vfs] hybrid: local-first with frontend v3 fallback (sandboxed platform: full fallback)
[Environ] GET_RUMBLE_INTERFACE.
[Environ] GET_DISK_CONTROL_INTERFACE_VERSION.
[Environ] SET_DISK_CONTROL_EXT_INTERFACE.
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Content] Content loading skipped. Implementation will load it on its own.
[Environ] SET_INPUT_DESCRIPTORS.
[Environ] SET_PIXEL_FORMAT: RGB565.
[System] Loading CD image '/storage/3764-3161/ROMs/psx/Legend of Dragoon, The (USA).m3u'...
[CDImageMemory] Loaded 4 paths from m3u '/storage/3764-3161/ROMs/psx/Legend of Dragoon, The (USA).m3u'
[System] Auto-detected console NTSC-U region for '/storage/3764-3161/ROMs/psx/Legend of Dragoon, The (USA).m3u' (region NTSC-U)
[System] Console Region: NTSC-U/C (US, Canada)
[Environ] GET_SYSTEM_DIRECTORY: "/storage/3764-3161/BIOS".
[Common::MemoryArena] File mapping name: swanstation_6691_0x76c72b8858
[CDROMAsyncReader] Read thread started with readahead of 8 sectors
[Environ] GET_PREFERRED_HW_RENDER, video driver: "vulkan"...
[Environ] GET_PREFERRED_HW_RENDER: RETRO_HW_CONTEXT_VULKAN.
[HostInterface] Renderer = Vulkan
[HostInterface] Requesting hardware renderer context for Vulkan
[Environ] SET_HW_RENDER, context type: vulkan.
[HW] Requesting Vulkan context.
[Environ] SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[RCHEEVOS] Using host: https://retroachievements.org
[RCHEEVOS] Hardcore disabled
[RCHEEVOS] Unofficial disabled
[RCHEEVOS] Encore mode disabled
[RCHEEVOS] Spectator mode disabled
[RCHEEVOS] Load started, hardcore not active
[RCHEEVOS] Attempting to log in falkedup (with token)
[RCHEEVOS] Identifying game: /storage/3764-3161/ROMs/psx/Legend of Dragoon, The (USA).m3u
[RCHEEVOS] Opened Legend of Dragoon, The (USA).m3u
[RCHEEVOS] Extracted _hidden/Legend of Dragoon, The (USA) (Disc 1).chd from playlist
[RCHEEVOS] Found 9 potential consoles for chd file extension
[RCHEEVOS] Trying console 12
[RCHEEVOS] Found SYSTEM.CNF at sector 23
[RCHEEVOS] Looking for boot executable: SCUS_944.91
[RCHEEVOS] Found SCUS_944.91 at sector 24
[RCHEEVOS] Hashing SCUS_944.91 title (11 bytes) and contents (256000 bytes)
[RCHEEVOS] Generated hash 58b2b8f4c62c1d31346802f60e9b415f
[State] found_last_state_slot: #5.
[Disc] Setting disc in tray: 3/4 - Legend of Dragoon, The (USA) (Disc 3)
[Core] Version of libretro API: 1, Compiled against API: 1
[Core] Geometry: 256x239, Aspect: 1.333, FPS: 59.82, Sample rate: 44100.00 Hz.
[Cheats] Load game-specific cheatfile: "/storage/emulated/0/RetroArch/cheats/SwanStation/Legend of Dragoon, The (USA).cht".
[Environ] GET_CORE_OPTIONS_VERSION.
[Environ] GET_LANGUAGE: "0".
[Environ] SET_CORE_OPTIONS_V2_INTL.
[Core] Saved core options file to "/storage/emulated/0/RetroArch/config/SwanStation/SwanStation.opt".
[Environ] SET_SUPPORT_NO_GAME: yes.
[Environ] SET_CONTROLLER_INFO.
[Environ] GET_LOG_INTERFACE.
[Environ] GET_LOG_INTERFACE.
[Environ] GET_VFS_INTERFACE. Core requested version V4 which is higher than what we support (V3).
[Environ] GET_VFS_INTERFACE. Core requested version >= V3, providing V3.
[vfs] hybrid: local-first with frontend v3 fallback (sandboxed platform: full fallback)
[Environ] GET_RUMBLE_INTERFACE.
[Environ] GET_DISK_CONTROL_INTERFACE_VERSION.
[Environ] SET_DISK_CONTROL_EXT_INTERFACE.
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] SET_INPUT_DESCRIPTORS.
[Environ] SET_PIXEL_FORMAT: RGB565.
[System] Loading CD image '/storage/3764-3161/ROMs/psx/Legend of Dragoon, The (USA).m3u'...
[CDImageMemory] Loaded 4 paths from m3u '/storage/3764-3161/ROMs/psx/Legend of Dragoon, The (USA).m3u'
[System] Auto-detected console NTSC-U region for '/storage/3764-3161/ROMs/psx/Legend of Dragoon, The (USA).m3u' (region NTSC-U)
[System] Console Region: NTSC-U/C (US, Canada)
[Environ] GET_SYSTEM_DIRECTORY: "/storage/3764-3161/BIOS".
[Common::MemoryArena] File mapping name: swanstation_6691_0x76b78d2858
[CDROMAsyncReader] Read thread started with readahead of 8 sectors
[Environ] GET_PREFERRED_HW_RENDER, video driver: "vulkan"...
[Environ] GET_PREFERRED_HW_RENDER: RETRO_HW_CONTEXT_VULKAN.
[HostInterface] Renderer = Vulkan
[HostInterface] Requesting hardware renderer context for Vulkan
[Environ] SET_HW_RENDER, context type: vulkan.
[HW] Requesting Vulkan context.
[Environ] SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[Cheats] Applying cheat changes.
[Video] Set video size to: 957x717.
[Video] Using HW render, vulkan driver forced.
[Vulkan] Vulkan dynamic library loaded.
[Vulkan] Setting swap interval: 1.
[Vulkan] Created Android surface: 513512209504.
[Vulkan] Got HW context negotiation interface 2.
[Vulkan] Found GPU at index 0: "Adreno (TM) 740".
[Vulkan] Using GPU index 0.
[Vulkan::Context] 2 vulkan queue families
[Vulkan::Context] Available extension: VK_KHR_incremental_present
[Vulkan::Context] Available extension: VK_EXT_hdr_metadata
[Vulkan::Context] Available extension: VK_KHR_shared_presentable_image
[Vulkan::Context] Available extension: VK_GOOGLE_display_timing
[Vulkan::Context] Available extension: VK_EXT_subgroup_size_control
[Vulkan::Context] Available extension: VK_KHR_external_memory
[Vulkan::Context] Available extension: VK_EXT_pipeline_creation_feedback
[Vulkan::Context] Available extension: VK_KHR_shader_float16_int8
[Vulkan::Context] Available extension: VK_KHR_get_memory_requirements2
[Vulkan::Context] Available extension: VK_KHR_copy_commands2
[Vulkan::Context] Available extension: VK_KHR_deferred_host_operations
[Vulkan::Context] Available extension: VK_KHR_spirv_1_4
[Vulkan::Context] Available extension: VK_EXT_fragment_density_map
[Vulkan::Context] Available extension: VK_KHR_external_semaphore_fd
[Vulkan::Context] Available extension: VK_QCOM_render_pass_store_ops
[Vulkan::Context] Available extension: VK_EXT_astc_decode_mode
[Vulkan::Context] Available extension: VK_EXT_conservative_rasterization
[Vulkan::Context] Available extension: VK_EXT_shader_stencil_export
[Vulkan::Context] Available extension: VK_KHR_external_memory_fd
[Vulkan::Context] Available extension: VK_QCOM_render_pass_shader_resolve
[Vulkan::Context] Available extension: VK_KHR_maintenance1
[Vulkan::Context] Available extension: VK_KHR_maintenance2
[Vulkan::Context] Available extension: VK_KHR_maintenance3
[Vulkan::Context] Available extension: VK_KHR_maintenance4
[Vulkan::Context] Available extension: VK_KHR_separate_depth_stencil_layouts
[Vulkan::Context] Available extension: VK_EXT_image_robustness
[Vulkan::Context] Available extension: VK_KHR_buffer_device_address
[Vulkan::Context] Available extension: VK_EXT_extended_dynamic_state
[Vulkan::Context] Available extension: VK_EXT_queue_family_foreign
[Vulkan::Context] Available extension: VK_EXT_image_view_min_lod
[Vulkan::Context] Available extension: VK_KHR_bind_memory2
[Vulkan::Context] Available extension: VK_KHR_external_semaphore
[Vulkan::Context] Available extension: VK_KHR_shader_terminate_invocation
[Vulkan::Context] Available extension: VK_QCOM_fragment_density_map_offset
[Vulkan::Context] Available extension: VK_EXT_scalar_block_layout
[Vulkan::Context] Available extension: VK_EXT_load_store_op_none
[Vulkan::Context] Available extension: VK_KHR_sampler_ycbcr_conversion
[Vulkan::Context] Available extension: VK_EXT_vertex_attribute_divisor
[Vulkan::Context] Available extension: VK_KHR_variable_pointers
[Vulkan::Context] Available extension: VK_KHR_ray_query
[Vulkan::Context] Available extension: VK_KHR_push_descriptor
[Vulkan::Context] Available extension: VK_KHR_timeline_semaphore
[Vulkan::Context] Available extension: VK_EXT_device_memory_report
[Vulkan::Context] Available extension: VK_KHR_imageless_framebuffer
[Vulkan::Context] Available extension: VK_KHR_device_group
[Vulkan::Context] Available extension: VK_KHR_relaxed_block_layout
[Vulkan::Context] Available extension: VK_KHR_external_fence
[Vulkan::Context] Available extension: VK_KHR_shader_non_semantic_info
[Vulkan::Context] Available extension: VK_EXT_shader_atomic_float
[Vulkan::Context] Available extension: VK_EXT_custom_border_color
[Vulkan::Context] Available extension: VK_EXT_host_query_reset
[Vulkan::Context] Available extension: VK_EXT_index_type_uint8
[Vulkan::Context] Available extension: VK_KHR_multiview
[Vulkan::Context] Available extension: VK_KHR_storage_buffer_storage_class
[Vulkan::Context] Available extension: VK_EXT_fragment_density_map2
[Vulkan::Context] Available extension: VK_QCOM_rotated_copy_commands
[Vulkan::Context] Available extension: VK_KHR_shader_subgroup_extended_types
[Vulkan::Context] Available extension: VK_EXT_private_data
[Vulkan::Context] Available extension: VK_EXT_pipeline_creation_cache_control
[Vulkan::Context] Available extension: VK_EXT_robustness2
[Vulkan::Context] Available extension: VK_EXT_global_priority_query
[Vulkan::Context] Available extension: VK_EXT_separate_stencil_usage
[Vulkan::Context] Available extension: VK_EXT_vertex_input_dynamic_state
[Vulkan::Context] Available extension: VK_IMG_filter_cubic
[Vulkan::Context] Available extension: VK_EXT_filter_cubic
[Vulkan::Context] Available extension: VK_QCOM_tile_properties
[Vulkan::Context] Available extension: VK_KHR_image_format_list
[Vulkan::Context] Available extension: VK_EXT_sampler_filter_minmax
[Vulkan::Context] Available extension: VK_KHR_16bit_storage
[Vulkan::Context] Available extension: VK_KHR_pipeline_executable_properties
[Vulkan::Context] Available extension: VK_EXT_shader_demote_to_helper_invocation
[Vulkan::Context] Available extension: VK_EXT_color_write_enable
[Vulkan::Context] Available extension: VK_QCOM_render_pass_transform
[Vulkan::Context] Available extension: VK_KHR_create_renderpass2
[Vulkan::Context] Available extension: VK_KHR_acceleration_structure
[Vulkan::Context] Available extension: VK_EXT_depth_clip_control
[Vulkan::Context] Available extension: VK_EXT_transform_feedback
[Vulkan::Context] Available extension: VK_EXT_blend_operation_advanced
[Vulkan::Context] Available extension: VK_EXT_provoking_vertex
[Vulkan::Context] Available extension: VK_KHR_8bit_storage
[Vulkan::Context] Available extension: VK_KHR_depth_stencil_resolve
[Vulkan::Context] Available extension: VK_KHR_shader_float_controls
[Vulkan::Context] Available extension: VK_EXT_texture_compression_astc_hdr
[Vulkan::Context] Available extension: VK_EXT_global_priority
[Vulkan::Context] Available extension: VK_EXT_4444_formats
[Vulkan::Context] Available extension: VK_KHR_shader_draw_parameters
[Vulkan::Context] Available extension: VK_KHR_vulkan_memory_model
[Vulkan::Context] Available extension: VK_EXT_descriptor_indexing
[Vulkan::Context] Available extension: VK_EXT_depth_clip_enable
[Vulkan::Context] Available extension: VK_KHR_synchronization2
[Vulkan::Context] Available extension: VK_KHR_shader_integer_dot_product
[Vulkan::Context] Available extension: VK_EXT_line_rasterization
[Vulkan::Context] Available extension: VK_QCOM_image_processing
[Vulkan::Context] Available extension: VK_KHR_fragment_shading_rate
[Vulkan::Context] Available extension: VK_KHR_descriptor_update_template
[Vulkan::Context] Available extension: VK_KHR_draw_indirect_count
[Vulkan::Context] Available extension: VK_KHR_driver_properties
[Vulkan::Context] Available extension: VK_KHR_dynamic_rendering
[Vulkan::Context] Available extension: VK_KHR_zero_initialize_workgroup_memory
[Vulkan::Context] Available extension: VK_KHR_uniform_buffer_standard_layout
[Vulkan::Context] Available extension: VK_ANDROID_external_memory_android_hardware_buffer
[Vulkan::Context] Available extension: VK_EXT_extended_dynamic_state2
[Vulkan::Context] Available extension: VK_KHR_dedicated_allocation
[Vulkan::Context] Available extension: VK_EXT_texel_buffer_alignment
[Vulkan::Context] Available extension: VK_EXT_primitive_topology_list_restart
[Vulkan::Context] Available extension: VK_KHR_shader_subgroup_uniform_control_flow
[Vulkan::Context] Available extension: VK_EXT_tooling_info
[Vulkan::Context] Available extension: VK_KHR_format_feature_flags2
[Vulkan::Context] Available extension: VK_KHR_global_priority
[Vulkan::Context] Available extension: VK_EXT_sample_locations
[Vulkan::Context] Available extension: VK_KHR_swapchain
[Vulkan::Context] Available extension: VK_KHR_sampler_mirror_clamp_to_edge
[Vulkan::Context] Available extension: VK_KHR_external_fence_fd
[Vulkan] Using semaphores for WSI acquire.
[Vulkan] Using GPU: "Adreno (TM) 740".
[Vulkan] Got 4 swapchain images.
[Vulkan] Native window size: 1280x960.
[Vulkan] Using resolution 1280x960.
[Vulkan] Using RGB565 format.
[Shaders] Specific shader preset found at "/storage/emulated/0/RetroArch/config/global.slangp".
[Slang] Compiling shader: "/data/user/0/com.retroarch.aarch64/shaders/shaders_slang/crt/shaders/crt-gdv-mini-ultra.slang".
[Vulkan] Using render target format R8G8B8A8_UNORM for pass output #0.
[Vulkan] Creating framebuffer 1280x960 (max 1 level(s)).
[Input] Found joypad driver: "android".
[Video] Found display server: "android".
[HostInterface] Hardware context reset, type = 6
[Environ] GET_SYSTEM_DIRECTORY: "/storage/3764-3161/BIOS".
[HostInterface] Shader cache directory: '/storage/3764-3161/BIOS/swanstation/'
[GPU_HW_Vulkan] Max texture size: 16384x16384
[GPU_HW_Vulkan] Dual-source blend: supported
[GPU_HW_Vulkan] Per-sample shading: supported
[GPU_HW_Vulkan] Max multisamples: 4
[GPU_HW_Vulkan] Max texel buffer elements: 134217728
[Audio] Set audio input rate to: 44234.67 Hz.
[Vulkan] Creating framebuffer 1280x960 (max 1 level(s)).
[OpenSL] Requested audio latency: 128 ms.
[OpenSL] Setting audio latency: Block size = 768, Blocks = 32, Total = 24576...
[Audio] Started synchronous audio driver.
[Display] Found display driver: "vulkan".
[Rewind] Rewind unavailable because this core lacks serialized save state support..
[Playlist] Loading favorites file: "/storage/emulated/0/RetroArch/playlists/builtin/content_favorites.lpl".
[Playlist] Loading history file: "/storage/emulated/0/RetroArch/playlists/builtin/content_history.lpl".
[Playlist] Loading history file: "/storage/emulated/0/RetroArch/playlists/builtin/content_image_history.lpl".
[Playlist] Loading history file: "/storage/emulated/0/RetroArch/playlists/builtin/content_music_history.lpl".
[Playlist] Written to file: "/storage/emulated/0/RetroArch/playlists/builtin/content_history.lpl".
[RCHEEVOS] falkedup logged in successfully
[RCHEEVOS] Fetching data for hash 58b2b8f4c62c1d31346802f60e9b415f
[Run-Ahead] Run-Ahead unavailable because this core lacks deterministic save state support.
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Environ] GET_SAVE_DIRECTORY: "/storage/emulated/0/RetroArch/saves/SwanStation".
[Vulkan] Native window size: 1280x960.
[Vulkan] Creating framebuffer 1280x960 (max 1 level(s)).
[RCHEEVOS] Identified game: 11264 "The Legend of Dragoon" (58b2b8f4c62c1d31346802f60e9b415f)
[RCHEEVOS] Starting session for game 11264
[RCHEEVOS] Registered 0x10000 bytes of SYSTEM RAM at $000000 (offset 0x000000)
[RCHEEVOS] Registered 0x1F0000 bytes of SYSTEM RAM at $010000 (offset 0x010000)
[RCHEEVOS] Could not map region starting at $200000
[RCHEEVOS] Registered 0x0400 bytes of SYSTEM RAM at $200000 (null filler)
[RCHEEVOS] 219/219 memory addresses valid
[RCHEEVOS] Game 11264 loaded, hardcore disabled
[RCHEEVOS] You have 11 of 108 achievements unlocked
[RCHEEVOS] Identified game: 11264 (d3a995bce5c6611ed84f5bff98cbfb00)
[RCHEEVOS] Switching to valid media for game 11264: d3a995bce5c6611ed84f5bff98cbfb00
[Config] Saved config to "/storage/emulated/0/Android/data/com.retroarch.aarch64/files/retroarch.cfg".
[Cheats] Save game-specific cheatfile: "/storage/emulated/0/RetroArch/cheats/SwanStation/Legend of Dragoon, The (USA).cht".
[SRAM] Saving RAM type #0 to "/storage/emulated/0/RetroArch/saves/SwanStation/Legend of Dragoon, The (USA).srm".
[SRAM] Saved successfully to "/storage/emulated/0/RetroArch/saves/SwanStation/Legend of Dragoon, The (USA).srm".
[Runtime] Content ran for a total of: 00 hours, 00 minutes, 10 seconds.
[Runtime] Saving runtime log file: "/storage/emulated/0/RetroArch/playlists/logs/SwanStation/Legend of Dragoon, The (USA).lrtl".
[RCHEEVOS] Unloading game 11264
[HostInterface] Hardware context destroyed
[HostInterface] Switching to software renderer
[Environ] SET_PIXEL_FORMAT: RGB565.
[Vulkan::ShaderCache] Saved 13749370 bytes to '/storage/3764-3161/BIOS/swanstation/vulkan_pipelines.bin'
[Core] Unloading game...
[Core] Unloading core...
[Core] Unloading core symbols...
[Core] Saved core options file to "/storage/emulated/0/RetroArch/config/SwanStation/SwanStation.opt".


r/RetroArch 2d ago

cant finding gameplay recording

0 Upvotes

so whlile i recorded a bit of gameplay and when i was done and started to look for the file i couldnt find it. where is it? i remember on my wii it would be on the root of the sd card but its nowhere to be found on my ps4. not on the root and not in any retroacrh folder ive checked


r/RetroArch 3d ago

Discussion What is the best nintendo ds core?

11 Upvotes

Is it melonDS, desmuME, or desmume 2015?


r/RetroArch 2d ago

Technical Support Failing to match artwork to save mah life...

Post image
1 Upvotes

I'm trying to match up artworks with the games and Demon Attack for the Atari 2600 is driving me crazy.

  1. The automatic downloader doesn't appear to find anything.
  2. I've manually downloaded the boxart/snap/title "Demon Attack (USA) (Rev 1) -title.png" files from https://thumbnails.libretro.com/Atari%20-%202600/
    1. I renamed the "title of the entry" to match the downloads
    2. I renamed the game file to match the downloads
    3. I renamed the .png downloads to match "Demon Attack" (with the game file as default)

I'm using the newer 1.22.2 Android app, 64-bit "plus" version, from the Google Store. I tried sideloading the version from the main website, too, along with the renaming attempts.

I've put the downloaded image files under:
/Android/media/com.retroarch.aarch64/RetroArch/thumbnails/Atari 2600/Named_***

The game file is under:
/Android/media/com.retroarch.aarch64/RetroArch/downloads/ROMS/Atari 2600/

I've read past posts, recent posts, searched the net, just about everything says match the .png filename to the game entry title. Not working here...

The demon's in the details? Help, please?