Skip to content

Kong³ v1.0.0-beta2

Latest

Choose a tag to compare

@KongaTime KongaTime released this 25 Oct 18:05
· 1 commit to main since this release

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.PUP is found under any capitalisation, and also as PS3UPDAT.PUP.PUP
    (Windows hiding the extension) or inside rpcs3/. 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

  1. Unpack the ZIP and copy PPSA99200/ to the console's /data/homebrew/PPSA99200/
    over FTP, then register it with ShadowMountPlus.
  2. Put Sony's PS3UPDAT.PUP in /data/homebrew/PPSA99200/ (next to eboot.bin)
    and launch the title: it installs the PS3 system software once.
  3. 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.