mirror of
https://github.com/Michaelangel007/c2t.git
synced 2025-01-01 11:29:18 +00:00
98 lines
1.4 KiB
Bash
Executable File
98 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
TIFFDIR=tiffs
|
|
C2T=../bin/c2t
|
|
|
|
_gentiff()
|
|
{
|
|
MACHINE=$1
|
|
TIFF=$2
|
|
DSK=$3
|
|
LOAD="$4"
|
|
DELAY=$5
|
|
|
|
if [ "$DSK" = "1" ]
|
|
then
|
|
dd if=/dev/zero of=test.dsk bs=1k count=140 >/dev/null 2>&1
|
|
fi
|
|
|
|
if ! OUTPUT=$(osascript gentiff.scrp test.dsk $MACHINE $TIFF $DSK "$LOAD" $DELAY)
|
|
then
|
|
echo
|
|
return 1
|
|
fi
|
|
|
|
#if echo $OUTPUT | grep ERROR >/dev/null 2>&1
|
|
#then
|
|
# echo $OUTPUT
|
|
# echo
|
|
# return 1
|
|
#fi
|
|
|
|
if test -s $TIFF
|
|
then
|
|
return 0
|
|
fi
|
|
return 1
|
|
}
|
|
|
|
mkdir -p ${TIFFDIR}
|
|
|
|
TIFF=${TIFFDIR}/dskiie.tiff
|
|
if [ ! -s "$TIFF" ]
|
|
then
|
|
eval $C2T images/zork.dsk test.aif
|
|
if ! _gentiff iie $TIFF 1 "LOAD" 15
|
|
then
|
|
echo "$TIFF failed"
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
TIFF=${TIFFDIR}/dskiip.tiff
|
|
if [ ! -s "$TIFF" ]
|
|
then
|
|
eval $C2T images/zork.dsk test.aif
|
|
if ! _gentiff iip $TIFF 1 "LOAD" 15
|
|
then
|
|
echo "$TIFF failed"
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
TIFF=${TIFFDIR}/mpiie.tiff
|
|
if [ ! -s "$TIFF" ]
|
|
then
|
|
eval $C2T -2bf images/moon.patrol,801 test.aif
|
|
if ! _gentiff iie $TIFF 0 "LOAD" 15
|
|
then
|
|
echo "$TIFF failed"
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
TIFF=${TIFFDIR}/mpii.tiff
|
|
if [ ! -s "$TIFF" ]
|
|
then
|
|
eval $C2T -2af images/moon.patrol,801 test.aif
|
|
if ! _gentiff ii $TIFF 0 "800.A00R 800G" 15
|
|
then
|
|
echo "$TIFF failed"
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
TIFF=${TIFFDIR}/spiie.tiff
|
|
if [ ! -s "$TIFF" ]
|
|
then
|
|
eval $C2T -2bc8 images/super_puckman,800 test.aif
|
|
if ! _gentiff iie $TIFF 0 "LOAD" 12
|
|
then
|
|
echo "$TIFF failed"
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
rm -f test.aif test.dsk
|
|
|