Midnight Commander extfs plugin for handling Amiga adf/dms floppy images.
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.
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:
$ 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:
For optional dms support, xdms utility is needed.
- install extfslib
- copy
uadf
to~/.local/share/mc/extfs.d/
- add or change entry for files handle in
~/.config/mc/mc.ext.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; rm ${t}
Open=%cd %p/uadf://
[dms]
Regex=\.dms$
View=%view{ascii} t=$(mktemp --suffix .adf); xdms u %f "+${t}" 2>/dev/null; unadf -lrm ${t} 2</dev/null; rm ${t}
Open=%cd %p/uadf://
This software is licensed under 3-clause BSD license. See LICENSE file for details.