diff options
author | yenatch <yenatch@gmail.com> | 2014-08-14 23:43:41 -0700 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2014-08-14 23:47:27 -0700 |
commit | ffdc3e4c12d32ccee1fdb1e72083238caea78a87 (patch) | |
tree | 2f05ec89155073b95d3631391c96e017bf0f5596 /macros.asm | |
parent | da799c80d4f6f3c1b22687b6177ff09fecf6c324 (diff) |
Wrap macro arguments with parentheses.
Arguments are passed in as string literals.
Diffstat (limited to 'macros.asm')
-rw-r--r-- | macros.asm | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/macros.asm b/macros.asm index 5973de043..89cf62c63 100644 --- a/macros.asm +++ b/macros.asm @@ -40,7 +40,7 @@ dbbw: MACRO ENDM dn: MACRO - db \1 << 4 + \2 + db (\1) << 4 + (\2) ENDM dt: MACRO ; three-byte (big-endian) @@ -67,7 +67,7 @@ callba: MACRO ; bank, address lb: MACRO ; r, hi, lo - ld \1, \2 << 8 + \3 + ld \1, (\2) << 8 + (\3) ENDM @@ -95,12 +95,12 @@ TX_FAR: MACRO ENDM RGB: MACRO - dw ((\3 << 10) | (\2 << 5) | (\1)) + dw (((\3) << 10) | ((\2) << 5) | (\1)) ENDM note: MACRO - db \1 << 4 + (\2 - 1) + db (\1) << 4 + ((\2) - 1) ENDM ; pitch @@ -192,7 +192,7 @@ x = 0 rept $20 ; Round up. dw (sin(x) + (sin(x) & $ff)) >> 8 -x = x + \1 * $40000 +x = x + (\1) * $40000 endr ENDM |