// the find
TheOfficialFloW/Adrenaline
Custom Firmware 6.61 Adrenaline for the PSP Emulator
Adrenaline is a custom firmware for the PSP emulator built into the PS Vita, using the taiHEN framework to run unsigned code at boot and expose a full PSP 6.61 CFW experience. It adds PS1 game support, ISO/CSO loading, savestates, display filters, and plugin loading on top of Sony's official emulator. This is for PS Vita owners who want to run their PSP and PS1 game libraries without hardware limitations.
The architecture is genuinely clever — rather than replacing the PSP emulator, it injects into it via taiHEN kernel plugins, which means it stays compatible with Sony updates and doesn't require replacing core system files. The Inferno ISO driver (csoread, isoread) handles compressed CSO formats with a real cache layer, not a naive decompress-on-read approach. Display shader collection is broad and technically sound — includes xBR, bicubic, sharp bilinear, and LCD matrix filters as embedded GLSL headers compiled at load time. The modular split into kernel/user/vsh/cef components maps cleanly to PSP privilege levels, which is the right abstraction for this problem.
Last commit was January 2024 and the project appears effectively unmaintained — no active issue response, no stated successor. Binary .prx modules are checked into the repo under user/flash0/, meaning you can't audit or reproduce the full build without the original PSP SDK toolchain, which is not documented here. The README installation steps reference external tools (VitaShell, h-encore) without versioning them, so anyone following it cold will hit compatibility landmines. There's no test harness of any kind — this is pure manual QA on real hardware, which explains why regressions like the CSO freeze bug in v6 shipped and needed a hotfix.