From 85c478d0c2368c0a38fa3e6aa4d4e9070ea63fc3 Mon Sep 17 00:00:00 2001 From: Astatin Date: Tue, 8 Apr 2025 13:13:21 +0200 Subject: Add loading screen with the floor count on dungeon generation --- utils.gbasm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'utils.gbasm') diff --git a/utils.gbasm b/utils.gbasm index fe03152..ba808bd 100644 --- a/utils.gbasm +++ b/utils.gbasm @@ -217,6 +217,21 @@ Print_str: ; Memory Tilemap position in HL, Text address in BC, FF ended POP AF RET +strlen: ; Text address in HL, FF ended. Result in A + PUSH HL + PUSH BC + .loop: + LD A, (HL+) + CP $FF + JR Z, =.end + INC B + JR =.loop + .end: + LD A, B + POP BC + POP HL + RET + MUL: ; B x C => EA XOR A LD E, $00 -- cgit v1.2.3-70-g09d2