I see that there is kind of partial support...
So I can use:
Code: Select all
dd if=/dev/sdc of=somewhere/sdc conv=swab
Usually I could then use kpartx to make devices for each partition, but it doesn't seem to support the Atari partitions. Neither does fdisk. However parted does and Irek Pelech wrote a wrapper script to make/mount loop devices using parted and losetup. https://www.seniorlinuxadmin.co.uk/atari-fs.html.
So this is pretty good, I can access C:. But its painfully slow to copy out and back the data. So I made a simple python fuse script to help with this using fusepy - shared in attachment.
Code: Select all
mkdir -p dev_swapped
python byteswapfs.py /dev/ dev_swapped &
parted dev_swapped/sdc -- print
The problem I have now is mounting with vfat is not working for my large partitions. So I can read/write C:, but not D: or E:. This also happened with dd, so its not a fuse issue...
