aoc_omni/gb/bin/run
2024-12-29 18:10:38 -05:00

24 lines
429 B
Bash
Executable File

#!/usr/bin/env bash
year=$1
day=$2
mkdir -p $year/$day
source_file=$(ls $year/$day/*.asm)
if [[ -z $source_file ]] ; then
echo "No asm source file found in $year/$day"
exit 1
fi
set -e
rgbgfx -o lib/text.2bpp lib/text.png
rgbasm -o $year/$day/main.o $source_file -H -Wall -E
rgblink -o $year/$day/main.gb $year/$day/main.o
rgbfix -v -p 0xFF $year/$day/main.gb
wine bin/bgb.exe $year/$day/main.gb