| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | #!/bin/bash# Creates a random Amiga ADF, writes the first three cylinders of a disk,# dumps those cylinders back, and checks against original ADF.dd if=/dev/urandom of=b.adf bs=512 count=1760disk-analyse -e 2 b.adf a.adfrm -f b.adf# Write and verify ADF, Read ADF./gw --bt write --tracks="c=0-2" a.adf./gw --bt read --revs=1 --tracks="c=0-2" b.adfdisk-analyse -e 2 b.adf c.adfdiff a.adf c.adfmd5sum a.adf c.adfrm -f b.adf c.adf# Write SCP, Read SCPdisk-analyse a.adf a.scp./gw --bt write --tracks="c=0-2" a.scp./gw --bt read --revs=1 --tracks="c=0-2" b.scpdisk-analyse -e 2 b.scp b.adfdiff a.adf b.adfmd5sum a.adf b.adfrm -f b.adf a.scp b.scp# Write IPF, Read HFEdisk-analyse a.adf a.ipf./gw --bt write --tracks="c=0-2" a.ipf./gw --bt read --revs=1 --tracks="c=0-2" b.hfedisk-analyse -e 2 b.hfe b.adfdiff a.adf b.adfmd5sum a.adf b.adfrm -f b.adf a.ipf b.hfe# Write HFE, Read HFEdisk-analyse a.adf a.hfe./gw --bt write --tracks="c=0-2" a.hfe./gw --bt read --revs=1 --tracks="c=0-2" b.hfedisk-analyse -e 2 b.hfe b.adfdiff a.adf b.adfmd5sum a.adf b.adf# Read Kryofluxmkdir a./gw --bt read --revs=1 --tracks="c=0-2" a/disk-analyse -e 2 a/ b.adfdiff a.adf b.adfmd5sum a.adf b.adfrm -f b.adf c.adf a.hfe b.hferm -rf arm -f a.adf
 |