21 lines
387 B
Plaintext
21 lines
387 B
Plaintext
|
#!/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
|
||
|
|
||
|
rgbasm -o $year/$day/main.o $source_file -H -Wall
|
||
|
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
|
||
|
|