Filesystem utilities - CPMTOOLS is
configurable to use LIBDSK, thus allowing the use of CPMTOOLS on
emulator .DSK images. To do this, install LIBDSK and then build
CPMTOOLS, using "./configure --with-libdsk". For
CPMTOOLS 1.9 or 2.0, you will also need to apply this patch.

Emulators - it is possible to use LIBDSK as part of an
emulator's floppy controller emulation, thus giving the emulator
transparent access to .DSK files or real discs.

Packages

Lib765 is the floppy controller emulation from JOYCE, separately packaged. It is (in some
sense) the reverse of LibDsk; it converts uPD765a commands into
LibDsk API calls. It should come in handy if you're writing a PCW,
CPC or Spectrum+3 emulator; if you want to use it in a PC emulator,
you'll need to add features such as DMA.

AUXD is a server for CP/M, allowing drives from CP/M systems to be made
available to LibDsk over a serial link. Two versions are included -
a generic CP/M server, and one for Amstrad PCW/CPC/Spectrum +3 CP/M.