diff options
author | Zumi Daxuya <daxuya.zumi+code@protonmail.com> | 2021-05-31 13:25:21 +0700 |
---|---|---|
committer | Zumi Daxuya <daxuya.zumi+code@protonmail.com> | 2021-05-31 13:25:21 +0700 |
commit | 7c2e2be563910e2529b911991e60c92992d20f27 (patch) | |
tree | 34da8983d5c38c29a257c2adff887bb7fa35571b | |
parent | 44796878783b4c4c7459d82e8c4190d14d686c65 (diff) |
Rip SFX data
-rw-r--r-- | audio/sfx.asm | 2225 | ||||
-rw-r--r-- | layout.link | 3 | ||||
-rwxr-xr-x | shim.sym | 110 |
3 files changed, 2226 insertions, 112 deletions
diff --git a/audio/sfx.asm b/audio/sfx.asm index edf038c..b7ce0bc 100644 --- a/audio/sfx.asm +++ b/audio/sfx.asm @@ -7,7 +7,7 @@ SFXPointers:: dba Sfx_03 dba Sfx_04 dba Sfx_05 - dba Sfx_06 + dba Sfx_05 dba Sfx_07 dba Sfx_08 dba Sfx_09 @@ -111,3 +111,2226 @@ SFXPointers:: dba Sfx_6b dba Sfx_6c +SECTION "audio/sfx.asm@SFX", ROMX +Sfx_01: + channel_count 1 + channel 5, Sfx_01_Ch5 + +Sfx_02: + channel_count 1 + channel 5, Sfx_02_Ch5 + +Sfx_03: + channel_count 1 + channel 5, Sfx_03_Ch5 + +Sfx_04: + channel_count 1 + channel 8, Sfx_04_Ch8 + +Sfx_05: + channel_count 1 + channel 5, Sfx_06_Ch5 + +Sfx_07: + channel_count 1 + channel 5, Sfx_07_Ch5 + +Sfx_08: + channel_count 1 + channel 5, Sfx_08_Ch5 + +Sfx_09: + channel_count 1 + channel 5, Sfx_09_Ch5 + +Sfx_0a: + channel_count 1 + channel 5, Sfx_0a_Ch5 + +Sfx_0b: + channel_count 1 + channel 5, Sfx_0b_Ch5 + +Sfx_0c: + channel_count 1 + channel 5, Sfx_0c_Ch5 + +Sfx_0d: + channel_count 1 + channel 5, Sfx_0d_Ch5 + +Sfx_0e: + channel_count 1 + channel 5, Sfx_0e_Ch5 + +Sfx_0f: + channel_count 1 + channel 5, Sfx_0f_Ch5 + +Sfx_10: + channel_count 1 + channel 5, Sfx_10_Ch5 + +Sfx_11: + channel_count 1 + channel 5, Sfx_11_Ch5 + +Sfx_12: + channel_count 1 + channel 5, Sfx_12_Ch5 + +Sfx_13: + channel_count 1 + channel 8, Sfx_13_Ch8 + +Sfx_14: + channel_count 1 + channel 8, Sfx_14_Ch8 + +Sfx_15: + channel_count 2 + channel 5, Sfx_15_Ch5 + channel 6, Sfx_15_Ch6 + +Sfx_16: + channel_count 1 + channel 5, Sfx_16_Ch5 + +Sfx_17: + channel_count 1 + channel 8, Sfx_17_Ch8 + +Sfx_18: + channel_count 2 + channel 5, Sfx_18_Ch5 + channel 6, Sfx_18_Ch6 + +Sfx_19: + channel_count 1 + channel 5, Sfx_19_Ch5 + +Sfx_1a: + channel_count 1 + channel 8, Sfx_1a_Ch8 + +Sfx_1b: + channel_count 1 + channel 8, Sfx_1b_Ch8 + +Sfx_1c: + channel_count 2 + channel 5, Sfx_1c_Ch5 + channel 6, Sfx_1c_Ch6 + +Sfx_1d: + channel_count 2 + channel 5, Sfx_1d_Ch5 + channel 6, Sfx_1d_Ch6 + +Sfx_1e: + channel_count 2 + channel 5, Sfx_1e_Ch5 + channel 6, Sfx_1e_Ch6 + +Sfx_1f: + channel_count 1 + channel 5, Sfx_1f_Ch5 + +Sfx_20: + channel_count 1 + channel 8, Sfx_20_Ch8 + +Sfx_21: + channel_count 2 + channel 5, Sfx_21_Ch5 + channel 6, Sfx_21_Ch6 + +Sfx_22: + channel_count 1 + channel 7, Sfx_22_Ch7 + +Sfx_23: + channel_count 1 + channel 5, Sfx_23_Ch5 + +Sfx_24: + channel_count 2 + channel 5, Sfx_24_Ch5 + channel 6, Sfx_24_Ch6 + +Sfx_25: + channel_count 2 + channel 5, Sfx_25_Ch5 + channel 8, Sfx_25_Ch8 + +Sfx_26: + channel_count 2 + channel 5, Sfx_26_Ch5 + channel 8, Sfx_26_Ch8 + +Sfx_27: + channel_count 1 + channel 8, Sfx_27_Ch8 + +Sfx_28: + channel_count 2 + channel 5, Sfx_28_Ch5 + channel 6, Sfx_28_Ch6 + +Sfx_29: + channel_count 1 + channel 8, Sfx_29_Ch8 + +Sfx_2a: + channel_count 1 + channel 8, Sfx_2a_Ch8 + +Sfx_2b: + channel_count 1 + channel 8, Sfx_2b_Ch8 + +Sfx_2c: + channel_count 1 + channel 8, Sfx_2c_Ch8 + +Sfx_2d: + channel_count 1 + channel 8, Sfx_2d_Ch8 + +Sfx_2e: + channel_count 1 + channel 8, Sfx_2e_Ch8 + +Sfx_2f: + channel_count 1 + channel 5, Sfx_2f_Ch5 + +Sfx_30: + channel_count 1 + channel 5, Sfx_30_Ch5 + +Sfx_31: + channel_count 2 + channel 5, Sfx_31_Ch5 + channel 6, Sfx_31_Ch6 + +Sfx_32: + channel_count 1 + channel 5, Sfx_32_Ch5 + +Sfx_33: + channel_count 1 + channel 8, Sfx_33_Ch8 + +Sfx_34: + channel_count 1 + channel 5, Sfx_34_Ch5 + +Sfx_35: + channel_count 1 + channel 5, Sfx_35_Ch5 + +Sfx_36: + channel_count 1 + channel 8, Sfx_36_Ch8 + +Sfx_37: + channel_count 1 + channel 8, Sfx_37_Ch8 + +Sfx_38: + channel_count 1 + channel 8, Sfx_38_Ch8 + +Sfx_39: + channel_count 1 + channel 8, Sfx_39_Ch8 + +Sfx_3a: + channel_count 1 + channel 8, Sfx_3a_Ch8 + +Sfx_3b: + channel_count 1 + channel 8, Sfx_3b_Ch8 + +Sfx_3c: + channel_count 1 + channel 8, Sfx_3c_Ch8 + +Sfx_3d: + channel_count 1 + channel 8, Sfx_3d_Ch8 + +Sfx_3e: + channel_count 1 + channel 8, Sfx_3e_Ch8 + +Sfx_3f: + channel_count 1 + channel 8, Sfx_3f_Ch8 + +Sfx_40: + channel_count 1 + channel 8, Sfx_40_Ch8 + +Sfx_41: + channel_count 1 + channel 8, Sfx_41_Ch8 + +Sfx_42: + channel_count 1 + channel 8, Sfx_42_Ch8 + +Sfx_43: + channel_count 1 + channel 8, Sfx_43_Ch8 + +Sfx_44: + channel_count 1 + channel 8, Sfx_44_Ch8 + +Sfx_45: + channel_count 1 + channel 8, Sfx_45_Ch8 + +Sfx_46: + channel_count 1 + channel 8, Sfx_46_Ch8 + +Sfx_47: + channel_count 1 + channel 8, Sfx_47_Ch8 + +Sfx_48: + channel_count 1 + channel 8, Sfx_48_Ch8 + +Sfx_49: + channel_count 1 + channel 8, Sfx_49_Ch8 + +Sfx_4a: + channel_count 2 + channel 5, Sfx_4a_Ch5 + channel 8, Sfx_4a_Ch8 + +Sfx_4b: + channel_count 1 + channel 8, Sfx_4b_Ch8 + +Sfx_4c: + channel_count 1 + channel 8, Sfx_4c_Ch8 + +Sfx_4d: + channel_count 1 + channel 8, Sfx_4d_Ch8 + +Sfx_4e: + channel_count 1 + channel 8, Sfx_4e_Ch8 + +Sfx_4f: + channel_count 1 + channel 8, Sfx_4f_Ch8 + +Sfx_50: + channel_count 2 + channel 5, Sfx_50_Ch5 + channel 8, Sfx_50_Ch8 + +Sfx_51: + channel_count 1 + channel 8, Sfx_51_Ch8 + +Sfx_52: + channel_count 1 + channel 8, Sfx_52_Ch8 + +Sfx_53: + channel_count 3 + channel 5, Sfx_53_Ch5 + channel 6, Sfx_53_Ch6 + channel 8, Sfx_53_Ch8 + +Sfx_54: + channel_count 3 + channel 5, Sfx_54_Ch5 + channel 6, Sfx_54_Ch6 + channel 8, Sfx_54_Ch8 + +Sfx_55: + channel_count 2 + channel 5, Sfx_55_Ch5 + channel 8, Sfx_55_Ch8 + +Sfx_56: + channel_count 3 + channel 5, Sfx_56_Ch5 + channel 6, Sfx_56_Ch6 + channel 8, Sfx_56_Ch8 + +Sfx_57: + channel_count 2 + channel 5, Sfx_57_Ch5 + channel 8, Sfx_57_Ch8 + +Sfx_58: + channel_count 3 + channel 5, Sfx_58_Ch5 + channel 6, Sfx_58_Ch6 + channel 8, Sfx_58_Ch8 + +Sfx_59: + channel_count 3 + channel 5, Sfx_59_Ch5 + channel 6, Sfx_59_Ch6 + channel 8, Sfx_59_Ch8 + +Sfx_5a: + channel_count 3 + channel 5, Sfx_5a_Ch5 + channel 6, Sfx_5a_Ch6 + channel 8, Sfx_5a_Ch8 + +Sfx_5b: + channel_count 3 + channel 5, Sfx_5b_Ch5 + channel 6, Sfx_5b_Ch6 + channel 8, Sfx_5b_Ch8 + +Sfx_5c: + channel_count 3 + channel 5, Sfx_5c_Ch5 + channel 6, Sfx_5c_Ch6 + channel 8, Sfx_5c_Ch8 + +Sfx_5d: + channel_count 2 + channel 5, Sfx_5d_Ch5 + channel 6, Sfx_5d_Ch6 + +Sfx_5e: + channel_count 2 + channel 5, Sfx_5e_Ch5 + channel 6, Sfx_5e_Ch6 + +Sfx_5f: + channel_count 2 + channel 5, Sfx_5f_Ch5 + channel 6, Sfx_5f_Ch6 + +Sfx_60: + channel_count 3 + channel 5, Sfx_60_Ch5 + channel 6, Sfx_60_Ch6 + channel 8, Sfx_60_Ch8 + +Sfx_61: + channel_count 2 + channel 5, Sfx_61_Ch5 + channel 6, Sfx_61_Ch6 + +Sfx_62: + channel_count 3 + channel 5, Sfx_62_Ch5 + channel 6, Sfx_62_Ch6 + channel 8, Sfx_62_Ch8 + +Sfx_63: + channel_count 1 + channel 5, Sfx_63_Ch5 + +Sfx_64: + channel_count 3 + channel 5, Sfx_64_Ch5 + channel 6, Sfx_64_Ch6 + channel 8, Sfx_64_Ch8 + +Sfx_65: + channel_count 3 + channel 5, Sfx_65_Ch5 + channel 6, Sfx_65_Ch6 + channel 8, Sfx_65_Ch8 + +Sfx_66: + channel_count 3 + channel 5, Sfx_66_Ch5 + channel 6, Sfx_66_Ch6 + channel 8, Sfx_66_Ch8 + +Sfx_67: + channel_count 3 + channel 5, Sfx_67_Ch5 + channel 6, Sfx_67_Ch6 + channel 8, Sfx_67_Ch8 + +Sfx_68: + channel_count 3 + channel 5, Sfx_68_Ch5 + channel 6, Sfx_68_Ch6 + channel 8, Sfx_68_Ch8 + +Sfx_69: + channel_count 3 + channel 5, Sfx_69_Ch5 + channel 6, Sfx_69_Ch6 + channel 8, Sfx_69_Ch8 + +Sfx_6a: + channel_count 3 + channel 5, Sfx_6a_Ch5 + channel 6, Sfx_6a_Ch6 + channel 8, Sfx_6a_Ch8 + +Sfx_6b: + channel_count 3 + channel 5, Sfx_6b_Ch5 + channel 6, Sfx_6b_Ch6 + channel 8, Sfx_6b_Ch8 + +Sfx_6c: + channel_count 3 + channel 5, Sfx_6c_Ch5 + channel 6, Sfx_6c_Ch6 + channel 8, Sfx_6c_Ch8 + +Sfx_04_Ch8: + noise_note 1, 14, 2, 51 + noise_note 8, 14, 1, 34 + sound_ret + +Sfx_22_Ch7: + tempo 256 + volume 7, 7 + toggle_sfx + vibrato 16, 1, 4 + note_type 12, 1, 0 + octave 5 + note E_, 2 + note F_, 2 + note G_, 4 + note A_, 2 + note G_, 2 + octave 6 + note C_, 4 + note C_, 2 + note D_, 2 + note C_, 2 + octave 5 + note G_, 2 + note A_, 2 + note F_, 2 + note G_, 8 + rest 12 + sound_ret + +Sfx_1a_Ch8: + noise_note 2, 15, 7, 36 + noise_note 2, 15, 7, 52 + noise_note 4, 15, 7, 68 + noise_note 8, 15, 4, 85 + noise_note 8, 15, 1, 68 + sound_ret + +Sfx_1b_Ch8: + noise_note 9, 15, 1, 68 + noise_note 8, 13, 1, 67 + sound_ret + +Sfx_1c_Ch5: + duty_cycle 2 + square_note 8, 14, 1, 1856 + sound_ret + +Sfx_1c_Ch6: + duty_cycle 2 + square_note 2, 0, 8, 0 + square_note 8, 11, 1, 1857 + sound_ret + +Sfx_01_Ch5: + duty_cycle 2 + pitch_sweep 3, -2 + square_note 4, 15, 2, 512 + pitch_sweep 2, 2 + square_note 8, 14, 2, 512 + pitch_sweep 0, 8 + sound_ret + +Sfx_1d_Ch5: + duty_cycle 2 + square_note 4, 15, 1, 1920 + sound_ret + +Sfx_1d_Ch6: + duty_cycle 2 + square_note 1, 0, 8, 0 + square_note 4, 10, 1, 1889 + sound_ret + +Sfx_1e_Ch5: + duty_cycle 2 + square_note 4, 14, 1, 1792 + square_note 8, 15, 2, 2016 + sound_ret + +Sfx_1e_Ch6: + duty_cycle 2 + square_note 1, 0, 8, 0 + square_note 4, 9, 1, 1729 + square_note 8, 10, 2, 1953 + sound_ret + +Sfx_1f_Ch5: + duty_cycle 2 + pitch_sweep 5, -2 + square_note 15, 15, 1, 768 + pitch_sweep 0, 8 + sound_ret + +Sfx_20_Ch8: + noise_note 2, 15, 1, 84 + noise_note 12, 7, 1, 35 + noise_note 2, 11, 1, 84 + noise_note 12, 6, 1, 35 + noise_note 6, 4, 1, 84 + sound_ret + +Sfx_06_Ch5: + duty_cycle 2 + square_note 0, 9, 1, 1984 + square_note 0, 8, 1, 2000 + square_note 0, 9, 1, 1984 + square_note 12, 10, 1, 2000 + sound_ret + +Sfx_21_Ch5: + duty_cycle 2 + square_note 2, 15, 4, 1792 + square_note 2, 14, 4, 1536 + square_note 2, 14, 4, 1664 + square_note 2, 14, 4, 1728 + square_note 2, 14, 4, 1792 + square_note 2, 14, 4, 1984 + square_note 15, 15, 2, 2016 + sound_ret + +Sfx_21_Ch6: + duty_cycle 2 + square_note 2, 0, 8, 0 + square_note 2, 13, 4, 1793 + square_note 2, 12, 4, 1537 + square_note 2, 12, 4, 1665 + square_note 2, 12, 4, 1729 + square_note 2, 12, 4, 1793 + square_note 2, 12, 4, 1985 + square_note 15, 13, 2, 2017 + sound_ret + +Sfx_02_Ch5: + duty_cycle 2 + pitch_sweep 1, 7 + square_note 15, 15, 0, 1264 + square_note 15, 15, 2, 1616 + pitch_sweep 0, 8 + sound_ret + +Sfx_07_Ch5: +.loop + duty_cycle 0 + pitch_sweep 1, 4 + square_note 4, 15, 2, 1536 + sound_loop 4, .loop + square_note 15, 15, 3, 1536 + pitch_sweep 0, 8 + sound_ret + +Sfx_03_Ch5: + duty_cycle 2 + pitch_sweep 1, 4 + square_note 4, 15, 2, 1536 + square_note 4, 15, 2, 1536 + pitch_sweep 1, 7 + square_note 15, 15, 2, 1536 + pitch_sweep 0, 8 + sound_ret + +Sfx_08_Ch5: + duty_cycle 2 + pitch_sweep 1, 5 + square_note 15, 15, 0, 1264 + square_note 15, 15, 2, 1616 + pitch_sweep 0, 8 + sound_ret + +Sfx_09_Ch5: + duty_cycle 2 + square_note 15, 15, 2, 1984 + square_note 15, 0, 0, 0 + square_note 3, 10, 1, 1920 + square_note 3, 10, 1, 1792 + square_note 3, 10, 1, 1856 + square_note 3, 10, 1, 1792 + square_note 3, 10, 1, 1920 + square_note 3, 10, 1, 1792 + square_note 3, 10, 1, 1984 + square_note 8, 10, 1, 1792 + sound_ret + +Sfx_0a_Ch5: + duty_cycle 2 + square_note 4, 15, 0, 1536 + square_note 4, 15, 0, 1024 + square_note 4, 15, 0, 512 + square_note 1, 0, 0, 0 + sound_ret + +Sfx_0b_Ch5: + duty_cycle 2 + square_note 6, 15, 0, 1792 + square_note 4, 0, 0, 0 + square_note 6, 15, 0, 1792 + square_note 1, 0, 0, 0 + sound_ret + +Sfx_0c_Ch5: + duty_cycle 1 + pitch_sweep 1, 7 + square_note 15, 13, 7, 1536 + square_note 15, 11, 7, 1408 + square_note 15, 8, 7, 1280 + square_note 15, 4, 7, 1152 + square_note 15, 1, 7, 1024 + pitch_sweep 0, 8 + sound_ret + +Sfx_0d_Ch5: + duty_cycle 2 + square_note 4, 0, 0, 0 + square_note 2, 15, 1, 1664 + square_note 1, 0, 0, 0 + square_note 4, 15, 1, 1920 + square_note 4, 0, 0, 0 + sound_ret + +Sfx_0e_Ch5: + duty_cycle 2 + pitch_sweep 2, -4 + square_note 4, 15, 2, 1280 + pitch_sweep 2, 2 + square_note 2, 15, 1, 1280 + pitch_sweep 0, 8 + square_note 1, 0, 0, 0 + sound_ret + +Sfx_0f_Ch5: + duty_cycle 1 + pitch_sweep 1, 7 + square_note 15, 13, 7, 1280 + square_note 15, 11, 7, 1408 + square_note 15, 8, 7, 1536 + square_note 15, 4, 7, 1664 + square_note 15, 1, 7, 1792 + pitch_sweep 0, 8 + sound_ret + +Sfx_10_Ch5: + duty_cycle 1 + pitch_sweep 1, 7 + square_note 15, 13, 7, 1792 + square_note 15, 11, 7, 1664 + square_note 15, 8, 7, 1536 + square_note 15, 4, 7, 1408 + square_note 15, 1, 7, 1280 + pitch_sweep 0, 8 + sound_ret + +Sfx_11_Ch5: + duty_cycle 1 + pitch_sweep 1, 6 + square_note 15, 13, 2, 1280 + pitch_sweep 0, 8 + sound_ret + +Sfx_12_Ch5: + duty_cycle 2 + pitch_sweep 9, 5 + square_note 15, 15, 2, 1024 + pitch_sweep 0, 8 + sound_ret + +Sfx_13_Ch8: + noise_note 2, 15, 1, 50 + noise_note 2, 0, 0, 0 + noise_note 2, 15, 1, 34 + noise_note 1, 0, 0, 0 + sound_ret + +Sfx_14_Ch8: + noise_note 2, 15, 1, 18 + noise_note 2, 0, 0, 0 + noise_note 2, 10, 1, 18 + noise_note 2, 0, 0, 0 + noise_note 2, 13, 1, 18 + noise_note 2, 0, 0, 0 + noise_note 2, 8, 1, 18 + noise_note 2, 0, 0, 0 + noise_note 2, 11, 1, 18 + noise_note 2, 0, 0, 0 + noise_note 2, 6, 1, 18 + noise_note 2, 0, 0, 0 + noise_note 2, 9, 1, 18 + noise_note 2, 0, 0, 0 + noise_note 2, 4, 1, 18 + noise_note 2, 0, 0, 0 + sound_ret + +Sfx_15_Ch5: + duty_cycle 3 + pitch_sweep 5, -2 + square_note 4, 15, 0, 1280 + pitch_sweep 0, 8 + square_note 4, 0, 0, 0 + square_note 15, 15, 0, 1280 + square_note 1, 0, 0, 0 + sound_ret + +Sfx_15_Ch6: + duty_cycle 3 + square_note 4, 15, 0, 1025 + square_note 4, 0, 0, 0 + square_note 15, 15, 0, 1025 + square_note 1, 0, 0, 0 + sound_ret + +Sfx_16_Ch5: + duty_cycle 0 + pitch_sweep 1, 7 + square_note 15, 13, 2, 1792 + pitch_sweep 0, 8 + sound_ret + +Sfx_17_Ch8: + noise_note 4, 10, 2, 35 + noise_note 8, 15, 1, 52 + noise_note 15, 0, 0, 0 + noise_note 2, 15, 7, 36 + noise_note 2, 15, 7, 52 + noise_note 4, 15, 7, 68 + noise_note 8, 15, 4, 85 + noise_note 8, 15, 1, 68 + sound_ret + +Sfx_18_Ch5: + duty_cycle 2 + square_note 15, 15, 0, 1280 + square_note 4, 0, 0, 0 + square_note 15, 15, 0, 1280 + square_note 15, 15, 0, 1280 + square_note 15, 15, 0, 1280 + square_note 15, 15, 0, 1280 + square_note 15, 15, 2, 1280 + sound_ret + +Sfx_18_Ch6: + duty_cycle 3 + square_note 15, 15, 0, 1154 + square_note 4, 0, 0, 0 + square_note 15, 15, 0, 1154 + square_note 15, 15, 0, 1154 + square_note 15, 15, 0, 1154 + square_note 15, 15, 0, 1154 + square_note 15, 15, 2, 1154 + sound_ret + +Sfx_19_Ch5: + duty_cycle 1 + pitch_sweep 3, -2 + square_note 4, 15, 2, 1280 + pitch_sweep 2, 2 + square_note 4, 14, 2, 1280 + pitch_sweep 3, -2 + square_note 4, 15, 2, 1792 + pitch_sweep 2, 2 + square_note 15, 14, 2, 1792 + pitch_sweep 0, 8 + sound_ret + +Sfx_23_Ch5: + duty_cycle 2 + square_note 15, 15, 3, 1840 + square_note 8, 6, 5, 1840 + square_note 15, 15, 4, 1792 + square_note 15, 7, 4, 1792 + square_note 15, 4, 4, 1792 + square_note 15, 2, 4, 1792 + sound_ret + +Sfx_24_Ch5: + duty_cycle 2 + pitch_sweep 2, -7 + square_note 15, 15, 2, 1920 + sound_ret + +Sfx_24_Ch6: + duty_cycle 2 + square_note 15, 12, 2, 1922 + sound_ret + +Sfx_63_Ch5: + duty_cycle 0 + square_note 0, 13, 2, 1792 + square_note 0, 13, 2, 1856 + square_note 0, 13, 2, 1920 + square_note 0, 13, 2, 1984 + square_note 10, 14, 1, 2016 + square_note 1, 0, 0, 0 + sound_ret + +Sfx_25_Ch5: + duty_cycle 2 + pitch_sweep 1, 6 + square_note 15, 15, 2, 1024 + pitch_sweep 0, 8 + sound_ret + +Sfx_25_Ch8: + noise_note 15, 10, 2, 34 + sound_ret + +Sfx_26_Ch5: + square_note 15, 13, 1, 512 + pitch_sweep 0, 8 + sound_ret + +Sfx_26_Ch8: + noise_note 4, 15, 5, 51 + noise_note 8, 15, 4, 34 + noise_note 15, 15, 2, 33 + sound_ret + +Sfx_27_Ch8: + noise_note 2, 6, 1, 35 + noise_note 2, 10, 1, 51 + noise_note 2, 12, 1, 51 + noise_note 2, 5, 1, 17 + noise_note 2, 15, 1, 51 + noise_note 2, 4, 1, 17 + noise_note 2, 12, 1, 51 + noise_note 2, 3, 1, 17 + noise_note 2, 8, 1, 51 + noise_note 2, 3, 1, 17 + noise_note 8, 4, 1, 51 + sound_ret + +Sfx_28_Ch5: + duty_cycle 2 + pitch_sweep 4, 4 + square_note 15, 15, 0, 1264 + pitch_sweep 1, 7 + square_note 15, 15, 2, 1616 + pitch_sweep 0, 8 + sound_ret + +Sfx_28_Ch6: + duty_cycle 2 + square_note 15, 9, 2, 1536 + square_note 15, 9, 2, 1922 + sound_ret + +Sfx_33_Ch8: + noise_note 2, 10, 1, 18 + sound_ret + +Sfx_34_Ch5: + duty_cycle 1 + pitch_sweep 10, -7 + square_note 15, 15, 2, 1920 + pitch_sweep 0, 8 + sound_ret + +Sfx_35_Ch5: + duty_cycle 1 + pitch_sweep 9, 7 + square_note 15, 15, 2, 1280 + pitch_sweep 0, 8 + sound_ret + +Sfx_36_Ch8: + noise_note 2, 10, 1, 34 + sound_ret + +Sfx_37_Ch8: + noise_note 8, 15, 1, 84 + sound_ret + +Sfx_38_Ch8: + noise_note 15, 8, -7, 17 + noise_note 4, 15, -7, 18 + noise_note 10, 15, 1, 85 + sound_ret + +Sfx_39_Ch8: + noise_note 15, 8, -7, 52 + noise_note 8, 15, 2, 53 + noise_note 10, 15, 1, 85 + sound_ret + +Sfx_3a_Ch8: + noise_note 15, 9, -7, 35 + noise_note 8, 15, 1, 33 + sound_ret + +Sfx_3b_Ch8: + noise_note 2, 14, 1, 75 + noise_note 10, 15, 1, 68 + noise_note 2, 14, 1, 58 + noise_note 6, 15, 1, 52 + sound_ret + +Sfx_3c_Ch8: + noise_note 2, 15, 4, 68 + noise_note 2, 15, 4, 20 + noise_note 15, 15, 1, 50 + sound_ret + +Sfx_3d_Ch8: + noise_note 4, 8, -7, 85 + noise_note 2, 15, 4, 68 + noise_note 8, 15, 4, 34 + noise_note 15, 15, 2, 33 + sound_ret + +Sfx_3e_Ch8: +.loop + noise_note 8, 4, -7, 35 + noise_note 4, 12, 4, 34 + noise_note 6, 15, 2, 35 + sound_loop 4, .loop + sound_ret + +Sfx_3f_Ch8: + noise_note 8, 4, -7, 51 + noise_note 4, 12, 4, 34 + noise_note 6, 15, 2, 35 + noise_note 15, 15, 2, 34 + sound_ret + +Sfx_40_Ch8: + noise_note 8, 15, -7, 50 + noise_note 8, 15, 4, 67 + noise_note 8, 15, 2, 84 + noise_note 8, 15, 1, 101 + sound_ret + +Sfx_41_Ch8: + noise_note 1, 12, 2, 51 + noise_note 2, 15, 2, 33 + noise_note 1, 14, 2, 51 + noise_note 1, 12, 2, 50 + noise_note 1, 9, 2, 18 + noise_note 1, 11, 2, 49 + noise_note 12, 9, 1, 16 + noise_note 8, 15, 2, 65 + sound_ret + +Sfx_42_Ch8: + noise_note 1, 9, 4, 35 + noise_note 1, 11, 4, 34 + noise_note 8, 15, 1, 68 + sound_ret + +Sfx_43_Ch8: + noise_note 2, 9, 4, 51 + noise_note 4, 11, 4, 34 + noise_note 4, 15, 1, 68 + noise_note 8, 15, 1, 85 + sound_ret + +Sfx_44_Ch8: + noise_note 4, 15, -7, 85 + noise_note 8, 15, 1, 101 + sound_ret + +Sfx_45_Ch8: + noise_note 2, 8, 4, 67 + noise_note 2, 12, 4, 34 + noise_note 8, 15, 2, 52 + sound_ret + +Sfx_46_Ch8: + noise_note 4, 15, 1, 52 + noise_note 15, 15, 2, 100 + sound_ret + +Sfx_47_Ch8: + noise_note 2, 15, 1, 34 + noise_note 15, 15, 2, 18 + sound_ret + +Sfx_48_Ch8: + noise_note 2, 12, 2, 1 + noise_note 15, 15, 4, 1 + noise_note 15, 15, 2, 1 + sound_ret + +Sfx_49_Ch8: + noise_note 8, 15, 1, 50 + noise_note 8, 15, 1, 51 + sound_ret + +Sfx_4a_Ch5: + duty_cycle 0 + pitch_sweep 3, -2 + square_note 4, 15, 2, 512 + pitch_sweep 2, 2 + square_note 8, 14, 2, 512 + pitch_sweep 0, 8 + sound_ret + +Sfx_4a_Ch8: + noise_note 0, 13, 1, 66 + noise_note 4, 10, 1, 50 + noise_note 0, 13, 1, 34 + noise_note 6, 10, 1, 50 + sound_ret + +Sfx_4b_Ch8: + noise_note 3, 9, 2, 49 + noise_note 3, 11, 2, 50 + noise_note 3, 12, 2, 51 + noise_note 8, 15, 1, 84 + sound_ret + +Sfx_4c_Ch8: + noise_note 12, 15, 1, 84 + noise_note 8, 15, 1, 100 + sound_ret + +Sfx_4d_Ch8: + noise_note 2, 15, 1, 51 + noise_note 2, 12, 1, 50 + noise_note 2, 10, 1, 49 + noise_note 15, 8, 2, 50 + noise_note 8, 15, 1, 52 + sound_ret + +Sfx_4e_Ch8: + noise_note 2, 13, 2, 50 + noise_note 15, 15, 2, 67 + sound_ret + +Sfx_4f_Ch8: + noise_note 2, 15, 2, 67 + noise_note 4, 11, 5, 50 + noise_note 9, 8, 6, 49 + noise_note 7, 6, 4, 0 + noise_note 15, 15, 2, 85 + sound_ret + +Sfx_50_Ch5: + duty_cycle 1 + pitch_sweep 9, 7 + square_note 15, 15, 2, 1792 + pitch_sweep 0, 8 + sound_ret + +Sfx_50_Ch8: + noise_note 15, 3, -7, 34 + noise_note 15, 15, 2, 33 + sound_ret + +Sfx_51_Ch8: + noise_note 15, 4, -7, 65 + noise_note 8, 8, -7, 65 + noise_note 8, 12, -7, 65 + noise_note 8, 15, 2, 66 + noise_note 15, 15, 2, 65 + sound_ret + +Sfx_52_Ch8: + noise_note 10, 15, -7, 80 + noise_note 15, 15, -7, 81 + noise_note 8, 15, 2, 81 + noise_note 6, 15, -7, 82 + noise_note 6, 15, -7, 83 + noise_note 8, 15, -7, 84 + noise_note 15, 15, 2, 84 + sound_ret + +Sfx_53_Ch5: + duty_cycle 2 + square_note 15, 3, -7, 1984 +.loop + square_note 15, 13, -7, 1984 + sound_loop 4, .loop + square_note 15, 13, 1, 1984 + sound_ret + +Sfx_53_Ch6: + duty_cycle_pattern 2, 3, 0, 3 + square_note 15, 2, -7, 1992 +.loop + square_note 15, 12, -7, 1991 + sound_loop 4, .loop + square_note 15, 12, 1, 1992 + sound_ret + +Sfx_53_Ch8: +.loop + noise_note 3, 9, 7, 18 + noise_note 3, 10, 1, 17 + sound_loop 10, .loop + sound_ret + +Sfx_54_Ch5: +.loop + duty_cycle 0 + square_note 0, 15, 1, 1984 + square_note 0, 15, 1, 1792 + sound_loop 12, .loop + sound_ret + +Sfx_54_Ch6: +.loop + duty_cycle_pattern 2, 3, 0, 3 + square_note 0, 14, 1, 1985 + square_note 0, 14, 1, 1793 + sound_loop 12, .loop + sound_ret + +Sfx_54_Ch8: +.loop + noise_note 1, 13, 1, 73 + noise_note 1, 13, 1, 41 + sound_loop 6, .loop + sound_ret + +Sfx_55_Ch5: +.loop + duty_cycle_pattern 3, 0, 2, 1 + square_note 11, 15, 3, 288 + square_note 9, 13, 3, 336 + sound_loop 5, .loop + square_note 8, 14, 3, 304 + square_note 15, 12, 2, 272 + sound_ret + +Sfx_55_Ch8: +.loop + noise_note 10, 15, 3, 53 + noise_note 14, 15, 6, 69 + sound_loop 4, .loop + noise_note 12, 15, 4, 188 + noise_note 12, 15, 5, 156 + noise_note 15, 15, 4, 172 + sound_ret + +Sfx_56_Ch5: +.loop + duty_cycle_pattern 0, 3, 2, 1 + square_note 4, 15, 4, 1536 + square_note 3, 12, 4, 1280 + square_note 5, 11, 5, 1536 + square_note 13, 14, 2, 1728 + sound_loop 3, .loop + square_note 8, 13, 1, 1536 + sound_ret + +Sfx_56_Ch6: +.loop + duty_cycle_pattern 2, 0, 3, 1 + square_note 5, 14, 4, 1504 + square_note 4, 11, 4, 1248 + square_note 6, 10, 5, 1512 + square_note 14, 13, 1, 1696 + sound_loop 3, .loop + sound_ret + +Sfx_56_Ch8: +.loop + noise_note 5, 12, 3, 51 + noise_note 3, 9, 2, 67 + noise_note 10, 11, 5, 51 + noise_note 15, 12, 3, 50 + sound_loop 2, .loop + sound_ret + +Sfx_57_Ch5: +.loop + duty_cycle_pattern 3, 1, 0, 2 + square_note 3, 8, 1, 768 + square_note 3, 12, 1, 1024 + square_note 3, 15, 1, 1280 + square_note 3, 11, 1, 1024 + square_note 3, 7, 1, 768 + sound_loop 5, .loop + square_note 8, 8, 1, 1024 + sound_ret + +Sfx_57_Ch8: +.loop + noise_note 3, 6, 2, 34 + noise_note 3, 10, 2, 50 + noise_note 3, 13, 2, 51 + noise_note 3, 9, 2, 35 + noise_note 3, 5, 2, 18 + sound_loop 5, .loop + noise_note 8, 8, 1, 18 + sound_ret + +Sfx_58_Ch5: +.loop + duty_cycle_pattern 0, 3, 2, 1 + square_note 15, 15, 4, 1280 + square_note 15, 12, 4, 1024 + square_note 15, 14, 2, 1472 + sound_loop 3, .loop + sound_ret + +Sfx_58_Ch6: +.loop + duty_cycle_pattern 2, 0, 3, 1 + square_note 7, 14, 4, 1072 + square_note 15, 11, 4, 816 + square_note 15, 10, 2, 1080 + sound_loop 4, .loop + sound_ret + +Sfx_58_Ch8: +.loop + noise_note 9, 15, 4, 68 + noise_note 9, 15, 2, 67 + noise_note 15, 15, 4, 66 + noise_note 15, 15, 4, 65 + sound_loop 3, .loop + sound_ret + +Sfx_59_Ch5: +.loop + duty_cycle_pattern 2, 2, 0, 1 + square_note 10, 15, 1, 1600 + square_note 10, 15, 3, 1664 + square_note 10, 15, 2, 1568 + sound_loop 4, .loop + square_note 10, 15, 1, 1600 + sound_ret + +Sfx_59_Ch6: +.loop + duty_cycle_pattern 2, 3, 0, 3 + square_note 10, 15, 3, 1393 + square_note 7, 14, 3, 1329 + square_note 10, 15, 1, 1361 + sound_loop 4, .loop + square_note 10, 15, 1, 1393 + sound_ret + +Sfx_59_Ch8: +.loop + noise_note 2, 13, 1, 74 + noise_note 2, 13, 2, 42 + sound_loop 21, .loop + sound_ret + +Sfx_5a_Ch5: +.loop + duty_cycle 0 + square_note 2, 15, 1, 512 + square_note 3, 15, 1, 1792 + square_note 4, 15, 1, 1280 + square_note 5, 15, 1, 2032 + sound_loop 8, .loop + sound_ret + +Sfx_5a_Ch6: +.loop + duty_cycle_pattern 2, 3, 0, 3 + square_note 2, 14, 1, 770 + square_note 3, 14, 1, 2034 + square_note 4, 14, 1, 1538 + square_note 5, 14, 1, 1794 + sound_loop 8, .loop + sound_ret + +Sfx_5a_Ch8: +.loop + noise_note 2, 13, 3, 16 + noise_note 3, 13, 3, 17 + noise_note 2, 13, 2, 16 + noise_note 5, 13, 2, 18 + sound_loop 9, .loop + sound_ret + +Sfx_5b_Ch5: +.loop + duty_cycle_pattern 0, 2, 2, 3 + square_note 3, 15, 1, 2032 + square_note 4, 15, 2, 512 + sound_loop 8, .loop + sound_ret + +Sfx_5b_Ch6: +.loop + duty_cycle_pattern 2, 3, 0, 3 + square_note 4, 14, 2, 514 + square_note 4, 14, 1, 2018 + sound_loop 9, .loop + sound_ret + +Sfx_5b_Ch8: +.loop + noise_note 4, 15, -7, 67 + noise_note 4, 15, 2, 68 + sound_loop 9, .loop + sound_ret + +Sfx_5c_Ch5: + duty_cycle 2 + pitch_sweep 15, 7 + square_note 8, 12, 4, 1981 + square_note 8, 12, 4, 1982 + square_note 8, 12, 4, 1983 + square_note 8, 12, 4, 1984 + square_note 15, 12, 4, 1985 + square_note 15, 15, 2, 1984 + pitch_sweep 0, 8 + sound_ret + +Sfx_5c_Ch6: + duty_cycle 2 + square_note 8, 12, 4, 1904 + square_note 8, 12, 4, 1889 + square_note 8, 12, 4, 1890 + square_note 8, 12, 4, 1891 + square_note 15, 12, 4, 1892 + square_note 15, 15, 2, 1892 + sound_ret + +Sfx_5c_Ch8: + noise_note 15, 3, -7, 20 + noise_note 15, 12, -7, 19 + noise_note 15, 12, -7, 18 + noise_note 15, 12, -7, 17 + noise_note 15, 12, -7, 16 + noise_note 15, 12, 2, 16 + sound_ret + +Sfx_5d_Ch5: + duty_cycle 2 + square_note 15, 15, -7, 2016 + square_note 15, 15, -7, 2016 + square_note 15, 15, -7, 2016 + square_note 15, 15, -7, 2016 + square_note 15, 15, 2, 2016 + sound_ret + +Sfx_5d_Ch6: + duty_cycle 3 + square_note 15, 15, -7, 2018 + square_note 15, 15, -7, 2017 + square_note 15, 15, -7, 2018 + square_note 15, 15, -7, 2017 + square_note 15, 15, 2, 2018 + sound_ret + +Sfx_5e_Ch5: + duty_cycle 2 + pitch_sweep 10, -7 + square_note 8, 15, 1, 1792 + pitch_sweep 0, 8 + sound_ret + +Sfx_5e_Ch6: + duty_cycle 3 + square_note 8, 15, 1, 1793 + sound_ret + +Sfx_5f_Ch5: + duty_cycle 2 + square_note 6, 15, 1, 1280 + square_note 6, 15, 1, 1408 + square_note 6, 15, 1, 1536 + square_note 6, 15, 1, 1664 + square_note 8, 15, 1, 1792 + sound_ret + +Sfx_5f_Ch6: + duty_cycle 3 + square_note 6, 14, 1, 1296 + square_note 6, 14, 1, 1424 + square_note 6, 14, 1, 1552 + square_note 6, 14, 1, 1680 + square_note 8, 14, 1, 1808 + sound_ret + +Sfx_60_Ch5: + duty_cycle_pattern 3, 2, 3, 1 + square_note 8, 15, -7, 1016 + square_note 15, 15, -7, 1024 + square_note 15, 15, 3, 1024 + sound_ret + +Sfx_60_Ch6: + duty_cycle_pattern 2, 3, 1, 0 + square_note 8, 14, -7, 960 + square_note 15, 14, -7, 960 + square_note 15, 14, 3, 960 + sound_ret + +Sfx_60_Ch8: + noise_note 4, 15, -7, 81 + noise_note 8, 15, -7, 84 + noise_note 15, 15, -7, 85 + noise_note 15, 15, 3, 86 + sound_ret + +Sfx_61_Ch5: + toggle_sfx + vibrato 10, 2, 4 + duty_cycle 2 + note_type 10, 8, 7 + octave 5 + note G_, 8 + octave 6 + note F_, 4 + note D#, 4 + octave 5 + note G_, 8 + sound_ret + +Sfx_61_Ch6: + toggle_sfx + vibrato 10, 2, 3 + duty_cycle 2 + note_type 11, 6, 7 + octave 5 + note G_, 8 + note_type 10, 6, 7 + octave 6 + note F_, 4 + note D#, 4 + octave 5 + note G_, 8 + sound_ret + +Sfx_62_Ch5: + duty_cycle 0 + square_note 2, 15, 1, 1920 + square_note 2, 15, 1, 1792 + square_note 2, 15, 1, 1936 + square_note 2, 15, 1, 1792 + square_note 2, 15, 1, 1952 + square_note 2, 15, 1, 1792 + square_note 2, 15, 1, 1968 + square_note 2, 15, 1, 1792 + square_note 2, 15, 1, 1984 + square_note 2, 15, 1, 1792 + square_note 2, 15, 1, 2000 +.loop + square_note 2, 15, 1, 1792 + square_note 2, 15, 1, 2016 + sound_loop 12, .loop + square_note 15, 15, 1, 1792 + sound_ret + +Sfx_62_Ch6: + duty_cycle_pattern 2, 3, 0, 3 + square_note 2, 15, 1, 1921 + square_note 2, 15, 1, 1793 + square_note 2, 15, 1, 1937 + square_note 2, 15, 1, 1793 + square_note 2, 15, 1, 1953 + square_note 2, 15, 1, 1793 + square_note 2, 15, 1, 1969 + square_note 2, 15, 1, 1793 + square_note 2, 15, 1, 1985 + square_note 2, 15, 1, 1793 + square_note 2, 15, 1, 2001 +.loop + square_note 2, 15, 1, 1793 + square_note 2, 15, 1, 2017 + sound_loop 12, .loop + square_note 15, 15, 1, 1793 + sound_ret + +Sfx_62_Ch8: +.loop + noise_note 1, 13, 1, 73 + noise_note 1, 13, 1, 41 + sound_loop 26, .loop + sound_ret + +Sfx_29_Ch8: + noise_note 6, 2, 0, 16 + noise_note 6, 2, -7, 64 + noise_note 6, 4, -7, 65 + noise_note 6, 8, -7, 65 + noise_note 6, 12, -7, 66 + noise_note 8, 13, 7, 66 + noise_note 15, 14, 7, 67 + noise_note 15, 15, 2, 67 + sound_ret + +Sfx_2a_Ch8: + noise_note 4, 13, 1, 65 + sound_ret + +Sfx_2b_Ch8: + noise_note 4, 12, 1, 66 + sound_ret + +Sfx_2c_Ch8: + noise_note 2, 6, -7, 33 + noise_note 2, 10, -7, 49 + noise_note 15, 15, 2, 65 + sound_ret + +Sfx_2d_Ch8: + noise_note 2, 13, 2, 50 + noise_note 15, 15, 2, 67 + sound_ret + +Sfx_2e_Ch8: + noise_note 8, 3, -4, 32 + noise_note 6, 10, 0, 32 + noise_note 8, 11, 0, 33 + noise_note 10, 12, 0, 34 + noise_note 15, 13, 2, 35 + sound_ret + +Sfx_2f_Ch5: + duty_cycle 2 + square_note 1, 15, 2, 1696 + square_note 1, 15, 2, 1760 + square_note 8, 15, 1, 1792 + sound_ret + +Sfx_30_Ch5: + duty_cycle 2 + square_note 2, 15, 1, 1792 + square_note 8, 8, 1, 2016 + sound_ret + +Sfx_31_Ch5: + duty_cycle 3 + square_note 5, 14, 1, 1792 + square_note 2, 14, 1, 1920 + square_note 15, 15, 1, 1984 + sound_ret + +Sfx_31_Ch6: + duty_cycle 2 + square_note 4, 12, 1, 1729 + square_note 2, 12, 1, 1857 + square_note 15, 13, 1, 1921 + sound_ret + +Sfx_32_Ch5: + duty_cycle 2 + pitch_sweep 5, -7 + square_note 4, 4, 0, 2016 + square_note 4, 6, 0, 2016 + square_note 4, 8, 0, 2016 + square_note 8, 10, 0, 2016 + square_note 8, 10, 0, 2016 + square_note 8, 8, 0, 2016 + square_note 8, 6, 0, 2016 + square_note 8, 3, 0, 2016 + square_note 15, 1, 2, 2016 + pitch_sweep 0, 8 + sound_ret + +Sfx_64_Ch5: + toggle_sfx + sfx_priority_on + tempo 256 + volume 7, 7 + vibrato 6, 2, 6 + duty_cycle 2 + pitch_offset 1 + note_type 4, 11, 1 + octave 3 + note G#, 2 + note G#, 2 + note G#, 2 + note_type 12, 11, 3 + octave 4 + note E_, 4 + sfx_priority_off + sound_ret + +Sfx_64_Ch6: + toggle_sfx + vibrato 8, 2, 7 + duty_cycle 2 + note_type 4, 12, 1 + octave 4 + note E_, 2 + note E_, 2 + note E_, 2 + note_type 12, 12, 3 + note B_, 4 + sound_ret + +Sfx_64_Ch8: + toggle_sfx + note_type 4, 1, 0 + octave 4 + note B_, 1 + rest 1 + note B_, 1 + rest 1 + note B_, 1 + rest 1 + note_type 12, 1, 0 + octave 4 + note B_, 2 + rest 2 + sound_ret + +Sfx_65_Ch5: + toggle_sfx + sfx_priority_on + tempo 256 + volume 7, 7 + vibrato 6, 2, 6 + duty_cycle 2 + pitch_offset 1 + note_type 6, 11, 1 + octave 3 + note G#, 2 + note G#, 2 + note_type 6, 11, 3 + note G#, 2 + note B_, 2 + octave 4 + note E_, 8 + sfx_priority_off + sound_ret + +Sfx_65_Ch6: + toggle_sfx + vibrato 8, 2, 7 + duty_cycle 2 + note_type 6, 12, 1 + octave 4 + note E_, 2 + note E_, 1 + note E_, 1 + note_type 6, 12, 3 + note E_, 2 + note G#, 2 + note B_, 8 + sound_ret + +Sfx_65_Ch8: + toggle_sfx + note_type 6, 1, 0 + octave 4 + note B_, 1 + rest 1 + note_type 3, 1, 0 + note B_, 1 + rest 1 + note B_, 1 + rest 1 + note_type 6, 1, 0 + note B_, 1 + rest 1 + octave 5 + note E_, 1 + rest 1 + octave 4 + note B_, 4 + rest 4 + sound_ret + +Sfx_66_Ch5: + toggle_sfx + sfx_priority_on + tempo 256 + volume 7, 7 + duty_cycle 2 + note_type 5, 11, 1 + octave 3 + note A_, 2 + note A_, 2 + note G_, 2 + note G_, 2 + note F_, 2 + note E_, 2 + note F_, 2 + note A_, 2 + octave 4 + note C_, 4 + note E_, 4 + octave 3 + note F_, 4 + sfx_priority_off + sound_ret + +Sfx_66_Ch6: + toggle_sfx + duty_cycle 2 + note_type 5, 12, 2 + octave 5 + note F_, 2 + note E_, 1 + rest 1 + note D_, 2 + note C_, 1 + rest 1 + octave 4 + note A#, 2 + octave 5 + note C_, 2 + note D_, 2 + note E_, 2 + note F_, 4 + note G_, 4 + note F_, 4 + sound_ret + +Sfx_66_Ch8: + toggle_sfx + note_type 5, 1, 0 + octave 5 + note C_, 1 + rest 1 + octave 4 + note F_, 2 + octave 5 + note C_, 1 + rest 1 + octave 4 + note A#, 1 + rest 1 + note A_, 1 + rest 1 + note G_, 1 + rest 1 + note F_, 1 + rest 1 + note E_, 1 + rest 1 + octave 5 + note F_, 1 + rest 3 + note C_, 1 + rest 3 + octave 4 + note F_, 2 + rest 2 + sound_ret + +Sfx_67_Ch5: + toggle_sfx + sfx_priority_on + tempo 256 + volume 7, 7 + duty_cycle 2 + pitch_offset 1 + note_type 6, 11, 4 + octave 4 + note F_, 4 + note_type 4, 11, 2 + note C_, 2 + note F_, 2 + note C_, 2 + note_type 6, 11, 3 + note D#, 2 + note D#, 2 + note E_, 2 + note_type 6, 11, 4 + note F_, 8 + sfx_priority_off + sound_ret + +Sfx_67_Ch6: + toggle_sfx + vibrato 4, 2, 2 + duty_cycle 2 + note_type 6, 12, 4 + octave 4 + note A_, 4 + note_type 4, 12, 2 + note A_, 2 + note A_, 2 + note A_, 2 + note_type 6, 12, 4 + note A#, 2 + note A#, 2 + note A#, 2 + note_type 6, 12, 4 + note A_, 8 + sound_ret + +Sfx_67_Ch8: + toggle_sfx + note_type 6, 1, 0 + octave 5 + note A_, 4 + note_type 4, 1, 0 + note F_, 1 + rest 1 + note F_, 1 + rest 1 + note F_, 1 + rest 1 + note_type 6, 1, 0 + note G_, 1 + rest 1 + note D#, 1 + rest 1 + note G_, 1 + rest 1 + note A_, 8 + sound_ret + +Sfx_68_Ch5: + toggle_sfx + sfx_priority_on + tempo 256 + volume 7, 7 + duty_cycle 2 + pitch_offset 1 + note_type 5, 11, 4 + octave 4 + note D_, 4 + note C_, 4 + octave 3 + note A_, 8 + note_type 5, 11, 2 + octave 4 + note D#, 2 + note D#, 2 + note D_, 2 + note C_, 2 + note C_, 2 + octave 3 + note A#, 2 + note_type 5, 11, 4 + octave 4 + note C_, 8 + sfx_priority_off + sound_ret + +Sfx_68_Ch6: + toggle_sfx + vibrato 8, 2, 7 + duty_cycle 2 + note_type 5, 12, 5 + octave 4 + note A_, 4 + note F_, 4 + note C_, 8 + note_type 5, 12, 2 + note A#, 2 + note A#, 2 + note A#, 2 + note G_, 2 + note G_, 2 + note A#, 2 + note_type 5, 12, 4 + note A_, 8 + sound_ret + +Sfx_68_Ch8: + toggle_sfx + note_type 5, 1, 0 + octave 5 + note F_, 4 + note D#, 4 + note C_, 8 + note D#, 1 + rest 1 + note D#, 1 + rest 1 + note E_, 1 + rest 1 + note F_, 1 + rest 1 + note F_, 1 + rest 1 + note G_, 1 + rest 1 + note A_, 8 + sound_ret + +Sfx_69_Ch5: + toggle_sfx + sfx_priority_on + tempo 256 + volume 7, 7 + duty_cycle 2 + pitch_offset 1 + note_type 5, 10, 4 + octave 3 + note A#, 4 + note_type 5, 11, 1 + octave 4 + note C_, 2 + note C_, 1 + note C_, 1 + note_type 5, 10, 4 + note D#, 4 + note_type 5, 11, 1 + note F_, 2 + note F_, 1 + note F_, 1 + note_type 5, 11, 4 + note A#, 8 + sfx_priority_off + sound_ret + +Sfx_69_Ch6: + toggle_sfx + vibrato 4, 2, 3 + duty_cycle 2 + note_type 5, 13, 1 + octave 4 + note G_, 2 + note G_, 1 + note G_, 1 + note_type 5, 12, 4 + note D#, 4 + note_type 5, 13, 1 + note G#, 2 + note G#, 1 + note G#, 1 + note A#, 2 + note A#, 1 + note A#, 1 + note_type 5, 12, 4 + octave 5 + note D#, 8 + sound_ret + +Sfx_69_Ch8: + toggle_sfx + note_type 5, 1, 0 + octave 4 + note D#, 4 + note G#, 4 + note G_, 4 + note F_, 4 + note D#, 8 + sound_ret + +Sfx_6a_Ch5: + toggle_sfx + sfx_priority_on + tempo 256 + volume 7, 7 + pitch_offset 1 + duty_cycle 3 + note_type 6, 11, 5 + octave 3 + note G#, 4 + note_type 4, 11, 2 + note F_, 2 + note G#, 2 + note A_, 2 + note A#, 2 + note F#, 2 + note A#, 2 + octave 4 + note C_, 4 + note C_, 2 + note_type 4, 11, 6 + note C#, 12 + sfx_priority_off + sound_ret + +Sfx_6a_Ch6: + toggle_sfx + duty_cycle 2 + note_type 6, 12, 5 + octave 4 + note C#, 6 + note_type 4, 12, 1 + note C#, 1 + note C#, 1 + note C#, 1 + note_type 4, 12, 2 + note D#, 2 + note C#, 2 + note D#, 2 + note E_, 4 + note E_, 2 + note_type 4, 12, 6 + note F_, 12 + sound_ret + +Sfx_6a_Ch8: + toggle_sfx + note_type 6, 1, 0 + octave 5 + note C#, 2 + rest 2 + note C#, 2 + rest 2 + note_type 4, 1, 0 + note C#, 2 + rest 2 + note C#, 2 + note D#, 2 + rest 2 + note F_, 2 + note G#, 6 + sound_ret + +Sfx_6b_Ch5: + toggle_sfx + sfx_priority_on + tempo 256 + volume 7, 7 + duty_cycle 3 + pitch_offset 1 + note_type 6, 11, 2 + octave 3 + note E_, 2 + note F#, 2 + note G#, 2 + note G#, 1 + note G#, 1 + note B_, 2 + octave 4 + note C#, 2 + note D#, 2 + note D#, 1 + note D#, 1 + note_type 6, 11, 5 + note E_, 8 + sfx_priority_off + sound_ret + +Sfx_6b_Ch6: + toggle_sfx + duty_cycle 2 + note_type 6, 12, 2 + octave 4 + note G#, 2 + note G#, 1 + note G#, 1 + note E_, 2 + note E_, 1 + note E_, 1 + note B_, 2 + note B_, 1 + note B_, 1 + note A_, 2 + note A_, 1 + note A_, 1 + note_type 6, 12, 5 + note G#, 8 + sound_ret + +Sfx_6b_Ch8: + toggle_sfx + note_type 6, 1, 0 + octave 4 + note B_, 2 + rest 2 + octave 5 + note C#, 2 + rest 2 + note D#, 2 + rest 2 + note F#, 2 + note G_, 2 + note G#, 4 + sound_ret + +Sfx_6c_Ch5: + toggle_sfx + sfx_priority_on + tempo 256 + volume 7, 7 + duty_cycle 3 + pitch_offset 1 + note_type 6, 11, 3 + octave 3 + note F_, 4 + note C#, 4 + note F#, 4 + note D#, 4 + note G#, 4 + note F_, 4 + note A#, 4 + note F#, 4 + note_type 4, 11, 3 + note A#, 4 + note B_, 4 + octave 4 + note C_, 4 + note C#, 4 + note D#, 4 + note C_, 4 + note_type 4, 11, 6 + note C#, 12 + sfx_priority_off + sound_ret + +Sfx_6c_Ch6: + toggle_sfx + duty_cycle 2 + note_type 6, 12, 4 + octave 4 + note C#, 4 + note_type 4, 12, 4 + note C#, 2 + octave 3 + note A#, 2 + octave 4 + note C#, 2 + note D#, 6 + note D#, 2 + octave 3 + note B_, 2 + octave 4 + note D#, 2 + note F_, 6 + note F_, 2 + note C#, 2 + note F_, 2 + note F#, 6 + note F#, 2 + note D#, 2 + note F#, 2 + note C#, 4 + note D#, 4 + note E_, 4 + note F_, 4 + note F#, 4 + note G#, 4 + note_type 4, 12, 6 + note F#, 12 + sound_ret + +Sfx_6c_Ch8: + toggle_sfx + note_type 6, 1, 0 + octave 4 + note A#, 4 + rest 4 + note B_, 4 + rest 4 + octave 5 + note C#, 4 + rest 4 + note D#, 4 + rest 4 + note_type 4, 1, 0 + note F_, 4 + note D#, 4 + note C#, 4 + note A#, 4 + note G#, 4 + note F_, 4 + note F#, 6 + sound_ret diff --git a/layout.link b/layout.link index 3d22d54..9b8d9e6 100644 --- a/layout.link +++ b/layout.link @@ -933,7 +933,8 @@ ROMX $3b ROMX $3c org $4000 - org $51cb + org $43be + "audio/sfx.asm@SFX" "audio/cries.asm@Cries" "audio/cries.asm@CryHeaders" "audio/songs/title.asm" @@ -135,116 +135,6 @@ 38:4E5F Cursor_AnimateCursor 38:4EA8 Cursor_InterpretJoypad -; SFX shims -3C:43BE Sfx_01 -3C:43C1 Sfx_02 -3C:43C4 Sfx_03 -3C:43C7 Sfx_04 -3C:43CA Sfx_05 -3C:43CA Sfx_06 -3C:43CD Sfx_07 -3C:43D0 Sfx_08 -3C:43D3 Sfx_09 -3C:43D6 Sfx_0a -3C:43D9 Sfx_0b -3C:43DC Sfx_0c -3C:43DF Sfx_0d -3C:43E2 Sfx_0e -3C:43E5 Sfx_0f -3C:43E8 Sfx_10 -3C:43EB Sfx_11 -3C:43EE Sfx_12 -3C:43F1 Sfx_13 -3C:43F4 Sfx_14 -3C:43F7 Sfx_15 -3C:43FD Sfx_16 -3C:4400 Sfx_17 -3C:4403 Sfx_18 -3C:4409 Sfx_19 -3C:440C Sfx_1a -3C:440F Sfx_1b -3C:4412 Sfx_1c -3C:4418 Sfx_1d -3C:441E Sfx_1e -3C:4424 Sfx_1f -3C:4427 Sfx_20 -3C:442A Sfx_21 -3C:4430 Sfx_22 -3C:4433 Sfx_23 -3C:4436 Sfx_24 -3C:443C Sfx_25 -3C:4442 Sfx_26 -3C:4448 Sfx_27 -3C:444B Sfx_28 -3C:4451 Sfx_29 -3C:4454 Sfx_2a -3C:4457 Sfx_2b -3C:445A Sfx_2c -3C:445D Sfx_2d -3C:4460 Sfx_2e -3C:4463 Sfx_2f -3C:4466 Sfx_30 -3C:4469 Sfx_31 -3C:446F Sfx_32 -3C:4472 Sfx_33 -3C:4475 Sfx_34 -3C:4478 Sfx_35 -3C:447B Sfx_36 -3C:447E Sfx_37 -3C:4481 Sfx_38 -3C:4484 Sfx_39 -3C:4487 Sfx_3a -3C:448A Sfx_3b -3C:448D Sfx_3c -3C:4490 Sfx_3d -3C:4493 Sfx_3e -3C:4496 Sfx_3f -3C:4499 Sfx_40 -3C:449C Sfx_41 -3C:449F Sfx_42 -3C:44A2 Sfx_43 -3C:44A5 Sfx_44 -3C:44A8 Sfx_45 -3C:44AB Sfx_46 -3C:44AE Sfx_47 -3C:44B1 Sfx_48 -3C:44B4 Sfx_49 -3C:44B7 Sfx_4a -3C:44BD Sfx_4b -3C:44C0 Sfx_4c -3C:44C3 Sfx_4d -3C:44C6 Sfx_4e -3C:44C9 Sfx_4f -3C:44CC Sfx_50 -3C:44D2 Sfx_51 -3C:44D5 Sfx_52 -3C:44D8 Sfx_53 -3C:44E1 Sfx_54 -3C:44EA Sfx_55 -3C:44F0 Sfx_56 -3C:44F9 Sfx_57 -3C:44FF Sfx_58 -3C:4508 Sfx_59 -3C:4511 Sfx_5a -3C:451A Sfx_5b -3C:4523 Sfx_5c -3C:452C Sfx_5d -3C:4532 Sfx_5e -3C:4538 Sfx_5f -3C:453E Sfx_60 -3C:4547 Sfx_61 -3C:454D Sfx_62 -3C:4556 Sfx_63 -3C:4559 Sfx_64 -3C:4562 Sfx_65 -3C:456B Sfx_66 -3C:4574 Sfx_67 -3C:457D Sfx_68 -3C:4586 Sfx_69 -3C:458F Sfx_6a -3C:4598 Sfx_6b -3C:45A1 Sfx_6c - 3F:40E9 InGameDebugMenu 3F:4C24 Functionfcc24 3F:4E3E Functionfce3e |