diff options
author | Bryan Bishop <kanzure@gmail.com> | 2015-02-06 16:03:45 -0600 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2015-02-06 16:03:45 -0600 |
commit | f8acaf69f05a4086415cf6e156bd8f668a8eadda (patch) | |
tree | 8bf5b00570371748e1649d3e1e07a72202abcc8b /macros/sound.asm | |
parent | 567b576f60866f92eda1660ecd19bf3e6d7519c6 (diff) | |
parent | 90891ec69ffae14129589e850e3a73163bc0b02c (diff) |
Merge pull request #271 from yenatch/master
incbins
Diffstat (limited to 'macros/sound.asm')
-rw-r--r-- | macros/sound.asm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/macros/sound.asm b/macros/sound.asm index 38c72f1cf..8b8de34b2 100644 --- a/macros/sound.asm +++ b/macros/sound.asm @@ -1,3 +1,35 @@ +note: MACRO + dn (\1), (\2) - 1 + ENDM + +sound: macro + db \1 ; duration + db \2 ; intensity + dw \3 ; frequency + endm + +noise: macro + db \1 ; duration + db \2 ; intensity + db \3 ; frequency + 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 + + octave: macro db $d8 - (\1) endm |