Author SHA1 Message Date
zx0CF1 e1aae827b5 Add custom 1280x640 social preview image 2026-08-29 04:18:37 +02:00
zx0CF1 0803ae2ee0 Add screenshots showcase to README 2026-08-29 04:09:24 +02:00
zx0CF1 8c12b186b2 Revise README title and enhance project description
Updated project title and description for clarity.
2026-08-29 03:56:40 +02:00
zx0CF1 ad7f919a1d Document DNS-independent OTA updates 2026-08-27 01:31:44 +02:00
zx0CF1 b1c1501dc0 Document v1.1.9b Payload Manager autoload flow 2026-08-26 21:07:01 +02:00
6 changed files with 65 additions and 13 deletions

No files matched your search

+65 -13
View File
@@ -1,27 +1,77 @@
# Retro Papa PS5 Beta
# Retro Papa PS5 - Native Retro Frontend & Emulator Launcher (Jailbreak / etaHEN)
Retro Papa is a native retro frontend for jailbroken PS5s. This repo contains beta builds.
**Retro Papa** is a native retro gaming frontend and resident loader for jailbroken PlayStation 5 consoles. This repo contains beta builds..
No ROMs, disc images or PlayStation BIOS files are included.
## Screenshots
<p align="center">
<img src="assets/screenshots/ps5-dashboard-integration.jpg" width="100%" alt="Retro Papa PS5 - Native Dashboard Integration and Game Tile for Jailbroken PS5" />
</p>
| System Selection Menu | Game Library Browser & Details |
| :---: | :---: |
| <img src="assets/screenshots/ps5-systems-menu.png" width="100%" alt="Retro Papa PS5 - System Selector Menu for Emulation" /> | <img src="assets/screenshots/ps5-game-browser-details.png" width="100%" alt="Retro Papa PS5 - Game Details and ROM Browser View" /> |
<p align="center">
<img src="assets/screenshots/ps5-settings-diagnostics.png" width="100%" alt="Retro Papa PS5 - In-App Settings, Performance Logging and Diagnostics" />
</p>
## Install
### First install or update
### First install or manual update
1. Run your normal exploit / etaHEN setup.
2. Open PayloadManager.
3. Load `RetroPapa-Installer.elf`.
4. Wait for the Retro Papa notification.
5. Open Retro Papa from the Games screen.
2. Load `RetroPapa-Installer.elf` with PayloadManager or another PS5 ELF loader.
3. Wait for the Retro Papa notification.
4. Open Retro Papa from the Games screen.
### After a reboot
From **v1.1.9b onward**, the installer also handles the resident service setup when PayloadManager is detected:
- installs/updates `retro-papa-native.elf` in PayloadManager's managed payload storage;
- adds `retro-papa-native.elf` to PayloadManager autoload if it is missing;
- preserves existing payload entries, delays and ordering;
- does **not** enable or disable PayloadManager autoload globally.
If PayloadManager is not installed, Retro Papa still installs normally.
### After a reboot - v1.1.9b and newer
If PayloadManager is installed **and its autoload feature is enabled**:
1. Run your normal exploit / etaHEN setup.
2. Open PayloadManager.
3. Load `RetroPapa-Start.elf`.
4. Open Retro Papa from Games.
2. Start PayloadManager as usual.
3. Let its autoload sequence finish.
4. Wait for the `Retro Papa is ready` notification.
5. Open Retro Papa from Games.
You do not need to load the large installer after every reboot. `RetroPapa-Start.elf` only starts the resident Retro Papa service.
`RetroPapa-Start.elf` is no longer required for the normal PayloadManager setup from v1.1.9b onward.
If PayloadManager is not installed, or if its autoload feature is disabled, start the installed resident with your usual PS5 ELF loader:
```text
/data/homebrew/RetroPapa/retro-papa-native.elf
```
Retro Papa does not force-enable PayloadManager autoload if you intentionally disabled it.
### Older beta builds
Betas before **v1.1.9b** used `RetroPapa-Start.elf` after a full reboot. Run the newer `RetroPapa-Installer.elf` once to migrate to the resident/autoload setup.
### In-app updates
From v1.1.9b onward, builds that have an OTA channel configured expose:
```text
Retro Papa -> Settings -> Update Retro Papa
```
OTA downloads are **DNS-independent**: once an OTA channel is configured, Retro Papa can download and install updates without requiring working DNS configuration on the PS5.
You can still install a newer beta manually with `RetroPapa-Installer.elf`.
## Tested on PS5
@@ -51,12 +101,14 @@ Mednafen itself supports more systems, but they are not wired into Retro Papa or
Do not treat these as supported yet. A system only moves to the tested list after it works through Retro Papa on real PS5 hardware.
The beta package includes the current ROM folders, PS1 BIOS setup, controls and save instructions in `README.txt`.
The beta package includes the current ROM folder layout, PS1 BIOS setup, controls and save instructions in `README.txt`.
## Existing data
The installer is meant to leave your own data alone, including ROMs, BIOS files, saves, states, settings and favorites. Keep a backup of anything important before testing beta builds anyway.
When PayloadManager is present, Retro Papa only adds its own `retro-papa-native.elf` autoload entry if it is missing. Existing PayloadManager entries and delays are preserved.
## Downloads
Beta builds are posted in Releases. Each release includes hashes so you can verify the files you downloaded.
Binary file not shown.

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 931 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 KiB