#!/bin/bash

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

export GIER_NOGPIO=1

NDEC=2000
NINT=400000 # XMAX/ln(10)

DEMO=expfac9.demo
DEMOI=expfac9i.asc
cat >$DEMOI <<EOF
Ff
$NDEC, $NINT
18, 9, 1, 9
2
3, 15
2
22, -1
EOF
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 >expfac9out.asc

kill $xpid
