-name = testrom
+name = zxkeybtest
src = $(wildcard *.asm)
obj = $(src:.asm=.o)
bin = $(name).bin
LD = vlink
LDFLAGS = -b rawbin1
+.PHONY: all
+all: tap rom
+
.PHONY: tap
tap: $(tap)
appmake +zx -o $@ --org 28000 --blockname $(name) -b $<
%.o: %.asm
- $(AS) -o $@ $(ASFLAGS) $< >/dev/null
+ $(AS) -o $@ $(ASFLAGS) -L $*.lst $< >/dev/null
+
+zxkeybtest.o: zxkeybtest.asm glyphs.inc logo.inc
.PHONY: clean
clean:
- rm -f $(bin) $(rom) $(tap) $(obj)
+ rm -f $(bin) $(rom) $(tap) $(obj) $(obj:.o=.lst)
.PHONY: run
run: $(tap)
.PHONY: program
program: $(rom)
- minipro -p 'AT28C16 @DIP24' -s -w $<
+ minipro -p 'AT28C16E @DIP24' -s -w $<