dev: growing this into the Zone OS project
The scope of this project is growing, mostly for fun. I doubt I'll ever get to the point where I can actually use it on a real Z80 system, but who knows. Mostly this is a good way to learn about vasm and refresh my Z80 assembly knowledge.
This commit is contained in:
parent
f753eb9642
commit
94d6f474cd
7 changed files with 412 additions and 8 deletions
13
Makefile
13
Makefile
|
|
@ -1,3 +1,4 @@
|
|||
# SPDX-License-Identifier: MPL-2.0
|
||||
ASM=vasm_z80_std
|
||||
LINK=vlink
|
||||
|
||||
|
|
@ -12,10 +13,16 @@ float.o: float.asm
|
|||
printChar.o: printChar.asm
|
||||
$(ASM) $(ASMFLAGS) -o $@ $<
|
||||
|
||||
float.hex: float.o printChar.o linker.cmd
|
||||
$(LINK) $(LINKFLAGS) -o $@ float.o printChar.o
|
||||
vectorTable.o: vectorTable.asm
|
||||
$(ASM) $(ASMFLAGS) -o $@ $<
|
||||
|
||||
zone.o: zone.asm
|
||||
$(ASM) $(ASMFLAGS) -o $@ $<
|
||||
|
||||
float.hex: float.o printChar.o vectorTable.o zone.o linker.cmd
|
||||
$(LINK) $(LINKFLAGS) -o $@ float.o printChar.o vectorTable.o zone.o
|
||||
|
||||
clean:
|
||||
rm -f float.o printChar.o float.hex
|
||||
rm -f float.o printChar.o vectorTable.o zone.o float.hex
|
||||
|
||||
.PHONY: all clean
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue