You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

36 lines
814 B

#!/bin/sh -e
echo "Cleaning.."
rm -rf bin
mkdir bin
if [ -e "$HOME/roms/uxnlin.rom" ]
then
echo "Linting.."
uxncli $HOME/roms/uxnlin.rom etc/nametable.tal
uxncli $HOME/roms/uxnlin.rom src/nasu.tal
uxncli $HOME/roms/uxnlin.rom src/manifest.tal
fi
echo "Assembling.."
uxncli ~/roms/drifblim.rom etc/nametable.tal bin/nametable.rom
cat src/main.tal src/manifest.tal src/assets.tal > bin/nasu.tal
uxncli ~/roms/drifblim.rom bin/nasu.tal bin/nasu.rom
if [ -d "$HOME/roms" ] && [ -e ./bin/nasu.rom ]
then
cp ./bin/nasu.rom $HOME/roms
echo "Installed in $HOME/roms"
fi
if [ "${1}" = '--push' ];
then
echo "Pushing.."
~/Applications/butler push bin/nasu.rom hundredrabbits/nasu:uxn
fi
cp ako10x10.chr bin/
echo "Running.."
uxncli bin/nametable.rom bin/ako10x10.chr
uxnemu bin/nasu.rom bin/ako10x10.chr