summaryrefslogtreecommitdiffstats
path: root/sw/z80/tests/ram/makefile
diff options
context:
space:
mode:
authorNao Pross <naopross@thearcway.org>2017-10-19 17:52:58 +0200
committerNao Pross <naopross@thearcway.org>2017-10-19 17:52:58 +0200
commitfe1ac63fc152ea70bc32b9d514841a5f806838ed (patch)
tree434d336625c9564ec20ddc2834b72f5551f53856 /sw/z80/tests/ram/makefile
parentMove test units to z80/tests, and drivers are now statically linked (diff)
downloadz80uPC-fe1ac63fc152ea70bc32b9d514841a5f806838ed.tar.gz
z80uPC-fe1ac63fc152ea70bc32b9d514841a5f806838ed.zip
Fix for PIO driver and its test and deletes build files
Diffstat (limited to 'sw/z80/tests/ram/makefile')
-rw-r--r--sw/z80/tests/ram/makefile25
1 files changed, 14 insertions, 11 deletions
diff --git a/sw/z80/tests/ram/makefile b/sw/z80/tests/ram/makefile
index b8435a7..3db0a67 100644
--- a/sw/z80/tests/ram/makefile
+++ b/sw/z80/tests/ram/makefile
@@ -18,19 +18,23 @@ CFLAGS := -mz80 \
-I . \
-DDEBUG
-LDFLAGS := -mz80 --no-std-crt0 build/crt0.rel \
- --std-c89 -pedantic \
- --code-loc 0x0000 --data-loc 0x2000
+LDFLAGS := -mz80 \
+ --no-std-crt0 build/crt0.rel \
+ -pedantic
-.PHONY: dirs dis clean
+ # --code-loc 0x0120 \
+ # --data-loc 0x2000
+
+.PHONY: flash dirs dis clean
all: $(BINARY)
+flash: $(BINARY)
+ minipro -p M28C64 -w $<
+
# build binary
$(BINARY): $(OBJECTS) dirs
$(CC) $(LDFLAGS) $(OBJECTS) -o $(HEXFILE)
- @# xxd -r -p $(HEXFILE) $(BINARY)
- @# makebin -s 16384 $(HEXFILE) $(BINARY)
- makebin -s 8192 $(HEXFILE) $(BINARY)
+ makebin -s 8192 -yo 1 $(HEXFILE) $(BINARY)
$(OBJECTS): build/%.rel : %.c $(CSOURCES) dirs build/crt0.rel
@printf "\n"
@@ -44,9 +48,8 @@ dirs:
mkdir -p build
dis: $(BINARY)
- @# z80dasm -a -l -g 0h $< -o build/$(OSNAME).s
- dz80 -b -n $<
+ #dz80 -b -n $<
+ r2 -a z80 $< -c 'pd 0x10; s 0x100; pd 10; s 0x200; pd 10'
clean:
- - rm -rd build/*
- - rm crt0.rel
+ - rm -rd build