diff options
author | xCrystal <rgr.crystal@gmail.com> | 2018-01-09 21:43:55 +0100 |
---|---|---|
committer | xCrystal <rgr.crystal@gmail.com> | 2018-01-09 21:43:55 +0100 |
commit | 7578d240c7de07403298d3491abb13babbaa222e (patch) | |
tree | 8fe699c428cfd3700e2488406dcf2fc71a35ec43 /src/macros/audio.asm | |
parent | 866f59ee7186488770d2f712212437645a9a16c1 (diff) |
Split macros
Diffstat (limited to 'src/macros/audio.asm')
-rw-r--r-- | src/macros/audio.asm | 212 |
1 files changed, 212 insertions, 0 deletions
diff --git a/src/macros/audio.asm b/src/macros/audio.asm new file mode 100644 index 0000000..f79ee8f --- /dev/null +++ b/src/macros/audio.asm @@ -0,0 +1,212 @@ +C_: MACRO + db $10 | (\1 - 1) +ENDM + +C#: MACRO + db $20 | (\1 - 1) +ENDM + +D_: MACRO + db $30 | (\1 - 1) +ENDM + +D#: MACRO + db $40 | (\1 - 1) +ENDM + +E_: MACRO + db $50 | (\1 - 1) +ENDM + +F_: MACRO + db $60 | (\1 - 1) +ENDM + +F#: MACRO + db $70 | (\1 - 1) +ENDM + +G_: MACRO + db $80 | (\1 - 1) +ENDM + +G#: MACRO + db $90 | (\1 - 1) +ENDM + +A_: MACRO + db $A0 | (\1 - 1) +ENDM + +A#: MACRO + db $B0 | (\1 - 1) +ENDM + +B_: MACRO + db $C0 | (\1 - 1) +ENDM + +bass: MACRO + db $10 | (\1 - 1) +ENDM + +snare1: MACRO ; medium length + db $30 | (\1 - 1) +ENDM + +snare2: MACRO ; medium length + db $50 | (\1 - 1) +ENDM + +snare3: MACRO ; short + db $70 | (\1 - 1) +ENDM + +snare4: MACRO ; long + db $90 | (\1 - 1) +ENDM + +snare5: MACRO ; long + db $C0 | (\1 - 1) +ENDM + +rest: MACRO + db \1 - 1 +ENDM + +speed: MACRO + db $d0, \1 +ENDM + +octave: MACRO + db ($d << 4) | \1 +ENDM + +inc_octave: MACRO + db $d7 +ENDM + +dec_octave: MACRO + db $d8 +ENDM + +tie: MACRO + db $d9 +ENDM + +musicdc: MACRO + db $dc, \1 +ENDM + +MainLoop: MACRO + db $dd +ENDM + +EndMainLoop: MACRO + db $de +ENDM + +Loop: MACRO + db $df, \1 +ENDM + +EndLoop: MACRO + db $e0 +ENDM + +; unused +;music_jp: MACRO +; db $e1 +; dw \1 +;ENDM + +music_call: MACRO + db $e2 + dw \1 +ENDM + +music_ret: MACRO + db $e3 +ENDM + +musice4: MACRO + db $e4, \1 +ENDM + +duty: MACRO + db $e5, \1 << 6 +ENDM + +volume: MACRO + db $e6, \1 +ENDM + +wave: MACRO + db $e7, \1 +ENDM + +musice8: MACRO + db $e8, \1 +ENDM + +musice9: MACRO + db $e9, \1 +ENDM + +vibrato_type: MACRO + db $ea, \1 +ENDM + +vibrato_delay: MACRO + db $eb, \1 +ENDM + +; unused +;musicec: MACRO +; db $ec, \1 +;ENDM + +; unused +;musiced: MACRO +; db $ed, \1 +;ENDM + +music_end: MACRO + db $ff +ENDM + +sfx_0: MACRO + db \1, \2 +ENDM + +sfx_1: MACRO + db $10, \1 +ENDM + +sfx_2: MACRO + db $20 | \1 +ENDM + +sfx_loop: MACRO + db $30, \1 +ENDM + +sfx_endloop: MACRO + db $40 +ENDM + +sfx_5: MACRO + db $50, \1 +ENDM + +sfx_6: MACRO + db $60, \1 +ENDM + +sfx_8: MACRO + db $80, \1 +ENDM + +sfx_end: MACRO + db $f0 +ENDM |