Games · Compatibility · Home

AnyPS5.io branded placeholder cover for Apotris. Not official box art.
Branded AnyPS5.io placeholder. Not official box art.

Apotris on AnyPS5

Windows is in game — Apotris (the homebrew title PPSA98513, content 01.000.000, not a retail PS5 SKU), menus and gameplay at a locked 60 FPS (3840×2160), with conversion requiring --trap-sdk-syscall-stubs as the current blocker — on unmodified main cd3d2b47e (Windows 11 Pro / i9-14900KF / GeForce RTX 3080); Linux and macOS were not checked. Latest release v0.1.3 is 3fd1cc393b (20 Oct). Cited commit cd3d2b47e (23 Oct, 10:51 UTC) is after v0.1.3 (3fd1cc393b, 20 Oct, 07:07 UTC). cd3d2b47e is the merge-queue SHA of open #10150 (AGC rejection-message sharing) and is not in v0.1.3. #10150 is not a title pull request. The cited furthest in-game used no extra title pull request. The opening post is the cited furthest. No extra title patch file is named as required. The cited host is Windows 11 Pro build 26200, NVIDIA GeForce RTX 3080 (driver 617.42), i9-14900KF, WinLibs GCC 15.2.0, Release. The cited run does not name a host RAM size or a window toolkit. The eboot.bin and sce_module/libc.prx are SELF containers and were unwrapped with tools/unwrap_self.py. That unwrap is a conversion step, not a game patch. Conversion used relinker --windows --trap-sdk-syscall-stubs eboot.elf apotris.exe. --windows and --trap-sdk-syscall-stubs are relinker flags, not a game patch. The converted libc.prx.guest.prx was laid out in app0/sce_module/ as the relinker prints. That layout is a conversion step, not a game patch. Default game settings, empty shader cache on the first run. Two runs on 23 Oct: about 4 min 20 s with no APS5_* / ANYPS5_* variables, and 8 min 30 s with APS5_TRACE_SUMMARY_EVERY=10 only. That trace interval is a host environment variable, not a game patch. Without --trap-sdk-syscall-stubs the relinker stops with FAIL: Forbidden syscall instruction at code offset 0xca968a: syscall number 191. The report's analysis (AI-assisted, not measured) names that instruction as the only raw syscall in the executable, a ps5-payload-dev SDK stub for FreeBSD pathconf, whose only caller passes "." and 5 (_PC_PATH_MAX). The trapped stub was never reached in either run. #3804 added --trap-sdk-syscall-stubs (merged 11 Oct) and is in v0.1.3. #10219 tracks routing those stubs to libkernel exports. No cited run checked the official release zip. Whether the current official release zip matches this report is unknown, so an official zip may stop earlier. This title is not in the official table. Build source is main — the cited furthest in-game used unmodified main cd3d2b47e, not a release zip. The form furthest point is In game. What is shown on the cited opening post: menus and gameplay render correctly at a locked 60 FPS, 3840×2160 output. Audio: music and sound effects OK. Input: Xbox One Elite 2 controller (Pad: connected game controller: Xbox One Elite 2 Controller) and keyboard work. The game exits cleanly. The log has no not implemented, exception or crash lines. APS5_TRACE_SUMMARY_EVERY=10, 51 intervals over 510 s, digested with tools/trace_digest.py: 30,596 presents (600 per 10 s in every interval after the first); frame p50 / p90 / p99 16.7 / 16.9 / 16.9–17.0 ms in every interval; max frame 84.1 ms once in the first 10 s, then 17.0–17.3 ms; GPU busy per present 5.4–6.6 ms; largest phase VideoOut.Flip, 14.3–15.5 ms. Those FPS values are a report, not a benchmark. In game on that cited main is not a Playable claim. FPS alone is not a Playable claim. A single self-report is not an official-table row. Current blocker: the title only converts with --trap-sdk-syscall-stubs. Save or load of a newly written slot, later modes or an ending, and network play were not checked on the cited furthest. AI-assisted: the syscall analysis is marked AI-assisted, not measured.

In gameCommunity reportWindows

PPSA98513

Snapshot

StageIn game
Platforms in this snapshotWindows
Build sourcemain · cd3d2b47e
Last verified in snapshot23 Oct 2026
Snapshot assembled14 Oct 2026 · checked 11 Oct 2026

Allowed values: release, main, fork, patched, unknown. Official table membership is not a release-zip claim.

Furthest public stage shown, including testing branches. Not an official playable verdict.

Page content updated: 23 Oct 2026. This date is when the page text changed. It is not a new hardware test.

Official zip may stop earlier

Playable here can come from later main or extra patches. The official release zip may stop before that furthest stage.

Verified, blocked, unknown

