Files
psp-preservation-tool/app
quoije e50cd02f2a ps1: compress disc data (raw DEFLATE) for real-hardware boot
POPS on real PSP hardware refuses to boot uncompressed (level-0) PSARs
(noted in pop-fe: 'Uncompressed EBOOTs don't work'), which caused 'the game
cannot be started'. Compress each 0x9300 disc block with raw DEFLATE and
switch the index table to the pop-fe layout (offset u32, length u16, flags
u8, SHA-1[16]); patch p1/p2 after the compressed size is known.

- _write_disc_block: deflate each block; store raw bytes when a block does
  not shrink.
- _write_psar: reserve + patch the index table and p1/p2.
- convert/convert_to_folder/CLI: complevel parameter (default 1).
- Reuse the base PBP's ICON0 and drop generated PIC1 to match popstation.
- Self-test: add a DEFLATE round-trip with index/SHA-1 checks.
2026-09-07 17:05:31 -04:00
..
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00
2026-09-06 22:30:13 -04:00