github SapphireRhodonite/ppsspp v0.0.2
Dual PPSSPP Android v0.0.2 Beta

24 days ago

External Display Support (Beta)

This is the first public beta of PPSSPP for Android with support for external displays, including live output, screen swapping, and a visual rectangle editor.

Key Features

External Display Support

  • Introduced a Presentation based system to mirror the PSP screen on external monitors.
  • Uses PixelCopy to render the screen content onto the external display.
  • Added settings to control what portion of the screen is shown externally.
  • External display automatically pauses/resumes with the game and hides on exit.

Swap Internal & External Display

  • New setting to swap screen roles, showing the full image on the external screen and a cropped view on the internal one.
  • Properly managed across Java/native code with full lifecycle support.

Canvas-Based Rect Editor

  • Visual rectangle editor for defining the output area on external displays.
  • Drag handles to adjust the region live, with OK/Cancel buttons.
  • Native integration via updateExternalDisplayRect.

Core + UI Integration

  • Config support for all external display features.
  • Integrated with graphics settings and pause menu.

⚠ Limitations & Disclaimer

  • Only works with OpenGL for now. Vulkan is not yet supported.
  • This feature is experimental and released as a proof of concept.
    Expect bugs, performance issues, or inconsistencies. It will improve over time.

Don't miss a new ppsspp release

NewReleases is sending notifications on new releases.