D659 - Two walls that hardware cannot reach
Status: measured Date: 2026-09-09
The answer was terminal, and that is worth as much as a measurement
REQ-20260909T2145Z-9e52 asked obSCEne for the return
contracts of the four calls PPSA25872 makes that nothing implements. The
answer is not-possible, across every leg:
| leg | why |
|---|---|
| payload | loading libSceUserService /
libSceAppContent / libSceCommonDialog as an
unsigned payload trips a kernel privilege signal |
| pkg | the OS refuses PS5 title sysmodules inside a compatibility container |
| eboot | those retail libraries are unlinked in a homebrew container |
So orbistoun now has two walls no probe can measure:
sceAgcCreateShader and this family. Both are
retail-title-only, and both are blocked by the same thing - there is no
execution leg on that console where a native title's libraries are
mapped. REQ-20260909T1310Z-c8b5 asks Prosperous for exactly
that leg, and it is now the common unblock for both rather than a
graphics-only question.
The instruction in the acceptance line was "tells this project to stop waiting on them", and that is the value: four functions leave the queue.
Which leaves the guest as the only oracle, and the guest now talks
CLAUDE.md lists the guest as the third oracle - "a 1-bit oracle
per call site: return Ok, does it proceed?" - and D226
records why that has always been weak: an intervention that moves a wall
is not a diagnosis, because nothing says what the guest did with the
answer.
D658 changes the arithmetic. The guest logs its own boot, so an intervention now has a second observation of a different kind attached to it for free: not "the fault moved" but "the engine stopped saying the thing it used to say".
The first result is negative, and legible because of that
libSceAgc::0x53bbd82b51d172db is sceAgcInit
(D649, attributed not derived). PPSA02664 calls it once, inside graphics
initialisation. Forced to 0:
unforced 198 imports 417,667 calls image+0x39f7c … reaches GfxDevicePS5SharedData::CreateWorkload()
forced 0 153 imports 410,821 calls image+0x3ac99 … stops after /app0/Media
Zero is not the answer. The guest gets less
far with it than with orbistoun's Unimplemented
placeholder, and the log says where it diverged - before video-out
setup, rather than at some address requiring interpretation. Three
unforced runs agree at 198 and the same fault site, so the difference is
the intervention and not variance.
That is one bit, honestly obtained, and it is not a licence to spray values: without AGC's convention, further forcing is guessing with extra steps. What it establishes is that the guest checks this return, which is worth knowing before anyone implements it.
A correction, recorded because the reasoning was the point
Mid-investigation I concluded the override had not applied, because
0x53bbd82b51d172db was called 1 times and has no name
appeared in the forced run too. That was wrong: a forced return is
answered at the stub, so the call is still correctly reported
as unimplemented - a forced value is not an implementation. The run
report had said so all along:
! this run was under 0x53bbd82b51d172db answers 0x0 (1 answered) … this verdict measures a
settings change
not recorded: this run was under a diagnostic
D224, D226 and D227 built exactly that line, and it was on screen while I was inferring the opposite from a count. The check that settles an intervention is the one the report already prints, not a proxy invented in the moment.