diff --git a/macros/asm_macros.asm b/macros/asm_macros.asm index 5f4e26e1..19908751 100755 --- a/macros/asm_macros.asm +++ b/macros/asm_macros.asm @@ -132,8 +132,12 @@ overworldMapCoord: MACRO ENDM ; macro for two nibbles -dn: MACRO - db (\1 << 4 | \2) +dn: MACRO ; nybbles +rept _NARG / 2 + db ((\1) << 4) | (\2) + shift + shift +endr ENDM ; macro for putting a byte then a word