Repository navigation
The Grinch: Christmas Adventures (PPSA07656) #8606
BunnyFl
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
The Grinch: Christmas Adventures (PPSA07656)
Content version tested
01.000.003
AnyPS5 commit
main 892a4f1, no pull requests or local changes on top
System tested
Windows 11 Pro 10.0.26200, AMD Radeon RX 9070 XT (AMD proprietary driver 26.10.1), Ryzen 7 5800X3D, GCC 15.2.0 (WinLibs 15.2.0posix-14.0.0-ucrt-r7)
Furthest point
Stops before the first frame
What is shown
The window opens and the title aborts about 2 s in, before its first present:
The refusal comes from
prepareDepthSamplinginGraphics/src/DepthSurface.cpp. A temporary print of theDepthTargetthere gives:VK_FORMAT_D32_SFLOAT_S8_UINT(130), 2 samples, 2560x1440;stencilAddressset), HTILE depth-only (htileStencil0,htileDepthOnly1), pipe-aligned,pipeBankXor0,Z_Xswizzle, one slice, clear depth 0;GuestMemory::Watchedon Windows;A local experiment that let only this case through (D32S8 with a depth-only HTILE and a stencil plane whose bytes all equal the clear stencil) gets one step further and then stops in
CheckResourcewhen the title samples the depth:The sampled texture has no metadata (
dccAddress0, not pipe-aligned) while the target has its HTILE;pipeBankXor(0) anditerate256(0) match. So the title needs both a D32S8 target with a separate, uncompressed stencil plane and a sample of that depth through a descriptor without HTILE. The experiment was not kept.Current blocker
native multisample stencil or depth format import is not implemented, thennative multisample depth sampled metadata or XOR mismatch. #6300 imports D32S8 targets only with HTILE stencil and refuses a depth-only HTILE, so it does not cover this target.How it was run
The dump's
eboot.binand the.prxfiles ofsce_module,Media/ModulesandMedia/Pluginswere unwrapped withtools/unwrap_self.py.tools/import_audit.pyreports 0 absent imports and 40 throwing stubs, among themsceAjmBatchStart,sceAjmInstanceCreate,sceAjmBatchJobInitializeandsceAjmBatchJobSetGaplessDecode; none is reached before the abort. NoAPS5_*variables were set apart fromAPS5_LOG_TIMESTAMPS,APS5_PROFILE_DRAW,APS5_TRACE_SUMMARY_EVERYandAPS5_TRACE_DIR.Conversion, log reading, the diagnostic prints and this report were prepared with AI assistance (Claude Code).
All reactions