.PHONY: clean

# z80asm: https://www.nongnu.org/z80asm/
Z80ASM := /opt/z80asm/bin/z80asm

KCC_IMAGE := EXAMPLE.KCC
BINARY := example.bin

MODULE_TAP := mod/ACIDJAZZ.TAP
MODULE_M85 := mod/acidjazz.m85

$(KCC_IMAGE): $(BINARY)
	./create-kcc.py $< SYNTH85 COM 200H 20AH > $@

$(BINARY): main.asm $(MODULE_M85)
	$(Z80ASM) $< -I include -o $@

$(MODULE_M85): $(MODULE_TAP)
	./tap2bin.py $< 11 > $@

clean:
	rm -f $(BINARY) $(KCC_IMAGE) $(MODULE_M85)
