libretro / scummvm

ScummVM main repository
https://www.scummvm.org
GNU General Public License v3.0
4 stars 6 forks source link

Update CHD to support ZSTD #52

Closed Papermanzero closed 5 months ago

Papermanzero commented 5 months ago

https://docs.mamedev.org/tools/chdman.html#createraw

Mame 0.262 introduced zstd as data compression. It would be good to update to the newest chd version to use the benefits from zstd over zlib.

spleen1981 commented 5 months ago

Chd format is not supported in scummvm, only plain game folders. However it would be a topic for the main scummvm/scummvm repo upstream, but there is no intention to go that way afaik.

Papermanzero commented 5 months ago

I thought they already support it. It would be beneficial if they are going to implement it. With zstd the reading speeds are incredibl high and the compression has archive quality. Almost all emulation/simulation projects are using it .

it is even easy to implement it with this lib: https://github.com/rtissera/libchdr