#!/bin/sh
SHARE_PATH="/usr/share/8086tiny"
HOME_PATH="$HOME/.8086tiny"
if ! [ -d $HOME_PATH ] ; then
	mkdir $HOME_PATH
fi
if ! [ -f $HOME_PATH/bios ] ; then
	cp $SHARE_PATH/bios $HOME_PATH
else
	SHARE_BIOS_SIZE=$(du -b $SHARE_PATH/bios | cut -f 1)
	HOME_BIOS_SIZE=$(du -b $HOME_PATH/bios | cut -f 1)
	if ! [ $SHARE_BIOS_SIZE -eq $HOME_BIOS_SIZE ] ; then
		rm $HOME_PATH/bios
		cp $SHARE_PATH/bios $HOME_PATH
	fi
fi
if ! [ -f $HOME_PATH/hd.img ] ; then
	tar -xvf $SHARE_PATH/hd.img.tar.gz -C $HOME_PATH
fi
if ! [ -f $HOME_PATH/fd.img ] ; then
	tar -xvf $SHARE_PATH/fd.img.tar.gz -C $HOME_PATH
fi
cd $HOME_PATH
clear
stty cbreak raw -echo min 0
if [ -f hd.img ] ; then
    8086tiny bios fd.img hd.img
else
    8086tiny bios fd.img
fi
stty cooked echo