summaryrefslogtreecommitdiff
path: root/macros.asm
diff options
context:
space:
mode:
Diffstat (limited to 'macros.asm')
-rw-r--r--macros.asm19
1 files changed, 18 insertions, 1 deletions
diff --git a/macros.asm b/macros.asm
index e5291ade5..b003a3786 100644
--- a/macros.asm
+++ b/macros.asm
@@ -51,10 +51,27 @@ RGB: MACRO
dw ((\3 << 10) | (\2 << 5) | (\1))
ENDM
+
note: MACRO
- db \1
+ db \1 << 4 + \2
ENDM
+; pitch
+__ EQU 0
+C_ EQU 1
+C# EQU 2
+D_ EQU 3
+D# EQU 4
+E_ EQU 5
+F_ EQU 6
+F# EQU 7
+G_ EQU 8
+G# EQU 9
+A_ EQU 10
+A# EQU 11
+B_ EQU 12
+
+
; It's better to use *coord than FuncCoord.
FuncCoord: MACRO
Coord = $c4a0 + 20 * \2 + \1