
all: c64mp3.prg

main.prg:	main.s SIDencodedNoise.s SIDenc3Speed.s SIDencWave.s SIDwaveforms.s
	cl65 --asm-include-dir . -t none -l -m main.map -Ln main.vicelabel -o main.prg main.s
c64mp3.prg: main.prg
	wine pucrunch -c64 -l600 -x600 -g53 -i0 -ffast main.prg c64mp3.prg
run: c64mp3.prg
	x64 -sidengine 7 -soundrate 44100 -soundsync 2 c64mp3.prg

.PHONY: clean zap

clean:
	@rm -f *~
	@rm -f *.o
	@rm -f *.prg
	@rm -f *.lst
	@rm -f *.map
