aboutsummaryrefslogtreecommitdiff
path: root/utils.gbasm
diff options
context:
space:
mode:
Diffstat (limited to 'utils.gbasm')
-rw-r--r--utils.gbasm12
1 files changed, 12 insertions, 0 deletions
diff --git a/utils.gbasm b/utils.gbasm
index 47fec5a..a8696ed 100644
--- a/utils.gbasm
+++ b/utils.gbasm
@@ -44,6 +44,18 @@ bzero: ; dest = HL, n = BC
JR NZ =.loop
RET
+bff: ; dest = HL, n = BC
+ LD A, $ff
+ .loop:
+ LD (HL+), A
+ INC DE
+ DEC BC
+ CP B
+ JR NZ =.loop
+ CP C
+ JR NZ =.loop
+ RET
+
.MACRODEF ABS
BIT 7, A
JR Z, =$end