I downloaded the Mac-demos for Sam & Max, Full Throttle and The Dig. The demos work without a problem, but the MD5s of the Data-files do not match any of those values in the file tools/scumm-md5.txt.
I think it has something to do with a comment I found in engines/scumm/scumm.cpp.
Since the rescumm-utility is not available anymore, you should change those MD5s to the Container-files, like you do it with the D64-files in the C64-versions.The mac versions of Indy4, Sam&Max, DOTT, FT and The Dig used a special meta (container) file format to store the actual SCUMM data files. The rescumm utility used to be used to extract those files. While that is still possible, we now support reading those files directly. The first step is to check whether one of them is present (we do that here); the rest is handled by the ScummFile class and code in openResourceFile() (and in the Sound class, for MONSTER.SOU handling).
The correct values for the files are:
Sam & Max Demo Data - 9f1f65d3426258a2768e1bcf85e4599e
Full Throttle Demo Data - be7ee4d2de086668e0a16b0cd5514faa
The Dig Demo Data - 7bc30eab02da1a6a1e4e9ede528e6be4
I do not have Indy4 and DOTT for Mac or any full version so I could not test it with them.
Greetings and keep up the great work,