/ scripts / misc / hw_test.sh
hw_test.sh
 1  #!/bin/bash
 2  
 3  # Creates a random Amiga ADF, writes the first three cylinders of a disk,
 4  # dumps those cylinders back, and checks against original ADF.
 5  
 6  dd if=/dev/urandom of=a.adf bs=512 count=1760
 7  disk-analyse -e 2 a.adf b.adf
 8  disk-analyse a.adf a.scp
 9  ./gw write --tracks=c=0-2 a.scp
10  ./gw read --revs=1 --tracks=c=0-2 b.scp
11  disk-analyse -e 2 b.scp c.adf
12  diff b.adf c.adf
13  md5sum b.adf c.adf
14  rm -f a.adf b.adf c.adf a.scp b.scp