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