fstools - manipulate ADFS filesystems
Some simple tools to manipulate old filesystems on disk images. At the moment only old-style ADFS (BBC Micro, BBC Master) images are supported.
The tools consist of a core binary written in C that can perform some basic operations like put, get, rm and mkdir, then some shell scripts to add interface to that (like recursive copy, parsing of INF files). The scripts use features of the BASH shell.
The tools automatically detect an ADFS image in 16-bits-per-byte format, as used by the BBC Micro/Master IDE/CompactFlash interface sold by RetroClinic. This means you can use a CompactFlash reader and directly manipulate the filesystem (e.g., with an option like -d /dev/sdc).
See the README for more complete documentation.
fstools is Free Software, distributed under the terms of the GNU General Public License.
Source code version 0.1, released 2008-10-15: fstools-0.1.tar.gz.
git clone https://www.6809.org.uk/git/fstools.git
Notes for v0.1
- Initial release. Supports most 8-bit ADFS filesystem manipulation including recursive copying of files and reading INF files for metadata. Detects when 16-bits are used to represent each 8-bit byte and accounts for it.
License: GNU GPL version 2 or later <http://www.gnu.org/licenses/gpl-2.0.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.