#
# Run IBSYS Job using tape as input.
#
if [ "$1" = "" ];then
   echo "usage: runibsys program listing"
   exit 1
fi
if [ "$2" = "" ];then
   echo "usage: runibsysc program listing"
   exit 1
fi
rm -f punch.* print.* sysou1.* sys*.bin $2
#
# Make sysin tape.
#
echo "\$LIST" >sysin.txt
echo -n "\$DATE          " >>sysin.txt
date +%m%d%y >>sysin.txt
cat $1 >>sysin.txt
echo -n -e "\f" >>sysin.txt
echo "\$IBSYS" >>sysin.txt
echo "\$STOP" >>sysin.txt
txt2bcd sysin 84
#
txt2bcd ibsys.ctl reader.bcd 80
bcd2cbn reader
#
# Run it
#
s709 -m7094 r=reader p=print u=punch \
	a1=ASYS1.BIN a2=ASYS8.BIN a3=sysin.bcd a4=syslb4.bin \
	a5=sysut1.bin a6=sysut3.bin a7=sysck1.bin \
	b1=sysou1.bcd b2=sysou2.bin b3=syspp1.bin b4=syspp2.bin \
	b5=sysut2.bin b6=sysut4.bin
#
# Convert printed output
#
bcd2txt -f print
bcd2txt -f sysou1.bcd $2
rm reader.* sys*.bin sysou1* print.bcd
rm sysin.*
