X-Git-Url: https://git.distorted.org.uk/~mdw/zx-fizzbuzz/blobdiff_plain/f97b241f1bf18496ca48191aa509abb796f76267..e007e1c95912e17f33ed135b4b69d293076a7017:/Makefile diff --git a/Makefile b/Makefile index eeaf9d2..40594c4 100644 --- a/Makefile +++ b/Makefile @@ -6,10 +6,24 @@ clean:: TARGETS = CLEANFILES = $(TARGETS) -TARGETS += spectrum-fb.img -spectrum-fb.img: fizzbuzz.s +CLEANFILES += spectrum-fb.img +spectrum-fb.img: spectrum.s fizzbuzz.s z80asm -o $@ $^ +TARGETS += spectrum-fizzbuzz.tap +spectrum-fizzbuzz.tap: tapify spectrum-loader.tap spectrum-fb.img + { cat spectrum-loader.tap; \ + ./tapify 3 fb 0x7000 0x8000 $@.new && mv $@.new $@ + +CLEANFILES += zx81-fb.img +zx81-fb.img: zx81.s fizzbuzz.s + z80asm -o $@ $^ + +TARGETS += zx81-fizzbuzz.p +zx81-fizzbuzz.p: gluep zx81-loader.p zx81-fb.img + ./gluep 0x4009:zx81-loader.p 0x7000:zx81-fb.img >$@.new && mv $@.new $@ + all: $(TARGETS) clean::; rm -f $(CLEANFILES)