PSP Store › Apps › PSP Book Reader

PSP Book Reader changelog

v1.9.0 · Jan 28, 2026

Release v1.9.0: The "Power Save" Update ๐Ÿ”‹โšก

This release introduces dynamic power management to significantly extend PSP battery life during reading sessions.

Install

  1. Download PSP-BookReader-v1.9.0.zip from the release assets.
  2. Copy the included PSP-BookReader folder to PSP/GAME/ on your Memory Stick.
  3. Keep the bundled fonts/ directory next to EBOOT.PBP.
  4. Launch the app from the PSP Game menu.

๐Ÿš€ Changes

๐Ÿ”‹ Battery Optimization

  • Dynamic Frequency Scaling (DFS):
  • Automatically downclocks the CPU to 66MHz after 2 seconds of inactivity.
  • Scales up to 222MHz for smooth UI interaction.
  • Peaks at 333MHz for intensive tasks like library scanning.
  • Frame rate throttling: Reduces main loop wake-ups when the device is idle, further saving power.
  • Activity Detection: Intelligent input monitoring ensures the device stays at full speed whenever you are interacting with it.

โšก Optimization & Stability (from v1.8.0)

  • Stable I/O: Resolved excessive disk activity caused by high-frequency logging.
  • Quiet Logger: Removed frequent flushes and reduced log noise for better performance.

๐Ÿ›  Improvements

  • Responsive Wake-up: Instant transition from power-save to performance mode upon any button press.
  • System Longevity: Reduced heat and wear by running the hardware at lower clock speeds when idle.

v1.1.0 · Jan 9, 2026

Release v1.1.0: The "Clean & Polish" Update ๐Ÿงนโœจ

This release focuses on significant codebase cleanup, documentation improvements, and build optimization. No functional changes to the reader itself, but the project structure is now much lighter and more professional.

๐Ÿš€ Changes

๐Ÿงน Project Cleanup

  • Removed ~4000 lines of unused code: Deleted the libintrafont library which was included but never actually used.
  • Optimized Assets: Removed ~13MB of unused font variations. The app now efficiently uses a single Inter-Regular.ttf.
  • Root Directory: Cleared clutter files (inter.zip, debug logs, temporary build files).

๐Ÿ“– Documentation

  • New README: completely rewrote README.md with:
  • Accurate dependency list (SDL2, pugixml, miniz).
  • "How We Made This" section detailing technical hacks (custom HTML stripper, texture rotation).
  • Clear contribution guidelines.
  • Correct build instructions.

๐Ÿ›  Build System

  • Makefile: Removed unused linker flags (-lpspnet, -lpspnet_apctl).
  • Note: -lbz2 is retained as a transitive dependency for libfreetype.