Verified

  • Windows 11 Pro build 26200 / i9-14900KF / NVIDIA GeForce RTX 3080 (driver 617.42) / WinLibs GCC 15.2.0 / Release (discussion #10209, 23 Oct 2026): Apotris PPSA98513 content 01.000.000 on unmodified main cd3d2b47e. Windows in game — menus and gameplay render correctly at a locked 60 FPS, 3840×2160 output. Audio: music and sound effects OK. Input: Xbox One Elite 2 controller and keyboard work. The game exits cleanly. APS5_TRACE_SUMMARY_EVERY=10 over 510 s: 30,596 presents (600 per 10 s after the first); frame p50 / p90 / p99 16.7 / 16.9 / 16.9–17.0 ms. cd3d2b47e is after v0.1.3. Single community self-report. In game ≠ Playable.
  • Same Windows host and thread: eboot.bin and sce_module/libc.prx were unwrapped with tools/unwrap_self.py. That unwrap is a conversion step, not a game patch. Conversion used relinker --windows --trap-sdk-syscall-stubs eboot.elf apotris.exe. Those are relinker flags, not a game patch. Two runs: about 4 min 20 s with no APS5_* / ANYPS5_* variables, and 8 min 30 s with APS5_TRACE_SUMMARY_EVERY=10 only. That trace interval is a host environment variable, not a game patch. No extra title patch file is named as required.

Blocked

  • Current blocker in discussion #10209: the title only converts with --trap-sdk-syscall-stubs. Without it the relinker stops with FAIL: Forbidden syscall instruction at code offset 0xca968a: syscall number 191. The report's analysis (AI-assisted, not measured) names that as the only raw syscall, a ps5-payload-dev SDK stub for FreeBSD pathconf. The trapped stub was never reached in either run.
  • The opening post does not establish a newly written save, later modes or an ending. What is shown is menus and gameplay at a locked 60 FPS. Those FPS values are a report, not a benchmark. In game on that cited main is not a Playable claim. FPS alone is not a Playable claim.
  • cd3d2b47e is the merge-queue SHA of open #10150 (AGC rejection-message sharing). #10150 is not a title pull request. Current main has moved on; this snapshot does not re-test current main. No cited run checked the official release zip.

Unknown

  • Official-table membership. This title is a community report (official: false), not a tested-compatibility table row.
  • Whether the current official release zip matches this report. Cited commit cd3d2b47e (23 Oct, 10:51 UTC) is after v0.1.3 (3fd1cc393b, 20 Oct, 07:07 UTC), cd3d2b47e is the merge-queue SHA of open #10150 and is not in v0.1.3, and the cited run used unmodified main, not the official zip.
  • Linux. No cited Linux session of this title in discussion #10209.
  • macOS. No cited macOS session of this title in discussion #10209.
  • Host RAM size or a window toolkit. The cited host names Windows 11 Pro build 26200 / i9-14900KF / NVIDIA GeForce RTX 3080 (driver 617.42) / WinLibs GCC 15.2.0 / Release and does not name those.
  • Save or load of a newly written slot. Discussion #10209 does not name a write of a newly written slot on the cited furthest.
  • Later modes or an ending. Discussion #10209 names menus and gameplay on the cited furthest and does not name later modes or an ending on that run.
  • Network or online play. Discussion #10209 does not check them on the cited furthest.

Saves, patch, and network

Saves

Status: Unknown

Unknown. The cited furthest in discussion #10209 does not name a write of a newly written slot, or a later reload of that slot.

Game patch

Status: Known

Known. The cited report names Apotris PPSA98513 content 01.000.000. --trap-sdk-syscall-stubs and --windows are relinker flags, not a game patch. unwrap_self.py is a conversion step, not a game patch. No extra title patch file is named as required. Furthest cited in-game used unmodified main cd3d2b47e. cd3d2b47e is the merge-queue SHA of open #10150 and is not in v0.1.3. #10150 is not a title pull request. The opening post is the cited furthest. #3804 added the trap flag (merged 11 Oct) and is in v0.1.3.

Network

Status: Unknown

Unknown. No cited report checks online or networked play on the cited furthest.

Quoted public error strings

Verbatim from the linked report. One run, one build — not a promise that you will see the same line.

Windows

Windows 11 Pro build 26200 / i9-14900KF / NVIDIA GeForce RTX 3080 (driver 617.42) / WinLibs GCC 15.2.0 / Release (discussion #10209, 23 Oct 2026): Apotris PPSA98513 content 01.000.000 on unmodified main cd3d2b47e. Windows in game — menus and gameplay render correctly at a locked 60 FPS, 3840×2160 output. Audio: music and sound effects OK. Input: Xbox One Elite 2 controller and keyboard work. The game exits cleanly. The log has no not implemented, exception or crash lines. APS5_TRACE_SUMMARY_EVERY=10, 51 intervals over 510 s: 30,596 presents (600 per 10 s after the first); frame p50 / p90 / p99 16.7 / 16.9 / 16.9–17.0 ms; max frame 84.1 ms once in the first 10 s, then 17.0–17.3 ms. The eboot.bin and sce_module/libc.prx were unwrapped with tools/unwrap_self.py. That unwrap is a conversion step, not a game patch. Conversion used relinker --windows --trap-sdk-syscall-stubs eboot.elf apotris.exe. --windows and --trap-sdk-syscall-stubs are relinker flags, not a game patch. No extra title patch file is named as required. Current blocker: the title only converts with --trap-sdk-syscall-stubs. Without it the relinker stops with FAIL: Forbidden syscall instruction at code offset 0xca968a: syscall number 191. The trapped stub was never reached in either run. cd3d2b47e (23 Oct, 10:51 UTC) is after v0.1.3 (3fd1cc393b, 20 Oct, 07:07 UTC). cd3d2b47e is the merge-queue SHA of open #10150 and is not in v0.1.3. #10150 is not a title pull request. The cited furthest in-game used no extra title pull request. The opening post is the cited furthest. #3804 added --trap-sdk-syscall-stubs (merged 11 Oct) and is in v0.1.3. No cited run checked the official release zip. Linux and macOS were not checked. Single community self-report. In game ≠ Playable.

Linux

No report in the cited thread. Linux was not checked.

Sources

Live threads beat this snapshot: Game bring-up discussions.

Need the files? Download v0.1.3 from GitHub, then relink. This page is not a store and does not host games.