#! /bin/sh
echo "f0 00 00 23 01 02 f7" | axtobb | sxmpu
GP='echo "240 0 0 35 1 3 $PN 247"|adtobb|sxmpu -r20|bbtoax|map 0=28:28 1=25:25'
SP='(echo "240 0 0 35 1 67 $PN"|adtobb; echo "$PV f7"|axtobb)|sxmpu'
for SPLIT in 1 2 3 4 5 6; do
	PN=`expr $SPLIT + $SPLIT - 2`;			TOP=`eval $GP`
	if [ "$TOP" = "00" ]; then
		echo "	-"
		continue
	fi
	TOP=`key2name 0x$TOP`
	PN=`expr $PN + 1`;				PATCH=`eval $GP`
	PN=54; PV=`echo $PATCH | map 0=1:1 3=0:0`;	eval $SP
	PATCH=`byteval -d 0x$PATCH`
	PN=60; PV="1 0";				eval $SP
	PN=73;						W1A=`eval $GP`
	W1A=`byteval -d 0x$W1A | map 0=1:2`
	PN=74;						W1B=`eval $GP`
	W1B=`byteval -d 0x$W1B | map 0=1:2`
	PN=60; PV="2 0";				eval $SP
	PN=73;						W2A=`eval $GP`
	W2A=`byteval -d 0x$W2A | map 0=1:2`
	PN=74;						W2B=`eval $GP`
	W2B=`byteval -d 0x$W2B | map 0=1:2`
	echo "	-$TOP	$PATCH	$W1A $W1B $W2A $W2B	"
done
echo "f0 00 00 23 01 01 f7" | axtobb | sxmpu
