Commit Graph
5 Commits
Author SHA1 Message Date
Henrik RydgårdandClaude Opus 5.5 9372d4b490 sceIo: Validate PGD block sizes and dir listing state
The PGD block size comes from the file header (or a savestate), and is
used to size the block buffer and as a divisor and mask, so require a sane
power of two. On load, force the next read to fill the buffer, which isn't
saved. sceIoDread only checks the listing index against the end.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-09 15:32:06 +02:00
Henrik Rydgård c29e370e29 Remove global state from kirk engine 2025-06-05 22:46:24 +02:00
tpu 641b78ab67 add DLC support 2013-04-20 13:51:40 +08:00
tpu 25a54edc49 add pgd_close, match with pgd_open 2013-02-24 20:19:54 +08:00
tpu a4f65624c3 add PGD file support. 2013-02-24 16:28:40 +08:00