PS2 Loaded ELF unpacked / uncompressed in memory?

I just took a look at a memory dump of the PS2 softemu EE to try an find the loaded OSDSYS ELF, I found it but it's still compressed in memory but without the ELF header & part of the end of the file missing, how come the file isn't fully uncompressed in memory after it's been loaded?

I used pcsx2 to do a savestate then renamed the .ps2 snapshot file to .zip, it uses old ACE compression for the .ps2 format that contains the full memory dump of EE, IOP & SPU etc.
 
Use ps2-unpacker

Which version? I tried the ones that came with SjCRUNCH an it's later 0.2 or 1.2 update to the packer.
Isn't this ELF in question compressed differently? hence the need for those additional hosdsys or osdsys unpackers in that compiling thread I mentioned?, I know the SjCRUNCH gui also allows you to control the ENTRYPOINT & alongside compression type with the earlier packer, I seem to remember comparissons being made before another additional better compression type was added, was it zlib?
 
Which version? I tried the ones that came with SjCRUNCH an it's later 0.2 or 1.2 update to the packer.
Isn't this ELF in question compressed differently? hence the need for those additional hosdsys or osdsys unpackers in that compiling thread I mentioned?, I know the SjCRUNCH gui also allows you to control the ENTRYPOINT & alongside compression type with the earlier packer, I seem to remember comparissons being made before another additional better compression type was added, was it zlib?
https://github.com/ps2homebrew/ps2-unpacker
 

Attachments

  • IMG_20251029_233543~2.jpg
    IMG_20251029_233543~2.jpg
    398.8 KB · Views: 40
  • IMG_20251029_233733~2.jpg
    IMG_20251029_233733~2.jpg
    308.3 KB · Views: 38

Similar threads

Back
Top