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 image 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.
The latest source code release is version 0.1, released 2008-10-15.
None yet.
A Darcs repository, usually reflecting the current development state, is provided:
$ darcs get http://www.6809.org.uk/repos/fstools
Note that the repository contains a 'configure' script that you may have to give execute permission to in order to run it (alternatively, call it as an argument to /bin/sh).
Updated 15 Oct 2008