Unix pages
Home -> UNIX software -> LIBDSK

[ Introduction | Changelog | Information | Download | Lib765 | Diskette Tools | Serial Port Server ]

LIBDSK page

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

New in v1.2.1

New in 1.3.3

Older changes

Disc types supported

LIBDSK has drivers for:

Download

[TAR] Stable version: libdsk-1.2.1.tar.gz

[ZIP] LibDsk 1.2.1 executables for Windows

[ZIP] LibDsk 1.2.1 executables for DOS

[TAR] Development version: libdsk-1.3.3.tar.gz

Debian packages by Darren Salt.

Packages for Fedora Core 2 and Redhat 9 by Ian Chapman.

Packages for Gentoo

LIB765

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.

New in v0.4.x

[TAR] lib765-0.4.2.tar.gz

Diskette Tools

The Diskette Tools program is a GUI front-end to LibDsk. It doesn't do any more than the provided sample utilities, but it looks nicer.

[Screenshot of
Diskette Tools under Linux]

[TAR] dsktool-1.0.3.tar.gz (38k): Source code - suitable for Linux, Windows and probably other platforms. Requires wxWidgets to compile.

[ZIP] dsktool102.zip (1200k): Compiled version for Windows, including source code.

Serial Port Server

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.

[ZIP] auxd.zip (62k) - source code and compiled programs.


John Elliott 2010-12-14