Warning
Netplay is a major new feature. It needs heavy testing in real conditions before we promote it to stable. If you hit a bug, please include:
- Platform (e.g. SNES, Genesis)
- Core (e.g. snes9x, genesis_plus_gx)
- Summary of the flow up to the bug — what you clicked, what you saw, and where it broke down
Screen recordings are gold. Filtered logcat (adb logcat -d | grep -E "Netplay|argosy") helps on most app-level issues; a full adb bugreport zip is worth sending if the problem involves thermal, suspend, or OS-level weirdness.
New Features
- Redesigned first-run wizard: pairing-code login, consolidated permissions step, shorter setup path
Improvements
- 32-bit (ARMv7) device support overhauled: correct ABI detection on 64-bit Android, architecture overrides are validated against process bitness, and stale overrides left by cross-bitness reinstalls get cleaned up on startup — 32-bit handhelds can now download and run the right cores reliably
- Download thermal throttling only engages during standby, so active downloads no longer stall during normal device use
- More accurate local file detection across synced libraries and non-standard platform paths (including ES-DE-style flat folders)
- Home screen paints in one step after startup — no more grey screen after the splash
- Fast Forward now supports hold-or-toggle mode (Built-in Emulator > A/V & Performance)
Bug Fixes
- Folder-wrapped ROM downloads (PS1 CHDs, Switch games, etc.) now save with the correct inner-file name and extension instead of a misleading
.zip - Emulator launches automatically fall back to the standard intent path when the shell-launch form is rejected, restoring reliable launches for NetherSX2 and similar emulators
- The "installed" badge clears after a ROM file is deleted manually
- Reopening Argosy reliably returns to the home screen
- Sync Enabled toggle on the platform detail screen reacts to gamepad Confirm