From fa3145dd4419d069a0c39f7a75f7e47ded34e401 Mon Sep 17 00:00:00 2001 From: yenatch Date: Thu, 7 Nov 2013 01:11:42 -0500 Subject: [PATCH] rework note macro --- macros.asm | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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