There MUST be a smarter way than this, the obvious thing to do would
be to write a image filing system as mentioned above, unless someone
hasn't already done so.
The sort of thing I'm thinking of would do exactly what ADF Imager
does now, but add the facility to mount these ADF files as PC based
emulators do (at least read only) on RISC OS hardware, thus
eliminating the writeback stage. This would make the sort of
development I do easier to do on my laptop PC away from home. (At
home, I just use real hardware.) I'd just take an ADF of the transfer
floppy I use to move project files to and from the club and mount it
on the emulator. Then just copy the file back to the A7000+ before
mounting it and reading the changed files back to the HDD.
If, as I suspect, the data in the ADF file is just a low level dump of
what's on an ADFS disc, surely it's just a matter of convincing ADFS
to mount a file rather than a physical device, for read only at any
rate. Writing might be a different story depending on how much extra
information an ADF file contains. E.G spare map entries, blank sectors
etc.
Maybe the original author of ADF Imager is reading this and could
supply me with the source code so I could make a start once I'm done
with my current project. Or at least get in touch and let me know what
he thinks of the idea.