v2026.11 DB LIVEVerified Frame-Time & Emulator Config Recipes for PS2, GameCube, Switch, PSP & iOS Delta
60
RetroFPSHandheld Matrix
Test FPS
🧭 Matchmaker📦 PortMaster📐 16:9 Hacks🕹️ Systems🔋 Battery⚡ Input Lag📺 Shaders🎮 Frontends📱 Handhelds (24)💿 Games (50)⚔️ Versus⚡ Turnip Drivers📦 ROM Compress📐 Screens🛠️ CFW🧠 Chipsets💾 SD Calc
☁️ CROSS-PLATFORM EMULATION SAVE DIRECTORYSyncthing • RetroArch • NetherSX2 • Dolphin

Retro Handheld Cloud Save Sync & Memory Card Guide

Play your RPG campaign on the train with your Retroid Pocket 5 or Miyoo Mini Plus, walk into your living room, and pick up right where you left off on your PC or Steam Deck. Here is the verified blueprint for automated, non-destructive save synchronization.

⚠️

Golden Rule: Sync Battery Saves Only, NEVER Save States

Save states (.state, .state.auto) write raw RAM memory chunks to disk. If the emulator core version on your Android device (e.g., RetroArch mGBA 0.10.2) differs from your PC or Steam Deck (mGBA 0.10.3), loading a synced save state will corrupt your entire game!

Always Sync: .srm, .sav, .gci, .mcd, .ps2, .raw (In-Game Saves)
Always Ignore (.stignore): *.state*, *.auto*, *.png, *.bak
Interactive Tool

Save File & Memory Card Path Directory

Select your target emulator and operating system to look up the exact folder path, file extension, and cross-platform compatibility notes.

Target Save Directory

RetroArch Cores on Android

/storage/emulated/0/RetroArch/saves/
File Extension
.srm / .sav
Cross-Platform Compatible
100% Direct Drop-in
Memory Card Format
Single In-Game Battery

RetroArch on Android stores all in-game battery saves in the primary RetroArch directory. This folder can be directly synchronized with PC RetroArch with zero conversion needed.

Step-by-Step Syncthing Automation Playbook

1

Install Syncthing on Handheld & Host PC

Install Syncthing-Fork (available via F-Droid or Google Play) on your Android handheld. On your PC, download the official Syncthing Windows installer or install Syncthing via Discover store on Steam Deck.

2

Pair Devices via Local Network QR Code

Open Syncthing on PC and click Add Remote Device. Scan the QR code displayed in the Android app. Syncthing establishes an encrypted peer-to-peer TLS tunnel across your local Wi-Fi without uploading saves to any third-party cloud servers.

3

Configure .stignore to Block Corrupting Save States

In your shared folder settings within Syncthing, open the Ignore Patterns tab and paste the following rules:

(?d)*.state*
(?d)*.auto*
(?d)*.bak
(?d)*.tmp
(?d).DS_Store
(?d)thumbs.db
4

Enable File Versioning (Accidental Overwrite Protection)

Under the folder settings, select File Versioning and choose Trash Can File Versioning (keep deleted files for 30 days). If you accidentally save over an existing game, Syncthing keeps timestamped previous versions in the hidden .stversions folder!

Emulator Memory Card & Battery Save Compatibility

Verification matrix for moving memory card files across PC, Android, and Linux firmware without hex conversion.

SystemHandheld EmulatorDesktop / PC EquivalentSave File FormatDirect Transfer StatusSpecial Requirements
PlayStation 2NetherSX2 (Android)PCSX2 (PC / Steam Deck)Mcd001.ps2 (8MB)🟢 100% Direct Drop-inMust close emulator before copying
GameCubeDolphin (Android)Dolphin (PC).gci / MemoryCardA.USA.raw🟢 100% Direct Drop-inSet Memory Card Mode to 'GCI Folder'
PlayStation 1DuckStation / SwanStationDuckStation (PC).mcd / .mcr🟢 100% Direct Drop-inAlso works with real PS3/Vita via Memcard-Rex
GBA / SNES / N64RetroArch (muOS / OnionOS)RetroArch (PC).srm / .sav🟢 100% Direct Drop-inRename .srm to .sav if using standalone mGBA
PSPPPSSPP (Android / Linux)PPSSPP (PC)SAVEDATA/ULUSxxxxx/🟢 100% Direct Drop-inSync entire ULUS folder including PARAM.SFO
Nintendo 3DSLime3DS / Citra MMJLime3DS (PC)main / 00000001/🟡 Folder Structure RequiredRight-click game in Citra -> 'Open Save Data Location'