BINNAME=Skjutpung
AUTHOR=Tjoppen_and_Tony_Akano
DISTNAME=${BINNAME}_by_${AUTHOR}
DISTFILES=file_id.diz README Skjutpung.png
SRCFILES=Makefile main.asm utils.asm
BINARY=build/pal.bin

all:
	mkdir -p build
	dasm main.asm -f3 -DPAL=1 -DFPS=50 -obuild/pal.bin -sbuild/pal.sym

clean:
	rm -rf build ${DISTNAME} ${DISTNAME}.zip

run: all
	stella -lc Paddles -grabmouse 0 ${BINARY}

dist: all
	rm -rf ${DISTNAME} ${DISTNAME}.zip
	mkdir -p ${DISTNAME}
	mkdir -p ${DISTNAME}/src
	if [ -n "${DISTFILES}" ] ; then cp ${DISTFILES} ${DISTNAME} ; fi
	cp ${SRCFILES} ${DISTNAME}/src
	cp build/pal.bin ${DISTNAME}/${BINNAME}.bin

	zip -r ${DISTNAME}.zip ${DISTNAME}

	cp vcs.h macro.h ${DISTNAME}/src
	cd ${DISTNAME}/src && make

download: all
	stty -F /dev/ttyUSB0 115200
	harmonycart ${BINARY}

playmic:
	pacat -r --latency-msec=1 -d alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1 -d alsa_output.pci-0000_00_1b.0.analog-stereo
