LibDsk 1.1.12 review

by on

LIBDSK is a library for accessing discs and disc image files

License: GPL (GNU General Public License)
File size: 0K
Developer: John Elliott
0 stars award from

LIBDSK is a library for accessing discs and disc image files. LibDsk is intended for use in:

Emulator tools - converting between real floppy discs and disc images, as CPCTRANS / PCWTRANS do under DOS.
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.

LIBDSK has drivers for:

Raw files (including /dev/fdn).
.DSK files, as used in CPCEMU, JOYCE and other Sinclair/Amstrad emulators.
MYZ80 hard drive image files.
NanoWasp floppy image files.
.CFI (Compressed Floppy Image) files, as created by FDCOPY.COM under DOS.
The Linux floppy drive (supports CPC System and Data formats, which the standard "Raw file" driver does not).
The Windows 3.x/95/98/ME/NT/2000 floppy drive.
The DOS floppy drive (via the PC BIOS).
CopyQM files (read-only)
APRIDISK image files
rcpmfs - a backend that makes a Unix/Windows directory appear to be a CP/M disc image.
Another instance of LibDsk over a serial line.

What's New in This Release:
The driver for CPCEMU disk images has been changed so that it more accurately reflects the behaviour of a real disk.
The NTWDM driver's handling of tracks with more than one sector size has been improved.

LibDsk 1.1.12 keywords