PSP/PS Vita: Adrenaline-8 and ARK-5 on the horizon.
It’s been a while since I have written a post on this blog, and Wololo’s recent coming out of retirement has sparked my interest in doing what I like: to talk about PSP development.
While my initial idea was to create a series of blog posts where I document as much as I can about PSP hacking and CFW development. I ended up deciding to start with a much milder topic for all audiences.
There has been rumours but I guess this pretty much confirms it. Both Adrenaline and ARK are receiving huge updates, Versions 8 and 5 respectively. And there’s a reason why they are both being developed at the same time.
Shared Code and Unified API
For a while now both ARK and Adrenaline developers have been sharing ideas, code, and know-how. One of the ideas that was brought to the table was the usage of the newest, still-in-development, still-maintained, PSP SDK.
But it didn’t just end up there, since to create software for PSP Custom Firmware (such as plugins, and including the CFW itself) there has to be an extension to the PSPSDK, this used to be called the M33SDK, which we have evolved into psp-cfw-sdk, a package that is now installed by default with the PSPSDK itself.
Another important refactor has been the Pentazemin module, which was created in ARK-4 as a compatibility layer that allowed ARK to work under Adrenaline, has now been moved onto Adrenaline itself. This made sense, as Pentazemin was a simplified version of Adrenaline’s SystemControl module (the heart of the CFW). Meaning this code was of Adrenaline origin and was heavily outdated compared to newer Adrenaline versions (Pentazemin was made years ago, Adrenaline kept being updated). By moving Pentazemin back to Adrenaline, we ensure that ARK will always use the latest code from Adrenaline itself. At the same time, duplicated code between Pentazemin and Adrenaline’s SystemControl has been eliminated (in favour of Pentazemin), so now Adrenaline also uses Pentazemin.
Finally, Adrenaline is now capable of loading ARK from scratch (no longer needing external loaders), with an option to switch between EPI and ARK being added to Adrenaline Settings Menu. The name EPI (short for Epinephrine, the main compound of Adrenaline) is the new nickname given to Adrenaline’s CEF (Custom Emulated Firmware), which is based on the old TN-CEF that was still used up to Adrenaline 7. This change of nickname represents a huge update in Adrenaline’s CEF as it has been heavily modified to make it up to date with modern standards set by ARK-4, such as the usage of the newer PLUGINS.TXT format as well as internal API functions, ensuring that any plugin can and will work on both CFWs without any compatibility issue.
Revamped XMB and Enhanced VSH Plugins
One of the first things that users come across with is the XMB, the native PSP interface. Traditional CFWs would make use of something called ‘VSH Menu’, a custom-made menu that would pop up when you pressed the Select button.

This menu has been carried over ever since it first appeared, with minor changes to the code-base, and relying on software-based drawing, making it very limited and ugly.
The solution was actually figured out by Total_Noob (now known as TheFl0w), who created XMBControl as a more native way to add custom configuration to the XMB. With proper improvements to the code, we can have this module fully replace the old VSH Menu.
To further improve upon the possibilities of what can be done in the XMB, fellow developer ‘m-cid’ has figured out the magic necessary to do hardware-accelerated drawing on top of the XMB, creating this fantastic 3D spinning cube demo that’s included with ARK-5 as a replacement of what used to be the VSH Menu.
Since this is all included on the CFW, it it fairly easy to expose an API for plugins to take advantage of this, allowing all sorts of new plugins to draw graphics on the XMB with a much simpler system.
New Developments on the PSP
To my own surprise I can very happily say that the PSP has still lots of things to surprise us with. There are many devs all working towards improving what we already have, from a plugin that promises reduced game scanning times on the XMB, ports of N64 games such as Perfect Dark and Ocarina of Time, to new developments related to the ever mysterious Media Engine and VME co-processors, and the quest for a stable CPU overclock (frequencies above the 333MHz maximum we’ve always known about). But these are best reserved for their own posts.









