#!/bin/ksh

if [[ "$1" = "" ]]; then
	echo "USAGE: $0 outputfilename"
	exit 1
fi
echo "Trying DSDD"
fdcontrol -s 5,1024,0xff,0x23,40,250,2,0x50,1,0,+mfm /dev/fd0
dd if=/dev/fd0 bs=1024 >$1.dsdd.dd

if [[ $? -ne 0 ]]; then
	rm $1.dsdd.dd
	echo "Trying SSDD"
	fdcontrol -s 5,1024,0xff,0x23,40,250,1,0x50,1,0,+mfm /dev/fd0
	dd if=/dev/fd0 bs=1024 >$1.ssdd.dd
	if [[ $? -ne 0 ]]; then
		echo "SSDD failed too"
		rm $1.ssdd.dd
	fi
fi
