Repository navigation
METAL GEAR SOLID - Master Collection Version (PPSA14363) #9615
thuanquang
started this conversation in
Game bring-up
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Existing thread
Title
METAL GEAR SOLID - Master Collection Version (PPSA14363)
Content version tested
03.000.000
AnyPS5 commit
main6ef5a1c4c9(2026-10-22).mainwith fix(libSceNpTrophy2): return INVALID_TROPHY_ID for a trophy that is not in the title's data #9115 (a42182ef49), fix(agc): return a synchronous draw's render target memory to the image pool #9188 (c9a9831f7d), fix(agc): store only the bytes a synchronous draw changed in a linear color target #9202 (eab9f18d27) and perf(agc): write the draw profile reports through the asynchronous profile output #9373 (7824ae9bf7) merged.maincommits with fix(libSceNpTrophy2): return INVALID_TROPHY_ID for a trophy that is not in the title's data #9115 merged, as noted per line.System tested
Windows 11 26200, Ryzen 5 5600X, Radeon RX 6700 XT (gfx1031), WinLibs GCC 15.2.0, Release. The AMD driver is 32.0.21045.16010 (Adrenalin 26.10.1) for the 2026-10-22 runs, and 32.0.21045.5002 for the earlier ones on
main3e91c8edf5and2f161d4f33.Furthest point
In game, with the four PRs above (
mainalone: logos)What is shown
mainit boots and presents frames, then stops at the title's first trophy query. The trophy file has IDs 0 to 18, and the title asks for 19:main3e91c8edf5and2f161d4f33), there is no stop in 10-minute runs. The Terms of Use, the title screen, Game Selection and the launcher menus render correctly at 50-60 fps. So do METAL GEAR SOLID's (the PS1 game's) boot logos, opening and codec calls.main6ef5a1c4c9(2026-10-22, one 600 s run, scripted input, no local changes), MGS1 reaches gameplay: the launcher, the Start Menu, MGS1's title, SELECT GAME LEVEL, the opening and the codec call, then the Dock with the radar and the opening credits, from about 250-280 s on. There is no stop in the run.APS5_PAD_INPUT_FILE.sceNgs2SystemRender) gets 1.000 s of audio per second there, and its queue never empties, so that queue is not what drops. The cause is not known yet.Current blocker
APS5_PROFILE_DRAW's draw reports and the frame-dump log line to the asynchronous profile output. As synchronous writes to stderr, they added hitches of up to 208 ms.How it was run
tools/unwrap_self.pyoneboot.binand eachsce_module/*.prx, thenrelinker --windows --registry --sce-module-path <unwrapped dir> eboot.elf eboot.exe.APS5_TRACE_SUMMARY_EVERY=10with a warm shader cache.AI-assisted testing and report: yes, Claude Code.
All reactions