Adrenaline Bubbles Manager

September 25, 2026 · View on GitHub

Create and organize direct Adrenaline bubbles for PSP/PSX content on PS Vita.

Current version: 6.24

Compatible with:


Description

Adrenaline Bubbles Manager (ABM) builds personalized Vita bubbles (icon, title, LiveArea) for PSP ISO/CSO/PBP and PSX content, using AdrBubbleBooter so games launch straight into Adrenaline.

ABM does not change the global PSP CPU speed of Adrenaline; per-bubble CPU options are written into each bubble’s boot config when you edit them.


Important

  1. Install TheOfficialFloW Adrenaline v7 or isage Adrenaline 8.0.2 and open Adrenaline at least once so it works.
  2. Recommended ur0:tai/config.txt (under *KERNEL):
*KERNEL
ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx
  1. Then install this ABM VPK and use it to create or edit bubbles.

NoPspEmuDrm

For downloaded PSP content you typically need the usual Adrenaline-side plugins (e.g. npdrm_free mod / np loader mod) installed inside Adrenaline.

First launch after update

  1. Install the latest ABM .vpk with VitaShell.
  2. Open ABM once — if Check Adrenaline is enabled, it may update modules (reboot may be required).
  3. After reboot, open Adrenaline once, exit, then use ABM as usual.

Changelog

6.24

Online resources

  • Fixed download of the VitaBubbles catalog and resource packs (No longer uses http.get / http.getfile for these requests).
  • JSON uses http.down (RAM); large ZIP packs use http.download to disk.

6.23

DAX / ZSO (isage 8.0.2)

  • Scan and list support for DAX and ZSO when using Adrenaline isage 8.0.2 with ABM modules
  • Format detection via files.type (ISO / CSO / PBP / DAX / ZSO)

Sort modes

  • New and improved sort options: Title, MTime, Installed, Category, GameID, Device, Format
  • Fixed sort behaviour (including MTime newest → oldest with proper date parsing)
  • Format group order: iso → cso → pbp → dax → zso, then title A–Z within each group
  • Category / Device / Format / Installed: group first, then title A–Z

List display

  • Each game shows platform tag: [PSP], [PSX], or [HB] (from SFO category)
  • When sorting by Category, Device, or Format, the matching value is shown in brackets after the platform tag (e.g. [UG], [ux0], [iso])

Debug log

  • Optional scan log at ux0:data/ABM/debug_log.txt
  • One entry flow per game: SCAN (path first), then OK / FAIL / SKIP
  • Overwritten on each full scan (does not accumulate across launches)

Seasonal particles

  • December 20–25: white snow particles
  • September 15–16: green / white / red particles

Notes

  • Full DAX/ZSO support needs a ONELua build that reports types 4 (DAX) and 9 (ZSO) and can read those images

6.22

  • Fix module install: file-by-file copy into sce_module and conditional CRC log
  • Update isage ABM adrenaline_user.suprx to fix PSP EBOOT.PBP bubble launch for Adrenaline v8.0.2

6.21

Merged community work from shoui520 and restored official ABM features:

  • Support for isage Adrenaline 8.0.2 and the ISAGECOMPAT AdrBubbleBooter stack
  • Exact CRC module detection for TheOfficialFloW v7, isage 8.0.2, and known AdrBubbleBooter builds
  • Family-safe install/restore: only known module sets are modified; unknown or mixed sets are left untouched
  • INFERNO / MARCH33 / NP9660 driver mapping fix (menu labels matched the wrong driver upstream)
  • In-place repair of existing bubbles so they use the real INFERNO driver when selected
  • UTF-8 LiveArea title handling (no blank labels from multi-byte truncation)
  • Faster bubble image preprocessing (temporary higher clocks during convert, then restored)
  • Updated AdrBubbleBooter (menu-label fix) and optional direct-IFTU 2× scaling module builds
  • ABM Update re-enabled (startup check + Extra Settings toggle)
  • Clearer module layout in the package (install vs restore, v7 vs 8.0.2)

6.20

  • Correct support for adrenaline bubbles with boot.bin

6.19 – 6.15

  • Language download option; online resources / JSON previews
  • OSK CR fix; bubble template styles (PSPEMU, PS1EMU, PSMOBILE, A5)
  • Restore Adrenaline option; editable bubble titles
  • Various scan and image fixes

Module layout (package)

PathRole
modules/sce_module_abm_v7/Modules ABM installs for Adrenaline v7 (TheOfficialFloW)
modules/sce_module_abm_8.0.2/Modules ABM installs for Adrenaline 8.0.2 (isage)
bubbles/restore_adrenaline_v7/sce_module/Original modules to restore v7
bubbles/restore_adrenaline_8.0.2/sce_module/Original modules to restore 8.0.2

ABM only replaces files under ux0:app/PSPEMUCFW/sce_module/ when fingerprints match a supported family.


Controls (summary)

ABM respects the console’s accept/cancel button region.

Content selection

ControlAction
XCreate bubble(s)
OEdit / manage bubbles
TriangleBatch install (non-installed)
SquareMulti-select
LIcon style (original / stretched)
RSetPack (PSP/PSX / Default)
SELECTSort list
Left/RightBubble background color
STARTExtra Settings
Right analog up + UpTemplate style for selection

Extra Settings includes defaults (bubble ID, 8-bit convert, sort, color, name, template, language), Check Adrenaline, ABM Update, language download, and Restore Adrenaline (v7 or 8.0.2 according to detection).

Bubble edit (Triangle) — driver, execute bin, customized, PS button mode, suspend, plugins, NonpDRM, high memory, CPU speed; path and title can be edited when needed.


Credits

  • Gdljjrod & DevDavisNunez — original Adrenaline Bubbles Manager (ONELua)
  • shoui520 — AdrBubbleBooter-oss, driver/label fixes, isage 8.0.2 support, UTF-8 titles, performance work, module fingerprints, and related improvements integrated into this release
  • TheOfficialFloW — Adrenaline
  • isage — Adrenaline 8.x
  • LMAN — original AdrBubbleBooter

License

See repository LICENSE (project files retain their existing license headers).