mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-06 13:30:00 +00:00
Firmware 4.03 re-disassembly of the drawup bodies fixes three transliteration errors: - Option1Flags[1] is 0x3000, not 0x2000: the option1 jump table at 0x37fcc routes index 1 to case code that ors 0x2000 then falls into or 0x1000. - Sealed paths run the shared error epilogue (store at frame+4 and invoke the registered callback), like every other error path; use DrawupRecordError instead of a bare return. - DrawupPoolAllocate returns memory + completingNodeIndex*slotSize (0x1bcc0 marks slots start..start+count but returns the node whose span finished the run), not the run's first slot. The 13.42 emulator report matches on all three; its callback suppression and +0x20 pool entries are firmware differences, not deviations here. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>