#!/usr/bin/env bash # Rebuild everything in output/ and check it. Needs: nasm, dosbox, python3 with `unicorn`. set -euo pipefail cd "$(dirname "$0")" ./fetch-debug.sh > ../output/09-tool-versions.txt || true { echo "nasm: $(nasm -v)" echo "dosbox: $(dosbox --version 2>/dev/null | grep -i 'version' | head -1 | sed 's/, copyright.*//')" echo "unicorn: $(python3 -c 'import unicorn;print(unicorn.__version__)')" echo "python: $(python3 --version)" } | grep -v 'Picked up' >> ../output/09-tool-versions.txt python3 dosbox_run.py python3 bp_experiment.py > ../output/08-bp-experiment.txt python3 check.py | tee ../output/10-checks.txt