summaryrefslogtreecommitdiff
path: root/audio/sfx
diff options
context:
space:
mode:
Diffstat (limited to 'audio/sfx')
-rw-r--r--audio/sfx/battle_27.asm8
-rw-r--r--audio/sfx/battle_36.asm6
-rw-r--r--audio/sfx/cry00_4.asm21
-rw-r--r--audio/sfx/cry01_4.asm24
-rw-r--r--audio/sfx/cry02_4.asm17
-rw-r--r--audio/sfx/cry03_4.asm30
-rw-r--r--audio/sfx/cry04_4.asm32
-rw-r--r--audio/sfx/cry05_4.asm19
-rw-r--r--audio/sfx/cry06_4.asm22
-rw-r--r--audio/sfx/cry07_4.asm21
-rw-r--r--audio/sfx/cry08_4.asm23
-rw-r--r--audio/sfx/cry09_4.asm35
-rw-r--r--audio/sfx/cry0a_4.asm35
-rw-r--r--audio/sfx/cry0b_4.asm37
-rw-r--r--audio/sfx/cry0c_4.asm29
-rw-r--r--audio/sfx/cry0d_4.asm40
-rw-r--r--audio/sfx/cry0e_4.asm23
-rw-r--r--audio/sfx/cry0f_4.asm29
-rw-r--r--audio/sfx/cry10_4.asm31
-rw-r--r--audio/sfx/cry11_4.asm34
-rw-r--r--audio/sfx/cry12_4.asm24
-rw-r--r--audio/sfx/cry13_4.asm30
-rw-r--r--audio/sfx/cry14_4.asm21
-rw-r--r--audio/sfx/cry15_4.asm30
-rw-r--r--audio/sfx/cry16_4.asm21
-rw-r--r--audio/sfx/cry17_4.asm24
-rw-r--r--audio/sfx/cry18_4.asm34
-rw-r--r--audio/sfx/cry19_4.asm18
-rw-r--r--audio/sfx/cry1a_4.asm30
-rw-r--r--audio/sfx/cry1b_4.asm26
-rw-r--r--audio/sfx/cry1c_4.asm31
-rw-r--r--audio/sfx/cry1d_4.asm29
-rw-r--r--audio/sfx/cry1e_4.asm38
-rw-r--r--audio/sfx/cry1f_4.asm24
-rw-r--r--audio/sfx/cry20_4.asm24
-rw-r--r--audio/sfx/cry21_4.asm27
-rw-r--r--audio/sfx/cry22_4.asm24
-rw-r--r--audio/sfx/cry23_4.asm25
-rw-r--r--audio/sfx/cry24_4.asm33
-rw-r--r--audio/sfx/cry25_4.asm26
-rw-r--r--audio/sfx/get_item1_4.asm47
-rw-r--r--audio/sfx/get_item1_4_2.asm47
-rw-r--r--audio/sfx/get_item2_4.asm69
-rw-r--r--audio/sfx/get_item2_4_2.asm69
-rw-r--r--audio/sfx/heal_ailment_4.asm9
-rw-r--r--audio/sfx/heal_hp_4.asm7
-rw-r--r--audio/sfx/noise_instrument01_4.asm3
-rw-r--r--audio/sfx/noise_instrument02_4.asm3
-rw-r--r--audio/sfx/noise_instrument03_4.asm3
-rw-r--r--audio/sfx/noise_instrument04_4.asm3
-rw-r--r--audio/sfx/noise_instrument05_4.asm8
-rw-r--r--audio/sfx/noise_instrument06_4.asm3
-rw-r--r--audio/sfx/noise_instrument07_4.asm4
-rw-r--r--audio/sfx/noise_instrument08_4.asm3
-rw-r--r--audio/sfx/noise_instrument09_4.asm3
-rw-r--r--audio/sfx/noise_instrument10_4.asm3
-rw-r--r--audio/sfx/noise_instrument11_4.asm3
-rw-r--r--audio/sfx/noise_instrument12_4.asm3
-rw-r--r--audio/sfx/noise_instrument13_4.asm3
-rw-r--r--audio/sfx/noise_instrument14_4.asm3
-rw-r--r--audio/sfx/noise_instrument15_4.asm4
-rw-r--r--audio/sfx/noise_instrument16_4.asm4
-rw-r--r--audio/sfx/noise_instrument17_4.asm3
-rw-r--r--audio/sfx/noise_instrument18_4.asm3
-rw-r--r--audio/sfx/noise_instrument19_4.asm3
-rw-r--r--audio/sfx/press_ab_4.asm7
-rw-r--r--audio/sfx/save_3.asm17
-rw-r--r--audio/sfx/shooting_star.asm2
-rw-r--r--audio/sfx/start_menu_4.asm4
-rw-r--r--audio/sfx/surfing_crash.asm5
-rw-r--r--audio/sfx/surfing_flip.asm8
-rw-r--r--audio/sfx/surfing_jump.asm9
-rw-r--r--audio/sfx/surfing_land.asm5
-rw-r--r--audio/sfx/swap_2.asm11
-rw-r--r--audio/sfx/tink_4.asm8
-rw-r--r--audio/sfx/unknown_802cc.asm5
-rw-r--r--audio/sfx/unused_4.asm31
77 files changed, 1455 insertions, 25 deletions
diff --git a/audio/sfx/battle_27.asm b/audio/sfx/battle_27.asm
index 1b505811..33f273fa 100644
--- a/audio/sfx/battle_27.asm
+++ b/audio/sfx/battle_27.asm
@@ -2,9 +2,9 @@ SFX_Battle_27_Ch5:
duty_cycle 2
square_note 15, 3, -7, 1984
-SFX_Battle_27_branch_2062a:
+SFX_Battle_27_branch_205da:
square_note 15, 13, -7, 1984
- sound_loop 4, SFX_Battle_27_branch_2062a
+ sound_loop 4, SFX_Battle_27_branch_205da
square_note 15, 13, 1, 1984
sound_ret
@@ -13,9 +13,9 @@ SFX_Battle_27_Ch6:
duty_cycle_pattern 2, 3, 0, 3
square_note 15, 2, -7, 1992
-SFX_Battle_27_branch_2063d:
+SFX_Battle_27_branch_205ed:
square_note 15, 12, -7, 1991
- sound_loop 4, SFX_Battle_27_branch_2063d
+ sound_loop 4, SFX_Battle_27_branch_205ed
square_note 15, 12, 1, 1992
sound_ret
diff --git a/audio/sfx/battle_36.asm b/audio/sfx/battle_36.asm
index 773bf753..ea4d351f 100644
--- a/audio/sfx/battle_36.asm
+++ b/audio/sfx/battle_36.asm
@@ -12,10 +12,10 @@ SFX_Battle_36_Ch5:
square_note 2, 15, 1, 1792
square_note 2, 15, 1, 2000
-SFX_Battle_36_branch_20930:
+SFX_Battle_36_branch_208e0:
square_note 2, 15, 1, 1792
square_note 2, 15, 1, 2016
- sound_loop 12, SFX_Battle_36_branch_20930
+ sound_loop 12, SFX_Battle_36_branch_208e0
square_note 15, 15, 1, 1792
sound_ret
@@ -35,7 +35,7 @@ SFX_Battle_36_Ch6:
square_note 2, 15, 1, 2001
square_note 2, 15, 1, 1793
square_note 2, 15, 1, 2017
- sound_loop 12, SFX_Battle_36_branch_20930
+ sound_loop 12, SFX_Battle_36_branch_208e0
square_note 15, 15, 1, 1793
sound_ret
diff --git a/audio/sfx/cry00_4.asm b/audio/sfx/cry00_4.asm
new file mode 100644
index 00000000..87bf036e
--- /dev/null
+++ b/audio/sfx/cry00_4.asm
@@ -0,0 +1,21 @@
+SFX_Cry00_4_Ch5:
+ duty_cycle_pattern 3, 3, 1, 1
+ square_note 4, 15, 3, 1816
+ square_note 15, 14, 5, 1944
+ square_note 8, 9, 1, 1880
+ sound_ret
+
+
+SFX_Cry00_4_Ch6:
+ duty_cycle_pattern 2, 2, 0, 0
+ square_note 5, 11, 3, 1800
+ square_note 15, 12, 5, 1928
+ square_note 8, 7, 1, 1864
+ sound_ret
+
+
+SFX_Cry00_4_Ch8:
+ noise_note 3, 10, 1, 28
+ noise_note 14, 9, 4, 44
+ noise_note 8, 8, 1, 28
+ sound_ret
diff --git a/audio/sfx/cry01_4.asm b/audio/sfx/cry01_4.asm
new file mode 100644
index 00000000..98824d06
--- /dev/null
+++ b/audio/sfx/cry01_4.asm
@@ -0,0 +1,24 @@
+SFX_Cry01_4_Ch5:
+ duty_cycle_pattern 2, 2, 0, 0
+ square_note 4, 15, 3, 1536
+ square_note 8, 13, 5, 1888
+ square_note 3, 14, 2, 1824
+ square_note 8, 13, 1, 1808
+ sound_ret
+
+
+SFX_Cry01_4_Ch6:
+ duty_cycle_pattern 1, 1, 2, 2
+ square_note 5, 11, 3, 1777
+ square_note 7, 12, 5, 1874
+ square_note 3, 10, 2, 1809
+ square_note 8, 11, 1, 1537
+ sound_ret
+
+
+SFX_Cry01_4_Ch8:
+ noise_note 3, 10, 2, 60
+ noise_note 12, 9, 4, 44
+ noise_note 3, 8, 2, 28
+ noise_note 8, 7, 1, 44
+ sound_ret
diff --git a/audio/sfx/cry02_4.asm b/audio/sfx/cry02_4.asm
new file mode 100644
index 00000000..aed17087
--- /dev/null
+++ b/audio/sfx/cry02_4.asm
@@ -0,0 +1,17 @@
+SFX_Cry02_4_Ch5:
+ duty_cycle 0
+ square_note 8, 15, 5, 1152
+ square_note 2, 14, 1, 1504
+ square_note 8, 13, 1, 1500
+ sound_ret
+
+
+SFX_Cry02_4_Ch6:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 7, 9, 5, 1089
+ square_note 2, 8, 1, 1313
+ square_note 8, 6, 1, 1306
+
+
+SFX_Cry02_4_Ch8:
+ sound_ret
diff --git a/audio/sfx/cry03_4.asm b/audio/sfx/cry03_4.asm
new file mode 100644
index 00000000..b4de22ce
--- /dev/null
+++ b/audio/sfx/cry03_4.asm
@@ -0,0 +1,30 @@
+SFX_Cry03_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 4, 15, 7, 1544
+ square_note 6, 14, 6, 1536
+ square_note 6, 13, 7, 1520
+ square_note 6, 12, 4, 1504
+ square_note 5, 13, 3, 1472
+ square_note 4, 13, 3, 1440
+ square_note 8, 14, 1, 1408
+ sound_ret
+
+
+SFX_Cry03_4_Ch6:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 4, 12, 7, 1284
+ square_note 6, 10, 6, 1282
+ square_note 6, 9, 7, 1265
+ square_note 4, 11, 4, 1249
+ square_note 5, 10, 3, 1218
+ square_note 4, 11, 3, 1187
+ square_note 8, 12, 1, 1154
+ sound_ret
+
+
+SFX_Cry03_4_Ch8:
+ noise_note 12, 14, 4, 76
+ noise_note 10, 12, 7, 92
+ noise_note 12, 11, 6, 76
+ noise_note 15, 10, 2, 92
+ sound_ret
diff --git a/audio/sfx/cry04_4.asm b/audio/sfx/cry04_4.asm
new file mode 100644
index 00000000..408ab37a
--- /dev/null
+++ b/audio/sfx/cry04_4.asm
@@ -0,0 +1,32 @@
+SFX_Cry04_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 4, 15, 7, 1696
+ square_note 8, 14, 6, 1700
+ square_note 4, 13, 6, 1696
+ square_note 12, 13, 3, 1568
+ square_note 8, 12, 3, 1572
+ square_note 4, 12, 2, 1568
+ square_note 8, 11, 1, 1552
+ sound_ret
+
+
+SFX_Cry04_4_Ch6:
+ duty_cycle_pattern 1, 1, 2, 2
+ square_note 4, 14, 7, 1537
+ square_note 8, 13, 6, 1539
+ square_note 4, 12, 6, 1537
+ square_note 12, 12, 3, 1409
+ square_note 8, 11, 3, 1411
+ square_note 4, 11, 2, 1410
+ square_note 8, 10, 1, 1393
+ sound_ret
+
+
+SFX_Cry04_4_Ch8:
+ noise_note 7, 13, 6, 92
+ noise_note 8, 14, 6, 76
+ noise_note 4, 13, 4, 92
+ noise_note 4, 13, 4, 76
+ noise_note 7, 12, 3, 76
+ noise_note 8, 10, 1, 92
+ sound_ret
diff --git a/audio/sfx/cry05_4.asm b/audio/sfx/cry05_4.asm
new file mode 100644
index 00000000..cce656b1
--- /dev/null
+++ b/audio/sfx/cry05_4.asm
@@ -0,0 +1,19 @@
+SFX_Cry05_4_Ch5:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 6, 14, 2, 1280
+ square_note 6, 14, 3, 1408
+ square_note 6, 13, 3, 1392
+ square_note 8, 10, 1, 1376
+ sound_ret
+
+
+SFX_Cry05_4_Ch6:
+ duty_cycle_pattern 3, 3, 1, 1
+ square_note 6, 14, 2, 1154
+ square_note 6, 13, 3, 1281
+ square_note 6, 11, 2, 1250
+ square_note 8, 8, 1, 1217
+
+
+SFX_Cry05_4_Ch8:
+ sound_ret
diff --git a/audio/sfx/cry06_4.asm b/audio/sfx/cry06_4.asm
new file mode 100644
index 00000000..2fbbb161
--- /dev/null
+++ b/audio/sfx/cry06_4.asm
@@ -0,0 +1,22 @@
+SFX_Cry06_4_Ch5:
+ duty_cycle_pattern 3, 3, 2, 2
+ square_note 6, 8, 3, 583
+ square_note 15, 6, 2, 550
+ square_note 4, 5, 2, 581
+ square_note 9, 6, 3, 518
+ square_note 15, 8, 2, 549
+ square_note 15, 4, 2, 519
+
+
+SFX_Cry06_4_Ch6:
+ sound_ret
+
+
+SFX_Cry06_4_Ch8:
+ noise_note 8, 13, 4, 140
+ noise_note 4, 14, 2, 156
+ noise_note 15, 12, 6, 140
+ noise_note 8, 14, 4, 172
+ noise_note 15, 13, 7, 156
+ noise_note 15, 15, 2, 172
+ sound_ret
diff --git a/audio/sfx/cry07_4.asm b/audio/sfx/cry07_4.asm
new file mode 100644
index 00000000..7e44544f
--- /dev/null
+++ b/audio/sfx/cry07_4.asm
@@ -0,0 +1,21 @@
+SFX_Cry07_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 4, 15, 3, 1760
+ square_note 15, 14, 4, 1600
+ square_note 8, 12, 1, 1568
+ sound_ret
+
+
+SFX_Cry07_4_Ch6:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 3, 12, 3, 1667
+ square_note 14, 11, 4, 1538
+ square_note 8, 10, 1, 1537
+ sound_ret
+
+
+SFX_Cry07_4_Ch8:
+ noise_note 4, 13, 3, 92
+ noise_note 15, 14, 6, 76
+ noise_note 8, 11, 1, 92
+ sound_ret
diff --git a/audio/sfx/cry08_4.asm b/audio/sfx/cry08_4.asm
new file mode 100644
index 00000000..67dcb820
--- /dev/null
+++ b/audio/sfx/cry08_4.asm
@@ -0,0 +1,23 @@
+SFX_Cry08_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 15, 6, 1381
+ square_note 10, 14, 4, 1404
+ square_note 3, 12, 2, 1372
+ square_note 15, 11, 2, 1340
+ sound_ret
+
+
+SFX_Cry08_4_Ch6:
+ duty_cycle_pattern 1, 1, 2, 2
+ square_note 14, 13, 6, 1283
+ square_note 9, 11, 4, 1307
+ square_note 4, 9, 2, 1274
+ square_note 15, 10, 2, 1243
+ sound_ret
+
+
+SFX_Cry08_4_Ch8:
+ noise_note 12, 14, 6, 76
+ noise_note 11, 13, 7, 92
+ noise_note 15, 12, 2, 76
+ sound_ret
diff --git a/audio/sfx/cry09_4.asm b/audio/sfx/cry09_4.asm
new file mode 100644
index 00000000..7dec80d3
--- /dev/null
+++ b/audio/sfx/cry09_4.asm
@@ -0,0 +1,35 @@
+SFX_Cry09_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 15, 7, 1952
+ square_note 6, 14, 6, 1955
+ square_note 10, 15, 4, 1952
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 10, 15, 6, 2008
+ square_note 4, 14, 3, 2007
+ square_note 15, 15, 2, 2008
+ sound_ret
+
+
+SFX_Cry09_4_Ch6:
+ duty_cycle_pattern 0, 0, 1, 1
+ square_note 2, 0, 8, 0
+ square_note 15, 10, 7, 1697
+ square_note 6, 8, 6, 1698
+ square_note 10, 7, 4, 1697
+ duty_cycle_pattern 1, 1, 3, 3
+ square_note 10, 7, 6, 1750
+ square_note 4, 8, 3, 1753
+ square_note 15, 10, 2, 1751
+ sound_ret
+
+
+SFX_Cry09_4_Ch8:
+ noise_note 2, 15, 2, 60
+ noise_note 8, 14, 4, 62
+ noise_note 15, 13, 7, 60
+ noise_note 6, 12, 5, 59
+ noise_note 6, 14, 4, 61
+ noise_note 8, 11, 6, 60
+ noise_note 6, 13, 4, 61
+ noise_note 8, 12, 1, 59
+ sound_ret
diff --git a/audio/sfx/cry0a_4.asm b/audio/sfx/cry0a_4.asm
new file mode 100644
index 00000000..c3cf315b
--- /dev/null
+++ b/audio/sfx/cry0a_4.asm
@@ -0,0 +1,35 @@
+SFX_Cry0A_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 8, 15, 7, 1760
+ square_note 6, 14, 6, 1765
+ square_note 3, 15, 4, 1760
+ square_note 3, 15, 6, 1744
+ square_note 3, 14, 3, 1728
+ square_note 4, 15, 2, 1712
+ square_note 15, 10, 2, 1736
+ sound_ret
+
+
+SFX_Cry0A_4_Ch6:
+ duty_cycle_pattern 0, 0, 1, 1
+ square_note 3, 0, 8, 0
+ square_note 8, 10, 7, 1697
+ square_note 6, 8, 6, 1699
+ square_note 3, 7, 4, 1697
+ square_note 3, 7, 6, 1681
+ square_note 3, 8, 3, 1666
+ square_note 4, 10, 2, 1649
+ square_note 15, 7, 2, 1673
+ sound_ret
+
+
+SFX_Cry0A_4_Ch8:
+ noise_note 2, 15, 2, 60
+ noise_note 8, 14, 4, 62
+ noise_note 8, 13, 7, 60
+ noise_note 5, 12, 5, 59
+ noise_note 3, 13, 4, 44
+ noise_note 2, 11, 6, 60
+ noise_note 3, 10, 4, 44
+ noise_note 8, 9, 1, 60
+ sound_ret
diff --git a/audio/sfx/cry0b_4.asm b/audio/sfx/cry0b_4.asm
new file mode 100644
index 00000000..610e2831
--- /dev/null
+++ b/audio/sfx/cry0b_4.asm
@@ -0,0 +1,37 @@
+SFX_Cry0B_4_Ch5:
+ duty_cycle_pattern 3, 0, 3, 0
+ square_note 4, 15, 1, 1792
+ square_note 4, 14, 1, 1920
+ square_note 4, 13, 1, 1856
+ square_note 4, 14, 1, 1856
+ square_note 4, 15, 1, 1920
+ square_note 4, 13, 1, 1792
+ square_note 4, 15, 1, 1793
+ square_note 4, 13, 1, 1922
+ square_note 4, 12, 1, 1858
+ square_note 8, 11, 1, 1857
+ sound_ret
+
+
+SFX_Cry0B_4_Ch6:
+ duty_cycle_pattern 1, 0, 1, 0
+ square_note 12, 0, 8, 0
+ square_note 4, 15, 1, 1793
+ square_note 4, 14, 1, 1922
+ square_note 4, 13, 1, 1857
+ square_note 4, 14, 1, 1857
+ square_note 4, 15, 1, 1922
+ square_note 8, 13, 1, 1793
+ sound_ret
+
+
+SFX_Cry0B_4_Ch8:
+ noise_note 15, 0, 8, 0
+ noise_note 4, 0, 8, 0
+ noise_note 4, 13, 1, 76
+ noise_note 4, 11, 1, 44
+ noise_note 4, 13, 1, 60
+ noise_note 4, 11, 1, 60
+ noise_note 4, 12, 1, 44
+ noise_note 8, 10, 1, 76
+ sound_ret
diff --git a/audio/sfx/cry0c_4.asm b/audio/sfx/cry0c_4.asm
new file mode 100644
index 00000000..cc8766a1
--- /dev/null
+++ b/audio/sfx/cry0c_4.asm
@@ -0,0 +1,29 @@
+SFX_Cry0C_4_Ch5:
+ duty_cycle_pattern 3, 0, 3, 0
+ square_note 8, 15, 5, 1536
+ square_note 2, 13, 2, 1592
+ square_note 2, 12, 2, 1584
+ square_note 2, 12, 2, 1576
+ square_note 2, 11, 2, 1568
+ square_note 2, 11, 2, 1552
+ square_note 2, 10, 2, 1560
+ square_note 2, 11, 2, 1552
+ square_note 8, 12, 1, 1568
+ sound_ret
+
+
+SFX_Cry0C_4_Ch6:
+ duty_cycle_pattern 1, 0, 1, 0
+ square_note 12, 12, 3, 1472
+ square_note 3, 11, 1, 1529
+ square_note 2, 10, 1, 1521
+ square_note 2, 10, 1, 1513
+ square_note 2, 9, 1, 1505
+ square_note 2, 9, 1, 1497
+ square_note 2, 8, 1, 1489
+ square_note 2, 9, 1, 1497
+ square_note 8, 9, 1, 1505
+
+
+SFX_Cry0C_4_Ch8:
+ sound_ret
diff --git a/audio/sfx/cry0d_4.asm b/audio/sfx/cry0d_4.asm
new file mode 100644
index 00000000..2119f0a9
--- /dev/null
+++ b/audio/sfx/cry0d_4.asm
@@ -0,0 +1,40 @@
+SFX_Cry0D_4_Ch5:
+ duty_cycle_pattern 2, 0, 2, 0
+ square_note 5, 15, 2, 1616
+ square_note 9, 13, 1, 1632
+ square_note 5, 14, 2, 1554
+ square_note 9, 12, 1, 1570
+ square_note 5, 15, 2, 1552
+ square_note 6, 13, 1, 1568
+ sound_loop 2, SFX_Cry0D_4_Ch5
+ sound_ret
+
+
+SFX_Cry0D_4_Ch6:
+ duty_cycle_pattern 1, 0, 0, 0
+ square_note 4, 0, 8, 0
+ square_note 5, 15, 2, 1617
+ square_note 9, 13, 1, 1633
+ square_note 5, 14, 2, 1556
+ square_note 8, 12, 1, 1572
+ square_note 5, 15, 2, 1553
+ square_note 12, 13, 1, 1569
+ square_note 5, 14, 2, 1556
+ square_note 8, 12, 1, 1572
+ square_note 5, 15, 2, 1553
+ square_note 4, 13, 1, 1569
+ sound_ret
+
+
+SFX_Cry0D_4_Ch8:
+ noise_note 6, 13, 2, 28
+ noise_note 9, 11, 1, 44
+ noise_note 8, 12, 2, 44
+ noise_note 9, 11, 1, 60
+ noise_note 6, 12, 2, 44
+ noise_note 9, 10, 2, 60
+ noise_note 7, 12, 2, 44
+ noise_note 5, 10, 1, 60
+ noise_note 9, 12, 2, 44
+ noise_note 4, 10, 1, 60
+ sound_ret
diff --git a/audio/sfx/cry0e_4.asm b/audio/sfx/cry0e_4.asm
new file mode 100644
index 00000000..0c18e996
--- /dev/null
+++ b/audio/sfx/cry0e_4.asm
@@ -0,0 +1,23 @@
+SFX_Cry0E_4_Ch5:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 4, 14, 1, 1792
+ square_note 4, 15, 2, 1920
+ square_note 2, 9, 2, 1856
+ square_note 8, 14, 1, 1536
+ sound_ret
+
+
+SFX_Cry0E_4_Ch6:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 4, 11, 1, 1761
+ square_note 3, 12, 2, 1761
+ square_note 3, 6, 2, 1665
+ square_note 8, 11, 1, 1505
+ sound_ret
+
+
+SFX_Cry0E_4_Ch8:
+ noise_note 2, 6, 1, 50
+ noise_note 2, 6, 1, 33
+ noise_note 8, 6, 1, 17
+ sound_ret
diff --git a/audio/sfx/cry0f_4.asm b/audio/sfx/cry0f_4.asm
new file mode 100644
index 00000000..6debdb09
--- /dev/null
+++ b/audio/sfx/cry0f_4.asm
@@ -0,0 +1,29 @@
+SFX_Cry0F_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 1
+ square_note 4, 15, 7, 1984
+ square_note 12, 14, 6, 1986
+ square_note 6, 11, 5, 1664
+ square_note 4, 12, 4, 1648
+ square_note 4, 11, 5, 1632
+ square_note 8, 12, 1, 1600
+ sound_ret
+
+
+SFX_Cry0F_4_Ch6:
+ duty_cycle_pattern 3, 0, 3, 0
+ square_note 3, 12, 7, 1921
+ square_note 12, 11, 6, 1920
+ square_note 6, 10, 5, 1601
+ square_note 4, 12, 4, 1586
+ square_note 6, 11, 5, 1569
+ square_note 8, 10, 1, 1538
+ sound_ret
+
+
+SFX_Cry0F_4_Ch8:
+ noise_note 3, 14, 4, 60
+ noise_note 12, 13, 6, 44
+ noise_note 4, 14, 4, 60
+ noise_note 8, 11, 7, 92
+ noise_note 15, 12, 2, 93
+ sound_ret
diff --git a/audio/sfx/cry10_4.asm b/audio/sfx/cry10_4.asm
new file mode 100644
index 00000000..39c374bc
--- /dev/null
+++ b/audio/sfx/cry10_4.asm
@@ -0,0 +1,31 @@
+SFX_Cry10_4_Ch5:
+ duty_cycle_pattern 3, 0, 2, 1
+ square_note 8, 15, 7, 1664
+ square_note 2, 15, 7, 1632
+ square_note 1, 14, 7, 1600
+ square_note 1, 14, 7, 1568
+ square_note 15, 13, 1, 1536
+ square_note 4, 12, 7, 1856
+ square_note 4, 10, 7, 1840
+ square_note 15, 9, 1, 1824
+ sound_ret
+
+
+SFX_Cry10_4_Ch6:
+ duty_cycle_pattern 1, 3, 2, 1
+ square_note 10, 14, 7, 1666
+ square_note 2, 14, 7, 1634
+ square_note 1, 13, 7, 1602
+ square_note 1, 13, 7, 1570
+ square_note 15, 12, 1, 1538
+ square_note 4, 11, 7, 1858
+ square_note 2, 9, 7, 1842
+ square_note 15, 8, 1, 1826
+ sound_ret
+
+
+SFX_Cry10_4_Ch8:
+ noise_note 4, 7, 4, 33
+ noise_note 4, 7, 4, 16
+ noise_note 4, 7, 1, 32
+ sound_ret
diff --git a/audio/sfx/cry11_4.asm b/audio/sfx/cry11_4.asm
new file mode 100644
index 00000000..8e75ec6a
--- /dev/null
+++ b/audio/sfx/cry11_4.asm
@@ -0,0 +1,34 @@
+SFX_Cry11_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 6, 15, 7, 1952
+ square_note 8, 14, 6, 1956
+ square_note 4, 13, 6, 1952
+ square_note 15, 13, 3, 1824
+ square_note 8, 12, 3, 1827
+ square_note 2, 12, 2, 1832
+ square_note 8, 11, 1, 1840
+ sound_ret
+
+
+SFX_Cry11_4_Ch6:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 4, 0, 8, 0
+ square_note 6, 10, 7, 1857
+ square_note 8, 8, 6, 1859
+ square_note 4, 7, 6, 1857
+ square_note 13, 8, 3, 1730
+ square_note 7, 7, 3, 1729
+ square_note 3, 8, 2, 1740
+ square_note 8, 7, 1, 1752
+ sound_ret
+
+
+SFX_Cry11_4_Ch8:
+ noise_note 2, 15, 2, 76
+ noise_note 6, 14, 6, 58
+ noise_note 4, 13, 7, 58
+ noise_note 6, 13, 6, 44
+ noise_note 8, 14, 5, 60
+ noise_note 12, 13, 2, 61
+ noise_note 8, 13, 1, 44
+ sound_ret
diff --git a/audio/sfx/cry12_4.asm b/audio/sfx/cry12_4.asm
new file mode 100644
index 00000000..0c98bdee
--- /dev/null
+++ b/audio/sfx/cry12_4.asm
@@ -0,0 +1,24 @@
+SFX_Cry12_4_Ch5:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 12, 15, 2, 1088
+ square_note 15, 14, 3, 1184
+ square_note 4, 13, 2, 1168
+ square_note 8, 13, 1, 1152
+ sound_ret
+
+
+SFX_Cry12_4_Ch6:
+ duty_cycle_pattern 3, 2, 3, 2
+ square_note 11, 13, 2, 1080
+ square_note 14, 12, 6, 1176
+ square_note 3, 11, 2, 1160
+ square_note 8, 11, 1, 1144
+ sound_ret
+
+
+SFX_Cry12_4_Ch8:
+ noise_note 10, 14, 6, 108
+ noise_note 15, 13, 2, 92
+ noise_note 3, 12, 2, 108
+ noise_note 8, 13, 1, 92
+ sound_ret
diff --git a/audio/sfx/cry13_4.asm b/audio/sfx/cry13_4.asm
new file mode 100644
index 00000000..649e1a73
--- /dev/null
+++ b/audio/sfx/cry13_4.asm
@@ -0,0 +1,30 @@
+SFX_Cry13_4_Ch5:
+ duty_cycle_pattern 0, 3, 0, 3
+ square_note 15, 15, 6, 1472
+ square_note 8, 14, 3, 1468
+ square_note 6, 13, 2, 1488
+ square_note 6, 11, 2, 1504
+ square_note 6, 12, 2, 1520
+ square_note 8, 11, 1, 1536
+ sound_ret
+
+
+SFX_Cry13_4_Ch6:
+ duty_cycle_pattern 2, 1, 2, 1
+ square_note 14, 12, 6, 1201
+ square_note 7, 12, 3, 1197
+ square_note 5, 11, 2, 1217
+ square_note 8, 9, 2, 1233
+ square_note 6, 10, 2, 1249
+ square_note 8, 9, 1, 1265
+ sound_ret
+
+
+SFX_Cry13_4_Ch8:
+ noise_note 10, 14, 6, 92
+ noise_note 10, 13, 6, 108
+ noise_note 4, 12, 2, 76
+ noise_note 6, 13, 3, 92
+ noise_note 8, 11, 3, 76
+ noise_note 8, 10, 1, 92
+ sound_ret
diff --git a/audio/sfx/cry14_4.asm b/audio/sfx/cry14_4.asm
new file mode 100644
index 00000000..b3dc1b2d
--- /dev/null
+++ b/audio/sfx/cry14_4.asm
@@ -0,0 +1,21 @@
+SFX_Cry14_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 8, 14, 4, 1936
+ square_note 15, 15, 5, 1984
+ square_note 8, 13, 1, 2008
+ sound_ret
+
+
+SFX_Cry14_4_Ch6:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 10, 12, 4, 1905
+ square_note 15, 11, 6, 1954
+ square_note 8, 10, 1, 1975
+ sound_ret
+
+
+SFX_Cry14_4_Ch8:
+ noise_note 8, 14, 4, 76
+ noise_note 14, 12, 4, 60
+ noise_note 8, 13, 1, 44
+ sound_ret
diff --git a/audio/sfx/cry15_4.asm b/audio/sfx/cry15_4.asm
new file mode 100644
index 00000000..7764d751
--- /dev/null
+++ b/audio/sfx/cry15_4.asm
@@ -0,0 +1,30 @@
+SFX_Cry15_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 4, 15, 3, 1920
+ square_note 15, 14, 7, 1792
+ square_note 8, 13, 3, 1808
+ square_note 4, 12, 2, 1792
+ square_note 4, 13, 2, 1776
+ square_note 8, 12, 1, 1760
+ sound_ret
+
+
+SFX_Cry15_4_Ch6:
+ duty_cycle_pattern 1, 1, 2, 2
+ square_note 6, 12, 3, 1793
+ square_note 14, 11, 7, 1665
+ square_note 7, 11, 3, 1682
+ square_note 3, 10, 2, 1665
+ square_note 4, 11, 2, 1650
+ square_note 8, 10, 1, 1633
+ sound_ret
+
+
+SFX_Cry15_4_Ch8:
+ noise_note 6, 14, 3, 92
+ noise_note 14, 13, 6, 76
+ noise_note 6, 12, 6, 60
+ noise_note 3, 11, 3, 76
+ noise_note 3, 10, 2, 92
+ noise_note 8, 11, 1, 108
+ sound_ret
diff --git a/audio/sfx/cry16_4.asm b/audio/sfx/cry16_4.asm
new file mode 100644
index 00000000..35ddd284
--- /dev/null
+++ b/audio/sfx/cry16_4.asm
@@ -0,0 +1,21 @@
+SFX_Cry16_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 13, 7, 1920
+ square_note 4, 14, 6, 1952
+ square_note 15, 13, 2, 1856
+ sound_ret
+
+
+SFX_Cry16_4_Ch6:
+ duty_cycle_pattern 1, 1, 2, 2
+ square_note 15, 12, 7, 1875
+ square_note 5, 11, 6, 1906
+ square_note 15, 12, 2, 1809
+ sound_ret
+
+
+SFX_Cry16_4_Ch8:
+ noise_note 13, 15, 6, 76
+ noise_note 4, 14, 6, 60
+ noise_note 15, 15, 2, 76
+ sound_ret
diff --git a/audio/sfx/cry17_4.asm b/audio/sfx/cry17_4.asm
new file mode 100644
index 00000000..a5c8de8e
--- /dev/null
+++ b/audio/sfx/cry17_4.asm
@@ -0,0 +1,24 @@
+SFX_Cry17_4_Ch5:
+ duty_cycle_pattern 0, 0, 3, 3
+ square_note 15, 15, 7, 1280
+ square_note 15, 14, 7, 1288
+ square_note 8, 11, 4, 1152
+ square_note 15, 10, 2, 1120
+ sound_ret
+
+
+SFX_Cry17_4_Ch6:
+ duty_cycle_pattern 1, 0, 1, 0
+ square_note 14, 13, 7, 1153
+ square_note 14, 12, 7, 1161
+ square_note 10, 11, 4, 1025
+ square_note 15, 12, 2, 993
+ sound_ret
+
+
+SFX_Cry17_4_Ch8:
+ noise_note 14, 15, 7, 124
+ noise_note 12, 15, 6, 108
+ noise_note 9, 14, 4, 124
+ noise_note 15, 14, 2, 108
+ sound_ret
diff --git a/audio/sfx/cry18_4.asm b/audio/sfx/cry18_4.asm
new file mode 100644
index 00000000..2909234a
--- /dev/null
+++ b/audio/sfx/cry18_4.asm
@@ -0,0 +1,34 @@
+SFX_Cry18_4_Ch5:
+ duty_cycle_pattern 1, 1, 0, 0
+ square_note 10, 15, 5, 1664
+ square_note 3, 14, 2, 1696
+ square_note 3, 15, 2, 1728
+ square_note 3, 14, 2, 1760
+ square_note 3, 13, 2, 1792
+ square_note 3, 12, 2, 1760
+ square_note 3, 13, 2, 1728
+ square_note 8, 12, 1, 1696
+ sound_ret
+
+
+SFX_Cry18_4_Ch6:
+ duty_cycle_pattern 0, 0, 3, 3
+ square_note 9, 13, 5, 1585
+ square_note 3, 13, 2, 1618
+ square_note 3, 14, 2, 1649
+ square_note 3, 11, 2, 1681
+ square_note 3, 12, 2, 1714
+ square_note 3, 11, 2, 1681
+ square_note 3, 12, 2, 1649
+ square_note 8, 11, 1, 1617
+ sound_ret
+
+
+SFX_Cry18_4_Ch8:
+ noise_note 6, 14, 3, 76
+ noise_note 4, 12, 3, 60
+ noise_note 5, 13, 4, 60
+ noise_note 4, 12, 4, 44
+ noise_note 6, 11, 4, 60
+ noise_note 8, 12, 1, 44
+ sound_ret
diff --git a/audio/sfx/cry19_4.asm b/audio/sfx/cry19_4.asm
new file mode 100644
index 00000000..0deaf3e3
--- /dev/null
+++ b/audio/sfx/cry19_4.asm
@@ -0,0 +1,18 @@
+SFX_Cry19_4_Ch5:
+ duty_cycle_pattern 0, 1, 2, 3
+ square_note 7, 13, 2, 1856
+ square_note 15, 14, 5, 1888
+ square_note 15, 12, 1, 1840
+ sound_ret
+
+
+SFX_Cry19_4_Ch6:
+ duty_cycle_pattern 2, 0, 0, 1
+ square_note 2, 12, 2, 1793
+ square_note 4, 12, 2, 1800
+ square_note 15, 13, 7, 1857
+ square_note 15, 10, 2, 1793
+
+
+SFX_Cry19_4_Ch8:
+ sound_ret
diff --git a/audio/sfx/cry1a_4.asm b/audio/sfx/cry1a_4.asm
new file mode 100644
index 00000000..1a1856e7
--- /dev/null
+++ b/audio/sfx/cry1a_4.asm
@@ -0,0 +1,30 @@
+SFX_Cry1A_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 6, 15, 7, 1856
+ square_note 12, 14, 6, 1860
+ square_note 6, 13, 5, 1872
+ square_note 4, 12, 3, 1888
+ square_note 3, 12, 3, 1920
+ square_note 8, 13, 1, 1952
+ sound_ret
+
+
+SFX_Cry1A_4_Ch6:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 6, 12, 7, 1793
+ square_note 11, 11, 6, 1794
+ square_note 6, 10, 5, 1809
+ square_note 4, 9, 3, 1825
+ square_note 3, 10, 3, 1857
+ square_note 8, 9, 1, 1890
+ sound_ret
+
+
+SFX_Cry1A_4_Ch8:
+ noise_note 3, 14, 2, 60
+ noise_note 8, 13, 6, 76
+ noise_note 5, 13, 4, 60
+ noise_note 12, 12, 7, 76
+ noise_note 2, 14, 2, 60
+ noise_note 8, 13, 1, 44
+ sound_ret
diff --git a/audio/sfx/cry1b_4.asm b/audio/sfx/cry1b_4.asm
new file mode 100644
index 00000000..f0a57d88
--- /dev/null
+++ b/audio/sfx/cry1b_4.asm
@@ -0,0 +1,26 @@
+SFX_Cry1B_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 6, 15, 7, 1728
+ square_note 15, 14, 7, 1792
+ square_note 4, 15, 4, 1776
+ square_note 4, 14, 4, 1760
+ square_note 8, 13, 1, 1744
+ sound_ret
+
+
+SFX_Cry1B_4_Ch6:
+ duty_cycle_pattern 0, 0, 2, 2
+ square_note 7, 14, 6, 1665
+ square_note 14, 13, 5, 1729
+ square_note 4, 12, 4, 1713
+ square_note 4, 13, 4, 1697
+ square_note 8, 12, 1, 1681
+ sound_ret
+
+
+SFX_Cry1B_4_Ch8:
+ noise_note 10, 10, 6, 60
+ noise_note 14, 9, 4, 44
+ noise_note 5, 10, 3, 60
+ noise_note 8, 9, 1, 44
+ sound_ret
diff --git a/audio/sfx/cry1c_4.asm b/audio/sfx/cry1c_4.asm
new file mode 100644
index 00000000..2df760db
--- /dev/null
+++ b/audio/sfx/cry1c_4.asm
@@ -0,0 +1,31 @@
+SFX_Cry1C_4_Ch5:
+ duty_cycle_pattern 3, 3, 1, 1
+ square_note 7, 13, 6, 2017
+ square_note 6, 12, 6, 2018
+ square_note 9, 13, 6, 2017
+ square_note 7, 12, 6, 2016
+ square_note 5, 11, 6, 2018
+ square_note 7, 12, 6, 2017
+ square_note 6, 11, 6, 2016
+ square_note 8, 10, 1, 2015
+ sound_ret
+
+
+SFX_Cry1C_4_Ch6:
+ duty_cycle_pattern 1, 0, 1, 0
+ square_note 6, 12, 3, 1993
+ square_note 6, 11, 3, 1991
+ square_note 10, 12, 4, 1987
+ square_note 8, 11, 4, 1991
+ square_note 6, 12, 3, 1993
+ square_note 15, 10, 2, 1989
+ sound_ret
+
+
+SFX_Cry1C_4_Ch8:
+ noise_note 13, 1, -1, 124
+ noise_note 13, 15, 7, 140
+ noise_note 12, 13, 6, 124
+ noise_note 8, 12, 4, 108
+ noise_note 15, 11, 3, 92
+ sound_ret
diff --git a/audio/sfx/cry1d_4.asm b/audio/sfx/cry1d_4.asm
new file mode 100644
index 00000000..52f4f474
--- /dev/null
+++ b/audio/sfx/cry1d_4.asm
@@ -0,0 +1,29 @@
+SFX_Cry1D_4_Ch5:
+ duty_cycle_pattern 3, 3, 1, 0
+ square_note 15, 15, 0, 1797
+ square_note 10, 14, 0, 1792
+ square_note 6, 11, 4, 1808
+ square_note 4, 13, 3, 1792
+ square_note 6, 11, 2, 1568
+ square_note 8, 10, 1, 1572
+ sound_ret
+
+
+SFX_Cry1D_4_Ch6:
+ duty_cycle_pattern 0, 2, 0, 2
+ square_note 15, 11, 0, 1731
+ square_note 10, 10, 0, 1729
+ square_note 6, 8, 4, 1746
+ square_note 4, 9, 3, 1729
+ square_note 6, 8, 2, 1505
+ square_note 8, 6, 1, 1512
+ sound_ret
+
+
+SFX_Cry1D_4_Ch8:
+ noise_note 6, 14, 6, 76
+ noise_note 15, 13, 6, 60
+ noise_note 10, 12, 5, 74
+ noise_note 1, 11, 2, 91
+ noise_note 15, 12, 2, 76
+ sound_ret
diff --git a/audio/sfx/cry1e_4.asm b/audio/sfx/cry1e_4.asm
new file mode 100644
index 00000000..70bbc648
--- /dev/null
+++ b/audio/sfx/cry1e_4.asm
@@ -0,0 +1,38 @@
+SFX_Cry1E_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 6, 15, 2, 1536
+ square_note 6, 14, 2, 1600
+ square_note 6, 13, 2, 1664
+ square_note 6, 14, 2, 1728
+ square_note 6, 13, 2, 1792
+ square_note 6, 12, 2, 1856
+ square_note 6, 11, 2, 1920
+ square_note 8, 10, 1, 1984
+ sound_ret
+
+
+SFX_Cry1E_4_Ch6:
+ duty_cycle_pattern 0, 1, 0, 1
+ square_note 3, 0, 8, 1
+ square_note 6, 12, 2, 1473
+ square_note 6, 11, 2, 1538
+ square_note 6, 10, 2, 1601
+ square_note 6, 11, 2, 1666
+ square_note 6, 10, 2, 1730
+ square_note 6, 9, 2, 1793
+ square_note 6, 10, 2, 1858
+ square_note 8, 8, 1, 1921
+ sound_ret
+
+
+SFX_Cry1E_4_Ch8:
+ noise_note 6, 0, 8, 1
+ noise_note 5, 14, 2, 92
+ noise_note 5, 12, 2, 76
+ noise_note 5, 13, 2, 60
+ noise_note 5, 11, 2, 44
+ noise_note 5, 12, 2, 28
+ noise_note 5, 10, 2, 27
+ noise_note 5, 9, 2, 26
+ noise_note 8, 8, 1, 24
+ sound_ret
diff --git a/audio/sfx/cry1f_4.asm b/audio/sfx/cry1f_4.asm
new file mode 100644
index 00000000..b0c843f2
--- /dev/null
+++ b/audio/sfx/cry1f_4.asm
@@ -0,0 +1,24 @@
+SFX_Cry1F_4_Ch5:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 3, 15, 4, 1601
+ square_note 13, 13, 6, 1825
+ square_note 8, 15, 4, 1817
+ square_note 8, 12, 1, 1818
+ sound_ret
+
+
+SFX_Cry1F_4_Ch6:
+ duty_cycle_pattern 3, 0, 3, 0
+ square_note 4, 15, 4, 1408
+ square_note 14, 14, 6, 1760
+ square_note 8, 13, 5, 1752
+ square_note 8, 13, 1, 1756
+ sound_ret
+
+
+SFX_Cry1F_4_Ch8:
+ noise_note 5, 12, 4, 70
+ noise_note 13, 10, 5, 68
+ noise_note 8, 12, 4, 69
+ noise_note 8, 11, 1, 68
+ sound_ret
diff --git a/audio/sfx/cry20_4.asm b/audio/sfx/cry20_4.asm
new file mode 100644
index 00000000..858fe171
--- /dev/null
+++ b/audio/sfx/cry20_4.asm
@@ -0,0 +1,24 @@
+SFX_Cry20_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 13, 15, 1, 1297
+ square_note 13, 14, 1, 1301
+ square_note 13, 14, 1, 1297
+ square_note 8, 13, 1, 1297
+ sound_ret
+
+
+SFX_Cry20_4_Ch6:
+ duty_cycle_pattern 0, 1, 1, 1
+ square_note 12, 14, 1, 1292
+ square_note 12, 13, 1, 1296
+ square_note 14, 12, 1, 1292
+ square_note 8, 12, 1, 1290
+ sound_ret
+
+
+SFX_Cry20_4_Ch8:
+ noise_note 14, 15, 2, 101
+ noise_note 13, 14, 2, 85
+ noise_note 14, 13, 2, 86
+ noise_note 8, 13, 1, 102
+ sound_ret
diff --git a/audio/sfx/cry21_4.asm b/audio/sfx/cry21_4.asm
new file mode 100644
index 00000000..bc720c10
--- /dev/null
+++ b/audio/sfx/cry21_4.asm
@@ -0,0 +1,27 @@
+SFX_Cry21_4_Ch5:
+ duty_cycle_pattern 0, 1, 2, 3
+ square_note 3, 15, 3, 1380
+ square_note 2, 14, 2, 1348
+ square_note 5, 13, 1, 1314
+ square_note 2, 11, 2, 1156
+ square_note 8, 13, 1, 1186
+ square_note 3, 15, 3, 1316
+ square_note 4, 14, 4, 1252
+ square_note 8, 13, 1, 1282
+ sound_ret
+
+
+SFX_Cry21_4_Ch6:
+ duty_cycle_pattern 3, 0, 3, 0
+ square_note 3, 13, 3, 1376
+ square_note 2, 12, 2, 1344
+ square_note 5, 12, 1, 1312
+ square_note 2, 9, 2, 1152
+ square_note 8, 12, 1, 1184
+ square_note 3, 13, 3, 1312
+ square_note 3, 12, 4, 1248
+ square_note 8, 12, 1, 1280
+
+
+SFX_Cry21_4_Ch8:
+ sound_ret
diff --git a/audio/sfx/cry22_4.asm b/audio/sfx/cry22_4.asm
new file mode 100644
index 00000000..e27f0770
--- /dev/null
+++ b/audio/sfx/cry22_4.asm
@@ -0,0 +1,24 @@
+SFX_Cry22_4_Ch5:
+ duty_cycle_pattern 0, 1, 0, 1
+ square_note 2, 3, -5, 897
+ square_note 7, 15, 5, 1537
+ square_note 1, 12, 2, 1153
+ square_note 8, 9, 1, 897
+ sound_ret
+
+
+SFX_Cry22_4_Ch6:
+ duty_cycle_pattern 3, 2, 3, 2
+ square_note 2, 3, -6, 1456
+ square_note 7, 13, 5, 1885
+ square_note 1, 11, 2, 1712
+ square_note 8, 6, 1, 1456
+ sound_ret
+
+
+SFX_Cry22_4_Ch8:
+ noise_note 2, 9, 2, 73
+ noise_note 7, 11, 5, 41
+ noise_note 1, 10, 2, 57
+ noise_note 8, 9, 1, 73
+ sound_ret
diff --git a/audio/sfx/cry23_4.asm b/audio/sfx/cry23_4.asm
new file mode 100644
index 00000000..7e087dd2
--- /dev/null
+++ b/audio/sfx/cry23_4.asm
@@ -0,0 +1,25 @@
+SFX_Cry23_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 15, 7, 1984
+ square_note 6, 14, 4, 1985
+ square_note 10, 15, 6, 1984
+ square_note 4, 13, 3, 1986
+ square_note 8, 12, 1, 1984
+ sound_ret
+
+
+SFX_Cry23_4_Ch6:
+ duty_cycle_pattern 1, 1, 3, 3
+ square_note 15, 9, 7, 1921
+ square_note 6, 8, 4, 1920
+ square_note 10, 9, 6, 1921
+ square_note 15, 8, 3, 1921
+ sound_ret
+
+
+SFX_Cry23_4_Ch8:
+ noise_note 3, 15, 2, 60
+ noise_note 13, 14, 6, 44
+ noise_note 15, 13, 7, 60
+ noise_note 8, 12, 1, 44
+ sound_ret
diff --git a/audio/sfx/cry24_4.asm b/audio/sfx/cry24_4.asm
new file mode 100644
index 00000000..e08d59f4
--- /dev/null
+++ b/audio/sfx/cry24_4.asm
@@ -0,0 +1,33 @@
+SFX_Cry24_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 15, 7, 1664
+ square_note 10, 14, 6, 1668
+ square_note 15, 13, 7, 1680
+ square_note 8, 13, 5, 1680
+ square_note 6, 12, 4, 1672
+ square_note 5, 13, 3, 1648
+ square_note 4, 13, 3, 1632
+ square_note 8, 12, 1, 1600
+ sound_ret
+
+
+SFX_Cry24_4_Ch6:
+ duty_cycle_pattern 0, 0, 1, 1
+ square_note 15, 11, 7, 1601
+ square_note 10, 9, 6, 1602
+ square_note 15, 10, 7, 1617
+ square_note 8, 10, 5, 1617
+ square_note 6, 9, 4, 1607
+ square_note 5, 10, 3, 1585
+ square_note 4, 9, 3, 1570
+ square_note 8, 7, 1, 1537
+ sound_ret
+
+
+SFX_Cry24_4_Ch8:
+ noise_note 15, 14, 4, 60
+ noise_note 10, 12, 7, 76
+ noise_note 10, 12, 7, 60
+ noise_note 12, 11, 7, 76
+ noise_note 15, 10, 2, 92
+ sound_ret
diff --git a/audio/sfx/cry25_4.asm b/audio/sfx/cry25_4.asm
new file mode 100644
index 00000000..02af0c0a
--- /dev/null
+++ b/audio/sfx/cry25_4.asm
@@ -0,0 +1,26 @@
+SFX_Cry25_4_Ch5:
+ duty_cycle_pattern 2, 2, 1, 1
+ square_note 6, 15, 4, 1856
+ square_note 15, 14, 3, 1840
+ square_note 4, 15, 4, 1856
+ square_note 5, 11, 3, 1864
+ square_note 8, 13, 1, 1872
+ sound_ret
+
+
+SFX_Cry25_4_Ch6:
+ duty_cycle_pattern 1, 3, 1, 3
+ square_note 6, 12, 3, 1810
+ square_note 15, 11, 3, 1796
+ square_note 3, 12, 3, 1810
+ square_note 4, 12, 3, 1825
+ square_note 8, 11, 1, 1842
+ sound_ret
+
+
+SFX_Cry25_4_Ch8:
+ noise_note 8, 13, 6, 44
+ noise_note 12, 12, 6, 60
+ noise_note 10, 11, 6, 44
+ noise_note 8, 9, 1, 28
+ sound_ret
diff --git a/audio/sfx/get_item1_4.asm b/audio/sfx/get_item1_4.asm
new file mode 100644
index 00000000..3fc984c5
--- /dev/null
+++ b/audio/sfx/get_item1_4.asm
@@ -0,0 +1,47 @@
+SFX_Get_Item1_4_Ch5:
+ execute_music
+ tempo 256
+ volume 7, 7
+ vibrato 6, 2, 6
+ duty_cycle 2
+ toggle_perfect_pitch
+ 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
+ sound_ret
+
+
+SFX_Get_Item1_4_Ch6:
+ execute_music
+ 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_Get_Item1_4_Ch7:
+ execute_music
+ 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
diff --git a/audio/sfx/get_item1_4_2.asm b/audio/sfx/get_item1_4_2.asm
new file mode 100644
index 00000000..f2889b62
--- /dev/null
+++ b/audio/sfx/get_item1_4_2.asm
@@ -0,0 +1,47 @@
+SFX_Get_Item1_4_2_Ch5:
+ execute_music
+ tempo 256
+ volume 7, 7
+ vibrato 6, 2, 6
+ duty_cycle 2
+ toggle_perfect_pitch
+ 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
+ sound_ret
+
+
+SFX_Get_Item1_4_2_Ch6:
+ execute_music
+ 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_Get_Item1_4_2_Ch8:
+ execute_music
+ 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
diff --git a/audio/sfx/get_item2_4.asm b/audio/sfx/get_item2_4.asm
new file mode 100644
index 00000000..33681fb2
--- /dev/null
+++ b/audio/sfx/get_item2_4.asm
@@ -0,0 +1,69 @@
+SFX_Get_Item2_4_Ch5:
+ execute_music
+ tempo 256
+ volume 7, 7
+ duty_cycle 2
+ toggle_perfect_pitch
+ 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
+ sound_ret
+
+
+SFX_Get_Item2_4_Ch6:
+ execute_music
+ 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_Get_Item2_4_Ch7:
+ execute_music
+ 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
diff --git a/audio/sfx/get_item2_4_2.asm b/audio/sfx/get_item2_4_2.asm
new file mode 100644
index 00000000..04ca9f21
--- /dev/null
+++ b/audio/sfx/get_item2_4_2.asm
@@ -0,0 +1,69 @@
+SFX_Get_Item2_4_2_Ch5:
+ execute_music
+ tempo 256
+ volume 7, 7
+ duty_cycle 2
+ toggle_perfect_pitch
+ 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
+ sound_ret
+
+
+SFX_Get_Item2_4_2_Ch6:
+ execute_music
+ 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_Get_Item2_4_2_Ch7:
+ execute_music
+ 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
diff --git a/audio/sfx/heal_ailment_4.asm b/audio/sfx/heal_ailment_4.asm
new file mode 100644
index 00000000..4320c06b
--- /dev/null
+++ b/audio/sfx/heal_ailment_4.asm
@@ -0,0 +1,9 @@
+SFX_Heal_Ailment_4_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
diff --git a/audio/sfx/heal_hp_4.asm b/audio/sfx/heal_hp_4.asm
new file mode 100644
index 00000000..95dbadb0
--- /dev/null
+++ b/audio/sfx/heal_hp_4.asm
@@ -0,0 +1,7 @@
+SFX_Heal_HP_4_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
diff --git a/audio/sfx/noise_instrument01_4.asm b/audio/sfx/noise_instrument01_4.asm
new file mode 100644
index 00000000..9b7aaadb
--- /dev/null
+++ b/audio/sfx/noise_instrument01_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument01_4_Ch8:
+ noise_note 0, 12, 1, 51
+ sound_ret
diff --git a/audio/sfx/noise_instrument02_4.asm b/audio/sfx/noise_instrument02_4.asm
new file mode 100644
index 00000000..769e1610
--- /dev/null
+++ b/audio/sfx/noise_instrument02_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument02_4_Ch8:
+ noise_note 0, 11, 1, 51
+ sound_ret
diff --git a/audio/sfx/noise_instrument03_4.asm b/audio/sfx/noise_instrument03_4.asm
new file mode 100644
index 00000000..d4a0535d
--- /dev/null
+++ b/audio/sfx/noise_instrument03_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument03_4_Ch8:
+ noise_note 0, 10, 1, 51
+ sound_ret
diff --git a/audio/sfx/noise_instrument04_4.asm b/audio/sfx/noise_instrument04_4.asm
new file mode 100644
index 00000000..5defa2de
--- /dev/null
+++ b/audio/sfx/noise_instrument04_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument04_4_Ch8:
+ noise_note 0, 8, 1, 51
+ sound_ret
diff --git a/audio/sfx/noise_instrument05_4.asm b/audio/sfx/noise_instrument05_4.asm
new file mode 100644
index 00000000..6e713056
--- /dev/null
+++ b/audio/sfx/noise_instrument05_4.asm
@@ -0,0 +1,8 @@
+SFX_Noise_Instrument05_4_Ch8:
+ noise_note 7, 8, 4, 55
+ noise_note 6, 8, 4, 54
+ noise_note 5, 8, 3, 53
+ noise_note 4, 8, 3, 52
+ noise_note 3, 8, 2, 51
+ noise_note 2, 8, 1, 50
+ sound_ret
diff --git a/audio/sfx/noise_instrument06_4.asm b/audio/sfx/noise_instrument06_4.asm
new file mode 100644
index 00000000..fb7402a9
--- /dev/null
+++ b/audio/sfx/noise_instrument06_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument06_4_Ch8:
+ noise_note 0, 5, 1, 42
+ sound_ret
diff --git a/audio/sfx/noise_instrument07_4.asm b/audio/sfx/noise_instrument07_4.asm
new file mode 100644
index 00000000..d6262f95
--- /dev/null
+++ b/audio/sfx/noise_instrument07_4.asm
@@ -0,0 +1,4 @@
+SFX_Noise_Instrument07_4_Ch8:
+ noise_note 1, 4, 1, 43
+ noise_note 0, 6, 1, 42
+ sound_ret
diff --git a/audio/sfx/noise_instrument08_4.asm b/audio/sfx/noise_instrument08_4.asm
new file mode 100644
index 00000000..9c3b3ba6
--- /dev/null
+++ b/audio/sfx/noise_instrument08_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument08_4_Ch8:
+ noise_note 0, 8, 1, 16
+ sound_ret
diff --git a/audio/sfx/noise_instrument09_4.asm b/audio/sfx/noise_instrument09_4.asm
new file mode 100644
index 00000000..89839b7c
--- /dev/null
+++ b/audio/sfx/noise_instrument09_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument09_4_Ch8:
+ noise_note 0, 8, 2, 35
+ sound_ret
diff --git a/audio/sfx/noise_instrument10_4.asm b/audio/sfx/noise_instrument10_4.asm
new file mode 100644
index 00000000..694fa6c7
--- /dev/null
+++ b/audio/sfx/noise_instrument10_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument10_4_Ch8:
+ noise_note 0, 8, 2, 37
+ sound_ret
diff --git a/audio/sfx/noise_instrument11_4.asm b/audio/sfx/noise_instrument11_4.asm
new file mode 100644
index 00000000..868b73c6
--- /dev/null
+++ b/audio/sfx/noise_instrument11_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument11_4_Ch8:
+ noise_note 0, 8, 2, 38
+ sound_ret
diff --git a/audio/sfx/noise_instrument12_4.asm b/audio/sfx/noise_instrument12_4.asm
new file mode 100644
index 00000000..1d55d4f5
--- /dev/null
+++ b/audio/sfx/noise_instrument12_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument12_4_Ch8:
+ noise_note 0, 10, 1, 16
+ sound_ret
diff --git a/audio/sfx/noise_instrument13_4.asm b/audio/sfx/noise_instrument13_4.asm
new file mode 100644
index 00000000..1b461841
--- /dev/null
+++ b/audio/sfx/noise_instrument13_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument13_4_Ch8:
+ noise_note 0, 10, 2, 17
+ sound_ret
diff --git a/audio/sfx/noise_instrument14_4.asm b/audio/sfx/noise_instrument14_4.asm
new file mode 100644
index 00000000..7d1f5734
--- /dev/null
+++ b/audio/sfx/noise_instrument14_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument14_4_Ch8:
+ noise_note 0, 10, 2, 80
+ sound_ret
diff --git a/audio/sfx/noise_instrument15_4.asm b/audio/sfx/noise_instrument15_4.asm
new file mode 100644
index 00000000..6d25965a
--- /dev/null
+++ b/audio/sfx/noise_instrument15_4.asm
@@ -0,0 +1,4 @@
+SFX_Noise_Instrument15_4_Ch8:
+ noise_note 0, 10, 1, 24
+ noise_note 0, 3, 1, 51
+ sound_ret
diff --git a/audio/sfx/noise_instrument16_4.asm b/audio/sfx/noise_instrument16_4.asm
new file mode 100644
index 00000000..8a3e4808
--- /dev/null
+++ b/audio/sfx/noise_instrument16_4.asm
@@ -0,0 +1,4 @@
+SFX_Noise_Instrument16_4_Ch8:
+ noise_note 2, 9, 1, 40
+ noise_note 0, 7, 1, 24
+ sound_ret
diff --git a/audio/sfx/noise_instrument17_4.asm b/audio/sfx/noise_instrument17_4.asm
new file mode 100644
index 00000000..42d04ea2
--- /dev/null
+++ b/audio/sfx/noise_instrument17_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument17_4_Ch8:
+ noise_note 0, 9, 1, 34
+ sound_ret
diff --git a/audio/sfx/noise_instrument18_4.asm b/audio/sfx/noise_instrument18_4.asm
new file mode 100644
index 00000000..c0c77719
--- /dev/null
+++ b/audio/sfx/noise_instrument18_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument18_4_Ch8:
+ noise_note 0, 7, 1, 34
+ sound_ret
diff --git a/audio/sfx/noise_instrument19_4.asm b/audio/sfx/noise_instrument19_4.asm
new file mode 100644
index 00000000..1b37d5a1
--- /dev/null
+++ b/audio/sfx/noise_instrument19_4.asm
@@ -0,0 +1,3 @@
+SFX_Noise_Instrument19_4_Ch8:
+ noise_note 0, 6, 1, 34
+ sound_ret
diff --git a/audio/sfx/press_ab_4.asm b/audio/sfx/press_ab_4.asm
new file mode 100644
index 00000000..aecfe952
--- /dev/null
+++ b/audio/sfx/press_ab_4.asm
@@ -0,0 +1,7 @@
+SFX_Press_AB_4_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
diff --git a/audio/sfx/save_3.asm b/audio/sfx/save_3.asm
index 8db092b2..10589ab3 100644
--- a/audio/sfx/save_3.asm
+++ b/audio/sfx/save_3.asm
@@ -1,36 +1,19 @@
SFX_Save_3_Ch5:
duty_cycle 2
-IF DEF(_RED)
- square_note 4, 15, 4, 1792
- square_note 3, 14, 4, 1664
- square_note 3, 14, 4, 1728
- square_note 3, 14, 4, 1792
- square_note 2, 14, 4, 1952
-ELSE
square_note 3, 14, 4, 1536
square_note 3, 14, 4, 1664
square_note 3, 14, 4, 1728
square_note 3, 14, 4, 1792
square_note 15, 15, 2, 2016
-ENDC
sound_ret
SFX_Save_3_Ch6:
duty_cycle 2
-IF DEF(_RED)
- square_note 4, 0, 8, 0
- square_note 3, 13, 4, 1793
- square_note 3, 12, 4, 1665
- square_note 3, 12, 4, 1729
- square_note 3, 12, 4, 1793
- square_note 2, 12, 4, 1953
-ELSE
square_note 3, 0, 8, 0
square_note 3, 12, 4, 1537
square_note 3, 12, 4, 1665
square_note 3, 12, 4, 1729
square_note 3, 12, 4, 1793
square_note 15, 13, 2, 2017
-ENDC
sound_ret
diff --git a/audio/sfx/shooting_star.asm b/audio/sfx/shooting_star.asm
index cbef7398..6a06ec5a 100644
--- a/audio/sfx/shooting_star.asm
+++ b/audio/sfx/shooting_star.asm
@@ -1,5 +1,5 @@
SFX_Shooting_Star_Ch5:
- duty_cycle_pattern 3, 2, 1, 0
+ duty_cycle_pattern 2, 0, 2, 0
pitch_sweep 2, -7
square_note 4, 4, 0, 2016
square_note 4, 6, 0, 2016
diff --git a/audio/sfx/start_menu_4.asm b/audio/sfx/start_menu_4.asm
new file mode 100644
index 00000000..9debc1c8
--- /dev/null
+++ b/audio/sfx/start_menu_4.asm
@@ -0,0 +1,4 @@
+SFX_Start_Menu_4_Ch8:
+ noise_note 1, 14, 2, 51
+ noise_note 8, 14, 1, 34
+ sound_ret
diff --git a/audio/sfx/surfing_crash.asm b/audio/sfx/surfing_crash.asm
new file mode 100644
index 00000000..26e5b0f7
--- /dev/null
+++ b/audio/sfx/surfing_crash.asm
@@ -0,0 +1,5 @@
+SFX_Surfing_Crash_Ch8:
+ noise_note 3, 15, 3, 102
+ noise_note 3, 3, 3, 83
+ noise_note 7, 15, 5, 81
+ sound_ret
diff --git a/audio/sfx/surfing_flip.asm b/audio/sfx/surfing_flip.asm
new file mode 100644
index 00000000..034a55d2
--- /dev/null
+++ b/audio/sfx/surfing_flip.asm
@@ -0,0 +1,8 @@
+SFX_Surfing_Flip_Ch5:
+ duty_cycle 2
+ square_note 3, 12, 4, 1888
+ square_note 0, 10, 4, 1856
+ square_note 2, 12, 4, 1856
+ square_note 0, 10, 4, 1888
+ square_note 15, 12, 1, 1888
+ sound_ret
diff --git a/audio/sfx/surfing_jump.asm b/audio/sfx/surfing_jump.asm
new file mode 100644
index 00000000..af12d9e9
--- /dev/null
+++ b/audio/sfx/surfing_jump.asm
@@ -0,0 +1,9 @@
+SFX_Surfing_Jump_Ch8:
+ noise_note 6, 15, 1, 17
+ noise_note 7, 15, 2, 34
+ noise_note 8, 15, 3, 51
+ noise_note 9, 15, 4, 66
+ noise_note 10, 15, 5, 51
+ noise_note 11, 15, 6, 34
+ noise_note 12, 15, 7, 17
+ sound_ret
diff --git a/audio/sfx/surfing_land.asm b/audio/sfx/surfing_land.asm
new file mode 100644
index 00000000..8cc4ffa1
--- /dev/null
+++ b/audio/sfx/surfing_land.asm
@@ -0,0 +1,5 @@
+SFX_Surfing_Land_Ch8:
+ noise_note 2, 15, 1, 50
+ noise_note 2, 0, 0, 0
+ noise_note 4, 14, 6, 33
+ sound_ret
diff --git a/audio/sfx/swap_2.asm b/audio/sfx/swap_2.asm
new file mode 100644
index 00000000..51d0f273
--- /dev/null
+++ b/audio/sfx/swap_2.asm
@@ -0,0 +1,11 @@
+SFX_Swap_2_Ch5:
+ duty_cycle 2
+ square_note 8, 14, 1, 1856
+ sound_ret
+
+
+SFX_Swap_2_Ch6:
+ duty_cycle 2
+ square_note 2, 0, 8, 0
+ square_note 8, 11, 1, 1857
+ sound_ret
diff --git a/audio/sfx/tink_4.asm b/audio/sfx/tink_4.asm
new file mode 100644
index 00000000..16b7be91
--- /dev/null
+++ b/audio/sfx/tink_4.asm
@@ -0,0 +1,8 @@
+SFX_Tink_4_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
diff --git a/audio/sfx/unknown_802cc.asm b/audio/sfx/unknown_802cc.asm
new file mode 100644
index 00000000..3126cf1e
--- /dev/null
+++ b/audio/sfx/unknown_802cc.asm
@@ -0,0 +1,5 @@
+SFX_Unknown_802cc_Ch5:
+ duty_cycle 2
+ square_note 3, 11, 4, 1984
+ square_note 0, 10, 1, 1920
+ sound_ret
diff --git a/audio/sfx/unused_4.asm b/audio/sfx/unused_4.asm
new file mode 100644
index 00000000..8967157d
--- /dev/null
+++ b/audio/sfx/unused_4.asm
@@ -0,0 +1,31 @@
+SFX_Unused_4_Ch5:
+ duty_cycle_pattern 3, 3, 0, 0
+ square_note 15, 14, 0, 1920
+ square_note 15, 15, 0, 1924
+ square_note 15, 12, 3, 1504
+ square_note 15, 12, 4, 1536
+ square_note 10, 6, -4, 1920
+ square_note 8, 7, 1, 1924
+ sound_ret
+
+
+SFX_Unused_4_Ch6:
+ duty_cycle_pattern 0, 0, 1, 1
+ square_note 15, 10, 0, 1857
+ square_note 15, 11, 0, 1859
+ square_note 15, 9, 3, 1457
+ square_note 15, 9, 4, 1473
+ square_note 10, 4, -4, 1857
+ square_note 8, 3, 1, 1862
+ sound_ret
+
+
+SFX_Unused_4_Ch8:
+ noise_note 2, 15, 2, 76
+ noise_note 6, 14, 0, 58
+ noise_note 15, 13, 0, 58
+ noise_note 8, 13, 0, 44
+ noise_note 6, 14, 6, 76
+ noise_note 12, 7, -5, 76
+ noise_note 15, 13, 3, 76
+ sound_ret