#!/bin/bash

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

export GIER_NOGPIO=1

NMAX=163
NDEC=200
NINT=200

DEMO=expisqn1.demo
DEMOI=expisqn1i.asc
cat >$DEMOI <<EOF
Ff
$NDEC, $NINT
EOF
for((n=1;n<=$NMAX;n++))
do
  echo "17, $n, 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 >expisqn1out.asc

kill $xpid
