mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-28 00:35:47 +00:00
Review of the PS4 batch buffer change. The libSceAjmi stub of sceAjmBatchJobRunBufferRa stays, declared with the _nid_disambig1 suffix so that both libraries export the NID without defining one name. sceAjmBatchStartBuffer reads the whole batch before running any job, as probe batches on a PS4 showed: a buffer chunk of size zero is dropped whatever its address, and a null address with a nonzero size refuses the batch with INVALID_ADDRESS in the error record together with the job chunk, the chunk's offset in the job and the job's return address, with nothing of the batch run. Inputs and outputs share that rule. The console-measured result flags move from test comments to the debt entries. Co-Authored-By: Claude Fable 5.1 <[email protected]>