notaz / pcsx_rearmed

ARM optimized PCSX fork
GNU General Public License v2.0
394 stars 210 forks source link

Update libchdr for zstd support #339

Closed InquisitiveCoder closed 6 months ago

InquisitiveCoder commented 6 months ago

libchdr supports zstd compression in CHDs as of January (https://github.com/rtissera/libchdr/pull/106). I'd love to use zstd compression to shrink my PSX CHDs further and allow faster decompression on MiSTer FPGA.

notaz commented 6 months ago

libchdr updated.

Just curious why do you mention MiSTer, are you using the same chd collection on several devices?

InquisitiveCoder commented 6 months ago

Wow that was fast, thank you!

And yes, that's exactly my use case. I use MiSTer at home and PCSX ReARMed on my phone when I'm on the go. MiSTer updated libchdr a few weeks ago. On top of producing smaller CHDs, zstd is the only compression algorithm fast enough to use the highest CD speed (x8) on MiSTer. So I was hoping to take advantage of zstd without having to use different CHDs on each device. Now I'll have better load times on MiSTer and more space left over on my phone.