Misc Project PSPFatSave - Savestate Plugin for PSP-1000 (Phat) - v708 BETA Release

  • Thread starter Thread starter Grun
  • Start date Start date
  • Views Views 176
  • Replies Replies 1
  • Likes Likes 1

Grun

New Member
Newbie
Joined
Jul 21, 2026
Messages
1
Reaction score
1
Trophies
0
Age
36
XP
10
Country
Germany
After 240+ hours of development, I'm excited to announce PSPFatSave — a full-featured savestate plugin for the PSP-1000 (Phat), running under ARK-4 6.61 CFW.

Project Links:
GitHub Repository: https://github.com/Grunwalskii/PSPFatSave-Public

v708 Release (Download): https://github.com/Grunwalskii/PSPFatSave-Public/releases/tag/v708

OVERVIEW

The PSP-1000 Phat has 32MB of RAM (vs. 64MB on Slim/Brite), making it incompatible with PSPStates v2. This plugin implements a novel staging architecture that uses the game's own RAM/VRAM as temporary storage, allowing full savestates on Phat hardware.

KEY FEATURE:​

Savestates

  • Multiple save slots per game
  • Compression
  • Customizable default slot

OPTIONAL FEATURES:​

Live Performance Overlay (optional)

  • Real-time FPS counter (1s / 0.5s / 0.2s window modes)
  • 1% Low FPS (stutter metric)
  • Frametime histogram (visual frame-time distribution)
  • CPU/GPU bottleneck highlighting (color-coded text + chart bars)

System Monitoring (optional)

  • CPU Usage % (idle-clocks based, same method as PSP-HUD)
  • GPU Usage % (GE busy-duty-cycle estimate)
  • Automatic bottleneck detection

Battery Status Overlay (optional)

  • OFF / Percent / Percent+Time / ALL tiers
  • Percent+Time: estimated remaining discharge/charge time
  • ALL: voltage, current, temperature, capacity, cycle count
  • Charge state indicator (↑ charging / ↓ discharging)
  • Memory Stick write-speed benchmark (MB/s during save)

Overclock

Game Intro Video Skip (optional)

Auto-Open Savegame browser on Game Boot (optional)

Frame Limit (25-60 FPS cap) (optional)

DOWNLOAD & INSTALLATION​

Download pspfatsave-v708.zip from the release page:
https://github.com/Grunwalskii/PSPFatSave-Public/releases/tag/v708

Extract and choose:

  • debug/pspfatsave.prx — Debug build with logging (MS, Screen, UART) (182 KB)
  • release/pspfatsave.prx — Release build, no debug code (102 KB)
Copy your chosen file to ms0:/seplugins/ and enable it in your plugins config:

PLUGINS.TXT:
game, pspfatsave.prx, on

Restart your PSP. Press NOTE (short tap) in-game to open the menu.

REQUIREMENTS

  • PSP-1000 only (PSP Slim/Brite users should use PSPStates v2 or other alternatives)
  • ARK-4 6.61 CFW
STATUS: BETA

✓ Save/load within same game session: Reliable
⚠ Cross-session load (different boot/power cycle): Occasionally unreliable
⚠ Audio issues or crash after loading from game start/intro/menu: Known issue, game depended.

⚠Do not expect it to work with other plugins ("prxshot_png_mod_by_lman_v0.2_fixed" for example messes up OC Warning message, Auto Start and Intro Skip function)⚠

SAFETY GUIDELINES

Safe: Save during normal gameplay. Avoid saving during videos, transitions, or loading screens.

Risky: Loading from game start, intro, or main menu can cause crashes or audio issues (missing soundtracks after load).

Backup Memory Stick data before use.

DEVELOPMENT

This codebase was developed in 240 hours of combined programming time in my free time.

FEEDBACK & ISSUES

Please report bugs or compatibility issues on the GitHub Issues page:
https://github.com/Grunwalskii/PSPFatSave-Public/issues

Include:

  • Plugin version
  • Which game
  • What was happening when the issue occurred
  • Debug log (if available ms0:/pspstates_debug.txt)
Enjoy! 🎮

Please only consider donating if you are ok with the current state of the Plugin:
https://ko-fi.com/W1L623I6WG

photo-collage.webp
 
  • Like
Reactions: Yhodarks

Site & Scene News

Popular threads in this forum