FlashVita is an experimental native Flash/SWF player for PlayStation Vita.
Alpha software: the current public build is v0.15.31-alpha.1. Compatibility is incomplete, performance varies significantly between SWFs, and crashes or rendering bugs are still possible. Please report reproducible issues with the SWF name, FlashVita version and a runtime log when available.
FlashVita embeds Ruffle 0.6.0 for SWF parsing, AVM1/AVM2 execution and the Flash timeline, with a Vita-specific frontend, renderer, audio backend, storage layer, input handling and network adapter. The current renderer uses a native SceGxm path for the hot draw path while keeping vitaGL for integration/fallback paths that are still being replaced.
| Name |
Version |
Released |
Hits |
DL Link |
QR |
| FlashVita |
v0.15.31 Alpha 1 |
09/29/26 |
8 |
Download |
QR |
This is the first public Alpha release of FlashVita, an experimental native Flash/SWF player for PlayStation Vita powered by Ruffle.
Highlights
AVM1 and AVM2 execution through the embedded Ruffle runtime.
Vita-native SceGxm hot rendering path with asynchronous render submission and vitaGL fallback/integration paths.
Native Vita audio, input, IME, storage and HTTP backends.
Per-game control profiles, analog mouse and touch input.
External game asset support under ux0:data/FlashVita/gamefiles/<game>/.
Local overrides and HTTP caching for SWFs that load additional data at runtime.
Extended-memory application attribute included in the VPK.
Installation
Copy FlashVita-v0.15.31-alpha.1.vpk to the Vita using VitaShell USB or FTP.
Install the VPK with VitaShell.
Copy your legally obtained .swf files to ux0:data/FlashVita/games/.
Launch FlashVita and use Refresh if needed.
Games that need external files can use ux0:data/FlashVita/gamefiles/<game>/. See the README for directory examples, data/ overrides and origin.override.txt.
FlashVita does not include any Flash games or copyrighted game assets.
| Name |
Version |
Released |
Hits |
DL Link |
QR |