Skip to content

Cross Platform Notes

abduznik edited this page Apr 6, 2026 · 2 revisions

Cross-Platform Notes

Windows

  • Fully supported, primary development platform
  • Emulators install to %APPDATA%\Freegosy\emulators\
  • 7-Zip bundled as thirdparty/7zr.exe for .7z extraction
  • Windows native game launching supported with auto-exe detection
  • Xenia Canary (Xbox 360) is Windows-only

macOS

  • ARM64 (Apple Silicon) and Intel both supported since v0.2.1
  • Emulators install to ~/Library/Application Support/Freegosy/emulators/
  • .app bundles are auto-detected recursively after extraction
  • Versioned app names (e.g. PCSX2-v2.6.3.app) are automatically renamed to canonical names (PCSX2.app) for stable detection
  • Quarantine attributes are stripped automatically (xattr -rd com.apple.quarantine)
  • Apps are deep-signed automatically (codesign --force --deep --sign -)
  • RPCS3: the ARM native build has a regression for some games; use the x86 build via Rosetta 2 as a workaround
  • Azahar: if the Libretro core is detected instead of the standalone app, Freegosy shows an error suggesting to switch to RetroArch in Settings

Linux

  • Partial support — binary detection and system path resolution being improved
  • Most emulators with Linux builds should work
  • Save sync paths follow XDG conventions where applicable
  • Full Linux support tracked in roadmap

Android

  • Planned for a future release
  • Will support deep links to Play Store / Epic Games for game downloads
  • Save sync architecture already cross-platform ready

Clone this wiki locally