Add a separate port for 1K ZX81.
[zx-fizzbuzz] / Makefile
index 0af35b7..a72a278 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,6 +16,22 @@ spectrum-fizzbuzz.tap: tapify spectrum-loader.tap spectrum-fb.img
          ./tapify 3 fb 0x7000 0x8000 <spectrum-fb.img; } \
                >$@.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 $@
+
+CLEANFILES             += zx81-1kfb.img
+zx81-1kfb.img: zx81-1k.s fizzbuzz.s
+       z80asm -o $@ $^
+
+TARGETS                        += zx81-1kfizzbuzz.p
+zx81-1kfizzbuzz.p: gluep zx81-1kldr.p zx81-1kfb.img
+       ./gluep 0x4009:zx81-1kldr.p 0x4300:zx81-1kfb.img >$@.new && mv $@.new $@
+
 all: $(TARGETS)
 
 clean::; rm -f $(CLEANFILES)