mkdir -p $(BDIR)
ulas -v -o $(BDIR)/$(BIN) -l bin/rg.lst -s bin/rg.mlb -S mlb -i ./src -i ./tiles src/main.s
+test:
+ mkdir -p $(BDIR)
+ ulas -v -o $(BDIR)/test$(BIN) -D TEST_BUILD -l bin/testrg.lst -s bin/testrg.mlb -S mlb -i ./src -i ./tiles src/main.s
+
.PHONY: tiles
tiles:
./tools/png2chr.py assets/tiles0.png > tiles/tileset0.inc
call enableinterrupts
+ ; main for gameply
+#ifndef TEST_BUILD
main:
@forever:
ld a, [frame_ready]
xor a, a
ld [frame_ready], a
jr @forever REL
+#endif
+
+ ; main for test-runner build
+#ifdef TEST_BUILD
+main:
+@forever:
+ jr @forever REL
+#endif
#include "video.s"
#include "mem.s"
ret
- ; draws a UI bar
+ ; draws a UI bar
+ ; the bar will be filled up to hp/mp
+ ; al others will be empty
; inputs:
; hl: screen location
; [de]: ptr to hp/mp where hp/mp max is [de+1]