7 CLEANFILES
= $(TARGETS
)
9 CLEANFILES
+= spectrum-fb.img
10 spectrum-fb.img
: spectrum.s fizzbuzz.s
13 TARGETS
+= spectrum-fizzbuzz.tap
14 spectrum-fizzbuzz.tap
: tapify spectrum-loader.tap spectrum-fb.img
15 { cat spectrum-loader.tap
; \
16 .
/tapify
3 fb
0x7000 0x8000 <spectrum-fb.img
; } \
17 >$@.new
&& mv
$@.new
$@
19 CLEANFILES
+= zx81-fb.img
20 zx81-fb.img
: zx81.s fizzbuzz.s
23 TARGETS
+= zx81-fizzbuzz.p
24 zx81-fizzbuzz.p
: gluep zx81-loader.p zx81-fb.img
25 .
/gluep
0x4009:zx81-loader.p
0x7000:zx81-fb.img
>$@.new
&& mv
$@.new
$@
27 CLEANFILES
+= zx81-1kfb.img
28 zx81-1kfb.img
: zx81-1k.s fizzbuzz.s
31 TARGETS
+= zx81-1kfizzbuzz.p
32 zx81-1kfizzbuzz.p
: gluep zx81-1kldr.p zx81-1kfb.img
33 .
/gluep
0x4009:zx81-1kldr.p
0x4300:zx81-1kfb.img
>$@.new
&& mv
$@.new
$@
37 clean::; rm -f
$(CLEANFILES
)