======================= Midnight Commander uadf ======================= Midnight Commander extfs plugin for handling Amiga adf/dms floppy images. Description ----------- UAdf is an extfs plugin suitable for reading .adf, .adz and .dms Amiga floppy disk images. Due to limitations of the `unadf `_, file access inside disk image is read only. In case of corrupted or no-dos images, message will be shown. Requirements ------------ This script is using ``unadf`` v1.2 utility from `ADFlib `_ package in version 0.8. Version of unadf can be check by simply issuing unadf without arguments: .. code:: shell-session $ unadf If it turns out that your distribution doesn't provide proper version of ADFlib, there will be a need for building it by hand. It may be done by using following steps: #. Grab the `sources `_ #. Build and install it, using instructions from `INSTALL `_ file. For optional dms support, `xdms `_ utility is needed. Installation ------------ * install `extfslib`_ * copy ``uadf`` to ``~/.local/share/mc/extfs.d/`` * add or change entry for files handle in ``~/.config/mc/mc.ext.ini``: .. code:: ini [adf] Type=^Amiga\ .* disk Open=%cd %p/uadf:// View=%view{ascii} unadf -lrm %f 2>/dev/null [adz] Regex=\.adz$ View=%view{ascii} t=$(mktemp --suffix .adf); zcat %f > ${t}; unadf -lrm ${t} 2/dev/null; unadf -lrm ${t} 2