1st
Thank you so much for continuing the work, to everyone involved, and for reviving this site
Happy to see this type of new content 🙂
Thanks.
Your daily visitor.
Thanks Snake, missed your articles a lot!
Post like this are welcome, thanks!
Great post!
Seems like I need to get my PSPs back out of the storage.
“new developments related to the ever mysterious Media Engine and VME co-processors, and the quest for a stable CPU overclock” are articles I would def wanna read 😀
It’s awesome that the PSP homebrew scene is still going like this.
Thank you Acid Snake for this post !
I am glad to see you still around the PSP scene (I now use the adrenaline through the PS Vita !
Would you be able to do an article talking about this Reddit post here https://www.reddit.com/r/PSP/s/z3lQwPAf68) where someone has gotten PSP RetroAchievements to work on a real PSP? I would love to know if these new CFWs would be able to make PSP RetroAchievements work better.
Someone got resurrected.
It’s amazing to see the psp still pretty much alive, and thank all of you for all your work! It’s been a while since I used any psp, but I still preserve my collection of all psp variants and grab one of them to enjoy my childhood (ouch, years pass too fast) from time to time. Again, thank you all for the amazing work, without you we never would have had any of this amazing journey.
Wow, reading up PSP news on wololo is such a nostalgia trip, glad to see the psp scene still has to offer
A new wololo post is always a good thing. Especially if it’s about psp. Welcome back !
Do whatever you wanna do! I like getting informed from this site
what happened to Dark Alex?
Bro I like beer too
Great write-up! Thanks Acis_Snake 🙂
I’m really excited about Adrenaline-8 and ARK-5! It reminds me of when I first discovered custom firmware for my PSP—it blew my mind how much more I could do. Have you thought about how these updates impact the homebrew community ?
ah. VshBlit and VshFire again …
hmm for the psn portal tv mkII by newyear there must be some kinda sdcard loader module tho
nevermind never the less great news psp and psvita xor portal webkit gameserver host …
keep up the good work xD
Cool.
I second this.
Also, great news! I just yesterday stumbled over my lost Vita behind the sofa, while cleaning.
Missed your news post man!!!! looking forward to many more years of scene updates from you. Of all the sources – you are the clearest and most trustworthy in my book!
its me nemo/8pcd awesome that you are still working and updating this very nice miss the good old days
Wololo coming out of retirement? Besides the “once in a month homebrew release news” you mean? What? When? How? I really hope it´s true though. I miss visiting this site on a daily basis.
i like wololo.net
i shall celebrate every single post on this site AND i disabled my adblocker.
This site gave us so much joy and knowledge for so long.
May it never die.
Youtube videos ARE NOT a replacement for the written word.
… just my two cents.
Are they going to fix the bug where it forgets that you chose graphics mode original and turns on filtering even when filtering is off?
(Actually I should generalize this. Is there any place where bugs can be reported?)
It’s crazy to think it’s been 20 years since I hacked my first PSP. From the PSPs first (unsigned) firmware to the days of the Pandora’s battery and magic memory stick.
Super cool to see this! I’m glad the PSP is still seeing some love.
Loving this arcticle! Looking forward to more of these!
This is such an awesome development, I always believed the Extras menu on the XMB would be a perfect place for CFW’s to place unique features. I’m curious about the overclocking though – would this really be so impactful on PSP games that already run pretty flawlessly on the Vita? Could this pave the way for higher resolution texture packs to run in games?
Regardless, this is awesome and I can’t wait to see how this develops further. Great job to everyone involved ! (Also, Total_Noob is TheFl0w?? I learn something new everyday!)
It’s so good to see this site still alive! Even with scarce news, but this one, about PSP, it is so heartwarming, it bring back memories. Like when I was in uni and PSP was a new hot thing.
More than 20 years after I first got into the PSP scene, it’s still active with real, meaningful development. Brings a tear to my eye!
Hi,
nice to see you’re back writing again, I’ll check more often.
I’m also happy to see psp is still being developed on.
Thank you for the informations. 😉
Really cool stuff, would love to browse the source code. Can’t wait for the release!
This is kinda awesome and unexpected
Love to see anything Vita related. IMO lavita scene is gone kind of quiet lately.
I’ve always loved getting updates on console firmware updates plugins and patches this website has taught me so much and im excited to update ark on my psplacable 3000
This was def a surprise. Very cool!
I still remember the old 1.5 OFW and Liberty City Stories way back in the day. And when Dark Alex/M33 left the scene everyone had thought would be the end of the scene. Boy wow how far things have come from them till mow amd into the future. Appreciate the write up for those of us that still lurk.
Seeing the scene active makes me want to find a PSP, I sold mine a while back. Maybe if I’m lucky.