#!/bin/bash

Xvfb :3 &
xpid=$!
export DISPLAY=:3

export GIER_NOGPIO=1

XMAX=10000
NDEC=400
NINT=8000 # XMAX/ln(10)

DEMO=exp2.demo
DEMOI=exp2i.asc
cat >$DEMOI <<EOF
Ff
$NDEC, $NINT
EOF
for((n=100;n<=$XMAX;n+=100))
do
  echo "1, $n, 3, 15, 2" >>$DEMOI
done
echo "22, -1," >>$DEMOI
echo "LOADCONFIG configs/ht.gier" > $DEMO
echo "HIDE KB1" >>$DEMO
echo "HIDE KB2" >>$DEMO
echo "LOADREADER tapes/mk/demon5l.asc" >>$DEMO
echo "LOADPUNCH 0.flx" >>$DEMO
echo "SELECT 3 16" >>$DEMO
echo "HIDE MAGTAPE" >>$DEMO
./maketext.sh "r<" >>$DEMO
echo "WAITINPUT" >>$DEMO
./maketext.sh "run<" >>$DEMO
echo "WAITINPUT" >>$DEMO
echo "LOADREADER $DEMOI" >>$DEMO
./maketext.sh "d" >>$DEMO
echo "WAITINPUT" >>$DEMO
./maketext.sh "-1," >>$DEMO
echo "WAITINPUT" >>$DEMO
echo "FINISHPUNCH" >>$DEMO
echo "QUIT" >>$DEMO
./GIER $DEMO
flx2a <0.flx >exp2out.asc

kill $xpid
