I wrote: > So what needs to happen is: > > - libdsk's dg_opusgeom() needs to get more discriminating, at the > very least, so it doesn't misfire on disc images like yours (but I > don't know enough about the Opus Discovery to speculate how);
This has happened; John Elliott has released libdsk 1.5.20, with a fix that's sufficient to solve this problem. I've poked Debian bug #1027767 to note that an upgrade to Debian's version of libdsk would fix this bug. > - maybe libdsk could usefully learn about TIM 011 boot sectors > specifically [...] (This hasn't happened, and doesn't need to.) > - probably cpmtools' device_libdsk.c:Device_setGeometry() needs to be > more thorough about sanitising DSK_GEOMETRY if it decides the > autodetected geometry was garbage. I've sent a patch for this to cpmtools upstream, which has been accepted and will be in the next upstream release, whenever that is. That patch alone is also sufficient to solve this problem. Dunno what you want to do in Debian. Since a fix in either libdsk or cpmtools would be sufficient to fix this bug, we could do the thing of assigning the bug to both packages. If you don't want to wait for either the Debian libdsk maintainer or cpmtools upstream, I could send you my cpmtools patch to apply in Debian?

