-# NOTE: using pre-built sdcc-4.1.0-rc1 from sdcc.sf.net
-# NOTE: using homebuilt dispdk@670e7bc from github.com/free-pdk/fppa-pdk-tools
-.PHONY: all dis clean
+# NOTE: tested against sdcc-4.1.0-rc1, dispdk@670e7bc, easypdkprog-1.3
+
+.PHONY: all dis clean prog run
all: bsv.ihx
-dis: bsv.ihx
- ./bin/dispdk 2A16 $^
-bsv.rel: bsv.S
- ./bin/sdaspdk13 -o $^
+bsv.rel: bsv.asm
+ sdaspdk13 -o $@ $^
bsv.ihx: bsv.rel
- ./bin/sdldpdk -i $^
+ sdldpdk -ni $@ $^
clean:
rm -f bsv.ihx bsv.rel
+
+dis: bsv.ihx
+ dispdk 2A16 $^
+
+prog: bsv.ihx
+ easypdkprog -nPMS150C --noblankchk write $^
+
+run:
+ easypdkprog -nPMS150C -r3.0 start