Flycast · Dreamcast, NAOMI, and Atomiswave
Flycast keeps Dreamcast saves as VMU files (vmu_save_A1.bin), arcade saves as .nvmem and .eeprom, and save states as .state, all in its data folder.
data folder next to flycast.exe~/Library/Application Support/Flycast/data~/.local/share/flycast~/.var/app/org.flycast.Flycast/data/flycast~/Emulation/saves/flycast/savesSave states land here too, not in the states folder next to it.
Android/data/com.flycast.emulator/files/dataSettings, General shows the data folder (on Mac, with a Reveal in Finder button). On a computer, Custom Paths there sets separate VMU, save state, and game save folders.
<game ID>_vmu_save_A1.bin). Before, every game shared vmu_save_A1.bin. After updating, copy or rename the shared file to keep old saves.The SaveSync app for Windows, Mac, Linux, Steam Deck, and Android will watch Flycast's save folders and sync them when you close a game. It is coming next.
Today, if you play Dreamcast games in RetroArch with its Flycast core instead, RetroArch's built-in Cloud Sync syncs them with SaveSync on every device. See how to set it up.
Checked against Flycast's documentation and source in October 2026: oslib.cpp (flycast), main.cpp (flycast), Flycast core (libretro docs), EmuDeck's setup script.