Repository navigation
Kong³ v1.0.0-beta2
RPCS3, the PlayStation 3 emulator, as a homebrew title for the PS5 (PPSA99200):
smoother, a little faster, and a clear message when a game can't start.
Important
Piracy is not condoned. This release contains no games, no BIOS files, no
console firmware and no decryption keys, and none will ever be provided or linked
to. Use only legally obtained backups of games you own, made yourself from your
own discs or digital purchases, and the PS3 system software from Sony's own
PS3UPDAT.PUP. Please don't ask for, or post links to, games, firmware or keys in
issues or discussions: they will be removed.
Note
As a whole the title is GPL-2.0-only, RPCS3's licence, and nothing in it is
GPL-3.0-or-later. Its complete source is in
v1.0.0-beta2: source,
and licenses/README.txt in the title lists every part, its licence and its source.
What's new
- No more logging stutter. Writing the log could hold the whole emulator for
seconds at a time; the log now goes through a queue and never waits. Army of Two:
The 40th Day's title screen no longer stutters. - Faster SPUs. A common SPU store pattern now compiles without a trip through
memory: GTA IV's busy streets went from 22.6 to 24.0 fps, and the busiest audio SPU
from 98% to about 85% busy. Other SPU-heavy games gain too. - Shader interpreter, if you want it. Shader Mode offers Async Recompiler with
Shader Interpreter: fewer shader-compile hitches, at the cost of a long first
set-up. Off by default. - A game that can't start says why. It used to drop to the PS5 home screen (for
example, without the PS3 system software installed). Now the launcher stays and
shows Couldn't start the game with what to do. PS3UPDAT.PUPis found under any capitalisation, and also asPS3UPDAT.PUP.PUP
(Windows hiding the extension) or insiderpcs3/. If none is found, the trace lists
what is in the folder, so a misplaced file shows in the log.- RPCS3 brought up to date with upstream (SPU, RSX, PPU and loader fixes).
- Better logs for reports: what each thread waits on, and what a stalled RSX
semaphore waited for.
Tested for this release
On my console:
| What | Result |
|---|---|
| GTA IV, busy streets | 24.0 fps (22.6 on beta1's code) |
| God of War: Ascension | plays; felt faster than before |
| Army of Two: The 40th Day | title screen without stutter |
| GTA V (SPU Block Size Safe) | plays at about 20 fps |
| A game booted without the system software | the launcher shows the reason and stays open, twice in a row |
Known issues
- SPU Block Size Mega or Giga can freeze some games: GTA V on Mega (also in its
prologue), God of War: Ascension on Giga. Keep Safe for those. Being looked at. - The first boot of each game after updating rebuilds its SPU cache (a few minutes).
- Army of Two: The 40th Day pauses for about 13 seconds after pressing Start once.
- Heavy games run well below full speed: the emulated SPUs are the limit on the
console's CPU. Frame generation smooths motion; it does not speed the game up. - A game's first boot compiles for minutes with little on screen; new areas stutter
while their shaders compile the first time. - Some games freeze unless Accurate SPU Reservations is on (the default).
Install
- Unpack the ZIP and copy
PPSA99200/to the console's/data/homebrew/PPSA99200/
over FTP, then register it with ShadowMountPlus. - Put Sony's
PS3UPDAT.PUPin/data/homebrew/PPSA99200/(next toeboot.bin)
and launch the title: it installs the PS3 system software once. - Put your own game backups in
/data/homebrew/PPSA99200/rpcs3/games/.
Updating from beta1: copy the new folder over the old one; your settings, saves,
games and caches stay. Building it yourself:
rpcs3/README.md.
Reporting problems
Send rpcs3/cache/RPCS3.log and rpcs3-trace.txt from the title's folder, copied
before you launch again, and say what you saw and when. Never attach games,
firmware, keys or saves.
Source
The source of every part in the title, at the revision it was built from, is in
v1.0.0-beta2: source
(one archive a part, with SOURCES.txt and checksums).
PS5_RPCS3Title-v1.0.0-beta2.zip's SHA-256:
a146f939345a7dbd3bcb80385a534d060bcc6c1198c0122fd06520d4da224178
| Component | Repository | Revision |
|---|---|---|
| The title | KongaTime/Kong3 (libre-libc) |
tag v1.0.0-beta2 |
| RPCS3, with the PS5 frontend | KongaTime/PS5_RPCS3 (libre-libc) |
ac0acf14813971775344b047d474feaea7eba3f5 |
| RADV for the PS5 | KongaTime/PS5_Mesa (rpcs3-beta-1) |
dc82d010021e4bae5a12cd143ff44db4d7307e47 |
| The driver's build, link recipe and packaging tool (build only) | KongaTime/PS5_Vulkan (rpcs3-beta-1) |
f3cbf875f89978deae9f855b9be2610cec2818ae |
| The toolchain and headers (build only) | KongaTime/PS5_PayloadSDK | 1de8b37d583de476ad07cde9a0d562b75fb1be8f; RADV built against 95c08f27386fc698f6bbe21dde3030140a41d10b |
Not affiliated with or endorsed by Sony Interactive Entertainment or the RPCS3 team.
"PlayStation", "PS3" and "PS5" are trademarks of Sony Interactive Entertainment Inc.