From command line Fuse can load dock files and compressed dock files without problem. But when inserting a zipped cartridge from the media menu, this error happens:
Unrecognized ZIP archive.
dck_reset() in Fuse caches an uncompressed buffer in an utils_file structure, but when calling libspectrum_dck_read2() the filename has a .zip extension and the buffer is treated as a zip file rather than an uncompressed dock file.
Patch proposal attached.
Thanks, that bug report highlighted that some of the dck and Timex snapshot behaviour wasn't very consistent between the two and also that hard resets and soft resets were not really following the pattern.
I've tried to address it all in [87497c], please let me know if it still looks off.
Related
Commit: [87497c]
Thanks. That fix it.