forked from arti/vt1200
35 lines
1.1 KiB
Bash
Executable File
35 lines
1.1 KiB
Bash
Executable File
#!/bin/sh
|
|
# Run the payload in MAME with the debugger loader.
|
|
#
|
|
# tools/run_mame.sh one # one frame, no pacing
|
|
# tools/run_mame.sh play # full movie, paced
|
|
# BA_MOVIE=data5/movie.bin BA_START=180 BA_COUNT=1 tools/run_mame.sh play
|
|
set -eu
|
|
|
|
HERE=$(cd "$(dirname "$0")" && pwd)
|
|
ROOT=$(cd "$HERE/../.." && pwd)
|
|
M=${M:-/home/arti/code/k-space/mame0289/vt1200}
|
|
|
|
MODE=${1:-one}
|
|
BA_MOVIE=${BA_MOVIE:-$ROOT/bad-apple/data/test_movie.bin}
|
|
BA_PACE=${BA_PACE:-0}
|
|
BA_START=${BA_START:-0}
|
|
BA_COUNT=${BA_COUNT:-0}
|
|
BA_AT=${BA_AT:-2500}
|
|
BA_END=${BA_END:-3000}
|
|
BA_MOVIE_BASE=${BA_MOVIE_BASE:-0x01D00000}
|
|
BA_WAIT=${BA_WAIT:-0}
|
|
|
|
if [ "$MODE" = "play" ]; then
|
|
BA_PACE=${BA_PACE:-1}
|
|
fi
|
|
|
|
cd "$ROOT"
|
|
VT1200_SKIP_LEVEL1=1 \
|
|
BA_MOVIE="$BA_MOVIE" BA_PACE="$BA_PACE" BA_START="$BA_START" \
|
|
BA_COUNT="$BA_COUNT" BA_AT="$BA_AT" BA_END="$BA_END" \
|
|
BA_MOVIE_BASE="$BA_MOVIE_BASE" BA_WAIT="$BA_WAIT" \
|
|
"$M" vt1200 -rompath harness/mame/roms -video none -sound none -nothrottle \
|
|
-skip_gameinfo -debug -debugger none \
|
|
-autoboot_script "$ROOT/bad-apple/tools/load_mame.lua" -autoboot_delay 0
|