Fuse after version 0.9.0 dropped libdsk and lib765 dependency. As a result, when version 1.0.0 replaced all earlier versions in portage, both libdsk and lib765 were also removed. Since then, CP/M+ .dsk files can't be read by fuse. I can't boot CP/M+ anymore. The workaround is: uninstall fuse 1.0.0, compile libdsk and lib765 manually (enable static, disable shared), install them in /usr/local, then downgrade libspectrum to version 0.4.0 (still in portage) and manually compile (again, enable static, disable shared) fuse 0.9.0 and install it in /usr/local. There will be a problem with libpng compatibility in screenshot.c - I just replaced all occurrences of Z_BEST_COMPRESSION and Z_BEST_SPEED with -1 and it compiled fine. After this, CP/M+ boots again. Reproducible: Always Steps to Reproduce: 1. upgrade Fuse to latest version from portage 2. run Fuse, select +3 machine 3. "insert" CP/M+ disk to "drive A:" and select Loader option from +3 menu Actual Results: CP/M won't boot Expected Results: CP/M should start to boot I don't consider it as a bug, rather as unavoidable regression due to world progression.
@Paul: What is the status of this bug with Fuse 1.3.7?
I gave up. To boot CP/M+ or play +3 games I'm just having old Fuse built statically from following tarballs (in order of building them): libdsk-1.4.2.tar lib765-0.4.2.tar.gz audiofile-0.2.7.tar.gz libspectrum-0.4.0.tar.gz fuse-0.9.0.tar.gz ...suffices to have fun.
(In reply to Paul Osmialowski from comment #2) > I gave up. To boot CP/M+ or play +3 games I'm just having old Fuse built > statically from following tarballs (in order of building them): > > libdsk-1.4.2.tar > lib765-0.4.2.tar.gz > audiofile-0.2.7.tar.gz > libspectrum-0.4.0.tar.gz > fuse-0.9.0.tar.gz > > ...suffices to have fun. Fuse 1.3.7 available in Portage tree can successfully load DSK images from http://www.worldofspectrum.org/disks.html Are you sure that CP/M+ isn't bootable in Fuse 1.3.7?
Ok, there's a progress in Fuse version 1.3.7: when I tried to insert CP/M image, Fuse complained that it's 80 track image and I should change disk settings. I did, and then I was able to boot CP/M. And +3 games still can be loaded. I guess you can close this one as resolved.