summaryrefslogtreecommitdiff
path: root/macros.asm
diff options
context:
space:
mode:
Diffstat (limited to 'macros.asm')
-rw-r--r--macros.asm9
1 files changed, 8 insertions, 1 deletions
diff --git a/macros.asm b/macros.asm
index fa1e33289..bfdd38505 100644
--- a/macros.asm
+++ b/macros.asm
@@ -140,7 +140,14 @@ lda_coord: MACRO
; pic animations
frame: MACRO
db \1
- db \2
+x = \2
+IF _NARG > 2
+rept _NARG +- 2
+x = x | (1 << (\3 + 1))
+ shift
+endr
+endc
+ db x
ENDM
setrepeat: MACRO
db $fe