preproc: Added DEBUG guard around map load panic
authorLukas Krickl <lukas@krickl.dev>
Tue, 31 Dec 2024 18:45:48 +0000 (19:45 +0100)
committerLukas Krickl <lukas@krickl.dev>
Tue, 31 Dec 2024 18:45:48 +0000 (19:45 +0100)
makefile
src/map.s

index 8c1def6ade6babaaddbb6e094fadc558beaaf309..e6ab94e0f457fd5a27c2e426eeceddca7ccb4e26 100644 (file)
--- a/makefile
+++ b/makefile
@@ -1,12 +1,13 @@
 NAME=rg
 TEST_NAME=test$(NAME)
-AS=ulas 
+AS=ulas
+FLAGS=-v -D DEBUG
 
 bin:
-       $(AS) -v -o $(NAME).gb -l ${NAME}.lst -s $(NAME).mlb -S mlb -I ./src -I ./tiles src/main.s
+       $(AS) $(FLAGS) -o $(NAME).gb -l ${NAME}.lst -s $(NAME).mlb -S mlb -I ./src -I ./tiles src/main.s
 
 test:
-       $(AS) -v -o $(TEST_NAME).gb -l ${TEST_NAME}.lst -s $(TEST_NAME).mlb -S mlb -I ./src -I ./tiles src/main.s
+       $(AS) $(FLAGS) -o $(TEST_NAME).gb -l ${TEST_NAME}.lst -s $(TEST_NAME).mlb -S mlb -I ./src -I ./tiles src/main.s
 
 .PHONY: tiles
 tiles:
index d00b28018898b493ff34a30473ab612198d0071a..43f250915cd56a8de775e571d452a5fee5033725 100644 (file)
--- a/src/map.s
+++ b/src/map.s
@@ -187,10 +187,12 @@ room_goto:
   ld a, [hl]
   ld d, a
 
+#ifdef DEBUG
   ; check if de is NULL 
   add a, e
   cp a, 0
-  call z, panic 
+  call z, panic
+#endif
 
   call room_load_from