github quer3q/ampr-emu-ng v0.3.0

3 hours ago

Fully packed games

This version runs games packed with every file in zstd or LZ4 packs, no more need to select which files to pack or not (except for crucial ones - like eboot.bin).
That saves more space and removes the need for custom toml configs.

New

  • Virtual-fd reads run on runtime threads with their own stacks, so a game
    thread with a small stack no longer crashes on a packed read.
  • Pool 88 -> 128 MiB, decoded cache on by default (16 MiB). More speed for games and better stability.
  • Stability fixes for shutdown, mmap of packed files, page cache errors and pack fd accounting.

Debug build

  • Black box trace in /data/ampr_emu_trace.txt: loaded modules with
    segment addresses and every failed file event, written as the game runs,
    for crashes that happen before :9090 answers.
  • /fsfail also logs packed files that reach an API the runtime does not
    serve.

Thanks

To everyone who tested, packed and played games with zstd packs so far - your feedback made this release better 👍

How to use

Copy libSceAmpr.sprx into the game's fakelib/ and mount the game with ShadowMountPlus (disable fakelib update in settings).

zstd and LZ4 packs can be made by ps5-dump-forge.

Don't miss a new ampr-emu-ng release

NewReleases is sending notifications on new releases.