None of my googling turned up any results for anyone trying to do this so I figured it was worth writing down.
You will need:
- amitools
- a Gotek
Code: Select all
brew tap meunierd/homebrew
brew update
brew install amitools
Let's assume we have an archive file that we want to get onto our Amiga called archive.lha. We can run:
Code: Select all
xdftool archive.adf create
xdftool archive.adf format archive
xdftool archive.adf write archive.lha
But what if your lha is larger than a single floppy? Luckily macOS and AmigaDOS can work together thanks to macOS' split tool and AmigaDOS' join tool.
On your Mac, you can run:
Code: Select all
split -b 800k archive.lha archive
From an Amiga shell, you let's assume we have a Work:Temp directory. We'll `copy` every chunk from every floppy to Work:Temp and then:
Code: Select all
cd Work:Temp
join archive#? AS archive.lha
Code: Select all
function adfzip --argument name archive
split -b 800kb "$archive" "$name"
for part in "$name"a*
xdftool "$part".adf create
xdftool "$part".adf format "$part"
xdftool "$part".adf write "$part"
rm $part
end
end