mirror of
https://github.com/stenzek/duckstation.git
synced 2026-02-04 05:04:33 +00:00
[PR #2808] Add CHD precache support #1176
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Original Pull Request: https://github.com/stenzek/duckstation/pull/2808
State: closed
Merged: No
This uses the chd_precache() function of libchdr which just loads the
CHD image to memory without decompressing it. So this is "weaker" than
the full preload to RAM option, which fully decompresses the CHD image,
but it still solves the problem of having the CHD images stored on
unreliable network storage.
The point of this is to be able to use M3U files to run multi-disc games
and still be able to work around unreliable storage. The full preload to
RAM option does not work with M3U files. This option does.
CHD precache is ignored (and the option disabled in the UI) if the full
preload to RAM option is enabled.