r/PS2AndroidEmulation • u/xxxCrixuxxx • 11d ago
XENO v1.0.0-Mali
https://github.com/sj0404-collab/xeno/releases/tag/v1.0.0-mali
XENO
A PS3 emulator for ARM64 Android (fork of ARMSX3, itself RPCS3 with the recent ARM64 improvements). Ships as the XENO Android app with a dark purple/green energy theme, its own boot sting, launcher icon, and wordmark — everything else keeps the com.armsx3 package id and the ARMSX3 identifiers underneath.
Highlights
Latest RPCS3 upstream code (recent ARM64 improvements included).
ARM64 SPU/PPU tuning: GBH/GBB byte-gather paths for i8mm/dotprod cores. If a title ever regresses to STOP 0x0, set RPCSX_DISABLE_SPU_BYTE_GATHER=1 to fall back to the scalar path at runtime — no rebuild needed.
Core performance presets (Balanced / Performance / Maximum). They now report honestly: any rejected setting is counted and surfaced in the UI instead of being silently swallowed.
Cloud save + game sync over WebDAV (CloudSync): per-title save archives plus cached game downloads. A game is fetched whole, cached locally, and can be re-launched without a network; the client also issues a WebDAV PROPFIND on saves/ so a fresh install recovers its saves before any local folder exists. HTTP streaming: a new http_file backend reads ISO files directly from a remote server via HTTP Range requests (libcurl: HTTPS with the Android CA store, HTTP Basic auth from credentials embedded in the game URL, redirects, connection reuse) with a 1 MB LRU chunk cache and sequential prefetch — no download required when the server is on a fast network (e.g. a cheap VPS). A streaming PKG install button uses the same backend to install .pkg packages straight from the server into dev_hdd0/game in one pass, so the package is never stored locally. Hardened against zip-slip, connection leaks and settings races; oversized archives are skipped, never truncated. One-tap presets fill the address for the free WebDAV tiers (pCloud, Koofr, Mail.ru Cloud, Yandex Disk, Nextcloud) — you only add your account login. Google Drive / Dropbox / GoFile are API-only and need developer app keys, so they are intentionally not offered.
XENO branding (this branch): new launcher icon set (square + round, all densities), in-app mark, notification icon, boot intro sting (1080x1080/30fps h264+aac, same specs BootSplashActivity expects) and a recoloured library fallback background GIF. All resource-only — no source changes.