Adrenaline v8.0.0
Adrenaline v8.0.0
This is a big release, with new features, bug fixes, and more power to players and PSP homebrew developers alike.
We hope you enjoy this release. It represents community effort, where Adrenaline and ARK developers joined forces to improve the status quo not only for our projects but for the entire PSP(emu) ecosystem.
We also have new documentation/manual. You can find it at https://adrenaline.sarcasticat.com/docs/
Adrenaline
- Add option to select the vPSP Custom Firmware to use
- Add
Scale2xgraphical filter options - Add
Scale2x Plusgraphical filter options - Add
Scale3xgraphical filter options - Add image overlay filter for PS1 game/apps
- Add an option to select a System Storage location to expose
ef0:to the chosen CFW. - Implement a GPU-rendered VSH Menu
- The classical version is still available through configuration
- "Fix" manual double launch on first install
- Improve frame pacing on Original graphics filtering
- Implement hold
Squareto hide Adrenaline Menu on graphics-related settings - Pauses PSP game when Adrenaline Menu is opened
- Implement the ability to hide the Adrenaline Menu to better look at the screen for differences
Epinephrine CFW
- Breaking change: New plugin configuration format
- Only one configuration file
/pspemu/seplugins/plugins.txtfor all runlevels - Finer control over when to enable/disable plugins
- Support for plugins in specific games
- Support for plugin only on homebrew apps
- Migration instructions in the docs
- Only one configuration file
- Update the Inferno Driver to Inferno 2
- Introduce March33 Driver v2: An evolution of the March33 ISO driver
- Introduce MinimalEdition Driver v2: An evolution of the ME ISO driver
- Introduce an improved implementation of the GalaxyController
- Add support for launching
JSO,ZSO,CSOv2, andDAXcompressed ISO formats using any ISO driver. - Add support for per-file descriptor UMD seek/read speed emulation to ISO drivers
- Add CFW file hider in games
- Introduce CFW Settings on the XMB
- Introduce Plugin Manager on the XMB
- Add support to show the
System Storageon the XMB - Improve stability of the
Force High MemoryCFW option - Improve the speed and efficiency of all UMDemu ISO drivers
- Add Custom POPS Configuration injection for custom or converted PS1 game/apps
- Patch libcrypt for custom or converted PS1 game/apps
- Add
Memory Stick Cacheto speedup I/O operations in the Memory Stick drive (ms0) - Add
Use Graphic Engine 2andUse Media Engine 2advanced CFW options - Add
Fake max free memoryadvanced CFW option - Add
Hide CFW files in PSP gamesgeneral CFW option - Add
TTY redirectionadvanced CFW option - Add support to show app version on XMB info for ISO games
- Support to show the correct version with game updates (
PBOOT.PBP)
- Support to show the correct version with game updates (
- Implement "Hold L while launching apps" to not load plugins
- Implement "Hold R while launching ISO apps/games" to execute
BOOT.BINinstead ofEBOOT.BIN - Implement PSP native music player and
SenseMeto continue to play music after system suspend - Add quick exit to VSH key combos
- PSP games/homebrew:
L+R+Down+SelectorL+R+Down+Start - PS1 games:
L2+R2+Down+SelectorL2+R2+Down+Start
- PSP games/homebrew:
- Fix recovery menu crashing on empty plugin list when d-pad is clicked.
- Fix module privilege level reset on official apps wrongly and set it to the user privilege level on homebrews
- Fix
SenseMelaunch error - Fix potential issues related to privilege level for other official apps
- Fix homebrew software not able to call some
sceKernelLoadModule*functions that they should be able to use
- Fix
- Game Compatibility:
- Fix PBP collection games (e.g.
Ys I&II,Sega Genesis Collection) crashing after game selection - Fix
BEATScustom tracks - Fix the infinite loading screen on
Jackass: The Game - Fix
The Simpsons Gamecrashing during the start of the game - Fix
TwinBee Portablecrashing when not using English or Japanese language - Fix
Smakdown vs RAW 2009by bypassing anti-CFW check - Fix
Smakdown vs RAW 2010by bypassing anti-CFW check - Fix
Smakdown vs RAW 2011by bypassing anti-CFW check - Fix
Aces of Warby bypassing anti-CFW check - Fix
Pangya Fantasy Golfby bypassing anti-CFW check - Fix freeze on
Bust-A-Moveby bypassing anti-CFW check - Fix
Lego Star Wars IIWLAN switch state wrongly returning "off" - Fix
Megpoid the Music#audio and synchronization issues when run as ISO/CISO - Patch to remove the "overclocked" message on
ATV Pro - Fix
Rainbow Six: Vegasinstabilities with high memory layout options - Fix
Assassin's Creed: Bloodlinesinstabilities with Stable high memory layout - Fix
PaRappa The Rapperinstabilities with Stable high memory layout - Fix
Tony Hawk's Underground 2: Remix(US) erroring with a lack of space on save - Fix
DJ Maxby bypassing anti-CFW checks
- Fix PBP collection games (e.g.
Developer environment
-
DEV: Introduce the CFW library
SysclibForUser: Export many C-lib functions for app and user-level plugins developers to use to help avoid linking to newlibc and reduce binary size -
DEV: Expand CFW libraries API
-
DEV: Improve CFW API compatibility with other CFWs' API (M33, ME, PRO, and ARK):
KUBridge,SystemCtrlForUser,SystemCtrlForKernel, andSysclibForUser -
DEV: Introduce CFW API to use
sceGUon XMB/VSH:guglue -
DEV: Add support for
MEMSIZE=2(to request only stable extra RAM) -
DEV: Add support for
EFAWARE=1 -
DEV: Make PSPemu
sceKernelPowerTickto behave as the VITAsceKernelPowerTick -
DEV: Introduce
Adrenaline Log, a C header library that developers can use even outside of Adrenaline (i.e. your project) -
DEV: Fix homebrew software not able to call some
sceKernelLoadModule*functions that they should be able to use -
DEV: Add stubs for the UMDemu ISO drivers
-
DEV: Add NID translation table to
sceAudioRouting_driver(Improve plugin compatibility) -
DEV: Create, use, and share with ARK a PSP CFW SDK
-
DEV: Split patches to make vPSP possible in its own module:
Pentazemin -
DEV: Load user plugins to extra memory if possible
-
Internal: Big refactoring to better share code and modules
-
Internal: Some code reorganization
-
Internal: Code clean ups
Contributors
Full Changelog: v7.1.7...v8.0.0
Dedication
This release is dedicated in memory of Gregory Pitka (qwikrazor87). Forever a legend on the Vita and PSP scene.