prosperostore.netPS5 catalog
TV mode GitHub Submit app
New ProsperoStore is here. Browse, install and update every app in this catalog straight from your PS5. Now in alpha. Get it on GitHub
All apps
Prospero Win icon

Utilities

Prospero Win

mpereiraesaaUpdated

  • v0.2.0
  • 140 MB
  • LGPL-2.1
  • zip

Like Comment

Windows compatibility runtime for native PlayStation 5 homebrew.

Release notes

prospero-win v0.2.0 is the biggest update since the first release. 32-bit Windows games now run directly on the PS5's CPU instead of through the translator, Vulkan traffic is batched so DXVK games keep their frame rate, OpenGL games draw through Mesa's Zink, and Windows programs can finally reach the internet by name and over HTTPS.

New to prospero-win? The v0.1.0 release notes explain what it is, what you need and how to add your first game.

Highlights

  • 32-bit games run natively. No more instruction translation for 32-bit games by default; the translator stays available as a per-game option and as an automatic fallback.
  • Vulkan command batching for 32-bit games, so DXVK and Zink games aren't held back by the cost of switching between the game and the system.
  • OpenGL through Zink. OpenGL games no longer need a special build of the app; Mesa's Zink ships in the package.
  • Online-ready networking. Host names resolve through the console's own resolver, and Windows' TLS (schannel) works, with a pinned set of root certificates.
  • Many fixes found while bringing up GTA San Andreas, GTA IV, Counter-Strike 1.6, Atomic Bomberman, Pizza Tower and larger Windows programs.

What's new

32-bit games on the native CPU

Until now, every 32-bit game ran through prospero-win's x86 translator. In v0.2.0 a 32-bit game runs on the console's CPU in 32-bit mode, through a new WoW64 backend (#432). Games run their own code at full speed; only calls into the system cross over.

  • Works on any firmware. The native backend needs to register its signal handlers directly with the kernel. It now finds that entry point in libkernel itself instead of relying on one measured firmware build, and checks it before use, including the layout of the kernel's signal frame (#681).

Written by mpereiraesaa for v0.2.0. Read the full notes on GitHub

Comments

No comments yet. Write the first one on GitHub.

Safety

  • Leaves the sandbox
  • 1 helper(s) not reviewed
  • Built by the developer

This app can get full access to the console, usually to read and write files outside its own folder. Install it only if you trust its developer.

It ships 1 helper program(s) that run outside the sandbox; 1 of them the catalog's maintainers have not read.

The developer built and uploaded this file by hand. Nothing ties it to the published source.

From an automatic scan of the release file, which is read and never run. It can miss things: it is not a guarantee. How the scan works

Install

Read the release notes and the project's documentation first. Some apps need extra setup, such as a payload, configuration or additional files, and the developer's instructions take precedence over the general steps below.

  1. Download prospero-win-v0.2.0.zip and extract it on your computer.
  2. Copy the extracted PPSA99995/ folder to /data/homebrew/ on your PS5, for example over FTP.
  3. A loader such as ShadowMountPlus picks it up. Launch Prospero Win from the home screen.

Verify

This listing is pinned to one exact file. sha256sum prospero-win-v0.2.0.zip must print:

7585efc624c2f8077c0d579a045ef808129a7b0bc525a9dd9c5c6db0c51626ca

This app and its content are the responsibility of its developer, mpereiraesaa. Homebrew runs with elevated access on a jailbroken console; install only what you trust.

Source

mpereiraesaa/prospero-winRelease v0.2.0

Details

Title ID
PPSA99995
Category
Utilities
Version
0.2.0
Format
ZIP folder
License
LGPL-2.1
File
prospero-win-v0.2.0.zip
Updated