#!/bin/ksh
#
# dosbox-x-pc98-jp106.sh for Unix
#
# Written by Taiji Yamada <taiji@aihara.co.jp>
#
dosbox_conf="$(find "$HOME"/.config/dosbox-x -maxdepth 1 -name 'dosbox-x-*.conf' 2> /dev/null | sort | tail -n 1)"

[ "$dosbox_conf" != '' ] || { echo "$HOME/.config/dosbox-x/dosbox-x-*.conf not found"; exit 1; }

cd "$(dirname $0)" &&
sed 's/^\(machine *= *\).*$/\1pc98/;s/^\(mapperfile *= *\).*$/\1mapper-dosbox-x-pc98.map/;s/^\(pc-98 force ibm keyboard layout *= *\).*/\1false/' "$dosbox_conf" > "$(basename "$dosbox_conf")" 2> /dev/null &&
echo dosbox-x -conf "$(dirname $0)"/"$(basename "$dosbox_conf")" "$@" &&
exec dosbox-x -conf "$(dirname $0)"/"$(basename "$dosbox_conf")" "$@"
