diff options
Diffstat (limited to 'audio')
-rw-r--r-- | audio/engine_1.asm | 1525 | ||||
-rw-r--r-- | audio/engine_2.asm | 994 | ||||
-rw-r--r-- | audio/engine_3.asm | 970 | ||||
-rw-r--r-- | audio/headers/musicheaders02.asm | 186 | ||||
-rw-r--r-- | audio/headers/musicheaders08.asm | 57 | ||||
-rwxr-xr-x | audio/headers/musicheaders1.asm | 66 | ||||
-rw-r--r-- | audio/headers/musicheaders1f.asm | 160 | ||||
-rwxr-xr-x | audio/headers/musicheaders2.asm | 20 | ||||
-rwxr-xr-x | audio/headers/musicheaders3.asm | 56 | ||||
-rw-r--r-- | audio/headers/sfxheaders02.asm | 564 | ||||
-rw-r--r-- | audio/headers/sfxheaders08.asm | 708 | ||||
-rw-r--r-- | audio/headers/sfxheaders1.asm | 288 | ||||
-rw-r--r-- | audio/headers/sfxheaders1f.asm | 598 | ||||
-rw-r--r-- | audio/headers/sfxheaders2.asm | 359 | ||||
-rw-r--r-- | audio/headers/sfxheaders3.asm | 311 | ||||
-rw-r--r-- | audio/music/bikeriding.asm | 9 | ||||
-rw-r--r-- | audio/music/celadon.asm | 7 | ||||
-rw-r--r-- | audio/music/cinnabar.asm | 7 | ||||
-rw-r--r-- | audio/music/cinnabarmansion.asm | 9 | ||||
-rw-r--r-- | audio/music/cities1.asm | 13 | ||||
-rw-r--r-- | audio/music/cities2.asm | 7 | ||||
-rw-r--r-- | audio/music/credits.asm | 7 | ||||
-rw-r--r-- | audio/music/defeatedgymleader.asm | 7 | ||||
-rw-r--r-- | audio/music/defeatedtrainer.asm | 7 | ||||
-rw-r--r-- | audio/music/defeatedwildmon.asm | 7 | ||||
-rw-r--r-- | audio/music/dungeon1.asm | 9 | ||||
-rw-r--r-- | audio/music/dungeon2.asm | 9 | ||||
-rw-r--r-- | audio/music/dungeon3.asm | 11 | ||||
-rw-r--r-- | audio/music/finalbattle.asm | 7 | ||||
-rw-r--r-- | audio/music/gamecorner.asm | 7 | ||||
-rw-r--r-- | audio/music/gym.asm | 7 | ||||
-rw-r--r-- | audio/music/gymleaderbattle.asm | 7 | ||||
-rw-r--r-- | audio/music/halloffame.asm | 9 | ||||
-rw-r--r-- | audio/music/indigoplateau.asm | 9 | ||||
-rw-r--r-- | audio/music/introbattle.asm | 9 | ||||
-rw-r--r-- | audio/music/jigglypuffsong.asm | 5 | ||||
-rw-r--r-- | audio/music/lavender.asm | 9 | ||||
-rw-r--r-- | audio/music/meeteviltrainer.asm | 7 | ||||
-rw-r--r-- | audio/music/meetfemaletrainer.asm | 7 | ||||
-rw-r--r-- | audio/music/meetmaletrainer.asm | 7 | ||||
-rw-r--r-- | audio/music/meetprofoak.asm | 7 | ||||
-rw-r--r-- | audio/music/meetrival.asm | 7 | ||||
-rw-r--r-- | audio/music/museumguy.asm | 9 | ||||
-rw-r--r-- | audio/music/oakslab.asm | 7 | ||||
-rw-r--r-- | audio/music/pallettown.asm | 7 | ||||
-rw-r--r-- | audio/music/pkmnhealed.asm | 7 | ||||
-rw-r--r-- | audio/music/pokecenter.asm | 7 | ||||
-rw-r--r-- | audio/music/pokemontower.asm | 7 | ||||
-rw-r--r-- | audio/music/routes1.asm | 11 | ||||
-rw-r--r-- | audio/music/routes2.asm | 11 | ||||
-rw-r--r-- | audio/music/routes3.asm | 9 | ||||
-rw-r--r-- | audio/music/routes4.asm | 9 | ||||
-rw-r--r-- | audio/music/safarizone.asm | 7 | ||||
-rw-r--r-- | audio/music/silphco.asm | 7 | ||||
-rw-r--r-- | audio/music/ssanne.asm | 9 | ||||
-rw-r--r-- | audio/music/surfing.asm | 7 | ||||
-rw-r--r-- | audio/music/titlescreen.asm | 9 | ||||
-rw-r--r-- | audio/music/trainerbattle.asm | 7 | ||||
-rw-r--r-- | audio/music/unusedsong.asm | 5 | ||||
-rw-r--r-- | audio/music/vermilion.asm | 9 | ||||
-rw-r--r-- | audio/music/wildbattle.asm | 7 | ||||
-rw-r--r-- | audio/music/yellow/meetjessiejames.asm | 7 | ||||
-rw-r--r-- | audio/music/yellow/surfingpikachu.asm | 7 | ||||
-rw-r--r-- | audio/music/yellow/yellowintro.asm | 7 | ||||
-rw-r--r-- | audio/music/yellow/yellowunusedsong.asm | 9 | ||||
-rw-r--r-- | audio/sfx/59_1.asm (renamed from audio/sfx/sfx_02_59.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/59_3.asm (renamed from audio/sfx/sfx_1f_59.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/arrow_tiles_1.asm (renamed from audio/sfx/sfx_02_52.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/arrow_tiles_3.asm (renamed from audio/sfx/sfx_1f_52.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/ball_poof.asm (renamed from audio/sfx/sfx_08_42.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/ball_toss.asm (renamed from audio/sfx/sfx_08_41.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/battle_09.asm (renamed from audio/sfx/sfx_08_49.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_0b.asm (renamed from audio/sfx/sfx_08_4b.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_0c.asm (renamed from audio/sfx/sfx_08_4c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_0d.asm (renamed from audio/sfx/sfx_08_4d.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_0e.asm (renamed from audio/sfx/sfx_08_4e.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_0f.asm (renamed from audio/sfx/sfx_08_4f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_12.asm (renamed from audio/sfx/sfx_08_52.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/battle_13.asm (renamed from audio/sfx/sfx_08_53.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_14.asm (renamed from audio/sfx/sfx_08_54.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_16.asm (renamed from audio/sfx/sfx_08_56.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_17.asm (renamed from audio/sfx/sfx_08_57.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_18.asm (renamed from audio/sfx/sfx_08_58.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_19.asm (renamed from audio/sfx/sfx_08_59.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_1b.asm (renamed from audio/sfx/sfx_08_5b.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_1c.asm (renamed from audio/sfx/sfx_08_5c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_1e.asm (renamed from audio/sfx/sfx_08_5e.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/battle_20.asm (renamed from audio/sfx/sfx_08_60.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_21.asm (renamed from audio/sfx/sfx_08_61.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_22.asm (renamed from audio/sfx/sfx_08_62.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_23.asm (renamed from audio/sfx/sfx_08_63.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_24.asm (renamed from audio/sfx/sfx_08_64.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/battle_25.asm (renamed from audio/sfx/sfx_08_65.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_26.asm (renamed from audio/sfx/sfx_08_66.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/battle_27.asm (renamed from audio/sfx/sfx_08_67.asm) | 17 | ||||
-rw-r--r-- | audio/sfx/battle_28.asm (renamed from audio/sfx/sfx_08_68.asm) | 13 | ||||
-rw-r--r-- | audio/sfx/battle_29.asm (renamed from audio/sfx/sfx_08_69.asm) | 9 | ||||
-rw-r--r-- | audio/sfx/battle_2a.asm (renamed from audio/sfx/sfx_08_6a.asm) | 13 | ||||
-rw-r--r-- | audio/sfx/battle_2b.asm (renamed from audio/sfx/sfx_08_6b.asm) | 9 | ||||
-rw-r--r-- | audio/sfx/battle_2c.asm (renamed from audio/sfx/sfx_08_6c.asm) | 13 | ||||
-rw-r--r-- | audio/sfx/battle_2e.asm (renamed from audio/sfx/sfx_08_6e.asm) | 13 | ||||
-rw-r--r-- | audio/sfx/battle_2f.asm (renamed from audio/sfx/sfx_08_6f.asm) | 13 | ||||
-rw-r--r-- | audio/sfx/battle_31.asm (renamed from audio/sfx/sfx_08_71.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/battle_32.asm (renamed from audio/sfx/sfx_08_72.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/battle_33.asm (renamed from audio/sfx/sfx_08_73.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/battle_34.asm (renamed from audio/sfx/sfx_08_74.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/battle_35.asm (renamed from audio/sfx/sfx_08_75.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/battle_36.asm (renamed from audio/sfx/sfx_08_76.asm) | 15 | ||||
-rw-r--r-- | audio/sfx/caught_mon.asm (renamed from audio/sfx/sfx_08_46.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/collision_1.asm (renamed from audio/sfx/sfx_02_5b.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/collision_3.asm (renamed from audio/sfx/sfx_1f_5b.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/cry00_1.asm (renamed from audio/sfx/sfx_02_14.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry00_2.asm (renamed from audio/sfx/sfx_08_14.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry00_3.asm (renamed from audio/sfx/sfx_1f_14.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry01_1.asm (renamed from audio/sfx/sfx_02_15.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry01_2.asm (renamed from audio/sfx/sfx_08_15.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry01_3.asm (renamed from audio/sfx/sfx_1f_15.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry02_1.asm (renamed from audio/sfx/sfx_02_16.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry02_2.asm (renamed from audio/sfx/sfx_08_16.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry02_3.asm (renamed from audio/sfx/sfx_1f_16.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry03_1.asm (renamed from audio/sfx/sfx_02_17.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry03_2.asm (renamed from audio/sfx/sfx_08_17.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry03_3.asm (renamed from audio/sfx/sfx_1f_17.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry04_1.asm (renamed from audio/sfx/sfx_02_18.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry04_2.asm (renamed from audio/sfx/sfx_08_18.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry04_3.asm (renamed from audio/sfx/sfx_1f_18.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry05_1.asm (renamed from audio/sfx/sfx_02_19.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry05_2.asm (renamed from audio/sfx/sfx_08_19.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry05_3.asm (renamed from audio/sfx/sfx_1f_19.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry06_1.asm (renamed from audio/sfx/sfx_02_1a.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry06_2.asm (renamed from audio/sfx/sfx_08_1a.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry06_3.asm (renamed from audio/sfx/sfx_1f_1a.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry07_1.asm (renamed from audio/sfx/sfx_02_1b.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry07_2.asm (renamed from audio/sfx/sfx_08_1b.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry07_3.asm (renamed from audio/sfx/sfx_1f_1b.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry08_1.asm (renamed from audio/sfx/sfx_02_1c.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry08_2.asm (renamed from audio/sfx/sfx_08_1c.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry08_3.asm (renamed from audio/sfx/sfx_1f_1c.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry09_1.asm (renamed from audio/sfx/sfx_02_1d.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry09_2.asm (renamed from audio/sfx/sfx_08_1d.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry09_3.asm (renamed from audio/sfx/sfx_1f_1d.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0a_1.asm (renamed from audio/sfx/sfx_02_1e.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0a_2.asm (renamed from audio/sfx/sfx_08_1e.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0a_3.asm (renamed from audio/sfx/sfx_1f_1e.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0b_1.asm (renamed from audio/sfx/sfx_02_1f.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0b_2.asm (renamed from audio/sfx/sfx_08_1f.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0b_3.asm (renamed from audio/sfx/sfx_1f_1f.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0c_1.asm (renamed from audio/sfx/sfx_02_20.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0c_2.asm (renamed from audio/sfx/sfx_08_20.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0c_3.asm (renamed from audio/sfx/sfx_1f_20.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0d_1.asm (renamed from audio/sfx/sfx_02_21.asm) | 9 | ||||
-rw-r--r-- | audio/sfx/cry0d_2.asm (renamed from audio/sfx/sfx_08_21.asm) | 9 | ||||
-rw-r--r-- | audio/sfx/cry0d_3.asm (renamed from audio/sfx/sfx_1f_21.asm) | 9 | ||||
-rw-r--r-- | audio/sfx/cry0e_1.asm (renamed from audio/sfx/sfx_02_22.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0e_2.asm (renamed from audio/sfx/sfx_08_22.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0e_3.asm (renamed from audio/sfx/sfx_1f_22.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0f_1.asm (renamed from audio/sfx/sfx_02_23.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0f_2.asm (renamed from audio/sfx/sfx_08_23.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry0f_3.asm (renamed from audio/sfx/sfx_1f_23.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry10_1.asm (renamed from audio/sfx/sfx_02_24.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry10_2.asm (renamed from audio/sfx/sfx_08_24.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry10_3.asm (renamed from audio/sfx/sfx_1f_24.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry11_1.asm (renamed from audio/sfx/sfx_02_25.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry11_2.asm (renamed from audio/sfx/sfx_08_25.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry11_3.asm (renamed from audio/sfx/sfx_1f_25.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry12_1.asm (renamed from audio/sfx/sfx_02_26.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry12_2.asm (renamed from audio/sfx/sfx_08_26.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry12_3.asm (renamed from audio/sfx/sfx_1f_26.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry13_1.asm (renamed from audio/sfx/sfx_02_27.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry13_2.asm (renamed from audio/sfx/sfx_08_27.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry13_3.asm (renamed from audio/sfx/sfx_1f_27.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry14_1.asm (renamed from audio/sfx/sfx_02_28.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry14_2.asm (renamed from audio/sfx/sfx_08_28.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry14_3.asm (renamed from audio/sfx/sfx_1f_28.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry15_1.asm (renamed from audio/sfx/sfx_02_29.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry15_2.asm (renamed from audio/sfx/sfx_08_29.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry15_3.asm (renamed from audio/sfx/sfx_1f_29.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry16_1.asm (renamed from audio/sfx/sfx_02_2a.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry16_2.asm (renamed from audio/sfx/sfx_08_2a.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry16_3.asm (renamed from audio/sfx/sfx_1f_2a.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry17_1.asm (renamed from audio/sfx/sfx_02_2b.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry17_2.asm (renamed from audio/sfx/sfx_08_2b.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry17_3.asm (renamed from audio/sfx/sfx_1f_2b.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry18_1.asm (renamed from audio/sfx/sfx_02_2c.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry18_2.asm (renamed from audio/sfx/sfx_08_2c.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry18_3.asm (renamed from audio/sfx/sfx_1f_2c.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry19_1.asm (renamed from audio/sfx/sfx_02_2d.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry19_2.asm (renamed from audio/sfx/sfx_08_2d.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry19_3.asm (renamed from audio/sfx/sfx_1f_2d.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1a_1.asm (renamed from audio/sfx/sfx_02_2e.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1a_2.asm (renamed from audio/sfx/sfx_08_2e.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1a_3.asm (renamed from audio/sfx/sfx_1f_2e.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1b_1.asm (renamed from audio/sfx/sfx_02_2f.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1b_2.asm (renamed from audio/sfx/sfx_08_2f.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1b_3.asm (renamed from audio/sfx/sfx_1f_2f.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1c_1.asm (renamed from audio/sfx/sfx_02_30.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1c_2.asm (renamed from audio/sfx/sfx_08_30.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1c_3.asm (renamed from audio/sfx/sfx_1f_30.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1d_1.asm (renamed from audio/sfx/sfx_02_31.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1d_2.asm (renamed from audio/sfx/sfx_08_31.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1d_3.asm (renamed from audio/sfx/sfx_1f_31.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1e_1.asm (renamed from audio/sfx/sfx_02_32.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1e_2.asm (renamed from audio/sfx/sfx_08_32.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1e_3.asm (renamed from audio/sfx/sfx_1f_32.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1f_1.asm (renamed from audio/sfx/sfx_02_33.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1f_2.asm (renamed from audio/sfx/sfx_08_33.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry1f_3.asm (renamed from audio/sfx/sfx_1f_33.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry20_1.asm (renamed from audio/sfx/sfx_02_34.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry20_2.asm (renamed from audio/sfx/sfx_08_34.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry20_3.asm (renamed from audio/sfx/sfx_1f_34.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry21_1.asm (renamed from audio/sfx/sfx_02_35.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry21_2.asm (renamed from audio/sfx/sfx_08_35.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry21_3.asm (renamed from audio/sfx/sfx_1f_35.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry22_1.asm (renamed from audio/sfx/sfx_02_36.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry22_2.asm (renamed from audio/sfx/sfx_08_36.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry22_3.asm (renamed from audio/sfx/sfx_1f_36.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry23_1.asm (renamed from audio/sfx/sfx_02_37.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry23_2.asm (renamed from audio/sfx/sfx_08_37.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry23_3.asm (renamed from audio/sfx/sfx_1f_37.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry24_1.asm (renamed from audio/sfx/sfx_02_38.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry24_2.asm (renamed from audio/sfx/sfx_08_38.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry24_3.asm (renamed from audio/sfx/sfx_1f_38.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry25_1.asm (renamed from audio/sfx/sfx_02_39.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry25_2.asm (renamed from audio/sfx/sfx_08_39.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cry25_3.asm (renamed from audio/sfx/sfx_1f_39.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/cut_1.asm (renamed from audio/sfx/sfx_02_56.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/cut_3.asm (renamed from audio/sfx/sfx_1f_56.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/cymbal1_1.asm (renamed from audio/sfx/sfx_02_0c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/cymbal1_2.asm (renamed from audio/sfx/sfx_08_0c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/cymbal1_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/cymbal2_1.asm (renamed from audio/sfx/sfx_02_0d.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/cymbal2_2.asm (renamed from audio/sfx/sfx_08_0d.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/cymbal2_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/cymbal3_1.asm (renamed from audio/sfx/sfx_02_0e.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/cymbal3_2.asm (renamed from audio/sfx/sfx_08_0e.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/cymbal3_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/damage.asm (renamed from audio/sfx/sfx_08_50.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/denied_1.asm (renamed from audio/sfx/sfx_02_51.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/denied_3.asm (renamed from audio/sfx/sfx_1f_51.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/dex_page_added.asm (renamed from audio/sfx/sfx_08_45.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/doubleslap.asm (renamed from audio/sfx/sfx_08_5d.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/enter_pc_1.asm (renamed from audio/sfx/sfx_02_47.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/enter_pc_3.asm (renamed from audio/sfx/sfx_1f_47.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/faint_fall.asm (renamed from audio/sfx/sfx_08_48.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/faint_thud.asm (renamed from audio/sfx/sfx_08_43.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/fly_1.asm (renamed from audio/sfx/sfx_02_50.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/fly_3.asm (renamed from audio/sfx/sfx_1f_50.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/get_item1_1.asm (renamed from audio/sfx/sfx_02_3a.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/get_item1_3.asm (renamed from audio/sfx/sfx_1f_3a.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/get_item2_1.asm (renamed from audio/sfx/sfx_02_3b.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/get_item2_2.asm (renamed from audio/sfx/sfx_08_3b.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/get_item2_3.asm (renamed from audio/sfx/sfx_1f_3b.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/get_key_item_1.asm (renamed from audio/sfx/sfx_02_42.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/get_key_item_3.asm (renamed from audio/sfx/sfx_1f_42.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/go_inside_1.asm (renamed from audio/sfx/sfx_02_57.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/go_inside_3.asm (renamed from audio/sfx/sfx_1f_57.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/go_outside_1.asm (renamed from audio/sfx/sfx_02_5c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/go_outside_3.asm (renamed from audio/sfx/sfx_1f_5c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/heal_ailment_1.asm (renamed from audio/sfx/sfx_02_3e.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/heal_ailment_2.asm (renamed from audio/sfx/sfx_08_3e.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/heal_ailment_3.asm (renamed from audio/sfx/sfx_1f_3e.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/heal_hp_1.asm (renamed from audio/sfx/sfx_02_3d.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/heal_hp_2.asm (renamed from audio/sfx/sfx_08_3d.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/heal_hp_3.asm (renamed from audio/sfx/sfx_1f_3d.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/healing_machine_1.asm (renamed from audio/sfx/sfx_02_4a.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/healing_machine_3.asm (renamed from audio/sfx/sfx_1f_4a.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/horn_drill.asm (renamed from audio/sfx/sfx_08_5f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/intro_crash.asm (renamed from audio/sfx/sfx_1f_62.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/intro_hip.asm (renamed from audio/sfx/sfx_1f_5f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/intro_hop.asm (renamed from audio/sfx/sfx_1f_60.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/intro_lunge.asm (renamed from audio/sfx/sfx_1f_5e.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/intro_raise.asm (renamed from audio/sfx/sfx_1f_61.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/intro_whoosh.asm (renamed from audio/sfx/sfx_1f_63.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/ledge_1.asm (renamed from audio/sfx/sfx_02_4e.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/ledge_3.asm (renamed from audio/sfx/sfx_1f_4e.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/level_up.asm (renamed from audio/sfx/sfx_08_3a.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/muted_snare1_1.asm (renamed from audio/sfx/sfx_02_0f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare1_2.asm (renamed from audio/sfx/sfx_08_0f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare1_3.asm (renamed from audio/sfx/sfx_1f_0f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare2_1.asm (renamed from audio/sfx/sfx_02_11.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare2_2.asm (renamed from audio/sfx/sfx_08_11.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare2_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare3_1.asm (renamed from audio/sfx/sfx_02_12.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare3_2.asm (renamed from audio/sfx/sfx_08_12.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare3_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare4_1.asm (renamed from audio/sfx/sfx_02_13.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare4_2.asm | 3 | ||||
-rw-r--r-- | audio/sfx/muted_snare4_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/not_very_effective.asm (renamed from audio/sfx/sfx_08_51.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/peck.asm (renamed from audio/sfx/sfx_08_47.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/poisoned_1.asm (renamed from audio/sfx/sfx_02_43.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/poisoned_3.asm (renamed from audio/sfx/sfx_1f_43.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/pokedex_rating_1.asm (renamed from audio/sfx/sfx_02_41.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/pokedex_rating_3.asm (renamed from audio/sfx/sfx_1f_41.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/pokeflute.asm (renamed from audio/sfx/sfx_02_5e.asm) | 3 | ||||
-rwxr-xr-x | audio/sfx/pokeflute_ch4_ch5.asm (renamed from audio/sfx/sfx_08_pokeflute.asm) | 5 | ||||
-rwxr-xr-x | audio/sfx/pokeflute_ch6.asm (renamed from audio/sfx/sfx_08_pokeflute_ch3.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/pound.asm (renamed from audio/sfx/sfx_08_4a.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/press_ab_1.asm (renamed from audio/sfx/sfx_02_40.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/press_ab_2.asm (renamed from audio/sfx/sfx_08_40.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/press_ab_3.asm (renamed from audio/sfx/sfx_1f_40.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/psybeam.asm (renamed from audio/sfx/sfx_08_6d.asm) | 13 | ||||
-rw-r--r-- | audio/sfx/psychic_m.asm (renamed from audio/sfx/sfx_08_70.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/purchase_1.asm (renamed from audio/sfx/sfx_02_5a.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/purchase_3.asm (renamed from audio/sfx/sfx_1f_5a.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/push_boulder_1.asm (renamed from audio/sfx/sfx_02_53.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/push_boulder_3.asm (renamed from audio/sfx/sfx_1f_53.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/run.asm (renamed from audio/sfx/sfx_08_44.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/safari_zone_pa.asm (renamed from audio/sfx/sfx_02_5f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/save_1.asm (renamed from audio/sfx/sfx_02_5d.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/save_3.asm (renamed from audio/sfx/sfx_1f_5d.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/sfx_08_06.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_08_13.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_01.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_02.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_03.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_04.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_06.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_08.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_09.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_0a.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_0b.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_0c.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_0d.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_0e.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_11.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_12.asm | 4 | ||||
-rw-r--r-- | audio/sfx/sfx_1f_13.asm | 4 | ||||
-rw-r--r-- | audio/sfx/shooting_star.asm (renamed from audio/sfx/sfx_1f_67.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/shrink_1.asm (renamed from audio/sfx/sfx_02_48.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/shrink_3.asm (renamed from audio/sfx/sfx_1f_48.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/silph_scope.asm (renamed from audio/sfx/sfx_08_77.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/slots_new_spin.asm (renamed from audio/sfx/sfx_1f_66.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/slots_reward.asm (renamed from audio/sfx/sfx_1f_65.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/slots_stop_wheel.asm (renamed from audio/sfx/sfx_1f_64.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare1_1.asm (renamed from audio/sfx/sfx_02_01.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare1_2.asm (renamed from audio/sfx/sfx_08_01.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare1_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/snare2_1.asm (renamed from audio/sfx/sfx_02_02.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare2_2.asm (renamed from audio/sfx/sfx_08_02.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare2_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/snare3_1.asm (renamed from audio/sfx/sfx_02_03.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare3_2.asm (renamed from audio/sfx/sfx_08_03.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare3_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/snare4_1.asm (renamed from audio/sfx/sfx_02_04.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare4_2.asm (renamed from audio/sfx/sfx_08_04.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare4_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/snare5_1.asm (renamed from audio/sfx/sfx_02_05.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare5_2.asm (renamed from audio/sfx/sfx_08_05.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare5_3.asm (renamed from audio/sfx/sfx_1f_05.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare6_1.asm (renamed from audio/sfx/sfx_02_08.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare6_2.asm (renamed from audio/sfx/sfx_08_08.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare6_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/snare7_1.asm (renamed from audio/sfx/sfx_02_09.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare7_2.asm (renamed from audio/sfx/sfx_08_09.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare7_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/snare8_1.asm (renamed from audio/sfx/sfx_02_0a.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare8_2.asm (renamed from audio/sfx/sfx_08_0a.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare8_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/snare9_1.asm (renamed from audio/sfx/sfx_02_0b.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare9_2.asm (renamed from audio/sfx/sfx_08_0b.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/snare9_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/ss_anne_horn_1.asm (renamed from audio/sfx/sfx_02_54.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/ss_anne_horn_3.asm (renamed from audio/sfx/sfx_1f_54.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/start_menu_1.asm (renamed from audio/sfx/sfx_02_3f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/start_menu_2.asm (renamed from audio/sfx/sfx_08_3f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/start_menu_3.asm (renamed from audio/sfx/sfx_1f_3f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/super_effective.asm (renamed from audio/sfx/sfx_08_5a.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/swap_1.asm (renamed from audio/sfx/sfx_02_58.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/swap_3.asm (renamed from audio/sfx/sfx_1f_58.asm) | 5 | ||||
-rw-r--r-- | audio/sfx/switch_1.asm (renamed from audio/sfx/sfx_02_49.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/switch_3.asm (renamed from audio/sfx/sfx_1f_49.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/teleport_enter1_1.asm (renamed from audio/sfx/sfx_02_4c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/teleport_enter1_3.asm (renamed from audio/sfx/sfx_1f_4c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/teleport_enter2_1.asm (renamed from audio/sfx/sfx_02_4f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/teleport_enter2_3.asm (renamed from audio/sfx/sfx_1f_4f.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/teleport_exit1_1.asm (renamed from audio/sfx/sfx_02_4b.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/teleport_exit1_3.asm (renamed from audio/sfx/sfx_1f_4b.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/teleport_exit2_1.asm (renamed from audio/sfx/sfx_02_4d.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/teleport_exit2_3.asm (renamed from audio/sfx/sfx_1f_4d.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/tink_1.asm (renamed from audio/sfx/sfx_02_3c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/tink_2.asm (renamed from audio/sfx/sfx_08_3c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/tink_3.asm (renamed from audio/sfx/sfx_1f_3c.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/trade_machine_1.asm (renamed from audio/sfx/sfx_02_44.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/trade_machine_3.asm (renamed from audio/sfx/sfx_1f_44.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/triangle1_1.asm (renamed from audio/sfx/sfx_02_06.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/triangle1_2.asm | 3 | ||||
-rw-r--r-- | audio/sfx/triangle1_3.asm | 3 | ||||
-rw-r--r-- | audio/sfx/triangle2_1.asm (renamed from audio/sfx/sfx_02_07.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/triangle2_2.asm (renamed from audio/sfx/sfx_08_07.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/triangle2_3.asm (renamed from audio/sfx/sfx_1f_07.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/triangle3_1.asm (renamed from audio/sfx/sfx_02_10.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/triangle3_2.asm (renamed from audio/sfx/sfx_08_10.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/triangle3_3.asm (renamed from audio/sfx/sfx_1f_10.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/turn_off_pc_1.asm (renamed from audio/sfx/sfx_02_46.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/turn_off_pc_3.asm (renamed from audio/sfx/sfx_1f_46.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/turn_on_pc_1.asm (renamed from audio/sfx/sfx_02_45.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/turn_on_pc_3.asm (renamed from audio/sfx/sfx_1f_45.asm) | 3 | ||||
-rwxr-xr-x | audio/sfx/unused2_2.asm (renamed from audio/sfx/sfx_08_unused2.asm) | 7 | ||||
-rwxr-xr-x[-rw-r--r--] | audio/sfx/unused_1.asm (renamed from audio/sfx/sfx_02_unused.asm) | 7 | ||||
-rwxr-xr-x | audio/sfx/unused_2.asm (renamed from audio/sfx/sfx_08_unused.asm) | 7 | ||||
-rwxr-xr-x | audio/sfx/unused_3.asm (renamed from audio/sfx/sfx_1f_unused.asm) | 7 | ||||
-rw-r--r-- | audio/sfx/vine_whip.asm (renamed from audio/sfx/sfx_08_55.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/withdraw_deposit_1.asm (renamed from audio/sfx/sfx_02_55.asm) | 3 | ||||
-rw-r--r-- | audio/sfx/withdraw_deposit_3.asm (renamed from audio/sfx/sfx_1f_55.asm) | 3 |
405 files changed, 3737 insertions, 5238 deletions
diff --git a/audio/engine_1.asm b/audio/engine_1.asm index 8343074a..f762da29 100644 --- a/audio/engine_1.asm +++ b/audio/engine_1.asm @@ -1,98 +1,92 @@ ; The first of three duplicated sound engines. -Music2_UpdateMusic:: ; 0x9103 - ld c, CH0 +Audio1_UpdateMusic:: + ld c, Ch0 .loop - ld b, $0 - ld hl, wc026 + ld b, 0 + ld hl, wChannelSoundIDs add hl, bc ld a, [hl] and a jr z, .nextChannel ld a, c - cp CH4 - jr nc, .asm_912e ; if sfx channel - ld a, [wc002] + cp Ch4 + jr nc, .applyAffects ; if sfx channel + ld a, [wMuteAudioAndPauseMusic] and a - jr z, .asm_912e + jr z, .applyAffects bit 7, a jr nz, .nextChannel set 7, a - ld [wc002], a - xor a - ld [$ff25], a - ld [$ff1a], a + ld [wMuteAudioAndPauseMusic], a + xor a ; disable all channels' output + ld [rNR51], a + ld [rNR30], a ld a, $80 - ld [$ff1a], a + ld [rNR30], a jr .nextChannel -.asm_912e - call Music2_ApplyMusicAffects +.applyAffects + call Audio1_ApplyMusicAffects .nextChannel ld a, c inc c ; inc channel number - cp CH7 + cp Ch7 jr nz, .loop ret ; this routine checks flags for music effects currently applied ; to the channel and calls certain functions based on flags. -; known flags for wc02e: -; 0: toggleperfectpitch has been used -; 1: call has been used -; 3: a toggle used only by this routine for vibrato -; 4: pitchbend flag -; 6: dutycycle flag -Music2_ApplyMusicAffects: ; 0x9138 +Audio1_ApplyMusicAffects: ld b, $0 - ld hl, wc0b6 ; delay until next note + ld hl, wChannelNoteDelayCounters ; delay until next note add hl, bc ld a, [hl] cp $1 ; if the delay is 1, play next note - jp z, Music2_PlayNextNote + jp z, Audio1_PlayNextNote dec a ; otherwise, decrease the delay timer ld [hl], a ld a, c - cp CH4 + cp Ch4 jr nc, .startChecks ; if a sfx channel - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 add hl, bc ld a, [hl] and a jr z, .startChecks ret .startChecks - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc - bit 6, [hl] ; dutycycle + bit BIT_ROTATE_DUTY, [hl] jr z, .checkForExecuteMusic - call Music2_ApplyDutyCycle + call Audio1_ApplyDutyCycle .checkForExecuteMusic - ld b, $0 - ld hl, wc036 + ld b, 0 + ld hl, wChannelFlags2 add hl, bc - bit 0, [hl] + bit BIT_EXECUTE_MUSIC, [hl] jr nz, .checkForPitchBend - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc - bit 2, [hl] - jr nz, .disablePitchBendVibrato + bit BIT_NOISE_OR_SFX, [hl] + jr nz, .skipPitchBendVibrato .checkForPitchBend - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc - bit 4, [hl] ; pitchbend + bit BIT_PITCH_BEND_ON, [hl] jr z, .checkVibratoDelay - jp Music2_ApplyPitchBend + jp Audio1_ApplyPitchBend .checkVibratoDelay - ld hl, wc04e ; vibrato delay + ld hl, wChannelVibratoDelayCounters add hl, bc ld a, [hl] and a ; check if delay is over jr z, .checkForVibrato dec [hl] ; otherwise, dec delay -.disablePitchBendVibrato +.skipPitchBendVibrato ret .checkForVibrato - ld hl, wc056 ; vibrato rate + ld hl, wChannelVibratoExtents add hl, bc ld a, [hl] and a @@ -100,38 +94,40 @@ Music2_ApplyMusicAffects: ; 0x9138 ret ; no vibrato .vibrato ld d, a - ld hl, wc05e + ld hl, wChannelVibratoRates add hl, bc ld a, [hl] and $f and a - jr z, .vibratoAlreadyDone - dec [hl] ; apply vibrato pitch change + jr z, .applyVibrato + dec [hl] ; decrement counter ret -.vibratoAlreadyDone +.applyVibrato ld a, [hl] swap [hl] or [hl] - ld [hl], a ; reset the vibrato value and start again - ld hl, wc066 + ld [hl], a ; reload the counter + ld hl, wChannelFrequencyLowBytes add hl, bc ld e, [hl] ; get note pitch - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc - bit 3, [hl] ; this is the only code that sets/resets bit three so - jr z, .unset ; it continuously alternates which path it takes - res 3, [hl] +; This is the only code that sets/resets the vibrato direction bit, so it +; continuously alternates which path it takes. + bit BIT_VIBRATO_DIRECTION, [hl] + jr z, .unset + res BIT_VIBRATO_DIRECTION, [hl] ld a, d and $f ld d, a ld a, e sub d jr nc, .noCarry - ld a, $0 + ld a, 0 .noCarry jr .done .unset - set 3, [hl] + set BIT_VIBRATO_DIRECTION, [hl] ld a, d and $f0 swap a @@ -140,61 +136,64 @@ Music2_ApplyMusicAffects: ; 0x9138 ld a, $ff .done ld d, a - ld b, $3 - call Func_9838 + ld b, REG_FREQUENCY_LO + call Audio1_GetRegisterPointer ld [hl], d ret ; this routine executes all music commands that take up no time, ; like tempo changes, duty changes etc. and doesn't return ; until the first note is reached -Music2_PlayNextNote ; 0x91d0 - ld hl, wc06e +Audio1_PlayNextNote: +; reload the vibrato delay counter + ld hl, wChannelVibratoDelayCounterReloadValues add hl, bc ld a, [hl] - ld hl, wc04e + ld hl, wChannelVibratoDelayCounters add hl, bc ld [hl], a - ld hl, wc02e + + ld hl, wChannelFlags1 add hl, bc - res 4, [hl] - res 5, [hl] - call Music2_endchannel + res BIT_PITCH_BEND_ON, [hl] + res BIT_PITCH_BEND_DECREASING, [hl] + call Audio1_endchannel ret -Music2_endchannel: ; 0x91e6 - call Music2_GetNextMusicByte +Audio1_endchannel: + call Audio1_GetNextMusicByte ld d, a cp $ff ; is this command an endchannel? - jp nz, Music2_callchannel ; no - ld b, $0 ; yes - ld hl, wc02e + jp nz, Audio1_callchannel ; no + ld b, 0 + ld hl, wChannelFlags1 add hl, bc - bit 1, [hl] + bit BIT_CHANNEL_CALL, [hl] jr nz, .returnFromCall ld a, c - cp CH3 + cp Ch3 jr nc, .noiseOrSfxChannel - jr .asm_923f + jr .disableChannelOutput .noiseOrSfxChannel - res 2, [hl] - ld hl, wc036 + res BIT_NOISE_OR_SFX, [hl] + ld hl, wChannelFlags2 add hl, bc - res 0, [hl] - cp CH6 - jr nz, .notSfxChannel3 + res BIT_EXECUTE_MUSIC, [hl] + cp Ch6 + jr nz, .skipSfxChannel3 +; restart hardware channel 3 (wave channel) output ld a, $0 - ld [$ff1a], a + ld [rNR30], a ld a, $80 - ld [$ff1a], a -.notSfxChannel3 + ld [rNR30], a +.skipSfxChannel3 jr nz, .asm_9222 - ld a, [wc003] + ld a, [wDisableChannelOutputWhenSfxEnds] and a jr z, .asm_9222 xor a - ld [wc003], a - jr .asm_923f + ld [wDisableChannelOutputWhenSfxEnds], a + jr .disableChannelOutput .asm_9222 jr .asm_9248 .returnFromCall @@ -203,10 +202,10 @@ Music2_endchannel: ; 0x91e6 ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de push hl ; store current channel address - ld hl, wc016 + ld hl, wChannelReturnAddresses add hl, de ld e, l ld d, h @@ -216,47 +215,47 @@ Music2_endchannel: ; 0x91e6 inc de ld a, [de] ld [hl], a ; loads channel address to return to - jp Music2_endchannel -.asm_923f - ld hl, Unknown_9b1f + jp Audio1_endchannel +.disableChannelOutput + ld hl, Audio1_HWChannelDisableMasks add hl, bc - ld a, [$ff25] + ld a, [rNR51] and [hl] - ld [$ff25], a + ld [rNR51], a .asm_9248 - ld a, [wc02a] - cp $14 + ld a, [wChannelSoundIDs + Ch4] + cp CRY_SFX_START jr nc, .asm_9251 - jr .asm_926e + jr .skipCry .asm_9251 - ld a, [wc02a] - cp $86 - jr z, .asm_926e - jr c, .asm_925c - jr .asm_926e -.asm_925c + ld a, [wChannelSoundIDs + Ch4] + cp CRY_SFX_END + jr z, .skipCry + jr c, .cry + jr .skipCry +.cry ld a, c - cp CH4 + cp Ch4 jr z, .asm_9265 - call Func_96c7 + call Audio1_GoBackOneCommandIfCry ret c .asm_9265 - ld a, [wc005] - ld [$ff24], a + ld a, [wSavedVolume] + ld [rNR50], a xor a - ld [wc005], a -.asm_926e - ld hl, wc026 + ld [wSavedVolume], a +.skipCry + ld hl, wChannelSoundIDs add hl, bc ld [hl], b ret -Music2_callchannel: ; 0x9274 +Audio1_callchannel: cp $fd ; is this command a callchannel? - jp nz, Music2_loopchannel ; no - call Music2_GetNextMusicByte ; yes + jp nz, Audio1_loopchannel ; no + call Audio1_GetNextMusicByte push af - call Music2_GetNextMusicByte + call Audio1_GetNextMusicByte ld d, a pop af ld e, a @@ -265,10 +264,10 @@ Music2_callchannel: ; 0x9274 ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de push hl - ld hl, wc016 + ld hl, wChannelReturnAddresses add hl, de ld e, l ld d, h @@ -283,77 +282,77 @@ Music2_callchannel: ; 0x9274 inc hl ld [hl], d ; overwrite current address with pointer ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc - set 1, [hl] ; set the call flag - jp Music2_endchannel + set BIT_CHANNEL_CALL, [hl] ; set the call flag + jp Audio1_endchannel -Music2_loopchannel: ; 0x92a9 +Audio1_loopchannel: cp $fe ; is this command a loopchannel? - jp nz, Music2_notetype ; no - call Music2_GetNextMusicByte ; yes + jp nz, Audio1_notetype ; no + call Audio1_GetNextMusicByte ld e, a and a jr z, .infiniteLoop - ld b, $0 - ld hl, wc0be + ld b, 0 + ld hl, wChannelLoopCounters add hl, bc ld a, [hl] cp e jr nz, .loopAgain ld a, $1 ; if no more loops to make, ld [hl], a - call Music2_GetNextMusicByte ; skip pointer - call Music2_GetNextMusicByte - jp Music2_endchannel + call Audio1_GetNextMusicByte ; skip pointer + call Audio1_GetNextMusicByte + jp Audio1_endchannel .loopAgain ; inc loop count inc a ld [hl], a ; fall through .infiniteLoop ; overwrite current address with pointer - call Music2_GetNextMusicByte + call Audio1_GetNextMusicByte push af - call Music2_GetNextMusicByte + call Audio1_GetNextMusicByte ld b, a ld d, $0 ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de pop af ld [hli], a ld [hl], b - jp Music2_endchannel + jp Audio1_endchannel -Music2_notetype: ; 0x92e4 +Audio1_notetype: and $f0 cp $d0 ; is this command a notetype? - jp nz, Music2_toggleperfectpitch ; no - ld a, d ; yes + jp nz, Audio1_toggleperfectpitch ; no + ld a, d and $f ld b, $0 - ld hl, wc0c6 + ld hl, wChannelNoteSpeeds add hl, bc ld [hl], a ; store low nibble as speed ld a, c - cp CH3 + cp Ch3 jr z, .noiseChannel ; noise channel has 0 params - call Music2_GetNextMusicByte + call Audio1_GetNextMusicByte ld d, a ld a, c - cp CH2 + cp Ch2 jr z, .musicChannel3 - cp CH6 - jr nz, .notChannel3 - ld hl, wc0e7 - jr .sfxChannel3 + cp Ch6 + jr nz, .skipChannel3 + ld hl, wSfxWaveInstrument + jr .channel3 .musicChannel3 - ld hl, wc0e6 -.sfxChannel3 + ld hl, wMusicWaveInstrument +.channel3 ld a, d and $f - ld [hl], a ; store low nibble of param as duty + ld [hl], a ; store low nibble of param as wave instrument ld a, d and $30 sla a @@ -362,273 +361,294 @@ Music2_notetype: ; 0x92e4 ; if channel 3, store high nibble as volume ; else, store volume (high nibble) and fade (low nibble) -.notChannel3 - ld b, $0 - ld hl, wc0de +.skipChannel3 + ld b, 0 + ld hl, wChannelVolumes add hl, bc ld [hl], d .noiseChannel - jp Music2_endchannel + jp Audio1_endchannel -Music2_toggleperfectpitch: ; 0x9323 +Audio1_toggleperfectpitch: ld a, d cp $e8 ; is this command a toggleperfectpitch? - jr nz, Music2_vibrato ; no - ld b, $0 ; yes - ld hl, wc02e + jr nz, Audio1_vibrato ; no + ld b, 0 + ld hl, wChannelFlags1 add hl, bc ld a, [hl] xor $1 - ld [hl], a ; flip bit 0 of wc02e - jp Music2_endchannel + ld [hl], a ; flip bit 0 of wChannelFlags1 + jp Audio1_endchannel -Music2_vibrato: ; 0x9335 +Audio1_vibrato: cp $ea ; is this command a vibrato? - jr nz, Music2_pitchbend ; no - call Music2_GetNextMusicByte ; yes - ld b, $0 - ld hl, wc04e + jr nz, Audio1_pitchbend ; no + call Audio1_GetNextMusicByte + ld b, 0 + ld hl, wChannelVibratoDelayCounters add hl, bc ld [hl], a ; store delay - ld hl, wc06e + ld hl, wChannelVibratoDelayCounterReloadValues add hl, bc ld [hl], a ; store delay - call Music2_GetNextMusicByte + call Audio1_GetNextMusicByte ld d, a + +; The high nybble of the command byte is the extent of the vibrato. +; Let n be the extent. +; The upper nybble of the channel's byte in the wChannelVibratoExtents +; array will store the extent above the note: (n / 2) + (n % 2). +; The lower nybble will store the extent below the note: (n / 2). +; These two values add to the total extent, n. and $f0 swap a - ld b, $0 - ld hl, wc056 + ld b, 0 + ld hl, wChannelVibratoExtents add hl, bc srl a ld e, a adc b swap a or e - ld [hl], a ; store rate as both high and low nibbles + ld [hl], a + +; The low nybble of the command byte is the rate of the vibrato. +; The high and low nybbles of the channel's byte in the wChannelVibratoRates +; array are both initialised to this value because the high nybble is the +; counter reload value and the low nybble is the counter itself, which should +; start at its value upon reload. ld a, d and $f ld d, a - ld hl, wc05e + ld hl, wChannelVibratoRates add hl, bc swap a or d - ld [hl], a ; store depth as both high and low nibbles - jp Music2_endchannel + ld [hl], a + + jp Audio1_endchannel -Music2_pitchbend: ; 0x936d +Audio1_pitchbend: cp $eb ; is this command a pitchbend? - jr nz, Music2_duty ; no - call Music2_GetNextMusicByte ; yes - ld b, $0 - ld hl, wc076 + jr nz, Audio1_duty ; no + call Audio1_GetNextMusicByte + ld b, 0 + ld hl, wChannelPitchBendLengthModifiers add hl, bc - ld [hl], a ; store first param - call Music2_GetNextMusicByte + ld [hl], a + call Audio1_GetNextMusicByte ld d, a and $f0 swap a ld b, a ld a, d and $f - call Func_9858 - ld b, $0 - ld hl, wc0a6 + call Audio1_CalculateFrequency + ld b, 0 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc - ld [hl], d ; store unknown part of second param - ld hl, wc0ae + ld [hl], d + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc - ld [hl], e ; store unknown part of second param - ld b, $0 - ld hl, wc02e + ld [hl], e + ld b, 0 + ld hl, wChannelFlags1 add hl, bc - set 4, [hl] ; set pitchbend flag - call Music2_GetNextMusicByte + set BIT_PITCH_BEND_ON, [hl] + call Audio1_GetNextMusicByte ld d, a - jp Music2_notelength + jp Audio1_notelength -Music2_duty: ; 0x93a5 +Audio1_duty: cp $ec ; is this command a duty? - jr nz, Music2_tempo ; no - call Music2_GetNextMusicByte ; yes + jr nz, Audio1_tempo ; no + call Audio1_GetNextMusicByte rrca rrca and $c0 - ld b, $0 - ld hl, wc03e + ld b, 0 + ld hl, wChannelDuties add hl, bc ld [hl], a ; store duty - jp Music2_endchannel + jp Audio1_endchannel -Music2_tempo: ; 0x93ba +Audio1_tempo: cp $ed ; is this command a tempo? - jr nz, Music2_stereopanning ; no - ld a, c ; yes - cp CH4 + jr nz, Audio1_stereopanning ; no + ld a, c + cp Ch4 jr nc, .sfxChannel - call Music2_GetNextMusicByte - ld [wc0e8], a ; store first param - call Music2_GetNextMusicByte - ld [wc0e9], a ; store second param + call Audio1_GetNextMusicByte + ld [wMusicTempo], a ; store first param + call Audio1_GetNextMusicByte + ld [wMusicTempo + 1], a ; store second param xor a - ld [wc0ce], a ; clear RAM - ld [wc0cf], a - ld [wc0d0], a - ld [wc0d1], a + ld [wChannelNoteDelayCountersFractionalPart], a ; clear RAM + ld [wChannelNoteDelayCountersFractionalPart + 1], a + ld [wChannelNoteDelayCountersFractionalPart + 2], a + ld [wChannelNoteDelayCountersFractionalPart + 3], a jr .musicChannelDone .sfxChannel - call Music2_GetNextMusicByte - ld [wc0ea], a ; store first param - call Music2_GetNextMusicByte - ld [wc0eb], a ; store second param + call Audio1_GetNextMusicByte + ld [wSfxTempo], a ; store first param + call Audio1_GetNextMusicByte + ld [wSfxTempo + 1], a ; store second param xor a - ld [wc0d2], a ; clear RAM - ld [wc0d3], a - ld [wc0d4], a - ld [wc0d5], a + ld [wChannelNoteDelayCountersFractionalPart + 4], a ; clear RAM + ld [wChannelNoteDelayCountersFractionalPart + 5], a + ld [wChannelNoteDelayCountersFractionalPart + 6], a + ld [wChannelNoteDelayCountersFractionalPart + 7], a .musicChannelDone - jp Music2_endchannel + jp Audio1_endchannel -Music2_stereopanning: ; 0x93fa +Audio1_stereopanning: cp $ee ; is this command a stereopanning? - jr nz, Music2_unknownmusic0xef ; no - call Music2_GetNextMusicByte ; yes - ld [wc004], a ; store panning - jp Music2_endchannel + jr nz, Audio1_unknownmusic0xef ; no + call Audio1_GetNextMusicByte + ld [wStereoPanning], a ; store panning + jp Audio1_endchannel ; this appears to never be used -Music2_unknownmusic0xef ; 0x9407 +Audio1_unknownmusic0xef: cp $ef ; is this command an unknownmusic0xef? - jr nz, Music2_dutycycle ; no - call Music2_GetNextMusicByte ; yes + jr nz, Audio1_dutycycle ; no + call Audio1_GetNextMusicByte push bc - call Func_9876 + call Audio1_PlaySound pop bc - ld a, [wc003] + ld a, [wDisableChannelOutputWhenSfxEnds] and a jr nz, .skip - ld a, [wc02d] - ld [wc003], a + ld a, [wChannelSoundIDs + Ch7] + ld [wDisableChannelOutputWhenSfxEnds], a xor a - ld [wc02d], a + ld [wChannelSoundIDs + Ch7], a .skip - jp Music2_endchannel + jp Audio1_endchannel -Music2_dutycycle: ; 0x9426 +Audio1_dutycycle: cp $fc ; is this command a dutycycle? - jr nz, Music2_volume ; no - call Music2_GetNextMusicByte ; yes - ld b, $0 - ld hl, wc046 + jr nz, Audio1_volume ; no + call Audio1_GetNextMusicByte + ld b, 0 + ld hl, wChannelDutyCycles add hl, bc ld [hl], a ; store full cycle and $c0 - ld hl, wc03e + ld hl, wChannelDuties add hl, bc ld [hl], a ; store first duty - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc - set 6, [hl] ; set dutycycle flag - jp Music2_endchannel + set BIT_ROTATE_DUTY, [hl] + jp Audio1_endchannel -Music2_volume: ; 0x9444 +Audio1_volume: cp $f0 ; is this command a volume? - jr nz, Music2_executemusic ; no - call Music2_GetNextMusicByte ; yes - ld [$ff24], a ; store volume - jp Music2_endchannel + jr nz, Audio1_executemusic ; no + call Audio1_GetNextMusicByte + ld [rNR50], a ; store volume + jp Audio1_endchannel -Music2_executemusic: ; 0x9450 +Audio1_executemusic: cp $f8 ; is this command an executemusic? - jr nz, Music2_octave ; no - ld b, $0 ; yes - ld hl, wc036 + jr nz, Audio1_octave ; no + ld b, $0 + ld hl, wChannelFlags2 add hl, bc - set 0, [hl] - jp Music2_endchannel + set BIT_EXECUTE_MUSIC, [hl] + jp Audio1_endchannel -Music2_octave: ; 0x945f +Audio1_octave: and $f0 cp $e0 ; is this command an octave? - jr nz, Music2_unknownsfx0x20 ; no - ld hl, wc0d6 ; yes - ld b, $0 + jr nz, Audio1_unknownsfx0x20 ; no + ld hl, wChannelOctaves + ld b, 0 add hl, bc ld a, d and $f ld [hl], a ; store low nibble as octave - jp Music2_endchannel + jp Audio1_endchannel -Music2_unknownsfx0x20: ; 0x9472 +Audio1_unknownsfx0x20: cp $20 ; is this command an unknownsfx0x20? - jr nz, Music2_unknownsfx0x10 ; no + jr nz, Audio1_unknownsfx0x10 ld a, c - cp CH3 ; is this a noise or sfx channel? - jr c, Music2_unknownsfx0x10 ; no - ld b, $0 - ld hl, wc036 - add hl, bc - bit 0, [hl] - jr nz, Music2_unknownsfx0x10 ; no - call Music2_notelength ; yes + cp Ch3 ; is this a noise or sfx channel? + jr c, Audio1_unknownsfx0x10 ; no + ld b, 0 + ld hl, wChannelFlags2 + add hl, bc + bit BIT_EXECUTE_MUSIC, [hl] ; is executemusic being used? + jr nz, Audio1_unknownsfx0x10 ; yes + call Audio1_notelength + +; This code seems to do the same thing as what Audio1_ApplyDutyAndSoundLength +; does below. ld d, a - ld b, $0 - ld hl, wc03e + ld b, 0 + ld hl, wChannelDuties add hl, bc ld a, [hl] or d ld d, a - ld b, $1 - call Func_9838 + ld b, REG_DUTY_SOUND_LEN + call Audio1_GetRegisterPointer ld [hl], d - call Music2_GetNextMusicByte + + call Audio1_GetNextMusicByte ld d, a - ld b, $2 - call Func_9838 + ld b, REG_VOLUME_ENVELOPE + call Audio1_GetRegisterPointer ld [hl], d - call Music2_GetNextMusicByte + call Audio1_GetNextMusicByte ld e, a ld a, c - cp CH7 - ld a, $0 - jr z, .sfxNoiseChannel ; only two params for noise channel + cp Ch7 + ld a, 0 + jr z, .skip +; Channels 1 through 3 have 2 registers that control frequency, but the noise +; channel a single register (the polynomial counter) that controls frequency, +; so this command has one less byte on the noise channel. push de - call Music2_GetNextMusicByte + call Audio1_GetNextMusicByte pop de -.sfxNoiseChannel +.skip ld d, a push de - call Func_9629 - call Func_95f8 + call Audio1_ApplyDutyAndSoundLength + call Audio1_EnableChannelOutput pop de - call Func_964b + call Audio1_ApplyWavePatternAndFrequency ret -Music2_unknownsfx0x10: +Audio1_unknownsfx0x10: ld a, c - cp CH4 - jr c, Music2_note ; if not a sfx + cp Ch4 + jr c, Audio1_note ; if not a sfx ld a, d cp $10 ; is this command a unknownsfx0x10? - jr nz, Music2_note ; no + jr nz, Audio1_note ; no ld b, $0 - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc - bit 0, [hl] - jr nz, Music2_note ; no - call Music2_GetNextMusicByte ; yes - ld [$ff10], a - jp Music2_endchannel + bit BIT_EXECUTE_MUSIC, [hl] + jr nz, Audio1_note ; no + call Audio1_GetNextMusicByte + ld [rNR10], a + jp Audio1_endchannel -Music2_note: +Audio1_note: ld a, c - cp CH3 - jr nz, Music2_notelength ; if not noise channel + cp Ch3 + jr nz, Audio1_notelength ; if not noise channel ld a, d and $f0 cp $b0 ; is this command a dnote? - jr z, Music2_dnote ; yes - jr nc, Music2_notelength ; no + jr z, Audio1_dnote + jr nc, Audio1_notelength ; no swap a ld b, a ld a, d @@ -639,259 +659,265 @@ Music2_note: push bc jr asm_94fd -Music2_dnote: +Audio1_dnote: ld a, d and $f push af push bc - call Music2_GetNextMusicByte ; get dnote instrument + call Audio1_GetNextMusicByte ; get dnote instrument asm_94fd ld d, a - ld a, [wc003] + ld a, [wDisableChannelOutputWhenSfxEnds] and a jr nz, .asm_9508 ld a, d - call Func_9876 + call Audio1_PlaySound .asm_9508 pop bc pop de -Music2_notelength: ; 0x950a +Audio1_notelength: ld a, d push af and $f inc a - ld b, $0 + ld b, 0 ld e, a ; store note length (in 16ths) ld d, b - ld hl, wc0c6 + ld hl, wChannelNoteSpeeds add hl, bc ld a, [hl] ld l, b - call Func_9847 + call Audio1_MultiplyAdd ld a, c - cp CH4 + cp Ch4 jr nc, .sfxChannel - ld a, [wc0e8] + ld a, [wMusicTempo] ld d, a - ld a, [wc0e9] + ld a, [wMusicTempo + 1] ld e, a jr .skip .sfxChannel ld d, $1 ld e, $0 - cp CH7 + cp Ch7 jr z, .skip ; if noise channel - call Func_9693 - ld a, [wc0ea] + call Audio1_SetSfxTempo + ld a, [wSfxTempo] ld d, a - ld a, [wc0eb] + ld a, [wSfxTempo + 1] ld e, a .skip - ld a, l - ld b, $0 - ld hl, wc0ce + ld a, l ; a = note_length * note_speed + ld b, 0 + ld hl, wChannelNoteDelayCountersFractionalPart add hl, bc ld l, [hl] - call Func_9847 + call Audio1_MultiplyAdd ld e, l - ld d, h - ld hl, wc0ce + ld d, h ; de = note_delay_frac_part + (note_length * note_speed * tempo) + ld hl, wChannelNoteDelayCountersFractionalPart add hl, bc ld [hl], e ld a, d - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, bc ld [hl], a - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc - bit 0, [hl] - jr nz, Music2_notepitch - ld hl, wc02e + bit BIT_EXECUTE_MUSIC, [hl] + jr nz, Audio1_notepitch + ld hl, wChannelFlags1 add hl, bc - bit 2, [hl] - jr z, Music2_notepitch + bit BIT_NOISE_OR_SFX, [hl] + jr z, Audio1_notepitch pop hl ret -Music2_notepitch: ; 0x9568 +Audio1_notepitch: pop af and $f0 cp $c0 ; compare to rest jr nz, .notRest ld a, c - cp CH4 - jr nc, .sfxChannel - ld hl, wc02a + cp Ch4 + jr nc, .next +; If this isn't an SFX channel, try the corresponding SFX channel. + ld hl, wChannelSoundIDs + Ch4 add hl, bc ld a, [hl] and a jr nz, .done ; fall through -.sfxChannel +.next ld a, c - cp CH2 - jr z, .musicChannel3 - cp CH6 - jr nz, .notSfxChannel3 -.musicChannel3 - ld b, $0 - ld hl, Unknown_9b1f + cp Ch2 + jr z, .channel3 + cp Ch6 + jr nz, .notChannel3 +.channel3 + ld b, 0 + ld hl, Audio1_HWChannelDisableMasks add hl, bc - ld a, [$ff25] + ld a, [rNR51] and [hl] - ld [$ff25], a + ld [rNR51], a ; disable hardware channel 3's output jr .done -.notSfxChannel3 - ld b, $2 - call Func_9838 - ld a, $8 +.notChannel3 + ld b, REG_VOLUME_ENVELOPE + call Audio1_GetRegisterPointer + ld a, $8 ; fade in sound ld [hli], a inc hl - ld a, $80 + ld a, $80 ; restart sound ld [hl], a .done ret .notRest swap a - ld b, $0 - ld hl, wc0d6 + ld b, 0 + ld hl, wChannelOctaves add hl, bc ld b, [hl] - call Func_9858 - ld b, $0 - ld hl, wc02e - add hl, bc - bit 4, [hl] - jr z, .asm_95b8 - call Func_978f -.asm_95b8 + call Audio1_CalculateFrequency + ld b, 0 + ld hl, wChannelFlags1 + add hl, bc + bit BIT_PITCH_BEND_ON, [hl] + jr z, .skipPitchBend + call Audio1_InitPitchBendVars +.skipPitchBend push de ld a, c - cp CH4 - jr nc, .skip ; if sfx channel - ld hl, wc02a - ld d, $0 + cp Ch4 + jr nc, .sfxChannel ; if sfx channel +; If this isn't an SFX channel, try the corresponding SFX channel. + ld hl, wChannelSoundIDs + Ch4 + ld d, 0 ld e, a add hl, de ld a, [hl] and a - jr nz, .asm_95cb - jr .skip -.asm_95cb + jr nz, .noSfx + jr .sfxChannel +.noSfx pop de ret -.skip - ld b, $0 - ld hl, wc0de +.sfxChannel + ld b, 0 + ld hl, wChannelVolumes add hl, bc ld d, [hl] - ld b, $2 - call Func_9838 + ld b, REG_VOLUME_ENVELOPE + call Audio1_GetRegisterPointer ld [hl], d - call Func_9629 - call Func_95f8 + call Audio1_ApplyDutyAndSoundLength + call Audio1_EnableChannelOutput pop de ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc - bit 0, [hl] ; has toggleperfectpitch been used? - jr z, .skip2 - inc e ; if yes, increment the pitch by 1 - jr nc, .skip2 + bit BIT_PERFECT_PITCH, [hl] ; has toggleperfectpitch been used? + jr z, .skipFrequencyInc + inc e ; if yes, increment the frequency by 1 + jr nc, .skipFrequencyInc inc d -.skip2 - ld hl, wc066 +.skipFrequencyInc + ld hl, wChannelFrequencyLowBytes add hl, bc ld [hl], e - call Func_964b + call Audio1_ApplyWavePatternAndFrequency ret -Func_95f8: ; 0x95f8 - ld b, $0 - ld hl, Unknown_9b27 +Audio1_EnableChannelOutput: + ld b, 0 + ld hl, Audio1_HWChannelEnableMasks add hl, bc - ld a, [$ff25] - or [hl] + ld a, [rNR51] + or [hl] ; set this channel's bits ld d, a ld a, c - cp CH7 - jr z, .sfxNoiseChannel - cp CH4 + cp Ch7 + jr z, .noiseChannelOrNoSfx + cp Ch4 jr nc, .skip ; if sfx channel - ld hl, wc02a +; If this isn't an SFX channel, try the corresponding SFX channel. + ld hl, wChannelSoundIDs + Ch4 add hl, bc ld a, [hl] and a jr nz, .skip -.sfxNoiseChannel - ld a, [wc004] - ld hl, Unknown_9b27 +.noiseChannelOrNoSfx +; If this is the SFX noise channel or a music channel whose corresponding +; SFX channel is off, apply stereo panning. + ld a, [wStereoPanning] + ld hl, Audio1_HWChannelEnableMasks add hl, bc and [hl] ld d, a - ld a, [$ff25] - ld hl, Unknown_9b1f + ld a, [rNR51] + ld hl, Audio1_HWChannelDisableMasks add hl, bc - and [hl] - or d + and [hl] ; reset this channel's output bits + or d ; set this channel's output bits that enabled in [wStereoPanning] ld d, a .skip ld a, d - ld [$ff25], a + ld [rNR51], a ret -Func_9629: ; 0x9629 - ld b, $0 - ld hl, wc0b6 +Audio1_ApplyDutyAndSoundLength: + ld b, 0 + ld hl, wChannelNoteDelayCounters ; use the note delay as sound length add hl, bc ld d, [hl] ld a, c - cp CH2 - jr z, .channel3 ; if music channel 3 - cp CH6 - jr z, .channel3 ; if sfx channel 3 + cp Ch2 + jr z, .skipDuty ; if music channel 3 + cp Ch6 + jr z, .skipDuty ; if sfx channel 3 +; include duty (except on channel 3 which doesn't have it) ld a, d and $3f ld d, a - ld hl, wc03e + ld hl, wChannelDuties add hl, bc ld a, [hl] or d ld d, a -.channel3 - ld b, $1 - call Func_9838 +.skipDuty + ld b, REG_DUTY_SOUND_LEN + call Audio1_GetRegisterPointer ld [hl], d ret -Func_964b: ; 0x964b +Audio1_ApplyWavePatternAndFrequency: ld a, c - cp CH2 + cp Ch2 jr z, .channel3 - cp CH6 - jr nz, .notSfxChannel3 + cp Ch6 + jr nz, .notChannel3 ; fall through .channel3 push de - ld de, wc0e6 - cp CH2 - jr z, .musicChannel3 - ld de, wc0e7 -.musicChannel3 + ld de, wMusicWaveInstrument + cp Ch2 + jr z, .next + ld de, wSfxWaveInstrument +.next ld a, [de] add a - ld d, $0 + ld d, 0 ld e, a - ld hl, Music2_WavePointers + ld hl, Audio1_WavePointers add hl, de ld e, [hl] inc hl ld d, [hl] - ld hl, $ff30 + ld hl, $ff30 ; wave pattern RAM ld b, $f - ld a, $0 - ld [$ff1a], a + ld a, $0 ; stop hardware channel 3 + ld [rNR30], a .loop ld a, [de] inc de @@ -900,152 +926,155 @@ Func_964b: ; 0x964b dec b and a jr nz, .loop - ld a, $80 - ld [$ff1a], a + ld a, $80 ; start hardware channel 3 + ld [rNR30], a pop de -.notSfxChannel3 +.notChannel3 ld a, d - or $80 - and $c7 + or $80 ; use counter mode (i.e. disable output when the counter reaches 0) + and $c7 ; zero the unused bits in the register ld d, a - ld b, $3 - call Func_9838 - ld [hl], e + ld b, REG_FREQUENCY_LO + call Audio1_GetRegisterPointer + ld [hl], e ; store frequency low byte inc hl - ld [hl], d - call Func_96b5 + ld [hl], d ; store frequency high byte + call Audio1_ApplyFrequencyModifier ret -Func_9693: ; 0x9693 - call Func_96e5 - jr nc, .asm_96ab - ld d, $0 - ld a, [wc0f2] +Audio1_SetSfxTempo: + call Audio1_IsCry + jr nc, .notCry + ld d, 0 + ld a, [wTempoModifier] add $80 - jr nc, .asm_96a2 + jr nc, .next inc d -.asm_96a2 - ld [wc0eb], a +.next + ld [wSfxTempo + 1], a ld a, d - ld [wc0ea], a - jr .asm_96b4 -.asm_96ab + ld [wSfxTempo], a + jr .done +.notCry xor a - ld [wc0eb], a + ld [wSfxTempo + 1], a ld a, $1 - ld [wc0ea], a -.asm_96b4 + ld [wSfxTempo], a +.done ret -Func_96b5: ; 0x96b5 - call Func_96e5 - jr nc, .asm_96c6 - ld a, [wc0f1] +Audio1_ApplyFrequencyModifier: + call Audio1_IsCry + jr nc, .done +; if playing a cry, add the cry's frequency modifier + ld a, [wFrequencyModifier] add e - jr nc, .asm_96c1 + jr nc, .noCarry inc d -.asm_96c1 +.noCarry dec hl ld e, a ld [hl], e inc hl ld [hl], d -.asm_96c6 +.done ret -Func_96c7: ; 0x96c7 - call Func_96e5 - jr nc, .asm_96e2 - ld hl, wc006 +Audio1_GoBackOneCommandIfCry: + call Audio1_IsCry + jr nc, .done + ld hl, wChannelCommandPointers ld e, c - ld d, $0 + ld d, 0 sla e rl d add hl, de ld a, [hl] - sub $1 + sub 1 ld [hl], a inc hl ld a, [hl] - sbc $0 + sbc 0 ld [hl], a scf ret -.asm_96e2 +.done scf ccf ret -Func_96e5: ; 0x96e5 - ld a, [wc02a] - cp $14 - jr nc, .asm_96ee - jr .asm_96f4 -.asm_96ee - cp $86 - jr z, .asm_96f4 - jr c, .asm_96f7 -.asm_96f4 +Audio1_IsCry: +; Returns whether the currently playing audio is a cry in carry. + ld a, [wChannelSoundIDs + Ch4] + cp CRY_SFX_START + jr nc, .next + jr .no +.next + cp CRY_SFX_END + jr z, .no + jr c, .yes +.no scf ccf ret -.asm_96f7 +.yes scf ret -Music2_ApplyPitchBend: ; 0x96f9 - ld hl, wc02e +Audio1_ApplyPitchBend: + ld hl, wChannelFlags1 add hl, bc - bit 5, [hl] - jp nz, .asm_9740 - ld hl, wc09e + bit BIT_PITCH_BEND_DECREASING, [hl] + jp nz, .frequencyDecreasing +; frequency increasing + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld e, [hl] - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld d, [hl] - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, bc ld l, [hl] ld h, b add hl, de ld d, h ld e, l - ld hl, wc08e + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart add hl, bc push hl - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, bc ld a, [hl] pop hl add [hl] ld [hl], a - ld a, $0 + ld a, 0 adc e ld e, a - ld a, $0 + ld a, 0 adc d ld d, a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld a, [hl] cp d - jp c, .asm_9786 - jr nz, .asm_9773 - ld hl, wc0ae + jp c, .reachedTargetFrequency + jr nz, .applyUpdatedFrequency + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, [hl] cp e - jp c, .asm_9786 - jr .asm_9773 -.asm_9740 - ld hl, wc09e + jp c, .reachedTargetFrequency + jr .applyUpdatedFrequency +.frequencyDecreasing + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld a, [hl] - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld d, [hl] - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, bc ld e, [hl] sub e @@ -1053,7 +1082,7 @@ Music2_ApplyPitchBend: ; 0x96f9 ld a, d sbc b ld d, a - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, bc ld a, [hl] add a @@ -1064,129 +1093,140 @@ Music2_ApplyPitchBend: ; 0x96f9 ld a, d sbc b ld d, a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld a, d cp [hl] - jr c, .asm_9786 - jr nz, .asm_9773 - ld hl, wc0ae + jr c, .reachedTargetFrequency + jr nz, .applyUpdatedFrequency + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, e cp [hl] - jr c, .asm_9786 -.asm_9773 - ld hl, wc09e + jr c, .reachedTargetFrequency +.applyUpdatedFrequency + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld [hl], e - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld [hl], d - ld b, $3 - call Func_9838 + ld b, REG_FREQUENCY_LO + call Audio1_GetRegisterPointer ld a, e ld [hli], a ld [hl], d ret -.asm_9786 - ld hl, wc02e +.reachedTargetFrequency +; Turn off pitch bend when the target frequency has been reached. + ld hl, wChannelFlags1 add hl, bc - res 4, [hl] - res 5, [hl] + res BIT_PITCH_BEND_ON, [hl] + res BIT_PITCH_BEND_DECREASING, [hl] ret -Func_978f: ; 0x978f - ld hl, wc096 +Audio1_InitPitchBendVars: + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld [hl], d - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld [hl], e - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, bc ld a, [hl] - ld hl, wc076 + ld hl, wChannelPitchBendLengthModifiers add hl, bc sub [hl] - jr nc, .asm_97a7 - ld a, $1 -.asm_97a7 + jr nc, .next + ld a, 1 +.next ld [hl], a - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, e sub [hl] ld e, a ld a, d sbc b - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc sub [hl] - jr c, .asm_97c3 + jr c, .targetFrequencyGreater ld d, a - ld b, $0 - ld hl, wc02e + ld b, 0 + ld hl, wChannelFlags1 add hl, bc - set 5, [hl] - jr .asm_97e6 -.asm_97c3 - ld hl, wc096 + set BIT_PITCH_BEND_DECREASING, [hl] + jr .next2 +.targetFrequencyGreater +; If the target frequency is greater, subtract the current frequency from +; the target frequency to get the absolute difference. + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld d, [hl] - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld e, [hl] - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, [hl] sub e ld e, a + +; Bug. Instead of borrowing from the high byte of the target frequency as it +; should, it borrows from the high byte of the current frequency instead. +; This means that the result will be 0x200 greater than it should be if the +; low byte of the current frequency is greater than the low byte of the +; target frequency. ld a, d sbc b ld d, a - ld hl, wc0a6 + + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld a, [hl] sub d ld d, a - ld b, $0 - ld hl, wc02e + ld b, 0 + ld hl, wChannelFlags1 add hl, bc - res 5, [hl] -.asm_97e6 - ld hl, wc076 + res BIT_PITCH_BEND_DECREASING, [hl] + +.next2 + ld hl, wChannelPitchBendLengthModifiers add hl, bc -.asm_97ea +.divideLoop inc b ld a, e sub [hl] ld e, a - jr nc, .asm_97ea + jr nc, .divideLoop ld a, d and a - jr z, .asm_97f8 + jr z, .doneDividing dec a ld d, a - jr .asm_97ea -.asm_97f8 - ld a, e + jr .divideLoop +.doneDividing + ld a, e ; a = remainder - dividend add [hl] - ld d, b - ld b, $0 - ld hl, wc07e + ld d, b ; d = quotient + 1 + ld b, 0 + ld hl, wChannelPitchBendFrequencySteps add hl, bc - ld [hl], d - ld hl, wc086 + ld [hl], d ; store quotient + 1 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, bc - ld [hl], a - ld hl, wc08e + ld [hl], a ; store remainder - dividend + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart add hl, bc - ld [hl], a + ld [hl], a ; store remainder - dividend ret -Music2_ApplyDutyCycle: ; 0x980d - ld b, $0 - ld hl, wc046 +Audio1_ApplyDutyCycle: + ld b, 0 + ld hl, wChannelDutyCycles add hl, bc ld a, [hl] rlca @@ -1194,20 +1234,20 @@ Music2_ApplyDutyCycle: ; 0x980d ld [hl], a and $c0 ld d, a - ld b, $1 - call Func_9838 + ld b, REG_DUTY_SOUND_LEN + call Audio1_GetRegisterPointer ld a, [hl] and $3f or d ld [hl], a ret -Music2_GetNextMusicByte: ; 0x9825 - ld d, $0 +Audio1_GetNextMusicByte: + ld d, 0 ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de ld a, [hli] ld e, a @@ -1220,9 +1260,10 @@ Music2_GetNextMusicByte: ; 0x9825 ld [hl], d ret -Func_9838: ; 0x9838 +Audio1_GetRegisterPointer: +; hl = address of hardware sound register b for software channel c ld a, c - ld hl, Unknown_9b17 + ld hl, Audio1_HWChannelBaseAddresses add l jr nc, .noCarry inc h @@ -1234,13 +1275,14 @@ Func_9838: ; 0x9838 ld h, $ff ret -Func_9847: ; 0x9847 - ld h, $0 +Audio1_MultiplyAdd: +; hl = l + (a * de) + ld h, 0 .loop srl a - jr nc, .noCarry + jr nc, .skipAdd add hl, de -.noCarry +.skipAdd sla e rl d and a @@ -1249,150 +1291,152 @@ Func_9847: ; 0x9847 .done ret -Func_9858: ; 0x9858 - ld h, $0 +Audio1_CalculateFrequency: +; return the frequency for note a, octave b in de + ld h, 0 ld l, a add hl, hl ld d, h ld e, l - ld hl, Music2_Pitches + ld hl, Audio1_Pitches add hl, de ld e, [hl] inc hl ld d, [hl] ld a, b .loop - cp $7 + cp 7 jr z, .done sra d rr e inc a jr .loop .done - ld a, $8 + ld a, 8 add d ld d, a ret -Func_9876:: ; 0x9876 - ld [wc001], a +Audio1_PlaySound:: + ld [wSoundID], a cp $ff - jp z, Func_9a34 - cp $b9 - jp z, Func_994e - jp c, Func_994e + jp z, .stopAllAudio + cp MAX_SFX_ID + jp z, .playSfx + jp c, .playSfx cp $fe - jr z, .asm_988d - jp nc, Func_994e -.asm_988d + jr z, .playMusic + jp nc, .playSfx + +.playMusic xor a - ld [wc000], a - ld [wc003], a - ld [wc0e9], a - ld [wc0e6], a - ld [wc0e7], a + ld [wUnusedC000], a + ld [wDisableChannelOutputWhenSfxEnds], a + ld [wMusicTempo + 1], a + ld [wMusicWaveInstrument], a + ld [wSfxWaveInstrument], a ld d, $8 - ld hl, wc016 - call FillMusicRAM2 - ld hl, wc006 - call FillMusicRAM2 + ld hl, wChannelReturnAddresses + call .FillMem + ld hl, wChannelCommandPointers + call .FillMem ld d, $4 - ld hl, wc026 - call FillMusicRAM2 - ld hl, wc02e - call FillMusicRAM2 - ld hl, wc03e - call FillMusicRAM2 - ld hl, wc046 - call FillMusicRAM2 - ld hl, wc04e - call FillMusicRAM2 - ld hl, wc056 - call FillMusicRAM2 - ld hl, wc05e - call FillMusicRAM2 - ld hl, wc066 - call FillMusicRAM2 - ld hl, wc06e - call FillMusicRAM2 - ld hl, wc036 - call FillMusicRAM2 - ld hl, wc076 - call FillMusicRAM2 - ld hl, wc07e - call FillMusicRAM2 - ld hl, wc086 - call FillMusicRAM2 - ld hl, wc08e - call FillMusicRAM2 - ld hl, wc096 - call FillMusicRAM2 - ld hl, wc09e - call FillMusicRAM2 - ld hl, wc0a6 - call FillMusicRAM2 - ld hl, wc0ae - call FillMusicRAM2 + ld hl, wChannelSoundIDs + call .FillMem + ld hl, wChannelFlags1 + call .FillMem + ld hl, wChannelDuties + call .FillMem + ld hl, wChannelDutyCycles + call .FillMem + ld hl, wChannelVibratoDelayCounters + call .FillMem + ld hl, wChannelVibratoExtents + call .FillMem + ld hl, wChannelVibratoRates + call .FillMem + ld hl, wChannelFrequencyLowBytes + call .FillMem + ld hl, wChannelVibratoDelayCounterReloadValues + call .FillMem + ld hl, wChannelFlags2 + call .FillMem + ld hl, wChannelPitchBendLengthModifiers + call .FillMem + ld hl, wChannelPitchBendFrequencySteps + call .FillMem + ld hl, wChannelPitchBendFrequencyStepsFractionalPart + call .FillMem + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart + call .FillMem + ld hl, wChannelPitchBendCurrentFrequencyHighBytes + call .FillMem + ld hl, wChannelPitchBendCurrentFrequencyLowBytes + call .FillMem + ld hl, wChannelPitchBendTargetFrequencyHighBytes + call .FillMem + ld hl, wChannelPitchBendTargetFrequencyLowBytes + call .FillMem ld a, $1 - ld hl, wc0be - call FillMusicRAM2 - ld hl, wc0b6 - call FillMusicRAM2 - ld hl, wc0c6 - call FillMusicRAM2 - ld [wc0e8], a + ld hl, wChannelLoopCounters + call .FillMem + ld hl, wChannelNoteDelayCounters + call .FillMem + ld hl, wChannelNoteSpeeds + call .FillMem + ld [wMusicTempo], a ld a, $ff - ld [wc004], a + ld [wStereoPanning], a xor a - ld [$ff24], a + ld [rNR50], a ld a, $8 - ld [$ff10], a - ld a, $0 - ld [$ff25], a + ld [rNR10], a + ld a, 0 + ld [rNR51], a xor a - ld [$ff1a], a + ld [rNR30], a ld a, $80 - ld [$ff1a], a + ld [rNR30], a ld a, $77 - ld [$ff24], a - jp Func_9a8f + ld [rNR50], a + jp .playSoundCommon -Func_994e: ; 0x994e +.playSfx ld l, a ld e, a - ld h, $0 + ld h, 0 ld d, h add hl, hl add hl, de - ld de, SFX_Headers_02 + ld de, SFX_Headers_1 add hl, de ld a, h - ld [wc0ec], a + ld [wSfxHeaderPointer], a ld a, l - ld [wc0ed], a + ld [wSfxHeaderPointer + 1], a ld a, [hl] and $c0 rlca rlca ld c, a -.asm_9967 +.sfxChannelLoop ld d, c ld a, c add a add c ld c, a - ld b, $0 - ld a, [wc0ec] + ld b, 0 + ld a, [wSfxHeaderPointer] ld h, a - ld a, [wc0ed] + ld a, [wSfxHeaderPointer + 1] ld l, a add hl, bc ld c, d ld a, [hl] and $f - ld e, a - ld d, $0 - ld hl, wc026 + ld e, a ; software channel ID + ld d, 0 + ld hl, wChannelSoundIDs add hl, de ld a, [hl] and a @@ -1400,7 +1444,7 @@ Func_994e: ; 0x994e ld a, e cp $7 jr nz, .asm_999a - ld a, [wc001] + ld a, [wSoundID] cp $14 jr nc, .asm_9993 ret @@ -1410,7 +1454,7 @@ Func_994e: ; 0x994e jr z, .asm_99a3 jr c, .asm_99a3 .asm_999a - ld a, [wc001] + ld a, [wSoundID] cp [hl] jr z, .asm_99a3 jr c, .asm_99a3 @@ -1423,132 +1467,132 @@ Func_994e: ; 0x994e add hl, hl ld d, h ld e, l - ld hl, wc016 + ld hl, wChannelReturnAddresses add hl, de ld [hli], a ld [hl], a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de ld [hli], a ld [hl], a pop de - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, de ld [hl], a - ld hl, wc02e + ld hl, wChannelFlags1 add hl, de ld [hl], a - ld hl, wc03e + ld hl, wChannelDuties add hl, de ld [hl], a - ld hl, wc046 + ld hl, wChannelDutyCycles add hl, de ld [hl], a - ld hl, wc04e + ld hl, wChannelVibratoDelayCounters add hl, de ld [hl], a - ld hl, wc056 + ld hl, wChannelVibratoExtents add hl, de ld [hl], a - ld hl, wc05e + ld hl, wChannelVibratoRates add hl, de ld [hl], a - ld hl, wc066 + ld hl, wChannelFrequencyLowBytes add hl, de ld [hl], a - ld hl, wc06e + ld hl, wChannelVibratoDelayCounterReloadValues add hl, de ld [hl], a - ld hl, wc076 + ld hl, wChannelPitchBendLengthModifiers add hl, de ld [hl], a - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, de ld [hl], a - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, de ld [hl], a - ld hl, wc08e + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart add hl, de ld [hl], a - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, de ld [hl], a - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, de ld [hl], a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, de ld [hl], a - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, de ld [hl], a - ld hl, wc036 + ld hl, wChannelFlags2 add hl, de ld [hl], a ld a, $1 - ld hl, wc0be + ld hl, wChannelLoopCounters add hl, de ld [hl], a - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, de ld [hl], a - ld hl, wc0c6 + ld hl, wChannelNoteSpeeds add hl, de ld [hl], a ld a, e - cp $4 + cp Ch4 jr nz, .asm_9a2b ld a, $8 - ld [$ff10], a + ld [rNR10], a ; sweep off .asm_9a2b ld a, c and a - jp z, Func_9a8f + jp z, .playSoundCommon dec c - jp .asm_9967 + jp .sfxChannelLoop -Func_9a34: ; 0x9a34 +.stopAllAudio ld a, $80 - ld [$ff26], a - ld [$ff1a], a + ld [rNR52], a ; sound hardware on + ld [rNR30], a ; wave playback on xor a - ld [$ff25], a - ld [$ff1c], a + ld [rNR51], a ; no sound output + ld [rNR32], a ; mute channel 3 (wave channel) ld a, $8 - ld [$ff10], a - ld [$ff12], a - ld [$ff17], a - ld [$ff21], a + ld [rNR10], a ; sweep off + ld [rNR12], a ; mute channel 1 (pulse channel 1) + ld [rNR22], a ; mute channel 2 (pulse channel 2) + ld [rNR42], a ; mute channel 4 (noise channel) ld a, $40 - ld [$ff14], a - ld [$ff19], a - ld [$ff23], a + ld [rNR14], a ; counter mode + ld [rNR24], a + ld [rNR44], a ld a, $77 - ld [$ff24], a + ld [rNR50], a ; full volume xor a - ld [wc000], a - ld [wc003], a - ld [wc002], a - ld [wc0e9], a - ld [wc0eb], a - ld [wc0e6], a - ld [wc0e7], a + ld [wUnusedC000], a + ld [wDisableChannelOutputWhenSfxEnds], a + ld [wMuteAudioAndPauseMusic], a + ld [wMusicTempo + 1], a + ld [wSfxTempo + 1], a + ld [wMusicWaveInstrument], a + ld [wSfxWaveInstrument], a ld d, $a0 - ld hl, wc006 - call FillMusicRAM2 + ld hl, wChannelCommandPointers + call .FillMem ld a, $1 ld d, $18 - ld hl, wc0b6 - call FillMusicRAM2 - ld [wc0e8], a - ld [wc0ea], a + ld hl, wChannelNoteDelayCounters + call .FillMem + ld [wMusicTempo], a + ld [wSfxTempo], a ld a, $ff - ld [wc004], a + ld [wStereoPanning], a ret ; fills d bytes at hl with a -FillMusicRAM2: ; 0x9a89 +.FillMem ld b, d .loop ld [hli], a @@ -1556,19 +1600,19 @@ FillMusicRAM2: ; 0x9a89 jr nz, .loop ret -Func_9a8f: ; 0x9a8f - ld a, [wc001] +.playSoundCommon + ld a, [wSoundID] ld l, a ld e, a - ld h, $0 + ld h, 0 ld d, h add hl, hl add hl, de - ld de, SFX_Headers_02 + ld de, SFX_Headers_1 add hl, de ld e, l ld d, h - ld hl, wc006 + ld hl, wChannelCommandPointers ld a, [de] ; get channel number ld b, a rlca @@ -1580,31 +1624,31 @@ Func_9a8f: ; 0x9a8f ld b, c inc b inc de - ld c, $0 -.asm_9ab1 + ld c, 0 +.commandPointerLoop cp c - jr z, .asm_9ab9 + jr z, .next inc c inc hl inc hl - jr .asm_9ab1 -.asm_9ab9 + jr .commandPointerLoop +.next push hl push bc push af - ld b, $0 + ld b, 0 ld c, a - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, bc - ld a, [wc001] + ld a, [wSoundID] ld [hl], a pop af - cp $3 - jr c, .asm_9ad2 - ld hl, wc02e + cp Ch3 + jr c, .skipSettingFlag + ld hl, wChannelFlags1 add hl, bc - set 2, [hl] -.asm_9ad2 + set BIT_NOISE_OR_SFX, [hl] +.skipSettingFlag pop bc pop hl ld a, [de] ; get channel pointer @@ -1619,54 +1663,55 @@ Func_9a8f: ; 0x9a8f and a ld a, [de] inc de - jr nz, .asm_9ab1 - ld a, [wc001] - cp $14 + jr nz, .commandPointerLoop + ld a, [wSoundID] + cp CRY_SFX_START jr nc, .asm_9aeb - jr .asm_9b15 + jr .done .asm_9aeb - ld a, [wc001] - cp $86 - jr z, .asm_9b15 - jr c, .asm_9af6 - jr .asm_9b15 -.asm_9af6 - ld hl, wc02a + ld a, [wSoundID] + cp CRY_SFX_END + jr z, .done + jr c, .cry + jr .done +.cry + ld hl, wChannelSoundIDs + Ch4 ld [hli], a ld [hli], a ld [hli], a ld [hl], a - ld hl, wc012 ; sfx noise channel pointer - ld de, Noise2_endchannel + ld hl, wChannelCommandPointers + Ch6 * 2 ; sfx wave channel pointer + ld de, Audio1_CryEndchannel ld [hl], e inc hl ld [hl], d ; overwrite pointer to point to endchannel - ld a, [wc005] + ld a, [wSavedVolume] and a - jr nz, .asm_9b15 - ld a, [$ff24] - ld [wc005], a + jr nz, .done + ld a, [rNR50] + ld [wSavedVolume], a ld a, $77 - ld [$ff24], a -.asm_9b15 + ld [rNR50], a ; full volume +.done ret -Noise2_endchannel: ; 0x9b16 +Audio1_CryEndchannel: endchannel -Unknown_9b17: ; 0x9b17 - db $10, $15, $1A, $1F ; channels 0-3 - db $10, $15, $1A, $1F ; channels 4-7 +Audio1_HWChannelBaseAddresses: +; the low bytes of each HW channel's base address + db HW_CH1_BASE, HW_CH2_BASE, HW_CH3_BASE, HW_CH4_BASE ; channels 0-3 + db HW_CH1_BASE, HW_CH2_BASE, HW_CH3_BASE, HW_CH4_BASE ; channels 4-7 -Unknown_9b1f: ; 0x9b1f - db $EE, $DD, $BB, $77 ; channels 0-3 - db $EE, $DD, $BB, $77 ; channels 4-7 +Audio1_HWChannelDisableMasks: + db HW_CH1_DISABLE_MASK, HW_CH2_DISABLE_MASK, HW_CH3_DISABLE_MASK, HW_CH4_DISABLE_MASK ; channels 0-3 + db HW_CH1_DISABLE_MASK, HW_CH2_DISABLE_MASK, HW_CH3_DISABLE_MASK, HW_CH4_DISABLE_MASK ; channels 4-7 -Unknown_9b27: ; 0x9b27 - db $11, $22, $44, $88 ; channels 0-3 - db $11, $22, $44, $88 ; channels 4-7 +Audio1_HWChannelEnableMasks: + db HW_CH1_ENABLE_MASK, HW_CH2_ENABLE_MASK, HW_CH3_ENABLE_MASK, HW_CH4_ENABLE_MASK ; channels 0-3 + db HW_CH1_ENABLE_MASK, HW_CH2_ENABLE_MASK, HW_CH3_ENABLE_MASK, HW_CH4_ENABLE_MASK ; channels 4-7 -Music2_Pitches: ; 0x9b2f +Audio1_Pitches: dw $F82C ; C_ dw $F89D ; C# dw $F907 ; D_ diff --git a/audio/engine_2.asm b/audio/engine_2.asm index 067ecc0c..4eb9b96b 100644 --- a/audio/engine_2.asm +++ b/audio/engine_2.asm @@ -1,89 +1,89 @@ ; The second of three duplicated sound engines. -Music8_UpdateMusic:: ; 21879 (8:5879) - ld c, CH0 +Audio2_UpdateMusic:: + ld c, Ch0 .loop ld b, $0 - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, bc ld a, [hl] and a jr z, .nextChannel ld a, c - cp CH4 + cp Ch4 jr nc, .applyAffects ; if sfx channel - ld a, [wc002] + ld a, [wMuteAudioAndPauseMusic] and a jr z, .applyAffects bit 7, a jr nz, .nextChannel set 7, a - ld [wc002], a + ld [wMuteAudioAndPauseMusic], a xor a - ld [$ff25], a - ld [$ff1a], a + ld [rNR51], a + ld [rNR30], a ld a, $80 - ld [$ff1a], a + ld [rNR30], a jr .nextChannel .applyAffects - call Music8_ApplyMusicAffects + call Audio2_ApplyMusicAffects .nextChannel ld a, c inc c - cp CH7 + cp Ch7 jr nz, .loop ret ; this routine checks flags for music effects currently applied ; to the channel and calls certain functions based on flags. -; known flags for wc02e: -; 0: toggleperfectpitch has been used -; 1: call has been used -; 3: a toggle used only by this routine for vibrato -; 4: pitchbend flag -; 6: dutycycle flag -Music8_ApplyMusicAffects: ; 218ae (8:58ae) +; known flags for wChannelFlags1: +; 0: toggleperfectpitch has been used +; 1: call has been used +; 3: a toggle used only by this routine for vibrato +; 4: pitchbend flag +; 6: dutycycle flag +Audio2_ApplyMusicAffects: ld b, $0 - ld hl, wc0b6 ; delay until next note + ld hl, wChannelNoteDelayCounters ; delay until next note add hl, bc ld a, [hl] cp $1 ; if the delay is 1, play next note - jp z, Music8_PlayNextNote + jp z, Audio2_PlayNextNote dec a ; otherwise, decrease the delay timer ld [hl], a ld a, c - cp CH4 + cp Ch4 jr nc, .startChecks ; if a sfx channel - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 add hl, bc ld a, [hl] and a jr z, .startChecks ret .startChecks - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 6, [hl] ; dutycycle jr z, .checkForExecuteMusic - call Music8_ApplyDutyCycle + call Audio2_ApplyDutyCycle .checkForExecuteMusic ld b, $0 - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc bit 0, [hl] jr nz, .checkForPitchBend - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 2, [hl] jr nz, .disablePitchBendVibrato .checkForPitchBend - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 4, [hl] ; pitchbend jr z, .checkVibratoDelay - jp Music8_ApplyPitchBend + jp Audio2_ApplyPitchBend .checkVibratoDelay - ld hl, wc04e ; vibrato delay + ld hl, wChannelVibratoDelayCounters ; vibrato delay add hl, bc ld a, [hl] and a ; check if delay is over @@ -92,7 +92,7 @@ Music8_ApplyMusicAffects: ; 218ae (8:58ae) .disablePitchBendVibrato ret .checkForVibrato - ld hl, wc056 ; vibrato rate + ld hl, wChannelVibratoExtents ; vibrato rate add hl, bc ld a, [hl] and a @@ -100,7 +100,7 @@ Music8_ApplyMusicAffects: ; 218ae (8:58ae) ret ; no vibrato .vibrato ld d, a - ld hl, wc05e + ld hl, wChannelVibratoRates add hl, bc ld a, [hl] and $f @@ -113,10 +113,10 @@ Music8_ApplyMusicAffects: ; 218ae (8:58ae) swap [hl] or [hl] ld [hl], a ; reset the vibrato value and start again - ld hl, wc066 + ld hl, wChannelFrequencyLowBytes add hl, bc ld e, [hl] ; get note pitch - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 3, [hl] ; this is the only code that sets/resets bit three so jr z, .unset ; it continuously alternates which path it takes @@ -141,66 +141,66 @@ Music8_ApplyMusicAffects: ; 218ae (8:58ae) .done ld d, a ld b, $3 - call Func_21ff7 + call Audio2_21ff7 ld [hl], d ret ; this routine executes all music commands that take up no time, ; like tempo changes, duty changes etc. and doesn't return ; until the first note is reached -Music8_PlayNextNote: ; 21946 (8:5946) - ld hl, wc06e +Audio2_PlayNextNote: + ld hl, wChannelVibratoDelayCounterReloadValues add hl, bc ld a, [hl] - ld hl, wc04e + ld hl, wChannelVibratoDelayCounters add hl, bc ld [hl], a - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc res 4, [hl] res 5, [hl] ld a, c - cp CH4 + cp Ch4 jr nz, .beginChecks ld a, [wLowHealthAlarm] ;low health alarm enabled? bit 7, a ret nz .beginChecks - call Music8_endchannel + call Audio2_endchannel ret -Music8_endchannel: ; 21967 (8:5967) - call Music8_GetNextMusicByte +Audio2_endchannel: + call Audio2_GetNextMusicByte ld d, a cp $ff ; is this command an endchannel? - jp nz, Music8_callchannel ; no + jp nz, Audio2_callchannel ; no ld b, $0 ; yes - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 1, [hl] jr nz, .returnFromCall ld a, c - cp CH3 + cp Ch3 jr nc, .noiseOrSfxChannel jr .asm_219c0 .noiseOrSfxChannel res 2, [hl] - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc res 0, [hl] - cp CH6 + cp Ch6 jr nz, .notSfxChannel3 ld a, $0 - ld [$ff1a], a + ld [rNR30], a ld a, $80 - ld [$ff1a], a + ld [rNR30], a .notSfxChannel3 jr nz, .asm_219a3 - ld a, [wc003] + ld a, [wDisableChannelOutputWhenSfxEnds] and a jr z, .asm_219a3 xor a - ld [wc003], a + ld [wDisableChannelOutputWhenSfxEnds], a jr .asm_219c0 .asm_219a3 jr .asm_219c9 @@ -210,10 +210,10 @@ Music8_endchannel: ; 21967 (8:5967) ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de push hl ; store current channel address - ld hl, wc016 + ld hl, wChannelReturnAddresses add hl, de ld e, l ld d, h @@ -223,47 +223,47 @@ Music8_endchannel: ; 21967 (8:5967) inc de ld a, [de] ld [hl], a ; loads channel address to return to - jp Music8_endchannel + jp Audio2_endchannel .asm_219c0 ld hl, Unknown_222de add hl, bc - ld a, [$ff25] + ld a, [rNR51] and [hl] - ld [$ff25], a + ld [rNR51], a .asm_219c9 - ld a, [wc02a] + ld a, [wChannelSoundIDs + Ch4] cp $14 jr nc, .asm_219d2 jr .asm_219ef .asm_219d2 - ld a, [wc02a] + ld a, [wChannelSoundIDs + Ch4] cp $86 jr z, .asm_219ef jr c, .asm_219dd jr .asm_219ef .asm_219dd ld a, c - cp CH4 + cp Ch4 jr z, .asm_219e6 - call Func_21e6d + call Audio2_21e6d ret c .asm_219e6 - ld a, [wc005] - ld [$ff24], a + ld a, [wSavedVolume] + ld [rNR50], a xor a - ld [wc005], a + ld [wSavedVolume], a .asm_219ef - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, bc ld [hl], b ret -Music8_callchannel: ; 219f5 (8:59f5) +Audio2_callchannel: cp $fd ; is this command a callchannel? - jp nz, Music8_loopchannel ; no - call Music8_GetNextMusicByte ; yes + jp nz, Audio2_loopchannel ; no + call Audio2_GetNextMusicByte ; yes push af - call Music8_GetNextMusicByte + call Audio2_GetNextMusicByte ld d, a pop af ld e, a @@ -272,10 +272,10 @@ Music8_callchannel: ; 219f5 (8:59f5) ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de push hl - ld hl, wc016 + ld hl, wChannelReturnAddresses add hl, de ld e, l ld d, h @@ -290,73 +290,73 @@ Music8_callchannel: ; 219f5 (8:59f5) inc hl ld [hl], d ; overwrite current address with pointer ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc set 1, [hl] ; set the call flag - jp Music8_endchannel + jp Audio2_endchannel -Music8_loopchannel: ; 21a2a (8:5a2a) +Audio2_loopchannel: cp $fe ; is this command a loopchannel? - jp nz, Music8_notetype ; no - call Music8_GetNextMusicByte ; yes + jp nz, Audio2_notetype ; no + call Audio2_GetNextMusicByte ; yes ld e, a and a jr z, .infiniteLoop ld b, $0 - ld hl, wc0be + ld hl, wChannelLoopCounters add hl, bc ld a, [hl] cp e jr nz, .loopAgain ld a, $1 ; if no more loops to make, ld [hl], a - call Music8_GetNextMusicByte ; skip pointer - call Music8_GetNextMusicByte - jp Music8_endchannel + call Audio2_GetNextMusicByte ; skip pointer + call Audio2_GetNextMusicByte + jp Audio2_endchannel .loopAgain ; inc loop count inc a ld [hl], a ; fall through .infiniteLoop ; overwrite current address with pointer - call Music8_GetNextMusicByte + call Audio2_GetNextMusicByte push af - call Music8_GetNextMusicByte + call Audio2_GetNextMusicByte ld b, a ld d, $0 ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de pop af ld [hli], a ld [hl], b - jp Music8_endchannel + jp Audio2_endchannel -Music8_notetype: ; 21a65 (8:5a65) +Audio2_notetype: and $f0 cp $d0 ; is this command a notetype? - jp nz, Music8_toggleperfectpitch ; no + jp nz, Audio2_toggleperfectpitch ; no ld a, d ; yes and $f ld b, $0 - ld hl, wc0c6 + ld hl, wChannelNoteSpeeds add hl, bc ld [hl], a ; store low nibble as speed ld a, c - cp CH3 + cp Ch3 jr z, .noiseChannel ; noise channel has 0 params - call Music8_GetNextMusicByte + call Audio2_GetNextMusicByte ld d, a ld a, c - cp CH2 + cp Ch2 jr z, .musicChannel3 - cp CH6 + cp Ch6 jr nz, .notChannel3 - ld hl, wc0e7 + ld hl, wSfxWaveInstrument jr .sfxChannel3 .musicChannel3 - ld hl, wc0e6 + ld hl, wMusicWaveInstrument .sfxChannel3 ld a, d and $f @@ -371,41 +371,41 @@ Music8_notetype: ; 21a65 (8:5a65) ; else, store volume (high nibble) and fade (low nibble) .notChannel3 ld b, $0 - ld hl, wc0de + ld hl, wChannelVolumes add hl, bc ld [hl], d .noiseChannel - jp Music8_endchannel + jp Audio2_endchannel -Music8_toggleperfectpitch: ; 21aa4 (8:5aa4) +Audio2_toggleperfectpitch: ld a, d cp $e8 ; is this command a toggleperfectpitch? - jr nz, Music8_vibrato ; no + jr nz, Audio2_vibrato ; no ld b, $0 ; yes - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc ld a, [hl] xor $1 - ld [hl], a ; flip bit 0 of wc02e - jp Music8_endchannel + ld [hl], a ; flip bit 0 of wChannelFlags1 + jp Audio2_endchannel -Music8_vibrato: ; 21ab6 (8:5ab6) +Audio2_vibrato: cp $ea ; is this command a vibrato? - jr nz, Music8_pitchbend ; no - call Music8_GetNextMusicByte ; yes + jr nz, Audio2_pitchbend ; no + call Audio2_GetNextMusicByte ; yes ld b, $0 - ld hl, wc04e + ld hl, wChannelVibratoDelayCounters add hl, bc ld [hl], a ; store delay - ld hl, wc06e + ld hl, wChannelVibratoDelayCounterReloadValues add hl, bc ld [hl], a ; store delay - call Music8_GetNextMusicByte + call Audio2_GetNextMusicByte ld d, a and $f0 swap a ld b, $0 - ld hl, wc056 + ld hl, wChannelVibratoExtents add hl, bc srl a ld e, a @@ -416,226 +416,226 @@ Music8_vibrato: ; 21ab6 (8:5ab6) ld a, d and $f ld d, a - ld hl, wc05e + ld hl, wChannelVibratoRates add hl, bc swap a or d ld [hl], a ; store depth as both high and low nibbles - jp Music8_endchannel + jp Audio2_endchannel -Music8_pitchbend: ; 21aee (8:5aee) +Audio2_pitchbend: cp $eb ; is this command a pitchbend? - jr nz, Music8_duty ; no - call Music8_GetNextMusicByte ; yes + jr nz, Audio2_duty ; no + call Audio2_GetNextMusicByte ; yes ld b, $0 - ld hl, wc076 + ld hl, wChannelPitchBendLengthModifiers add hl, bc ld [hl], a ; store first param - call Music8_GetNextMusicByte + call Audio2_GetNextMusicByte ld d, a and $f0 swap a ld b, a ld a, d and $f - call Func_22017 + call Audio2_22017 ld b, $0 - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld [hl], d ; store unknown part of second param - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld [hl], e ; store unknown part of second param ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc set 4, [hl] ; set pitchbend flag - call Music8_GetNextMusicByte + call Audio2_GetNextMusicByte ld d, a - jp Music8_notelength + jp Audio2_notelength -Music8_duty: ; 21b26 (8:5b26) +Audio2_duty: cp $ec ; is this command a duty? - jr nz, Music8_tempo ; no - call Music8_GetNextMusicByte ; yes + jr nz, Audio2_tempo ; no + call Audio2_GetNextMusicByte ; yes rrca rrca and $c0 ld b, $0 - ld hl, wc03e + ld hl, wChannelDuties add hl, bc ld [hl], a ; store duty - jp Music8_endchannel + jp Audio2_endchannel -Music8_tempo: ; 21b3b (8:5b3b) +Audio2_tempo: cp $ed ; is this command a tempo? - jr nz, Music8_stereopanning ; no + jr nz, Audio2_stereopanning ; no ld a, c ; yes - cp CH4 + cp Ch4 jr nc, .sfxChannel - call Music8_GetNextMusicByte - ld [wc0e8], a ; store first param - call Music8_GetNextMusicByte - ld [wc0e9], a ; store second param + call Audio2_GetNextMusicByte + ld [wMusicTempo], a ; store first param + call Audio2_GetNextMusicByte + ld [wMusicTempo + 1], a ; store second param xor a - ld [wc0ce], a ; clear RAM - ld [wc0cf], a - ld [wc0d0], a - ld [wc0d1], a + ld [wChannelNoteDelayCountersFractionalPart], a ; clear RAM + ld [wChannelNoteDelayCountersFractionalPart + 1], a + ld [wChannelNoteDelayCountersFractionalPart + 2], a + ld [wChannelNoteDelayCountersFractionalPart + 3], a jr .musicChannelDone .sfxChannel - call Music8_GetNextMusicByte - ld [wc0ea], a ; store first param - call Music8_GetNextMusicByte - ld [wc0eb], a ; store second param + call Audio2_GetNextMusicByte + ld [wSfxTempo], a ; store first param + call Audio2_GetNextMusicByte + ld [wSfxTempo + 1], a ; store second param xor a - ld [wc0d2], a ; clear RAM - ld [wc0d3], a - ld [wc0d4], a - ld [wc0d5], a + ld [wChannelNoteDelayCountersFractionalPart + 4], a ; clear RAM + ld [wChannelNoteDelayCountersFractionalPart + 5], a + ld [wChannelNoteDelayCountersFractionalPart + 6], a + ld [wChannelNoteDelayCountersFractionalPart + 7], a .musicChannelDone - jp Music8_endchannel + jp Audio2_endchannel -Music8_stereopanning: ; 21b7b (8:5b7b) +Audio2_stereopanning: cp $ee ; is this command a stereopanning? - jr nz, Music8_unknownmusic0xef ; no - call Music8_GetNextMusicByte ; yes - ld [wc004], a ; store panning - jp Music8_endchannel + jr nz, Audio2_unknownmusic0xef ; no + call Audio2_GetNextMusicByte ; yes + ld [wStereoPanning], a ; store panning + jp Audio2_endchannel ; this appears to never be used -Music8_unknownmusic0xef: ; 21b88 (8:5b88) +Audio2_unknownmusic0xef: cp $ef ; is this command an unknownmusic0xef? - jr nz, Music8_dutycycle ; no - call Music8_GetNextMusicByte ; yes + jr nz, Audio2_dutycycle ; no + call Audio2_GetNextMusicByte ; yes push bc - call Func_22035 + call Audio2_PlaySound pop bc - ld a, [wc003] + ld a, [wDisableChannelOutputWhenSfxEnds] and a jr nz, .skip - ld a, [wc02d] - ld [wc003], a + ld a, [wChannelSoundIDs + Ch7] + ld [wDisableChannelOutputWhenSfxEnds], a xor a - ld [wc02d], a + ld [wChannelSoundIDs + Ch7], a .skip - jp Music8_endchannel + jp Audio2_endchannel -Music8_dutycycle: ; 21ba7 (8:5ba7) +Audio2_dutycycle: cp $fc ; is this command a dutycycle? - jr nz, Music8_volume ; no - call Music8_GetNextMusicByte ; yes + jr nz, Audio2_volume ; no + call Audio2_GetNextMusicByte ; yes ld b, $0 - ld hl, wc046 + ld hl, wChannelDutyCycles add hl, bc ld [hl], a ; store full cycle and $c0 - ld hl, wc03e + ld hl, wChannelDuties add hl, bc ld [hl], a ; store first duty - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc set 6, [hl] ; set dutycycle flag - jp Music8_endchannel + jp Audio2_endchannel -Music8_volume: ; 21bc5 (8:5bc5) +Audio2_volume: cp $f0 ; is this command a volume? - jr nz, Music8_executemusic ; no - call Music8_GetNextMusicByte ; yes - ld [$ff24], a ; store volume - jp Music8_endchannel + jr nz, Audio2_executemusic ; no + call Audio2_GetNextMusicByte ; yes + ld [rNR50], a ; store volume + jp Audio2_endchannel -Music8_executemusic: ; 21bd1 (8:5bd1) +Audio2_executemusic: cp $f8 ; is this command an executemusic? - jr nz, Music8_octave ; no + jr nz, Audio2_octave ; no ld b, $0 ; yes - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc set 0, [hl] - jp Music8_endchannel + jp Audio2_endchannel -Music8_octave: ; 21be0 (8:5be0) +Audio2_octave: and $f0 cp $e0 ; is this command an octave? - jr nz, Music8_unknownsfx0x20 ; no - ld hl, wc0d6 ; yes + jr nz, Audio2_unknownsfx0x20 ; no + ld hl, wChannelOctaves ; yes ld b, $0 add hl, bc ld a, d and $f ld [hl], a ; store low nibble as octave - jp Music8_endchannel + jp Audio2_endchannel -Music8_unknownsfx0x20: ; 21bf3 +Audio2_unknownsfx0x20: cp $20 ; is this command an unknownsfx0x20? - jr nz, Music8_unknownsfx0x10 ; no + jr nz, Audio2_unknownsfx0x10 ; no ld a, c - cp CH3 ; is this a noise or sfx channel? - jr c, Music8_unknownsfx0x10 ; no + cp Ch3 ; is this a noise or sfx channel? + jr c, Audio2_unknownsfx0x10 ; no ld b, $0 - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc bit 0, [hl] - jr nz, Music8_unknownsfx0x10 ; no - call Music8_notelength + jr nz, Audio2_unknownsfx0x10 ; no + call Audio2_notelength ld d, a ld b, $0 - ld hl, wc03e + ld hl, wChannelDuties add hl, bc ld a, [hl] or d ld d, a ld b, $1 - call Func_21ff7 + call Audio2_21ff7 ld [hl], d - call Music8_GetNextMusicByte + call Audio2_GetNextMusicByte ld d, a ld b, $2 - call Func_21ff7 + call Audio2_21ff7 ld [hl], d - call Music8_GetNextMusicByte + call Audio2_GetNextMusicByte ld e, a ld a, c - cp CH7 + cp Ch7 ld a, $0 jr z, .sfxNoiseChannel ; only two params for noise channel push de - call Music8_GetNextMusicByte + call Audio2_GetNextMusicByte pop de .sfxNoiseChannel ld d, a push de - call Func_21daa - call Func_21d79 + call Audio2_21daa + call Audio2_21d79 pop de - call Func_21dcc + call Audio2_21dcc ret -Music8_unknownsfx0x10: ; 21c40 (8:5c40) +Audio2_unknownsfx0x10: ld a, c - cp CH4 - jr c, Music8_note ; if not a sfx + cp Ch4 + jr c, Audio2_note ; if not a sfx ld a, d cp $10 ; is this command a unknownsfx0x10? - jr nz, Music8_note ; no + jr nz, Audio2_note ; no ld b, $0 - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc bit 0, [hl] - jr nz, Music8_note ; no - call Music8_GetNextMusicByte ; yes - ld [$ff10], a - jp Music8_endchannel + jr nz, Audio2_note ; no + call Audio2_GetNextMusicByte ; yes + ld [rNR10], a + jp Audio2_endchannel -Music8_note: ; 21c5c (8:5c5c) +Audio2_note: ld a, c - cp CH3 - jr nz, Music8_notelength ; if not noise channel + cp Ch3 + jr nz, Audio2_notelength ; if not noise channel ld a, d and $f0 cp $b0 ; is this command a dnote? - jr z, Music8_dnote ; yes - jr nc, Music8_notelength ; no + jr z, Audio2_dnote ; yes + jr nc, Audio2_notelength ; no swap a ld b, a ld a, d @@ -646,24 +646,24 @@ Music8_note: ; 21c5c (8:5c5c) push bc jr asm_21c7e -Music8_dnote: ; 21c76 (8:5c76) +Audio2_dnote: ld a, d and $f push af push bc - call Music8_GetNextMusicByte ; get dnote instrument + call Audio2_GetNextMusicByte ; get dnote instrument asm_21c7e ld d, a - ld a, [wc003] + ld a, [wDisableChannelOutputWhenSfxEnds] and a jr nz, .asm_21c89 ld a, d - call Func_22035 + call Audio2_PlaySound .asm_21c89 pop bc pop de -Music8_notelength: ; 21c8b (8:5c8b) +Audio2_notelength: ld a, d push af and $f @@ -671,65 +671,65 @@ Music8_notelength: ; 21c8b (8:5c8b) ld b, $0 ld e, a ; store note length (in 16ths) ld d, b - ld hl, wc0c6 + ld hl, wChannelNoteSpeeds add hl, bc ld a, [hl] ld l, b - call Func_22006 + call Audio2_22006 ld a, c - cp CH4 + cp Ch4 jr nc, .sfxChannel - ld a, [wc0e8] + ld a, [wMusicTempo] ld d, a - ld a, [wc0e9] + ld a, [wMusicTempo + 1] ld e, a jr .skip .sfxChannel ld d, $1 ld e, $0 - cp CH7 + cp Ch7 jr z, .skip ; if noise channel - call Func_21e2f - ld a, [wc0ea] + call Audio2_21e2f + ld a, [wSfxTempo] ld d, a - ld a, [wc0eb] + ld a, [wSfxTempo + 1] ld e, a .skip ld a, l ld b, $0 - ld hl, wc0ce + ld hl, wChannelNoteDelayCountersFractionalPart add hl, bc ld l, [hl] - call Func_22006 + call Audio2_22006 ld e, l ld d, h - ld hl, wc0ce + ld hl, wChannelNoteDelayCountersFractionalPart add hl, bc ld [hl], e ld a, d - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, bc ld [hl], a - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc bit 0, [hl] - jr nz, Music8_notepitch - ld hl, wc02e + jr nz, Audio2_notepitch + ld hl, wChannelFlags1 add hl, bc bit 2, [hl] - jr z, Music8_notepitch + jr z, Audio2_notepitch pop hl ret -Music8_notepitch: ; 21ce9 (8:5ce9) +Audio2_notepitch: pop af and $f0 cp $c0 ; compare to rest jr nz, .notRest ld a, c - cp CH4 + cp Ch4 jr nc, .sfxChannel - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 add hl, bc ld a, [hl] and a @@ -737,21 +737,21 @@ Music8_notepitch: ; 21ce9 (8:5ce9) ; fall through .sfxChannel ld a, c - cp CH2 + cp Ch2 jr z, .musicChannel3 - cp CH6 + cp Ch6 jr nz, .notSfxChannel3 .musicChannel3 ld b, $0 ld hl, Unknown_222de add hl, bc - ld a, [$ff25] + ld a, [rNR51] and [hl] - ld [$ff25], a + ld [rNR51], a jr .done .notSfxChannel3 ld b, $2 - call Func_21ff7 + call Audio2_21ff7 ld a, $8 ld [hli], a inc hl @@ -762,22 +762,22 @@ Music8_notepitch: ; 21ce9 (8:5ce9) .notRest swap a ld b, $0 - ld hl, wc0d6 + ld hl, wChannelOctaves add hl, bc ld b, [hl] - call Func_22017 + call Audio2_22017 ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 4, [hl] jr z, .asm_21d39 - call Func_21f4e + call Audio2_21f4e .asm_21d39 push de ld a, c - cp CH4 + cp Ch4 jr nc, .skip ; if sfx channel - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 ld d, $0 ld e, a add hl, de @@ -790,17 +790,17 @@ Music8_notepitch: ; 21ce9 (8:5ce9) ret .skip ld b, $0 - ld hl, wc0de + ld hl, wChannelVolumes add hl, bc ld d, [hl] ld b, $2 - call Func_21ff7 + call Audio2_21ff7 ld [hl], d - call Func_21daa - call Func_21d79 + call Audio2_21daa + call Audio2_21d79 pop de ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 0, [hl] ; has toggleperfectpitch been used? jr z, .skip2 @@ -808,36 +808,36 @@ Music8_notepitch: ; 21ce9 (8:5ce9) jr nc, .skip2 inc d .skip2 - ld hl, wc066 + ld hl, wChannelFrequencyLowBytes add hl, bc ld [hl], e - call Func_21dcc + call Audio2_21dcc ret -Func_21d79: ; 21d79 (8:5d79) +Audio2_21d79: ld b, $0 ld hl, Unknown_222e6 add hl, bc - ld a, [$ff25] + ld a, [rNR51] or [hl] ld d, a ld a, c - cp CH7 + cp Ch7 jr z, .sfxNoiseChannel - cp CH4 + cp Ch4 jr nc, .skip ; if sfx channel - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 add hl, bc ld a, [hl] and a jr nz, .skip .sfxNoiseChannel - ld a, [wc004] + ld a, [wStereoPanning] ld hl, Unknown_222e6 add hl, bc and [hl] ld d, a - ld a, [$ff25] + ld a, [rNR51] ld hl, Unknown_222de add hl, bc and [hl] @@ -845,52 +845,52 @@ Func_21d79: ; 21d79 (8:5d79) ld d, a .skip ld a, d - ld [$ff25], a + ld [rNR51], a ret -Func_21daa: ; 21daa (8:5daa) +Audio2_21daa: ld b, $0 - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, bc ld d, [hl] ld a, c - cp CH2 + cp Ch2 jr z, .channel3 ; if music channel 3 - cp CH6 + cp Ch6 jr z, .channel3 ; if sfx channel 3 ld a, d and $3f ld d, a - ld hl, wc03e + ld hl, wChannelDuties add hl, bc ld a, [hl] or d ld d, a .channel3 ld b, $1 - call Func_21ff7 + call Audio2_21ff7 ld [hl], d ret -Func_21dcc: ; 21dcc (8:5dcc) +Audio2_21dcc: ld a, c - cp CH2 + cp Ch2 jr z, .channel3 - cp CH6 + cp Ch6 jr nz, .notSfxChannel3 ; fall through .channel3 push de - ld de, wc0e6 - cp CH2 + ld de, wMusicWaveInstrument + cp Ch2 jr z, .musicChannel3 - ld de, wc0e7 + ld de, wSfxWaveInstrument .musicChannel3 ld a, [de] add a ld d, $0 ld e, a - ld hl, Music8_WavePointers + ld hl, Audio2_WavePointers add hl, de ld e, [hl] inc hl @@ -898,7 +898,7 @@ Func_21dcc: ; 21dcc (8:5dcc) ld hl, $ff30 ld b, $f ld a, $0 - ld [$ff1a], a + ld [rNR30], a .loop ld a, [de] inc de @@ -908,7 +908,7 @@ Func_21dcc: ; 21dcc (8:5dcc) and a jr nz, .loop ld a, $80 - ld [$ff1a], a + ld [rNR30], a pop de .notSfxChannel3 ld a, d @@ -916,62 +916,62 @@ Func_21dcc: ; 21dcc (8:5dcc) and $c7 ld d, a ld b, $3 - call Func_21ff7 + call Audio2_21ff7 ld [hl], e inc hl ld [hl], d ld a, c - cp CH4 + cp Ch4 jr c, .musicChannel - call Func_21e56 + call Audio2_21e56 .musicChannel ret -Func_21e19: ; 21e19 (8:5e19) +Audio2_21e19: ld a, c - cp CH4 + cp Ch4 jr nz, .asm_21e2e ld a, [wLowHealthAlarm] bit 7, a jr z, .asm_21e2e xor a - ld [wc0f1], a + ld [wFrequencyModifier], a ld a, $80 - ld [wc0f2], a + ld [wTempoModifier], a .asm_21e2e ret -Func_21e2f: ; 21e2f (8:5e2f) - call Func_21e8b +Audio2_21e2f: + call Audio2_21e8b jr c, .asm_21e39 - call Func_21e9f + call Audio2_21e9f jr nc, .asm_21e4c .asm_21e39 ld d, $0 - ld a, [wc0f2] + ld a, [wTempoModifier] add $80 jr nc, .asm_21e43 inc d .asm_21e43 - ld [wc0eb], a + ld [wSfxTempo + 1], a ld a, d - ld [wc0ea], a + ld [wSfxTempo], a jr .asm_21e55 .asm_21e4c xor a - ld [wc0eb], a + ld [wSfxTempo + 1], a ld a, $1 - ld [wc0ea], a + ld [wSfxTempo], a .asm_21e55 ret -Func_21e56: ; 21e56 (8:5e56) - call Func_21e8b +Audio2_21e56: + call Audio2_21e8b jr c, .asm_21e60 - call Func_21e9f + call Audio2_21e9f jr nc, .asm_21e6c .asm_21e60 - ld a, [wc0f1] + ld a, [wFrequencyModifier] add e jr nc, .asm_21e67 inc d @@ -984,10 +984,10 @@ Func_21e56: ; 21e56 (8:5e56) .asm_21e6c ret -Func_21e6d: ; 21e6d (8:5e6d) - call Func_21e8b +Audio2_21e6d: + call Audio2_21e8b jr nc, .asm_21e88 - ld hl, wc006 + ld hl, wChannelCommandPointers ld e, c ld d, $0 sla e @@ -1007,8 +1007,8 @@ Func_21e6d: ; 21e6d (8:5e6d) ccf ret -Func_21e8b: ; 21e8b (8:5e8b) - ld a, [wc02a] +Audio2_21e8b: + ld a, [wChannelSoundIDs + Ch4] cp $14 jr nc, .asm_21e94 jr .asm_21e9a @@ -1024,10 +1024,10 @@ Func_21e8b: ; 21e8b (8:5e8b) scf ret -Func_21e9f: ; 21e9f (8:5e9f) - ld a, [wc02d] +Audio2_21e9f: + ld a, [wChannelSoundIDs + Ch7] ld b, a - ld a, [wc02a] + ld a, [wChannelSoundIDs + Ch4] or b cp $9d jr nc, .asm_21ead @@ -1044,28 +1044,28 @@ Func_21e9f: ; 21e9f (8:5e9f) scf ret -Music8_ApplyPitchBend: ; 21eb8 (8:5eb8) - ld hl, wc02e +Audio2_ApplyPitchBend: + ld hl, wChannelFlags1 add hl, bc bit 5, [hl] jp nz, .asm_21eff - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld e, [hl] - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld d, [hl] - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, bc ld l, [hl] ld h, b add hl, de ld d, h ld e, l - ld hl, wc08e + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart add hl, bc push hl - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, bc ld a, [hl] pop hl @@ -1077,26 +1077,26 @@ Music8_ApplyPitchBend: ; 21eb8 (8:5eb8) ld a, $0 adc d ld d, a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld a, [hl] cp d jp c, .asm_21f45 jr nz, .asm_21f32 - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, [hl] cp e jp c, .asm_21f45 jr .asm_21f32 .asm_21eff - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld a, [hl] - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld d, [hl] - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, bc ld e, [hl] sub e @@ -1104,7 +1104,7 @@ Music8_ApplyPitchBend: ; 21eb8 (8:5eb8) ld a, d sbc b ld d, a - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, bc ld a, [hl] add a @@ -1115,79 +1115,79 @@ Music8_ApplyPitchBend: ; 21eb8 (8:5eb8) ld a, d sbc b ld d, a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld a, d cp [hl] jr c, .asm_21f45 jr nz, .asm_21f32 - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, e cp [hl] jr c, .asm_21f45 .asm_21f32 - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld [hl], e - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld [hl], d ld b, $3 - call Func_21ff7 + call Audio2_21ff7 ld a, e ld [hli], a ld [hl], d ret .asm_21f45 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc res 4, [hl] res 5, [hl] ret -Func_21f4e: ; 21f4e (8:5f4e) - ld hl, wc096 +Audio2_21f4e: + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld [hl], d - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld [hl], e - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, bc ld a, [hl] - ld hl, wc076 + ld hl, wChannelPitchBendLengthModifiers add hl, bc sub [hl] jr nc, .asm_21f66 ld a, $1 .asm_21f66 ld [hl], a - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, e sub [hl] ld e, a ld a, d sbc b - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc sub [hl] jr c, .asm_21f82 ld d, a ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc set 5, [hl] jr .asm_21fa5 .asm_21f82 - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld d, [hl] - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld e, [hl] - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, [hl] sub e @@ -1195,17 +1195,17 @@ Func_21f4e: ; 21f4e (8:5f4e) ld a, d sbc b ld d, a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld a, [hl] sub d ld d, a ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc res 5, [hl] .asm_21fa5 - ld hl, wc076 + ld hl, wChannelPitchBendLengthModifiers add hl, bc .asm_21fa9 inc b @@ -1224,20 +1224,20 @@ Func_21f4e: ; 21f4e (8:5f4e) add [hl] ld d, b ld b, $0 - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, bc ld [hl], d - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, bc ld [hl], a - ld hl, wc08e + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart add hl, bc ld [hl], a ret -Music8_ApplyDutyCycle: ; 21fcc (8:5fcc) +Audio2_ApplyDutyCycle: ld b, $0 - ld hl, wc046 + ld hl, wChannelDutyCycles add hl, bc ld a, [hl] rlca @@ -1246,19 +1246,19 @@ Music8_ApplyDutyCycle: ; 21fcc (8:5fcc) and $c0 ld d, a ld b, $1 - call Func_21ff7 + call Audio2_21ff7 ld a, [hl] and $3f or d ld [hl], a ret -Music8_GetNextMusicByte: ; 21fe4 (8:5fe4) +Audio2_GetNextMusicByte: ld d, $0 ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de ld a, [hli] ld e, a @@ -1271,7 +1271,7 @@ Music8_GetNextMusicByte: ; 21fe4 (8:5fe4) ld [hl], d ret -Func_21ff7: ; 21ff7 (8:5ff7) +Audio2_21ff7: ld a, c ld hl, Unknown_222d6 add l @@ -1285,7 +1285,7 @@ Func_21ff7: ; 21ff7 (8:5ff7) ld h, $ff ret -Func_22006: ; 22006 (8:6006) +Audio2_22006: ld h, $0 .loop srl a @@ -1300,20 +1300,20 @@ Func_22006: ; 22006 (8:6006) .done ret -Func_22017: ; 22017 (8:6017) +Audio2_22017: ld h, $0 ld l, a add hl, hl ld d, h ld e, l - ld hl, Music8_Pitches + ld hl, Audio2_Pitches add hl, de ld e, [hl] inc hl ld d, [hl] ld a, b .loop - cp CH7 + cp Ch7 jr z, .done sra d rr e @@ -1325,102 +1325,102 @@ Func_22017: ; 22017 (8:6017) ld d, a ret -Func_22035:: ; 22035 (8:6035) - ld [wc001], a +Audio2_PlaySound:: + ld [wSoundID], a cp $ff - jp z, Func_221f3 + jp z, Audio2_221f3 cp $e9 - jp z, Func_2210d - jp c, Func_2210d + jp z, Audio2_2210d + jp c, Audio2_2210d cp $fe jr z, .asm_2204c - jp nc, Func_2210d + jp nc, Audio2_2210d .asm_2204c xor a - ld [wc000], a - ld [wc003], a - ld [wc0e9], a - ld [wc0e6], a - ld [wc0e7], a + ld [wUnusedC000], a + ld [wDisableChannelOutputWhenSfxEnds], a + ld [wMusicTempo + 1], a + ld [wMusicWaveInstrument], a + ld [wSfxWaveInstrument], a ld d, $8 - ld hl, wc016 - call FillMusicRAM8 - ld hl, wc006 - call FillMusicRAM8 + ld hl, wChannelReturnAddresses + call FillAudioRAM2 + ld hl, wChannelCommandPointers + call FillAudioRAM2 ld d, $4 - ld hl, wc026 - call FillMusicRAM8 - ld hl, wc02e - call FillMusicRAM8 - ld hl, wc03e - call FillMusicRAM8 - ld hl, wc046 - call FillMusicRAM8 - ld hl, wc04e - call FillMusicRAM8 - ld hl, wc056 - call FillMusicRAM8 - ld hl, wc05e - call FillMusicRAM8 - ld hl, wc066 - call FillMusicRAM8 - ld hl, wc06e - call FillMusicRAM8 - ld hl, wc036 - call FillMusicRAM8 - ld hl, wc076 - call FillMusicRAM8 - ld hl, wc07e - call FillMusicRAM8 - ld hl, wc086 - call FillMusicRAM8 - ld hl, wc08e - call FillMusicRAM8 - ld hl, wc096 - call FillMusicRAM8 - ld hl, wc09e - call FillMusicRAM8 - ld hl, wc0a6 - call FillMusicRAM8 - ld hl, wc0ae - call FillMusicRAM8 + ld hl, wChannelSoundIDs + call FillAudioRAM2 + ld hl, wChannelFlags1 + call FillAudioRAM2 + ld hl, wChannelDuties + call FillAudioRAM2 + ld hl, wChannelDutyCycles + call FillAudioRAM2 + ld hl, wChannelVibratoDelayCounters + call FillAudioRAM2 + ld hl, wChannelVibratoExtents + call FillAudioRAM2 + ld hl, wChannelVibratoRates + call FillAudioRAM2 + ld hl, wChannelFrequencyLowBytes + call FillAudioRAM2 + ld hl, wChannelVibratoDelayCounterReloadValues + call FillAudioRAM2 + ld hl, wChannelFlags2 + call FillAudioRAM2 + ld hl, wChannelPitchBendLengthModifiers + call FillAudioRAM2 + ld hl, wChannelPitchBendFrequencySteps + call FillAudioRAM2 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart + call FillAudioRAM2 + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart + call FillAudioRAM2 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes + call FillAudioRAM2 + ld hl, wChannelPitchBendCurrentFrequencyLowBytes + call FillAudioRAM2 + ld hl, wChannelPitchBendTargetFrequencyHighBytes + call FillAudioRAM2 + ld hl, wChannelPitchBendTargetFrequencyLowBytes + call FillAudioRAM2 ld a, $1 - ld hl, wc0be - call FillMusicRAM8 - ld hl, wc0b6 - call FillMusicRAM8 - ld hl, wc0c6 - call FillMusicRAM8 - ld [wc0e8], a + ld hl, wChannelLoopCounters + call FillAudioRAM2 + ld hl, wChannelNoteDelayCounters + call FillAudioRAM2 + ld hl, wChannelNoteSpeeds + call FillAudioRAM2 + ld [wMusicTempo], a ld a, $ff - ld [wc004], a + ld [wStereoPanning], a xor a - ld [$ff24], a + ld [rNR50], a ld a, $8 - ld [$ff10], a + ld [rNR10], a ld a, $0 - ld [$ff25], a + ld [rNR51], a xor a - ld [$ff1a], a + ld [rNR30], a ld a, $80 - ld [$ff1a], a + ld [rNR30], a ld a, $77 - ld [$ff24], a - jp Func_2224e + ld [rNR50], a + jp Audio2_2224e -Func_2210d: ; 2210d (8:610d) +Audio2_2210d: ld l, a ld e, a ld h, $0 ld d, h add hl, hl add hl, de - ld de, SFX_Headers_08 + ld de, SFX_Headers_2 add hl, de ld a, h - ld [wc0ec], a + ld [wSfxHeaderPointer], a ld a, l - ld [wc0ed], a + ld [wSfxHeaderPointer + 1], a ld a, [hl] and $c0 rlca @@ -1433,9 +1433,9 @@ Func_2210d: ; 2210d (8:610d) add c ld c, a ld b, $0 - ld a, [wc0ec] + ld a, [wSfxHeaderPointer] ld h, a - ld a, [wc0ed] + ld a, [wSfxHeaderPointer + 1] ld l, a add hl, bc ld c, d @@ -1443,7 +1443,7 @@ Func_2210d: ; 2210d (8:610d) and $f ld e, a ld d, $0 - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, de ld a, [hl] and a @@ -1451,7 +1451,7 @@ Func_2210d: ; 2210d (8:610d) ld a, e cp $7 jr nz, .asm_22159 - ld a, [wc001] + ld a, [wSoundID] cp $14 jr nc, .asm_22152 ret @@ -1461,7 +1461,7 @@ Func_2210d: ; 2210d (8:610d) jr z, .asm_22162 jr c, .asm_22162 .asm_22159 - ld a, [wc001] + ld a, [wSoundID] cp [hl] jr z, .asm_22162 jr c, .asm_22162 @@ -1474,132 +1474,132 @@ Func_2210d: ; 2210d (8:610d) add hl, hl ld d, h ld e, l - ld hl, wc016 + ld hl, wChannelReturnAddresses add hl, de ld [hli], a ld [hl], a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de ld [hli], a ld [hl], a pop de - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, de ld [hl], a - ld hl, wc02e + ld hl, wChannelFlags1 add hl, de ld [hl], a - ld hl, wc03e + ld hl, wChannelDuties add hl, de ld [hl], a - ld hl, wc046 + ld hl, wChannelDutyCycles add hl, de ld [hl], a - ld hl, wc04e + ld hl, wChannelVibratoDelayCounters add hl, de ld [hl], a - ld hl, wc056 + ld hl, wChannelVibratoExtents add hl, de ld [hl], a - ld hl, wc05e + ld hl, wChannelVibratoRates add hl, de ld [hl], a - ld hl, wc066 + ld hl, wChannelFrequencyLowBytes add hl, de ld [hl], a - ld hl, wc06e + ld hl, wChannelVibratoDelayCounterReloadValues add hl, de ld [hl], a - ld hl, wc076 + ld hl, wChannelPitchBendLengthModifiers add hl, de ld [hl], a - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, de ld [hl], a - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, de ld [hl], a - ld hl, wc08e + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart add hl, de ld [hl], a - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, de ld [hl], a - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, de ld [hl], a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, de ld [hl], a - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, de ld [hl], a - ld hl, wc036 + ld hl, wChannelFlags2 add hl, de ld [hl], a ld a, $1 - ld hl, wc0be + ld hl, wChannelLoopCounters add hl, de ld [hl], a - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, de ld [hl], a - ld hl, wc0c6 + ld hl, wChannelNoteSpeeds add hl, de ld [hl], a ld a, e cp $4 jr nz, .asm_221ea ld a, $8 - ld [$ff10], a + ld [rNR10], a .asm_221ea ld a, c and a - jp z, Func_2224e + jp z, Audio2_2224e dec c jp .asm_22126 -Func_221f3: ; 221f3 (8:61f3) +Audio2_221f3: ld a, $80 - ld [$ff26], a - ld [$ff1a], a + ld [rNR52], a + ld [rNR30], a xor a - ld [$ff25], a - ld [$ff1c], a + ld [rNR51], a + ld [rNR32], a ld a, $8 - ld [$ff10], a - ld [$ff12], a - ld [$ff17], a - ld [$ff21], a + ld [rNR10], a + ld [rNR12], a + ld [rNR22], a + ld [rNR42], a ld a, $40 - ld [$ff14], a - ld [$ff19], a - ld [$ff23], a + ld [rNR14], a + ld [rNR24], a + ld [rNR44], a ld a, $77 - ld [$ff24], a + ld [rNR50], a xor a - ld [wc000], a - ld [wc003], a - ld [wc002], a - ld [wc0e9], a - ld [wc0eb], a - ld [wc0e6], a - ld [wc0e7], a + ld [wUnusedC000], a + ld [wDisableChannelOutputWhenSfxEnds], a + ld [wMuteAudioAndPauseMusic], a + ld [wMusicTempo + 1], a + ld [wSfxTempo + 1], a + ld [wMusicWaveInstrument], a + ld [wSfxWaveInstrument], a ld d, $a0 - ld hl, wc006 - call FillMusicRAM8 + ld hl, wChannelCommandPointers + call FillAudioRAM2 ld a, $1 ld d, $18 - ld hl, wc0b6 - call FillMusicRAM8 - ld [wc0e8], a - ld [wc0ea], a + ld hl, wChannelNoteDelayCounters + call FillAudioRAM2 + ld [wMusicTempo], a + ld [wSfxTempo], a ld a, $ff - ld [wc004], a + ld [wStereoPanning], a ret ; fills d bytes at hl with a -FillMusicRAM8: ; 22248 (8:6248) +FillAudioRAM2: ld b, d .loop ld [hli], a @@ -1607,19 +1607,19 @@ FillMusicRAM8: ; 22248 (8:6248) jr nz, .loop ret -Func_2224e: ; 2224e (8:624e) - ld a, [wc001] +Audio2_2224e: + ld a, [wSoundID] ld l, a ld e, a ld h, $0 ld d, h add hl, hl add hl, de - ld de, SFX_Headers_08 + ld de, SFX_Headers_2 add hl, de ld e, l ld d, h - ld hl, wc006 + ld hl, wChannelCommandPointers ld a, [de] ; get channel number ld b, a rlca @@ -1645,14 +1645,14 @@ Func_2224e: ; 2224e (8:624e) push af ld b, $0 ld c, a - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, bc - ld a, [wc001] + ld a, [wSoundID] ld [hl], a pop af cp $3 jr c, .asm_22291 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc set 2, [hl] .asm_22291 @@ -1671,53 +1671,53 @@ Func_2224e: ; 2224e (8:624e) ld a, [de] inc de jr nz, .asm_22270 - ld a, [wc001] + ld a, [wSoundID] cp $14 jr nc, .asm_222aa jr .asm_222d4 .asm_222aa - ld a, [wc001] + ld a, [wSoundID] cp $86 jr z, .asm_222d4 jr c, .asm_222b5 jr .asm_222d4 .asm_222b5 - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 ld [hli], a ld [hli], a ld [hli], a ld [hl], a - ld hl, wc012 ; sfx noise channel pointer - ld de, Noise8_endchannel + ld hl, wChannelCommandPointers + Ch6 * 2 ; sfx noise channel pointer + ld de, Noise2_endchannel ld [hl], e inc hl ld [hl], d ; overwrite pointer to point to endchannel - ld a, [wc005] + ld a, [wSavedVolume] and a jr nz, .asm_222d4 - ld a, [$ff24] - ld [wc005], a + ld a, [rNR50] + ld [wSavedVolume], a ld a, $77 - ld [$ff24], a + ld [rNR50], a .asm_222d4 ret -Noise8_endchannel: ; 222d5 (8:62d5) +Noise2_endchannel: endchannel -Unknown_222d6: ; 222d6 (8:62d6) +Unknown_222d6: db $10, $15, $1A, $1F ; channels 0-3 db $10, $15, $1A, $1F ; channels 4-7 -Unknown_222de: ; 222de (8:62de) +Unknown_222de: db $EE, $DD, $BB, $77 ; channels 0-3 db $EE, $DD, $BB, $77 ; channels 4-7 -Unknown_222e6: ; 222e6 (8:62e6) +Unknown_222e6: db $11, $22, $44, $88 ; channels 0-3 db $11, $22, $44, $88 ; channels 4-7 -Music8_Pitches: ; 222ee (8:62ee) +Audio2_Pitches: dw $F82C ; C_ dw $F89D ; C# dw $F907 ; D_ diff --git a/audio/engine_3.asm b/audio/engine_3.asm index fabdecef..bd784023 100644 --- a/audio/engine_3.asm +++ b/audio/engine_3.asm @@ -1,89 +1,89 @@ ; The third of three duplicated sound engines. -Music1f_UpdateMusic:: ; 7d177 (1f:5177) - ld c, CH0 +Audio3_UpdateMusic:: + ld c, Ch0 .loop ld b, $0 - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, bc ld a, [hl] and a jr z, .nextChannel ld a, c - cp CH4 + cp Ch4 jr nc, .applyAffects ; if sfx channel - ld a, [wc002] + ld a, [wMuteAudioAndPauseMusic] and a jr z, .applyAffects bit 7, a jr nz, .nextChannel set 7, a - ld [wc002], a + ld [wMuteAudioAndPauseMusic], a xor a - ld [$ff25], a - ld [$ff1a], a + ld [rNR51], a + ld [rNR30], a ld a, $80 - ld [$ff1a], a + ld [rNR30], a jr .nextChannel .applyAffects - call Music1f_ApplyMusicAffects + call Audio3_ApplyMusicAffects .nextChannel ld a, c inc c ; inc channel number - cp CH7 + cp Ch7 jr nz, .loop ret ; this routine checks flags for music effects currently applied ; to the channel and calls certain functions based on flags. -; known flags for wc02e: -; 0: toggleperfectpitch has been used -; 1: call has been used -; 3: a toggle used only by this routine for vibrato -; 4: pitchbend flag -; 6: dutycycle flag -Music1f_ApplyMusicAffects: ; 7d1ac (1f:51ac) +; known flags for wChannelFlags1: +; 0: toggleperfectpitch has been used +; 1: call has been used +; 3: a toggle used only by this routine for vibrato +; 4: pitchbend flag +; 6: dutycycle flag +Audio3_ApplyMusicAffects: ld b, $0 - ld hl, wc0b6 ; delay until next note + ld hl, wChannelNoteDelayCounters ; delay until next note add hl, bc ld a, [hl] cp $1 ; if delay is 1, play next note - jp z, Music1f_PlayNextNote + jp z, Audio3_PlayNextNote dec a ; otherwise, decrease the delay timer ld [hl], a ld a, c - cp CH4 + cp Ch4 jr nc, .startChecks ; if a sfx channel - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 add hl, bc ld a, [hl] and a jr z, .startChecks ret .startChecks - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 6, [hl] ; dutycycle jr z, .checkForExecuteMusic - call Music1f_ApplyDutyCycle + call Audio3_ApplyDutyCycle .checkForExecuteMusic ld b, $0 - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc bit 0, [hl] jr nz, .checkForPitchBend - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 2, [hl] jr nz, .disablePitchBendVibrato .checkForPitchBend - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 4, [hl] ; pitchbend jr z, .checkVibratoDelay - jp Music1f_ApplyPitchBend + jp Audio3_ApplyPitchBend .checkVibratoDelay - ld hl, wc04e ; vibrato delay + ld hl, wChannelVibratoDelayCounters ; vibrato delay add hl, bc ld a, [hl] and a ; check if delay is over @@ -92,7 +92,7 @@ Music1f_ApplyMusicAffects: ; 7d1ac (1f:51ac) .disablePitchBendVibrato ret .checkForVibrato - ld hl, wc056 ; vibrato rate + ld hl, wChannelVibratoExtents ; vibrato rate add hl, bc ld a, [hl] and a @@ -100,7 +100,7 @@ Music1f_ApplyMusicAffects: ; 7d1ac (1f:51ac) ret ; no vibrato .vibrato ld d, a - ld hl, wc05e + ld hl, wChannelVibratoRates add hl, bc ld a, [hl] and $f @@ -113,10 +113,10 @@ Music1f_ApplyMusicAffects: ; 7d1ac (1f:51ac) swap [hl] or [hl] ld [hl], a ; reset the vibrato value and start again - ld hl, wc066 + ld hl, wChannelFrequencyLowBytes add hl, bc ld e, [hl] ; get note pitch - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 3, [hl] ; this is the only code that sets/resets bit three so jr z, .unset ; it continuously alternates which path it takes @@ -141,59 +141,59 @@ Music1f_ApplyMusicAffects: ; 7d1ac (1f:51ac) .done ld d, a ld b, $3 - call Func_7d8ac + call Audio3_7d8ac ld [hl], d ret ; this routine executes all music commands that take up no time, ; like tempo changes, duty changes etc. and doesn't return ; until the first note is reached -Music1f_PlayNextNote: ; 7d244 (1f:5244) - ld hl, wc06e +Audio3_PlayNextNote: + ld hl, wChannelVibratoDelayCounterReloadValues add hl, bc ld a, [hl] - ld hl, wc04e + ld hl, wChannelVibratoDelayCounters add hl, bc ld [hl], a - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc res 4, [hl] res 5, [hl] - call Music1f_endchannel + call Audio3_endchannel ret -Music1f_endchannel: ; 7d25a (1f:525a) - call Music1f_GetNextMusicByte +Audio3_endchannel: + call Audio3_GetNextMusicByte ld d, a cp $ff ; is this command an endchannel? - jp nz, Music1f_callchannel ; no + jp nz, Audio3_callchannel ; no ld b, $0 ; yes - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 1, [hl] jr nz, .returnFromCall ld a, c - cp CH3 + cp Ch3 jr nc, .noiseOrSfxChannel jr .asm_7d2b3 .noiseOrSfxChannel res 2, [hl] - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc res 0, [hl] - cp CH6 + cp Ch6 jr nz, .notSfxChannel3 ld a, $0 - ld [$ff1a], a + ld [rNR30], a ld a, $80 - ld [$ff1a], a + ld [rNR30], a .notSfxChannel3 jr nz, .asm_7d296 - ld a, [wc003] + ld a, [wDisableChannelOutputWhenSfxEnds] and a jr z, .asm_7d296 xor a - ld [wc003], a + ld [wDisableChannelOutputWhenSfxEnds], a jr .asm_7d2b3 .asm_7d296 jr .asm_7d2bc @@ -203,10 +203,10 @@ Music1f_endchannel: ; 7d25a (1f:525a) ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de push hl ; store current channel address - ld hl, wc016 + ld hl, wChannelReturnAddresses add hl, de ld e, l ld d, h @@ -216,47 +216,47 @@ Music1f_endchannel: ; 7d25a (1f:525a) inc de ld a, [de] ld [hl], a ; loads channel address to return to - jp Music1f_endchannel + jp Audio3_endchannel .asm_7d2b3 ld hl, Unknown_7db93 add hl, bc - ld a, [$ff25] + ld a, [rNR51] and [hl] - ld [$ff25], a + ld [rNR51], a .asm_7d2bc - ld a, [wc02a] + ld a, [wChannelSoundIDs + Ch4] cp $14 jr nc, .asm_7d2c5 jr .asm_7d2e2 .asm_7d2c5 - ld a, [wc02a] + ld a, [wChannelSoundIDs + Ch4] cp $86 jr z, .asm_7d2e2 jr c, .asm_7d2d0 jr .asm_7d2e2 .asm_7d2d0 ld a, c - cp CH4 + cp Ch4 jr z, .asm_7d2d9 - call Func_7d73b + call Audio3_7d73b ret c .asm_7d2d9 - ld a, [wc005] - ld [$ff24], a + ld a, [wSavedVolume] + ld [rNR50], a xor a - ld [wc005], a + ld [wSavedVolume], a .asm_7d2e2 - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, bc ld [hl], b ret -Music1f_callchannel: ; 7d2e8 (1f:52e8) +Audio3_callchannel: cp $fd ; is this command a callchannel? - jp nz, Music1f_loopchannel ; no - call Music1f_GetNextMusicByte ; yes + jp nz, Audio3_loopchannel ; no + call Audio3_GetNextMusicByte ; yes push af - call Music1f_GetNextMusicByte + call Audio3_GetNextMusicByte ld d, a pop af ld e, a @@ -265,10 +265,10 @@ Music1f_callchannel: ; 7d2e8 (1f:52e8) ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de push hl - ld hl, wc016 + ld hl, wChannelReturnAddresses add hl, de ld e, l ld d, h @@ -283,73 +283,73 @@ Music1f_callchannel: ; 7d2e8 (1f:52e8) inc hl ld [hl], d ; overwrite current address with pointer ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc set 1, [hl] ; set the call flag - jp Music1f_endchannel + jp Audio3_endchannel -Music1f_loopchannel: ; 7d31d (1f:531d) +Audio3_loopchannel: cp $fe ; is this command a loopchannel? - jp nz, Music1f_notetype ; no - call Music1f_GetNextMusicByte ; yes + jp nz, Audio3_notetype ; no + call Audio3_GetNextMusicByte ; yes ld e, a and a jr z, .infiniteLoop ld b, $0 - ld hl, wc0be + ld hl, wChannelLoopCounters add hl, bc ld a, [hl] cp e jr nz, .loopAgain ld a, $1 ; if no more loops to make ld [hl], a - call Music1f_GetNextMusicByte ; skip pointer - call Music1f_GetNextMusicByte - jp Music1f_endchannel + call Audio3_GetNextMusicByte ; skip pointer + call Audio3_GetNextMusicByte + jp Audio3_endchannel .loopAgain ; inc loop count inc a ld [hl], a ; fall through .infiniteLoop ; overwrite current address with pointer - call Music1f_GetNextMusicByte + call Audio3_GetNextMusicByte push af - call Music1f_GetNextMusicByte + call Audio3_GetNextMusicByte ld b, a ld d, $0 ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de pop af ld [hli], a ld [hl], b - jp Music1f_endchannel + jp Audio3_endchannel -Music1f_notetype: ; 7d358 (1f:5358) +Audio3_notetype: and $f0 cp $d0 ; is this command a notetype? - jp nz, Music1f_toggleperfectpitch ; no + jp nz, Audio3_toggleperfectpitch ; no ld a, d ; yes and $f ld b, $0 - ld hl, wc0c6 + ld hl, wChannelNoteSpeeds add hl, bc ld [hl], a ; store low nibble as speed ld a, c - cp CH3 + cp Ch3 jr z, .noiseChannel ; noise channel has 0 params - call Music1f_GetNextMusicByte + call Audio3_GetNextMusicByte ld d, a ld a, c - cp CH2 + cp Ch2 jr z, .musicChannel3 - cp CH6 + cp Ch6 jr nz, .notChannel3 - ld hl, wc0e7 + ld hl, wSfxWaveInstrument jr .sfxChannel3 .musicChannel3 - ld hl, wc0e6 + ld hl, wMusicWaveInstrument .sfxChannel3 ld a, d and $f @@ -364,41 +364,41 @@ Music1f_notetype: ; 7d358 (1f:5358) ; else, store volume (high nibble) and fade (low nibble) .notChannel3 ld b, $0 - ld hl, wc0de + ld hl, wChannelVolumes add hl, bc ld [hl], d .noiseChannel - jp Music1f_endchannel + jp Audio3_endchannel -Music1f_toggleperfectpitch: ; 7d397 (1f:5397) +Audio3_toggleperfectpitch: ld a, d cp $e8 ; is this command a toggleperfectpitch? - jr nz, Music1f_vibrato ; no + jr nz, Audio3_vibrato ; no ld b, $0 ; yes - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc ld a, [hl] xor $1 - ld [hl], a ; flip bit 0 of wc02e - jp Music1f_endchannel + ld [hl], a ; flip bit 0 of wChannelFlags1 + jp Audio3_endchannel -Music1f_vibrato: ; 7d3a9 (1f:53a9) +Audio3_vibrato: cp $ea ; is this command a vibrato? - jr nz, Music1f_pitchbend ; no - call Music1f_GetNextMusicByte ; yes + jr nz, Audio3_pitchbend ; no + call Audio3_GetNextMusicByte ; yes ld b, $0 - ld hl, wc04e + ld hl, wChannelVibratoDelayCounters add hl, bc ld [hl], a ; store delay - ld hl, wc06e + ld hl, wChannelVibratoDelayCounterReloadValues add hl, bc ld [hl], a ; store delay - call Music1f_GetNextMusicByte + call Audio3_GetNextMusicByte ld d, a and $f0 swap a ld b, $0 - ld hl, wc056 + ld hl, wChannelVibratoExtents add hl, bc srl a ld e, a @@ -409,226 +409,226 @@ Music1f_vibrato: ; 7d3a9 (1f:53a9) ld a, d and $f ld d, a - ld hl, wc05e + ld hl, wChannelVibratoRates add hl, bc swap a or d ld [hl], a ; store depth as both high and low nibbles - jp Music1f_endchannel + jp Audio3_endchannel -Music1f_pitchbend: ; 7d3e1 (1f:53e1) +Audio3_pitchbend: cp $eb ; is this command a pitchbend? - jr nz, Music1f_duty ; no - call Music1f_GetNextMusicByte ; yes + jr nz, Audio3_duty ; no + call Audio3_GetNextMusicByte ; yes ld b, $0 - ld hl, wc076 + ld hl, wChannelPitchBendLengthModifiers add hl, bc ld [hl], a ; store first param - call Music1f_GetNextMusicByte + call Audio3_GetNextMusicByte ld d, a and $f0 swap a ld b, a ld a, d and $f - call Func_7d8cc + call Audio3_7d8cc ld b, $0 - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld [hl], d ; store unknown part of second param - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld [hl], e ; store unknown part of second param ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc set 4, [hl] ; set pitchbend flag - call Music1f_GetNextMusicByte + call Audio3_GetNextMusicByte ld d, a - jp Music1f_notelength + jp Audio3_notelength -Music1f_duty: ; 7d419 (1f:5419) +Audio3_duty: cp $ec ; is this command a duty? - jr nz, Music1f_tempo ; no - call Music1f_GetNextMusicByte ; yes + jr nz, Audio3_tempo ; no + call Audio3_GetNextMusicByte ; yes rrca rrca and $c0 ld b, $0 - ld hl, wc03e + ld hl, wChannelDuties add hl, bc ld [hl], a ; store duty - jp Music1f_endchannel + jp Audio3_endchannel -Music1f_tempo: ; 7d42e (1f:542e) +Audio3_tempo: cp $ed ; is this command a tempo? - jr nz, Music1f_stereopanning ; no + jr nz, Audio3_stereopanning ; no ld a, c ; yes - cp CH4 + cp Ch4 jr nc, .sfxChannel - call Music1f_GetNextMusicByte - ld [wc0e8], a ; store first param - call Music1f_GetNextMusicByte - ld [wc0e9], a ; store second param + call Audio3_GetNextMusicByte + ld [wMusicTempo], a ; store first param + call Audio3_GetNextMusicByte + ld [wMusicTempo + 1], a ; store second param xor a - ld [wc0ce], a ; clear RAM - ld [wc0cf], a - ld [wc0d0], a - ld [wc0d1], a + ld [wChannelNoteDelayCountersFractionalPart], a ; clear RAM + ld [wChannelNoteDelayCountersFractionalPart + 1], a + ld [wChannelNoteDelayCountersFractionalPart + 2], a + ld [wChannelNoteDelayCountersFractionalPart + 3], a jr .musicChannelDone .sfxChannel - call Music1f_GetNextMusicByte - ld [wc0ea], a ; store first param - call Music1f_GetNextMusicByte - ld [wc0eb], a ; store second param + call Audio3_GetNextMusicByte + ld [wSfxTempo], a ; store first param + call Audio3_GetNextMusicByte + ld [wSfxTempo + 1], a ; store second param xor a - ld [wc0d2], a ; clear RAM - ld [wc0d3], a - ld [wc0d4], a - ld [wc0d5], a + ld [wChannelNoteDelayCountersFractionalPart + 4], a ; clear RAM + ld [wChannelNoteDelayCountersFractionalPart + 5], a + ld [wChannelNoteDelayCountersFractionalPart + 6], a + ld [wChannelNoteDelayCountersFractionalPart + 7], a .musicChannelDone - jp Music1f_endchannel + jp Audio3_endchannel -Music1f_stereopanning: ; 7d46e (1f:546e) +Audio3_stereopanning: cp $ee ; is this command a stereopanning? - jr nz, Music1f_unknownmusic0xef ; no - call Music1f_GetNextMusicByte ; yes - ld [wc004], a ; store panning - jp Music1f_endchannel + jr nz, Audio3_unknownmusic0xef ; no + call Audio3_GetNextMusicByte ; yes + ld [wStereoPanning], a ; store panning + jp Audio3_endchannel ; this appears to never be used -Music1f_unknownmusic0xef: ; 7d47b (1f:547b) +Audio3_unknownmusic0xef: cp $ef ; is this command an unknownmusic0xef? - jr nz, Music1f_dutycycle ; no - call Music1f_GetNextMusicByte ; yes + jr nz, Audio3_dutycycle ; no + call Audio3_GetNextMusicByte ; yes push bc - call Func_7d8ea + call Audio3_PlaySound pop bc - ld a, [wc003] + ld a, [wDisableChannelOutputWhenSfxEnds] and a jr nz, .skip - ld a, [wc02d] - ld [wc003], a + ld a, [wChannelSoundIDs + Ch7] + ld [wDisableChannelOutputWhenSfxEnds], a xor a - ld [wc02d], a + ld [wChannelSoundIDs + Ch7], a .skip - jp Music1f_endchannel + jp Audio3_endchannel -Music1f_dutycycle: ; 7d49a (1f:549a) +Audio3_dutycycle: cp $fc ; is this command a dutycycle? - jr nz, Music1f_volume ; no - call Music1f_GetNextMusicByte ; yes + jr nz, Audio3_volume ; no + call Audio3_GetNextMusicByte ; yes ld b, $0 - ld hl, wc046 + ld hl, wChannelDutyCycles add hl, bc ld [hl], a ; store full cycle and $c0 - ld hl, wc03e + ld hl, wChannelDuties add hl, bc ld [hl], a ; store first duty - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc set 6, [hl] ; set duty flag - jp Music1f_endchannel + jp Audio3_endchannel -Music1f_volume: ; 7d4b8 (1f:54b8) +Audio3_volume: cp $f0 ; is this command a volume? - jr nz, Music1f_executemusic ; no - call Music1f_GetNextMusicByte ; yes - ld [$ff24], a ; store volume - jp Music1f_endchannel + jr nz, Audio3_executemusic ; no + call Audio3_GetNextMusicByte ; yes + ld [rNR50], a ; store volume + jp Audio3_endchannel -Music1f_executemusic: ; 7d4c4 (1f:54c4) +Audio3_executemusic: cp $f8 ; is this command an executemusic? - jr nz, Music1f_octave ; no + jr nz, Audio3_octave ; no ld b, $0 ; yes - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc set 0, [hl] - jp Music1f_endchannel + jp Audio3_endchannel -Music1f_octave: ; 7d4d3 (1f:54d3) +Audio3_octave: and $f0 cp $e0 ; is this command an octave? - jr nz, Music1f_unknownsfx0x20 ; no - ld hl, wc0d6 ; yes + jr nz, Audio3_unknownsfx0x20 ; no + ld hl, wChannelOctaves ; yes ld b, $0 add hl, bc ld a, d and $f ld [hl], a ; store low nibble as octave - jp Music1f_endchannel + jp Audio3_endchannel -Music1f_unknownsfx0x20: ; 7d4e6 (1f:54e6) +Audio3_unknownsfx0x20: cp $20 ; is this command an unknownsfx0x20? - jr nz, Music1f_unknownsfx0x10 ; no + jr nz, Audio3_unknownsfx0x10 ; no ld a, c - cp CH3 ; is this a noise or sfx channel? - jr c, Music1f_unknownsfx0x10 ; no + cp Ch3 ; is this a noise or sfx channel? + jr c, Audio3_unknownsfx0x10 ; no ld b, $0 - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc bit 0, [hl] - jr nz, Music1f_unknownsfx0x10 ; no - call Music1f_notelength ; yes + jr nz, Audio3_unknownsfx0x10 ; no + call Audio3_notelength ; yes ld d, a ld b, $0 - ld hl, wc03e + ld hl, wChannelDuties add hl, bc ld a, [hl] or d ld d, a ld b, $1 - call Func_7d8ac + call Audio3_7d8ac ld [hl], d - call Music1f_GetNextMusicByte + call Audio3_GetNextMusicByte ld d, a ld b, $2 - call Func_7d8ac + call Audio3_7d8ac ld [hl], d - call Music1f_GetNextMusicByte + call Audio3_GetNextMusicByte ld e, a ld a, c - cp CH7 + cp Ch7 ld a, $0 jr z, .sfxNoiseChannel ; only two params for noise channel push de - call Music1f_GetNextMusicByte + call Audio3_GetNextMusicByte pop de .sfxNoiseChannel ld d, a push de - call Func_7d69d - call Func_7d66c + call Audio3_7d69d + call Audio3_7d66c pop de - call Func_7d6bf + call Audio3_7d6bf ret -Music1f_unknownsfx0x10 ; 7d533 (1f:5533) +Audio3_unknownsfx0x10: ld a, c - cp CH4 - jr c, Music1f_note ; if not a sfx + cp Ch4 + jr c, Audio3_note ; if not a sfx ld a, d cp $10 ; is this command an unknownsfx0x10? - jr nz, Music1f_note ; no + jr nz, Audio3_note ; no ld b, $0 - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc bit 0, [hl] - jr nz, Music1f_note ; no - call Music1f_GetNextMusicByte ; yes - ld [$ff10], a - jp Music1f_endchannel + jr nz, Audio3_note ; no + call Audio3_GetNextMusicByte ; yes + ld [rNR10], a + jp Audio3_endchannel -Music1f_note: ; 7d54f (1f:554f) +Audio3_note: ld a, c - cp CH3 - jr nz, Music1f_notelength ; if not noise channel + cp Ch3 + jr nz, Audio3_notelength ; if not noise channel ld a, d and $f0 cp $b0 ; is this command a dnote? - jr z, Music1f_dnote ; yes - jr nc, Music1f_notelength ; no + jr z, Audio3_dnote ; yes + jr nc, Audio3_notelength ; no swap a ld b, a ld a, d @@ -639,24 +639,24 @@ Music1f_note: ; 7d54f (1f:554f) push bc jr asm_7d571 -Music1f_dnote: ; 7d569 (1f:5569) +Audio3_dnote: ld a, d and $f push af push bc - call Music1f_GetNextMusicByte ; get dnote instrument + call Audio3_GetNextMusicByte ; get dnote instrument asm_7d571 ld d, a - ld a, [wc003] + ld a, [wDisableChannelOutputWhenSfxEnds] and a jr nz, .asm_7d57c ld a, d - call Func_7d8ea + call Audio3_PlaySound .asm_7d57c pop bc pop de -Music1f_notelength: ; 7d57e (1f:557e) +Audio3_notelength: ld a, d push af and $f @@ -664,65 +664,65 @@ Music1f_notelength: ; 7d57e (1f:557e) ld b, $0 ld e, a ; store note length (in 16ths) ld d, b - ld hl, wc0c6 + ld hl, wChannelNoteSpeeds add hl, bc ld a, [hl] ld l, b - call Func_7d8bb + call Audio3_7d8bb ld a, c - cp CH4 + cp Ch4 jr nc, .sfxChannel - ld a, [wc0e8] + ld a, [wMusicTempo] ld d, a - ld a, [wc0e9] + ld a, [wMusicTempo + 1] ld e, a jr .skip .sfxChannel ld d, $1 ld e, $0 - cp CH7 + cp Ch7 jr z, .skip ; if noise channel - call Func_7d707 - ld a, [wc0ea] + call Audio3_7d707 + ld a, [wSfxTempo] ld d, a - ld a, [wc0eb] + ld a, [wSfxTempo + 1] ld e, a .skip ld a, l ld b, $0 - ld hl, wc0ce + ld hl, wChannelNoteDelayCountersFractionalPart add hl, bc ld l, [hl] - call Func_7d8bb + call Audio3_7d8bb ld e, l ld d, h - ld hl, wc0ce + ld hl, wChannelNoteDelayCountersFractionalPart add hl, bc ld [hl], e ld a, d - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, bc ld [hl], a - ld hl, wc036 + ld hl, wChannelFlags2 add hl, bc bit 0, [hl] - jr nz, Music1f_notepitch - ld hl, wc02e + jr nz, Audio3_notepitch + ld hl, wChannelFlags1 add hl, bc bit 2, [hl] - jr z, Music1f_notepitch + jr z, Audio3_notepitch pop hl ret -Music1f_notepitch: ; 7d5dc (1f:55dc) +Audio3_notepitch: pop af and $f0 cp $c0 ; compare to rest jr nz, .notRest ld a, c - cp CH4 + cp Ch4 jr nc, .sfxChannel - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 add hl, bc ld a, [hl] and a @@ -730,21 +730,21 @@ Music1f_notepitch: ; 7d5dc (1f:55dc) ; fall through .sfxChannel ld a, c - cp CH2 + cp Ch2 jr z, .musicChannel3 - cp CH6 + cp Ch6 jr nz, .notSfxChannel3 .musicChannel3 ld b, $0 ld hl, Unknown_7db93 add hl, bc - ld a, [$ff25] + ld a, [rNR51] and [hl] - ld [$ff25], a + ld [rNR51], a jr .quit .notSfxChannel3 ld b, $2 - call Func_7d8ac + call Audio3_7d8ac ld a, $8 ld [hli], a inc hl @@ -755,22 +755,22 @@ Music1f_notepitch: ; 7d5dc (1f:55dc) .notRest swap a ld b, $0 - ld hl, wc0d6 + ld hl, wChannelOctaves add hl, bc ld b, [hl] - call Func_7d8cc + call Audio3_7d8cc ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 4, [hl] jr z, .asm_7d62c - call Func_7d803 + call Audio3_7d803 .asm_7d62c push de ld a, c - cp CH4 + cp Ch4 jr nc, .skip ; if sfx Channel - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 ld d, $0 ld e, a add hl, de @@ -783,17 +783,17 @@ Music1f_notepitch: ; 7d5dc (1f:55dc) ret .skip ld b, $0 - ld hl, wc0de + ld hl, wChannelVolumes add hl, bc ld d, [hl] ld b, $2 - call Func_7d8ac + call Audio3_7d8ac ld [hl], d - call Func_7d69d - call Func_7d66c + call Audio3_7d69d + call Audio3_7d66c pop de ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc bit 0, [hl] ; has toggleperfectpitch been used? jr z, .skip2 @@ -801,36 +801,36 @@ Music1f_notepitch: ; 7d5dc (1f:55dc) jr nc, .skip2 inc d .skip2 - ld hl, wc066 + ld hl, wChannelFrequencyLowBytes add hl, bc ld [hl], e - call Func_7d6bf + call Audio3_7d6bf ret -Func_7d66c: ; 7d66c (1f:566c) +Audio3_7d66c: ld b, $0 ld hl, Unknown_7db9b add hl, bc - ld a, [$ff25] + ld a, [rNR51] or [hl] ld d, a ld a, c - cp CH7 + cp Ch7 jr z, .sfxNoiseChannel - cp CH4 + cp Ch4 jr nc, .skip ; if sfx channel - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 add hl, bc ld a, [hl] and a jr nz, .skip .sfxNoiseChannel - ld a, [wc004] + ld a, [wStereoPanning] ld hl, Unknown_7db9b add hl, bc and [hl] ld d, a - ld a, [$ff25] + ld a, [rNR51] ld hl, Unknown_7db93 add hl, bc and [hl] @@ -838,52 +838,52 @@ Func_7d66c: ; 7d66c (1f:566c) ld d, a .skip ld a, d - ld [$ff25], a + ld [rNR51], a ret -Func_7d69d: ; 7d69d (1f:569d) +Audio3_7d69d: ld b, $0 - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, bc ld d, [hl] ld a, c - cp CH2 + cp Ch2 jr z, .channel3 ; if music channel 3 - cp CH6 + cp Ch6 jr z, .channel3 ; if sfx channel 3 ld a, d and $3f ld d, a - ld hl, wc03e + ld hl, wChannelDuties add hl, bc ld a, [hl] or d ld d, a .channel3 ld b, $1 - call Func_7d8ac + call Audio3_7d8ac ld [hl], d ret -Func_7d6bf: ; 7d6bf (1f:56bf) +Audio3_7d6bf: ld a, c - cp CH2 + cp Ch2 jr z, .channel3 - cp CH6 + cp Ch6 jr nz, .notSfxChannel3 ; fall through .channel3 push de - ld de, wc0e6 - cp CH2 + ld de, wMusicWaveInstrument + cp Ch2 jr z, .musicChannel3 - ld de, wc0e7 + ld de, wSfxWaveInstrument .musicChannel3 ld a, [de] add a ld d, $0 ld e, a - ld hl, Music1f_WavePointers + ld hl, Audio3_WavePointers add hl, de ld e, [hl] inc hl @@ -891,7 +891,7 @@ Func_7d6bf: ; 7d6bf (1f:56bf) ld hl, $ff30 ld b, $f ld a, $0 - ld [$ff1a], a + ld [rNR30], a .loop ld a, [de] inc de @@ -901,7 +901,7 @@ Func_7d6bf: ; 7d6bf (1f:56bf) and a jr nz, .loop ld a, $80 - ld [$ff1a], a + ld [rNR30], a pop de .notSfxChannel3 ld a, d @@ -909,38 +909,38 @@ Func_7d6bf: ; 7d6bf (1f:56bf) and $c7 ld d, a ld b, $3 - call Func_7d8ac + call Audio3_7d8ac ld [hl], e inc hl ld [hl], d - call Func_7d729 + call Audio3_7d729 ret -Func_7d707: ; 7d707 (1f:5707) - call Func_7d759 +Audio3_7d707: + call Audio3_7d759 jr nc, .asm_7d71f ld d, $0 - ld a, [wc0f2] + ld a, [wTempoModifier] add $80 jr nc, .asm_7d716 inc d .asm_7d716 - ld [wc0eb], a + ld [wSfxTempo + 1], a ld a, d - ld [wc0ea], a + ld [wSfxTempo], a jr .asm_7d728 .asm_7d71f xor a - ld [wc0eb], a + ld [wSfxTempo + 1], a ld a, $1 - ld [wc0ea], a + ld [wSfxTempo], a .asm_7d728 ret -Func_7d729: ; 7d729 (1f:5729) - call Func_7d759 +Audio3_7d729: + call Audio3_7d759 jr nc, .asm_7d73a - ld a, [wc0f1] + ld a, [wFrequencyModifier] add e jr nc, .asm_7d735 inc d @@ -953,10 +953,10 @@ Func_7d729: ; 7d729 (1f:5729) .asm_7d73a ret -Func_7d73b: ; 7d73b (1f:573b) - call Func_7d759 +Audio3_7d73b: + call Audio3_7d759 jr nc, .asm_7d756 - ld hl, wc006 + ld hl, wChannelCommandPointers ld e, c ld d, $0 sla e @@ -976,8 +976,8 @@ Func_7d73b: ; 7d73b (1f:573b) ccf ret -Func_7d759: ; 7d759 (1f:5759) - ld a, [wc02a] +Audio3_7d759: + ld a, [wChannelSoundIDs + Ch4] cp $14 jr nc, .asm_7d762 jr .asm_7d768 @@ -993,28 +993,28 @@ Func_7d759: ; 7d759 (1f:5759) scf ret -Music1f_ApplyPitchBend: ; 7d76d (1f:576d) - ld hl, wc02e +Audio3_ApplyPitchBend: + ld hl, wChannelFlags1 add hl, bc bit 5, [hl] jp nz, .asm_7d7b4 - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld e, [hl] - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld d, [hl] - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, bc ld l, [hl] ld h, b add hl, de ld d, h ld e, l - ld hl, wc08e + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart add hl, bc push hl - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, bc ld a, [hl] pop hl @@ -1026,26 +1026,26 @@ Music1f_ApplyPitchBend: ; 7d76d (1f:576d) ld a, $0 adc d ld d, a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld a, [hl] cp d jp c, .asm_7d7fa jr nz, .asm_7d7e7 - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, [hl] cp e jp c, .asm_7d7fa jr .asm_7d7e7 .asm_7d7b4 - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld a, [hl] - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld d, [hl] - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, bc ld e, [hl] sub e @@ -1053,7 +1053,7 @@ Music1f_ApplyPitchBend: ; 7d76d (1f:576d) ld a, d sbc b ld d, a - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, bc ld a, [hl] add a @@ -1064,79 +1064,79 @@ Music1f_ApplyPitchBend: ; 7d76d (1f:576d) ld a, d sbc b ld d, a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld a, d cp [hl] jr c, .asm_7d7fa jr nz, .asm_7d7e7 - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, e cp [hl] jr c, .asm_7d7fa .asm_7d7e7 - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld [hl], e - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld [hl], d ld b, $3 - call Func_7d8ac + call Audio3_7d8ac ld a, e ld [hli], a ld [hl], d ret .asm_7d7fa - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc res 4, [hl] res 5, [hl] ret -Func_7d803: ; 7d803 (1f:5803) - ld hl, wc096 +Audio3_7d803: + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld [hl], d - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld [hl], e - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, bc ld a, [hl] - ld hl, wc076 + ld hl, wChannelPitchBendLengthModifiers add hl, bc sub [hl] jr nc, .asm_7d81b ld a, $1 .asm_7d81b ld [hl], a - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, e sub [hl] ld e, a ld a, d sbc b - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc sub [hl] jr c, .asm_7d837 ld d, a ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc set 5, [hl] jr .asm_7d85a .asm_7d837 - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, bc ld d, [hl] - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, bc ld e, [hl] - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, bc ld a, [hl] sub e @@ -1144,17 +1144,17 @@ Func_7d803: ; 7d803 (1f:5803) ld a, d sbc b ld d, a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, bc ld a, [hl] sub d ld d, a ld b, $0 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc res 5, [hl] .asm_7d85a - ld hl, wc076 + ld hl, wChannelPitchBendLengthModifiers add hl, bc .asm_7d85e inc b @@ -1173,20 +1173,20 @@ Func_7d803: ; 7d803 (1f:5803) add [hl] ld d, b ld b, $0 - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, bc ld [hl], d - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, bc ld [hl], a - ld hl, wc08e + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart add hl, bc ld [hl], a ret -Music1f_ApplyDutyCycle: ; 7d881 (1f:5881) +Audio3_ApplyDutyCycle: ld b, $0 - ld hl, wc046 + ld hl, wChannelDutyCycles add hl, bc ld a, [hl] rlca @@ -1195,19 +1195,19 @@ Music1f_ApplyDutyCycle: ; 7d881 (1f:5881) and $c0 ld d, a ld b, $1 - call Func_7d8ac + call Audio3_7d8ac ld a, [hl] and $3f or d ld [hl], a ret -Music1f_GetNextMusicByte: ; 7d899 (1f:5899) +Audio3_GetNextMusicByte: ld d, $0 ld a, c add a ld e, a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de ld a, [hli] ld e, a @@ -1220,7 +1220,7 @@ Music1f_GetNextMusicByte: ; 7d899 (1f:5899) ld [hl], d ret -Func_7d8ac: ; 7d8ac (1f:58ac) +Audio3_7d8ac: ld a, c ld hl, Unknown_7db8b add l @@ -1234,7 +1234,7 @@ Func_7d8ac: ; 7d8ac (1f:58ac) ld h, $ff ret -Func_7d8bb: ; 7d8bb (1f:58bb) +Audio3_7d8bb: ld h, $0 .loop srl a @@ -1249,13 +1249,13 @@ Func_7d8bb: ; 7d8bb (1f:58bb) .done ret -Func_7d8cc: ; 7d8cc (1f:58cc) +Audio3_7d8cc: ld h, $0 ld l, a add hl, hl ld d, h ld e, l - ld hl, Music1f_Pitches + ld hl, Audio3_Pitches add hl, de ld e, [hl] inc hl @@ -1274,102 +1274,102 @@ Func_7d8cc: ; 7d8cc (1f:58cc) ld d, a ret -Func_7d8ea:: ; 7d8ea (1f:58ea) - ld [wc001], a +Audio3_PlaySound:: + ld [wSoundID], a cp $ff - jp z, Func_7daa8 + jp z, Audio3_7daa8 cp $c2 - jp z, Func_7d9c2 - jp c, Func_7d9c2 + jp z, Audio3_7d9c2 + jp c, Audio3_7d9c2 cp $fe jr z, .asm_7d901 - jp nc, Func_7d9c2 + jp nc, Audio3_7d9c2 .asm_7d901 xor a - ld [wc000], a - ld [wc003], a - ld [wc0e9], a - ld [wc0e6], a - ld [wc0e7], a + ld [wUnusedC000], a + ld [wDisableChannelOutputWhenSfxEnds], a + ld [wMusicTempo + 1], a + ld [wMusicWaveInstrument], a + ld [wSfxWaveInstrument], a ld d, $8 - ld hl, wc016 - call FillMusicRAM1f - ld hl, wc006 - call FillMusicRAM1f + ld hl, wChannelReturnAddresses + call FillAudioRAM3 + ld hl, wChannelCommandPointers + call FillAudioRAM3 ld d, $4 - ld hl, wc026 - call FillMusicRAM1f - ld hl, wc02e - call FillMusicRAM1f - ld hl, wc03e - call FillMusicRAM1f - ld hl, wc046 - call FillMusicRAM1f - ld hl, wc04e - call FillMusicRAM1f - ld hl, wc056 - call FillMusicRAM1f - ld hl, wc05e - call FillMusicRAM1f - ld hl, wc066 - call FillMusicRAM1f - ld hl, wc06e - call FillMusicRAM1f - ld hl, wc036 - call FillMusicRAM1f - ld hl, wc076 - call FillMusicRAM1f - ld hl, wc07e - call FillMusicRAM1f - ld hl, wc086 - call FillMusicRAM1f - ld hl, wc08e - call FillMusicRAM1f - ld hl, wc096 - call FillMusicRAM1f - ld hl, wc09e - call FillMusicRAM1f - ld hl, wc0a6 - call FillMusicRAM1f - ld hl, wc0ae - call FillMusicRAM1f + ld hl, wChannelSoundIDs + call FillAudioRAM3 + ld hl, wChannelFlags1 + call FillAudioRAM3 + ld hl, wChannelDuties + call FillAudioRAM3 + ld hl, wChannelDutyCycles + call FillAudioRAM3 + ld hl, wChannelVibratoDelayCounters + call FillAudioRAM3 + ld hl, wChannelVibratoExtents + call FillAudioRAM3 + ld hl, wChannelVibratoRates + call FillAudioRAM3 + ld hl, wChannelFrequencyLowBytes + call FillAudioRAM3 + ld hl, wChannelVibratoDelayCounterReloadValues + call FillAudioRAM3 + ld hl, wChannelFlags2 + call FillAudioRAM3 + ld hl, wChannelPitchBendLengthModifiers + call FillAudioRAM3 + ld hl, wChannelPitchBendFrequencySteps + call FillAudioRAM3 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart + call FillAudioRAM3 + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart + call FillAudioRAM3 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes + call FillAudioRAM3 + ld hl, wChannelPitchBendCurrentFrequencyLowBytes + call FillAudioRAM3 + ld hl, wChannelPitchBendTargetFrequencyHighBytes + call FillAudioRAM3 + ld hl, wChannelPitchBendTargetFrequencyLowBytes + call FillAudioRAM3 ld a, $1 - ld hl, wc0be - call FillMusicRAM1f - ld hl, wc0b6 - call FillMusicRAM1f - ld hl, wc0c6 - call FillMusicRAM1f - ld [wc0e8], a + ld hl, wChannelLoopCounters + call FillAudioRAM3 + ld hl, wChannelNoteDelayCounters + call FillAudioRAM3 + ld hl, wChannelNoteSpeeds + call FillAudioRAM3 + ld [wMusicTempo], a ld a, $ff - ld [wc004], a + ld [wStereoPanning], a xor a - ld [$ff24], a + ld [rNR50], a ld a, $8 - ld [$ff10], a + ld [rNR10], a ld a, $0 - ld [$ff25], a + ld [rNR51], a xor a - ld [$ff1a], a + ld [rNR30], a ld a, $80 - ld [$ff1a], a + ld [rNR30], a ld a, $77 - ld [$ff24], a - jp Func_7db03 + ld [rNR50], a + jp Audio3_7db03 -Func_7d9c2: ; 7d9c2 (1f:59c2) +Audio3_7d9c2: ld l, a ld e, a ld h, $0 ld d, h add hl, hl add hl, de - ld de, SFX_Headers_1f + ld de, SFX_Headers_3 add hl, de ld a, h - ld [wc0ec], a + ld [wSfxHeaderPointer], a ld a, l - ld [wc0ed], a + ld [wSfxHeaderPointer + 1], a ld a, [hl] and $c0 rlca @@ -1382,9 +1382,9 @@ Func_7d9c2: ; 7d9c2 (1f:59c2) add c ld c, a ld b, $0 - ld a, [wc0ec] + ld a, [wSfxHeaderPointer] ld h, a - ld a, [wc0ed] + ld a, [wSfxHeaderPointer + 1] ld l, a add hl, bc ld c, d @@ -1392,7 +1392,7 @@ Func_7d9c2: ; 7d9c2 (1f:59c2) and $f ld e, a ld d, $0 - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, de ld a, [hl] and a @@ -1400,7 +1400,7 @@ Func_7d9c2: ; 7d9c2 (1f:59c2) ld a, e cp $7 jr nz, .asm_7da0e - ld a, [wc001] + ld a, [wSoundID] cp $14 jr nc, .asm_7da07 ret @@ -1410,7 +1410,7 @@ Func_7d9c2: ; 7d9c2 (1f:59c2) jr z, .asm_7da17 jr c, .asm_7da17 .asm_7da0e - ld a, [wc001] + ld a, [wSoundID] cp [hl] jr z, .asm_7da17 jr c, .asm_7da17 @@ -1423,132 +1423,132 @@ Func_7d9c2: ; 7d9c2 (1f:59c2) add hl, hl ld d, h ld e, l - ld hl, wc016 + ld hl, wChannelReturnAddresses add hl, de ld [hli], a ld [hl], a - ld hl, wc006 + ld hl, wChannelCommandPointers add hl, de ld [hli], a ld [hl], a pop de - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, de ld [hl], a - ld hl, wc02e + ld hl, wChannelFlags1 add hl, de ld [hl], a - ld hl, wc03e + ld hl, wChannelDuties add hl, de ld [hl], a - ld hl, wc046 + ld hl, wChannelDutyCycles add hl, de ld [hl], a - ld hl, wc04e + ld hl, wChannelVibratoDelayCounters add hl, de ld [hl], a - ld hl, wc056 + ld hl, wChannelVibratoExtents add hl, de ld [hl], a - ld hl, wc05e + ld hl, wChannelVibratoRates add hl, de ld [hl], a - ld hl, wc066 + ld hl, wChannelFrequencyLowBytes add hl, de ld [hl], a - ld hl, wc06e + ld hl, wChannelVibratoDelayCounterReloadValues add hl, de ld [hl], a - ld hl, wc076 + ld hl, wChannelPitchBendLengthModifiers add hl, de ld [hl], a - ld hl, wc07e + ld hl, wChannelPitchBendFrequencySteps add hl, de ld [hl], a - ld hl, wc086 + ld hl, wChannelPitchBendFrequencyStepsFractionalPart add hl, de ld [hl], a - ld hl, wc08e + ld hl, wChannelPitchBendCurrentFrequencyFractionalPart add hl, de ld [hl], a - ld hl, wc096 + ld hl, wChannelPitchBendCurrentFrequencyHighBytes add hl, de ld [hl], a - ld hl, wc09e + ld hl, wChannelPitchBendCurrentFrequencyLowBytes add hl, de ld [hl], a - ld hl, wc0a6 + ld hl, wChannelPitchBendTargetFrequencyHighBytes add hl, de ld [hl], a - ld hl, wc0ae + ld hl, wChannelPitchBendTargetFrequencyLowBytes add hl, de ld [hl], a - ld hl, wc036 + ld hl, wChannelFlags2 add hl, de ld [hl], a ld a, $1 - ld hl, wc0be + ld hl, wChannelLoopCounters add hl, de ld [hl], a - ld hl, wc0b6 + ld hl, wChannelNoteDelayCounters add hl, de ld [hl], a - ld hl, wc0c6 + ld hl, wChannelNoteSpeeds add hl, de ld [hl], a ld a, e cp $4 jr nz, .asm_7da9f ld a, $8 - ld [$ff10], a + ld [rNR10], a .asm_7da9f ld a, c and a - jp z, Func_7db03 + jp z, Audio3_7db03 dec c jp .asm_7d9db -Func_7daa8: ; 7daa8 (1f:5aa8) +Audio3_7daa8: ld a, $80 - ld [$ff26], a - ld [$ff1a], a + ld [rNR52], a + ld [rNR30], a xor a - ld [$ff25], a - ld [$ff1c], a + ld [rNR51], a + ld [rNR32], a ld a, $8 - ld [$ff10], a - ld [$ff12], a - ld [$ff17], a - ld [$ff21], a + ld [rNR10], a + ld [rNR12], a + ld [rNR22], a + ld [rNR42], a ld a, $40 - ld [$ff14], a - ld [$ff19], a - ld [$ff23], a + ld [rNR14], a + ld [rNR24], a + ld [rNR44], a ld a, $77 - ld [$ff24], a + ld [rNR50], a xor a - ld [wc000], a - ld [wc003], a - ld [wc002], a - ld [wc0e9], a - ld [wc0eb], a - ld [wc0e6], a - ld [wc0e7], a + ld [wUnusedC000], a + ld [wDisableChannelOutputWhenSfxEnds], a + ld [wMuteAudioAndPauseMusic], a + ld [wMusicTempo + 1], a + ld [wSfxTempo + 1], a + ld [wMusicWaveInstrument], a + ld [wSfxWaveInstrument], a ld d, $a0 - ld hl, wc006 - call FillMusicRAM1f + ld hl, wChannelCommandPointers + call FillAudioRAM3 ld a, $1 ld d, $18 - ld hl, wc0b6 - call FillMusicRAM1f - ld [wc0e8], a - ld [wc0ea], a + ld hl, wChannelNoteDelayCounters + call FillAudioRAM3 + ld [wMusicTempo], a + ld [wSfxTempo], a ld a, $ff - ld [wc004], a + ld [wStereoPanning], a ret ; fills d bytes at hl with a -FillMusicRAM1f: ; 7dafd (1f:5afd) +FillAudioRAM3: ld b, d .loop ld [hli], a @@ -1556,19 +1556,19 @@ FillMusicRAM1f: ; 7dafd (1f:5afd) jr nz, .loop ret -Func_7db03: ; 7db03 (1f:5b03) - ld a, [wc001] +Audio3_7db03: + ld a, [wSoundID] ld l, a ld e, a ld h, $0 ld d, h add hl, hl add hl, de - ld de, SFX_Headers_1f + ld de, SFX_Headers_3 add hl, de ld e, l ld d, h - ld hl, wc006 + ld hl, wChannelCommandPointers ld a, [de] ; get channel number ld b, a rlca @@ -1594,14 +1594,14 @@ Func_7db03: ; 7db03 (1f:5b03) push af ld b, $0 ld c, a - ld hl, wc026 + ld hl, wChannelSoundIDs add hl, bc - ld a, [wc001] + ld a, [wSoundID] ld [hl], a pop af cp $3 jr c, .asm_7db46 - ld hl, wc02e + ld hl, wChannelFlags1 add hl, bc set 2, [hl] .asm_7db46 @@ -1620,53 +1620,53 @@ Func_7db03: ; 7db03 (1f:5b03) ld a, [de] inc de jr nz, .asm_7db25 - ld a, [wc001] + ld a, [wSoundID] cp $14 jr nc, .asm_7db5f jr .asm_7db89 .asm_7db5f - ld a, [wc001] + ld a, [wSoundID] cp $86 jr z, .asm_7db89 jr c, .asm_7db6a jr .asm_7db89 .asm_7db6a - ld hl, wc02a + ld hl, wChannelSoundIDs + Ch4 ld [hli], a ld [hli], a ld [hli], a ld [hl], a - ld hl, wc012 ; sfx noise channel pointer - ld de, Noise1f_endchannel + ld hl, wChannelCommandPointers + Ch6 * 2 ; sfx noise channel pointer + ld de, Noise3_endchannel ld [hl], e inc hl ld [hl], d ; overwrite pointer to point to endchannel - ld a, [wc005] + ld a, [wSavedVolume] and a jr nz, .asm_7db89 - ld a, [$ff24] - ld [wc005], a + ld a, [rNR50] + ld [wSavedVolume], a ld a, $77 - ld [$ff24], a + ld [rNR50], a .asm_7db89 ret -Noise1f_endchannel: ; 7db8a (1f:5b8a) +Noise3_endchannel: endchannel -Unknown_7db8b: ; 7db8b (1f:5b8b) +Unknown_7db8b: db $10, $15, $1A, $1F ; channels 0-3 db $10, $15, $1A, $1F ; channels 4-7 -Unknown_7db93: ; 7db93 (1f:5b93) +Unknown_7db93: db $EE, $DD, $BB, $77 ; channels 0-3 db $EE, $DD, $BB, $77 ; channels 4-7 -Unknown_7db9b: ; 7db9b (1f:5b9b) +Unknown_7db9b: db $11, $22, $44, $88 ; channels 0-3 db $11, $22, $44, $88 ; channels 4-7 -Music1f_Pitches: ; 7dba3 (1f:5ba3) +Audio3_Pitches: dw $F82C ; C_ dw $F89D ; C# dw $F907 ; D_ diff --git a/audio/headers/musicheaders02.asm b/audio/headers/musicheaders02.asm deleted file mode 100644 index dd5b4b5b..00000000 --- a/audio/headers/musicheaders02.asm +++ /dev/null @@ -1,186 +0,0 @@ -Music_PalletTown:: ; 822e (2:422e) - db ( $80 | CH0 ) - dw Music_PalletTown_Ch1 - db CH1 - dw Music_PalletTown_Ch2 - db CH2 - dw Music_PalletTown_Ch3 - -Music_Pokecenter:: ; 8237 (2:4237) - db ( $80 | CH0 ) - dw Music_Pokecenter_Ch1 - db CH1 - dw Music_Pokecenter_Ch2 - db CH2 - dw Music_Pokecenter_Ch3 - -Music_Gym:: ; 8240 (2:4240) - db ( $80 | CH0 ) - dw Music_Gym_Ch1 - db CH1 - dw Music_Gym_Ch2 - db CH2 - dw Music_Gym_Ch3 - -; Viridian City, Pewter City, Saffron City -Music_Cities1:: ; 8249 (2:4249) - db ( $C0 | CH0 ) - dw Music_Cities1_Ch1 - db CH1 - dw Music_Cities1_Ch2 - db CH2 - dw Music_Cities1_Ch3 - db CH3 - dw Music_Cities1_Ch4 - -; Cerulean City, Fuchsia City -Music_Cities2:: ; 8255 (2:4255) - db ( $80 | CH0 ) - dw Music_Cities2_Ch1 - db CH1 - dw Music_Cities2_Ch2 - db CH2 - dw Music_Cities2_Ch3 - -Music_Celadon:: ; 825e (2:425e) - db ( $80 | CH0 ) - dw Music_Celadon_Ch1 - db CH1 - dw Music_Celadon_Ch2 - db CH2 - dw Music_Celadon_Ch3 - -Music_Cinnabar:: ; 8267 (2:4267) - db ( $80 | CH0 ) - dw Music_Cinnabar_Ch1 - db CH1 - dw Music_Cinnabar_Ch2 - db CH2 - dw Music_Cinnabar_Ch3 - -Music_Vermilion:: ; 8270 (2:4270) - db ( $C0 | CH0 ) - dw Music_Vermilion_Ch1 - db CH1 - dw Music_Vermilion_Ch2 - db CH2 - dw Music_Vermilion_Ch3 - db CH3 - dw Music_Vermilion_Ch4 - -Music_Lavender:: ; 827c (2:427c) - db ( $C0 | CH0 ) - dw Music_Lavender_Ch1 - db CH1 - dw Music_Lavender_Ch2 - db CH2 - dw Music_Lavender_Ch3 - db CH3 - dw Music_Lavender_Ch4 - -Music_SSAnne:: ; 8288 (2:4288) - db ( $80 | CH0 ) - dw Music_SSAnne_Ch1 - db CH1 - dw Music_SSAnne_Ch2 - db CH2 - dw Music_SSAnne_Ch3 - -Music_MeetProfOak:: ; 8291 (2:4291) - db ( $80 | CH0 ) - dw Music_MeetProfOak_Ch1 - db CH1 - dw Music_MeetProfOak_Ch2 - db CH2 - dw Music_MeetProfOak_Ch3 - -Music_MeetRival:: ; 829a (2:429a) - db ( $80 | CH0 ) - dw Music_MeetRival_Ch1 - db CH1 - dw Music_MeetRival_Ch2 - db CH2 - dw Music_MeetRival_Ch3 - -Music_MuseumGuy:: ; 82a3 (2:42a3) - db ( $C0 | CH0 ) - dw Music_MuseumGuy_Ch1 - db CH1 - dw Music_MuseumGuy_Ch2 - db CH2 - dw Music_MuseumGuy_Ch3 - db CH3 - dw Music_MuseumGuy_Ch4 - -Music_SafariZone:: ; 82af (2:42af) - db ( $80 | CH0 ) - dw Music_SafariZone_Ch1 - db CH1 - dw Music_SafariZone_Ch2 - db CH2 - dw Music_SafariZone_Ch3 - -Music_PkmnHealed:: ; 82b8 (2:42b8) - db ( $80 | CH0 ) - dw Music_PkmnHealed_Ch1 - db CH1 - dw Music_PkmnHealed_Ch2 - db CH2 - dw Music_PkmnHealed_Ch3 - -; Routes 1 and 2 -Music_Routes1:: ; 82c1 (2:42c1) - db ( $C0 | CH0 ) - dw Music_Routes1_Ch1 - db CH1 - dw Music_Routes1_Ch2 - db CH2 - dw Music_Routes1_Ch3 - db CH3 - dw Music_Routes1_Ch4 - -; Routes 24 and 25 -Music_Routes2:: ; 82cd (2:42cd) - db ( $C0 | CH0 ) - dw Music_Routes2_Ch1 - db CH1 - dw Music_Routes2_Ch2 - db CH2 - dw Music_Routes2_Ch3 - db CH3 - dw Music_Routes2_Ch4 - -; Routes 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19, 20, 21, 22 -Music_Routes3:: ; 82d9 (2:42d9) - db ( $C0 | CH0 ) - dw Music_Routes3_Ch1 - db CH1 - dw Music_Routes3_Ch2 - db CH2 - dw Music_Routes3_Ch3 - db CH3 - dw Music_Routes3_Ch4 - -; Routes 11, 12, 13, 14, 15 -Music_Routes4:: ; 82d5 (2:42d5) - db ( $C0 | CH0 ) - dw Music_Routes4_Ch1 - db CH1 - dw Music_Routes4_Ch2 - db CH2 - dw Music_Routes4_Ch3 - db CH3 - dw Music_Routes4_Ch4 - -; Route 23, Indigo Plateau -Music_IndigoPlateau:: ; 82f1 (2:42f1) - db ( $C0 | CH0 ) - dw Music_IndigoPlateau_Ch1 - db CH1 - dw Music_IndigoPlateau_Ch2 - db CH2 - dw Music_IndigoPlateau_Ch3 - db CH3 - dw Music_IndigoPlateau_Ch4 - -; 0x82fd
\ No newline at end of file diff --git a/audio/headers/musicheaders08.asm b/audio/headers/musicheaders08.asm deleted file mode 100644 index b4ef7375..00000000 --- a/audio/headers/musicheaders08.asm +++ /dev/null @@ -1,57 +0,0 @@ -Music_GymLeaderBattle:: ; 202be (8:42be) - db ( $80 | CH0 ) - dw Music_GymLeaderBattle_Ch1 - db CH1 - dw Music_GymLeaderBattle_Ch2 - db CH2 - dw Music_GymLeaderBattle_Ch3 - -Music_TrainerBattle:: ; 202c7 (8:42c7) - db ( $80 | CH0 ) - dw Music_TrainerBattle_Ch1 - db CH1 - dw Music_TrainerBattle_Ch2 - db CH2 - dw Music_TrainerBattle_Ch3 - -Music_WildBattle:: ; 202d0 (8:42d0) - db ( $80 | CH0 ) - dw Music_WildBattle_Ch1 - db CH1 - dw Music_WildBattle_Ch2 - db CH2 - dw Music_WildBattle_Ch3 - -Music_FinalBattle:: ; 202d9 (8:42d9) - db ( $80 | CH0 ) - dw Music_FinalBattle_Ch1 - db CH1 - dw Music_FinalBattle_Ch2 - db CH2 - dw Music_FinalBattle_Ch3 - -Music_DefeatedTrainer:: ; 202e2 (8:42e2) - db ( $80 | CH0 ) - dw Music_DefeatedTrainer_Ch1 - db CH1 - dw Music_DefeatedTrainer_Ch2 - db CH2 - dw Music_DefeatedTrainer_Ch3 - -Music_DefeatedWildMon:: ; 202eb (8:42eb) - db ( $80 | CH0 ) - dw Music_DefeatedWildMon_Ch1 - db CH1 - dw Music_DefeatedWildMon_Ch2 - db CH2 - dw Music_DefeatedWildMon_Ch3 - -Music_DefeatedGymLeader:: ; 202f4 (8:42f4) - db ( $80 | CH0 ) - dw Music_DefeatedGymLeader_Ch1 - db CH1 - dw Music_DefeatedGymLeader_Ch2 - db CH2 - dw Music_DefeatedGymLeader_Ch3 - -; 202fd
\ No newline at end of file diff --git a/audio/headers/musicheaders1.asm b/audio/headers/musicheaders1.asm new file mode 100755 index 00000000..38594d41 --- /dev/null +++ b/audio/headers/musicheaders1.asm @@ -0,0 +1,66 @@ +Music_PalletTown:: + audio Music_PalletTown, Ch0, Ch1, Ch2 + +Music_Pokecenter:: + audio Music_Pokecenter, Ch0, Ch1, Ch2 + +Music_Gym:: + audio Music_Gym, Ch0, Ch1, Ch2 + +; Viridian City, Pewter City, Saffron City +Music_Cities1:: + audio Music_Cities1, Ch0, Ch1, Ch2, Ch3 + +; Cerulean City, Fuchsia City +Music_Cities2:: + audio Music_Cities2, Ch0, Ch1, Ch2 + +Music_Celadon:: + audio Music_Celadon, Ch0, Ch1, Ch2 + +Music_Cinnabar:: + audio Music_Cinnabar, Ch0, Ch1, Ch2 + +Music_Vermilion:: + audio Music_Vermilion, Ch0, Ch1, Ch2, Ch3 + +Music_Lavender:: + audio Music_Lavender, Ch0, Ch1, Ch2, Ch3 + +Music_SSAnne:: + audio Music_SSAnne, Ch0, Ch1, Ch2 + +Music_MeetProfOak:: + audio Music_MeetProfOak, Ch0, Ch1, Ch2 + +Music_MeetRival:: + audio Music_MeetRival, Ch0, Ch1, Ch2 + +Music_MuseumGuy:: + audio Music_MuseumGuy, Ch0, Ch1, Ch2, Ch3 + +Music_SafariZone:: + audio Music_SafariZone, Ch0, Ch1, Ch2 + +Music_PkmnHealed:: + audio Music_PkmnHealed, Ch0, Ch1, Ch2 + +; Routes 1 and 2 +Music_Routes1:: + audio Music_Routes1, Ch0, Ch1, Ch2, Ch3 + +; Routes 24 and 25 +Music_Routes2:: + audio Music_Routes2, Ch0, Ch1, Ch2, Ch3 + +; Routes 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19, 20, 21, 22 +Music_Routes3:: + audio Music_Routes3, Ch0, Ch1, Ch2, Ch3 + +; Routes 11, 12, 13, 14, 15 +Music_Routes4:: + audio Music_Routes4, Ch0, Ch1, Ch2, Ch3 + +; Route 23, Indigo Plateau +Music_IndigoPlateau:: + audio Music_IndigoPlateau, Ch0, Ch1, Ch2, Ch3 diff --git a/audio/headers/musicheaders1f.asm b/audio/headers/musicheaders1f.asm deleted file mode 100644 index beb70cf4..00000000 --- a/audio/headers/musicheaders1f.asm +++ /dev/null @@ -1,160 +0,0 @@ -Music_TitleScreen:: ; 7c249 (1f:4249) - db ( $C0 | CH0 ) - dw Music_TitleScreen_Ch1 - db CH1 - dw Music_TitleScreen_Ch2 - db CH2 - dw Music_TitleScreen_Ch3 - db CH3 - dw Music_TitleScreen_Ch4 - -Music_Credits:: ; 7c255 (1f:4255) - db ( $80 | CH0 ) - dw Music_Credits_Ch1 - db CH1 - dw Music_Credits_Ch2 - db CH2 - dw Music_Credits_Ch3 - -Music_HallOfFame:: ; 7c25e (1f:425e) - db ( $80 | CH0 ) - dw Music_HallOfFame_Ch1 - db CH1 - dw Music_HallOfFame_Ch2 - db CH2 - dw Music_HallOfFame_Ch3 - -Music_OaksLab:: ; 7c267 (1f:4267) - db ( $80 | CH0 ) - dw Music_OaksLab_Ch1 - db CH1 - dw Music_OaksLab_Ch2 - db CH2 - dw Music_OaksLab_Ch3 - -Music_JigglypuffSong:: ; 7c270 (1f:4270) - db $40 - dw Music_JigglypuffSong_Ch1 - db CH1 - dw Music_JigglypuffSong_Ch2 - -Music_BikeRiding:: ; 7c276 (1f:4276) - db ( $C0 | CH0 ) - dw Music_BikeRiding_Ch1 - db CH1 - dw Music_BikeRiding_Ch2 - db CH2 - dw Music_BikeRiding_Ch3 - db CH3 - dw Music_BikeRiding_Ch4 - -Music_Surfing:: ; 7c282 (1f:4282) - db ( $80 | CH0 ) - dw Music_Surfing_Ch1 - db CH1 - dw Music_Surfing_Ch2 - db CH2 - dw Music_Surfing_Ch3 - -Music_GameCorner:: ; 7c28b (1f:428b) - db ( $80 | CH0 ) - dw Music_GameCorner_Ch1 - db CH1 - dw Music_GameCorner_Ch2 - db CH2 - dw Music_GameCorner_Ch3 - -Music_IntroBattle:: ; 7c294 (1f:4294) - db ( $C0 | CH0 ) - dw Music_IntroBattle_Ch1 - db CH1 - dw Music_IntroBattle_Ch2 - db CH2 - dw Music_IntroBattle_Ch3 - db CH3 - dw Music_IntroBattle_Ch4 - -; Power Plant, Unknown Dungeon, Rocket HQ -Music_Dungeon1:: ; 7c2a0 (1f:42a0) - db ( $C0 | CH0 ) - dw Music_Dungeon1_Ch1 - db CH1 - dw Music_Dungeon1_Ch2 - db CH2 - dw Music_Dungeon1_Ch3 - db CH3 - dw Music_Dungeon1_Ch4 - -; Viridian Forest, Seafoam Islands -Music_Dungeon2:: ; 7c2ac (1f:42ac) - db ( $C0 | CH0 ) - dw Music_Dungeon2_Ch1 - db CH1 - dw Music_Dungeon2_Ch2 - db CH2 - dw Music_Dungeon2_Ch3 - db CH3 - dw Music_Dungeon2_Ch4 - -; Mt. Moon, Rock Tunnel, Victory Road -Music_Dungeon3:: ; 7c2b8 (1f:42b8) - db ( $C0 | CH0 ) - dw Music_Dungeon3_Ch1 - db CH1 - dw Music_Dungeon3_Ch2 - db CH2 - dw Music_Dungeon3_Ch3 - db CH3 - dw Music_Dungeon3_Ch4 - -Music_CinnabarMansion:: ; 7c2c4 (1f:42c4) - db ( $C0 | CH0 ) - dw Music_CinnabarMansion_Ch1 - db CH1 - dw Music_CinnabarMansion_Ch2 - db CH2 - dw Music_CinnabarMansion_Ch3 - db CH3 - dw Music_CinnabarMansion_Ch4 - -Music_PokemonTower:: ; 7c2d0 (1f:42d0) - db ( $80 | CH0 ) - dw Music_PokemonTower_Ch1 - db CH1 - dw Music_PokemonTower_Ch2 - db CH2 - dw Music_PokemonTower_Ch3 - -Music_SilphCo:: ; 7c2d9 (1f:42d9) - db ( $80 | CH0 ) - dw Music_SilphCo_Ch1 - db CH1 - dw Music_SilphCo_Ch2 - db CH2 - dw Music_SilphCo_Ch3 - -Music_MeetEvilTrainer:: ; 7c2e2 (1f:42e2) - db ( $80 | CH0 ) - dw Music_MeetEvilTrainer_Ch1 - db CH1 - dw Music_MeetEvilTrainer_Ch2 - db CH2 - dw Music_MeetEvilTrainer_Ch3 - -Music_MeetFemaleTrainer:: ; 7c2eb (1f:42eb) - db ( $80 | CH0 ) - dw Music_MeetFemaleTrainer_Ch1 - db CH1 - dw Music_MeetFemaleTrainer_Ch2 - db CH2 - dw Music_MeetFemaleTrainer_Ch3 - -Music_MeetMaleTrainer:: ; 7c2f4 (1f:42f4) - db ( $80 | CH0 ) - dw Music_MeetMaleTrainer_Ch1 - db CH1 - dw Music_MeetMaleTrainer_Ch2 - db CH2 - dw Music_MeetMaleTrainer_Ch3 - -; 0x7c2fd
\ No newline at end of file diff --git a/audio/headers/musicheaders2.asm b/audio/headers/musicheaders2.asm new file mode 100755 index 00000000..45557420 --- /dev/null +++ b/audio/headers/musicheaders2.asm @@ -0,0 +1,20 @@ +Music_GymLeaderBattle:: + audio Music_GymLeaderBattle, Ch0, Ch1, Ch2 + +Music_TrainerBattle:: + audio Music_TrainerBattle, Ch0, Ch1, Ch2 + +Music_WildBattle:: + audio Music_WildBattle, Ch0, Ch1, Ch2 + +Music_FinalBattle:: + audio Music_FinalBattle, Ch0, Ch1, Ch2 + +Music_DefeatedTrainer:: + audio Music_DefeatedTrainer, Ch0, Ch1, Ch2 + +Music_DefeatedWildMon:: + audio Music_DefeatedWildMon, Ch0, Ch1, Ch2 + +Music_DefeatedGymLeader:: + audio Music_DefeatedGymLeader, Ch0, Ch1, Ch2 diff --git a/audio/headers/musicheaders3.asm b/audio/headers/musicheaders3.asm new file mode 100755 index 00000000..90798882 --- /dev/null +++ b/audio/headers/musicheaders3.asm @@ -0,0 +1,56 @@ +Music_TitleScreen:: + audio Music_TitleScreen, Ch0, Ch1, Ch2, Ch3 + +Music_Credits:: + audio Music_Credits, Ch0, Ch1, Ch2 + +Music_HallOfFame:: + audio Music_HallOfFame, Ch0, Ch1, Ch2 + +Music_OaksLab:: + audio Music_OaksLab, Ch0, Ch1, Ch2 + +Music_JigglypuffSong:: + audio Music_JigglypuffSong, Ch0, Ch1 + +Music_BikeRiding:: + audio Music_BikeRiding, Ch0, Ch1, Ch2, Ch3 + +Music_Surfing:: + audio Music_Surfing, Ch0, Ch1, Ch2 + +Music_GameCorner:: + audio Music_GameCorner, Ch0, Ch1, Ch2 + +Music_IntroBattle:: + audio Music_IntroBattle, Ch0, Ch1, Ch2, Ch3 + +; Power Plant, Unknown Dungeon, Rocket HQ +Music_Dungeon1:: + audio Music_Dungeon1, Ch0, Ch1, Ch2, Ch3 + +; Viridian Forest, Seafoam Islands +Music_Dungeon2:: + audio Music_Dungeon2, Ch0, Ch1, Ch2, Ch3 + +; Mt. Moon, Rock Tunnel, Victory Road +Music_Dungeon3:: + audio Music_Dungeon3, Ch0, Ch1, Ch2, Ch3 + +Music_CinnabarMansion:: + audio Music_CinnabarMansion, Ch0, Ch1, Ch2, Ch3 + +Music_PokemonTower:: + audio Music_PokemonTower, Ch0, Ch1, Ch2 + +Music_SilphCo:: + audio Music_SilphCo, Ch0, Ch1, Ch2 + +Music_MeetEvilTrainer:: + audio Music_MeetEvilTrainer, Ch0, Ch1, Ch2 + +Music_MeetFemaleTrainer:: + audio Music_MeetFemaleTrainer, Ch0, Ch1, Ch2 + +Music_MeetMaleTrainer:: + audio Music_MeetMaleTrainer, Ch0, Ch1, Ch2 diff --git a/audio/headers/sfxheaders02.asm b/audio/headers/sfxheaders02.asm deleted file mode 100644 index d1c185c0..00000000 --- a/audio/headers/sfxheaders02.asm +++ /dev/null @@ -1,564 +0,0 @@ -SFX_Headers_02:: - db $ff, $ff, $ff ; padding - -SFX_02_01:: ; 8003 (2:4003) - db CH7 - dw SFX_02_01_Ch1 - -SFX_02_02:: ; 8006 (2:4006) - db CH7 - dw SFX_02_02_Ch1 - -SFX_02_03:: ; 8009 (2:4009) - db CH7 - dw SFX_02_03_Ch1 - -SFX_02_04:: ; 800c (2:400c) - db CH7 - dw SFX_02_04_Ch1 - -SFX_02_05:: ; 800f (2:400f) - db CH7 - dw SFX_02_05_Ch1 - -SFX_02_06:: ; 8012 (2:4012) - db CH7 - dw SFX_02_06_Ch1 - -SFX_02_07:: ; 8015 (2:4015) - db CH7 - dw SFX_02_07_Ch1 - -SFX_02_08:: ; 8018 (2:4018) - db CH7 - dw SFX_02_08_Ch1 - -SFX_02_09:: ; 801b (2:401b) - db CH7 - dw SFX_02_09_Ch1 - -SFX_02_0a:: ; 801e (2:401e) - db CH7 - dw SFX_02_0a_Ch1 - -SFX_02_0b:: ; 8021 (2:4021) - db CH7 - dw SFX_02_0b_Ch1 - -SFX_02_0c:: ; 8024 (2:4024) - db CH7 - dw SFX_02_0c_Ch1 - -SFX_02_0d:: ; 8027 (2:4027) - db CH7 - dw SFX_02_0d_Ch1 - -SFX_02_0e:: ; 802a (2:402a) - db CH7 - dw SFX_02_0e_Ch1 - -SFX_02_0f:: ; 802d (2:402d) - db CH7 - dw SFX_02_0f_Ch1 - -SFX_02_10:: ; 8030 (2:4030) - db CH7 - dw SFX_02_10_Ch1 - -SFX_02_11:: ; 8033 (2:4033) - db CH7 - dw SFX_02_11_Ch1 - -SFX_02_12:: ; 8036 (2:4036) - db CH7 - dw SFX_02_12_Ch1 - -SFX_02_13:: ; 8039 (2:4039) - db CH7 - dw SFX_02_13_Ch1 - -SFX_02_14:: ; 803c (2:403c) - db ( $80 | CH4 ) - dw SFX_02_14_Ch1 - db CH5 - dw SFX_02_14_Ch2 - db CH7 - dw SFX_02_14_Ch3 - -SFX_02_15:: ; 8045 (2:4045) - db ( $80 | CH4 ) - dw SFX_02_15_Ch1 - db CH5 - dw SFX_02_15_Ch2 - db CH7 - dw SFX_02_15_Ch3 - -SFX_02_16:: ; 804e (2:404e) - db ( $80 | CH4 ) - dw SFX_02_16_Ch1 - db CH5 - dw SFX_02_16_Ch2 - db CH7 - dw SFX_02_16_Ch3 - -SFX_02_17:: ; 8057 (2:4057) - db ( $80 | CH4 ) - dw SFX_02_17_Ch1 - db CH5 - dw SFX_02_17_Ch2 - db CH7 - dw SFX_02_17_Ch3 - -SFX_02_18:: ; 8060 (2:4060) - db ( $80 | CH4 ) - dw SFX_02_18_Ch1 - db CH5 - dw SFX_02_18_Ch2 - db CH7 - dw SFX_02_18_Ch3 - -SFX_02_19:: ; 8069 (2:4069) - db ( $80 | CH4 ) - dw SFX_02_19_Ch1 - db CH5 - dw SFX_02_19_Ch2 - db CH7 - dw SFX_02_19_Ch3 - -SFX_02_1a:: ; 8072 (2:4072) - db ( $80 | CH4 ) - dw SFX_02_1a_Ch1 - db CH5 - dw SFX_02_1a_Ch2 - db CH7 - dw SFX_02_1a_Ch3 - -SFX_02_1b:: ; 807b (2:407b) - db ( $80 | CH4 ) - dw SFX_02_1b_Ch1 - db CH5 - dw SFX_02_1b_Ch2 - db CH7 - dw SFX_02_1b_Ch3 - -SFX_02_1c:: ; 8084 (2:4084) - db ( $80 | CH4 ) - dw SFX_02_1c_Ch1 - db CH5 - dw SFX_02_1c_Ch2 - db CH7 - dw SFX_02_1c_Ch3 - -SFX_02_1d:: ; 808d (2:408d) - db ( $80 | CH4 ) - dw SFX_02_1d_Ch1 - db CH5 - dw SFX_02_1d_Ch2 - db CH7 - dw SFX_02_1d_Ch3 - -SFX_02_1e:: ; 8096 (2:4096) - db ( $80 | CH4 ) - dw SFX_02_1e_Ch1 - db CH5 - dw SFX_02_1e_Ch2 - db CH7 - dw SFX_02_1e_Ch3 - -SFX_02_1f:: ; 809f (2:409f) - db ( $80 | CH4 ) - dw SFX_02_1f_Ch1 - db CH5 - dw SFX_02_1f_Ch2 - db CH7 - dw SFX_02_1f_Ch3 - -SFX_02_20:: ; 80a8 (2:40a8) - db ( $80 | CH4 ) - dw SFX_02_20_Ch1 - db CH5 - dw SFX_02_20_Ch2 - db CH7 - dw SFX_02_20_Ch3 - -SFX_02_21:: ; 80b1 (2:40b1) - db ( $80 | CH4 ) - dw SFX_02_21_Ch1 - db CH5 - dw SFX_02_21_Ch2 - db CH7 - dw SFX_02_21_Ch3 - -SFX_02_22:: ; 80ba (2:40ba) - db ( $80 | CH4 ) - dw SFX_02_22_Ch1 - db CH5 - dw SFX_02_22_Ch2 - db CH7 - dw SFX_02_22_Ch3 - -SFX_02_23:: ; 80c3 (2:40c3) - db ( $80 | CH4 ) - dw SFX_02_23_Ch1 - db CH5 - dw SFX_02_23_Ch2 - db CH7 - dw SFX_02_23_Ch3 - -SFX_02_24:: ; 80cc (2:40cc) - db ( $80 | CH4 ) - dw SFX_02_24_Ch1 - db CH5 - dw SFX_02_24_Ch2 - db CH7 - dw SFX_02_24_Ch3 - -SFX_02_25:: ; 80d5 (2:40d5) - db ( $80 | CH4 ) - dw SFX_02_25_Ch1 - db CH5 - dw SFX_02_25_Ch2 - db CH7 - dw SFX_02_25_Ch3 - -SFX_02_26:: ; 80de (2:40de) - db ( $80 | CH4 ) - dw SFX_02_26_Ch1 - db CH5 - dw SFX_02_26_Ch2 - db CH7 - dw SFX_02_26_Ch3 - -SFX_02_27:: ; 80e7 (2:40e7) - db ( $80 | CH4 ) - dw SFX_02_27_Ch1 - db CH5 - dw SFX_02_27_Ch2 - db CH7 - dw SFX_02_27_Ch3 - -SFX_02_28:: ; 80f0 (2:40f0) - db ( $80 | CH4 ) - dw SFX_02_28_Ch1 - db CH5 - dw SFX_02_28_Ch2 - db CH7 - dw SFX_02_28_Ch3 - -SFX_02_29:: ; 80f9 (2:40f9) - db ( $80 | CH4 ) - dw SFX_02_29_Ch1 - db CH5 - dw SFX_02_29_Ch2 - db CH7 - dw SFX_02_29_Ch3 - -SFX_02_2a:: ; 8102 (2:4102) - db ( $80 | CH4 ) - dw SFX_02_2a_Ch1 - db CH5 - dw SFX_02_2a_Ch2 - db CH7 - dw SFX_02_2a_Ch3 - -SFX_02_2b:: ; 810b (2:410b) - db ( $80 | CH4 ) - dw SFX_02_2b_Ch1 - db CH5 - dw SFX_02_2b_Ch2 - db CH7 - dw SFX_02_2b_Ch3 - -SFX_02_2c:: ; 8114 (2:4114) - db ( $80 | CH4 ) - dw SFX_02_2c_Ch1 - db CH5 - dw SFX_02_2c_Ch2 - db CH7 - dw SFX_02_2c_Ch3 - -SFX_02_2d:: ; 811d (2:411d) - db ( $80 | CH4 ) - dw SFX_02_2d_Ch1 - db CH5 - dw SFX_02_2d_Ch2 - db CH7 - dw SFX_02_2d_Ch3 - -SFX_02_2e:: ; 8126 (2:4126) - db ( $80 | CH4 ) - dw SFX_02_2e_Ch1 - db CH5 - dw SFX_02_2e_Ch2 - db CH7 - dw SFX_02_2e_Ch3 - -SFX_02_2f:: ; 812f (2:412f) - db ( $80 | CH4 ) - dw SFX_02_2f_Ch1 - db CH5 - dw SFX_02_2f_Ch2 - db CH7 - dw SFX_02_2f_Ch3 - -SFX_02_30:: ; 8138 (2:4138) - db ( $80 | CH4 ) - dw SFX_02_30_Ch1 - db CH5 - dw SFX_02_30_Ch2 - db CH7 - dw SFX_02_30_Ch3 - -SFX_02_31:: ; 8141 (2:4141) - db ( $80 | CH4 ) - dw SFX_02_31_Ch1 - db CH5 - dw SFX_02_31_Ch2 - db CH7 - dw SFX_02_31_Ch3 - -SFX_02_32:: ; 814a (2:414a) - db ( $80 | CH4 ) - dw SFX_02_32_Ch1 - db CH5 - dw SFX_02_32_Ch2 - db CH7 - dw SFX_02_32_Ch3 - -SFX_02_33:: ; 8153 (2:4153) - db ( $80 | CH4 ) - dw SFX_02_33_Ch1 - db CH5 - dw SFX_02_33_Ch2 - db CH7 - dw SFX_02_33_Ch3 - -SFX_02_34:: ; 815c (2:415c) - db ( $80 | CH4 ) - dw SFX_02_34_Ch1 - db CH5 - dw SFX_02_34_Ch2 - db CH7 - dw SFX_02_34_Ch3 - -SFX_02_35:: ; 8165 (2:4165) - db ( $80 | CH4 ) - dw SFX_02_35_Ch1 - db CH5 - dw SFX_02_35_Ch2 - db CH7 - dw SFX_02_35_Ch3 - -SFX_02_36:: ; 816e (2:416e) - db ( $80 | CH4 ) - dw SFX_02_36_Ch1 - db CH5 - dw SFX_02_36_Ch2 - db CH7 - dw SFX_02_36_Ch3 - -SFX_02_37:: ; 8177 (2:4177) - db ( $80 | CH4 ) - dw SFX_02_37_Ch1 - db CH5 - dw SFX_02_37_Ch2 - db CH7 - dw SFX_02_37_Ch3 - -SFX_02_38:: ; 8180 (2:4180) - db ( $80 | CH4 ) - dw SFX_02_38_Ch1 - db CH5 - dw SFX_02_38_Ch2 - db CH7 - dw SFX_02_38_Ch3 - -SFX_02_39:: ; 8189 (2:4189) - db ( $80 | CH4 ) - dw SFX_02_39_Ch1 - db CH5 - dw SFX_02_39_Ch2 - db CH7 - dw SFX_02_39_Ch3 - -SFX_02_3a:: ; 8192 (2:4192) - db ( $80 | CH4 ) - dw SFX_02_3a_Ch1 - db CH5 - dw SFX_02_3a_Ch2 - db CH6 - dw SFX_02_3a_Ch3 - -SFX_02_3b:: ; 819b (2:419b) - db ( $80 | CH4 ) - dw SFX_02_3b_Ch1 - db CH5 - dw SFX_02_3b_Ch2 - db CH6 - dw SFX_02_3b_Ch3 - -SFX_02_3c:: ; 81a4 (2:41a4) - db CH4 - dw SFX_02_3c_Ch1 - -SFX_02_3d:: ; 81a7 (2:41a7) - db CH4 - dw SFX_02_3d_Ch1 - -SFX_02_3e:: ; 81aa (2:41aa) - db CH4 - dw SFX_02_3e_Ch1 - -SFX_02_3f:: ; 81ad (2:41ad) - db CH7 - dw SFX_02_3f_Ch1 - -SFX_02_40:: ; 81b0 (2:41b0) - db CH4 - dw SFX_02_40_Ch1 - -SFX_02_41:: ; 81b3 (2:41b3) - db ( $80 | CH4 ) - dw SFX_02_41_Ch1 - db CH5 - dw SFX_02_41_Ch2 - db CH6 - dw SFX_02_41_Ch3 - -SFX_02_42:: ; 81bc (2:41bc) - db ( $80 | CH4 ) - dw SFX_02_42_Ch1 - db CH5 - dw SFX_02_42_Ch2 - db CH6 - dw SFX_02_42_Ch3 - -SFX_02_43:: ; 81c5 (2:41c5) - db CH4 - dw SFX_02_43_Ch1 - -SFX_02_44:: ; 81c8 (2:41c8) - db CH4 - dw SFX_02_44_Ch1 - -SFX_02_45:: ; 81cb (2:41cb) - db CH4 - dw SFX_02_45_Ch1 - -SFX_02_46:: ; 81ce (2:41ce) - db CH4 - dw SFX_02_46_Ch1 - -SFX_02_47:: ; 81d1 (2:41d1) - db CH4 - dw SFX_02_47_Ch1 - -SFX_02_48:: ; 81d4 (2:41d4) - db CH4 - dw SFX_02_48_Ch1 - -SFX_02_49:: ; 81d7 (2:41d7) - db CH4 - dw SFX_02_49_Ch1 - -SFX_02_4a:: ; 81da (2:41da) - db CH4 - dw SFX_02_4a_Ch1 - -SFX_02_4b:: ; 81dd (2:41dd) - db CH4 - dw SFX_02_4b_Ch1 - -SFX_02_4c:: ; 81e0 (2:41e0) - db CH4 - dw SFX_02_4c_Ch1 - -SFX_02_4d:: ; 81e3 (2:41e3) - db CH4 - dw SFX_02_4d_Ch1 - -SFX_02_4e:: ; 81e6 (2:41e6) - db CH4 - dw SFX_02_4e_Ch1 - -SFX_02_4f:: ; 81e9 (2:41e9) - db CH7 - dw SFX_02_4f_Ch1 - -SFX_02_50:: ; 81ec (2:41ec) - db CH7 - dw SFX_02_50_Ch1 - -SFX_02_51:: ; 81ef (2:41ef) - db ( $40 | CH4 ) - dw SFX_02_51_Ch1 - db CH5 - dw SFX_02_51_Ch2 - -SFX_02_52:: ; 81f5 (2:41f5) - db CH4 - dw SFX_02_52_Ch1 - -SFX_02_53:: ; 81f8 (2:41f8) - db CH7 - dw SFX_02_53_Ch1 - -SFX_02_54:: ; 81fb (2:41fb) - db ( $40 | CH4 ) - dw SFX_02_54_Ch1 - db CH5 - dw SFX_02_54_Ch2 - -SFX_02_55:: ; 8201 (2:4201) - db CH4 - dw SFX_02_55_Ch1 - -SFX_02_56:: ; 8204 (2:4204) - db CH7 - dw SFX_02_56_Ch1 - -SFX_02_57:: ; 8207 (2:4207) - db CH7 - dw SFX_02_57_Ch1 - -SFX_02_58:: ; 820a (2:420a) - db ( $40 | CH4 ) - dw SFX_02_58_Ch1 - db CH5 - dw SFX_02_58_Ch2 - -SFX_02_59:: ; 8210 (2:4210) - db ( $40 | CH4 ) - dw SFX_02_59_Ch1 - db CH5 - dw SFX_02_59_Ch2 - -SFX_02_5a:: ; 8216 (2:4216) - db ( $40 | CH4 ) - dw SFX_02_5a_Ch1 - db CH5 - dw SFX_02_5a_Ch2 - -SFX_02_5b:: ; 821c (2:421c) - db CH4 - dw SFX_02_5b_Ch1 - -SFX_02_5c:: ; 821f (2:421f) - db CH7 - dw SFX_02_5c_Ch1 - -SFX_02_5d:: ; 8222 (2:4222) - db ( $40 | CH4 ) - dw SFX_02_5d_Ch1 - db CH5 - dw SFX_02_5d_Ch2 - -SFX_02_5e:: ; 8228 (2:4228) - db CH2 - dw SFX_02_5e_Ch1 - -SFX_02_5f:: ; 822b (2:422b) - db CH4 - dw SFX_02_5f_Ch1 - -; 0x822e
\ No newline at end of file diff --git a/audio/headers/sfxheaders08.asm b/audio/headers/sfxheaders08.asm deleted file mode 100644 index 547c8d4a..00000000 --- a/audio/headers/sfxheaders08.asm +++ /dev/null @@ -1,708 +0,0 @@ -SFX_Headers_08:: - db $ff, $ff, $ff ; padding - -SFX_08_01:: ; 20003 (8:4003) - db CH7 - dw SFX_08_01_Ch1 - -SFX_08_02:: ; 20006 (8:4006) - db CH7 - dw SFX_08_02_Ch1 - -SFX_08_03:: ; 20009 (8:4009) - db CH7 - dw SFX_08_03_Ch1 - -SFX_08_04:: ; 2000c (8:400c) - db CH7 - dw SFX_08_04_Ch1 - -SFX_08_05:: ; 2000f (8:400f) - db CH7 - dw SFX_08_05_Ch1 - -SFX_08_06:: ; 20012 (8:4012) - db CH7 - dw SFX_08_06_Ch1 - -SFX_08_07:: ; 20015 (8:4015) - db CH7 - dw SFX_08_07_Ch1 - -SFX_08_08:: ; 20018 (8:4018) - db CH7 - dw SFX_08_08_Ch1 - -SFX_08_09:: ; 2001b (8:401b) - db CH7 - dw SFX_08_09_Ch1 - -SFX_08_0a:: ; 2001e (8:401e) - db CH7 - dw SFX_08_0a_Ch1 - -SFX_08_0b:: ; 20021 (8:4021) - db CH7 - dw SFX_08_0b_Ch1 - -SFX_08_0c:: ; 20024 (8:4024) - db CH7 - dw SFX_08_0c_Ch1 - -SFX_08_0d:: ; 20027 (8:4027) - db CH7 - dw SFX_08_0d_Ch1 - -SFX_08_0e:: ; 2002a (8:402a) - db CH7 - dw SFX_08_0e_Ch1 - -SFX_08_0f:: ; 2002d (8:402d) - db CH7 - dw SFX_08_0f_Ch1 - -SFX_08_10:: ; 20030 (8:4030) - db CH7 - dw SFX_08_10_Ch1 - -SFX_08_11:: ; 20033 (8:4033) - db CH7 - dw SFX_08_11_Ch1 - -SFX_08_12:: ; 20036 (8:4036) - db CH7 - dw SFX_08_12_Ch1 - -SFX_08_13:: ; 20039 (8:4039) - db CH7 - dw SFX_08_13_Ch1 - -SFX_08_14:: ; 2003c (8:403c) - db ( $80 | CH4 ) - dw SFX_08_14_Ch1 - db CH5 - dw SFX_08_14_Ch2 - db CH7 - dw SFX_08_14_Ch3 - -SFX_08_15:: ; 20045 (8:4045) - db ( $80 | CH4 ) - dw SFX_08_15_Ch1 - db CH5 - dw SFX_08_15_Ch2 - db CH7 - dw SFX_08_15_Ch3 - -SFX_08_16:: ; 2004e (8:404e) - db ( $80 | CH4 ) - dw SFX_08_16_Ch1 - db CH5 - dw SFX_08_16_Ch2 - db CH7 - dw SFX_08_16_Ch3 - -SFX_08_17:: ; 20057 (8:4057) - db ( $80 | CH4 ) - dw SFX_08_17_Ch1 - db CH5 - dw SFX_08_17_Ch2 - db CH7 - dw SFX_08_17_Ch3 - -SFX_08_18:: ; 20060 (8:4060) - db ( $80 | CH4 ) - dw SFX_08_18_Ch1 - db CH5 - dw SFX_08_18_Ch2 - db CH7 - dw SFX_08_18_Ch3 - -SFX_08_19:: ; 20069 (8:4069) - db ( $80 | CH4 ) - dw SFX_08_19_Ch1 - db CH5 - dw SFX_08_19_Ch2 - db CH7 - dw SFX_08_19_Ch3 - -SFX_08_1a:: ; 20072 (8:4072) - db ( $80 | CH4 ) - dw SFX_08_1a_Ch1 - db CH5 - dw SFX_08_1a_Ch2 - db CH7 - dw SFX_08_1a_Ch3 - -SFX_08_1b:: ; 2007b (8:407b) - db ( $80 | CH4 ) - dw SFX_08_1b_Ch1 - db CH5 - dw SFX_08_1b_Ch2 - db CH7 - dw SFX_08_1b_Ch3 - -SFX_08_1c:: ; 20084 (8:4084) - db ( $80 | CH4 ) - dw SFX_08_1c_Ch1 - db CH5 - dw SFX_08_1c_Ch2 - db CH7 - dw SFX_08_1c_Ch3 - -SFX_08_1d:: ; 2008d (8:408d) - db ( $80 | CH4 ) - dw SFX_08_1d_Ch1 - db CH5 - dw SFX_08_1d_Ch2 - db CH7 - dw SFX_08_1d_Ch3 - -SFX_08_1e:: ; 20096 (8:4096) - db ( $80 | CH4 ) - dw SFX_08_1e_Ch1 - db CH5 - dw SFX_08_1e_Ch2 - db CH7 - dw SFX_08_1e_Ch3 - -SFX_08_1f:: ; 2009f (8:409f) - db ( $80 | CH4 ) - dw SFX_08_1f_Ch1 - db CH5 - dw SFX_08_1f_Ch2 - db CH7 - dw SFX_08_1f_Ch3 - -SFX_08_20:: ; 200a8 (8:40a8) - db ( $80 | CH4 ) - dw SFX_08_20_Ch1 - db CH5 - dw SFX_08_20_Ch2 - db CH7 - dw SFX_08_20_Ch3 - -SFX_08_21:: ; 200b1 (8:40b1) - db ( $80 | CH4 ) - dw SFX_08_21_Ch1 - db CH5 - dw SFX_08_21_Ch2 - db CH7 - dw SFX_08_21_Ch3 - -SFX_08_22:: ; 200ba (8:40ba) - db ( $80 | CH4 ) - dw SFX_08_22_Ch1 - db CH5 - dw SFX_08_22_Ch2 - db CH7 - dw SFX_08_22_Ch3 - -SFX_08_23:: ; 200c3 (8:40c3) - db ( $80 | CH4 ) - dw SFX_08_23_Ch1 - db CH5 - dw SFX_08_23_Ch2 - db CH7 - dw SFX_08_23_Ch3 - -SFX_08_24:: ; 200cc (8:40cc) - db ( $80 | CH4 ) - dw SFX_08_24_Ch1 - db CH5 - dw SFX_08_24_Ch2 - db CH7 - dw SFX_08_24_Ch3 - -SFX_08_25:: ; 200d5 (8:40d5) - db ( $80 | CH4 ) - dw SFX_08_25_Ch1 - db CH5 - dw SFX_08_25_Ch2 - db CH7 - dw SFX_08_25_Ch3 - -SFX_08_26:: ; 200de (8:40de) - db ( $80 | CH4 ) - dw SFX_08_26_Ch1 - db CH5 - dw SFX_08_26_Ch2 - db CH7 - dw SFX_08_26_Ch3 - -SFX_08_27:: ; 200e7 (8:40e7) - db ( $80 | CH4 ) - dw SFX_08_27_Ch1 - db CH5 - dw SFX_08_27_Ch2 - db CH7 - dw SFX_08_27_Ch3 - -SFX_08_28:: ; 200f0 (8:40f0) - db ( $80 | CH4 ) - dw SFX_08_28_Ch1 - db CH5 - dw SFX_08_28_Ch2 - db CH7 - dw SFX_08_28_Ch3 - -SFX_08_29:: ; 200f9 (8:40f9) - db ( $80 | CH4 ) - dw SFX_08_29_Ch1 - db CH5 - dw SFX_08_29_Ch2 - db CH7 - dw SFX_08_29_Ch3 - -SFX_08_2a:: ; 20102 (8:4102) - db ( $80 | CH4 ) - dw SFX_08_2a_Ch1 - db CH5 - dw SFX_08_2a_Ch2 - db CH7 - dw SFX_08_2a_Ch3 - -SFX_08_2b:: ; 2010b (8:410b) - db ( $80 | CH4 ) - dw SFX_08_2b_Ch1 - db CH5 - dw SFX_08_2b_Ch2 - db CH7 - dw SFX_08_2b_Ch3 - -SFX_08_2c:: ; 20114 (8:4114) - db ( $80 | CH4 ) - dw SFX_08_2c_Ch1 - db CH5 - dw SFX_08_2c_Ch2 - db CH7 - dw SFX_08_2c_Ch3 - -SFX_08_2d:: ; 2011d (8:411d) - db ( $80 | CH4 ) - dw SFX_08_2d_Ch1 - db CH5 - dw SFX_08_2d_Ch2 - db CH7 - dw SFX_08_2d_Ch3 - -SFX_08_2e:: ; 20126 (8:4126) - db ( $80 | CH4 ) - dw SFX_08_2e_Ch1 - db CH5 - dw SFX_08_2e_Ch2 - db CH7 - dw SFX_08_2e_Ch3 - -SFX_08_2f:: ; 2012f (8:412f) - db ( $80 | CH4 ) - dw SFX_08_2f_Ch1 - db CH5 - dw SFX_08_2f_Ch2 - db CH7 - dw SFX_08_2f_Ch3 - -SFX_08_30:: ; 20138 (8:4138) - db ( $80 | CH4 ) - dw SFX_08_30_Ch1 - db CH5 - dw SFX_08_30_Ch2 - db CH7 - dw SFX_08_30_Ch3 - -SFX_08_31:: ; 20141 (8:4141) - db ( $80 | CH4 ) - dw SFX_08_31_Ch1 - db CH5 - dw SFX_08_31_Ch2 - db CH7 - dw SFX_08_31_Ch3 - -SFX_08_32:: ; 2014a (8:414a) - db ( $80 | CH4 ) - dw SFX_08_32_Ch1 - db CH5 - dw SFX_08_32_Ch2 - db CH7 - dw SFX_08_32_Ch3 - -SFX_08_33:: ; 20153 (8:4153) - db ( $80 | CH4 ) - dw SFX_08_33_Ch1 - db CH5 - dw SFX_08_33_Ch2 - db CH7 - dw SFX_08_33_Ch3 - -SFX_08_34:: ; 2015c (8:415c) - db ( $80 | CH4 ) - dw SFX_08_34_Ch1 - db CH5 - dw SFX_08_34_Ch2 - db CH7 - dw SFX_08_34_Ch3 - -SFX_08_35:: ; 20165 (8:4165) - db ( $80 | CH4 ) - dw SFX_08_35_Ch1 - db CH5 - dw SFX_08_35_Ch2 - db CH7 - dw SFX_08_35_Ch3 - -SFX_08_36:: ; 2016e (8:416e) - db ( $80 | CH4 ) - dw SFX_08_36_Ch1 - db CH5 - dw SFX_08_36_Ch2 - db CH7 - dw SFX_08_36_Ch3 - -SFX_08_37:: ; 20177 (8:4177) - db ( $80 | CH4 ) - dw SFX_08_37_Ch1 - db CH5 - dw SFX_08_37_Ch2 - db CH7 - dw SFX_08_37_Ch3 - -SFX_08_38:: ; 20180 (8:4180) - db ( $80 | CH4 ) - dw SFX_08_38_Ch1 - db CH5 - dw SFX_08_38_Ch2 - db CH7 - dw SFX_08_38_Ch3 - -SFX_08_39:: ; 20189 (8:4189) - db ( $80 | CH4 ) - dw SFX_08_39_Ch1 - db CH5 - dw SFX_08_39_Ch2 - db CH7 - dw SFX_08_39_Ch3 - -SFX_08_3a:: ; 20192 (8:4192) - db ( $80 | CH4 ) - dw SFX_08_3a_Ch1 - db CH5 - dw SFX_08_3a_Ch2 - db CH6 - dw SFX_08_3a_Ch3 - -SFX_08_3b:: ; 2019b (8:419b) - db ( $80 | CH4 ) - dw SFX_08_3b_Ch1 - db CH5 - dw SFX_08_3b_Ch2 - db CH6 - dw SFX_08_3b_Ch3 - -SFX_08_3c:: ; 201a4 (8:41a4) - db CH4 - dw SFX_08_3c_Ch1 - -SFX_08_3d:: ; 201a7 (8:41a7) - db CH4 - dw SFX_08_3d_Ch1 - -SFX_08_3e:: ; 201aa (8:41aa) - db CH4 - dw SFX_08_3e_Ch1 - -SFX_08_3f:: ; 201ad (8:41ad) - db CH7 - dw SFX_08_3f_Ch1 - -SFX_08_40:: ; 201b0 (8:41b0) - db CH4 - dw SFX_08_40_Ch1 - -SFX_08_41:: ; 201b3 (8:41b3) - db ( $40 | CH4 ) - dw SFX_08_41_Ch1 - db CH5 - dw SFX_08_41_Ch2 - -SFX_08_42:: ; 201b9 (8:41b9) - db ( $40 | CH4 ) - dw SFX_08_42_Ch1 - db CH7 - dw SFX_08_42_Ch2 - -SFX_08_43:: ; 201bf (8:41bf) - db ( $40 | CH4 ) - dw SFX_08_43_Ch1 - db CH7 - dw SFX_08_43_Ch2 - -SFX_08_44:: ; 201c5 (8:41c5) - db CH7 - dw SFX_08_44_Ch1 - -SFX_08_45:: ; 201c8 (8:41c8) - db ( $40 | CH4 ) - dw SFX_08_45_Ch1 - db CH5 - dw SFX_08_45_Ch2 - -SFX_08_46:: ; 201ce (8:41ce) - db ( $80 | CH4 ) - dw SFX_08_46_Ch1 - db CH5 - dw SFX_08_46_Ch2 - db CH6 - dw SFX_08_46_Ch3 - -SFX_08_47:: ; 201d7 (8:41d7) - db CH7 - dw SFX_08_47_Ch1 - -SFX_08_48:: ; 201da (8:41da) - db CH4 - dw SFX_08_48_Ch1 - -SFX_08_49:: ; 201dd (8:41dd) - db CH4 - dw SFX_08_49_Ch1 - -SFX_08_4a:: ; 201e0 (8:41e0) - db CH7 - dw SFX_08_4a_Ch1 - -SFX_08_4b:: ; 201e3 (8:41e3) - db CH7 - dw SFX_08_4b_Ch1 - -SFX_08_4c:: ; 201e6 (8:41e6) - db CH7 - dw SFX_08_4c_Ch1 - -SFX_08_4d:: ; 201e9 (8:41e9) - db CH7 - dw SFX_08_4d_Ch1 - -SFX_08_4e:: ; 201ec (8:41ec) - db CH7 - dw SFX_08_4e_Ch1 - -SFX_08_4f:: ; 201ef (8:41ef) - db CH7 - dw SFX_08_4f_Ch1 - -SFX_08_50:: ; 201f2 (8:41f2) - db CH7 - dw SFX_08_50_Ch1 - -SFX_08_51:: ; 201f5 (8:41f5) - db CH7 - dw SFX_08_51_Ch1 - -SFX_08_52:: ; 201f8 (8:41f8) - db CH7 - dw SFX_08_52_Ch1 - -SFX_08_53:: ; 201fb (8:41fb) - db CH7 - dw SFX_08_53_Ch1 - -SFX_08_54:: ; 201fe (8:41fe) - db CH7 - dw SFX_08_54_Ch1 - -SFX_08_55:: ; 20201 (8:4201) - db CH7 - dw SFX_08_55_Ch1 - -SFX_08_56:: ; 20204 (8:4204) - db CH7 - dw SFX_08_56_Ch1 - -SFX_08_57:: ; 20207 (8:4207) - db CH7 - dw SFX_08_57_Ch1 - -SFX_08_58:: ; 2020a (8:420a) - db CH7 - dw SFX_08_58_Ch1 - -SFX_08_59:: ; 2020d (8:420d) - db CH7 - dw SFX_08_59_Ch1 - -SFX_08_5a:: ; 20210 (8:4210) - db CH7 - dw SFX_08_5a_Ch1 - -SFX_08_5b:: ; 20213 (8:4213) - db CH7 - dw SFX_08_5b_Ch1 - -SFX_08_5c:: ; 20216 (8:4216) - db CH7 - dw SFX_08_5c_Ch1 - -SFX_08_5d:: ; 20219 (8:4219) - db CH7 - dw SFX_08_5d_Ch1 - -SFX_08_5e:: ; 2021c (8:421c) - db ( $40 | CH4 ) - dw SFX_08_5e_Ch1 - db CH7 - dw SFX_08_5e_Ch2 - -SFX_08_5f:: ; 20222 (8:4222) - db CH7 - dw SFX_08_5f_Ch1 - -SFX_08_60:: ; 20225 (8:4225) - db CH7 - dw SFX_08_60_Ch1 - -SFX_08_61:: ; 20228 (8:4228) - db CH7 - dw SFX_08_61_Ch1 - -SFX_08_62:: ; 2022b (8:422b) - db CH7 - dw SFX_08_62_Ch1 - -SFX_08_63:: ; 2022e (8:422e) - db CH7 - dw SFX_08_63_Ch1 - -SFX_08_64:: ; 20231 (8:4231) - db ( $40 | CH4 ) - dw SFX_08_64_Ch1 - db CH7 - dw SFX_08_64_Ch2 - -SFX_08_65:: ; 20237 (8:4237) - db CH7 - dw SFX_08_65_Ch1 - -SFX_08_66:: ; 2023a (8:423a) - db CH7 - dw SFX_08_66_Ch1 - -SFX_08_67:: ; 2023d (8:423d) - db ( $80 | CH4 ) - dw SFX_08_67_Ch1 - db CH5 - dw SFX_08_67_Ch2 - db CH7 - dw SFX_08_67_Ch3 - -SFX_08_68:: ; 20246 (8:4246) - db ( $80 | CH4 ) - dw SFX_08_68_Ch1 - db CH5 - dw SFX_08_68_Ch2 - db CH7 - dw SFX_08_68_Ch3 - -SFX_08_69:: ; 2024f (8:424f) - db ( $40 | CH4 ) - dw SFX_08_69_Ch1 - db CH7 - dw SFX_08_69_Ch2 - -SFX_08_6a:: ; 20255 (8:4255) - db ( $80 | CH4 ) - dw SFX_08_6a_Ch1 - db CH5 - dw SFX_08_6a_Ch2 - db CH7 - dw SFX_08_6a_Ch3 - -SFX_08_6b:: ; 2025e (8:425e) - db ( $40 | CH4 ) - dw SFX_08_6b_Ch1 - db CH7 - dw SFX_08_6b_Ch2 - -SFX_08_6c:: ; 20264 (8:4264) - db ( $80 | CH4 ) - dw SFX_08_6c_Ch1 - db CH5 - dw SFX_08_6c_Ch2 - db CH7 - dw SFX_08_6c_Ch3 - -SFX_08_6d:: ; 2026d (8:426d) - db ( $80 | CH4 ) - dw SFX_08_6d_Ch1 - db CH5 - dw SFX_08_6d_Ch2 - db CH7 - dw SFX_08_6d_Ch3 - -SFX_08_6e:: ; 20276 (8:4276) - db ( $80 | CH4 ) - dw SFX_08_6e_Ch1 - db CH5 - dw SFX_08_6e_Ch2 - db CH7 - dw SFX_08_6e_Ch3 - -SFX_08_6f:: ; 2027f (8:427f) - db ( $80 | CH4 ) - dw SFX_08_6f_Ch1 - db CH5 - dw SFX_08_6f_Ch2 - db CH7 - dw SFX_08_6f_Ch3 - -SFX_08_70:: ; 20288 (8:4288) - db ( $80 | CH4 ) - dw SFX_08_70_Ch1 - db CH5 - dw SFX_08_70_Ch2 - db CH7 - dw SFX_08_70_Ch3 - -SFX_08_71:: ; 20291 (8:4291) - db ( $40 | CH4 ) - dw SFX_08_71_Ch1 - db CH5 - dw SFX_08_71_Ch2 - -SFX_08_72:: ; 20297 (8:4297) - db ( $40 | CH4 ) - dw SFX_08_72_Ch1 - db CH5 - dw SFX_08_72_Ch2 - -SFX_08_73:: ; 2029d (8:429d) - db ( $40 | CH4 ) - dw SFX_08_73_Ch1 - db CH5 - dw SFX_08_73_Ch2 - -SFX_08_74:: ; 202a3 (8:42a3) - db ( $80 | CH4 ) - dw SFX_08_74_Ch1 - db CH5 - dw SFX_08_74_Ch2 - db CH7 - dw SFX_08_74_Ch3 - -SFX_08_75:: ; 202ac (8:42ac) - db ( $40 | CH4 ) - dw SFX_08_75_Ch1 - db CH5 - dw SFX_08_75_Ch2 - -SFX_08_76:: ; 202b2 (8:42b2) - db ( $80 | CH4 ) - dw SFX_08_76_Ch1 - db CH5 - dw SFX_08_76_Ch2 - db CH7 - dw SFX_08_76_Ch3 - -SFX_08_77:: ; 202bb (8:42bb) - db CH4 - dw SFX_08_77_Ch1 - -; 0x202be
\ No newline at end of file diff --git a/audio/headers/sfxheaders1.asm b/audio/headers/sfxheaders1.asm new file mode 100644 index 00000000..72a69646 --- /dev/null +++ b/audio/headers/sfxheaders1.asm @@ -0,0 +1,288 @@ +SFX_Headers_1:: + db $ff, $ff, $ff ; padding + +SFX_Snare1_1:: + audio SFX_Snare1_1, Ch7 + +SFX_Snare2_1:: + audio SFX_Snare2_1, Ch7 + +SFX_Snare3_1:: + audio SFX_Snare3_1, Ch7 + +SFX_Snare4_1:: + audio SFX_Snare4_1, Ch7 + +SFX_Snare5_1:: + audio SFX_Snare5_1, Ch7 + +SFX_Triangle1_1:: + audio SFX_Triangle1_1, Ch7 + +SFX_Triangle2_1:: + audio SFX_Triangle2_1, Ch7 + +SFX_Snare6_1:: + audio SFX_Snare6_1, Ch7 + +SFX_Snare7_1:: + audio SFX_Snare7_1, Ch7 + +SFX_Snare8_1:: + audio SFX_Snare8_1, Ch7 + +SFX_Snare9_1:: + audio SFX_Snare9_1, Ch7 + +SFX_Cymbal1_1:: + audio SFX_Cymbal1_1, Ch7 + +SFX_Cymbal2_1:: + audio SFX_Cymbal2_1, Ch7 + +SFX_Cymbal3_1:: + audio SFX_Cymbal3_1, Ch7 + +SFX_Muted_Snare1_1:: + audio SFX_Muted_Snare1_1, Ch7 + +SFX_Triangle3_1:: + audio SFX_Triangle3_1, Ch7 + +SFX_Muted_Snare2_1:: + audio SFX_Muted_Snare2_1, Ch7 + +SFX_Muted_Snare3_1:: + audio SFX_Muted_Snare3_1, Ch7 + +SFX_Muted_Snare4_1:: + audio SFX_Muted_Snare4_1, Ch7 + +SFX_Cry00_1:: + audio SFX_Cry00_1, Ch4, Ch5, Ch7 + +SFX_Cry01_1:: + audio SFX_Cry01_1, Ch4, Ch5, Ch7 + +SFX_Cry02_1:: + audio SFX_Cry02_1, Ch4, Ch5, Ch7 + +SFX_Cry03_1:: + audio SFX_Cry03_1, Ch4, Ch5, Ch7 + +SFX_Cry04_1:: + audio SFX_Cry04_1, Ch4, Ch5, Ch7 + +SFX_Cry05_1:: + audio SFX_Cry05_1, Ch4, Ch5, Ch7 + +SFX_Cry06_1:: + audio SFX_Cry06_1, Ch4, Ch5, Ch7 + +SFX_Cry07_1:: + audio SFX_Cry07_1, Ch4, Ch5, Ch7 + +SFX_Cry08_1:: + audio SFX_Cry08_1, Ch4, Ch5, Ch7 + +SFX_Cry09_1:: + audio SFX_Cry09_1, Ch4, Ch5, Ch7 + +SFX_Cry0A_1:: + audio SFX_Cry0A_1, Ch4, Ch5, Ch7 + +SFX_Cry0B_1:: + audio SFX_Cry0B_1, Ch4, Ch5, Ch7 + +SFX_Cry0C_1:: + audio SFX_Cry0C_1, Ch4, Ch5, Ch7 + +SFX_Cry0D_1:: + audio SFX_Cry0D_1, Ch4, Ch5, Ch7 + +SFX_Cry0E_1:: + audio SFX_Cry0E_1, Ch4, Ch5, Ch7 + +SFX_Cry0F_1:: + audio SFX_Cry0F_1, Ch4, Ch5, Ch7 + +SFX_Cry10_1:: + audio SFX_Cry10_1, Ch4, Ch5, Ch7 + +SFX_Cry11_1:: + audio SFX_Cry11_1, Ch4, Ch5, Ch7 + +SFX_Cry12_1:: + audio SFX_Cry12_1, Ch4, Ch5, Ch7 + +SFX_Cry13_1:: + audio SFX_Cry13_1, Ch4, Ch5, Ch7 + +SFX_Cry14_1:: + audio SFX_Cry14_1, Ch4, Ch5, Ch7 + +SFX_Cry15_1:: + audio SFX_Cry15_1, Ch4, Ch5, Ch7 + +SFX_Cry16_1:: + audio SFX_Cry16_1, Ch4, Ch5, Ch7 + +SFX_Cry17_1:: + audio SFX_Cry17_1, Ch4, Ch5, Ch7 + +SFX_Cry18_1:: + audio SFX_Cry18_1, Ch4, Ch5, Ch7 + +SFX_Cry19_1:: + audio SFX_Cry19_1, Ch4, Ch5, Ch7 + +SFX_Cry1A_1:: + audio SFX_Cry1A_1, Ch4, Ch5, Ch7 + +SFX_Cry1B_1:: + audio SFX_Cry1B_1, Ch4, Ch5, Ch7 + +SFX_Cry1C_1:: + audio SFX_Cry1C_1, Ch4, Ch5, Ch7 + +SFX_Cry1D_1:: + audio SFX_Cry1D_1, Ch4, Ch5, Ch7 + +SFX_Cry1E_1:: + audio SFX_Cry1E_1, Ch4, Ch5, Ch7 + +SFX_Cry1F_1:: + audio SFX_Cry1F_1, Ch4, Ch5, Ch7 + +SFX_Cry20_1:: + audio SFX_Cry20_1, Ch4, Ch5, Ch7 + +SFX_Cry21_1:: + audio SFX_Cry21_1, Ch4, Ch5, Ch7 + +SFX_Cry22_1:: + audio SFX_Cry22_1, Ch4, Ch5, Ch7 + +SFX_Cry23_1:: + audio SFX_Cry23_1, Ch4, Ch5, Ch7 + +SFX_Cry24_1:: + audio SFX_Cry24_1, Ch4, Ch5, Ch7 + +SFX_Cry25_1:: + audio SFX_Cry25_1, Ch4, Ch5, Ch7 + +SFX_Get_Item1_1:: + audio SFX_Get_Item1_1, Ch4, Ch5, Ch6 + +SFX_Get_Item2_1:: + audio SFX_Get_Item2_1, Ch4, Ch5, Ch6 + +SFX_Tink_1:: + audio SFX_Tink_1, Ch4 + +SFX_Heal_HP_1:: + audio SFX_Heal_HP_1, Ch4 + +SFX_Heal_Ailment_1:: + audio SFX_Heal_Ailment_1, Ch4 + +SFX_Start_Menu_1:: + audio SFX_Start_Menu_1, Ch7 + +SFX_Press_AB_1:: + audio SFX_Press_AB_1, Ch4 + +SFX_Pokedex_Rating_1:: + audio SFX_Pokedex_Rating_1, Ch4, Ch5, Ch6 + +SFX_Get_Key_Item_1:: + audio SFX_Get_Key_Item_1, Ch4, Ch5, Ch6 + +SFX_Poisoned_1:: + audio SFX_Poisoned_1, Ch4 + +SFX_Trade_Machine_1:: + audio SFX_Trade_Machine_1, Ch4 + +SFX_Turn_On_PC_1:: + audio SFX_Turn_On_PC_1, Ch4 + +SFX_Turn_Off_PC_1:: + audio SFX_Turn_Off_PC_1, Ch4 + +SFX_Enter_PC_1:: + audio SFX_Enter_PC_1, Ch4 + +SFX_Shrink_1:: + audio SFX_Shrink_1, Ch4 + +SFX_Switch_1:: + audio SFX_Switch_1, Ch4 + +SFX_Healing_Machine_1:: + audio SFX_Healing_Machine_1, Ch4 + +SFX_Teleport_Exit1_1:: + audio SFX_Teleport_Exit1_1, Ch4 + +SFX_Teleport_Enter1_1:: + audio SFX_Teleport_Enter1_1, Ch4 + +SFX_Teleport_Exit2_1:: + audio SFX_Teleport_Exit2_1, Ch4 + +SFX_Ledge_1:: + audio SFX_Ledge_1, Ch4 + +SFX_Teleport_Enter2_1:: + audio SFX_Teleport_Enter2_1, Ch7 + +SFX_Fly_1:: + audio SFX_Fly_1, Ch7 + +SFX_Denied_1:: + audio SFX_Denied_1, Ch4, Ch5 + +SFX_Arrow_Tiles_1:: + audio SFX_Arrow_Tiles_1, Ch4 + +SFX_Push_Boulder_1:: + audio SFX_Push_Boulder_1, Ch7 + +SFX_SS_Anne_Horn_1:: + audio SFX_SS_Anne_Horn_1, Ch4, Ch5 + +SFX_Withdraw_Deposit_1:: + audio SFX_Withdraw_Deposit_1, Ch4 + +SFX_Cut_1:: + audio SFX_Cut_1, Ch7 + +SFX_Go_Inside_1:: + audio SFX_Go_Inside_1, Ch7 + +SFX_Swap_1:: + audio SFX_Swap_1, Ch4, Ch5 + +SFX_59_1:: + audio SFX_59_1, Ch4, Ch5 + +SFX_Purchase_1:: + audio SFX_Purchase_1, Ch4, Ch5 + +SFX_Collision_1:: + audio SFX_Collision_1, Ch4 + +SFX_Go_Outside_1:: + audio SFX_Go_Outside_1, Ch7 + +SFX_Save_1:: + audio SFX_Save_1, Ch4, Ch5 + +; the Pokeflute sound effect directly hijacks channel 2 +SFX_Pokeflute:: + audio SFX_Pokeflute, Ch2 + +SFX_Safari_Zone_PA:: + audio SFX_Safari_Zone_PA, Ch4 diff --git a/audio/headers/sfxheaders1f.asm b/audio/headers/sfxheaders1f.asm deleted file mode 100644 index 4db63a59..00000000 --- a/audio/headers/sfxheaders1f.asm +++ /dev/null @@ -1,598 +0,0 @@ -SFX_Headers_1f:: - db $ff, $ff, $ff ; padding - -SFX_1f_01:: ; 7c003 (1f:4003) - db CH7 - dw SFX_1f_01_Ch1 - -SFX_1f_02:: ; 7c006 (1f:4006) - db CH7 - dw SFX_1f_02_Ch1 - -SFX_1f_03:: ; 7c009 (1f:4009) - db CH7 - dw SFX_1f_03_Ch1 - -SFX_1f_04:: ; 7c00c (1f:400c) - db CH7 - dw SFX_1f_04_Ch1 - -SFX_1f_05:: ; 7c00f (1f:400f) - db CH7 - dw SFX_1f_05_Ch1 - -SFX_1f_06:: ; 7c012 (1f:4012) - db CH7 - dw SFX_1f_06_Ch1 - -SFX_1f_07:: ; 7c015 (1f:4015) - db CH7 - dw SFX_1f_07_Ch1 - -SFX_1f_08:: ; 7c018 (1f:4018) - db CH7 - dw SFX_1f_08_Ch1 - -SFX_1f_09:: ; 7c01b (1f:401b) - db CH7 - dw SFX_1f_09_Ch1 - -SFX_1f_0a:: ; 7c01e (1f:401e) - db CH7 - dw SFX_1f_0a_Ch1 - -SFX_1f_0b:: ; 7c021 (1f:4021) - db CH7 - dw SFX_1f_0b_Ch1 - -SFX_1f_0c:: ; 7c024 (1f:4024) - db CH7 - dw SFX_1f_0c_Ch1 - -SFX_1f_0d:: ; 7c027 (1f:4027) - db CH7 - dw SFX_1f_0d_Ch1 - -SFX_1f_0e:: ; 7c02a (1f:402a) - db CH7 - dw SFX_1f_0e_Ch1 - -SFX_1f_0f:: ; 7c02d (1f:402d) - db CH7 - dw SFX_1f_0f_Ch1 - -SFX_1f_10:: ; 7c030 (1f:4030) - db CH7 - dw SFX_1f_10_Ch1 - -SFX_1f_11:: ; 7c033 (1f:4033) - db CH7 - dw SFX_1f_11_Ch1 - -SFX_1f_12:: ; 7c036 (1f:4036) - db CH7 - dw SFX_1f_12_Ch1 - -SFX_1f_13:: ; 7c039 (1f:4039) - db CH7 - dw SFX_1f_13_Ch1 - -SFX_1f_14:: ; 7c03c (1f:403c) - db ( $80 | CH4 ) - dw SFX_1f_14_Ch1 - db CH5 - dw SFX_1f_14_Ch2 - db CH7 - dw SFX_1f_14_Ch3 - -SFX_1f_15:: ; 7c045 (1f:4045) - db ( $80 | CH4 ) - dw SFX_1f_15_Ch1 - db CH5 - dw SFX_1f_15_Ch2 - db CH7 - dw SFX_1f_15_Ch3 - -SFX_1f_16:: ; 7c04e (1f:404e) - db ( $80 | CH4 ) - dw SFX_1f_16_Ch1 - db CH5 - dw SFX_1f_16_Ch2 - db CH7 - dw SFX_1f_16_Ch3 - -SFX_1f_17:: ; 7c057 (1f:4057) - db ( $80 | CH4 ) - dw SFX_1f_17_Ch1 - db CH5 - dw SFX_1f_17_Ch2 - db CH7 - dw SFX_1f_17_Ch3 - -SFX_1f_18:: ; 7c060 (1f:4060) - db ( $80 | CH4 ) - dw SFX_1f_18_Ch1 - db CH5 - dw SFX_1f_18_Ch2 - db CH7 - dw SFX_1f_18_Ch3 - -SFX_1f_19:: ; 7c069 (1f:4069) - db ( $80 | CH4 ) - dw SFX_1f_19_Ch1 - db CH5 - dw SFX_1f_19_Ch2 - db CH7 - dw SFX_1f_19_Ch3 - -SFX_1f_1a:: ; 7c072 (1f:4072) - db ( $80 | CH4 ) - dw SFX_1f_1a_Ch1 - db CH5 - dw SFX_1f_1a_Ch2 - db CH7 - dw SFX_1f_1a_Ch3 - -SFX_1f_1b:: ; 7c07b (1f:407b) - db ( $80 | CH4 ) - dw SFX_1f_1b_Ch1 - db CH5 - dw SFX_1f_1b_Ch2 - db CH7 - dw SFX_1f_1b_Ch3 - -SFX_1f_1c:: ; 7c084 (1f:4084) - db ( $80 | CH4 ) - dw SFX_1f_1c_Ch1 - db CH5 - dw SFX_1f_1c_Ch2 - db CH7 - dw SFX_1f_1c_Ch3 - -SFX_1f_1d:: ; 7c08d (1f:408d) - db ( $80 | CH4 ) - dw SFX_1f_1d_Ch1 - db CH5 - dw SFX_1f_1d_Ch2 - db CH7 - dw SFX_1f_1d_Ch3 - -SFX_1f_1e:: ; 7c096 (1f:4096) - db ( $80 | CH4 ) - dw SFX_1f_1e_Ch1 - db CH5 - dw SFX_1f_1e_Ch2 - db CH7 - dw SFX_1f_1e_Ch3 - -SFX_1f_1f:: ; 7c09f (1f:409f) - db ( $80 | CH4 ) - dw SFX_1f_1f_Ch1 - db CH5 - dw SFX_1f_1f_Ch2 - db CH7 - dw SFX_1f_1f_Ch3 - -SFX_1f_20:: ; 7c0a8 (1f:40a8) - db ( $80 | CH4 ) - dw SFX_1f_20_Ch1 - db CH5 - dw SFX_1f_20_Ch2 - db CH7 - dw SFX_1f_20_Ch3 - -SFX_1f_21:: ; 7c0b1 (1f:40b1) - db ( $80 | CH4 ) - dw SFX_1f_21_Ch1 - db CH5 - dw SFX_1f_21_Ch2 - db CH7 - dw SFX_1f_21_Ch3 - -SFX_1f_22:: ; 7c0ba (1f:40ba) - db ( $80 | CH4 ) - dw SFX_1f_22_Ch1 - db CH5 - dw SFX_1f_22_Ch2 - db CH7 - dw SFX_1f_22_Ch3 - -SFX_1f_23:: ; 7c0c3 (1f:40c3) - db ( $80 | CH4 ) - dw SFX_1f_23_Ch1 - db CH5 - dw SFX_1f_23_Ch2 - db CH7 - dw SFX_1f_23_Ch3 - -SFX_1f_24:: ; 7c0cc (1f:40cc) - db ( $80 | CH4 ) - dw SFX_1f_24_Ch1 - db CH5 - dw SFX_1f_24_Ch2 - db CH7 - dw SFX_1f_24_Ch3 - -SFX_1f_25:: ; 7c0d5 (1f:40d5) - db ( $80 | CH4 ) - dw SFX_1f_25_Ch1 - db CH5 - dw SFX_1f_25_Ch2 - db CH7 - dw SFX_1f_25_Ch3 - -SFX_1f_26:: ; 7c0de (1f:40de) - db ( $80 | CH4 ) - dw SFX_1f_26_Ch1 - db CH5 - dw SFX_1f_26_Ch2 - db CH7 - dw SFX_1f_26_Ch3 - -SFX_1f_27:: ; 7c0e7 (1f:40e7) - db ( $80 | CH4 ) - dw SFX_1f_27_Ch1 - db CH5 - dw SFX_1f_27_Ch2 - db CH7 - dw SFX_1f_27_Ch3 - -SFX_1f_28:: ; 7c0f0 (1f:40f0) - db ( $80 | CH4 ) - dw SFX_1f_28_Ch1 - db CH5 - dw SFX_1f_28_Ch2 - db CH7 - dw SFX_1f_28_Ch3 - -SFX_1f_29:: ; 7c0f9 (1f:40f9) - db ( $80 | CH4 ) - dw SFX_1f_29_Ch1 - db CH5 - dw SFX_1f_29_Ch2 - db CH7 - dw SFX_1f_29_Ch3 - -SFX_1f_2a:: ; 7c102 (1f:4102) - db ( $80 | CH4 ) - dw SFX_1f_2a_Ch1 - db CH5 - dw SFX_1f_2a_Ch2 - db CH7 - dw SFX_1f_2a_Ch3 - -SFX_1f_2b:: ; 7c10b (1f:410b) - db ( $80 | CH4 ) - dw SFX_1f_2b_Ch1 - db CH5 - dw SFX_1f_2b_Ch2 - db CH7 - dw SFX_1f_2b_Ch3 - -SFX_1f_2c:: ; 7c114 (1f:4114) - db ( $80 | CH4 ) - dw SFX_1f_2c_Ch1 - db CH5 - dw SFX_1f_2c_Ch2 - db CH7 - dw SFX_1f_2c_Ch3 - -SFX_1f_2d:: ; 7c11d (1f:411d) - db ( $80 | CH4 ) - dw SFX_1f_2d_Ch1 - db CH5 - dw SFX_1f_2d_Ch2 - db CH7 - dw SFX_1f_2d_Ch3 - -SFX_1f_2e:: ; 7c126 (1f:4126) - db ( $80 | CH4 ) - dw SFX_1f_2e_Ch1 - db CH5 - dw SFX_1f_2e_Ch2 - db CH7 - dw SFX_1f_2e_Ch3 - -SFX_1f_2f:: ; 7c12f (1f:412f) - db ( $80 | CH4 ) - dw SFX_1f_2f_Ch1 - db CH5 - dw SFX_1f_2f_Ch2 - db CH7 - dw SFX_1f_2f_Ch3 - -SFX_1f_30:: ; 7c138 (1f:4138) - db ( $80 | CH4 ) - dw SFX_1f_30_Ch1 - db CH5 - dw SFX_1f_30_Ch2 - db CH7 - dw SFX_1f_30_Ch3 - -SFX_1f_31:: ; 7c141 (1f:4141) - db ( $80 | CH4 ) - dw SFX_1f_31_Ch1 - db CH5 - dw SFX_1f_31_Ch2 - db CH7 - dw SFX_1f_31_Ch3 - -SFX_1f_32:: ; 7c14a (1f:414a) - db ( $80 | CH4 ) - dw SFX_1f_32_Ch1 - db CH5 - dw SFX_1f_32_Ch2 - db CH7 - dw SFX_1f_32_Ch3 - -SFX_1f_33:: ; 7c153 (1f:4153) - db ( $80 | CH4 ) - dw SFX_1f_33_Ch1 - db CH5 - dw SFX_1f_33_Ch2 - db CH7 - dw SFX_1f_33_Ch3 - -SFX_1f_34:: ; 7c15c (1f:415c) - db ( $80 | CH4 ) - dw SFX_1f_34_Ch1 - db CH5 - dw SFX_1f_34_Ch2 - db CH7 - dw SFX_1f_34_Ch3 - -SFX_1f_35:: ; 7c165 (1f:4165) - db ( $80 | CH4 ) - dw SFX_1f_35_Ch1 - db CH5 - dw SFX_1f_35_Ch2 - db CH7 - dw SFX_1f_35_Ch3 - -SFX_1f_36:: ; 7c16e (1f:416e) - db ( $80 | CH4 ) - dw SFX_1f_36_Ch1 - db CH5 - dw SFX_1f_36_Ch2 - db CH7 - dw SFX_1f_36_Ch3 - -SFX_1f_37:: ; 7c177 (1f:4177) - db ( $80 | CH4 ) - dw SFX_1f_37_Ch1 - db CH5 - dw SFX_1f_37_Ch2 - db CH7 - dw SFX_1f_37_Ch3 - -SFX_1f_38:: ; 7c180 (1f:4180) - db ( $80 | CH4 ) - dw SFX_1f_38_Ch1 - db CH5 - dw SFX_1f_38_Ch2 - db CH7 - dw SFX_1f_38_Ch3 - -SFX_1f_39:: ; 7c189 (1f:4189) - db ( $80 | CH4 ) - dw SFX_1f_39_Ch1 - db CH5 - dw SFX_1f_39_Ch2 - db CH7 - dw SFX_1f_39_Ch3 - -SFX_1f_3a:: ; 7c192 (1f:4192) - db ( $80 | CH4 ) - dw SFX_1f_3a_Ch1 - db CH5 - dw SFX_1f_3a_Ch2 - db CH6 - dw SFX_1f_3a_Ch3 - -SFX_1f_3b:: ; 7c19b (1f:419b) - db ( $80 | CH4 ) - dw SFX_1f_3b_Ch1 - db CH5 - dw SFX_1f_3b_Ch2 - db CH6 - dw SFX_1f_3b_Ch3 - -SFX_1f_3c:: ; 7c1a4 (1f:41a4) - db CH4 - dw SFX_1f_3c_Ch1 - -SFX_1f_3d:: ; 7c1a7 (1f:41a7) - db CH4 - dw SFX_1f_3d_Ch1 - -SFX_1f_3e:: ; 7c1aa (1f:41aa) - db CH4 - dw SFX_1f_3e_Ch1 - -SFX_1f_3f:: ; 7c1ad (1f:41ad) - db CH7 - dw SFX_1f_3f_Ch1 - -SFX_1f_40:: ; 7c1b0 (1f:41b0) - db CH4 - dw SFX_1f_40_Ch1 - -SFX_1f_41:: ; 7c1b3 (1f:41b3) - db ( $80 | CH4 ) - dw SFX_1f_41_Ch1 - db CH5 - dw SFX_1f_41_Ch2 - db CH6 - dw SFX_1f_41_Ch3 - -SFX_1f_42:: ; 7c1bc (1f:41bc) - db ( $80 | CH4 ) - dw SFX_1f_42_Ch1 - db CH5 - dw SFX_1f_42_Ch2 - db CH6 - dw SFX_1f_42_Ch3 - -SFX_1f_43:: ; 7c1c5 (1f:41c5) - db CH4 - dw SFX_1f_43_Ch1 - -SFX_1f_44:: ; 7c1c8 (1f:41c8) - db CH4 - dw SFX_1f_44_Ch1 - -SFX_1f_45:: ; 7c1cb (1f:41cb) - db CH4 - dw SFX_1f_45_Ch1 - -SFX_1f_46:: ; 7c1ce (1f:41ce) - db CH4 - dw SFX_1f_46_Ch1 - -SFX_1f_47:: ; 7c1d1 (1f:41d1) - db CH4 - dw SFX_1f_47_Ch1 - -SFX_1f_48:: ; 7c1d4 (1f:41d4) - db CH4 - dw SFX_1f_48_Ch1 - -SFX_1f_49:: ; 7c1d7 (1f:41d7) - db CH4 - dw SFX_1f_49_Ch1 - -SFX_1f_4a:: ; 7c1da (1f:41da) - db CH4 - dw SFX_1f_4a_Ch1 - -SFX_1f_4b:: ; 7c1dd (1f:41dd) - db CH4 - dw SFX_1f_4b_Ch1 - -SFX_1f_4c:: ; 7c1e0 (1f:41e0) - db CH4 - dw SFX_1f_4c_Ch1 - -SFX_1f_4d:: ; 7c1e3 (1f:41e3) - db CH4 - dw SFX_1f_4d_Ch1 - -SFX_1f_4e:: ; 7c1e6 (1f:41e6) - db CH4 - dw SFX_1f_4e_Ch1 - -SFX_1f_4f:: ; 7c1e9 (1f:41e9) - db CH7 - dw SFX_1f_4f_Ch1 - -SFX_1f_50:: ; 7c1ec (1f:41ec) - db CH7 - dw SFX_1f_50_Ch1 - -SFX_1f_51:: ; 7c1ef (1f:41ef) - db ( $40 | CH4 ) - dw SFX_1f_51_Ch1 - db CH5 - dw SFX_1f_51_Ch2 - -SFX_1f_52:: ; 7c1f5 (1f:41f5) - db CH4 - dw SFX_1f_52_Ch1 - -SFX_1f_53:: ; 7c1f8 (1f:41f8) - db CH7 - dw SFX_1f_53_Ch1 - -SFX_1f_54:: ; 7c1fb (1f:41fb) - db ( $40 | CH4 ) - dw SFX_1f_54_Ch1 - db CH5 - dw SFX_1f_54_Ch2 - -SFX_1f_55:: ; 7c201 (1f:4201) - db CH4 - dw SFX_1f_55_Ch1 - -SFX_1f_56:: ; 7c204 (1f:4204) - db CH7 - dw SFX_1f_56_Ch1 - -SFX_1f_57:: ; 7c207 (1f:4207) - db CH7 - dw SFX_1f_57_Ch1 - -SFX_1f_58:: ; 7c20a (1f:420a) - db ( $40 | CH4 ) - dw SFX_1f_58_Ch1 - db CH5 - dw SFX_1f_58_Ch2 - -SFX_1f_59:: ; 7c210 (1f:4210) - db ( $40 | CH4 ) - dw SFX_1f_59_Ch1 - db CH5 - dw SFX_1f_59_Ch2 - -SFX_1f_5a:: ; 7c216 (1f:4216) - db ( $40 | CH4 ) - dw SFX_1f_5a_Ch1 - db CH5 - dw SFX_1f_5a_Ch2 - -SFX_1f_5b:: ; 7c21c (1f:421c) - db CH4 - dw SFX_1f_5b_Ch1 - -SFX_1f_5c:: ; 7c21f (1f:421f) - db CH7 - dw SFX_1f_5c_Ch1 - -SFX_1f_5d:: ; 7c222 (1f:4222) - db ( $40 | CH4 ) - dw SFX_1f_5d_Ch1 - db CH5 - dw SFX_1f_5d_Ch2 - -SFX_1f_5e:: ; 7c228 (1f:4228) - db CH7 - dw SFX_1f_5e_Ch1 - -SFX_1f_5f:: ; 7c22b (1f:422b) - db CH4 - dw SFX_1f_5f_Ch1 - -SFX_1f_60:: ; 7c22e (1f:422e) - db CH4 - dw SFX_1f_60_Ch1 - -SFX_1f_61:: ; 7c231 (1f:4231) - db CH7 - dw SFX_1f_61_Ch1 - -SFX_1f_62:: ; 7c234 (1f:4234) - db CH7 - dw SFX_1f_62_Ch1 - -SFX_1f_63:: ; 7c237 (1f:4237) - db CH7 - dw SFX_1f_63_Ch1 - -SFX_1f_64:: ; 7c23a (1f:423a) - db CH4 - dw SFX_1f_64_Ch1 - -SFX_1f_65:: ; 7c23d (1f:423d) - db CH4 - dw SFX_1f_65_Ch1 - -SFX_1f_66:: ; 7c240 (1f:4240) - db ( $40 | CH4 ) - dw SFX_1f_66_Ch1 - db CH5 - dw SFX_1f_66_Ch2 - -SFX_1f_67:: ; 7c246 (1f:4246) - db CH4 - dw SFX_1f_67_Ch1 - -; 0x7c249
\ No newline at end of file diff --git a/audio/headers/sfxheaders2.asm b/audio/headers/sfxheaders2.asm new file mode 100644 index 00000000..b96a764f --- /dev/null +++ b/audio/headers/sfxheaders2.asm @@ -0,0 +1,359 @@ +SFX_Headers_2:: + db $ff, $ff, $ff ; padding + +SFX_Snare1_2:: + audio SFX_Snare1_2, Ch7 + +SFX_Snare2_2:: + audio SFX_Snare2_2, Ch7 + +SFX_Snare3_2:: + audio SFX_Snare3_2, Ch7 + +SFX_Snare4_2:: + audio SFX_Snare4_2, Ch7 + +SFX_Snare5_2:: + audio SFX_Snare5_2, Ch7 + +SFX_Triangle1_2:: + audio SFX_Triangle1_2, Ch7 + +SFX_Triangle2_2:: + audio SFX_Triangle2_2, Ch7 + +SFX_Snare6_2:: + audio SFX_Snare6_2, Ch7 + +SFX_Snare7_2:: + audio SFX_Snare7_2, Ch7 + +SFX_Snare8_2:: + audio SFX_Snare8_2, Ch7 + +SFX_Snare9_2:: + audio SFX_Snare9_2, Ch7 + +SFX_Cymbal1_2:: + audio SFX_Cymbal1_2, Ch7 + +SFX_Cymbal2_2:: + audio SFX_Cymbal2_2, Ch7 + +SFX_Cymbal3_2:: + audio SFX_Cymbal3_2, Ch7 + +SFX_Muted_Snare1_2:: + audio SFX_Muted_Snare1_2, Ch7 + +SFX_Triangle3_2:: + audio SFX_Triangle3_2, Ch7 + +SFX_Muted_Snare2_2:: + audio SFX_Muted_Snare2_2, Ch7 + +SFX_Muted_Snare3_2:: + audio SFX_Muted_Snare3_2, Ch7 + +SFX_Muted_Snare4_2:: + audio SFX_Muted_Snare4_2, Ch7 + +SFX_Cry00_2:: + audio SFX_Cry00_2, Ch4, Ch5, Ch7 + +SFX_Cry01_2:: + audio SFX_Cry01_2, Ch4, Ch5, Ch7 + +SFX_Cry02_2:: + audio SFX_Cry02_2, Ch4, Ch5, Ch7 + +SFX_Cry03_2:: + audio SFX_Cry03_2, Ch4, Ch5, Ch7 + +SFX_Cry04_2:: + audio SFX_Cry04_2, Ch4, Ch5, Ch7 + +SFX_Cry05_2:: + audio SFX_Cry05_2, Ch4, Ch5, Ch7 + +SFX_Cry06_2:: + audio SFX_Cry06_2, Ch4, Ch5, Ch7 + +SFX_Cry07_2:: + audio SFX_Cry07_2, Ch4, Ch5, Ch7 + +SFX_Cry08_2:: + audio SFX_Cry08_2, Ch4, Ch5, Ch7 + +SFX_Cry09_2:: + audio SFX_Cry09_2, Ch4, Ch5, Ch7 + +SFX_Cry0A_2:: + audio SFX_Cry0A_2, Ch4, Ch5, Ch7 + +SFX_Cry0B_2:: + audio SFX_Cry0B_2, Ch4, Ch5, Ch7 + +SFX_Cry0C_2:: + audio SFX_Cry0C_2, Ch4, Ch5, Ch7 + +SFX_Cry0D_2:: + audio SFX_Cry0D_2, Ch4, Ch5, Ch7 + +SFX_Cry0E_2:: + audio SFX_Cry0E_2, Ch4, Ch5, Ch7 + +SFX_Cry0F_2:: + audio SFX_Cry0F_2, Ch4, Ch5, Ch7 + +SFX_Cry10_2:: + audio SFX_Cry10_2, Ch4, Ch5, Ch7 + +SFX_Cry11_2:: + audio SFX_Cry11_2, Ch4, Ch5, Ch7 + +SFX_Cry12_2:: + audio SFX_Cry12_2, Ch4, Ch5, Ch7 + +SFX_Cry13_2:: + audio SFX_Cry13_2, Ch4, Ch5, Ch7 + +SFX_Cry14_2:: + audio SFX_Cry14_2, Ch4, Ch5, Ch7 + +SFX_Cry15_2:: + audio SFX_Cry15_2, Ch4, Ch5, Ch7 + +SFX_Cry16_2:: + audio SFX_Cry16_2, Ch4, Ch5, Ch7 + +SFX_Cry17_2:: + audio SFX_Cry17_2, Ch4, Ch5, Ch7 + +SFX_Cry18_2:: + audio SFX_Cry18_2, Ch4, Ch5, Ch7 + +SFX_Cry19_2:: + audio SFX_Cry19_2, Ch4, Ch5, Ch7 + +SFX_Cry1A_2:: + audio SFX_Cry1A_2, Ch4, Ch5, Ch7 + +SFX_Cry1B_2:: + audio SFX_Cry1B_2, Ch4, Ch5, Ch7 + +SFX_Cry1C_2:: + audio SFX_Cry1C_2, Ch4, Ch5, Ch7 + +SFX_Cry1D_2:: + audio SFX_Cry1D_2, Ch4, Ch5, Ch7 + +SFX_Cry1E_2:: + audio SFX_Cry1E_2, Ch4, Ch5, Ch7 + +SFX_Cry1F_2:: + audio SFX_Cry1F_2, Ch4, Ch5, Ch7 + +SFX_Cry20_2:: + audio SFX_Cry20_2, Ch4, Ch5, Ch7 + +SFX_Cry21_2:: + audio SFX_Cry21_2, Ch4, Ch5, Ch7 + +SFX_Cry22_2:: + audio SFX_Cry22_2, Ch4, Ch5, Ch7 + +SFX_Cry23_2:: + audio SFX_Cry23_2, Ch4, Ch5, Ch7 + +SFX_Cry24_2:: + audio SFX_Cry24_2, Ch4, Ch5, Ch7 + +SFX_Cry25_2:: + audio SFX_Cry25_2, Ch4, Ch5, Ch7 + +SFX_Level_Up:: + audio SFX_Level_Up, Ch4, Ch5, Ch6 + +SFX_Get_Item2_2:: + audio SFX_Get_Item2_2, Ch4, Ch5, Ch6 + +SFX_Tink_2:: + audio SFX_Tink_2, Ch4 + +SFX_Heal_HP_2:: + audio SFX_Heal_HP_2, Ch4 + +SFX_Heal_Ailment_2:: + audio SFX_Heal_Ailment_2, Ch4 + +SFX_Start_Menu_2:: + audio SFX_Start_Menu_2, Ch7 + +SFX_Press_AB_2:: + audio SFX_Press_AB_2, Ch4 + +SFX_Ball_Toss:: + audio SFX_Ball_Toss, Ch4, Ch5 + +SFX_Ball_Poof:: + audio SFX_Ball_Poof, Ch4, Ch7 + +SFX_Faint_Thud:: + audio SFX_Faint_Thud, Ch4, Ch7 + +SFX_Run:: + audio SFX_Run, Ch7 + +SFX_Dex_Page_Added:: + audio SFX_Dex_Page_Added, Ch4, Ch5 + +SFX_Caught_Mon:: + audio SFX_Caught_Mon, Ch4, Ch5, Ch6 + +SFX_Peck:: + audio SFX_Peck, Ch7 + +SFX_Faint_Fall:: + audio SFX_Faint_Fall, Ch4 + +SFX_Battle_09:: + audio SFX_Battle_09, Ch4 + +SFX_Pound:: + audio SFX_Pound, Ch7 + +SFX_Battle_0B:: + audio SFX_Battle_0B, Ch7 + +SFX_Battle_0C:: + audio SFX_Battle_0C, Ch7 + +SFX_Battle_0D:: + audio SFX_Battle_0D, Ch7 + +SFX_Battle_0E:: + audio SFX_Battle_0E, Ch7 + +SFX_Battle_0F:: + audio SFX_Battle_0F, Ch7 + +SFX_Damage:: + audio SFX_Damage, Ch7 + +SFX_Not_Very_Effective:: + audio SFX_Not_Very_Effective, Ch7 + +SFX_Battle_12:: + audio SFX_Battle_12, Ch7 + +SFX_Battle_13:: + audio SFX_Battle_13, Ch7 + +SFX_Battle_14:: + audio SFX_Battle_14, Ch7 + +SFX_Vine_Whip:: + audio SFX_Vine_Whip, Ch7 + +SFX_Battle_16:: + audio SFX_Battle_16, Ch7 + +SFX_Battle_17:: + audio SFX_Battle_17, Ch7 + +SFX_Battle_18:: + audio SFX_Battle_18, Ch7 + +SFX_Battle_19:: + audio SFX_Battle_19, Ch7 + +SFX_Super_Effective:: + audio SFX_Super_Effective, Ch7 + +SFX_Battle_1B:: + audio SFX_Battle_1B, Ch7 + +SFX_Battle_1C:: + audio SFX_Battle_1C, Ch7 + +SFX_Doubleslap:: + audio SFX_Doubleslap, Ch7 + +SFX_Battle_1E:: + audio SFX_Battle_1E, Ch4, Ch7 + +SFX_Horn_Drill:: + audio SFX_Horn_Drill, Ch7 + +SFX_Battle_20:: + audio SFX_Battle_20, Ch7 + +SFX_Battle_21:: + audio SFX_Battle_21, Ch7 + +SFX_Battle_22:: + audio SFX_Battle_22, Ch7 + +SFX_Battle_23:: + audio SFX_Battle_23, Ch7 + +SFX_Battle_24:: + audio SFX_Battle_24, Ch4, Ch7 + +SFX_Battle_25:: + audio SFX_Battle_25, Ch7 + +SFX_Battle_26:: + audio SFX_Battle_26, Ch7 + +SFX_Battle_27:: + audio SFX_Battle_27, Ch4, Ch5, Ch7 + +SFX_Battle_28:: + audio SFX_Battle_28, Ch4, Ch5, Ch7 + +SFX_Battle_29:: + audio SFX_Battle_29, Ch4, Ch7 + +SFX_Battle_2A:: + audio SFX_Battle_2A, Ch4, Ch5, Ch7 + +SFX_Battle_2B:: + audio SFX_Battle_2B, Ch4, Ch7 + +SFX_Battle_2C:: + audio SFX_Battle_2C, Ch4, Ch5, Ch7 + +SFX_Psybeam:: + audio SFX_Psybeam, Ch4, Ch5, Ch7 + +SFX_Battle_2E:: + audio SFX_Battle_2E, Ch4, Ch5, Ch7 + +SFX_Battle_2F:: + audio SFX_Battle_2F, Ch4, Ch5, Ch7 + +SFX_Psychic_M:: + audio SFX_Psychic_M, Ch4, Ch5, Ch7 + +SFX_Battle_31:: + audio SFX_Battle_31, Ch4, Ch5 + +SFX_Battle_32:: + audio SFX_Battle_32, Ch4, Ch5 + +SFX_Battle_33:: + audio SFX_Battle_33, Ch4, Ch5 + +SFX_Battle_34:: + audio SFX_Battle_34, Ch4, Ch5, Ch7 + +SFX_Battle_35:: + audio SFX_Battle_35, Ch4, Ch5 + +SFX_Battle_36:: + audio SFX_Battle_36, Ch4, Ch5, Ch7 + +SFX_Silph_Scope:: + audio SFX_Silph_Scope, Ch4 diff --git a/audio/headers/sfxheaders3.asm b/audio/headers/sfxheaders3.asm new file mode 100644 index 00000000..19a19272 --- /dev/null +++ b/audio/headers/sfxheaders3.asm @@ -0,0 +1,311 @@ +SFX_Headers_3:: + db $ff, $ff, $ff ; padding + +SFX_Snare1_3:: + audio SFX_Snare1_3, Ch7 + +SFX_Snare2_3:: + audio SFX_Snare2_3, Ch7 + +SFX_Snare3_3:: + audio SFX_Snare3_3, Ch7 + +SFX_Snare4_3:: + audio SFX_Snare4_3, Ch7 + +SFX_Snare5_3:: + audio SFX_Snare5_3, Ch7 + +SFX_Triangle1_3:: + audio SFX_Triangle1_3, Ch7 + +SFX_Triangle2_3:: + audio SFX_Triangle2_3, Ch7 + +SFX_Snare6_3:: + audio SFX_Snare6_3, Ch7 + +SFX_Snare7_3:: + audio SFX_Snare7_3, Ch7 + +SFX_Snare8_3:: + audio SFX_Snare8_3, Ch7 + +SFX_Snare9_3:: + audio SFX_Snare9_3, Ch7 + +SFX_Cymbal1_3:: + audio SFX_Cymbal1_3, Ch7 + +SFX_Cymbal2_3:: + audio SFX_Cymbal2_3, Ch7 + +SFX_Cymbal3_3:: + audio SFX_Cymbal3_3, Ch7 + +SFX_Muted_Snare1_3:: + audio SFX_Muted_Snare1_3, Ch7 + +SFX_Triangle3_3:: + audio SFX_Triangle3_3, Ch7 + +SFX_Muted_Snare2_3:: + audio SFX_Muted_Snare2_3, Ch7 + +SFX_Muted_Snare3_3:: + audio SFX_Muted_Snare3_3, Ch7 + +SFX_Muted_Snare4_3:: + audio SFX_Muted_Snare4_3, Ch7 + +SFX_Cry00_3:: + audio SFX_Cry00_3, Ch4, Ch5, Ch7 + +SFX_Cry01_3:: + audio SFX_Cry01_3, Ch4, Ch5, Ch7 + +SFX_Cry02_3:: + audio SFX_Cry02_3, Ch4, Ch5, Ch7 + +SFX_Cry03_3:: + audio SFX_Cry03_3, Ch4, Ch5, Ch7 + +SFX_Cry04_3:: + audio SFX_Cry04_3, Ch4, Ch5, Ch7 + +SFX_Cry05_3:: + audio SFX_Cry05_3, Ch4, Ch5, Ch7 + +SFX_Cry06_3:: + audio SFX_Cry06_3, Ch4, Ch5, Ch7 + +SFX_Cry07_3:: + audio SFX_Cry07_3, Ch4, Ch5, Ch7 + +SFX_Cry08_3:: + audio SFX_Cry08_3, Ch4, Ch5, Ch7 + +SFX_Cry09_3:: + audio SFX_Cry09_3, Ch4, Ch5, Ch7 + +SFX_Cry0A_3:: + audio SFX_Cry0A_3, Ch4, Ch5, Ch7 + +SFX_Cry0B_3:: + audio SFX_Cry0B_3, Ch4, Ch5, Ch7 + +SFX_Cry0C_3:: + audio SFX_Cry0C_3, Ch4, Ch5, Ch7 + +SFX_Cry0D_3:: + audio SFX_Cry0D_3, Ch4, Ch5, Ch7 + +SFX_Cry0E_3:: + audio SFX_Cry0E_3, Ch4, Ch5, Ch7 + +SFX_Cry0F_3:: + audio SFX_Cry0F_3, Ch4, Ch5, Ch7 + +SFX_Cry10_3:: + audio SFX_Cry10_3, Ch4, Ch5, Ch7 + +SFX_Cry11_3:: + audio SFX_Cry11_3, Ch4, Ch5, Ch7 + +SFX_Cry12_3:: + audio SFX_Cry12_3, Ch4, Ch5, Ch7 + +SFX_Cry13_3:: + audio SFX_Cry13_3, Ch4, Ch5, Ch7 + +SFX_Cry14_3:: + audio SFX_Cry14_3, Ch4, Ch5, Ch7 + +SFX_Cry15_3:: + audio SFX_Cry15_3, Ch4, Ch5, Ch7 + +SFX_Cry16_3:: + audio SFX_Cry16_3, Ch4, Ch5, Ch7 + +SFX_Cry17_3:: + audio SFX_Cry17_3, Ch4, Ch5, Ch7 + +SFX_Cry18_3:: + audio SFX_Cry18_3, Ch4, Ch5, Ch7 + +SFX_Cry19_3:: + audio SFX_Cry19_3, Ch4, Ch5, Ch7 + +SFX_Cry1A_3:: + audio SFX_Cry1A_3, Ch4, Ch5, Ch7 + +SFX_Cry1B_3:: + audio SFX_Cry1B_3, Ch4, Ch5, Ch7 + +SFX_Cry1C_3:: + audio SFX_Cry1C_3, Ch4, Ch5, Ch7 + +SFX_Cry1D_3:: + audio SFX_Cry1D_3, Ch4, Ch5, Ch7 + +SFX_Cry1E_3:: + audio SFX_Cry1E_3, Ch4, Ch5, Ch7 + +SFX_Cry1F_3:: + audio SFX_Cry1F_3, Ch4, Ch5, Ch7 + +SFX_Cry20_3:: + audio SFX_Cry20_3, Ch4, Ch5, Ch7 + +SFX_Cry21_3:: + audio SFX_Cry21_3, Ch4, Ch5, Ch7 + +SFX_Cry22_3:: + audio SFX_Cry22_3, Ch4, Ch5, Ch7 + +SFX_Cry23_3:: + audio SFX_Cry23_3, Ch4, Ch5, Ch7 + +SFX_Cry24_3:: + audio SFX_Cry24_3, Ch4, Ch5, Ch7 + +SFX_Cry25_3:: + audio SFX_Cry25_3, Ch4, Ch5, Ch7 + +SFX_Get_Item1_3:: + audio SFX_Get_Item1_3, Ch4, Ch5, Ch6 + +SFX_Get_Item2_3:: + audio SFX_Get_Item2_3, Ch4, Ch5, Ch6 + +SFX_Tink_3:: + audio SFX_Tink_3, Ch4 + +SFX_Heal_HP_3:: + audio SFX_Heal_HP_3, Ch4 + +SFX_Heal_Ailment_3:: + audio SFX_Heal_Ailment_3, Ch4 + +SFX_Start_Menu_3:: + audio SFX_Start_Menu_3, Ch7 + +SFX_Press_AB_3:: + audio SFX_Press_AB_3, Ch4 + +SFX_Pokedex_Rating_3:: + audio SFX_Pokedex_Rating_3, Ch4, Ch5, Ch6 + +SFX_Get_Key_Item_3:: + audio SFX_Get_Key_Item_3, Ch4, Ch5, Ch6 + +SFX_Poisoned_3:: + audio SFX_Poisoned_3, Ch4 + +SFX_Trade_Machine_3:: + audio SFX_Trade_Machine_3, Ch4 + +SFX_Turn_On_PC_3:: + audio SFX_Turn_On_PC_3, Ch4 + +SFX_Turn_Off_PC_3:: + audio SFX_Turn_Off_PC_3, Ch4 + +SFX_Enter_PC_3:: + audio SFX_Enter_PC_3, Ch4 + +SFX_Shrink_3:: + audio SFX_Shrink_3, Ch4 + +SFX_Switch_3:: + audio SFX_Switch_3, Ch4 + +SFX_Healing_Machine_3:: + audio SFX_Healing_Machine_3, Ch4 + +SFX_Teleport_Exit1_3:: + audio SFX_Teleport_Exit1_3, Ch4 + +SFX_Teleport_Enter1_3:: + audio SFX_Teleport_Enter1_3, Ch4 + +SFX_Teleport_Exit2_3:: + audio SFX_Teleport_Exit2_3, Ch4 + +SFX_Ledge_3:: + audio SFX_Ledge_3, Ch4 + +SFX_Teleport_Enter2_3:: + audio SFX_Teleport_Enter2_3, Ch7 + +SFX_Fly_3:: + audio SFX_Fly_3, Ch7 + +SFX_Denied_3:: + audio SFX_Denied_3, Ch4, Ch5 + +SFX_Arrow_Tiles_3:: + audio SFX_Arrow_Tiles_3, Ch4 + +SFX_Push_Boulder_3:: + audio SFX_Push_Boulder_3, Ch7 + +SFX_SS_Anne_Horn_3:: + audio SFX_SS_Anne_Horn_3, Ch4, Ch5 + +SFX_Withdraw_Deposit_3:: + audio SFX_Withdraw_Deposit_3, Ch4 + +SFX_Cut_3:: + audio SFX_Cut_3, Ch7 + +SFX_Go_Inside_3:: + audio SFX_Go_Inside_3, Ch7 + +SFX_Swap_3:: + audio SFX_Swap_3, Ch4, Ch5 + +SFX_59_3:: + audio SFX_59_3, Ch4, Ch5 + +SFX_Purchase_3:: + audio SFX_Purchase_3, Ch4, Ch5 + +SFX_Collision_3:: + audio SFX_Collision_3, Ch4 + +SFX_Go_Outside_3:: + audio SFX_Go_Outside_3, Ch7 + +SFX_Save_3:: + audio SFX_Save_3, Ch4, Ch5 + +SFX_Intro_Lunge:: + audio SFX_Intro_Lunge, Ch7 + +SFX_Intro_Hip:: + audio SFX_Intro_Hip, Ch4 + +SFX_Intro_Hop:: + audio SFX_Intro_Hop, Ch4 + +SFX_Intro_Raise:: + audio SFX_Intro_Raise, Ch7 + +SFX_Intro_Crash:: + audio SFX_Intro_Crash, Ch7 + +SFX_Intro_Whoosh:: + audio SFX_Intro_Whoosh, Ch7 + +SFX_Slots_Stop_Wheel:: + audio SFX_Slots_Stop_Wheel, Ch4 + +SFX_Slots_Reward:: + audio SFX_Slots_Reward, Ch4 + +SFX_Slots_New_Spin:: + audio SFX_Slots_New_Spin, Ch4, Ch5 + +SFX_Shooting_Star:: + audio SFX_Shooting_Star, Ch4 diff --git a/audio/music/bikeriding.asm b/audio/music/bikeriding.asm index 662f2fc8..87c7b5c2 100644 --- a/audio/music/bikeriding.asm +++ b/audio/music/bikeriding.asm @@ -1,4 +1,4 @@ -Music_BikeRiding_Ch1:: ; 7dbbb (1f:5bbb) +Music_BikeRiding_Ch0:: tempo 144 volume 7, 7 duty 3 @@ -153,7 +153,7 @@ Music_BikeRiding_branch_7dbc9:: loopchannel 0, Music_BikeRiding_branch_7dbc9 -Music_BikeRiding_Ch2:: ; 7dc6c (1f:5c6c) +Music_BikeRiding_Ch1:: duty 2 vibrato 6, 1, 5 notetype 12, 12, 3 @@ -302,7 +302,7 @@ Music_BikeRiding_branch_7dc75:: loopchannel 0, Music_BikeRiding_branch_7dc75 -Music_BikeRiding_Ch3:: ; 7dd14 (1f:5d14) +Music_BikeRiding_Ch2:: notetype 12, 1, 3 rest 2 @@ -643,7 +643,7 @@ Music_BikeRiding_branch_7dd17:: loopchannel 0, Music_BikeRiding_branch_7dd17 -Music_BikeRiding_Ch4:: ; 7de68 (1f:5e68) +Music_BikeRiding_Ch3:: dspeed 12 rest 2 @@ -702,4 +702,3 @@ Music_BikeRiding_branch_7dec2:: triangle3 1 triangle3 1 endchannel -; 0x7ded1 diff --git a/audio/music/celadon.asm b/audio/music/celadon.asm index 77dc2ab8..a1699301 100644 --- a/audio/music/celadon.asm +++ b/audio/music/celadon.asm @@ -1,4 +1,4 @@ -Music_Celadon_Ch1:: ; b6c7 (2:76c7) +Music_Celadon_Ch0:: tempo 144 volume 7, 7 duty 3 @@ -107,7 +107,7 @@ Music_Celadon_branch_b6d4:: loopchannel 0, Music_Celadon_branch_b6d4 -Music_Celadon_Ch2:: ; b73a (2:773a) +Music_Celadon_Ch1:: duty 3 notetype 12, 12, 2 octave 4 @@ -226,7 +226,7 @@ Music_Celadon_branch_b74a:: loopchannel 0, Music_Celadon_branch_b74a -Music_Celadon_Ch3:: ; b7b5 (2:77b5) +Music_Celadon_Ch2:: notetype 12, 1, 3 rest 8 octave 5 @@ -409,4 +409,3 @@ Music_Celadon_branch_b7c1:: F# 2 E_ 2 loopchannel 0, Music_Celadon_branch_b7c1 -; 0xb86d diff --git a/audio/music/cinnabar.asm b/audio/music/cinnabar.asm index 4fcbe842..c6b3564d 100644 --- a/audio/music/cinnabar.asm +++ b/audio/music/cinnabar.asm @@ -1,4 +1,4 @@ -Music_Cinnabar_Ch1:: ; b86d (2:786d) +Music_Cinnabar_Ch0:: tempo 144 volume 7, 7 duty 3 @@ -85,7 +85,7 @@ Music_Cinnabar_branch_b878:: loopchannel 0, Music_Cinnabar_branch_b878 -Music_Cinnabar_Ch2:: ; b8d4 (2:78d4) +Music_Cinnabar_Ch1:: duty 3 vibrato 10, 2, 3 @@ -179,7 +179,7 @@ Music_Cinnabar_branch_b8d9:: loopchannel 0, Music_Cinnabar_branch_b8d9 -Music_Cinnabar_Ch3:: ; b93d (2:793d) +Music_Cinnabar_Ch2:: notetype 12, 1, 0 Music_Cinnabar_branch_b93f:: @@ -352,4 +352,3 @@ Music_Cinnabar_branch_b93f:: C_ 1 rest 1 loopchannel 0, Music_Cinnabar_branch_b93f -; 0xb9eb diff --git a/audio/music/cinnabarmansion.asm b/audio/music/cinnabarmansion.asm index 690fb915..bb54a456 100644 --- a/audio/music/cinnabarmansion.asm +++ b/audio/music/cinnabarmansion.asm @@ -1,4 +1,4 @@ -Music_CinnabarMansion_Ch1:: ; 7ed0f (1f:6d0f) +Music_CinnabarMansion_Ch0:: tempo 144 volume 7, 7 vibrato 11, 2, 5 @@ -38,7 +38,7 @@ Music_CinnabarMansion_branch_7ed19:: loopchannel 0, Music_CinnabarMansion_branch_7ed19 -Music_CinnabarMansion_Ch2:: ; 7ed40 (1f:6d40) +Music_CinnabarMansion_Ch1:: duty 2 toggleperfectpitch vibrato 10, 2, 4 @@ -95,7 +95,7 @@ Music_CinnabarMansion_branch_7ed6c:: endchannel -Music_CinnabarMansion_Ch3:: ; 7ed7e (1f:6d7e) +Music_CinnabarMansion_Ch2:: notetype 12, 1, 1 Music_CinnabarMansion_branch_7ed80:: @@ -143,7 +143,7 @@ Music_CinnabarMansion_branch_7ed80:: loopchannel 0, Music_CinnabarMansion_branch_7ed80 -Music_CinnabarMansion_Ch4:: ; 7edb0 (1f:6db0) +Music_CinnabarMansion_Ch3:: dspeed 6 rest 16 rest 16 @@ -170,4 +170,3 @@ Music_CinnabarMansion_branch_7edb5:: rest 8 cymbal3 8 loopchannel 0, Music_CinnabarMansion_branch_7edb5 -; 0x7edda diff --git a/audio/music/cities1.asm b/audio/music/cities1.asm index 82754e0e..984202f6 100644 --- a/audio/music/cities1.asm +++ b/audio/music/cities1.asm @@ -2,7 +2,7 @@ Music_Cities1_branch_aa6f:: tempo 232 loopchannel 0, Music_Cities1_branch_aa79 -Music_Cities1_Ch1:: ; aa76 (2:6a76) +Music_Cities1_Ch0:: tempo 144 Music_Cities1_branch_aa79:: @@ -268,7 +268,7 @@ Music_Cities1_branch_ab8a:: endchannel -Music_Cities1_Ch2:: ; ab92 (2:6b92) +Music_Cities1_Ch1:: vibrato 5, 1, 5 callchannel Music_Cities1_branch_ac00 octave 4 @@ -357,7 +357,7 @@ Music_Cities1_Ch2:: ; ab92 (2:6b92) G# 1 notetype 12, 10, 4 A_ 1 - loopchannel 0, Music_Cities1_Ch2 + loopchannel 0, Music_Cities1_Ch1 Music_Cities1_branch_ac00:: duty 2 @@ -401,7 +401,7 @@ Music_Cities1_branch_ac00:: endchannel -Music_Cities1_Ch3:: ; ac32 (2:6c32) +Music_Cities1_Ch2:: notetype 12, 1, 1 toggleperfectpitch @@ -579,7 +579,7 @@ Music_Cities1_branch_acce:: endchannel -Music_Cities1_Ch4:: ; acef (2:6cef) +Music_Cities1_Ch3:: dspeed 12 callchannel Music_Cities1_branch_ad36 @@ -609,7 +609,7 @@ Music_Cities1_branch_acf3:: triangle1 6 snare6 6 snare6 4 - loopchannel 0, Music_Cities1_Ch4 + loopchannel 0, Music_Cities1_Ch3 Music_Cities1_branch_ad36:: snare6 6 @@ -655,4 +655,3 @@ Music_Cities1_branch_ad6e:: triangle2 2 triangle2 2 endchannel -; 0xad77 diff --git a/audio/music/cities2.asm b/audio/music/cities2.asm index 34297e68..fb167999 100644 --- a/audio/music/cities2.asm +++ b/audio/music/cities2.asm @@ -1,4 +1,4 @@ -Music_Cities2_Ch1:: ; b504 (2:7504) +Music_Cities2_Ch0:: tempo 148 volume 7, 7 duty 3 @@ -94,7 +94,7 @@ Music_Cities2_branch_b51a:: loopchannel 0, Music_Cities2_branch_b51a -Music_Cities2_Ch2:: ; b569 (2:7569) +Music_Cities2_Ch1:: duty 3 vibrato 8, 2, 3 notetype 12, 12, 2 @@ -280,7 +280,7 @@ Music_Cities2_branch_b58b:: loopchannel 0, Music_Cities2_branch_b58b -Music_Cities2_Ch3:: ; b640 (2:7640) +Music_Cities2_Ch2:: notetype 12, 1, 1 rest 16 octave 4 @@ -414,4 +414,3 @@ Music_Cities2_branch_b64c:: E_ 2 G# 2 loopchannel 0, Music_Cities2_branch_b64c -; 0xb6c7 diff --git a/audio/music/credits.asm b/audio/music/credits.asm index 4c3fa487..f092326b 100644 --- a/audio/music/credits.asm +++ b/audio/music/credits.asm @@ -1,4 +1,4 @@ -Music_Credits_Ch1:: ; 7fc1f (1f:7c1f) +Music_Credits_Ch0:: tempo 140 volume 7, 7 duty 3 @@ -284,7 +284,7 @@ Music_Credits_Ch1:: ; 7fc1f (1f:7c1f) endchannel -Music_Credits_Ch2:: ; 7fd5f (1f:7d5f) +Music_Credits_Ch1:: duty 3 vibrato 10, 2, 5 notetype 12, 12, 5 @@ -574,7 +574,7 @@ Music_Credits_Ch2:: ; 7fd5f (1f:7d5f) endchannel -Music_Credits_Ch3:: ; 7fec2 (1f:7ec2) +Music_Credits_Ch2:: notetype 12, 1, 0 octave 5 C# 6 @@ -818,4 +818,3 @@ Music_Credits_branch_7ffed:: A_ 1 rest 3 endchannel -; 0x7fffa diff --git a/audio/music/defeatedgymleader.asm b/audio/music/defeatedgymleader.asm index 96c2b9fc..1ea6c1ff 100644 --- a/audio/music/defeatedgymleader.asm +++ b/audio/music/defeatedgymleader.asm @@ -1,4 +1,4 @@ -Music_DefeatedGymLeader_Ch1:: ; 23cad (8:7cad) +Music_DefeatedGymLeader_Ch0:: tempo 112 volume 7, 7 duty 3 @@ -162,7 +162,7 @@ Music_DefeatedGymLeader_branch_23ccc:: loopchannel 0, Music_DefeatedGymLeader_branch_23ccc -Music_DefeatedGymLeader_Ch2:: ; 23d6d (8:7d6d) +Music_DefeatedGymLeader_Ch1:: duty 2 vibrato 24, 2, 4 notetype 12, 12, 4 @@ -352,7 +352,7 @@ Music_DefeatedGymLeader_branch_23d84:: loopchannel 0, Music_DefeatedGymLeader_branch_23d84 -Music_DefeatedGymLeader_Ch3:: ; 23e52 (8:7e52) +Music_DefeatedGymLeader_Ch2:: notetype 12, 1, 0 vibrato 16, 1, 2 octave 4 @@ -605,4 +605,3 @@ Music_DefeatedGymLeader_branch_23e65:: G_ 2 E_ 2 loopchannel 0, Music_DefeatedGymLeader_branch_23e65 -; 0x23f52 diff --git a/audio/music/defeatedtrainer.asm b/audio/music/defeatedtrainer.asm index 624190f6..87c5d2c9 100644 --- a/audio/music/defeatedtrainer.asm +++ b/audio/music/defeatedtrainer.asm @@ -1,4 +1,4 @@ -Music_DefeatedTrainer_Ch1:: ; 23a53 (8:7a53) +Music_DefeatedTrainer_Ch0:: tempo 224 volume 7, 7 duty 2 @@ -95,7 +95,7 @@ Music_DefeatedTrainer_branch_23a76:: loopchannel 0, Music_DefeatedTrainer_branch_23a76 -Music_DefeatedTrainer_Ch2:: ; 23ac1 (8:7ac1) +Music_DefeatedTrainer_Ch1:: duty 2 notetype 4, 12, 3 octave 4 @@ -172,7 +172,7 @@ Music_DefeatedTrainer_branch_23ad2:: loopchannel 0, Music_DefeatedTrainer_branch_23ad2 -Music_DefeatedTrainer_Ch3:: ; 23b15 (8:7b15) +Music_DefeatedTrainer_Ch2:: notetype 4, 1, 0 octave 5 D_ 2 @@ -264,4 +264,3 @@ Music_DefeatedTrainer_branch_23b24:: octave 4 A_ 3 loopchannel 0, Music_DefeatedTrainer_branch_23b24 -; 0x23b74 diff --git a/audio/music/defeatedwildmon.asm b/audio/music/defeatedwildmon.asm index 93b4d3ff..ea3f733f 100644 --- a/audio/music/defeatedwildmon.asm +++ b/audio/music/defeatedwildmon.asm @@ -1,4 +1,4 @@ -Music_DefeatedWildMon_Ch1:: ; 23b74 (8:7b74) +Music_DefeatedWildMon_Ch0:: tempo 112 volume 7, 7 executemusic @@ -67,7 +67,7 @@ Music_DefeatedWildMon_branch_23b8b:: loopchannel 0, Music_DefeatedWildMon_branch_23b8b -Music_DefeatedWildMon_Ch2:: ; 23bc1 (8:7bc1) +Music_DefeatedWildMon_Ch1:: executemusic duty 2 notetype 12, 12, 3 @@ -142,7 +142,7 @@ Music_DefeatedWildMon_branch_23bce:: loopchannel 0, Music_DefeatedWildMon_branch_23bce -Music_DefeatedWildMon_Ch3:: ; 23c0e (8:7c0e) +Music_DefeatedWildMon_Ch2:: executemusic notetype 12, 2, 0 octave 5 @@ -300,4 +300,3 @@ Music_DefeatedWildMon_branch_23c21:: octave 4 D# 4 loopchannel 0, Music_DefeatedWildMon_branch_23c21 -; 0x23cad diff --git a/audio/music/dungeon1.asm b/audio/music/dungeon1.asm index e73eb707..c6f6b105 100644 --- a/audio/music/dungeon1.asm +++ b/audio/music/dungeon1.asm @@ -1,4 +1,4 @@ -Music_Dungeon1_Ch1:: ; 7ded1 (1f:5ed1) +Music_Dungeon1_Ch0:: tempo 144 volume 7, 7 duty 3 @@ -226,7 +226,7 @@ Music_Dungeon1_branch_7dfd5:: endchannel -Music_Dungeon1_Ch2:: ; 7dfde (1f:5fde) +Music_Dungeon1_Ch1:: vibrato 11, 1, 5 duty 3 notetype 12, 0, 15 @@ -441,7 +441,7 @@ Music_Dungeon1_branch_7e0cd:: endchannel -Music_Dungeon1_Ch3:: ; 7e0dc (1f:60dc) +Music_Dungeon1_Ch2:: notetype 12, 1, 1 vibrato 8, 2, 6 rest 14 @@ -596,7 +596,7 @@ Music_Dungeon1_branch_7e177:: endchannel -Music_Dungeon1_Ch4:: ; 7e18a (1f:618a) +Music_Dungeon1_Ch3:: dspeed 12 rest 14 cymbal1 1 @@ -673,4 +673,3 @@ Music_Dungeon1_branch_7e202:: snare8 4 snare9 4 endchannel -; 0x7e20b diff --git a/audio/music/dungeon2.asm b/audio/music/dungeon2.asm index e65de5be..d5f459fb 100644 --- a/audio/music/dungeon2.asm +++ b/audio/music/dungeon2.asm @@ -1,4 +1,4 @@ -Music_Dungeon2_Ch1:: ; 7e887 (1f:6887) +Music_Dungeon2_Ch0:: tempo 144 volume 7, 7 duty 3 @@ -70,7 +70,7 @@ Music_Dungeon2_branch_7e892:: loopchannel 0, Music_Dungeon2_branch_7e892 -Music_Dungeon2_Ch2:: ; 7e8d8 (1f:68d8) +Music_Dungeon2_Ch1:: vibrato 11, 1, 5 Music_Dungeon2_branch_7e8db:: @@ -162,7 +162,7 @@ Music_Dungeon2_branch_7e8db:: loopchannel 0, Music_Dungeon2_branch_7e8db -Music_Dungeon2_Ch3:: ; 7e93b (1f:693b) +Music_Dungeon2_Ch2:: notetype 12, 1, 3 vibrato 8, 2, 6 @@ -302,7 +302,7 @@ Music_Dungeon2_branch_7e9d1:: endchannel -Music_Dungeon2_Ch4:: ; 7e9dc (1f:69dc) +Music_Dungeon2_Ch3:: dspeed 12 Music_Dungeon2_branch_7e9dd:: @@ -315,4 +315,3 @@ Music_Dungeon2_branch_7e9dd:: snare9 4 snare7 4 loopchannel 0, Music_Dungeon2_branch_7e9dd -; 0x7e9f1 diff --git a/audio/music/dungeon3.asm b/audio/music/dungeon3.asm index 1bfdb682..f9742a26 100644 --- a/audio/music/dungeon3.asm +++ b/audio/music/dungeon3.asm @@ -1,4 +1,4 @@ -Music_Dungeon3_Ch1:: ; 7e9f1 (1f:69f1) +Music_Dungeon3_Ch0:: tempo 160 volume 7, 7 duty 3 @@ -335,7 +335,7 @@ Music_Dungeon3_branch_7eafc:: endchannel -Music_Dungeon3_Ch2:: ; 7eb68 (1f:6b68) +Music_Dungeon3_Ch1:: vibrato 11, 1, 5 duty 3 @@ -607,7 +607,7 @@ Music_Dungeon3_branch_7eb6d:: loopchannel 0, Music_Dungeon3_branch_7eb6d -Music_Dungeon3_Ch3:: ; 7ec7a (1f:6c7a) +Music_Dungeon3_Ch2:: notetype 12, 1, 2 rest 16 rest 16 @@ -707,10 +707,10 @@ Music_Dungeon3_Ch3:: ; 7ec7a (1f:6c7a) rest 16 rest 16 rest 10 - loopchannel 0, Music_Dungeon3_Ch3 + loopchannel 0, Music_Dungeon3_Ch2 -Music_Dungeon3_Ch4:: ; 7ece4 (1f:6ce4) +Music_Dungeon3_Ch3:: dspeed 12 rest 16 rest 16 @@ -754,4 +754,3 @@ Music_Dungeon3_Ch4:: ; 7ece4 (1f:6ce4) rest 16 rest 10 endchannel -; 0x7ed0f diff --git a/audio/music/finalbattle.asm b/audio/music/finalbattle.asm index eabc06ec..adb0f8b9 100644 --- a/audio/music/finalbattle.asm +++ b/audio/music/finalbattle.asm @@ -1,4 +1,4 @@ -Music_FinalBattle_Ch1:: ; 233a6 (8:73a6) +Music_FinalBattle_Ch0:: tempo 112 volume 7, 7 duty 3 @@ -381,7 +381,7 @@ Music_FinalBattle_branch_23429:: loopchannel 0, Music_FinalBattle_branch_23429 -Music_FinalBattle_Ch2:: ; 2356a (8:756a) +Music_FinalBattle_Ch1:: duty 3 vibrato 8, 2, 5 notetype 12, 12, 2 @@ -738,7 +738,7 @@ Music_FinalBattle_branch_23710:: endchannel -Music_FinalBattle_Ch3:: ; 2371c (8:771c) +Music_FinalBattle_Ch2:: notetype 12, 1, 1 octave 4 E_ 4 @@ -1342,4 +1342,3 @@ Music_FinalBattle_branch_2396c:: octave 5 E_ 2 endchannel -; 0x2397d diff --git a/audio/music/gamecorner.asm b/audio/music/gamecorner.asm index a80652e3..832bade6 100644 --- a/audio/music/gamecorner.asm +++ b/audio/music/gamecorner.asm @@ -1,4 +1,4 @@ -Music_GameCorner_Ch1:: ; 7e20b (1f:620b) +Music_GameCorner_Ch0:: tempo 120 volume 7, 7 duty 3 @@ -183,7 +183,7 @@ Music_GameCorner_branch_7e222:: loopchannel 0, Music_GameCorner_branch_7e222 -Music_GameCorner_Ch2:: ; 7e2df (1f:62df) +Music_GameCorner_Ch1:: duty 2 vibrato 10, 2, 3 notetype 12, 12, 6 @@ -343,7 +343,7 @@ Music_GameCorner_branch_7e2fa:: loopchannel 0, Music_GameCorner_branch_7e2fa -Music_GameCorner_Ch3:: ; 7e38b (1f:638b) +Music_GameCorner_Ch2:: notetype 12, 1, 3 octave 5 C# 1 @@ -625,4 +625,3 @@ Music_GameCorner_branch_7e4ab:: A_ 1 rest 1 endchannel -; 0x7e4c0 diff --git a/audio/music/gym.asm b/audio/music/gym.asm index b4cb2a8d..ad99bddd 100644 --- a/audio/music/gym.asm +++ b/audio/music/gym.asm @@ -1,4 +1,4 @@ -Music_Gym_Ch1:: ; bcbb (2:7cbb) +Music_Gym_Ch0:: tempo 138 volume 7, 7 duty 3 @@ -165,7 +165,7 @@ Music_Gym_branch_bcd8:: loopchannel 0, Music_Gym_branch_bcd8 -Music_Gym_Ch2:: ; bd6b (2:7d6b) +Music_Gym_Ch1:: duty 3 vibrato 10, 2, 5 notetype 12, 12, 7 @@ -288,7 +288,7 @@ Music_Gym_branch_bd82:: loopchannel 0, Music_Gym_branch_bd82 -Music_Gym_Ch3:: ; bdfa (2:7dfa) +Music_Gym_Ch2:: notetype 12, 1, 1 rest 16 rest 10 @@ -355,4 +355,3 @@ Music_Gym_branch_be4d:: F_ 2 A# 2 endchannel -; 0xbe56 diff --git a/audio/music/gymleaderbattle.asm b/audio/music/gymleaderbattle.asm index c4e7907e..6c1cffb5 100644 --- a/audio/music/gymleaderbattle.asm +++ b/audio/music/gymleaderbattle.asm @@ -1,4 +1,4 @@ -Music_GymLeaderBattle_Ch1:: ; 22370 (8:6370) +Music_GymLeaderBattle_Ch0:: tempo 104 volume 7, 7 duty 3 @@ -547,7 +547,7 @@ Music_GymLeaderBattle_branch_223b0:: loopchannel 0, Music_GymLeaderBattle_branch_223b0 -Music_GymLeaderBattle_Ch2:: ; 225a1 (8:65a1) +Music_GymLeaderBattle_Ch1:: duty 3 vibrato 8, 2, 5 notetype 12, 12, 3 @@ -848,7 +848,7 @@ Music_GymLeaderBattle_branch_225e0:: loopchannel 0, Music_GymLeaderBattle_branch_225e0 -Music_GymLeaderBattle_Ch3:: ; 226ef (8:66ef) +Music_GymLeaderBattle_Ch2:: vibrato 0, 2, 0 notetype 12, 1, 3 rest 12 @@ -1398,4 +1398,3 @@ Music_GymLeaderBattle_branch_227b1:: octave 4 G_ 6 loopchannel 0, Music_GymLeaderBattle_branch_227b1 -; 0x22919 diff --git a/audio/music/halloffame.asm b/audio/music/halloffame.asm index d2347aa6..098c82c8 100644 --- a/audio/music/halloffame.asm +++ b/audio/music/halloffame.asm @@ -1,4 +1,4 @@ -Music_HallOfFame_Ch1:: ; 7fbaf (1f:7baf) +Music_HallOfFame_Ch0:: tempo 112 volume 7, 7 duty 3 @@ -31,7 +31,7 @@ Music_HallOfFame_branch_7fbc5:: loopchannel 0, Music_HallOfFame_branch_7fbc5 -Music_HallOfFame_Ch2:: ; 7fbda (1f:7bda) +Music_HallOfFame_Ch1:: vibrato 8, 2, 5 duty 3 @@ -63,7 +63,7 @@ Music_HallOfFame_branch_7fbdf:: loopchannel 0, Music_HallOfFame_branch_7fbdf -Music_HallOfFame_Ch3:: ; 7fbfc (1f:7bfc) +Music_HallOfFame_Ch2:: notetype 12, 1, 2 Music_HallOfFame_branch_7fbfe:: @@ -93,5 +93,4 @@ Music_HallOfFame_branch_7fbfe:: G_ 4 E_ 4 G_ 4 - loopchannel 0, Music_HallOfFame_Ch3 -; 0x7fc1f + loopchannel 0, Music_HallOfFame_Ch2 diff --git a/audio/music/indigoplateau.asm b/audio/music/indigoplateau.asm index 32ce02c2..f139775b 100644 --- a/audio/music/indigoplateau.asm +++ b/audio/music/indigoplateau.asm @@ -1,4 +1,4 @@ -Music_IndigoPlateau_Ch1:: ; a5f0 (2:65f0) +Music_IndigoPlateau_Ch0:: tempo 132 volume 7, 7 duty 3 @@ -86,7 +86,7 @@ Music_IndigoPlateau_branch_a659:: endchannel -Music_IndigoPlateau_Ch2:: ; a664 (2:6664) +Music_IndigoPlateau_Ch1:: duty 3 vibrato 8, 2, 5 notetype 12, 12, 2 @@ -147,7 +147,7 @@ Music_IndigoPlateau_branch_a6af:: endchannel -Music_IndigoPlateau_Ch3:: ; a6ba (2:66ba) +Music_IndigoPlateau_Ch2:: notetype 12, 1, 0 octave 4 D_ 2 @@ -225,7 +225,7 @@ Music_IndigoPlateau_branch_a6fe:: endchannel -Music_IndigoPlateau_Ch4:: ; a70f (2:670f) +Music_IndigoPlateau_Ch3:: dspeed 6 mutedsnare2 16 mutedsnare2 16 @@ -319,4 +319,3 @@ Music_IndigoPlateau_branch_a7a8:: mutedsnare3 1 mutedsnare3 1 endchannel -; 0xa7c5 diff --git a/audio/music/introbattle.asm b/audio/music/introbattle.asm index d3464680..2aad0d88 100644 --- a/audio/music/introbattle.asm +++ b/audio/music/introbattle.asm @@ -1,4 +1,4 @@ -Music_IntroBattle_Ch1:: ; 7f844 (1f:7844) +Music_IntroBattle_Ch0:: tempo 98 volume 7, 7 duty 3 @@ -90,7 +90,7 @@ Music_IntroBattle_Ch1:: ; 7f844 (1f:7844) endchannel -Music_IntroBattle_Ch2:: ; 7f8bc (1f:78bc) +Music_IntroBattle_Ch1:: duty 3 vibrato 8, 2, 5 notetype 12, 12, 2 @@ -165,7 +165,7 @@ Music_IntroBattle_Ch2:: ; 7f8bc (1f:78bc) endchannel -Music_IntroBattle_Ch3:: ; 7f91d (1f:791d) +Music_IntroBattle_Ch2:: notetype 12, 1, 0 rest 8 octave 4 @@ -229,7 +229,7 @@ Music_IntroBattle_Ch3:: ; 7f91d (1f:791d) endchannel -Music_IntroBattle_Ch4:: ; 7f95b (1f:795b) +Music_IntroBattle_Ch3:: dspeed 6 mutedsnare4 1 mutedsnare4 1 @@ -327,4 +327,3 @@ Music_IntroBattle_Ch4:: ; 7f95b (1f:795b) rest 16 rest 14 endchannel -; 0x7fa19 diff --git a/audio/music/jigglypuffsong.asm b/audio/music/jigglypuffsong.asm index 8d676150..0b791a30 100644 --- a/audio/music/jigglypuffsong.asm +++ b/audio/music/jigglypuffsong.asm @@ -1,4 +1,4 @@ -Music_JigglypuffSong_Ch1:: ; 7fb7d (1f:7b7d) +Music_JigglypuffSong_Ch0:: tempo 144 volume 7, 7 vibrato 8, 2, 4 @@ -21,7 +21,7 @@ Music_JigglypuffSong_Ch1:: ; 7fb7d (1f:7b7d) endchannel -Music_JigglypuffSong_Ch2:: ; 7fb9a (1f:7b9a) +Music_JigglypuffSong_Ch1:: vibrato 5, 1, 5 duty 2 dutycycle 10 @@ -38,4 +38,3 @@ Music_JigglypuffSong_Ch2:: ; 7fb9a (1f:7b9a) G# 4 E_ 10 endchannel -; 0x7fbaf diff --git a/audio/music/lavender.asm b/audio/music/lavender.asm index b2d36593..da58e489 100644 --- a/audio/music/lavender.asm +++ b/audio/music/lavender.asm @@ -1,4 +1,4 @@ -Music_Lavender_Ch1:: ; bb58 (2:7b58) +Music_Lavender_Ch0:: tempo 152 volume 7, 7 duty 1 @@ -62,7 +62,7 @@ Music_Lavender_branch_bb6b:: loopchannel 0, Music_Lavender_branch_bb6b -Music_Lavender_Ch2:: ; bb9e (2:7b9e) +Music_Lavender_Ch1:: vibrato 0, 3, 4 duty 3 notetype 12, 9, 1 @@ -76,7 +76,7 @@ Music_Lavender_branch_bba5:: loopchannel 0, Music_Lavender_branch_bba5 -Music_Lavender_Ch3:: ; bbae (2:7bae) +Music_Lavender_Ch2:: vibrato 4, 1, 1 notetype 12, 3, 5 rest 16 @@ -186,7 +186,7 @@ Music_Lavender_branch_bbb9:: loopchannel 0, Music_Lavender_branch_bbb9 -Music_Lavender_Ch4:: ; bc21 (2:7c21) +Music_Lavender_Ch3:: dspeed 12 rest 16 rest 16 @@ -197,4 +197,3 @@ Music_Lavender_branch_bc26:: triangle2 8 triangle2 8 loopchannel 0, Music_Lavender_branch_bc26 -; 0xbc2e diff --git a/audio/music/meeteviltrainer.asm b/audio/music/meeteviltrainer.asm index af4245ba..941b0c34 100644 --- a/audio/music/meeteviltrainer.asm +++ b/audio/music/meeteviltrainer.asm @@ -1,4 +1,4 @@ -Music_MeetEvilTrainer_Ch1:: ; 7f69d (1f:769d) +Music_MeetEvilTrainer_Ch0:: tempo 124 volume 7, 7 duty 2 @@ -21,7 +21,7 @@ Music_MeetEvilTrainer_branch_7f6ae:: loopchannel 0, Music_MeetEvilTrainer_branch_7f6ae -Music_MeetEvilTrainer_Ch2:: ; 7f6ba (1f:76ba) +Music_MeetEvilTrainer_Ch1:: duty 1 notetype 12, 11, 6 octave 3 @@ -60,7 +60,7 @@ Music_MeetEvilTrainer_branch_7f6c2:: loopchannel 0, Music_MeetEvilTrainer_branch_7f6c2 -Music_MeetEvilTrainer_Ch3:: ; 7f6e6 (1f:76e6) +Music_MeetEvilTrainer_Ch2:: notetype 12, 1, 0 rest 8 octave 4 @@ -78,4 +78,3 @@ Music_MeetEvilTrainer_branch_7f6ee:: rest 3 A# 4 loopchannel 0, Music_MeetEvilTrainer_branch_7f6ee -; 0x7f6f9 diff --git a/audio/music/meetfemaletrainer.asm b/audio/music/meetfemaletrainer.asm index 35c6ec16..2a5659b4 100644 --- a/audio/music/meetfemaletrainer.asm +++ b/audio/music/meetfemaletrainer.asm @@ -1,4 +1,4 @@ -Music_MeetFemaleTrainer_Ch1:: ; 7f6f9 (1f:76f9) +Music_MeetFemaleTrainer_Ch0:: tempo 124 volume 7, 7 duty 1 @@ -26,7 +26,7 @@ Music_MeetFemaleTrainer_branch_7f70c:: loopchannel 0, Music_MeetFemaleTrainer_branch_7f70c -Music_MeetFemaleTrainer_Ch2:: ; 7f71c (1f:771c) +Music_MeetFemaleTrainer_Ch1:: duty 2 notetype 12, 12, 2 octave 3 @@ -71,7 +71,7 @@ Music_MeetFemaleTrainer_branch_7f726:: loopchannel 0, Music_MeetFemaleTrainer_branch_7f726 -Music_MeetFemaleTrainer_Ch3:: ; 7f74b (1f:774b) +Music_MeetFemaleTrainer_Ch2:: notetype 12, 1, 0 rest 8 octave 5 @@ -116,4 +116,3 @@ Music_MeetFemaleTrainer_branch_7f770:: F# 1 rest 1 endchannel -; 0x7f77b diff --git a/audio/music/meetmaletrainer.asm b/audio/music/meetmaletrainer.asm index 8a937fc3..c13e40cb 100644 --- a/audio/music/meetmaletrainer.asm +++ b/audio/music/meetmaletrainer.asm @@ -1,4 +1,4 @@ -Music_MeetMaleTrainer_Ch1:: ; 7f77b (1f:777b) +Music_MeetMaleTrainer_Ch0:: tempo 112 volume 7, 7 duty 3 @@ -32,7 +32,7 @@ Music_MeetMaleTrainer_branch_7f78f:: loopchannel 0, Music_MeetMaleTrainer_branch_7f78f -Music_MeetMaleTrainer_Ch2:: ; 7f7a2 (1f:77a2) +Music_MeetMaleTrainer_Ch1:: duty 3 vibrato 24, 2, 2 notetype 12, 12, 4 @@ -75,7 +75,7 @@ Music_MeetMaleTrainer_branch_7f7b5:: loopchannel 0, Music_MeetMaleTrainer_branch_7f7b5 -Music_MeetMaleTrainer_Ch3:: ; 7f7d2 (1f:77d2) +Music_MeetMaleTrainer_Ch2:: notetype 12, 1, 0 rest 6 octave 4 @@ -188,4 +188,3 @@ Music_MeetMaleTrainer_branch_7f7ea:: D# 1 rest 1 loopchannel 0, Music_MeetMaleTrainer_branch_7f7ea -; 0x7f844 diff --git a/audio/music/meetprofoak.asm b/audio/music/meetprofoak.asm index e095557d..5c6ea13d 100644 --- a/audio/music/meetprofoak.asm +++ b/audio/music/meetprofoak.asm @@ -1,4 +1,4 @@ -Music_MeetProfOak_Ch1:: ; af59 (2:6f59) +Music_MeetProfOak_Ch0:: tempo 112 volume 7, 7 duty 3 @@ -74,7 +74,7 @@ Music_MeetProfOak_branch_af85:: loopchannel 0, Music_MeetProfOak_branch_af85 -Music_MeetProfOak_Ch2:: ; afa9 (2:6fa9) +Music_MeetProfOak_Ch1:: vibrato 8, 1, 1 duty 2 notetype 12, 12, 4 @@ -208,7 +208,7 @@ Music_MeetProfOak_branch_b005:: loopchannel 0, Music_MeetProfOak_branch_b005 -Music_MeetProfOak_Ch3:: ; b03d (2:703d) +Music_MeetProfOak_Ch2:: notetype 12, 1, 2 rest 10 octave 4 @@ -421,4 +421,3 @@ Music_MeetProfOak_branch_b101:: rest 1 loopchannel 2, Music_MeetProfOak_branch_b101 loopchannel 0, Music_MeetProfOak_branch_b0bc -; 0xb119 diff --git a/audio/music/meetrival.asm b/audio/music/meetrival.asm index fb138e61..a6391247 100644 --- a/audio/music/meetrival.asm +++ b/audio/music/meetrival.asm @@ -2,7 +2,7 @@ Music_MeetRival_branch_b119:: tempo 100 loopchannel 0, Music_MeetRival_branch_b123 -Music_MeetRival_Ch1:: ; b120 (2:7120) +Music_MeetRival_Ch0:: tempo 112 Music_MeetRival_branch_b123:: @@ -143,7 +143,7 @@ Music_MeetRival_branch_b1a5:: loopchannel 0, Music_MeetRival_branch_b140 -Music_MeetRival_Ch2:: ; b1bb (2:71bb) +Music_MeetRival_Ch1:: duty 3 vibrato 10, 2, 6 notetype 12, 12, 7 @@ -248,7 +248,7 @@ Music_MeetRival_branch_b21d:: loopchannel 0, Music_MeetRival_branch_b1d8 -Music_MeetRival_Ch3:: ; b233 (2:7233) +Music_MeetRival_Ch2:: notetype 12, 1, 4 octave 5 D_ 2 @@ -394,4 +394,3 @@ Music_MeetRival_branch_b2b5:: G_ 1 rest 1 loopchannel 0, Music_MeetRival_branch_b24b -; 0xb2c8 diff --git a/audio/music/museumguy.asm b/audio/music/museumguy.asm index 533ac343..e41b37bd 100644 --- a/audio/music/museumguy.asm +++ b/audio/music/museumguy.asm @@ -1,4 +1,4 @@ -Music_MuseumGuy_Ch1:: ; adae (2:6dae) +Music_MuseumGuy_Ch0:: tempo 128 volume 7, 7 duty 2 @@ -54,7 +54,7 @@ Music_MuseumGuy_branch_adec:: endchannel -Music_MuseumGuy_Ch2:: ; adf1 (2:6df1) +Music_MuseumGuy_Ch1:: duty 2 notetype 12, 12, 1 octave 4 @@ -165,7 +165,7 @@ Music_MuseumGuy_branch_ae26:: loopchannel 0, Music_MuseumGuy_branch_ae26 -Music_MuseumGuy_Ch3:: ; ae6e (2:6e6e) +Music_MuseumGuy_Ch2:: notetype 12, 1, 0 rest 16 octave 4 @@ -261,7 +261,7 @@ Music_MuseumGuy_branch_aec1:: endchannel -Music_MuseumGuy_Ch4:: ; aed1 (2:6ed1) +Music_MuseumGuy_Ch3:: dspeed 12 rest 16 rest 16 @@ -335,4 +335,3 @@ Music_MuseumGuy_branch_aee1:: mutedsnare3 1 mutedsnare3 1 loopchannel 0, Music_MuseumGuy_branch_aee1 -; 0xaf59 diff --git a/audio/music/oakslab.asm b/audio/music/oakslab.asm index 51c6cbf6..87245350 100644 --- a/audio/music/oakslab.asm +++ b/audio/music/oakslab.asm @@ -1,4 +1,4 @@ -Music_OaksLab_Ch1:: ; 7eeb9 (1f:6eb9) +Music_OaksLab_Ch0:: tempo 140 volume 7, 7 duty 3 @@ -69,7 +69,7 @@ Music_OaksLab_branch_7eed0:: loopchannel 0, Music_OaksLab_branch_7eed0 -Music_OaksLab_Ch2:: ; 7ef05 (1f:6f05) +Music_OaksLab_Ch1:: duty 3 vibrato 10, 2, 5 notetype 12, 12, 4 @@ -144,7 +144,7 @@ Music_OaksLab_branch_7ef16:: loopchannel 0, Music_OaksLab_branch_7ef16 -Music_OaksLab_Ch3:: ; 7ef52 (1f:6f52) +Music_OaksLab_Ch2:: notetype 12, 1, 1 rest 2 octave 4 @@ -391,4 +391,3 @@ Music_OaksLab_branch_7ef5c:: E_ 1 rest 3 loopchannel 0, Music_OaksLab_branch_7ef5c -; 0x7f04a diff --git a/audio/music/pallettown.asm b/audio/music/pallettown.asm index 71be9eb1..5ad31f81 100644 --- a/audio/music/pallettown.asm +++ b/audio/music/pallettown.asm @@ -1,4 +1,4 @@ -Music_PalletTown_Ch1:: ; a7c5 (2:67c5) +Music_PalletTown_Ch0:: tempo 160 volume 7, 7 duty 2 @@ -148,7 +148,7 @@ Music_PalletTown_branch_a7ce:: endchannel -Music_PalletTown_Ch2:: ; a85f (2:685f) +Music_PalletTown_Ch1:: duty 2 Music_PalletTown_branch_a861:: @@ -262,7 +262,7 @@ Music_PalletTown_branch_a861:: endchannel -Music_PalletTown_Ch3:: ; a8de (2:68de) +Music_PalletTown_Ch2:: vibrato 24, 2, 8 notetype 12, 1, 2 @@ -312,4 +312,3 @@ Music_PalletTown_branch_a8e3:: F# 8 loopchannel 0, Music_PalletTown_branch_a8e3 endchannel -; 0xa913 diff --git a/audio/music/pkmnhealed.asm b/audio/music/pkmnhealed.asm index 24247326..9d3cd3d0 100644 --- a/audio/music/pkmnhealed.asm +++ b/audio/music/pkmnhealed.asm @@ -1,4 +1,4 @@ -Music_PkmnHealed_Ch1:: ; 9ba3 (2:5ba3) +Music_PkmnHealed_Ch0:: tempo 144 volume 7, 7 duty 2 @@ -19,7 +19,7 @@ Music_PkmnHealed_Ch1:: ; 9ba3 (2:5ba3) endchannel -Music_PkmnHealed_Ch2:: ; 9bc4 (2:5bc4) +Music_PkmnHealed_Ch1:: duty 2 notetype 12, 12, 3 octave 4 @@ -33,7 +33,7 @@ Music_PkmnHealed_Ch2:: ; 9bc4 (2:5bc4) endchannel -Music_PkmnHealed_Ch3:: ; 9bd2 (2:5bd2) +Music_PkmnHealed_Ch2:: notetype 12, 1, 0 octave 4 E_ 2 @@ -45,4 +45,3 @@ Music_PkmnHealed_Ch3:: ; 9bd2 (2:5bd2) E_ 6 rest 2 endchannel -; 0x9bde diff --git a/audio/music/pokecenter.asm b/audio/music/pokecenter.asm index de6e0873..83d161d7 100644 --- a/audio/music/pokecenter.asm +++ b/audio/music/pokecenter.asm @@ -1,4 +1,4 @@ -Music_Pokecenter_Ch1:: ; be56 (2:7e56) +Music_Pokecenter_Ch0:: tempo 144 volume 7, 7 duty 3 @@ -149,7 +149,7 @@ Music_Pokecenter_branch_be61:: loopchannel 0, Music_Pokecenter_branch_be61 -Music_Pokecenter_Ch2:: ; bef9 (2:7ef9) +Music_Pokecenter_Ch1:: vibrato 8, 2, 5 Music_Pokecenter_branch_befc:: @@ -248,7 +248,7 @@ Music_Pokecenter_branch_bf60:: endchannel -Music_Pokecenter_Ch3:: ; bf70 (2:7f70) +Music_Pokecenter_Ch2:: notetype 12, 1, 0 Music_Pokecenter_branch_bf72:: @@ -373,4 +373,3 @@ Music_Pokecenter_branch_bfeb:: F# 2 A_ 2 endchannel -; 0xbff4 diff --git a/audio/music/pokemontower.asm b/audio/music/pokemontower.asm index e04dcb30..0f17ddeb 100644 --- a/audio/music/pokemontower.asm +++ b/audio/music/pokemontower.asm @@ -1,4 +1,4 @@ -Music_PokemonTower_Ch1:: ; 7f04a (1f:704a) +Music_PokemonTower_Ch0:: tempo 152 volume 7, 7 duty 3 @@ -140,7 +140,7 @@ Music_PokemonTower_branch_7f05a:: loopchannel 0, Music_PokemonTower_branch_7f05a -Music_PokemonTower_Ch2:: ; 7f0e3 (1f:70e3) +Music_PokemonTower_Ch1:: vibrato 20, 3, 4 duty 3 notetype 12, 10, 0 @@ -292,7 +292,7 @@ Music_PokemonTower_branch_7f0ee:: loopchannel 0, Music_PokemonTower_branch_7f0ee -Music_PokemonTower_Ch3:: ; 7f19a (1f:719a) +Music_PokemonTower_Ch2:: vibrato 4, 1, 1 notetype 12, 1, 3 rest 8 @@ -456,4 +456,3 @@ Music_PokemonTower_branch_7f1a2:: D# 1 rest 1 loopchannel 0, Music_PokemonTower_branch_7f1a2 -; 0x7f243 diff --git a/audio/music/routes1.asm b/audio/music/routes1.asm index 9876b0ea..fc3227ce 100644 --- a/audio/music/routes1.asm +++ b/audio/music/routes1.asm @@ -1,4 +1,4 @@ -Music_Routes1_Ch1:: ; 9bde (2:5bde) +Music_Routes1_Ch0:: tempo 152 volume 7, 7 vibrato 4, 2, 3 @@ -106,7 +106,7 @@ Music_Routes1_branch_9be9:: endchannel -Music_Routes1_Ch2:: ; 9c51 (2:5c51) +Music_Routes1_Ch1:: duty 2 Music_Routes1_branch_9c53:: @@ -234,7 +234,7 @@ Music_Routes1_branch_9c8d:: endchannel -Music_Routes1_Ch3:: ; 9cd8 (2:5cd8) +Music_Routes1_Ch2:: vibrato 8, 2, 5 notetype 12, 1, 3 @@ -309,7 +309,7 @@ Music_Routes1_branch_9cdd:: endchannel -Music_Routes1_Ch4:: ; 9d24 (2:5d24) +Music_Routes1_Ch3:: dspeed 12 rest 4 mutedsnare1 2 @@ -400,6 +400,5 @@ Music_Routes1_Ch4:: ; 9d24 (2:5d24) rest 2 mutedsnare1 2 mutedsnare1 2 - loopchannel 0, Music_Routes1_Ch4 + loopchannel 0, Music_Routes1_Ch3 endchannel -; 0x9db9 diff --git a/audio/music/routes2.asm b/audio/music/routes2.asm index 9ba376ce..ae5b22d1 100644 --- a/audio/music/routes2.asm +++ b/audio/music/routes2.asm @@ -1,4 +1,4 @@ -Music_Routes2_Ch1:: ; 9db9 (2:5db9) +Music_Routes2_Ch0:: tempo 152 volume 7, 7 vibrato 9, 2, 5 @@ -142,7 +142,7 @@ Music_Routes2_branch_9dc3:: endchannel -Music_Routes2_Ch2:: ; 9e4f (2:5e4f) +Music_Routes2_Ch1:: vibrato 8, 2, 6 duty 3 @@ -216,7 +216,7 @@ Music_Routes2_branch_9e54:: endchannel -Music_Routes2_Ch3:: ; 9e9b (2:5e9b) +Music_Routes2_Ch2:: vibrato 9, 2, 8 Music_Routes2_branch_9e9e:: @@ -324,7 +324,7 @@ Music_Routes2_branch_9e9e:: endchannel -Music_Routes2_Ch4:: ; 9f08 (2:5f08) +Music_Routes2_Ch3:: dspeed 12 snare3 2 rest 2 @@ -421,6 +421,5 @@ Music_Routes2_Ch4:: ; 9f08 (2:5f08) rest 3 snare3 3 rest 3 - loopchannel 0, Music_Routes2_Ch4 + loopchannel 0, Music_Routes2_Ch3 endchannel -; 0x9fad diff --git a/audio/music/routes3.asm b/audio/music/routes3.asm index e62ca9bd..b384308b 100644 --- a/audio/music/routes3.asm +++ b/audio/music/routes3.asm @@ -1,4 +1,4 @@ -Music_Routes3_Ch1:: ; 9fad (2:5fad) +Music_Routes3_Ch0:: tempo 148 volume 7, 7 duty 3 @@ -77,7 +77,7 @@ Music_Routes3_branch_9fc3:: loopchannel 0, Music_Routes3_branch_9fc3 -Music_Routes3_Ch2:: ; a009 (2:6009) +Music_Routes3_Ch1:: vibrato 8, 2, 3 duty 2 notetype 12, 12, 7 @@ -178,7 +178,7 @@ Music_Routes3_branch_a01a:: loopchannel 0, Music_Routes3_branch_a01a -Music_Routes3_Ch3:: ; a07f (2:607f) +Music_Routes3_Ch2:: vibrato 4, 1, 0 notetype 6, 1, 2 octave 4 @@ -354,7 +354,7 @@ Music_Routes3_branch_a0a3:: loopchannel 0, Music_Routes3_branch_a0a3 -Music_Routes3_Ch4:: ; a131 (2:6131) +Music_Routes3_Ch3:: dspeed 6 mutedsnare4 1 mutedsnare4 1 @@ -513,4 +513,3 @@ Music_Routes3_branch_a17a:: mutedsnare3 1 mutedsnare3 1 loopchannel 0, Music_Routes3_branch_a17a -; 0xa26a diff --git a/audio/music/routes4.asm b/audio/music/routes4.asm index 742244bc..a9149f05 100644 --- a/audio/music/routes4.asm +++ b/audio/music/routes4.asm @@ -1,4 +1,4 @@ -Music_Routes4_Ch1:: ; a26a (2:626a) +Music_Routes4_Ch0:: tempo 148 volume 7, 7 duty 3 @@ -138,7 +138,7 @@ Music_Routes4_branch_a28a:: loopchannel 0, Music_Routes4_branch_a28a -Music_Routes4_Ch2:: ; a304 (2:6304) +Music_Routes4_Ch1:: vibrato 12, 2, 4 duty 1 notetype 12, 9, 2 @@ -288,7 +288,7 @@ Music_Routes4_branch_a325:: loopchannel 0, Music_Routes4_branch_a325 -Music_Routes4_Ch3:: ; a3c4 (2:63c4) +Music_Routes4_Ch2:: notetype 12, 1, 0 octave 4 E_ 1 @@ -506,7 +506,7 @@ Music_Routes4_branch_a3d7:: loopchannel 0, Music_Routes4_branch_a3d7 -Music_Routes4_Ch4:: ; a49d (2:649d) +Music_Routes4_Ch3:: dspeed 12 rest 16 rest 12 @@ -679,4 +679,3 @@ Music_Routes4_branch_a4a8:: mutedsnare2 2 mutedsnare2 2 loopchannel 0, Music_Routes4_branch_a4a8 -; 0xa5f0 diff --git a/audio/music/safarizone.asm b/audio/music/safarizone.asm index 3e0657fd..e2853646 100644 --- a/audio/music/safarizone.asm +++ b/audio/music/safarizone.asm @@ -1,4 +1,4 @@ -Music_SafariZone_Ch1:: ; bc2e (2:7c2e) +Music_SafariZone_Ch0:: tempo 132 volume 7, 7 vibrato 6, 3, 4 @@ -39,7 +39,7 @@ Music_SafariZone_branch_bc5f:: endchannel -Music_SafariZone_Ch2:: ; bc6a (2:7c6a) +Music_SafariZone_Ch1:: duty 2 vibrato 8, 2, 5 notetype 12, 10, 2 @@ -73,7 +73,7 @@ Music_SafariZone_branch_bc89:: endchannel -Music_SafariZone_Ch3:: ; bc94 (2:7c94) +Music_SafariZone_Ch2:: notetype 12, 1, 0 rest 8 @@ -109,4 +109,3 @@ Music_SafariZone_branch_bca5:: A_ 2 rest 2 endchannel -; 0xbcbb diff --git a/audio/music/silphco.asm b/audio/music/silphco.asm index c5cb1675..3e1ff3fc 100644 --- a/audio/music/silphco.asm +++ b/audio/music/silphco.asm @@ -1,4 +1,4 @@ -Music_SilphCo_Ch1:: ; 7f243 (1f:7243) +Music_SilphCo_Ch0:: tempo 160 volume 7, 7 duty 3 @@ -395,7 +395,7 @@ Music_SilphCo_branch_7f3f0:: endchannel -Music_SilphCo_Ch2:: ; 7f409 (1f:7409) +Music_SilphCo_Ch1:: vibrato 10, 3, 2 duty 3 notetype 6, 12, 3 @@ -780,7 +780,7 @@ Music_SilphCo_branch_7f42e:: loopchannel 0, Music_SilphCo_branch_7f42e -Music_SilphCo_Ch3:: ; 7f5be (1f:75be) +Music_SilphCo_Ch2:: vibrato 8, 1, 1 notetype 12, 1, 1 rest 12 @@ -998,4 +998,3 @@ Music_SilphCo_branch_7f5c9:: E_ 4 F_ 4 loopchannel 0, Music_SilphCo_branch_7f5c9 -; 0x7f69d diff --git a/audio/music/ssanne.asm b/audio/music/ssanne.asm index db55e3b6..1356c8b1 100644 --- a/audio/music/ssanne.asm +++ b/audio/music/ssanne.asm @@ -1,4 +1,4 @@ -Music_SSAnne_Ch1:: ; b3a7 (2:73a7) +Music_SSAnne_Ch0:: tempo 128 volume 7, 7 duty 1 @@ -107,7 +107,7 @@ Music_SSAnne_branch_b3b2:: loopchannel 0, Music_SSAnne_branch_b3b2 -Music_SSAnne_Ch2:: ; b419 (2:7419) +Music_SSAnne_Ch1:: duty 0 vibrato 12, 2, 4 @@ -282,7 +282,7 @@ Music_SSAnne_branch_b41e:: loopchannel 0, Music_SSAnne_branch_b41e -Music_SSAnne_Ch3:: ; b4cb (2:74cb) +Music_SSAnne_Ch2:: notetype 12, 1, 3 rest 16 rest 12 @@ -335,5 +335,4 @@ Music_SSAnne_Ch3:: ; b4cb (2:74cb) F# 8 G# 8 B_ 8 - loopchannel 0, Music_SSAnne_Ch3 -; 0xb504 + loopchannel 0, Music_SSAnne_Ch2 diff --git a/audio/music/surfing.asm b/audio/music/surfing.asm index 2b829caf..c4507a55 100644 --- a/audio/music/surfing.asm +++ b/audio/music/surfing.asm @@ -1,4 +1,4 @@ -Music_Surfing_Ch1:: ; 7fa19 (1f:7a19) +Music_Surfing_Ch0:: tempo 160 volume 7, 7 duty 3 @@ -116,7 +116,7 @@ Music_Surfing_branch_7fa30:: loopchannel 0, Music_Surfing_branch_7fa30 -Music_Surfing_Ch2:: ; 7fa9c (1f:7a9c) +Music_Surfing_Ch1:: duty 3 vibrato 16, 2, 5 notetype 12, 12, 6 @@ -203,7 +203,7 @@ Music_Surfing_branch_7faae:: loopchannel 0, Music_Surfing_branch_7faae -Music_Surfing_Ch3:: ; 7fafa (1f:7afa) +Music_Surfing_Ch2:: notetype 12, 1, 0 rest 12 octave 5 @@ -333,4 +333,3 @@ Music_Surfing_branch_7fb03:: D_ 2 E_ 2 loopchannel 0, Music_Surfing_branch_7fb03 -; 0x7fb7d diff --git a/audio/music/titlescreen.asm b/audio/music/titlescreen.asm index 359ff877..2d41b082 100644 --- a/audio/music/titlescreen.asm +++ b/audio/music/titlescreen.asm @@ -1,4 +1,4 @@ -Music_TitleScreen_Ch1:: ; 7e4c0 (1f:64c0) +Music_TitleScreen_Ch0:: tempo 144 volume 7, 7 vibrato 9, 3, 4 @@ -154,7 +154,7 @@ Music_TitleScreen_branch_7e55c:: endchannel -Music_TitleScreen_Ch2:: ; 7e578 (1f:6578) +Music_TitleScreen_Ch1:: vibrato 16, 4, 6 duty 1 notetype 12, 14, 1 @@ -321,7 +321,7 @@ Music_TitleScreen_branch_7e636:: endchannel -Music_TitleScreen_Ch3:: ; 7e643 (1f:6643) +Music_TitleScreen_Ch2:: notetype 12, 1, 0 octave 3 G_ 1 @@ -459,7 +459,7 @@ Music_TitleScreen_branch_7e6e5:: endchannel -Music_TitleScreen_Ch4:: ; 7e6eb (1f:66eb) +Music_TitleScreen_Ch3:: dspeed 6 rest 4 snare3 1 @@ -675,4 +675,3 @@ Music_TitleScreen_branch_7e842:: snare2 1 rest 3 endchannel -; 0x7e850 diff --git a/audio/music/trainerbattle.asm b/audio/music/trainerbattle.asm index 52642fdc..5bd2c5f8 100644 --- a/audio/music/trainerbattle.asm +++ b/audio/music/trainerbattle.asm @@ -1,4 +1,4 @@ -Music_TrainerBattle_Ch1:: ; 22919 (8:6919) +Music_TrainerBattle_Ch0:: tempo 112 volume 7, 7 duty 3 @@ -649,7 +649,7 @@ Music_TrainerBattle_branch_22962:: loopchannel 0, Music_TrainerBattle_branch_22962 -Music_TrainerBattle_Ch2:: ; 22bae (8:6bae) +Music_TrainerBattle_Ch1:: duty 3 vibrato 10, 2, 5 notetype 12, 12, 2 @@ -953,7 +953,7 @@ Music_TrainerBattle_branch_22bfc:: loopchannel 0, Music_TrainerBattle_branch_22bfc -Music_TrainerBattle_Ch3:: ; 22d10 (8:6d10) +Music_TrainerBattle_Ch2:: vibrato 0, 2, 0 notetype 12, 1, 4 octave 3 @@ -1855,4 +1855,3 @@ Music_TrainerBattle_branch_22d9c:: D_ 2 C_ 2 loopchannel 0, Music_TrainerBattle_branch_22d9c -; 0x23099 diff --git a/audio/music/unusedsong.asm b/audio/music/unusedsong.asm index fb51fd15..fb541581 100644 --- a/audio/music/unusedsong.asm +++ b/audio/music/unusedsong.asm @@ -1,4 +1,4 @@ -Music_UnusedSong_Ch1:: ; a913 (2:6913) +Music_UnusedSong_Ch0:: tempo 144 volume 7, 7 vibrato 5, 1, 6 @@ -182,7 +182,7 @@ Music_UnusedSong_branch_a91b:: endchannel -Music_UnusedSong_Ch2:: ; a9cf (2:69cf) +Music_UnusedSong_Ch1:: tempo 144 volume 7, 7 toggleperfectpitch @@ -336,4 +336,3 @@ Music_UnusedSong_branch_a9d8:: rest 6 loopchannel 0, Music_UnusedSong_branch_a9d8 endchannel -; 0xaa6f diff --git a/audio/music/vermilion.asm b/audio/music/vermilion.asm index 5dfd5702..c89c9b3b 100644 --- a/audio/music/vermilion.asm +++ b/audio/music/vermilion.asm @@ -1,4 +1,4 @@ -Music_Vermilion_Ch1:: ; b9eb (2:79eb) +Music_Vermilion_Ch0:: tempo 156 volume 7, 7 duty 3 @@ -111,7 +111,7 @@ Music_Vermilion_branch_b9f6:: loopchannel 0, Music_Vermilion_branch_b9f6 -Music_Vermilion_Ch2:: ; ba61 (2:7a61) +Music_Vermilion_Ch1:: duty 3 vibrato 10, 2, 3 @@ -178,7 +178,7 @@ Music_Vermilion_branch_ba66:: loopchannel 0, Music_Vermilion_branch_ba66 -Music_Vermilion_Ch3:: ; baa6 (2:7aa6) +Music_Vermilion_Ch2:: notetype 12, 1, 0 Music_Vermilion_branch_baa8:: @@ -282,7 +282,7 @@ Music_Vermilion_branch_baa8:: loopchannel 0, Music_Vermilion_branch_baa8 -Music_Vermilion_Ch4:: ; bb0d (2:7b0d) +Music_Vermilion_Ch3:: dspeed 12 Music_Vermilion_branch_bb0e:: @@ -321,4 +321,3 @@ Music_Vermilion_branch_bb3f:: triangle1 1 triangle1 1 endchannel -; 0xbb58 diff --git a/audio/music/wildbattle.asm b/audio/music/wildbattle.asm index 70ce7d3f..e9aad529 100644 --- a/audio/music/wildbattle.asm +++ b/audio/music/wildbattle.asm @@ -1,4 +1,4 @@ -Music_WildBattle_Ch1:: ; 23099 (8:7099) +Music_WildBattle_Ch0:: tempo 104 volume 7, 7 duty 3 @@ -300,7 +300,7 @@ Music_WildBattle_branch_230e0:: loopchannel 0, Music_WildBattle_branch_230e0 -Music_WildBattle_Ch2:: ; 231d8 (8:71d8) +Music_WildBattle_Ch1:: duty 3 vibrato 8, 2, 5 notetype 12, 12, 3 @@ -462,7 +462,7 @@ Music_WildBattle_branch_23225:: loopchannel 0, Music_WildBattle_branch_23225 -Music_WildBattle_Ch3:: ; 23290 (8:7290) +Music_WildBattle_Ch2:: vibrato 0, 2, 0 notetype 12, 1, 1 octave 4 @@ -736,4 +736,3 @@ Music_WildBattle_branch_232d8:: C# 2 G# 2 loopchannel 0, Music_WildBattle_branch_232d8 -; 0x233a6 diff --git a/audio/music/yellow/meetjessiejames.asm b/audio/music/yellow/meetjessiejames.asm index 5ef52491..086fef53 100644 --- a/audio/music/yellow/meetjessiejames.asm +++ b/audio/music/yellow/meetjessiejames.asm @@ -1,4 +1,4 @@ -Music_MeetJessieJames_Ch1:: ; 8316d (20:716d) +Music_MeetJessieJames_Ch1:: tempo 144 volume 7, 7 duty 3 @@ -77,7 +77,7 @@ Music_MeetJessieJames_branch_83187:: loopchannel 0, Music_MeetJessieJames_branch_83187 -Music_MeetJessieJames_Ch2:: ; 831c8 (20:71c8) +Music_MeetJessieJames_Ch2:: duty 3 vibrato 6, 1, 5 notetype 12, 12, 2 @@ -164,7 +164,7 @@ Music_MeetJessieJames_branch_831df:: loopchannel 0, Music_MeetJessieJames_branch_831df -Music_MeetJessieJames_Ch3:: ; 8322a (20:722a) +Music_MeetJessieJames_Ch3:: notetype 12, 1, 0 rest 16 rest 8 @@ -307,4 +307,3 @@ Music_MeetJessieJames_branch_83235:: rest 1 loopchannel 0, Music_MeetJessieJames_branch_83235 endchannel -; 0x832ba diff --git a/audio/music/yellow/surfingpikachu.asm b/audio/music/yellow/surfingpikachu.asm index 1832bb03..1ee3f760 100644 --- a/audio/music/yellow/surfingpikachu.asm +++ b/audio/music/yellow/surfingpikachu.asm @@ -1,4 +1,4 @@ -Music_SurfingPikachu_Ch1:: ; 82ce8 (20:6ce8) +Music_SurfingPikachu_Ch1:: tempo 117 volume 7, 7 duty 3 @@ -162,7 +162,7 @@ Music_SurfingPikachu_branch_82d1a:: loopchannel 0, Music_SurfingPikachu_branch_82d1a -Music_SurfingPikachu_Ch2:: ; 82d9d (20:6d9d) +Music_SurfingPikachu_Ch2:: duty 3 vibrato 6, 1, 5 notetype 12, 12, 4 @@ -312,7 +312,7 @@ Music_SurfingPikachu_branch_82de0:: loopchannel 0, Music_SurfingPikachu_branch_82de0 -Music_SurfingPikachu_Ch3:: ; 82e45 (20:6e45) +Music_SurfingPikachu_Ch3:: notetype 12, 1, 0 octave 4 B_ 6 @@ -688,4 +688,3 @@ Music_SurfingPikachu_branch_82ea0:: D# 1 rest 1 loopchannel 0, Music_SurfingPikachu_branch_82ea0 -; 0x82fbe diff --git a/audio/music/yellow/yellowintro.asm b/audio/music/yellow/yellowintro.asm index 4d9cf938..c809d10f 100644 --- a/audio/music/yellow/yellowintro.asm +++ b/audio/music/yellow/yellowintro.asm @@ -1,4 +1,4 @@ -Music_YellowIntro_Ch1:: ; 7f65c (1f:765c) +Music_YellowIntro_Ch1:: tempo 116 volume 7, 7 duty 3 @@ -100,7 +100,7 @@ Music_YellowIntro_Ch1:: ; 7f65c (1f:765c) endchannel -Music_YellowIntro_Ch2:: ; 7f6d3 (1f:76d3) +Music_YellowIntro_Ch2:: duty 2 vibrato 6, 1, 5 notetype 12, 12, 2 @@ -203,7 +203,7 @@ Music_YellowIntro_Ch2:: ; 7f6d3 (1f:76d3) endchannel -Music_YellowIntro_Ch3:: ; 7f749 (1f:7749) +Music_YellowIntro_Ch3:: notetype 12, 1, 0 octave 4 E_ 1 @@ -482,4 +482,3 @@ Music_YellowIntro_Ch3:: ; 7f749 (1f:7749) E_ 1 rest 15 endchannel -; 0x7f860 diff --git a/audio/music/yellow/yellowunusedsong.asm b/audio/music/yellow/yellowunusedsong.asm index e8c2a7ba..f65ca164 100644 --- a/audio/music/yellow/yellowunusedsong.asm +++ b/audio/music/yellow/yellowunusedsong.asm @@ -1,4 +1,4 @@ -Music_YellowUnusedSong_Ch1:: ; 82fbe (20:6fbe) +Music_YellowUnusedSong_Ch1:: tempo 140 volume 7, 7 duty 3 @@ -75,7 +75,7 @@ Music_YellowUnusedSong_branch_82fde:: loopchannel 0, Music_YellowUnusedSong_branch_82fde -Music_YellowUnusedSong_Ch2:: ; 83010 (20:7010) +Music_YellowUnusedSong_Ch2:: duty 2 notetype 8, 12, 2 octave 4 @@ -161,7 +161,7 @@ Music_YellowUnusedSong_branch_8302a:: loopchannel 0, Music_YellowUnusedSong_branch_8302a -Music_YellowUnusedSong_Ch3:: ; 83068 (20:7068) +Music_YellowUnusedSong_Ch3:: notetype 12, 1, 0 vibrato 2, 1, 5 rest 16 @@ -202,7 +202,7 @@ Music_YellowUnusedSong_branch_83075:: loopchannel 0, Music_YellowUnusedSong_branch_83075 -Music_YellowUnusedSong_Ch4:: ; 83092 (20:7092) +Music_YellowUnusedSong_Ch4:: dspeed 12 snare3 4 dspeed 8 @@ -324,4 +324,3 @@ Music_YellowUnusedSong_branch_830c3:: snare3 4 snare3 4 loopchannel 0, Music_YellowUnusedSong_branch_830c3 -; 0x8316d diff --git a/audio/sfx/sfx_02_59.asm b/audio/sfx/59_1.asm index a4985d1f..f36f9e1e 100644 --- a/audio/sfx/sfx_02_59.asm +++ b/audio/sfx/59_1.asm @@ -1,12 +1,11 @@ -SFX_02_59_Ch1: ; 841b (2:441b) +SFX_59_1_Ch4: duty 2 unknownsfx0x20 4, 241, 128, 7 endchannel -SFX_02_59_Ch2: ; 8422 (2:4422) +SFX_59_1_Ch5: duty 2 unknownsfx0x20 1, 8, 0, 0 unknownsfx0x20 4, 161, 97, 7 endchannel -; 0x842d
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_59.asm b/audio/sfx/59_3.asm index a50d05c0..559318ba 100644 --- a/audio/sfx/sfx_1f_59.asm +++ b/audio/sfx/59_3.asm @@ -1,12 +1,11 @@ -SFX_1f_59_Ch1: ; 7c404 (1f:4404) +SFX_59_3_Ch4: duty 2 unknownsfx0x20 4, 241, 128, 7 endchannel -SFX_1f_59_Ch2: ; 7c40b (1f:440b) +SFX_59_3_Ch5: duty 2 unknownsfx0x20 1, 8, 0, 0 unknownsfx0x20 4, 161, 97, 7 endchannel -; 0x7c416
\ No newline at end of file diff --git a/audio/sfx/sfx_02_52.asm b/audio/sfx/arrow_tiles_1.asm index 9534b08d..c9ef1564 100644 --- a/audio/sfx/sfx_02_52.asm +++ b/audio/sfx/arrow_tiles_1.asm @@ -1,7 +1,6 @@ -SFX_02_52_Ch1: ; 8649 (2:4649) +SFX_Arrow_Tiles_1_Ch4: duty 0 unknownsfx0x10 23 unknownsfx0x20 15, 210, 0, 7 unknownsfx0x10 8 endchannel -; 0x8654
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_52.asm b/audio/sfx/arrow_tiles_3.asm index 6fa9eaa2..f88b9c83 100644 --- a/audio/sfx/sfx_1f_52.asm +++ b/audio/sfx/arrow_tiles_3.asm @@ -1,7 +1,6 @@ -SFX_1f_52_Ch1: ; 7c626 (1f:4626) +SFX_Arrow_Tiles_3_Ch4: duty 0 unknownsfx0x10 23 unknownsfx0x20 15, 210, 0, 7 unknownsfx0x10 8 endchannel -; 0x7c631
\ No newline at end of file diff --git a/audio/sfx/sfx_08_42.asm b/audio/sfx/ball_poof.asm index 43232843..7068c66c 100644 --- a/audio/sfx/sfx_08_42.asm +++ b/audio/sfx/ball_poof.asm @@ -1,4 +1,4 @@ -SFX_08_42_Ch1: ; 2043d (8:443d) +SFX_Ball_Poof_Ch4: duty 2 unknownsfx0x10 22 unknownsfx0x20 15, 242, 0, 4 @@ -6,7 +6,6 @@ SFX_08_42_Ch1: ; 2043d (8:443d) endchannel -SFX_08_42_Ch2: ; 20448 (8:4448) +SFX_Ball_Poof_Ch7: unknownnoise0x20 15, 162, 34 endchannel -; 0x2044c
\ No newline at end of file diff --git a/audio/sfx/sfx_08_41.asm b/audio/sfx/ball_toss.asm index f4825bb4..e9beac77 100644 --- a/audio/sfx/sfx_08_41.asm +++ b/audio/sfx/ball_toss.asm @@ -1,12 +1,11 @@ -SFX_08_41_Ch1: ; 2042d (8:442d) +SFX_Ball_Toss_Ch4: duty 2 unknownsfx0x10 47 unknownsfx0x20 15, 242, 128, 7 endchannel -SFX_08_41_Ch2: ; 20436 (8:4436) +SFX_Ball_Toss_Ch5: duty 2 unknownsfx0x20 15, 194, 130, 7 endchannel -; 0x2043d
\ No newline at end of file diff --git a/audio/sfx/sfx_08_49.asm b/audio/sfx/battle_09.asm index 6219a615..11f156cb 100644 --- a/audio/sfx/sfx_08_49.asm +++ b/audio/sfx/battle_09.asm @@ -1,7 +1,6 @@ -SFX_08_49_Ch1: ; 204b9 (8:44b9) +SFX_Battle_09_Ch4: duty 1 unknownsfx0x10 151 unknownsfx0x20 15, 242, 0, 5 unknownsfx0x10 8 endchannel -; 0x204c4
\ No newline at end of file diff --git a/audio/sfx/sfx_08_4b.asm b/audio/sfx/battle_0b.asm index 980af0c9..d6feba8e 100644 --- a/audio/sfx/sfx_08_4b.asm +++ b/audio/sfx/battle_0b.asm @@ -1,4 +1,3 @@ -SFX_08_4b_Ch1: ; 204c8 (8:44c8) +SFX_Battle_0B_Ch7: unknownnoise0x20 8, 241, 84 endchannel -; 0x204cc
\ No newline at end of file diff --git a/audio/sfx/sfx_08_4c.asm b/audio/sfx/battle_0c.asm index f7f32305..f193fc20 100644 --- a/audio/sfx/sfx_08_4c.asm +++ b/audio/sfx/battle_0c.asm @@ -1,6 +1,5 @@ -SFX_08_4c_Ch1: ; 204cc (8:44cc) +SFX_Battle_0C_Ch7: unknownnoise0x20 15, 143, 17 unknownnoise0x20 4, 255, 18 unknownnoise0x20 10, 241, 85 endchannel -; 0x204d6
\ No newline at end of file diff --git a/audio/sfx/sfx_08_4d.asm b/audio/sfx/battle_0d.asm index da4fa223..f9d423ad 100644 --- a/audio/sfx/sfx_08_4d.asm +++ b/audio/sfx/battle_0d.asm @@ -1,6 +1,5 @@ -SFX_08_4d_Ch1: ; 204d6 (8:44d6) +SFX_Battle_0D_Ch7: unknownnoise0x20 15, 143, 52 unknownnoise0x20 8, 242, 53 unknownnoise0x20 10, 241, 85 endchannel -; 0x204e0
\ No newline at end of file diff --git a/audio/sfx/sfx_08_4e.asm b/audio/sfx/battle_0e.asm index f371f7ee..92a660b2 100644 --- a/audio/sfx/sfx_08_4e.asm +++ b/audio/sfx/battle_0e.asm @@ -1,5 +1,4 @@ -SFX_08_4e_Ch1: ; 204e0 (8:44e0) +SFX_Battle_0E_Ch7: unknownnoise0x20 15, 159, 35 unknownnoise0x20 8, 241, 33 endchannel -; 0x204e7
\ No newline at end of file diff --git a/audio/sfx/sfx_08_4f.asm b/audio/sfx/battle_0f.asm index 3200b9aa..846a9053 100644 --- a/audio/sfx/sfx_08_4f.asm +++ b/audio/sfx/battle_0f.asm @@ -1,7 +1,6 @@ -SFX_08_4f_Ch1: ; 204e7 (8:44e7) +SFX_Battle_0F_Ch7: unknownnoise0x20 2, 225, 75 unknownnoise0x20 10, 241, 68 unknownnoise0x20 2, 225, 58 unknownnoise0x20 6, 241, 52 endchannel -; 0x204f4
\ No newline at end of file diff --git a/audio/sfx/sfx_08_52.asm b/audio/sfx/battle_12.asm index d5ca41b6..77be75c0 100644 --- a/audio/sfx/sfx_08_52.asm +++ b/audio/sfx/battle_12.asm @@ -1,7 +1,6 @@ -SFX_08_52_Ch1: ; 2050b (8:450b) +SFX_Battle_12_Ch7: unknownnoise0x20 8, 79, 35 unknownnoise0x20 4, 196, 34 unknownnoise0x20 6, 242, 35 - loopchannel 4, SFX_08_52_Ch1 + loopchannel 4, SFX_Battle_12_Ch7 endchannel -; 0x20519
\ No newline at end of file diff --git a/audio/sfx/sfx_08_53.asm b/audio/sfx/battle_13.asm index 07215881..81e1a0ef 100644 --- a/audio/sfx/sfx_08_53.asm +++ b/audio/sfx/battle_13.asm @@ -1,7 +1,6 @@ -SFX_08_53_Ch1: ; 20519 (8:4519) +SFX_Battle_13_Ch7: unknownnoise0x20 8, 79, 51 unknownnoise0x20 4, 196, 34 unknownnoise0x20 6, 242, 35 unknownnoise0x20 15, 242, 34 endchannel -; 0x20526
\ No newline at end of file diff --git a/audio/sfx/sfx_08_54.asm b/audio/sfx/battle_14.asm index 019cb3a1..8cecfb37 100644 --- a/audio/sfx/sfx_08_54.asm +++ b/audio/sfx/battle_14.asm @@ -1,7 +1,6 @@ -SFX_08_54_Ch1: ; 20526 (8:4526) +SFX_Battle_14_Ch7: unknownnoise0x20 8, 255, 50 unknownnoise0x20 8, 244, 67 unknownnoise0x20 8, 242, 84 unknownnoise0x20 8, 241, 101 endchannel -; 0x20533
\ No newline at end of file diff --git a/audio/sfx/sfx_08_56.asm b/audio/sfx/battle_16.asm index 05d62e90..dcc7014d 100644 --- a/audio/sfx/sfx_08_56.asm +++ b/audio/sfx/battle_16.asm @@ -1,6 +1,5 @@ -SFX_08_56_Ch1: ; 2054c (8:454c) +SFX_Battle_16_Ch7: unknownnoise0x20 1, 148, 35 unknownnoise0x20 1, 180, 34 unknownnoise0x20 8, 241, 68 endchannel -; 0x20556
\ No newline at end of file diff --git a/audio/sfx/sfx_08_57.asm b/audio/sfx/battle_17.asm index d8fa8880..82bb2117 100644 --- a/audio/sfx/sfx_08_57.asm +++ b/audio/sfx/battle_17.asm @@ -1,7 +1,6 @@ -SFX_08_57_Ch1: ; 20556 (8:4556) +SFX_Battle_17_Ch7: unknownnoise0x20 2, 148, 51 unknownnoise0x20 4, 180, 34 unknownnoise0x20 4, 241, 68 unknownnoise0x20 8, 241, 85 endchannel -; 0x20563
\ No newline at end of file diff --git a/audio/sfx/sfx_08_58.asm b/audio/sfx/battle_18.asm index 66a07ba4..14aac5c1 100644 --- a/audio/sfx/sfx_08_58.asm +++ b/audio/sfx/battle_18.asm @@ -1,5 +1,4 @@ -SFX_08_58_Ch1: ; 20563 (8:4563) +SFX_Battle_18_Ch7: unknownnoise0x20 4, 255, 85 unknownnoise0x20 8, 241, 101 endchannel -; 0x2056a
\ No newline at end of file diff --git a/audio/sfx/sfx_08_59.asm b/audio/sfx/battle_19.asm index b67845d6..6bc1804d 100644 --- a/audio/sfx/sfx_08_59.asm +++ b/audio/sfx/battle_19.asm @@ -1,6 +1,5 @@ -SFX_08_59_Ch1: ; 2056a (8:456a) +SFX_Battle_19_Ch7: unknownnoise0x20 2, 132, 67 unknownnoise0x20 2, 196, 34 unknownnoise0x20 8, 242, 52 endchannel -; 0x20574
\ No newline at end of file diff --git a/audio/sfx/sfx_08_5b.asm b/audio/sfx/battle_1b.asm index 2a1cc2fa..a4d8992b 100644 --- a/audio/sfx/sfx_08_5b.asm +++ b/audio/sfx/battle_1b.asm @@ -1,5 +1,4 @@ -SFX_08_5b_Ch1: ; 2057b (8:457b) +SFX_Battle_1B_Ch7: unknownnoise0x20 2, 241, 34 unknownnoise0x20 15, 242, 18 endchannel -; 0x20582
\ No newline at end of file diff --git a/audio/sfx/sfx_08_5c.asm b/audio/sfx/battle_1c.asm index f395fa7e..05cdd091 100644 --- a/audio/sfx/sfx_08_5c.asm +++ b/audio/sfx/battle_1c.asm @@ -1,6 +1,5 @@ -SFX_08_5c_Ch1: ; 20582 (8:4582) +SFX_Battle_1C_Ch7: unknownnoise0x20 2, 194, 1 unknownnoise0x20 15, 244, 1 unknownnoise0x20 15, 242, 1 endchannel -; 0x2058c
\ No newline at end of file diff --git a/audio/sfx/sfx_08_5e.asm b/audio/sfx/battle_1e.asm index 24159908..8d3f4745 100644 --- a/audio/sfx/sfx_08_5e.asm +++ b/audio/sfx/battle_1e.asm @@ -1,4 +1,4 @@ -SFX_08_5e_Ch1: ; 20593 (8:4593) +SFX_Battle_1E_Ch4: duty 0 unknownsfx0x10 58 unknownsfx0x20 4, 242, 0, 2 @@ -8,10 +8,9 @@ SFX_08_5e_Ch1: ; 20593 (8:4593) endchannel -SFX_08_5e_Ch2: ; 205a4 (8:45a4) +SFX_Battle_1E_Ch7: unknownnoise0x20 0, 209, 66 unknownnoise0x20 4, 161, 50 unknownnoise0x20 0, 209, 34 unknownnoise0x20 6, 161, 50 endchannel -; 0x205b1
\ No newline at end of file diff --git a/audio/sfx/sfx_08_60.asm b/audio/sfx/battle_20.asm index fcf2bb8b..f7413e63 100644 --- a/audio/sfx/sfx_08_60.asm +++ b/audio/sfx/battle_20.asm @@ -1,5 +1,4 @@ -SFX_08_60_Ch1: ; 205be (8:45be) +SFX_Battle_20_Ch7: unknownnoise0x20 12, 241, 84 unknownnoise0x20 8, 241, 100 endchannel -; 0x205c5
\ No newline at end of file diff --git a/audio/sfx/sfx_08_61.asm b/audio/sfx/battle_21.asm index 39c12c1e..a6b63a6c 100644 --- a/audio/sfx/sfx_08_61.asm +++ b/audio/sfx/battle_21.asm @@ -1,8 +1,7 @@ -SFX_08_61_Ch1: ; 205c5 (8:45c5) +SFX_Battle_21_Ch7: unknownnoise0x20 2, 241, 51 unknownnoise0x20 2, 193, 50 unknownnoise0x20 2, 161, 49 unknownnoise0x20 15, 130, 50 unknownnoise0x20 8, 241, 52 endchannel -; 0x205d5
\ No newline at end of file diff --git a/audio/sfx/sfx_08_62.asm b/audio/sfx/battle_22.asm index 13f4b95a..6a20c3ae 100644 --- a/audio/sfx/sfx_08_62.asm +++ b/audio/sfx/battle_22.asm @@ -1,5 +1,4 @@ -SFX_08_62_Ch1: ; 205d5 (8:45d5) +SFX_Battle_22_Ch7: unknownnoise0x20 2, 210, 50 unknownnoise0x20 15, 242, 67 endchannel -; 0x205dc
\ No newline at end of file diff --git a/audio/sfx/sfx_08_63.asm b/audio/sfx/battle_23.asm index bd5b9e2f..e532cf08 100644 --- a/audio/sfx/sfx_08_63.asm +++ b/audio/sfx/battle_23.asm @@ -1,8 +1,7 @@ -SFX_08_63_Ch1: ; 205dc (8:45dc) +SFX_Battle_23_Ch7: unknownnoise0x20 2, 242, 67 unknownnoise0x20 4, 181, 50 unknownnoise0x20 9, 134, 49 unknownnoise0x20 7, 100, 0 unknownnoise0x20 15, 242, 85 endchannel -; 0x205ec
\ No newline at end of file diff --git a/audio/sfx/sfx_08_64.asm b/audio/sfx/battle_24.asm index b615919f..46e9d29f 100644 --- a/audio/sfx/sfx_08_64.asm +++ b/audio/sfx/battle_24.asm @@ -1,4 +1,4 @@ -SFX_08_64_Ch1: ; 205ec (8:45ec) +SFX_Battle_24_Ch4: duty 1 unknownsfx0x10 151 unknownsfx0x20 15, 242, 0, 7 @@ -6,8 +6,7 @@ SFX_08_64_Ch1: ; 205ec (8:45ec) endchannel -SFX_08_64_Ch2: ; 205f7 (8:45f7) +SFX_Battle_24_Ch7: unknownnoise0x20 15, 63, 34 unknownnoise0x20 15, 242, 33 endchannel -; 0x205fe
\ No newline at end of file diff --git a/audio/sfx/sfx_08_65.asm b/audio/sfx/battle_25.asm index e0368e06..3a46e505 100644 --- a/audio/sfx/sfx_08_65.asm +++ b/audio/sfx/battle_25.asm @@ -1,8 +1,7 @@ -SFX_08_65_Ch1: ; 205fe (8:45fe) +SFX_Battle_25_Ch7: unknownnoise0x20 15, 79, 65 unknownnoise0x20 8, 143, 65 unknownnoise0x20 8, 207, 65 unknownnoise0x20 8, 242, 66 unknownnoise0x20 15, 242, 65 endchannel -; 0x2060e
\ No newline at end of file diff --git a/audio/sfx/sfx_08_66.asm b/audio/sfx/battle_26.asm index 07f1ab05..ce1ac2f9 100644 --- a/audio/sfx/sfx_08_66.asm +++ b/audio/sfx/battle_26.asm @@ -1,4 +1,4 @@ -SFX_08_66_Ch1: ; 2060e (8:460e) +SFX_Battle_26_Ch7: unknownnoise0x20 10, 255, 80 unknownnoise0x20 15, 255, 81 unknownnoise0x20 8, 242, 81 @@ -7,4 +7,3 @@ SFX_08_66_Ch1: ; 2060e (8:460e) unknownnoise0x20 8, 255, 84 unknownnoise0x20 15, 242, 84 endchannel -; 0x20624
\ No newline at end of file diff --git a/audio/sfx/sfx_08_67.asm b/audio/sfx/battle_27.asm index aa327873..1e662c29 100644 --- a/audio/sfx/sfx_08_67.asm +++ b/audio/sfx/battle_27.asm @@ -1,28 +1,27 @@ -SFX_08_67_Ch1: ; 20624 (8:4624) +SFX_Battle_27_Ch4: duty 2 unknownsfx0x20 15, 63, 192, 7 -SFX_08_67_branch_2062a: +SFX_Battle_27_branch_2062a: unknownsfx0x20 15, 223, 192, 7 - loopchannel 4, SFX_08_67_branch_2062a + loopchannel 4, SFX_Battle_27_branch_2062a unknownsfx0x20 15, 209, 192, 7 endchannel -SFX_08_67_Ch2: ; 20637 (8:4637) +SFX_Battle_27_Ch5: dutycycle 179 unknownsfx0x20 15, 47, 200, 7 -SFX_08_67_branch_2063d: +SFX_Battle_27_branch_2063d: unknownsfx0x20 15, 207, 199, 7 - loopchannel 4, SFX_08_67_branch_2063d + loopchannel 4, SFX_Battle_27_branch_2063d unknownsfx0x20 15, 193, 200, 7 endchannel -SFX_08_67_Ch3: ; 2064a (8:464a) +SFX_Battle_27_Ch7: unknownnoise0x20 3, 151, 18 unknownnoise0x20 3, 161, 17 - loopchannel 10, SFX_08_67_Ch3 + loopchannel 10, SFX_Battle_27_Ch7 endchannel -; 0x20655
\ No newline at end of file diff --git a/audio/sfx/sfx_08_68.asm b/audio/sfx/battle_28.asm index efa46f92..298ddb7a 100644 --- a/audio/sfx/sfx_08_68.asm +++ b/audio/sfx/battle_28.asm @@ -1,22 +1,21 @@ -SFX_08_68_Ch1: ; 20655 (8:4655) +SFX_Battle_28_Ch4: duty 0 unknownsfx0x20 0, 241, 192, 7 unknownsfx0x20 0, 241, 0, 7 - loopchannel 12, SFX_08_68_Ch1 + loopchannel 12, SFX_Battle_28_Ch4 endchannel -SFX_08_68_Ch2: ; 20664 (8:4664) +SFX_Battle_28_Ch5: dutycycle 179 unknownsfx0x20 0, 225, 193, 7 unknownsfx0x20 0, 225, 1, 7 - loopchannel 12, SFX_08_68_Ch2 + loopchannel 12, SFX_Battle_28_Ch5 endchannel -SFX_08_68_Ch3: ; 20673 (8:4673) +SFX_Battle_28_Ch7: unknownnoise0x20 1, 209, 73 unknownnoise0x20 1, 209, 41 - loopchannel 6, SFX_08_68_Ch3 + loopchannel 6, SFX_Battle_28_Ch7 endchannel -; 0x2067e
\ No newline at end of file diff --git a/audio/sfx/sfx_08_69.asm b/audio/sfx/battle_29.asm index 26395cfa..e36c18dc 100644 --- a/audio/sfx/sfx_08_69.asm +++ b/audio/sfx/battle_29.asm @@ -1,19 +1,18 @@ -SFX_08_69_Ch1: ; 2067e (8:467e) +SFX_Battle_29_Ch4: dutycycle 201 unknownsfx0x20 11, 243, 32, 1 unknownsfx0x20 9, 211, 80, 1 - loopchannel 5, SFX_08_69_Ch1 + loopchannel 5, SFX_Battle_29_Ch4 unknownsfx0x20 8, 227, 48, 1 unknownsfx0x20 15, 194, 16, 1 endchannel -SFX_08_69_Ch2: ; 20695 (8:4695) +SFX_Battle_29_Ch7: unknownnoise0x20 10, 243, 53 unknownnoise0x20 14, 246, 69 - loopchannel 4, SFX_08_69_Ch2 + loopchannel 4, SFX_Battle_29_Ch7 unknownnoise0x20 12, 244, 188 unknownnoise0x20 12, 245, 156 unknownnoise0x20 15, 244, 172 endchannel -; 0x206a9
\ No newline at end of file diff --git a/audio/sfx/sfx_08_6a.asm b/audio/sfx/battle_2a.asm index efe39d5d..710a45f1 100644 --- a/audio/sfx/sfx_08_6a.asm +++ b/audio/sfx/battle_2a.asm @@ -1,29 +1,28 @@ -SFX_08_6a_Ch1: ; 206a9 (8:46a9) +SFX_Battle_2A_Ch4: dutycycle 57 unknownsfx0x20 4, 244, 0, 6 unknownsfx0x20 3, 196, 0, 5 unknownsfx0x20 5, 181, 0, 6 unknownsfx0x20 13, 226, 192, 6 - loopchannel 3, SFX_08_6a_Ch1 + loopchannel 3, SFX_Battle_2A_Ch4 unknownsfx0x20 8, 209, 0, 6 endchannel -SFX_08_6a_Ch2: ; 206c4 (8:46c4) +SFX_Battle_2A_Ch5: dutycycle 141 unknownsfx0x20 5, 228, 224, 5 unknownsfx0x20 4, 180, 224, 4 unknownsfx0x20 6, 165, 232, 5 unknownsfx0x20 14, 209, 160, 6 - loopchannel 3, SFX_08_6a_Ch2 + loopchannel 3, SFX_Battle_2A_Ch5 endchannel -SFX_08_6a_Ch3: ; 206db (8:46db) +SFX_Battle_2A_Ch7: unknownnoise0x20 5, 195, 51 unknownnoise0x20 3, 146, 67 unknownnoise0x20 10, 181, 51 unknownnoise0x20 15, 195, 50 - loopchannel 2, SFX_08_6a_Ch3 + loopchannel 2, SFX_Battle_2A_Ch7 endchannel -; 0x206ec
\ No newline at end of file diff --git a/audio/sfx/sfx_08_6b.asm b/audio/sfx/battle_2b.asm index d0491d28..da57c7a7 100644 --- a/audio/sfx/sfx_08_6b.asm +++ b/audio/sfx/battle_2b.asm @@ -1,22 +1,21 @@ -SFX_08_6b_Ch1: ; 206ec (8:46ec) +SFX_Battle_2B_Ch4: dutycycle 210 unknownsfx0x20 3, 129, 0, 3 unknownsfx0x20 3, 193, 0, 4 unknownsfx0x20 3, 241, 0, 5 unknownsfx0x20 3, 177, 0, 4 unknownsfx0x20 3, 113, 0, 3 - loopchannel 5, SFX_08_6b_Ch1 + loopchannel 5, SFX_Battle_2B_Ch4 unknownsfx0x20 8, 129, 0, 4 endchannel -SFX_08_6b_Ch2: ; 2070b (8:470b) +SFX_Battle_2B_Ch7: unknownnoise0x20 3, 98, 34 unknownnoise0x20 3, 162, 50 unknownnoise0x20 3, 210, 51 unknownnoise0x20 3, 146, 35 unknownnoise0x20 3, 82, 18 - loopchannel 5, SFX_08_6b_Ch2 + loopchannel 5, SFX_Battle_2B_Ch7 unknownnoise0x20 8, 129, 18 endchannel -; 0x20722
\ No newline at end of file diff --git a/audio/sfx/sfx_08_6c.asm b/audio/sfx/battle_2c.asm index c9a020cd..2f8bdc49 100644 --- a/audio/sfx/sfx_08_6c.asm +++ b/audio/sfx/battle_2c.asm @@ -1,26 +1,25 @@ -SFX_08_6c_Ch1: ; 20722 (8:4722) +SFX_Battle_2C_Ch4: dutycycle 57 unknownsfx0x20 15, 244, 0, 5 unknownsfx0x20 15, 196, 0, 4 unknownsfx0x20 15, 226, 192, 5 - loopchannel 3, SFX_08_6c_Ch1 + loopchannel 3, SFX_Battle_2C_Ch4 endchannel -SFX_08_6c_Ch2: ; 20735 (8:4735) +SFX_Battle_2C_Ch5: dutycycle 141 unknownsfx0x20 7, 228, 48, 4 unknownsfx0x20 15, 180, 48, 3 unknownsfx0x20 15, 162, 56, 4 - loopchannel 4, SFX_08_6c_Ch2 + loopchannel 4, SFX_Battle_2C_Ch5 endchannel -SFX_08_6c_Ch3: ; 20748 (8:4748) +SFX_Battle_2C_Ch7: unknownnoise0x20 9, 244, 68 unknownnoise0x20 9, 242, 67 unknownnoise0x20 15, 244, 66 unknownnoise0x20 15, 244, 65 - loopchannel 3, SFX_08_6c_Ch3 + loopchannel 3, SFX_Battle_2C_Ch7 endchannel -; 0x20759
\ No newline at end of file diff --git a/audio/sfx/sfx_08_6e.asm b/audio/sfx/battle_2e.asm index 3f0a40d5..20c86033 100644 --- a/audio/sfx/sfx_08_6e.asm +++ b/audio/sfx/battle_2e.asm @@ -1,28 +1,27 @@ -SFX_08_6e_Ch1: ; 20792 (8:4792) +SFX_Battle_2E_Ch4: duty 0 unknownsfx0x20 2, 241, 0, 2 unknownsfx0x20 3, 241, 0, 7 unknownsfx0x20 4, 241, 0, 5 unknownsfx0x20 5, 241, 240, 7 - loopchannel 8, SFX_08_6e_Ch1 + loopchannel 8, SFX_Battle_2E_Ch4 endchannel -SFX_08_6e_Ch2: ; 207a9 (8:47a9) +SFX_Battle_2E_Ch5: dutycycle 179 unknownsfx0x20 2, 225, 2, 3 unknownsfx0x20 3, 225, 242, 7 unknownsfx0x20 4, 225, 2, 6 unknownsfx0x20 5, 225, 2, 7 - loopchannel 8, SFX_08_6e_Ch2 + loopchannel 8, SFX_Battle_2E_Ch5 endchannel -SFX_08_6e_Ch3: ; 207c0 (8:47c0) +SFX_Battle_2E_Ch7: unknownnoise0x20 2, 211, 16 unknownnoise0x20 3, 211, 17 unknownnoise0x20 2, 210, 16 unknownnoise0x20 5, 210, 18 - loopchannel 9, SFX_08_6e_Ch3 + loopchannel 9, SFX_Battle_2E_Ch7 endchannel -; 0x207d1
\ No newline at end of file diff --git a/audio/sfx/sfx_08_6f.asm b/audio/sfx/battle_2f.asm index bb5ca6e8..fb4c7a14 100644 --- a/audio/sfx/sfx_08_6f.asm +++ b/audio/sfx/battle_2f.asm @@ -1,22 +1,21 @@ -SFX_08_6f_Ch1: ; 207d1 (8:47d1) +SFX_Battle_2F_Ch4: dutycycle 43 unknownsfx0x20 3, 241, 240, 7 unknownsfx0x20 4, 242, 0, 2 - loopchannel 8, SFX_08_6f_Ch1 + loopchannel 8, SFX_Battle_2F_Ch4 endchannel -SFX_08_6f_Ch2: ; 207e0 (8:47e0) +SFX_Battle_2F_Ch5: dutycycle 179 unknownsfx0x20 4, 226, 2, 2 unknownsfx0x20 4, 225, 226, 7 - loopchannel 9, SFX_08_6f_Ch2 + loopchannel 9, SFX_Battle_2F_Ch5 endchannel -SFX_08_6f_Ch3: ; 207ef (8:47ef) +SFX_Battle_2F_Ch7: unknownnoise0x20 4, 255, 67 unknownnoise0x20 4, 242, 68 - loopchannel 9, SFX_08_6f_Ch3 + loopchannel 9, SFX_Battle_2F_Ch7 endchannel -; 0x207fa
\ No newline at end of file diff --git a/audio/sfx/sfx_08_71.asm b/audio/sfx/battle_31.asm index a594e0be..cc1169eb 100644 --- a/audio/sfx/sfx_08_71.asm +++ b/audio/sfx/battle_31.asm @@ -1,4 +1,4 @@ -SFX_08_71_Ch1: ; 20847 (8:4847) +SFX_Battle_31_Ch4: duty 2 unknownsfx0x20 15, 255, 224, 7 unknownsfx0x20 15, 255, 224, 7 @@ -8,7 +8,7 @@ SFX_08_71_Ch1: ; 20847 (8:4847) endchannel -SFX_08_71_Ch2: ; 2085e (8:485e) +SFX_Battle_31_Ch5: duty 3 unknownsfx0x20 15, 255, 226, 7 unknownsfx0x20 15, 255, 225, 7 @@ -16,4 +16,3 @@ SFX_08_71_Ch2: ; 2085e (8:485e) unknownsfx0x20 15, 255, 225, 7 unknownsfx0x20 15, 242, 226, 7 endchannel -; 0x20875
\ No newline at end of file diff --git a/audio/sfx/sfx_08_72.asm b/audio/sfx/battle_32.asm index cfd83636..c7bff4b2 100644 --- a/audio/sfx/sfx_08_72.asm +++ b/audio/sfx/battle_32.asm @@ -1,4 +1,4 @@ -SFX_08_72_Ch1: ; 20875 (8:4875) +SFX_Battle_32_Ch4: duty 2 unknownsfx0x10 175 unknownsfx0x20 8, 241, 0, 7 @@ -6,8 +6,7 @@ SFX_08_72_Ch1: ; 20875 (8:4875) endchannel -SFX_08_72_Ch2: ; 20880 (8:4880) +SFX_Battle_32_Ch5: duty 3 unknownsfx0x20 8, 241, 1, 7 endchannel -; 0x20887
\ No newline at end of file diff --git a/audio/sfx/sfx_08_73.asm b/audio/sfx/battle_33.asm index 6097a9cb..c92b5482 100644 --- a/audio/sfx/sfx_08_73.asm +++ b/audio/sfx/battle_33.asm @@ -1,4 +1,4 @@ -SFX_08_73_Ch1: ; 20887 (8:4887) +SFX_Battle_33_Ch4: duty 2 unknownsfx0x20 6, 241, 0, 5 unknownsfx0x20 6, 241, 128, 5 @@ -8,7 +8,7 @@ SFX_08_73_Ch1: ; 20887 (8:4887) endchannel -SFX_08_73_Ch2: ; 2089e (8:489e) +SFX_Battle_33_Ch5: duty 3 unknownsfx0x20 6, 225, 16, 5 unknownsfx0x20 6, 225, 144, 5 @@ -16,4 +16,3 @@ SFX_08_73_Ch2: ; 2089e (8:489e) unknownsfx0x20 6, 225, 144, 6 unknownsfx0x20 8, 225, 16, 7 endchannel -; 0x208b5
\ No newline at end of file diff --git a/audio/sfx/sfx_08_74.asm b/audio/sfx/battle_34.asm index ed322dcb..38576ecb 100644 --- a/audio/sfx/sfx_08_74.asm +++ b/audio/sfx/battle_34.asm @@ -1,4 +1,4 @@ -SFX_08_74_Ch1: ; 208b5 (8:48b5) +SFX_Battle_34_Ch4: dutycycle 237 unknownsfx0x20 8, 255, 248, 3 unknownsfx0x20 15, 255, 0, 4 @@ -6,7 +6,7 @@ SFX_08_74_Ch1: ; 208b5 (8:48b5) endchannel -SFX_08_74_Ch2: ; 208c4 (8:48c4) +SFX_Battle_34_Ch5: dutycycle 180 unknownsfx0x20 8, 239, 192, 3 unknownsfx0x20 15, 239, 192, 3 @@ -14,10 +14,9 @@ SFX_08_74_Ch2: ; 208c4 (8:48c4) endchannel -SFX_08_74_Ch3: ; 208d3 (8:48d3) +SFX_Battle_34_Ch7: unknownnoise0x20 4, 255, 81 unknownnoise0x20 8, 255, 84 unknownnoise0x20 15, 255, 85 unknownnoise0x20 15, 243, 86 endchannel -; 0x208e0
\ No newline at end of file diff --git a/audio/sfx/sfx_08_75.asm b/audio/sfx/battle_35.asm index 0a25cb45..7ce3afb4 100644 --- a/audio/sfx/sfx_08_75.asm +++ b/audio/sfx/battle_35.asm @@ -1,4 +1,4 @@ -SFX_08_75_Ch1: ; 208e0 (8:48e0) +SFX_Battle_35_Ch4: executemusic vibrato 10, 2, 4 duty 2 @@ -13,7 +13,7 @@ SFX_08_75_Ch1: ; 208e0 (8:48e0) endchannel -SFX_08_75_Ch2: ; 208f0 (8:48f0) +SFX_Battle_35_Ch5: executemusic vibrato 10, 2, 3 duty 2 @@ -27,4 +27,3 @@ SFX_08_75_Ch2: ; 208f0 (8:48f0) octave 5 G# 8 endchannel -; 0x20902
\ No newline at end of file diff --git a/audio/sfx/sfx_08_76.asm b/audio/sfx/battle_36.asm index 7a1891ae..df23fb37 100644 --- a/audio/sfx/sfx_08_76.asm +++ b/audio/sfx/battle_36.asm @@ -1,4 +1,4 @@ -SFX_08_76_Ch1: ; 20902 (8:4902) +SFX_Battle_36_Ch4: duty 0 unknownsfx0x20 2, 241, 128, 7 unknownsfx0x20 2, 241, 0, 7 @@ -12,15 +12,15 @@ SFX_08_76_Ch1: ; 20902 (8:4902) unknownsfx0x20 2, 241, 0, 7 unknownsfx0x20 2, 241, 208, 7 -SFX_08_76_branch_20930: +SFX_Battle_36_branch_20930: unknownsfx0x20 2, 241, 0, 7 unknownsfx0x20 2, 241, 224, 7 - loopchannel 12, SFX_08_76_branch_20930 + loopchannel 12, SFX_Battle_36_branch_20930 unknownsfx0x20 15, 241, 0, 7 endchannel -SFX_08_76_Ch2: ; 20941 (8:4941) +SFX_Battle_36_Ch5: dutycycle 179 unknownsfx0x20 2, 241, 129, 7 unknownsfx0x20 2, 241, 1, 7 @@ -35,14 +35,13 @@ SFX_08_76_Ch2: ; 20941 (8:4941) unknownsfx0x20 2, 241, 209, 7 unknownsfx0x20 2, 241, 1, 7 unknownsfx0x20 2, 241, 225, 7 - loopchannel 12, SFX_08_76_branch_20930 + loopchannel 12, SFX_Battle_36_branch_20930 unknownsfx0x20 15, 241, 1, 7 endchannel -SFX_08_76_Ch3: ; 20980 (8:4980) +SFX_Battle_36_Ch7: unknownnoise0x20 1, 209, 73 unknownnoise0x20 1, 209, 41 - loopchannel 26, SFX_08_76_Ch3 + loopchannel 26, SFX_Battle_36_Ch7 endchannel -; 0x2098b
\ No newline at end of file diff --git a/audio/sfx/sfx_08_46.asm b/audio/sfx/caught_mon.asm index b1d35eb1..b844a54a 100644 --- a/audio/sfx/sfx_08_46.asm +++ b/audio/sfx/caught_mon.asm @@ -1,4 +1,4 @@ -SFX_08_46_Ch1: ; 23a13 (8:7a13) +SFX_Caught_Mon_Ch4: executemusic tempo 256 volume 7, 7 @@ -22,7 +22,7 @@ SFX_08_46_Ch1: ; 23a13 (8:7a13) endchannel -SFX_08_46_Ch2: ; 23a2e (8:7a2e) +SFX_Caught_Mon_Ch5: executemusic duty 2 notetype 6, 12, 2 @@ -44,7 +44,7 @@ SFX_08_46_Ch2: ; 23a2e (8:7a2e) endchannel -SFX_08_46_Ch3: ; 23a44 (8:7a44) +SFX_Caught_Mon_Ch6: executemusic notetype 6, 1, 0 octave 4 @@ -59,4 +59,3 @@ SFX_08_46_Ch3: ; 23a44 (8:7a44) G_ 2 G# 4 endchannel -; 0x23a53
\ No newline at end of file diff --git a/audio/sfx/sfx_02_5b.asm b/audio/sfx/collision_1.asm index e14879ed..241a5e68 100644 --- a/audio/sfx/sfx_02_5b.asm +++ b/audio/sfx/collision_1.asm @@ -1,7 +1,6 @@ -SFX_02_5b_Ch1: ; 8447 (2:4447) +SFX_Collision_1_Ch4: duty 2 unknownsfx0x10 90 unknownsfx0x20 15, 241, 0, 3 unknownsfx0x10 8 endchannel -; 0x8452
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_5b.asm b/audio/sfx/collision_3.asm index 771aa496..649792eb 100644 --- a/audio/sfx/sfx_1f_5b.asm +++ b/audio/sfx/collision_3.asm @@ -1,7 +1,6 @@ -SFX_1f_5b_Ch1: ; 7c430 (1f:4430) +SFX_Collision_3_Ch4: duty 2 unknownsfx0x10 90 unknownsfx0x20 15, 241, 0, 3 unknownsfx0x10 8 endchannel -; 0x7c43b
\ No newline at end of file diff --git a/audio/sfx/sfx_02_14.asm b/audio/sfx/cry00_1.asm index 70dfe276..98920dfc 100644 --- a/audio/sfx/sfx_02_14.asm +++ b/audio/sfx/cry00_1.asm @@ -1,4 +1,4 @@ -SFX_02_14_Ch1: ; 8987 (2:4987) +SFX_Cry00_1_Ch4: dutycycle 245 unknownsfx0x20 4, 243, 24, 7 unknownsfx0x20 15, 229, 152, 7 @@ -6,7 +6,7 @@ SFX_02_14_Ch1: ; 8987 (2:4987) endchannel -SFX_02_14_Ch2: ; 8996 (2:4996) +SFX_Cry00_1_Ch5: dutycycle 160 unknownsfx0x20 5, 179, 8, 7 unknownsfx0x20 15, 197, 136, 7 @@ -14,9 +14,8 @@ SFX_02_14_Ch2: ; 8996 (2:4996) endchannel -SFX_02_14_Ch3: ; 89a5 (2:49a5) +SFX_Cry00_1_Ch7: unknownnoise0x20 3, 161, 28 unknownnoise0x20 14, 148, 44 unknownnoise0x20 8, 129, 28 endchannel -; 0x89af
\ No newline at end of file diff --git a/audio/sfx/sfx_08_14.asm b/audio/sfx/cry00_2.asm index b037b6a1..17a9207e 100644 --- a/audio/sfx/sfx_08_14.asm +++ b/audio/sfx/cry00_2.asm @@ -1,4 +1,4 @@ -SFX_08_14_Ch1: ; 20c2f (8:4c2f) +SFX_Cry00_2_Ch4: dutycycle 245 unknownsfx0x20 4, 243, 24, 7 unknownsfx0x20 15, 229, 152, 7 @@ -6,7 +6,7 @@ SFX_08_14_Ch1: ; 20c2f (8:4c2f) endchannel -SFX_08_14_Ch2: ; 20c3e (8:4c3e) +SFX_Cry00_2_Ch5: dutycycle 160 unknownsfx0x20 5, 179, 8, 7 unknownsfx0x20 15, 197, 136, 7 @@ -14,9 +14,8 @@ SFX_08_14_Ch2: ; 20c3e (8:4c3e) endchannel -SFX_08_14_Ch3: ; 20c4d (8:4c4d) +SFX_Cry00_2_Ch7: unknownnoise0x20 3, 161, 28 unknownnoise0x20 14, 148, 44 unknownnoise0x20 8, 129, 28 endchannel -; 0x20c57
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_14.asm b/audio/sfx/cry00_3.asm index 373bb2c3..81ad7edf 100644 --- a/audio/sfx/sfx_1f_14.asm +++ b/audio/sfx/cry00_3.asm @@ -1,4 +1,4 @@ -SFX_1f_14_Ch1: ; 7c9fc (1f:49fc) +SFX_Cry00_3_Ch4: dutycycle 245 unknownsfx0x20 4, 243, 24, 7 unknownsfx0x20 15, 229, 152, 7 @@ -6,7 +6,7 @@ SFX_1f_14_Ch1: ; 7c9fc (1f:49fc) endchannel -SFX_1f_14_Ch2: ; 7ca0b (1f:4a0b) +SFX_Cry00_3_Ch5: dutycycle 160 unknownsfx0x20 5, 179, 8, 7 unknownsfx0x20 15, 197, 136, 7 @@ -14,9 +14,8 @@ SFX_1f_14_Ch2: ; 7ca0b (1f:4a0b) endchannel -SFX_1f_14_Ch3: ; 7ca1a (1f:4a1a) +SFX_Cry00_3_Ch7: unknownnoise0x20 3, 161, 28 unknownnoise0x20 14, 148, 44 unknownnoise0x20 8, 129, 28 endchannel -; 0x7ca24
\ No newline at end of file diff --git a/audio/sfx/sfx_02_15.asm b/audio/sfx/cry01_1.asm index 619cb208..392adbe3 100644 --- a/audio/sfx/sfx_02_15.asm +++ b/audio/sfx/cry01_1.asm @@ -1,4 +1,4 @@ -SFX_02_15_Ch1: ; 8b97 (2:4b97) +SFX_Cry01_1_Ch4: dutycycle 160 unknownsfx0x20 4, 243, 0, 6 unknownsfx0x20 8, 213, 96, 7 @@ -7,7 +7,7 @@ SFX_02_15_Ch1: ; 8b97 (2:4b97) endchannel -SFX_02_15_Ch2: ; 8baa (2:4baa) +SFX_Cry01_1_Ch5: dutycycle 90 unknownsfx0x20 5, 179, 241, 6 unknownsfx0x20 7, 197, 82, 7 @@ -16,10 +16,9 @@ SFX_02_15_Ch2: ; 8baa (2:4baa) endchannel -SFX_02_15_Ch3: ; 8bbd (2:4bbd) +SFX_Cry01_1_Ch7: unknownnoise0x20 3, 162, 60 unknownnoise0x20 12, 148, 44 unknownnoise0x20 3, 130, 28 unknownnoise0x20 8, 113, 44 endchannel -; 0x8bca
\ No newline at end of file diff --git a/audio/sfx/sfx_08_15.asm b/audio/sfx/cry01_2.asm index 40cacf00..a7397fd8 100644 --- a/audio/sfx/sfx_08_15.asm +++ b/audio/sfx/cry01_2.asm @@ -1,4 +1,4 @@ -SFX_08_15_Ch1: ; 20e3f (8:4e3f) +SFX_Cry01_2_Ch4: dutycycle 160 unknownsfx0x20 4, 243, 0, 6 unknownsfx0x20 8, 213, 96, 7 @@ -7,7 +7,7 @@ SFX_08_15_Ch1: ; 20e3f (8:4e3f) endchannel -SFX_08_15_Ch2: ; 20e52 (8:4e52) +SFX_Cry01_2_Ch5: dutycycle 90 unknownsfx0x20 5, 179, 241, 6 unknownsfx0x20 7, 197, 82, 7 @@ -16,10 +16,9 @@ SFX_08_15_Ch2: ; 20e52 (8:4e52) endchannel -SFX_08_15_Ch3: ; 20e65 (8:4e65) +SFX_Cry01_2_Ch7: unknownnoise0x20 3, 162, 60 unknownnoise0x20 12, 148, 44 unknownnoise0x20 3, 130, 28 unknownnoise0x20 8, 113, 44 endchannel -; 0x20e72
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_15.asm b/audio/sfx/cry01_3.asm index b3edbdbd..19235f9e 100644 --- a/audio/sfx/sfx_1f_15.asm +++ b/audio/sfx/cry01_3.asm @@ -1,4 +1,4 @@ -SFX_1f_15_Ch1: ; 7cc0c (1f:4c0c) +SFX_Cry01_3_Ch4: dutycycle 160 unknownsfx0x20 4, 243, 0, 6 unknownsfx0x20 8, 213, 96, 7 @@ -7,7 +7,7 @@ SFX_1f_15_Ch1: ; 7cc0c (1f:4c0c) endchannel -SFX_1f_15_Ch2: ; 7cc1f (1f:4c1f) +SFX_Cry01_3_Ch5: dutycycle 90 unknownsfx0x20 5, 179, 241, 6 unknownsfx0x20 7, 197, 82, 7 @@ -16,10 +16,9 @@ SFX_1f_15_Ch2: ; 7cc1f (1f:4c1f) endchannel -SFX_1f_15_Ch3: ; 7cc32 (1f:4c32) +SFX_Cry01_3_Ch7: unknownnoise0x20 3, 162, 60 unknownnoise0x20 12, 148, 44 unknownnoise0x20 3, 130, 28 unknownnoise0x20 8, 113, 44 endchannel -; 0x7cc3f
\ No newline at end of file diff --git a/audio/sfx/sfx_02_16.asm b/audio/sfx/cry02_1.asm index 4e095a04..62834724 100644 --- a/audio/sfx/sfx_02_16.asm +++ b/audio/sfx/cry02_1.asm @@ -1,4 +1,4 @@ -SFX_02_16_Ch1: ; 8b0c (2:4b0c) +SFX_Cry02_1_Ch4: duty 0 unknownsfx0x20 8, 245, 128, 4 unknownsfx0x20 2, 225, 224, 5 @@ -6,13 +6,12 @@ SFX_02_16_Ch1: ; 8b0c (2:4b0c) endchannel -SFX_02_16_Ch2: ; 8b1b (2:4b1b) +SFX_Cry02_1_Ch5: dutycycle 165 unknownsfx0x20 7, 149, 65, 4 unknownsfx0x20 2, 129, 33, 5 unknownsfx0x20 8, 97, 26, 5 -SFX_02_16_Ch3: ; 8b29 (2:4b29) +SFX_Cry02_1_Ch7: endchannel -; 0x8b2a
\ No newline at end of file diff --git a/audio/sfx/sfx_08_16.asm b/audio/sfx/cry02_2.asm index bbe80ddb..ae40372a 100644 --- a/audio/sfx/sfx_08_16.asm +++ b/audio/sfx/cry02_2.asm @@ -1,4 +1,4 @@ -SFX_08_16_Ch1: ; 20db4 (8:4db4) +SFX_Cry02_2_Ch4: duty 0 unknownsfx0x20 8, 245, 128, 4 unknownsfx0x20 2, 225, 224, 5 @@ -6,13 +6,12 @@ SFX_08_16_Ch1: ; 20db4 (8:4db4) endchannel -SFX_08_16_Ch2: ; 20dc3 (8:4dc3) +SFX_Cry02_2_Ch5: dutycycle 165 unknownsfx0x20 7, 149, 65, 4 unknownsfx0x20 2, 129, 33, 5 unknownsfx0x20 8, 97, 26, 5 -SFX_08_16_Ch3: ; 20dd1 (8:4dd1) +SFX_Cry02_2_Ch7: endchannel -; 0x20dd2
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_16.asm b/audio/sfx/cry02_3.asm index 7c2346fb..32be5608 100644 --- a/audio/sfx/sfx_1f_16.asm +++ b/audio/sfx/cry02_3.asm @@ -1,4 +1,4 @@ -SFX_1f_16_Ch1: ; 7cb81 (1f:4b81) +SFX_Cry02_3_Ch4: duty 0 unknownsfx0x20 8, 245, 128, 4 unknownsfx0x20 2, 225, 224, 5 @@ -6,13 +6,12 @@ SFX_1f_16_Ch1: ; 7cb81 (1f:4b81) endchannel -SFX_1f_16_Ch2: ; 7cb90 (1f:4b90) +SFX_Cry02_3_Ch5: dutycycle 165 unknownsfx0x20 7, 149, 65, 4 unknownsfx0x20 2, 129, 33, 5 unknownsfx0x20 8, 97, 26, 5 -SFX_1f_16_Ch3: ; 7cb9e (1f:4b9e) +SFX_Cry02_3_Ch7: endchannel -; 0x7cb9f
\ No newline at end of file diff --git a/audio/sfx/sfx_02_17.asm b/audio/sfx/cry03_1.asm index f8b66456..706d2325 100644 --- a/audio/sfx/sfx_02_17.asm +++ b/audio/sfx/cry03_1.asm @@ -1,4 +1,4 @@ -SFX_02_17_Ch1: ; 88a6 (2:48a6) +SFX_Cry03_1_Ch4: dutycycle 240 unknownsfx0x20 4, 247, 8, 6 unknownsfx0x20 6, 230, 0, 6 @@ -10,7 +10,7 @@ SFX_02_17_Ch1: ; 88a6 (2:48a6) endchannel -SFX_02_17_Ch2: ; 88c5 (2:48c5) +SFX_Cry03_1_Ch5: dutycycle 10 unknownsfx0x20 4, 199, 4, 5 unknownsfx0x20 6, 166, 2, 5 @@ -22,10 +22,9 @@ SFX_02_17_Ch2: ; 88c5 (2:48c5) endchannel -SFX_02_17_Ch3: ; 88e4 (2:48e4) +SFX_Cry03_1_Ch7: unknownnoise0x20 12, 228, 76 unknownnoise0x20 10, 199, 92 unknownnoise0x20 12, 182, 76 unknownnoise0x20 15, 162, 92 endchannel -; 0x88f1
\ No newline at end of file diff --git a/audio/sfx/sfx_08_17.asm b/audio/sfx/cry03_2.asm index 03587fa4..89e98ae4 100644 --- a/audio/sfx/sfx_08_17.asm +++ b/audio/sfx/cry03_2.asm @@ -1,4 +1,4 @@ -SFX_08_17_Ch1: ; 20b4e (8:4b4e) +SFX_Cry03_2_Ch4: dutycycle 240 unknownsfx0x20 4, 247, 8, 6 unknownsfx0x20 6, 230, 0, 6 @@ -10,7 +10,7 @@ SFX_08_17_Ch1: ; 20b4e (8:4b4e) endchannel -SFX_08_17_Ch2: ; 20b6d (8:4b6d) +SFX_Cry03_2_Ch5: dutycycle 10 unknownsfx0x20 4, 199, 4, 5 unknownsfx0x20 6, 166, 2, 5 @@ -22,10 +22,9 @@ SFX_08_17_Ch2: ; 20b6d (8:4b6d) endchannel -SFX_08_17_Ch3: ; 20b8c (8:4b8c) +SFX_Cry03_2_Ch7: unknownnoise0x20 12, 228, 76 unknownnoise0x20 10, 199, 92 unknownnoise0x20 12, 182, 76 unknownnoise0x20 15, 162, 92 endchannel -; 0x20b99
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_17.asm b/audio/sfx/cry03_3.asm index bfda0fe3..d472d37b 100644 --- a/audio/sfx/sfx_1f_17.asm +++ b/audio/sfx/cry03_3.asm @@ -1,4 +1,4 @@ -SFX_1f_17_Ch1: ; 7c91b (1f:491b) +SFX_Cry03_3_Ch4: dutycycle 240 unknownsfx0x20 4, 247, 8, 6 unknownsfx0x20 6, 230, 0, 6 @@ -10,7 +10,7 @@ SFX_1f_17_Ch1: ; 7c91b (1f:491b) endchannel -SFX_1f_17_Ch2: ; 7c93a (1f:493a) +SFX_Cry03_3_Ch5: dutycycle 10 unknownsfx0x20 4, 199, 4, 5 unknownsfx0x20 6, 166, 2, 5 @@ -22,10 +22,9 @@ SFX_1f_17_Ch2: ; 7c93a (1f:493a) endchannel -SFX_1f_17_Ch3: ; 7c959 (1f:4959) +SFX_Cry03_3_Ch7: unknownnoise0x20 12, 228, 76 unknownnoise0x20 10, 199, 92 unknownnoise0x20 12, 182, 76 unknownnoise0x20 15, 162, 92 endchannel -; 0x7c966
\ No newline at end of file diff --git a/audio/sfx/sfx_02_18.asm b/audio/sfx/cry04_1.asm index 4d546cbf..d1bb26c6 100644 --- a/audio/sfx/sfx_02_18.asm +++ b/audio/sfx/cry04_1.asm @@ -1,4 +1,4 @@ -SFX_02_18_Ch1: ; 8c55 (2:4c55) +SFX_Cry04_1_Ch4: dutycycle 240 unknownsfx0x20 4, 247, 160, 6 unknownsfx0x20 8, 230, 164, 6 @@ -10,7 +10,7 @@ SFX_02_18_Ch1: ; 8c55 (2:4c55) endchannel -SFX_02_18_Ch2: ; 8c74 (2:4c74) +SFX_Cry04_1_Ch5: dutycycle 90 unknownsfx0x20 4, 231, 1, 6 unknownsfx0x20 8, 214, 3, 6 @@ -22,7 +22,7 @@ SFX_02_18_Ch2: ; 8c74 (2:4c74) endchannel -SFX_02_18_Ch3: ; 8c93 (2:4c93) +SFX_Cry04_1_Ch7: unknownnoise0x20 7, 214, 92 unknownnoise0x20 8, 230, 76 unknownnoise0x20 4, 212, 92 @@ -30,4 +30,3 @@ SFX_02_18_Ch3: ; 8c93 (2:4c93) unknownnoise0x20 7, 195, 76 unknownnoise0x20 8, 161, 92 endchannel -; 0x8ca6
\ No newline at end of file diff --git a/audio/sfx/sfx_08_18.asm b/audio/sfx/cry04_2.asm index b1e97f95..aa5baf29 100644 --- a/audio/sfx/sfx_08_18.asm +++ b/audio/sfx/cry04_2.asm @@ -1,4 +1,4 @@ -SFX_08_18_Ch1: ; 20efd (8:4efd) +SFX_Cry04_2_Ch4: dutycycle 240 unknownsfx0x20 4, 247, 160, 6 unknownsfx0x20 8, 230, 164, 6 @@ -10,7 +10,7 @@ SFX_08_18_Ch1: ; 20efd (8:4efd) endchannel -SFX_08_18_Ch2: ; 20f1c (8:4f1c) +SFX_Cry04_2_Ch5: dutycycle 90 unknownsfx0x20 4, 231, 1, 6 unknownsfx0x20 8, 214, 3, 6 @@ -22,7 +22,7 @@ SFX_08_18_Ch2: ; 20f1c (8:4f1c) endchannel -SFX_08_18_Ch3: ; 20f3b (8:4f3b) +SFX_Cry04_2_Ch7: unknownnoise0x20 7, 214, 92 unknownnoise0x20 8, 230, 76 unknownnoise0x20 4, 212, 92 @@ -30,4 +30,3 @@ SFX_08_18_Ch3: ; 20f3b (8:4f3b) unknownnoise0x20 7, 195, 76 unknownnoise0x20 8, 161, 92 endchannel -; 0x20f4e
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_18.asm b/audio/sfx/cry04_3.asm index 7e532f3e..b4d9cf2e 100644 --- a/audio/sfx/sfx_1f_18.asm +++ b/audio/sfx/cry04_3.asm @@ -1,4 +1,4 @@ -SFX_1f_18_Ch1: ; 7ccca (1f:4cca) +SFX_Cry04_3_Ch4: dutycycle 240 unknownsfx0x20 4, 247, 160, 6 unknownsfx0x20 8, 230, 164, 6 @@ -10,7 +10,7 @@ SFX_1f_18_Ch1: ; 7ccca (1f:4cca) endchannel -SFX_1f_18_Ch2: ; 7cce9 (1f:4ce9) +SFX_Cry04_3_Ch5: dutycycle 90 unknownsfx0x20 4, 231, 1, 6 unknownsfx0x20 8, 214, 3, 6 @@ -22,7 +22,7 @@ SFX_1f_18_Ch2: ; 7cce9 (1f:4ce9) endchannel -SFX_1f_18_Ch3: ; 7cd08 (1f:4d08) +SFX_Cry04_3_Ch7: unknownnoise0x20 7, 214, 92 unknownnoise0x20 8, 230, 76 unknownnoise0x20 4, 212, 92 @@ -30,4 +30,3 @@ SFX_1f_18_Ch3: ; 7cd08 (1f:4d08) unknownnoise0x20 7, 195, 76 unknownnoise0x20 8, 161, 92 endchannel -; 0x7cd1b
\ No newline at end of file diff --git a/audio/sfx/sfx_02_19.asm b/audio/sfx/cry05_1.asm index 3cc7ae73..dc68e77d 100644 --- a/audio/sfx/sfx_02_19.asm +++ b/audio/sfx/cry05_1.asm @@ -1,4 +1,4 @@ -SFX_02_19_Ch1: ; 8a35 (2:4a35) +SFX_Cry05_1_Ch4: dutycycle 10 unknownsfx0x20 6, 226, 0, 5 unknownsfx0x20 6, 227, 128, 5 @@ -7,7 +7,7 @@ SFX_02_19_Ch1: ; 8a35 (2:4a35) endchannel -SFX_02_19_Ch2: ; 8a48 (2:4a48) +SFX_Cry05_1_Ch5: dutycycle 245 unknownsfx0x20 6, 226, 130, 4 unknownsfx0x20 6, 211, 1, 5 @@ -15,6 +15,5 @@ SFX_02_19_Ch2: ; 8a48 (2:4a48) unknownsfx0x20 8, 129, 193, 4 -SFX_02_19_Ch3: ; 8a5a (2:4a5a) +SFX_Cry05_1_Ch7: endchannel -; 0x8a5b
\ No newline at end of file diff --git a/audio/sfx/sfx_08_19.asm b/audio/sfx/cry05_2.asm index 097796bc..f7e09dcc 100644 --- a/audio/sfx/sfx_08_19.asm +++ b/audio/sfx/cry05_2.asm @@ -1,4 +1,4 @@ -SFX_08_19_Ch1: ; 20cdd (8:4cdd) +SFX_Cry05_2_Ch4: dutycycle 10 unknownsfx0x20 6, 226, 0, 5 unknownsfx0x20 6, 227, 128, 5 @@ -7,7 +7,7 @@ SFX_08_19_Ch1: ; 20cdd (8:4cdd) endchannel -SFX_08_19_Ch2: ; 20cf0 (8:4cf0) +SFX_Cry05_2_Ch5: dutycycle 245 unknownsfx0x20 6, 226, 130, 4 unknownsfx0x20 6, 211, 1, 5 @@ -15,6 +15,5 @@ SFX_08_19_Ch2: ; 20cf0 (8:4cf0) unknownsfx0x20 8, 129, 193, 4 -SFX_08_19_Ch3: ; 20d02 (8:4d02) +SFX_Cry05_2_Ch7: endchannel -; 0x20d03
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_19.asm b/audio/sfx/cry05_3.asm index c9609be5..2e8839c9 100644 --- a/audio/sfx/sfx_1f_19.asm +++ b/audio/sfx/cry05_3.asm @@ -1,4 +1,4 @@ -SFX_1f_19_Ch1: ; 7caaa (1f:4aaa) +SFX_Cry05_3_Ch4: dutycycle 10 unknownsfx0x20 6, 226, 0, 5 unknownsfx0x20 6, 227, 128, 5 @@ -7,7 +7,7 @@ SFX_1f_19_Ch1: ; 7caaa (1f:4aaa) endchannel -SFX_1f_19_Ch2: ; 7cabd (1f:4abd) +SFX_Cry05_3_Ch5: dutycycle 245 unknownsfx0x20 6, 226, 130, 4 unknownsfx0x20 6, 211, 1, 5 @@ -15,6 +15,5 @@ SFX_1f_19_Ch2: ; 7cabd (1f:4abd) unknownsfx0x20 8, 129, 193, 4 -SFX_1f_19_Ch3: ; 7cacf (1f:4acf) +SFX_Cry05_3_Ch7: endchannel -; 0x7cad0
\ No newline at end of file diff --git a/audio/sfx/sfx_02_1a.asm b/audio/sfx/cry06_1.asm index 8b029d5c..d3b051c8 100644 --- a/audio/sfx/sfx_02_1a.asm +++ b/audio/sfx/cry06_1.asm @@ -1,4 +1,4 @@ -SFX_02_1a_Ch1: ; 89df (2:49df) +SFX_Cry06_1_Ch4: dutycycle 250 unknownsfx0x20 6, 131, 71, 2 unknownsfx0x20 15, 98, 38, 2 @@ -8,11 +8,11 @@ SFX_02_1a_Ch1: ; 89df (2:49df) unknownsfx0x20 15, 66, 7, 2 -SFX_02_1a_Ch2: ; 89f9 (2:49f9) +SFX_Cry06_1_Ch5: endchannel -SFX_02_1a_Ch3: ; 89fa (2:49fa) +SFX_Cry06_1_Ch7: unknownnoise0x20 8, 212, 140 unknownnoise0x20 4, 226, 156 unknownnoise0x20 15, 198, 140 @@ -20,4 +20,3 @@ SFX_02_1a_Ch3: ; 89fa (2:49fa) unknownnoise0x20 15, 215, 156 unknownnoise0x20 15, 242, 172 endchannel -; 0x8a0d
\ No newline at end of file diff --git a/audio/sfx/sfx_08_1a.asm b/audio/sfx/cry06_2.asm index 089460e4..6a46246c 100644 --- a/audio/sfx/sfx_08_1a.asm +++ b/audio/sfx/cry06_2.asm @@ -1,4 +1,4 @@ -SFX_08_1a_Ch1: ; 20c87 (8:4c87) +SFX_Cry06_2_Ch4: dutycycle 250 unknownsfx0x20 6, 131, 71, 2 unknownsfx0x20 15, 98, 38, 2 @@ -8,11 +8,11 @@ SFX_08_1a_Ch1: ; 20c87 (8:4c87) unknownsfx0x20 15, 66, 7, 2 -SFX_08_1a_Ch2: ; 20ca1 (8:4ca1) +SFX_Cry06_2_Ch5: endchannel -SFX_08_1a_Ch3: ; 20ca2 (8:4ca2) +SFX_Cry06_2_Ch7: unknownnoise0x20 8, 212, 140 unknownnoise0x20 4, 226, 156 unknownnoise0x20 15, 198, 140 @@ -20,4 +20,3 @@ SFX_08_1a_Ch3: ; 20ca2 (8:4ca2) unknownnoise0x20 15, 215, 156 unknownnoise0x20 15, 242, 172 endchannel -; 0x20cb5
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_1a.asm b/audio/sfx/cry06_3.asm index 2498f122..692cd1cf 100644 --- a/audio/sfx/sfx_1f_1a.asm +++ b/audio/sfx/cry06_3.asm @@ -1,4 +1,4 @@ -SFX_1f_1a_Ch1: ; 7ca54 (1f:4a54) +SFX_Cry06_3_Ch4: dutycycle 250 unknownsfx0x20 6, 131, 71, 2 unknownsfx0x20 15, 98, 38, 2 @@ -8,11 +8,11 @@ SFX_1f_1a_Ch1: ; 7ca54 (1f:4a54) unknownsfx0x20 15, 66, 7, 2 -SFX_1f_1a_Ch2: ; 7ca6e (1f:4a6e) +SFX_Cry06_3_Ch5: endchannel -SFX_1f_1a_Ch3: ; 7ca6f (1f:4a6f) +SFX_Cry06_3_Ch7: unknownnoise0x20 8, 212, 140 unknownnoise0x20 4, 226, 156 unknownnoise0x20 15, 198, 140 @@ -20,4 +20,3 @@ SFX_1f_1a_Ch3: ; 7ca6f (1f:4a6f) unknownnoise0x20 15, 215, 156 unknownnoise0x20 15, 242, 172 endchannel -; 0x7ca82
\ No newline at end of file diff --git a/audio/sfx/sfx_02_1b.asm b/audio/sfx/cry07_1.asm index 8626d876..2eebb7f9 100644 --- a/audio/sfx/sfx_02_1b.asm +++ b/audio/sfx/cry07_1.asm @@ -1,4 +1,4 @@ -SFX_02_1b_Ch1: ; 8a0d (2:4a0d) +SFX_Cry07_1_Ch4: dutycycle 240 unknownsfx0x20 4, 243, 224, 6 unknownsfx0x20 15, 228, 64, 6 @@ -6,7 +6,7 @@ SFX_02_1b_Ch1: ; 8a0d (2:4a0d) endchannel -SFX_02_1b_Ch2: ; 8a1c (2:4a1c) +SFX_Cry07_1_Ch5: dutycycle 10 unknownsfx0x20 3, 195, 131, 6 unknownsfx0x20 14, 180, 2, 6 @@ -14,9 +14,8 @@ SFX_02_1b_Ch2: ; 8a1c (2:4a1c) endchannel -SFX_02_1b_Ch3: ; 8a2b (2:4a2b) +SFX_Cry07_1_Ch7: unknownnoise0x20 4, 211, 92 unknownnoise0x20 15, 230, 76 unknownnoise0x20 8, 177, 92 endchannel -; 0x8a35
\ No newline at end of file diff --git a/audio/sfx/sfx_08_1b.asm b/audio/sfx/cry07_2.asm index 1eec17f5..e0381424 100644 --- a/audio/sfx/sfx_08_1b.asm +++ b/audio/sfx/cry07_2.asm @@ -1,4 +1,4 @@ -SFX_08_1b_Ch1: ; 20cb5 (8:4cb5) +SFX_Cry07_2_Ch4: dutycycle 240 unknownsfx0x20 4, 243, 224, 6 unknownsfx0x20 15, 228, 64, 6 @@ -6,7 +6,7 @@ SFX_08_1b_Ch1: ; 20cb5 (8:4cb5) endchannel -SFX_08_1b_Ch2: ; 20cc4 (8:4cc4) +SFX_Cry07_2_Ch5: dutycycle 10 unknownsfx0x20 3, 195, 131, 6 unknownsfx0x20 14, 180, 2, 6 @@ -14,9 +14,8 @@ SFX_08_1b_Ch2: ; 20cc4 (8:4cc4) endchannel -SFX_08_1b_Ch3: ; 20cd3 (8:4cd3) +SFX_Cry07_2_Ch7: unknownnoise0x20 4, 211, 92 unknownnoise0x20 15, 230, 76 unknownnoise0x20 8, 177, 92 endchannel -; 0x20cdd
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_1b.asm b/audio/sfx/cry07_3.asm index df3167b1..92a401a9 100644 --- a/audio/sfx/sfx_1f_1b.asm +++ b/audio/sfx/cry07_3.asm @@ -1,4 +1,4 @@ -SFX_1f_1b_Ch1: ; 7ca82 (1f:4a82) +SFX_Cry07_3_Ch4: dutycycle 240 unknownsfx0x20 4, 243, 224, 6 unknownsfx0x20 15, 228, 64, 6 @@ -6,7 +6,7 @@ SFX_1f_1b_Ch1: ; 7ca82 (1f:4a82) endchannel -SFX_1f_1b_Ch2: ; 7ca91 (1f:4a91) +SFX_Cry07_3_Ch5: dutycycle 10 unknownsfx0x20 3, 195, 131, 6 unknownsfx0x20 14, 180, 2, 6 @@ -14,9 +14,8 @@ SFX_1f_1b_Ch2: ; 7ca91 (1f:4a91) endchannel -SFX_1f_1b_Ch3: ; 7caa0 (1f:4aa0) +SFX_Cry07_3_Ch7: unknownnoise0x20 4, 211, 92 unknownnoise0x20 15, 230, 76 unknownnoise0x20 8, 177, 92 endchannel -; 0x7caaa
\ No newline at end of file diff --git a/audio/sfx/sfx_02_1c.asm b/audio/sfx/cry08_1.asm index d96c0eb8..91901faa 100644 --- a/audio/sfx/sfx_02_1c.asm +++ b/audio/sfx/cry08_1.asm @@ -1,4 +1,4 @@ -SFX_02_1c_Ch1: ; 8c25 (2:4c25) +SFX_Cry08_1_Ch4: dutycycle 240 unknownsfx0x20 15, 246, 101, 5 unknownsfx0x20 10, 228, 124, 5 @@ -7,7 +7,7 @@ SFX_02_1c_Ch1: ; 8c25 (2:4c25) endchannel -SFX_02_1c_Ch2: ; 8c38 (2:4c38) +SFX_Cry08_1_Ch5: dutycycle 90 unknownsfx0x20 14, 214, 3, 5 unknownsfx0x20 9, 180, 27, 5 @@ -16,9 +16,8 @@ SFX_02_1c_Ch2: ; 8c38 (2:4c38) endchannel -SFX_02_1c_Ch3: ; 8c4b (2:4c4b) +SFX_Cry08_1_Ch7: unknownnoise0x20 12, 230, 76 unknownnoise0x20 11, 215, 92 unknownnoise0x20 15, 194, 76 endchannel -; 0x8c55
\ No newline at end of file diff --git a/audio/sfx/sfx_08_1c.asm b/audio/sfx/cry08_2.asm index ec6b03a7..45d12f38 100644 --- a/audio/sfx/sfx_08_1c.asm +++ b/audio/sfx/cry08_2.asm @@ -1,4 +1,4 @@ -SFX_08_1c_Ch1: ; 20ecd (8:4ecd) +SFX_Cry08_2_Ch4: dutycycle 240 unknownsfx0x20 15, 246, 101, 5 unknownsfx0x20 10, 228, 124, 5 @@ -7,7 +7,7 @@ SFX_08_1c_Ch1: ; 20ecd (8:4ecd) endchannel -SFX_08_1c_Ch2: ; 20ee0 (8:4ee0) +SFX_Cry08_2_Ch5: dutycycle 90 unknownsfx0x20 14, 214, 3, 5 unknownsfx0x20 9, 180, 27, 5 @@ -16,9 +16,8 @@ SFX_08_1c_Ch2: ; 20ee0 (8:4ee0) endchannel -SFX_08_1c_Ch3: ; 20ef3 (8:4ef3) +SFX_Cry08_2_Ch7: unknownnoise0x20 12, 230, 76 unknownnoise0x20 11, 215, 92 unknownnoise0x20 15, 194, 76 endchannel -; 0x20efd
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_1c.asm b/audio/sfx/cry08_3.asm index 4e7ac177..8f1ec3fb 100644 --- a/audio/sfx/sfx_1f_1c.asm +++ b/audio/sfx/cry08_3.asm @@ -1,4 +1,4 @@ -SFX_1f_1c_Ch1: ; 7cc9a (1f:4c9a) +SFX_Cry08_3_Ch4: dutycycle 240 unknownsfx0x20 15, 246, 101, 5 unknownsfx0x20 10, 228, 124, 5 @@ -7,7 +7,7 @@ SFX_1f_1c_Ch1: ; 7cc9a (1f:4c9a) endchannel -SFX_1f_1c_Ch2: ; 7ccad (1f:4cad) +SFX_Cry08_3_Ch5: dutycycle 90 unknownsfx0x20 14, 214, 3, 5 unknownsfx0x20 9, 180, 27, 5 @@ -16,9 +16,8 @@ SFX_1f_1c_Ch2: ; 7ccad (1f:4cad) endchannel -SFX_1f_1c_Ch3: ; 7ccc0 (1f:4cc0) +SFX_Cry08_3_Ch7: unknownnoise0x20 12, 230, 76 unknownnoise0x20 11, 215, 92 unknownnoise0x20 15, 194, 76 endchannel -; 0x7ccca
\ No newline at end of file diff --git a/audio/sfx/sfx_02_1d.asm b/audio/sfx/cry09_1.asm index f5db0868..11b4ab55 100644 --- a/audio/sfx/sfx_02_1d.asm +++ b/audio/sfx/cry09_1.asm @@ -1,4 +1,4 @@ -SFX_02_1d_Ch1: ; 872f (2:472f) +SFX_Cry09_1_Ch4: dutycycle 240 unknownsfx0x20 15, 247, 160, 7 unknownsfx0x20 6, 230, 163, 7 @@ -10,7 +10,7 @@ SFX_02_1d_Ch1: ; 872f (2:472f) endchannel -SFX_02_1d_Ch2: ; 874c (2:474c) +SFX_Cry09_1_Ch5: dutycycle 5 unknownsfx0x20 2, 8, 0, 0 unknownsfx0x20 15, 167, 161, 6 @@ -23,7 +23,7 @@ SFX_02_1d_Ch2: ; 874c (2:474c) endchannel -SFX_02_1d_Ch3: ; 876d (2:476d) +SFX_Cry09_1_Ch7: unknownnoise0x20 2, 242, 60 unknownnoise0x20 8, 228, 62 unknownnoise0x20 15, 215, 60 @@ -33,4 +33,3 @@ SFX_02_1d_Ch3: ; 876d (2:476d) unknownnoise0x20 6, 212, 61 unknownnoise0x20 8, 193, 59 endchannel -; 0x8786
\ No newline at end of file diff --git a/audio/sfx/sfx_08_1d.asm b/audio/sfx/cry09_2.asm index 7162b031..ac4b1f74 100644 --- a/audio/sfx/sfx_08_1d.asm +++ b/audio/sfx/cry09_2.asm @@ -1,4 +1,4 @@ -SFX_08_1d_Ch1: ; 209d7 (8:49d7) +SFX_Cry09_2_Ch4: dutycycle 240 unknownsfx0x20 15, 247, 160, 7 unknownsfx0x20 6, 230, 163, 7 @@ -10,7 +10,7 @@ SFX_08_1d_Ch1: ; 209d7 (8:49d7) endchannel -SFX_08_1d_Ch2: ; 209f4 (8:49f4) +SFX_Cry09_2_Ch5: dutycycle 5 unknownsfx0x20 2, 8, 0, 0 unknownsfx0x20 15, 167, 161, 6 @@ -23,7 +23,7 @@ SFX_08_1d_Ch2: ; 209f4 (8:49f4) endchannel -SFX_08_1d_Ch3: ; 20a15 (8:4a15) +SFX_Cry09_2_Ch7: unknownnoise0x20 2, 242, 60 unknownnoise0x20 8, 228, 62 unknownnoise0x20 15, 215, 60 @@ -33,4 +33,3 @@ SFX_08_1d_Ch3: ; 20a15 (8:4a15) unknownnoise0x20 6, 212, 61 unknownnoise0x20 8, 193, 59 endchannel -; 0x20a2e
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_1d.asm b/audio/sfx/cry09_3.asm index 703b55d5..1d3856cc 100644 --- a/audio/sfx/sfx_1f_1d.asm +++ b/audio/sfx/cry09_3.asm @@ -1,4 +1,4 @@ -SFX_1f_1d_Ch1: ; 7c7a4 (1f:47a4) +SFX_Cry09_3_Ch4: dutycycle 240 unknownsfx0x20 15, 247, 160, 7 unknownsfx0x20 6, 230, 163, 7 @@ -10,7 +10,7 @@ SFX_1f_1d_Ch1: ; 7c7a4 (1f:47a4) endchannel -SFX_1f_1d_Ch2: ; 7c7c1 (1f:47c1) +SFX_Cry09_3_Ch5: dutycycle 5 unknownsfx0x20 2, 8, 0, 0 unknownsfx0x20 15, 167, 161, 6 @@ -23,7 +23,7 @@ SFX_1f_1d_Ch2: ; 7c7c1 (1f:47c1) endchannel -SFX_1f_1d_Ch3: ; 7c7e2 (1f:47e2) +SFX_Cry09_3_Ch7: unknownnoise0x20 2, 242, 60 unknownnoise0x20 8, 228, 62 unknownnoise0x20 15, 215, 60 @@ -33,4 +33,3 @@ SFX_1f_1d_Ch3: ; 7c7e2 (1f:47e2) unknownnoise0x20 6, 212, 61 unknownnoise0x20 8, 193, 59 endchannel -; 0x7c7fb
\ No newline at end of file diff --git a/audio/sfx/sfx_02_1e.asm b/audio/sfx/cry0a_1.asm index 524d67d7..051a5d73 100644 --- a/audio/sfx/sfx_02_1e.asm +++ b/audio/sfx/cry0a_1.asm @@ -1,4 +1,4 @@ -SFX_02_1e_Ch1: ; 8bca (2:4bca) +SFX_Cry0A_1_Ch4: dutycycle 240 unknownsfx0x20 8, 247, 224, 6 unknownsfx0x20 6, 230, 229, 6 @@ -10,7 +10,7 @@ SFX_02_1e_Ch1: ; 8bca (2:4bca) endchannel -SFX_02_1e_Ch2: ; 8be9 (2:4be9) +SFX_Cry0A_1_Ch5: dutycycle 5 unknownsfx0x20 3, 8, 0, 0 unknownsfx0x20 8, 167, 161, 6 @@ -23,7 +23,7 @@ SFX_02_1e_Ch2: ; 8be9 (2:4be9) endchannel -SFX_02_1e_Ch3: ; 8c0c (2:4c0c) +SFX_Cry0A_1_Ch7: unknownnoise0x20 2, 242, 60 unknownnoise0x20 8, 228, 62 unknownnoise0x20 8, 215, 60 @@ -33,4 +33,3 @@ SFX_02_1e_Ch3: ; 8c0c (2:4c0c) unknownnoise0x20 3, 164, 44 unknownnoise0x20 8, 145, 60 endchannel -; 0x8c25
\ No newline at end of file diff --git a/audio/sfx/sfx_08_1e.asm b/audio/sfx/cry0a_2.asm index 13475f11..d7fdd264 100644 --- a/audio/sfx/sfx_08_1e.asm +++ b/audio/sfx/cry0a_2.asm @@ -1,4 +1,4 @@ -SFX_08_1e_Ch1: ; 20e72 (8:4e72) +SFX_Cry0A_2_Ch4: dutycycle 240 unknownsfx0x20 8, 247, 224, 6 unknownsfx0x20 6, 230, 229, 6 @@ -10,7 +10,7 @@ SFX_08_1e_Ch1: ; 20e72 (8:4e72) endchannel -SFX_08_1e_Ch2: ; 20e91 (8:4e91) +SFX_Cry0A_2_Ch5: dutycycle 5 unknownsfx0x20 3, 8, 0, 0 unknownsfx0x20 8, 167, 161, 6 @@ -23,7 +23,7 @@ SFX_08_1e_Ch2: ; 20e91 (8:4e91) endchannel -SFX_08_1e_Ch3: ; 20eb4 (8:4eb4) +SFX_Cry0A_2_Ch7: unknownnoise0x20 2, 242, 60 unknownnoise0x20 8, 228, 62 unknownnoise0x20 8, 215, 60 @@ -33,4 +33,3 @@ SFX_08_1e_Ch3: ; 20eb4 (8:4eb4) unknownnoise0x20 3, 164, 44 unknownnoise0x20 8, 145, 60 endchannel -; 0x20ecd
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_1e.asm b/audio/sfx/cry0a_3.asm index 4733a534..e16287c4 100644 --- a/audio/sfx/sfx_1f_1e.asm +++ b/audio/sfx/cry0a_3.asm @@ -1,4 +1,4 @@ -SFX_1f_1e_Ch1: ; 7cc3f (1f:4c3f) +SFX_Cry0A_3_Ch4: dutycycle 240 unknownsfx0x20 8, 247, 224, 6 unknownsfx0x20 6, 230, 229, 6 @@ -10,7 +10,7 @@ SFX_1f_1e_Ch1: ; 7cc3f (1f:4c3f) endchannel -SFX_1f_1e_Ch2: ; 7cc5e (1f:4c5e) +SFX_Cry0A_3_Ch5: dutycycle 5 unknownsfx0x20 3, 8, 0, 0 unknownsfx0x20 8, 167, 161, 6 @@ -23,7 +23,7 @@ SFX_1f_1e_Ch2: ; 7cc5e (1f:4c5e) endchannel -SFX_1f_1e_Ch3: ; 7cc81 (1f:4c81) +SFX_Cry0A_3_Ch7: unknownnoise0x20 2, 242, 60 unknownnoise0x20 8, 228, 62 unknownnoise0x20 8, 215, 60 @@ -33,4 +33,3 @@ SFX_1f_1e_Ch3: ; 7cc81 (1f:4c81) unknownnoise0x20 3, 164, 44 unknownnoise0x20 8, 145, 60 endchannel -; 0x7cc9a
\ No newline at end of file diff --git a/audio/sfx/sfx_02_1f.asm b/audio/sfx/cry0b_1.asm index 9506fb43..5ee9b81c 100644 --- a/audio/sfx/sfx_02_1f.asm +++ b/audio/sfx/cry0b_1.asm @@ -1,4 +1,4 @@ -SFX_02_1f_Ch1: ; 8a5b (2:4a5b) +SFX_Cry0B_1_Ch4: dutycycle 204 unknownsfx0x20 4, 241, 0, 7 unknownsfx0x20 4, 225, 128, 7 @@ -13,7 +13,7 @@ SFX_02_1f_Ch1: ; 8a5b (2:4a5b) endchannel -SFX_02_1f_Ch2: ; 8a86 (2:4a86) +SFX_Cry0B_1_Ch5: dutycycle 68 unknownsfx0x20 12, 8, 0, 0 unknownsfx0x20 4, 241, 1, 7 @@ -25,7 +25,7 @@ SFX_02_1f_Ch2: ; 8a86 (2:4a86) endchannel -SFX_02_1f_Ch3: ; 8aa5 (2:4aa5) +SFX_Cry0B_1_Ch7: unknownnoise0x20 15, 8, 0 unknownnoise0x20 4, 8, 0 unknownnoise0x20 4, 209, 76 @@ -35,4 +35,3 @@ SFX_02_1f_Ch3: ; 8aa5 (2:4aa5) unknownnoise0x20 4, 193, 44 unknownnoise0x20 8, 161, 76 endchannel -; 0x8abe
\ No newline at end of file diff --git a/audio/sfx/sfx_08_1f.asm b/audio/sfx/cry0b_2.asm index a882c512..f762ea02 100644 --- a/audio/sfx/sfx_08_1f.asm +++ b/audio/sfx/cry0b_2.asm @@ -1,4 +1,4 @@ -SFX_08_1f_Ch1: ; 20d03 (8:4d03) +SFX_Cry0B_2_Ch4: dutycycle 204 unknownsfx0x20 4, 241, 0, 7 unknownsfx0x20 4, 225, 128, 7 @@ -13,7 +13,7 @@ SFX_08_1f_Ch1: ; 20d03 (8:4d03) endchannel -SFX_08_1f_Ch2: ; 20d2e (8:4d2e) +SFX_Cry0B_2_Ch5: dutycycle 68 unknownsfx0x20 12, 8, 0, 0 unknownsfx0x20 4, 241, 1, 7 @@ -25,7 +25,7 @@ SFX_08_1f_Ch2: ; 20d2e (8:4d2e) endchannel -SFX_08_1f_Ch3: ; 20d4d (8:4d4d) +SFX_Cry0B_2_Ch7: unknownnoise0x20 15, 8, 0 unknownnoise0x20 4, 8, 0 unknownnoise0x20 4, 209, 76 @@ -35,4 +35,3 @@ SFX_08_1f_Ch3: ; 20d4d (8:4d4d) unknownnoise0x20 4, 193, 44 unknownnoise0x20 8, 161, 76 endchannel -; 0x20d66
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_1f.asm b/audio/sfx/cry0b_3.asm index 9188186b..22420974 100644 --- a/audio/sfx/sfx_1f_1f.asm +++ b/audio/sfx/cry0b_3.asm @@ -1,4 +1,4 @@ -SFX_1f_1f_Ch1: ; 7cad0 (1f:4ad0) +SFX_Cry0B_3_Ch4: dutycycle 204 unknownsfx0x20 4, 241, 0, 7 unknownsfx0x20 4, 225, 128, 7 @@ -13,7 +13,7 @@ SFX_1f_1f_Ch1: ; 7cad0 (1f:4ad0) endchannel -SFX_1f_1f_Ch2: ; 7cafb (1f:4afb) +SFX_Cry0B_3_Ch5: dutycycle 68 unknownsfx0x20 12, 8, 0, 0 unknownsfx0x20 4, 241, 1, 7 @@ -25,7 +25,7 @@ SFX_1f_1f_Ch2: ; 7cafb (1f:4afb) endchannel -SFX_1f_1f_Ch3: ; 7cb1a (1f:4b1a) +SFX_Cry0B_3_Ch7: unknownnoise0x20 15, 8, 0 unknownnoise0x20 4, 8, 0 unknownnoise0x20 4, 209, 76 @@ -35,4 +35,3 @@ SFX_1f_1f_Ch3: ; 7cb1a (1f:4b1a) unknownnoise0x20 4, 193, 44 unknownnoise0x20 8, 161, 76 endchannel -; 0x7cb33
\ No newline at end of file diff --git a/audio/sfx/sfx_02_20.asm b/audio/sfx/cry0c_1.asm index 00923339..dfbf0283 100644 --- a/audio/sfx/sfx_02_20.asm +++ b/audio/sfx/cry0c_1.asm @@ -1,4 +1,4 @@ -SFX_02_20_Ch1: ; 8abe (2:4abe) +SFX_Cry0C_1_Ch4: dutycycle 204 unknownsfx0x20 8, 245, 0, 6 unknownsfx0x20 2, 210, 56, 6 @@ -12,7 +12,7 @@ SFX_02_20_Ch1: ; 8abe (2:4abe) endchannel -SFX_02_20_Ch2: ; 8ae5 (2:4ae5) +SFX_Cry0C_1_Ch5: dutycycle 68 unknownsfx0x20 12, 195, 192, 5 unknownsfx0x20 3, 177, 249, 5 @@ -25,6 +25,5 @@ SFX_02_20_Ch2: ; 8ae5 (2:4ae5) unknownsfx0x20 8, 145, 225, 5 -SFX_02_20_Ch3: ; 8b0b (2:4b0b) +SFX_Cry0C_1_Ch7: endchannel -; 0x8b0c
\ No newline at end of file diff --git a/audio/sfx/sfx_08_20.asm b/audio/sfx/cry0c_2.asm index 94a54b0a..11e0d06a 100644 --- a/audio/sfx/sfx_08_20.asm +++ b/audio/sfx/cry0c_2.asm @@ -1,4 +1,4 @@ -SFX_08_20_Ch1: ; 20d66 (8:4d66) +SFX_Cry0C_2_Ch4: dutycycle 204 unknownsfx0x20 8, 245, 0, 6 unknownsfx0x20 2, 210, 56, 6 @@ -12,7 +12,7 @@ SFX_08_20_Ch1: ; 20d66 (8:4d66) endchannel -SFX_08_20_Ch2: ; 20d8d (8:4d8d) +SFX_Cry0C_2_Ch5: dutycycle 68 unknownsfx0x20 12, 195, 192, 5 unknownsfx0x20 3, 177, 249, 5 @@ -25,6 +25,5 @@ SFX_08_20_Ch2: ; 20d8d (8:4d8d) unknownsfx0x20 8, 145, 225, 5 -SFX_08_20_Ch3: ; 20db3 (8:4db3) +SFX_Cry0C_2_Ch7: endchannel -; 0x20db4
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_20.asm b/audio/sfx/cry0c_3.asm index 2d0b1fc6..6fc798f2 100644 --- a/audio/sfx/sfx_1f_20.asm +++ b/audio/sfx/cry0c_3.asm @@ -1,4 +1,4 @@ -SFX_1f_20_Ch1: ; 7cb33 (1f:4b33) +SFX_Cry0C_3_Ch4: dutycycle 204 unknownsfx0x20 8, 245, 0, 6 unknownsfx0x20 2, 210, 56, 6 @@ -12,7 +12,7 @@ SFX_1f_20_Ch1: ; 7cb33 (1f:4b33) endchannel -SFX_1f_20_Ch2: ; 7cb5a (1f:4b5a) +SFX_Cry0C_3_Ch5: dutycycle 68 unknownsfx0x20 12, 195, 192, 5 unknownsfx0x20 3, 177, 249, 5 @@ -25,6 +25,5 @@ SFX_1f_20_Ch2: ; 7cb5a (1f:4b5a) unknownsfx0x20 8, 145, 225, 5 -SFX_1f_20_Ch3: ; 7cb80 (1f:4b80) +SFX_Cry0C_3_Ch7: endchannel -; 0x7cb81
\ No newline at end of file diff --git a/audio/sfx/sfx_02_21.asm b/audio/sfx/cry0d_1.asm index 60ecb431..2864fa01 100644 --- a/audio/sfx/sfx_02_21.asm +++ b/audio/sfx/cry0d_1.asm @@ -1,4 +1,4 @@ -SFX_02_21_Ch1: ; 8b2a (2:4b2a) +SFX_Cry0D_1_Ch4: dutycycle 136 unknownsfx0x20 5, 242, 80, 6 unknownsfx0x20 9, 209, 96, 6 @@ -6,11 +6,11 @@ SFX_02_21_Ch1: ; 8b2a (2:4b2a) unknownsfx0x20 9, 193, 34, 6 unknownsfx0x20 5, 242, 16, 6 unknownsfx0x20 6, 209, 32, 6 - loopchannel 2, SFX_02_21_Ch1 + loopchannel 2, SFX_Cry0D_1_Ch4 endchannel -SFX_02_21_Ch2: ; 8b49 (2:4b49) +SFX_Cry0D_1_Ch5: dutycycle 64 unknownsfx0x20 4, 8, 0, 0 unknownsfx0x20 5, 242, 81, 6 @@ -26,7 +26,7 @@ SFX_02_21_Ch2: ; 8b49 (2:4b49) endchannel -SFX_02_21_Ch3: ; 8b78 (2:4b78) +SFX_Cry0D_1_Ch7: unknownnoise0x20 6, 210, 28 unknownnoise0x20 9, 177, 44 unknownnoise0x20 8, 194, 44 @@ -38,4 +38,3 @@ SFX_02_21_Ch3: ; 8b78 (2:4b78) unknownnoise0x20 9, 194, 44 unknownnoise0x20 4, 161, 60 endchannel -; 0x8b97
\ No newline at end of file diff --git a/audio/sfx/sfx_08_21.asm b/audio/sfx/cry0d_2.asm index 4bfaac76..ef4a0eb6 100644 --- a/audio/sfx/sfx_08_21.asm +++ b/audio/sfx/cry0d_2.asm @@ -1,4 +1,4 @@ -SFX_08_21_Ch1: ; 20dd2 (8:4dd2) +SFX_Cry0D_2_Ch4: dutycycle 136 unknownsfx0x20 5, 242, 80, 6 unknownsfx0x20 9, 209, 96, 6 @@ -6,11 +6,11 @@ SFX_08_21_Ch1: ; 20dd2 (8:4dd2) unknownsfx0x20 9, 193, 34, 6 unknownsfx0x20 5, 242, 16, 6 unknownsfx0x20 6, 209, 32, 6 - loopchannel 2, SFX_08_21_Ch1 + loopchannel 2, SFX_Cry0D_2_Ch4 endchannel -SFX_08_21_Ch2: ; 20df1 (8:4df1) +SFX_Cry0D_2_Ch5: dutycycle 64 unknownsfx0x20 4, 8, 0, 0 unknownsfx0x20 5, 242, 81, 6 @@ -26,7 +26,7 @@ SFX_08_21_Ch2: ; 20df1 (8:4df1) endchannel -SFX_08_21_Ch3: ; 20e20 (8:4e20) +SFX_Cry0D_2_Ch7: unknownnoise0x20 6, 210, 28 unknownnoise0x20 9, 177, 44 unknownnoise0x20 8, 194, 44 @@ -38,4 +38,3 @@ SFX_08_21_Ch3: ; 20e20 (8:4e20) unknownnoise0x20 9, 194, 44 unknownnoise0x20 4, 161, 60 endchannel -; 0x20e3f
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_21.asm b/audio/sfx/cry0d_3.asm index 31c600b0..1fbc40b5 100644 --- a/audio/sfx/sfx_1f_21.asm +++ b/audio/sfx/cry0d_3.asm @@ -1,4 +1,4 @@ -SFX_1f_21_Ch1: ; 7cb9f (1f:4b9f) +SFX_Cry0D_3_Ch4: dutycycle 136 unknownsfx0x20 5, 242, 80, 6 unknownsfx0x20 9, 209, 96, 6 @@ -6,11 +6,11 @@ SFX_1f_21_Ch1: ; 7cb9f (1f:4b9f) unknownsfx0x20 9, 193, 34, 6 unknownsfx0x20 5, 242, 16, 6 unknownsfx0x20 6, 209, 32, 6 - loopchannel 2, SFX_1f_21_Ch1 + loopchannel 2, SFX_Cry0D_3_Ch4 endchannel -SFX_1f_21_Ch2: ; 7cbbe (1f:4bbe) +SFX_Cry0D_3_Ch5: dutycycle 64 unknownsfx0x20 4, 8, 0, 0 unknownsfx0x20 5, 242, 81, 6 @@ -26,7 +26,7 @@ SFX_1f_21_Ch2: ; 7cbbe (1f:4bbe) endchannel -SFX_1f_21_Ch3: ; 7cbed (1f:4bed) +SFX_Cry0D_3_Ch7: unknownnoise0x20 6, 210, 28 unknownnoise0x20 9, 177, 44 unknownnoise0x20 8, 194, 44 @@ -38,4 +38,3 @@ SFX_1f_21_Ch3: ; 7cbed (1f:4bed) unknownnoise0x20 9, 194, 44 unknownnoise0x20 4, 161, 60 endchannel -; 0x7cc0c
\ No newline at end of file diff --git a/audio/sfx/sfx_02_22.asm b/audio/sfx/cry0e_1.asm index 3f7a2783..37cabb7c 100644 --- a/audio/sfx/sfx_02_22.asm +++ b/audio/sfx/cry0e_1.asm @@ -1,4 +1,4 @@ -SFX_02_22_Ch1: ; 89af (2:49af) +SFX_Cry0E_1_Ch4: dutycycle 165 unknownsfx0x20 4, 225, 0, 7 unknownsfx0x20 4, 242, 128, 7 @@ -7,7 +7,7 @@ SFX_02_22_Ch1: ; 89af (2:49af) endchannel -SFX_02_22_Ch2: ; 89c2 (2:49c2) +SFX_Cry0E_1_Ch5: dutycycle 10 unknownsfx0x20 4, 177, 225, 6 unknownsfx0x20 3, 194, 225, 6 @@ -16,9 +16,8 @@ SFX_02_22_Ch2: ; 89c2 (2:49c2) endchannel -SFX_02_22_Ch3: ; 89d5 (2:49d5) +SFX_Cry0E_1_Ch7: unknownnoise0x20 2, 97, 50 unknownnoise0x20 2, 97, 33 unknownnoise0x20 8, 97, 17 endchannel -; 0x89df
\ No newline at end of file diff --git a/audio/sfx/sfx_08_22.asm b/audio/sfx/cry0e_2.asm index b922acb3..5f6f481f 100644 --- a/audio/sfx/sfx_08_22.asm +++ b/audio/sfx/cry0e_2.asm @@ -1,4 +1,4 @@ -SFX_08_22_Ch1: ; 20c57 (8:4c57) +SFX_Cry0E_2_Ch4: dutycycle 165 unknownsfx0x20 4, 225, 0, 7 unknownsfx0x20 4, 242, 128, 7 @@ -7,7 +7,7 @@ SFX_08_22_Ch1: ; 20c57 (8:4c57) endchannel -SFX_08_22_Ch2: ; 20c6a (8:4c6a) +SFX_Cry0E_2_Ch5: dutycycle 10 unknownsfx0x20 4, 177, 225, 6 unknownsfx0x20 3, 194, 225, 6 @@ -16,9 +16,8 @@ SFX_08_22_Ch2: ; 20c6a (8:4c6a) endchannel -SFX_08_22_Ch3: ; 20c7d (8:4c7d) +SFX_Cry0E_2_Ch7: unknownnoise0x20 2, 97, 50 unknownnoise0x20 2, 97, 33 unknownnoise0x20 8, 97, 17 endchannel -; 0x20c87
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_22.asm b/audio/sfx/cry0e_3.asm index a239822f..13cf9405 100644 --- a/audio/sfx/sfx_1f_22.asm +++ b/audio/sfx/cry0e_3.asm @@ -1,4 +1,4 @@ -SFX_1f_22_Ch1: ; 7ca24 (1f:4a24) +SFX_Cry0E_3_Ch4: dutycycle 165 unknownsfx0x20 4, 225, 0, 7 unknownsfx0x20 4, 242, 128, 7 @@ -7,7 +7,7 @@ SFX_1f_22_Ch1: ; 7ca24 (1f:4a24) endchannel -SFX_1f_22_Ch2: ; 7ca37 (1f:4a37) +SFX_Cry0E_3_Ch5: dutycycle 10 unknownsfx0x20 4, 177, 225, 6 unknownsfx0x20 3, 194, 225, 6 @@ -16,9 +16,8 @@ SFX_1f_22_Ch2: ; 7ca37 (1f:4a37) endchannel -SFX_1f_22_Ch3: ; 7ca4a (1f:4a4a) +SFX_Cry0E_3_Ch7: unknownnoise0x20 2, 97, 50 unknownnoise0x20 2, 97, 33 unknownnoise0x20 8, 97, 17 endchannel -; 0x7ca54
\ No newline at end of file diff --git a/audio/sfx/sfx_02_23.asm b/audio/sfx/cry0f_1.asm index c7e0a345..81abdc09 100644 --- a/audio/sfx/sfx_02_23.asm +++ b/audio/sfx/cry0f_1.asm @@ -1,4 +1,4 @@ -SFX_02_23_Ch1: ; 88f1 (2:48f1) +SFX_Cry0F_1_Ch4: dutycycle 241 unknownsfx0x20 4, 247, 192, 7 unknownsfx0x20 12, 230, 194, 7 @@ -9,7 +9,7 @@ SFX_02_23_Ch1: ; 88f1 (2:48f1) endchannel -SFX_02_23_Ch2: ; 890c (2:490c) +SFX_Cry0F_1_Ch5: dutycycle 204 unknownsfx0x20 3, 199, 129, 7 unknownsfx0x20 12, 182, 128, 7 @@ -20,11 +20,10 @@ SFX_02_23_Ch2: ; 890c (2:490c) endchannel -SFX_02_23_Ch3: ; 8927 (2:4927) +SFX_Cry0F_1_Ch7: unknownnoise0x20 3, 228, 60 unknownnoise0x20 12, 214, 44 unknownnoise0x20 4, 228, 60 unknownnoise0x20 8, 183, 92 unknownnoise0x20 15, 194, 93 endchannel -; 0x8937
\ No newline at end of file diff --git a/audio/sfx/sfx_08_23.asm b/audio/sfx/cry0f_2.asm index 9a78abd2..112b9e8b 100644 --- a/audio/sfx/sfx_08_23.asm +++ b/audio/sfx/cry0f_2.asm @@ -1,4 +1,4 @@ -SFX_08_23_Ch1: ; 20b99 (8:4b99) +SFX_Cry0F_2_Ch4: dutycycle 241 unknownsfx0x20 4, 247, 192, 7 unknownsfx0x20 12, 230, 194, 7 @@ -9,7 +9,7 @@ SFX_08_23_Ch1: ; 20b99 (8:4b99) endchannel -SFX_08_23_Ch2: ; 20bb4 (8:4bb4) +SFX_Cry0F_2_Ch5: dutycycle 204 unknownsfx0x20 3, 199, 129, 7 unknownsfx0x20 12, 182, 128, 7 @@ -20,11 +20,10 @@ SFX_08_23_Ch2: ; 20bb4 (8:4bb4) endchannel -SFX_08_23_Ch3: ; 20bcf (8:4bcf) +SFX_Cry0F_2_Ch7: unknownnoise0x20 3, 228, 60 unknownnoise0x20 12, 214, 44 unknownnoise0x20 4, 228, 60 unknownnoise0x20 8, 183, 92 unknownnoise0x20 15, 194, 93 endchannel -; 0x20bdf
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_23.asm b/audio/sfx/cry0f_3.asm index dd021169..08abd131 100644 --- a/audio/sfx/sfx_1f_23.asm +++ b/audio/sfx/cry0f_3.asm @@ -1,4 +1,4 @@ -SFX_1f_23_Ch1: ; 7c966 (1f:4966) +SFX_Cry0F_3_Ch4: dutycycle 241 unknownsfx0x20 4, 247, 192, 7 unknownsfx0x20 12, 230, 194, 7 @@ -9,7 +9,7 @@ SFX_1f_23_Ch1: ; 7c966 (1f:4966) endchannel -SFX_1f_23_Ch2: ; 7c981 (1f:4981) +SFX_Cry0F_3_Ch5: dutycycle 204 unknownsfx0x20 3, 199, 129, 7 unknownsfx0x20 12, 182, 128, 7 @@ -20,11 +20,10 @@ SFX_1f_23_Ch2: ; 7c981 (1f:4981) endchannel -SFX_1f_23_Ch3: ; 7c99c (1f:499c) +SFX_Cry0F_3_Ch7: unknownnoise0x20 3, 228, 60 unknownnoise0x20 12, 214, 44 unknownnoise0x20 4, 228, 60 unknownnoise0x20 8, 183, 92 unknownnoise0x20 15, 194, 93 endchannel -; 0x7c9ac
\ No newline at end of file diff --git a/audio/sfx/sfx_02_24.asm b/audio/sfx/cry10_1.asm index f092bae9..eef13d3d 100644 --- a/audio/sfx/sfx_02_24.asm +++ b/audio/sfx/cry10_1.asm @@ -1,4 +1,4 @@ -SFX_02_24_Ch1: ; 8937 (2:4937) +SFX_Cry10_1_Ch4: dutycycle 201 unknownsfx0x20 8, 247, 128, 6 unknownsfx0x20 2, 247, 96, 6 @@ -11,7 +11,7 @@ SFX_02_24_Ch1: ; 8937 (2:4937) endchannel -SFX_02_24_Ch2: ; 895a (2:495a) +SFX_Cry10_1_Ch5: dutycycle 121 unknownsfx0x20 10, 231, 130, 6 unknownsfx0x20 2, 231, 98, 6 @@ -24,9 +24,8 @@ SFX_02_24_Ch2: ; 895a (2:495a) endchannel -SFX_02_24_Ch3: ; 897d (2:497d) +SFX_Cry10_1_Ch7: unknownnoise0x20 4, 116, 33 unknownnoise0x20 4, 116, 16 unknownnoise0x20 4, 113, 32 endchannel -; 0x8987
\ No newline at end of file diff --git a/audio/sfx/sfx_08_24.asm b/audio/sfx/cry10_2.asm index 2bdc4e9d..dd468979 100644 --- a/audio/sfx/sfx_08_24.asm +++ b/audio/sfx/cry10_2.asm @@ -1,4 +1,4 @@ -SFX_08_24_Ch1: ; 20bdf (8:4bdf) +SFX_Cry10_2_Ch4: dutycycle 201 unknownsfx0x20 8, 247, 128, 6 unknownsfx0x20 2, 247, 96, 6 @@ -11,7 +11,7 @@ SFX_08_24_Ch1: ; 20bdf (8:4bdf) endchannel -SFX_08_24_Ch2: ; 20c02 (8:4c02) +SFX_Cry10_2_Ch5: dutycycle 121 unknownsfx0x20 10, 231, 130, 6 unknownsfx0x20 2, 231, 98, 6 @@ -24,9 +24,8 @@ SFX_08_24_Ch2: ; 20c02 (8:4c02) endchannel -SFX_08_24_Ch3: ; 20c25 (8:4c25) +SFX_Cry10_2_Ch7: unknownnoise0x20 4, 116, 33 unknownnoise0x20 4, 116, 16 unknownnoise0x20 4, 113, 32 endchannel -; 0x20c2f
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_24.asm b/audio/sfx/cry10_3.asm index 448541e6..e9a5200d 100644 --- a/audio/sfx/sfx_1f_24.asm +++ b/audio/sfx/cry10_3.asm @@ -1,4 +1,4 @@ -SFX_1f_24_Ch1: ; 7c9ac (1f:49ac) +SFX_Cry10_3_Ch4: dutycycle 201 unknownsfx0x20 8, 247, 128, 6 unknownsfx0x20 2, 247, 96, 6 @@ -11,7 +11,7 @@ SFX_1f_24_Ch1: ; 7c9ac (1f:49ac) endchannel -SFX_1f_24_Ch2: ; 7c9cf (1f:49cf) +SFX_Cry10_3_Ch5: dutycycle 121 unknownsfx0x20 10, 231, 130, 6 unknownsfx0x20 2, 231, 98, 6 @@ -24,9 +24,8 @@ SFX_1f_24_Ch2: ; 7c9cf (1f:49cf) endchannel -SFX_1f_24_Ch3: ; 7c9f2 (1f:49f2) +SFX_Cry10_3_Ch7: unknownnoise0x20 4, 116, 33 unknownnoise0x20 4, 116, 16 unknownnoise0x20 4, 113, 32 endchannel -; 0x7c9fc
\ No newline at end of file diff --git a/audio/sfx/sfx_02_25.asm b/audio/sfx/cry11_1.asm index 4025d4f7..f7c314ef 100644 --- a/audio/sfx/sfx_02_25.asm +++ b/audio/sfx/cry11_1.asm @@ -1,4 +1,4 @@ -SFX_02_25_Ch1: ; 8813 (2:4813) +SFX_Cry11_1_Ch4: dutycycle 240 unknownsfx0x20 6, 247, 160, 7 unknownsfx0x20 8, 230, 164, 7 @@ -10,7 +10,7 @@ SFX_02_25_Ch1: ; 8813 (2:4813) endchannel -SFX_02_25_Ch2: ; 8832 (2:4832) +SFX_Cry11_1_Ch5: dutycycle 10 unknownsfx0x20 4, 8, 0, 0 unknownsfx0x20 6, 167, 65, 7 @@ -23,7 +23,7 @@ SFX_02_25_Ch2: ; 8832 (2:4832) endchannel -SFX_02_25_Ch3: ; 8855 (2:4855) +SFX_Cry11_1_Ch7: unknownnoise0x20 2, 242, 76 unknownnoise0x20 6, 230, 58 unknownnoise0x20 4, 215, 58 @@ -32,4 +32,3 @@ SFX_02_25_Ch3: ; 8855 (2:4855) unknownnoise0x20 12, 210, 61 unknownnoise0x20 8, 209, 44 endchannel -; 0x886b
\ No newline at end of file diff --git a/audio/sfx/sfx_08_25.asm b/audio/sfx/cry11_2.asm index 84f8f816..0009a0ec 100644 --- a/audio/sfx/sfx_08_25.asm +++ b/audio/sfx/cry11_2.asm @@ -1,4 +1,4 @@ -SFX_08_25_Ch1: ; 20abb (8:4abb) +SFX_Cry11_2_Ch4: dutycycle 240 unknownsfx0x20 6, 247, 160, 7 unknownsfx0x20 8, 230, 164, 7 @@ -10,7 +10,7 @@ SFX_08_25_Ch1: ; 20abb (8:4abb) endchannel -SFX_08_25_Ch2: ; 20ada (8:4ada) +SFX_Cry11_2_Ch5: dutycycle 10 unknownsfx0x20 4, 8, 0, 0 unknownsfx0x20 6, 167, 65, 7 @@ -23,7 +23,7 @@ SFX_08_25_Ch2: ; 20ada (8:4ada) endchannel -SFX_08_25_Ch3: ; 20afd (8:4afd) +SFX_Cry11_2_Ch7: unknownnoise0x20 2, 242, 76 unknownnoise0x20 6, 230, 58 unknownnoise0x20 4, 215, 58 @@ -32,4 +32,3 @@ SFX_08_25_Ch3: ; 20afd (8:4afd) unknownnoise0x20 12, 210, 61 unknownnoise0x20 8, 209, 44 endchannel -; 0x20b13
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_25.asm b/audio/sfx/cry11_3.asm index b0db2369..a8af19f6 100644 --- a/audio/sfx/sfx_1f_25.asm +++ b/audio/sfx/cry11_3.asm @@ -1,4 +1,4 @@ -SFX_1f_25_Ch1: ; 7c888 (1f:4888) +SFX_Cry11_3_Ch4: dutycycle 240 unknownsfx0x20 6, 247, 160, 7 unknownsfx0x20 8, 230, 164, 7 @@ -10,7 +10,7 @@ SFX_1f_25_Ch1: ; 7c888 (1f:4888) endchannel -SFX_1f_25_Ch2: ; 7c8a7 (1f:48a7) +SFX_Cry11_3_Ch5: dutycycle 10 unknownsfx0x20 4, 8, 0, 0 unknownsfx0x20 6, 167, 65, 7 @@ -23,7 +23,7 @@ SFX_1f_25_Ch2: ; 7c8a7 (1f:48a7) endchannel -SFX_1f_25_Ch3: ; 7c8ca (1f:48ca) +SFX_Cry11_3_Ch7: unknownnoise0x20 2, 242, 76 unknownnoise0x20 6, 230, 58 unknownnoise0x20 4, 215, 58 @@ -32,4 +32,3 @@ SFX_1f_25_Ch3: ; 7c8ca (1f:48ca) unknownnoise0x20 12, 210, 61 unknownnoise0x20 8, 209, 44 endchannel -; 0x7c8e0
\ No newline at end of file diff --git a/audio/sfx/sfx_02_26.asm b/audio/sfx/cry12_1.asm index eae085f4..29d93eff 100644 --- a/audio/sfx/sfx_02_26.asm +++ b/audio/sfx/cry12_1.asm @@ -1,4 +1,4 @@ -SFX_02_26_Ch1: ; 8d2b (2:4d2b) +SFX_Cry12_1_Ch4: dutycycle 165 unknownsfx0x20 12, 242, 64, 4 unknownsfx0x20 15, 227, 160, 4 @@ -7,7 +7,7 @@ SFX_02_26_Ch1: ; 8d2b (2:4d2b) endchannel -SFX_02_26_Ch2: ; 8d3e (2:4d3e) +SFX_Cry12_1_Ch5: dutycycle 238 unknownsfx0x20 11, 210, 56, 4 unknownsfx0x20 14, 198, 152, 4 @@ -16,10 +16,9 @@ SFX_02_26_Ch2: ; 8d3e (2:4d3e) endchannel -SFX_02_26_Ch3: ; 8d51 (2:4d51) +SFX_Cry12_1_Ch7: unknownnoise0x20 10, 230, 108 unknownnoise0x20 15, 210, 92 unknownnoise0x20 3, 194, 108 unknownnoise0x20 8, 209, 92 endchannel -; 0x8d5e
\ No newline at end of file diff --git a/audio/sfx/sfx_08_26.asm b/audio/sfx/cry12_2.asm index 90ae7cb9..90f373c0 100644 --- a/audio/sfx/sfx_08_26.asm +++ b/audio/sfx/cry12_2.asm @@ -1,4 +1,4 @@ -SFX_08_26_Ch1: ; 20fd3 (8:4fd3) +SFX_Cry12_2_Ch4: dutycycle 165 unknownsfx0x20 12, 242, 64, 4 unknownsfx0x20 15, 227, 160, 4 @@ -7,7 +7,7 @@ SFX_08_26_Ch1: ; 20fd3 (8:4fd3) endchannel -SFX_08_26_Ch2: ; 20fe6 (8:4fe6) +SFX_Cry12_2_Ch5: dutycycle 238 unknownsfx0x20 11, 210, 56, 4 unknownsfx0x20 14, 198, 152, 4 @@ -16,10 +16,9 @@ SFX_08_26_Ch2: ; 20fe6 (8:4fe6) endchannel -SFX_08_26_Ch3: ; 20ff9 (8:4ff9) +SFX_Cry12_2_Ch7: unknownnoise0x20 10, 230, 108 unknownnoise0x20 15, 210, 92 unknownnoise0x20 3, 194, 108 unknownnoise0x20 8, 209, 92 endchannel -; 0x21006
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_26.asm b/audio/sfx/cry12_3.asm index f0b205d5..f2c012ae 100644 --- a/audio/sfx/sfx_1f_26.asm +++ b/audio/sfx/cry12_3.asm @@ -1,4 +1,4 @@ -SFX_1f_26_Ch1: ; 7cda0 (1f:4da0) +SFX_Cry12_3_Ch4: dutycycle 165 unknownsfx0x20 12, 242, 64, 4 unknownsfx0x20 15, 227, 160, 4 @@ -7,7 +7,7 @@ SFX_1f_26_Ch1: ; 7cda0 (1f:4da0) endchannel -SFX_1f_26_Ch2: ; 7cdb3 (1f:4db3) +SFX_Cry12_3_Ch5: dutycycle 238 unknownsfx0x20 11, 210, 56, 4 unknownsfx0x20 14, 198, 152, 4 @@ -16,10 +16,9 @@ SFX_1f_26_Ch2: ; 7cdb3 (1f:4db3) endchannel -SFX_1f_26_Ch3: ; 7cdc6 (1f:4dc6) +SFX_Cry12_3_Ch7: unknownnoise0x20 10, 230, 108 unknownnoise0x20 15, 210, 92 unknownnoise0x20 3, 194, 108 unknownnoise0x20 8, 209, 92 endchannel -; 0x7cdd3
\ No newline at end of file diff --git a/audio/sfx/sfx_02_27.asm b/audio/sfx/cry13_1.asm index c019aab3..703db728 100644 --- a/audio/sfx/sfx_02_27.asm +++ b/audio/sfx/cry13_1.asm @@ -1,4 +1,4 @@ -SFX_02_27_Ch1: ; 8d5e (2:4d5e) +SFX_Cry13_1_Ch4: dutycycle 51 unknownsfx0x20 15, 246, 192, 5 unknownsfx0x20 8, 227, 188, 5 @@ -9,7 +9,7 @@ SFX_02_27_Ch1: ; 8d5e (2:4d5e) endchannel -SFX_02_27_Ch2: ; 8d79 (2:4d79) +SFX_Cry13_1_Ch5: dutycycle 153 unknownsfx0x20 14, 198, 177, 4 unknownsfx0x20 7, 195, 173, 4 @@ -20,7 +20,7 @@ SFX_02_27_Ch2: ; 8d79 (2:4d79) endchannel -SFX_02_27_Ch3: ; 8d94 (2:4d94) +SFX_Cry13_1_Ch7: unknownnoise0x20 10, 230, 92 unknownnoise0x20 10, 214, 108 unknownnoise0x20 4, 194, 76 @@ -28,4 +28,3 @@ SFX_02_27_Ch3: ; 8d94 (2:4d94) unknownnoise0x20 8, 179, 76 unknownnoise0x20 8, 161, 92 endchannel -; 0x8da7
\ No newline at end of file diff --git a/audio/sfx/sfx_08_27.asm b/audio/sfx/cry13_2.asm index 6eb9474d..7d75853c 100644 --- a/audio/sfx/sfx_08_27.asm +++ b/audio/sfx/cry13_2.asm @@ -1,4 +1,4 @@ -SFX_08_27_Ch1: ; 21006 (8:5006) +SFX_Cry13_2_Ch4: dutycycle 51 unknownsfx0x20 15, 246, 192, 5 unknownsfx0x20 8, 227, 188, 5 @@ -9,7 +9,7 @@ SFX_08_27_Ch1: ; 21006 (8:5006) endchannel -SFX_08_27_Ch2: ; 21021 (8:5021) +SFX_Cry13_2_Ch5: dutycycle 153 unknownsfx0x20 14, 198, 177, 4 unknownsfx0x20 7, 195, 173, 4 @@ -20,7 +20,7 @@ SFX_08_27_Ch2: ; 21021 (8:5021) endchannel -SFX_08_27_Ch3: ; 2103c (8:503c) +SFX_Cry13_2_Ch7: unknownnoise0x20 10, 230, 92 unknownnoise0x20 10, 214, 108 unknownnoise0x20 4, 194, 76 @@ -28,4 +28,3 @@ SFX_08_27_Ch3: ; 2103c (8:503c) unknownnoise0x20 8, 179, 76 unknownnoise0x20 8, 161, 92 endchannel -; 0x2104f
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_27.asm b/audio/sfx/cry13_3.asm index de7adafb..53296f1a 100644 --- a/audio/sfx/sfx_1f_27.asm +++ b/audio/sfx/cry13_3.asm @@ -1,4 +1,4 @@ -SFX_1f_27_Ch1: ; 7cdd3 (1f:4dd3) +SFX_Cry13_3_Ch4: dutycycle 51 unknownsfx0x20 15, 246, 192, 5 unknownsfx0x20 8, 227, 188, 5 @@ -9,7 +9,7 @@ SFX_1f_27_Ch1: ; 7cdd3 (1f:4dd3) endchannel -SFX_1f_27_Ch2: ; 7cdee (1f:4dee) +SFX_Cry13_3_Ch5: dutycycle 153 unknownsfx0x20 14, 198, 177, 4 unknownsfx0x20 7, 195, 173, 4 @@ -20,7 +20,7 @@ SFX_1f_27_Ch2: ; 7cdee (1f:4dee) endchannel -SFX_1f_27_Ch3: ; 7ce09 (1f:4e09) +SFX_Cry13_3_Ch7: unknownnoise0x20 10, 230, 92 unknownnoise0x20 10, 214, 108 unknownnoise0x20 4, 194, 76 @@ -28,4 +28,3 @@ SFX_1f_27_Ch3: ; 7ce09 (1f:4e09) unknownnoise0x20 8, 179, 76 unknownnoise0x20 8, 161, 92 endchannel -; 0x7ce1c
\ No newline at end of file diff --git a/audio/sfx/sfx_02_28.asm b/audio/sfx/cry14_1.asm index c183df6b..fa8964de 100644 --- a/audio/sfx/sfx_02_28.asm +++ b/audio/sfx/cry14_1.asm @@ -1,4 +1,4 @@ -SFX_02_28_Ch1: ; 8da7 (2:4da7) +SFX_Cry14_1_Ch4: dutycycle 240 unknownsfx0x20 8, 228, 144, 7 unknownsfx0x20 15, 245, 192, 7 @@ -6,7 +6,7 @@ SFX_02_28_Ch1: ; 8da7 (2:4da7) endchannel -SFX_02_28_Ch2: ; 8db6 (2:4db6) +SFX_Cry14_1_Ch5: dutycycle 165 unknownsfx0x20 10, 196, 113, 7 unknownsfx0x20 15, 182, 162, 7 @@ -14,9 +14,8 @@ SFX_02_28_Ch2: ; 8db6 (2:4db6) endchannel -SFX_02_28_Ch3: ; 8dc5 (2:4dc5) +SFX_Cry14_1_Ch7: unknownnoise0x20 8, 228, 76 unknownnoise0x20 14, 196, 60 unknownnoise0x20 8, 209, 44 endchannel -; 0x8dcf
\ No newline at end of file diff --git a/audio/sfx/sfx_08_28.asm b/audio/sfx/cry14_2.asm index 2d6b2a3c..1f70dca8 100644 --- a/audio/sfx/sfx_08_28.asm +++ b/audio/sfx/cry14_2.asm @@ -1,4 +1,4 @@ -SFX_08_28_Ch1: ; 2104f (8:504f) +SFX_Cry14_2_Ch4: dutycycle 240 unknownsfx0x20 8, 228, 144, 7 unknownsfx0x20 15, 245, 192, 7 @@ -6,7 +6,7 @@ SFX_08_28_Ch1: ; 2104f (8:504f) endchannel -SFX_08_28_Ch2: ; 2105e (8:505e) +SFX_Cry14_2_Ch5: dutycycle 165 unknownsfx0x20 10, 196, 113, 7 unknownsfx0x20 15, 182, 162, 7 @@ -14,9 +14,8 @@ SFX_08_28_Ch2: ; 2105e (8:505e) endchannel -SFX_08_28_Ch3: ; 2106d (8:506d) +SFX_Cry14_2_Ch7: unknownnoise0x20 8, 228, 76 unknownnoise0x20 14, 196, 60 unknownnoise0x20 8, 209, 44 endchannel -; 0x21077
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_28.asm b/audio/sfx/cry14_3.asm index c76c94a7..3bab2100 100644 --- a/audio/sfx/sfx_1f_28.asm +++ b/audio/sfx/cry14_3.asm @@ -1,4 +1,4 @@ -SFX_1f_28_Ch1: ; 7ce1c (1f:4e1c) +SFX_Cry14_3_Ch4: dutycycle 240 unknownsfx0x20 8, 228, 144, 7 unknownsfx0x20 15, 245, 192, 7 @@ -6,7 +6,7 @@ SFX_1f_28_Ch1: ; 7ce1c (1f:4e1c) endchannel -SFX_1f_28_Ch2: ; 7ce2b (1f:4e2b) +SFX_Cry14_3_Ch5: dutycycle 165 unknownsfx0x20 10, 196, 113, 7 unknownsfx0x20 15, 182, 162, 7 @@ -14,9 +14,8 @@ SFX_1f_28_Ch2: ; 7ce2b (1f:4e2b) endchannel -SFX_1f_28_Ch3: ; 7ce3a (1f:4e3a) +SFX_Cry14_3_Ch7: unknownnoise0x20 8, 228, 76 unknownnoise0x20 14, 196, 60 unknownnoise0x20 8, 209, 44 endchannel -; 0x7ce44
\ No newline at end of file diff --git a/audio/sfx/sfx_02_29.asm b/audio/sfx/cry15_1.asm index 872fa90a..0220ad4f 100644 --- a/audio/sfx/sfx_02_29.asm +++ b/audio/sfx/cry15_1.asm @@ -1,4 +1,4 @@ -SFX_02_29_Ch1: ; 8e35 (2:4e35) +SFX_Cry15_1_Ch4: dutycycle 240 unknownsfx0x20 4, 243, 128, 7 unknownsfx0x20 15, 231, 0, 7 @@ -9,7 +9,7 @@ SFX_02_29_Ch1: ; 8e35 (2:4e35) endchannel -SFX_02_29_Ch2: ; 8e50 (2:4e50) +SFX_Cry15_1_Ch5: dutycycle 90 unknownsfx0x20 6, 195, 1, 7 unknownsfx0x20 14, 183, 129, 6 @@ -20,7 +20,7 @@ SFX_02_29_Ch2: ; 8e50 (2:4e50) endchannel -SFX_02_29_Ch3: ; 8e6b (2:4e6b) +SFX_Cry15_1_Ch7: unknownnoise0x20 6, 227, 92 unknownnoise0x20 14, 214, 76 unknownnoise0x20 6, 198, 60 @@ -28,4 +28,3 @@ SFX_02_29_Ch3: ; 8e6b (2:4e6b) unknownnoise0x20 3, 162, 92 unknownnoise0x20 8, 177, 108 endchannel -; 0x8e7e
\ No newline at end of file diff --git a/audio/sfx/sfx_08_29.asm b/audio/sfx/cry15_2.asm index 66842f0a..2ebd7ab0 100644 --- a/audio/sfx/sfx_08_29.asm +++ b/audio/sfx/cry15_2.asm @@ -1,4 +1,4 @@ -SFX_08_29_Ch1: ; 210dd (8:50dd) +SFX_Cry15_2_Ch4: dutycycle 240 unknownsfx0x20 4, 243, 128, 7 unknownsfx0x20 15, 231, 0, 7 @@ -9,7 +9,7 @@ SFX_08_29_Ch1: ; 210dd (8:50dd) endchannel -SFX_08_29_Ch2: ; 210f8 (8:50f8) +SFX_Cry15_2_Ch5: dutycycle 90 unknownsfx0x20 6, 195, 1, 7 unknownsfx0x20 14, 183, 129, 6 @@ -20,7 +20,7 @@ SFX_08_29_Ch2: ; 210f8 (8:50f8) endchannel -SFX_08_29_Ch3: ; 21113 (8:5113) +SFX_Cry15_2_Ch7: unknownnoise0x20 6, 227, 92 unknownnoise0x20 14, 214, 76 unknownnoise0x20 6, 198, 60 @@ -28,4 +28,3 @@ SFX_08_29_Ch3: ; 21113 (8:5113) unknownnoise0x20 3, 162, 92 unknownnoise0x20 8, 177, 108 endchannel -; 0x21126
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_29.asm b/audio/sfx/cry15_3.asm index bc19ea3b..39ba7a74 100644 --- a/audio/sfx/sfx_1f_29.asm +++ b/audio/sfx/cry15_3.asm @@ -1,4 +1,4 @@ -SFX_1f_29_Ch1: ; 7ceaa (1f:4eaa) +SFX_Cry15_3_Ch4: dutycycle 240 unknownsfx0x20 4, 243, 128, 7 unknownsfx0x20 15, 231, 0, 7 @@ -9,7 +9,7 @@ SFX_1f_29_Ch1: ; 7ceaa (1f:4eaa) endchannel -SFX_1f_29_Ch2: ; 7cec5 (1f:4ec5) +SFX_Cry15_3_Ch5: dutycycle 90 unknownsfx0x20 6, 195, 1, 7 unknownsfx0x20 14, 183, 129, 6 @@ -20,7 +20,7 @@ SFX_1f_29_Ch2: ; 7cec5 (1f:4ec5) endchannel -SFX_1f_29_Ch3: ; 7cee0 (1f:4ee0) +SFX_Cry15_3_Ch7: unknownnoise0x20 6, 227, 92 unknownnoise0x20 14, 214, 76 unknownnoise0x20 6, 198, 60 @@ -28,4 +28,3 @@ SFX_1f_29_Ch3: ; 7cee0 (1f:4ee0) unknownnoise0x20 3, 162, 92 unknownnoise0x20 8, 177, 108 endchannel -; 0x7cef3
\ No newline at end of file diff --git a/audio/sfx/sfx_02_2a.asm b/audio/sfx/cry16_1.asm index f5313860..34d6f6d9 100644 --- a/audio/sfx/sfx_02_2a.asm +++ b/audio/sfx/cry16_1.asm @@ -1,4 +1,4 @@ -SFX_02_2a_Ch1: ; 8cc8 (2:4cc8) +SFX_Cry16_1_Ch4: dutycycle 240 unknownsfx0x20 15, 215, 128, 7 unknownsfx0x20 4, 230, 160, 7 @@ -6,7 +6,7 @@ SFX_02_2a_Ch1: ; 8cc8 (2:4cc8) endchannel -SFX_02_2a_Ch2: ; 8cd7 (2:4cd7) +SFX_Cry16_1_Ch5: dutycycle 90 unknownsfx0x20 15, 199, 83, 7 unknownsfx0x20 5, 182, 114, 7 @@ -14,9 +14,8 @@ SFX_02_2a_Ch2: ; 8cd7 (2:4cd7) endchannel -SFX_02_2a_Ch3: ; 8ce6 (2:4ce6) +SFX_Cry16_1_Ch7: unknownnoise0x20 13, 246, 76 unknownnoise0x20 4, 230, 60 unknownnoise0x20 15, 242, 76 endchannel -; 0x8cf0
\ No newline at end of file diff --git a/audio/sfx/sfx_08_2a.asm b/audio/sfx/cry16_2.asm index d3494708..8948cd29 100644 --- a/audio/sfx/sfx_08_2a.asm +++ b/audio/sfx/cry16_2.asm @@ -1,4 +1,4 @@ -SFX_08_2a_Ch1: ; 20f70 (8:4f70) +SFX_Cry16_2_Ch4: dutycycle 240 unknownsfx0x20 15, 215, 128, 7 unknownsfx0x20 4, 230, 160, 7 @@ -6,7 +6,7 @@ SFX_08_2a_Ch1: ; 20f70 (8:4f70) endchannel -SFX_08_2a_Ch2: ; 20f7f (8:4f7f) +SFX_Cry16_2_Ch5: dutycycle 90 unknownsfx0x20 15, 199, 83, 7 unknownsfx0x20 5, 182, 114, 7 @@ -14,9 +14,8 @@ SFX_08_2a_Ch2: ; 20f7f (8:4f7f) endchannel -SFX_08_2a_Ch3: ; 20f8e (8:4f8e) +SFX_Cry16_2_Ch7: unknownnoise0x20 13, 246, 76 unknownnoise0x20 4, 230, 60 unknownnoise0x20 15, 242, 76 endchannel -; 0x20f98
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_2a.asm b/audio/sfx/cry16_3.asm index b91e4c2e..026ee67b 100644 --- a/audio/sfx/sfx_1f_2a.asm +++ b/audio/sfx/cry16_3.asm @@ -1,4 +1,4 @@ -SFX_1f_2a_Ch1: ; 7cd3d (1f:4d3d) +SFX_Cry16_3_Ch4: dutycycle 240 unknownsfx0x20 15, 215, 128, 7 unknownsfx0x20 4, 230, 160, 7 @@ -6,7 +6,7 @@ SFX_1f_2a_Ch1: ; 7cd3d (1f:4d3d) endchannel -SFX_1f_2a_Ch2: ; 7cd4c (1f:4d4c) +SFX_Cry16_3_Ch5: dutycycle 90 unknownsfx0x20 15, 199, 83, 7 unknownsfx0x20 5, 182, 114, 7 @@ -14,9 +14,8 @@ SFX_1f_2a_Ch2: ; 7cd4c (1f:4d4c) endchannel -SFX_1f_2a_Ch3: ; 7cd5b (1f:4d5b) +SFX_Cry16_3_Ch7: unknownnoise0x20 13, 246, 76 unknownnoise0x20 4, 230, 60 unknownnoise0x20 15, 242, 76 endchannel -; 0x7cd65
\ No newline at end of file diff --git a/audio/sfx/sfx_02_2b.asm b/audio/sfx/cry17_1.asm index c0792c94..97dec764 100644 --- a/audio/sfx/sfx_02_2b.asm +++ b/audio/sfx/cry17_1.asm @@ -1,4 +1,4 @@ -SFX_02_2b_Ch1: ; 8e7e (2:4e7e) +SFX_Cry17_1_Ch4: dutycycle 15 unknownsfx0x20 15, 247, 0, 5 unknownsfx0x20 15, 231, 8, 5 @@ -7,7 +7,7 @@ SFX_02_2b_Ch1: ; 8e7e (2:4e7e) endchannel -SFX_02_2b_Ch2: ; 8e91 (2:4e91) +SFX_Cry17_1_Ch5: dutycycle 68 unknownsfx0x20 14, 215, 129, 4 unknownsfx0x20 14, 199, 137, 4 @@ -16,10 +16,9 @@ SFX_02_2b_Ch2: ; 8e91 (2:4e91) endchannel -SFX_02_2b_Ch3: ; 8ea4 (2:4ea4) +SFX_Cry17_1_Ch7: unknownnoise0x20 14, 247, 124 unknownnoise0x20 12, 246, 108 unknownnoise0x20 9, 228, 124 unknownnoise0x20 15, 226, 108 endchannel -; 0x8eb1
\ No newline at end of file diff --git a/audio/sfx/sfx_08_2b.asm b/audio/sfx/cry17_2.asm index 301c9712..a6ab03a2 100644 --- a/audio/sfx/sfx_08_2b.asm +++ b/audio/sfx/cry17_2.asm @@ -1,4 +1,4 @@ -SFX_08_2b_Ch1: ; 21126 (8:5126) +SFX_Cry17_2_Ch4: dutycycle 15 unknownsfx0x20 15, 247, 0, 5 unknownsfx0x20 15, 231, 8, 5 @@ -7,7 +7,7 @@ SFX_08_2b_Ch1: ; 21126 (8:5126) endchannel -SFX_08_2b_Ch2: ; 21139 (8:5139) +SFX_Cry17_2_Ch5: dutycycle 68 unknownsfx0x20 14, 215, 129, 4 unknownsfx0x20 14, 199, 137, 4 @@ -16,10 +16,9 @@ SFX_08_2b_Ch2: ; 21139 (8:5139) endchannel -SFX_08_2b_Ch3: ; 2114c (8:514c) +SFX_Cry17_2_Ch7: unknownnoise0x20 14, 247, 124 unknownnoise0x20 12, 246, 108 unknownnoise0x20 9, 228, 124 unknownnoise0x20 15, 226, 108 endchannel -; 0x21159
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_2b.asm b/audio/sfx/cry17_3.asm index da51e7c9..53555206 100644 --- a/audio/sfx/sfx_1f_2b.asm +++ b/audio/sfx/cry17_3.asm @@ -1,4 +1,4 @@ -SFX_1f_2b_Ch1: ; 7cef3 (1f:4ef3) +SFX_Cry17_3_Ch4: dutycycle 15 unknownsfx0x20 15, 247, 0, 5 unknownsfx0x20 15, 231, 8, 5 @@ -7,7 +7,7 @@ SFX_1f_2b_Ch1: ; 7cef3 (1f:4ef3) endchannel -SFX_1f_2b_Ch2: ; 7cf06 (1f:4f06) +SFX_Cry17_3_Ch5: dutycycle 68 unknownsfx0x20 14, 215, 129, 4 unknownsfx0x20 14, 199, 137, 4 @@ -16,10 +16,9 @@ SFX_1f_2b_Ch2: ; 7cf06 (1f:4f06) endchannel -SFX_1f_2b_Ch3: ; 7cf19 (1f:4f19) +SFX_Cry17_3_Ch7: unknownnoise0x20 14, 247, 124 unknownnoise0x20 12, 246, 108 unknownnoise0x20 9, 228, 124 unknownnoise0x20 15, 226, 108 endchannel -; 0x7cf26
\ No newline at end of file diff --git a/audio/sfx/sfx_02_2c.asm b/audio/sfx/cry18_1.asm index e923c9e1..8cb3283f 100644 --- a/audio/sfx/sfx_02_2c.asm +++ b/audio/sfx/cry18_1.asm @@ -1,4 +1,4 @@ -SFX_02_2c_Ch1: ; 8f8e (2:4f8e) +SFX_Cry18_1_Ch4: dutycycle 80 unknownsfx0x20 10, 245, 128, 6 unknownsfx0x20 3, 226, 160, 6 @@ -11,7 +11,7 @@ SFX_02_2c_Ch1: ; 8f8e (2:4f8e) endchannel -SFX_02_2c_Ch2: ; 8fb1 (2:4fb1) +SFX_Cry18_1_Ch5: dutycycle 15 unknownsfx0x20 9, 213, 49, 6 unknownsfx0x20 3, 210, 82, 6 @@ -24,7 +24,7 @@ SFX_02_2c_Ch2: ; 8fb1 (2:4fb1) endchannel -SFX_02_2c_Ch3: ; 8fd4 (2:4fd4) +SFX_Cry18_1_Ch7: unknownnoise0x20 6, 227, 76 unknownnoise0x20 4, 195, 60 unknownnoise0x20 5, 212, 60 @@ -32,4 +32,3 @@ SFX_02_2c_Ch3: ; 8fd4 (2:4fd4) unknownnoise0x20 6, 180, 60 unknownnoise0x20 8, 193, 44 endchannel -; 0x8fe7
\ No newline at end of file diff --git a/audio/sfx/sfx_08_2c.asm b/audio/sfx/cry18_2.asm index d3844d4a..01dacd5f 100644 --- a/audio/sfx/sfx_08_2c.asm +++ b/audio/sfx/cry18_2.asm @@ -1,4 +1,4 @@ -SFX_08_2c_Ch1: ; 21236 (8:5236) +SFX_Cry18_2_Ch4: dutycycle 80 unknownsfx0x20 10, 245, 128, 6 unknownsfx0x20 3, 226, 160, 6 @@ -11,7 +11,7 @@ SFX_08_2c_Ch1: ; 21236 (8:5236) endchannel -SFX_08_2c_Ch2: ; 21259 (8:5259) +SFX_Cry18_2_Ch5: dutycycle 15 unknownsfx0x20 9, 213, 49, 6 unknownsfx0x20 3, 210, 82, 6 @@ -24,7 +24,7 @@ SFX_08_2c_Ch2: ; 21259 (8:5259) endchannel -SFX_08_2c_Ch3: ; 2127c (8:527c) +SFX_Cry18_2_Ch7: unknownnoise0x20 6, 227, 76 unknownnoise0x20 4, 195, 60 unknownnoise0x20 5, 212, 60 @@ -32,4 +32,3 @@ SFX_08_2c_Ch3: ; 2127c (8:527c) unknownnoise0x20 6, 180, 60 unknownnoise0x20 8, 193, 44 endchannel -; 0x2128f
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_2c.asm b/audio/sfx/cry18_3.asm index a480b584..23d2d6a6 100644 --- a/audio/sfx/sfx_1f_2c.asm +++ b/audio/sfx/cry18_3.asm @@ -1,4 +1,4 @@ -SFX_1f_2c_Ch1: ; 7d003 (1f:5003) +SFX_Cry18_3_Ch4: dutycycle 80 unknownsfx0x20 10, 245, 128, 6 unknownsfx0x20 3, 226, 160, 6 @@ -11,7 +11,7 @@ SFX_1f_2c_Ch1: ; 7d003 (1f:5003) endchannel -SFX_1f_2c_Ch2: ; 7d026 (1f:5026) +SFX_Cry18_3_Ch5: dutycycle 15 unknownsfx0x20 9, 213, 49, 6 unknownsfx0x20 3, 210, 82, 6 @@ -24,7 +24,7 @@ SFX_1f_2c_Ch2: ; 7d026 (1f:5026) endchannel -SFX_1f_2c_Ch3: ; 7d049 (1f:5049) +SFX_Cry18_3_Ch7: unknownnoise0x20 6, 227, 76 unknownnoise0x20 4, 195, 60 unknownnoise0x20 5, 212, 60 @@ -32,4 +32,3 @@ SFX_1f_2c_Ch3: ; 7d049 (1f:5049) unknownnoise0x20 6, 180, 60 unknownnoise0x20 8, 193, 44 endchannel -; 0x7d05c
\ No newline at end of file diff --git a/audio/sfx/sfx_02_2d.asm b/audio/sfx/cry19_1.asm index 70e71eb1..2e6790e5 100644 --- a/audio/sfx/sfx_02_2d.asm +++ b/audio/sfx/cry19_1.asm @@ -1,4 +1,4 @@ -SFX_02_2d_Ch1: ; 8ca6 (2:4ca6) +SFX_Cry19_1_Ch4: dutycycle 27 unknownsfx0x20 7, 210, 64, 7 unknownsfx0x20 15, 229, 96, 7 @@ -6,7 +6,7 @@ SFX_02_2d_Ch1: ; 8ca6 (2:4ca6) endchannel -SFX_02_2d_Ch2: ; 8cb5 (2:4cb5) +SFX_Cry19_1_Ch5: dutycycle 129 unknownsfx0x20 2, 194, 1, 7 unknownsfx0x20 4, 194, 8, 7 @@ -14,6 +14,5 @@ SFX_02_2d_Ch2: ; 8cb5 (2:4cb5) unknownsfx0x20 15, 162, 1, 7 -SFX_02_2d_Ch3: ; 8cc7 (2:4cc7) +SFX_Cry19_1_Ch7: endchannel -; 0x8cc8
\ No newline at end of file diff --git a/audio/sfx/sfx_08_2d.asm b/audio/sfx/cry19_2.asm index 3e28d648..f412ec14 100644 --- a/audio/sfx/sfx_08_2d.asm +++ b/audio/sfx/cry19_2.asm @@ -1,4 +1,4 @@ -SFX_08_2d_Ch1: ; 20f4e (8:4f4e) +SFX_Cry19_2_Ch4: dutycycle 27 unknownsfx0x20 7, 210, 64, 7 unknownsfx0x20 15, 229, 96, 7 @@ -6,7 +6,7 @@ SFX_08_2d_Ch1: ; 20f4e (8:4f4e) endchannel -SFX_08_2d_Ch2: ; 20f5d (8:4f5d) +SFX_Cry19_2_Ch5: dutycycle 129 unknownsfx0x20 2, 194, 1, 7 unknownsfx0x20 4, 194, 8, 7 @@ -14,6 +14,5 @@ SFX_08_2d_Ch2: ; 20f5d (8:4f5d) unknownsfx0x20 15, 162, 1, 7 -SFX_08_2d_Ch3: ; 20f6f (8:4f6f) +SFX_Cry19_2_Ch7: endchannel -; 0x20f70
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_2d.asm b/audio/sfx/cry19_3.asm index f4c4ecd9..2baff05e 100644 --- a/audio/sfx/sfx_1f_2d.asm +++ b/audio/sfx/cry19_3.asm @@ -1,4 +1,4 @@ -SFX_1f_2d_Ch1: ; 7cd1b (1f:4d1b) +SFX_Cry19_3_Ch4: dutycycle 27 unknownsfx0x20 7, 210, 64, 7 unknownsfx0x20 15, 229, 96, 7 @@ -6,7 +6,7 @@ SFX_1f_2d_Ch1: ; 7cd1b (1f:4d1b) endchannel -SFX_1f_2d_Ch2: ; 7cd2a (1f:4d2a) +SFX_Cry19_3_Ch5: dutycycle 129 unknownsfx0x20 2, 194, 1, 7 unknownsfx0x20 4, 194, 8, 7 @@ -14,6 +14,5 @@ SFX_1f_2d_Ch2: ; 7cd2a (1f:4d2a) unknownsfx0x20 15, 162, 1, 7 -SFX_1f_2d_Ch3: ; 7cd3c (1f:4d3c) +SFX_Cry19_3_Ch7: endchannel -; 0x7cd3d
\ No newline at end of file diff --git a/audio/sfx/sfx_02_2e.asm b/audio/sfx/cry1a_1.asm index d95bfbe3..5d03596e 100644 --- a/audio/sfx/sfx_02_2e.asm +++ b/audio/sfx/cry1a_1.asm @@ -1,4 +1,4 @@ -SFX_02_2e_Ch1: ; 8eff (2:4eff) +SFX_Cry1A_1_Ch4: dutycycle 240 unknownsfx0x20 6, 247, 64, 7 unknownsfx0x20 12, 230, 68, 7 @@ -9,7 +9,7 @@ SFX_02_2e_Ch1: ; 8eff (2:4eff) endchannel -SFX_02_2e_Ch2: ; 8f1a (2:4f1a) +SFX_Cry1A_1_Ch5: dutycycle 10 unknownsfx0x20 6, 199, 1, 7 unknownsfx0x20 11, 182, 2, 7 @@ -20,7 +20,7 @@ SFX_02_2e_Ch2: ; 8f1a (2:4f1a) endchannel -SFX_02_2e_Ch3: ; 8f35 (2:4f35) +SFX_Cry1A_1_Ch7: unknownnoise0x20 3, 226, 60 unknownnoise0x20 8, 214, 76 unknownnoise0x20 5, 212, 60 @@ -28,4 +28,3 @@ SFX_02_2e_Ch3: ; 8f35 (2:4f35) unknownnoise0x20 2, 226, 60 unknownnoise0x20 8, 209, 44 endchannel -; 0x8f48
\ No newline at end of file diff --git a/audio/sfx/sfx_08_2e.asm b/audio/sfx/cry1a_2.asm index fea62a2f..4dcf2a42 100644 --- a/audio/sfx/sfx_08_2e.asm +++ b/audio/sfx/cry1a_2.asm @@ -1,4 +1,4 @@ -SFX_08_2e_Ch1: ; 211a7 (8:51a7) +SFX_Cry1A_2_Ch4: dutycycle 240 unknownsfx0x20 6, 247, 64, 7 unknownsfx0x20 12, 230, 68, 7 @@ -9,7 +9,7 @@ SFX_08_2e_Ch1: ; 211a7 (8:51a7) endchannel -SFX_08_2e_Ch2: ; 211c2 (8:51c2) +SFX_Cry1A_2_Ch5: dutycycle 10 unknownsfx0x20 6, 199, 1, 7 unknownsfx0x20 11, 182, 2, 7 @@ -20,7 +20,7 @@ SFX_08_2e_Ch2: ; 211c2 (8:51c2) endchannel -SFX_08_2e_Ch3: ; 211dd (8:51dd) +SFX_Cry1A_2_Ch7: unknownnoise0x20 3, 226, 60 unknownnoise0x20 8, 214, 76 unknownnoise0x20 5, 212, 60 @@ -28,4 +28,3 @@ SFX_08_2e_Ch3: ; 211dd (8:51dd) unknownnoise0x20 2, 226, 60 unknownnoise0x20 8, 209, 44 endchannel -; 0x211f0
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_2e.asm b/audio/sfx/cry1a_3.asm index 2c72b5a1..274ce438 100644 --- a/audio/sfx/sfx_1f_2e.asm +++ b/audio/sfx/cry1a_3.asm @@ -1,4 +1,4 @@ -SFX_1f_2e_Ch1: ; 7cf74 (1f:4f74) +SFX_Cry1A_3_Ch4: dutycycle 240 unknownsfx0x20 6, 247, 64, 7 unknownsfx0x20 12, 230, 68, 7 @@ -9,7 +9,7 @@ SFX_1f_2e_Ch1: ; 7cf74 (1f:4f74) endchannel -SFX_1f_2e_Ch2: ; 7cf8f (1f:4f8f) +SFX_Cry1A_3_Ch5: dutycycle 10 unknownsfx0x20 6, 199, 1, 7 unknownsfx0x20 11, 182, 2, 7 @@ -20,7 +20,7 @@ SFX_1f_2e_Ch2: ; 7cf8f (1f:4f8f) endchannel -SFX_1f_2e_Ch3: ; 7cfaa (1f:4faa) +SFX_Cry1A_3_Ch7: unknownnoise0x20 3, 226, 60 unknownnoise0x20 8, 214, 76 unknownnoise0x20 5, 212, 60 @@ -28,4 +28,3 @@ SFX_1f_2e_Ch3: ; 7cfaa (1f:4faa) unknownnoise0x20 2, 226, 60 unknownnoise0x20 8, 209, 44 endchannel -; 0x7cfbd
\ No newline at end of file diff --git a/audio/sfx/sfx_02_2f.asm b/audio/sfx/cry1b_1.asm index 08ea2788..562239c7 100644 --- a/audio/sfx/sfx_02_2f.asm +++ b/audio/sfx/cry1b_1.asm @@ -1,4 +1,4 @@ -SFX_02_2f_Ch1: ; 8cf0 (2:4cf0) +SFX_Cry1B_1_Ch4: dutycycle 240 unknownsfx0x20 6, 247, 192, 6 unknownsfx0x20 15, 231, 0, 7 @@ -8,7 +8,7 @@ SFX_02_2f_Ch1: ; 8cf0 (2:4cf0) endchannel -SFX_02_2f_Ch2: ; 8d07 (2:4d07) +SFX_Cry1B_1_Ch5: dutycycle 10 unknownsfx0x20 7, 230, 129, 6 unknownsfx0x20 14, 213, 193, 6 @@ -18,10 +18,9 @@ SFX_02_2f_Ch2: ; 8d07 (2:4d07) endchannel -SFX_02_2f_Ch3: ; 8d1e (2:4d1e) +SFX_Cry1B_1_Ch7: unknownnoise0x20 10, 166, 60 unknownnoise0x20 14, 148, 44 unknownnoise0x20 5, 163, 60 unknownnoise0x20 8, 145, 44 endchannel -; 0x8d2b
\ No newline at end of file diff --git a/audio/sfx/sfx_08_2f.asm b/audio/sfx/cry1b_2.asm index fcfa40e0..45bb41a2 100644 --- a/audio/sfx/sfx_08_2f.asm +++ b/audio/sfx/cry1b_2.asm @@ -1,4 +1,4 @@ -SFX_08_2f_Ch1: ; 20f98 (8:4f98) +SFX_Cry1B_2_Ch4: dutycycle 240 unknownsfx0x20 6, 247, 192, 6 unknownsfx0x20 15, 231, 0, 7 @@ -8,7 +8,7 @@ SFX_08_2f_Ch1: ; 20f98 (8:4f98) endchannel -SFX_08_2f_Ch2: ; 20faf (8:4faf) +SFX_Cry1B_2_Ch5: dutycycle 10 unknownsfx0x20 7, 230, 129, 6 unknownsfx0x20 14, 213, 193, 6 @@ -18,10 +18,9 @@ SFX_08_2f_Ch2: ; 20faf (8:4faf) endchannel -SFX_08_2f_Ch3: ; 20fc6 (8:4fc6) +SFX_Cry1B_2_Ch7: unknownnoise0x20 10, 166, 60 unknownnoise0x20 14, 148, 44 unknownnoise0x20 5, 163, 60 unknownnoise0x20 8, 145, 44 endchannel -; 0x20fd3
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_2f.asm b/audio/sfx/cry1b_3.asm index 9b0bf71b..e6e31b00 100644 --- a/audio/sfx/sfx_1f_2f.asm +++ b/audio/sfx/cry1b_3.asm @@ -1,4 +1,4 @@ -SFX_1f_2f_Ch1: ; 7cd65 (1f:4d65) +SFX_Cry1B_3_Ch4: dutycycle 240 unknownsfx0x20 6, 247, 192, 6 unknownsfx0x20 15, 231, 0, 7 @@ -8,7 +8,7 @@ SFX_1f_2f_Ch1: ; 7cd65 (1f:4d65) endchannel -SFX_1f_2f_Ch2: ; 7cd7c (1f:4d7c) +SFX_Cry1B_3_Ch5: dutycycle 10 unknownsfx0x20 7, 230, 129, 6 unknownsfx0x20 14, 213, 193, 6 @@ -18,10 +18,9 @@ SFX_1f_2f_Ch2: ; 7cd7c (1f:4d7c) endchannel -SFX_1f_2f_Ch3: ; 7cd93 (1f:4d93) +SFX_Cry1B_3_Ch7: unknownnoise0x20 10, 166, 60 unknownnoise0x20 14, 148, 44 unknownnoise0x20 5, 163, 60 unknownnoise0x20 8, 145, 44 endchannel -; 0x7cda0
\ No newline at end of file diff --git a/audio/sfx/sfx_02_30.asm b/audio/sfx/cry1c_1.asm index 7131fc1a..332b7da8 100644 --- a/audio/sfx/sfx_02_30.asm +++ b/audio/sfx/cry1c_1.asm @@ -1,4 +1,4 @@ -SFX_02_30_Ch1: ; 8eb1 (2:4eb1) +SFX_Cry1C_1_Ch4: dutycycle 245 unknownsfx0x20 7, 214, 225, 7 unknownsfx0x20 6, 198, 226, 7 @@ -11,7 +11,7 @@ SFX_02_30_Ch1: ; 8eb1 (2:4eb1) endchannel -SFX_02_30_Ch2: ; 8ed4 (2:4ed4) +SFX_Cry1C_1_Ch5: dutycycle 68 unknownsfx0x20 6, 195, 201, 7 unknownsfx0x20 6, 179, 199, 7 @@ -22,11 +22,10 @@ SFX_02_30_Ch2: ; 8ed4 (2:4ed4) endchannel -SFX_02_30_Ch3: ; 8eef (2:4eef) +SFX_Cry1C_1_Ch7: unknownnoise0x20 13, 25, 124 unknownnoise0x20 13, 247, 140 unknownnoise0x20 12, 214, 124 unknownnoise0x20 8, 196, 108 unknownnoise0x20 15, 179, 92 endchannel -; 0x8eff
\ No newline at end of file diff --git a/audio/sfx/sfx_08_30.asm b/audio/sfx/cry1c_2.asm index 600b72f2..aee95be5 100644 --- a/audio/sfx/sfx_08_30.asm +++ b/audio/sfx/cry1c_2.asm @@ -1,4 +1,4 @@ -SFX_08_30_Ch1: ; 21159 (8:5159) +SFX_Cry1C_2_Ch4: dutycycle 245 unknownsfx0x20 7, 214, 225, 7 unknownsfx0x20 6, 198, 226, 7 @@ -11,7 +11,7 @@ SFX_08_30_Ch1: ; 21159 (8:5159) endchannel -SFX_08_30_Ch2: ; 2117c (8:517c) +SFX_Cry1C_2_Ch5: dutycycle 68 unknownsfx0x20 6, 195, 201, 7 unknownsfx0x20 6, 179, 199, 7 @@ -22,11 +22,10 @@ SFX_08_30_Ch2: ; 2117c (8:517c) endchannel -SFX_08_30_Ch3: ; 21197 (8:5197) +SFX_Cry1C_2_Ch7: unknownnoise0x20 13, 25, 124 unknownnoise0x20 13, 247, 140 unknownnoise0x20 12, 214, 124 unknownnoise0x20 8, 196, 108 unknownnoise0x20 15, 179, 92 endchannel -; 0x211a7
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_30.asm b/audio/sfx/cry1c_3.asm index b6833986..13e687f6 100644 --- a/audio/sfx/sfx_1f_30.asm +++ b/audio/sfx/cry1c_3.asm @@ -1,4 +1,4 @@ -SFX_1f_30_Ch1: ; 7cf26 (1f:4f26) +SFX_Cry1C_3_Ch4: dutycycle 245 unknownsfx0x20 7, 214, 225, 7 unknownsfx0x20 6, 198, 226, 7 @@ -11,7 +11,7 @@ SFX_1f_30_Ch1: ; 7cf26 (1f:4f26) endchannel -SFX_1f_30_Ch2: ; 7cf49 (1f:4f49) +SFX_Cry1C_3_Ch5: dutycycle 68 unknownsfx0x20 6, 195, 201, 7 unknownsfx0x20 6, 179, 199, 7 @@ -22,11 +22,10 @@ SFX_1f_30_Ch2: ; 7cf49 (1f:4f49) endchannel -SFX_1f_30_Ch3: ; 7cf64 (1f:4f64) +SFX_Cry1C_3_Ch7: unknownnoise0x20 13, 25, 124 unknownnoise0x20 13, 247, 140 unknownnoise0x20 12, 214, 124 unknownnoise0x20 8, 196, 108 unknownnoise0x20 15, 179, 92 endchannel -; 0x7cf74
\ No newline at end of file diff --git a/audio/sfx/sfx_02_31.asm b/audio/sfx/cry1d_1.asm index 79d09433..4e7b6308 100644 --- a/audio/sfx/sfx_02_31.asm +++ b/audio/sfx/cry1d_1.asm @@ -1,4 +1,4 @@ -SFX_02_31_Ch1: ; 8f48 (2:4f48) +SFX_Cry1D_1_Ch4: dutycycle 244 unknownsfx0x20 15, 240, 5, 7 unknownsfx0x20 10, 224, 0, 7 @@ -9,7 +9,7 @@ SFX_02_31_Ch1: ; 8f48 (2:4f48) endchannel -SFX_02_31_Ch2: ; 8f63 (2:4f63) +SFX_Cry1D_1_Ch5: dutycycle 34 unknownsfx0x20 15, 176, 195, 6 unknownsfx0x20 10, 160, 193, 6 @@ -20,11 +20,10 @@ SFX_02_31_Ch2: ; 8f63 (2:4f63) endchannel -SFX_02_31_Ch3: ; 8f7e (2:4f7e) +SFX_Cry1D_1_Ch7: unknownnoise0x20 6, 230, 76 unknownnoise0x20 15, 214, 60 unknownnoise0x20 10, 197, 74 unknownnoise0x20 1, 178, 91 unknownnoise0x20 15, 194, 76 endchannel -; 0x8f8e
\ No newline at end of file diff --git a/audio/sfx/sfx_08_31.asm b/audio/sfx/cry1d_2.asm index d43791b0..9ee56bf8 100644 --- a/audio/sfx/sfx_08_31.asm +++ b/audio/sfx/cry1d_2.asm @@ -1,4 +1,4 @@ -SFX_08_31_Ch1: ; 211f0 (8:51f0) +SFX_Cry1D_2_Ch4: dutycycle 244 unknownsfx0x20 15, 240, 5, 7 unknownsfx0x20 10, 224, 0, 7 @@ -9,7 +9,7 @@ SFX_08_31_Ch1: ; 211f0 (8:51f0) endchannel -SFX_08_31_Ch2: ; 2120b (8:520b) +SFX_Cry1D_2_Ch5: dutycycle 34 unknownsfx0x20 15, 176, 195, 6 unknownsfx0x20 10, 160, 193, 6 @@ -20,11 +20,10 @@ SFX_08_31_Ch2: ; 2120b (8:520b) endchannel -SFX_08_31_Ch3: ; 21226 (8:5226) +SFX_Cry1D_2_Ch7: unknownnoise0x20 6, 230, 76 unknownnoise0x20 15, 214, 60 unknownnoise0x20 10, 197, 74 unknownnoise0x20 1, 178, 91 unknownnoise0x20 15, 194, 76 endchannel -; 0x21236
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_31.asm b/audio/sfx/cry1d_3.asm index b67f3863..e2e5fae3 100644 --- a/audio/sfx/sfx_1f_31.asm +++ b/audio/sfx/cry1d_3.asm @@ -1,4 +1,4 @@ -SFX_1f_31_Ch1: ; 7cfbd (1f:4fbd) +SFX_Cry1D_3_Ch4: dutycycle 244 unknownsfx0x20 15, 240, 5, 7 unknownsfx0x20 10, 224, 0, 7 @@ -9,7 +9,7 @@ SFX_1f_31_Ch1: ; 7cfbd (1f:4fbd) endchannel -SFX_1f_31_Ch2: ; 7cfd8 (1f:4fd8) +SFX_Cry1D_3_Ch5: dutycycle 34 unknownsfx0x20 15, 176, 195, 6 unknownsfx0x20 10, 160, 193, 6 @@ -20,11 +20,10 @@ SFX_1f_31_Ch2: ; 7cfd8 (1f:4fd8) endchannel -SFX_1f_31_Ch3: ; 7cff3 (1f:4ff3) +SFX_Cry1D_3_Ch7: unknownnoise0x20 6, 230, 76 unknownnoise0x20 15, 214, 60 unknownnoise0x20 10, 197, 74 unknownnoise0x20 1, 178, 91 unknownnoise0x20 15, 194, 76 endchannel -; 0x7d003
\ No newline at end of file diff --git a/audio/sfx/sfx_02_32.asm b/audio/sfx/cry1e_1.asm index f2fbf611..56d97001 100644 --- a/audio/sfx/sfx_02_32.asm +++ b/audio/sfx/cry1e_1.asm @@ -1,4 +1,4 @@ -SFX_02_32_Ch1: ; 8dcf (2:4dcf) +SFX_Cry1E_1_Ch4: dutycycle 240 unknownsfx0x20 6, 242, 0, 6 unknownsfx0x20 6, 226, 64, 6 @@ -11,7 +11,7 @@ SFX_02_32_Ch1: ; 8dcf (2:4dcf) endchannel -SFX_02_32_Ch2: ; 8df2 (2:4df2) +SFX_Cry1E_1_Ch5: dutycycle 17 unknownsfx0x20 3, 8, 1, 0 unknownsfx0x20 6, 194, 193, 5 @@ -25,7 +25,7 @@ SFX_02_32_Ch2: ; 8df2 (2:4df2) endchannel -SFX_02_32_Ch3: ; 8e19 (2:4e19) +SFX_Cry1E_1_Ch7: unknownnoise0x20 6, 8, 1 unknownnoise0x20 5, 226, 92 unknownnoise0x20 5, 194, 76 @@ -36,4 +36,3 @@ SFX_02_32_Ch3: ; 8e19 (2:4e19) unknownnoise0x20 5, 146, 26 unknownnoise0x20 8, 129, 24 endchannel -; 0x8e35
\ No newline at end of file diff --git a/audio/sfx/sfx_08_32.asm b/audio/sfx/cry1e_2.asm index 886df035..7ed25afe 100644 --- a/audio/sfx/sfx_08_32.asm +++ b/audio/sfx/cry1e_2.asm @@ -1,4 +1,4 @@ -SFX_08_32_Ch1: ; 21077 (8:5077) +SFX_Cry1E_2_Ch4: dutycycle 240 unknownsfx0x20 6, 242, 0, 6 unknownsfx0x20 6, 226, 64, 6 @@ -11,7 +11,7 @@ SFX_08_32_Ch1: ; 21077 (8:5077) endchannel -SFX_08_32_Ch2: ; 2109a (8:509a) +SFX_Cry1E_2_Ch5: dutycycle 17 unknownsfx0x20 3, 8, 1, 0 unknownsfx0x20 6, 194, 193, 5 @@ -25,7 +25,7 @@ SFX_08_32_Ch2: ; 2109a (8:509a) endchannel -SFX_08_32_Ch3: ; 210c1 (8:50c1) +SFX_Cry1E_2_Ch7: unknownnoise0x20 6, 8, 1 unknownnoise0x20 5, 226, 92 unknownnoise0x20 5, 194, 76 @@ -36,4 +36,3 @@ SFX_08_32_Ch3: ; 210c1 (8:50c1) unknownnoise0x20 5, 146, 26 unknownnoise0x20 8, 129, 24 endchannel -; 0x210dd
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_32.asm b/audio/sfx/cry1e_3.asm index 92bb6a6f..82dbdfcc 100644 --- a/audio/sfx/sfx_1f_32.asm +++ b/audio/sfx/cry1e_3.asm @@ -1,4 +1,4 @@ -SFX_1f_32_Ch1: ; 7ce44 (1f:4e44) +SFX_Cry1E_3_Ch4: dutycycle 240 unknownsfx0x20 6, 242, 0, 6 unknownsfx0x20 6, 226, 64, 6 @@ -11,7 +11,7 @@ SFX_1f_32_Ch1: ; 7ce44 (1f:4e44) endchannel -SFX_1f_32_Ch2: ; 7ce67 (1f:4e67) +SFX_Cry1E_3_Ch5: dutycycle 17 unknownsfx0x20 3, 8, 1, 0 unknownsfx0x20 6, 194, 193, 5 @@ -25,7 +25,7 @@ SFX_1f_32_Ch2: ; 7ce67 (1f:4e67) endchannel -SFX_1f_32_Ch3: ; 7ce8e (1f:4e8e) +SFX_Cry1E_3_Ch7: unknownnoise0x20 6, 8, 1 unknownnoise0x20 5, 226, 92 unknownnoise0x20 5, 194, 76 @@ -36,4 +36,3 @@ SFX_1f_32_Ch3: ; 7ce8e (1f:4e8e) unknownnoise0x20 5, 146, 26 unknownnoise0x20 8, 129, 24 endchannel -; 0x7ceaa
\ No newline at end of file diff --git a/audio/sfx/sfx_02_33.asm b/audio/sfx/cry1f_1.asm index f4387a3a..a38bd975 100644 --- a/audio/sfx/sfx_02_33.asm +++ b/audio/sfx/cry1f_1.asm @@ -1,4 +1,4 @@ -SFX_02_33_Ch1: ; 8fe7 (2:4fe7) +SFX_Cry1F_1_Ch4: dutycycle 165 unknownsfx0x20 3, 244, 65, 6 unknownsfx0x20 13, 214, 33, 7 @@ -7,7 +7,7 @@ SFX_02_33_Ch1: ; 8fe7 (2:4fe7) endchannel -SFX_02_33_Ch2: ; 8ffa (2:4ffa) +SFX_Cry1F_1_Ch5: dutycycle 204 unknownsfx0x20 4, 244, 128, 5 unknownsfx0x20 14, 230, 224, 6 @@ -16,10 +16,9 @@ SFX_02_33_Ch2: ; 8ffa (2:4ffa) endchannel -SFX_02_33_Ch3: ; 900d (2:500d) +SFX_Cry1F_1_Ch7: unknownnoise0x20 5, 196, 70 unknownnoise0x20 13, 165, 68 unknownnoise0x20 8, 196, 69 unknownnoise0x20 8, 177, 68 endchannel -; 0x901a
\ No newline at end of file diff --git a/audio/sfx/sfx_08_33.asm b/audio/sfx/cry1f_2.asm index 098dd501..3d261bb2 100644 --- a/audio/sfx/sfx_08_33.asm +++ b/audio/sfx/cry1f_2.asm @@ -1,4 +1,4 @@ -SFX_08_33_Ch1: ; 2128f (8:528f) +SFX_Cry1F_2_Ch4: dutycycle 165 unknownsfx0x20 3, 244, 65, 6 unknownsfx0x20 13, 214, 33, 7 @@ -7,7 +7,7 @@ SFX_08_33_Ch1: ; 2128f (8:528f) endchannel -SFX_08_33_Ch2: ; 212a2 (8:52a2) +SFX_Cry1F_2_Ch5: dutycycle 204 unknownsfx0x20 4, 244, 128, 5 unknownsfx0x20 14, 230, 224, 6 @@ -16,10 +16,9 @@ SFX_08_33_Ch2: ; 212a2 (8:52a2) endchannel -SFX_08_33_Ch3: ; 212b5 (8:52b5) +SFX_Cry1F_2_Ch7: unknownnoise0x20 5, 196, 70 unknownnoise0x20 13, 165, 68 unknownnoise0x20 8, 196, 69 unknownnoise0x20 8, 177, 68 endchannel -; 0x212c2
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_33.asm b/audio/sfx/cry1f_3.asm index 607635c7..2bdfe24b 100644 --- a/audio/sfx/sfx_1f_33.asm +++ b/audio/sfx/cry1f_3.asm @@ -1,4 +1,4 @@ -SFX_1f_33_Ch1: ; 7d05c (1f:505c) +SFX_Cry1F_3_Ch4: dutycycle 165 unknownsfx0x20 3, 244, 65, 6 unknownsfx0x20 13, 214, 33, 7 @@ -7,7 +7,7 @@ SFX_1f_33_Ch1: ; 7d05c (1f:505c) endchannel -SFX_1f_33_Ch2: ; 7d06f (1f:506f) +SFX_Cry1F_3_Ch5: dutycycle 204 unknownsfx0x20 4, 244, 128, 5 unknownsfx0x20 14, 230, 224, 6 @@ -16,10 +16,9 @@ SFX_1f_33_Ch2: ; 7d06f (1f:506f) endchannel -SFX_1f_33_Ch3: ; 7d082 (1f:5082) +SFX_Cry1F_3_Ch7: unknownnoise0x20 5, 196, 70 unknownnoise0x20 13, 165, 68 unknownnoise0x20 8, 196, 69 unknownnoise0x20 8, 177, 68 endchannel -; 0x7d08f
\ No newline at end of file diff --git a/audio/sfx/sfx_02_34.asm b/audio/sfx/cry20_1.asm index 4c2fa4cc..14ec6942 100644 --- a/audio/sfx/sfx_02_34.asm +++ b/audio/sfx/cry20_1.asm @@ -1,4 +1,4 @@ -SFX_02_34_Ch1: ; 901a (2:501a) +SFX_Cry20_1_Ch4: dutycycle 240 unknownsfx0x20 13, 241, 17, 5 unknownsfx0x20 13, 225, 21, 5 @@ -7,7 +7,7 @@ SFX_02_34_Ch1: ; 901a (2:501a) endchannel -SFX_02_34_Ch2: ; 902d (2:502d) +SFX_Cry20_1_Ch5: dutycycle 21 unknownsfx0x20 12, 225, 12, 5 unknownsfx0x20 12, 209, 16, 5 @@ -16,10 +16,9 @@ SFX_02_34_Ch2: ; 902d (2:502d) endchannel -SFX_02_34_Ch3: ; 9040 (2:5040) +SFX_Cry20_1_Ch7: unknownnoise0x20 14, 242, 101 unknownnoise0x20 13, 226, 85 unknownnoise0x20 14, 210, 86 unknownnoise0x20 8, 209, 102 endchannel -; 0x904d
\ No newline at end of file diff --git a/audio/sfx/sfx_08_34.asm b/audio/sfx/cry20_2.asm index f355ed72..bcbf27a6 100644 --- a/audio/sfx/sfx_08_34.asm +++ b/audio/sfx/cry20_2.asm @@ -1,4 +1,4 @@ -SFX_08_34_Ch1: ; 212c2 (8:52c2) +SFX_Cry20_2_Ch4: dutycycle 240 unknownsfx0x20 13, 241, 17, 5 unknownsfx0x20 13, 225, 21, 5 @@ -7,7 +7,7 @@ SFX_08_34_Ch1: ; 212c2 (8:52c2) endchannel -SFX_08_34_Ch2: ; 212d5 (8:52d5) +SFX_Cry20_2_Ch5: dutycycle 21 unknownsfx0x20 12, 225, 12, 5 unknownsfx0x20 12, 209, 16, 5 @@ -16,10 +16,9 @@ SFX_08_34_Ch2: ; 212d5 (8:52d5) endchannel -SFX_08_34_Ch3: ; 212e8 (8:52e8) +SFX_Cry20_2_Ch7: unknownnoise0x20 14, 242, 101 unknownnoise0x20 13, 226, 85 unknownnoise0x20 14, 210, 86 unknownnoise0x20 8, 209, 102 endchannel -; 0x212f5
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_34.asm b/audio/sfx/cry20_3.asm index 59a5bd3a..12e42d7f 100644 --- a/audio/sfx/sfx_1f_34.asm +++ b/audio/sfx/cry20_3.asm @@ -1,4 +1,4 @@ -SFX_1f_34_Ch1: ; 7d08f (1f:508f) +SFX_Cry20_3_Ch4: dutycycle 240 unknownsfx0x20 13, 241, 17, 5 unknownsfx0x20 13, 225, 21, 5 @@ -7,7 +7,7 @@ SFX_1f_34_Ch1: ; 7d08f (1f:508f) endchannel -SFX_1f_34_Ch2: ; 7d0a2 (1f:50a2) +SFX_Cry20_3_Ch5: dutycycle 21 unknownsfx0x20 12, 225, 12, 5 unknownsfx0x20 12, 209, 16, 5 @@ -16,10 +16,9 @@ SFX_1f_34_Ch2: ; 7d0a2 (1f:50a2) endchannel -SFX_1f_34_Ch3: ; 7d0b5 (1f:50b5) +SFX_Cry20_3_Ch7: unknownnoise0x20 14, 242, 101 unknownnoise0x20 13, 226, 85 unknownnoise0x20 14, 210, 86 unknownnoise0x20 8, 209, 102 endchannel -; 0x7d0c2
\ No newline at end of file diff --git a/audio/sfx/sfx_02_35.asm b/audio/sfx/cry21_1.asm index 33685f61..c08704d7 100644 --- a/audio/sfx/sfx_02_35.asm +++ b/audio/sfx/cry21_1.asm @@ -1,4 +1,4 @@ -SFX_02_35_Ch1: ; 904d (2:504d) +SFX_Cry21_1_Ch4: dutycycle 27 unknownsfx0x20 3, 243, 100, 5 unknownsfx0x20 2, 226, 68, 5 @@ -11,7 +11,7 @@ SFX_02_35_Ch1: ; 904d (2:504d) endchannel -SFX_02_35_Ch2: ; 9070 (2:5070) +SFX_Cry21_1_Ch5: dutycycle 204 unknownsfx0x20 3, 211, 96, 5 unknownsfx0x20 2, 194, 64, 5 @@ -23,6 +23,5 @@ SFX_02_35_Ch2: ; 9070 (2:5070) unknownsfx0x20 8, 193, 0, 5 -SFX_02_35_Ch3: ; 9092 (2:5092) +SFX_Cry21_1_Ch7: endchannel -; 0x9093
\ No newline at end of file diff --git a/audio/sfx/sfx_08_35.asm b/audio/sfx/cry21_2.asm index d55d627c..b8f68dbd 100644 --- a/audio/sfx/sfx_08_35.asm +++ b/audio/sfx/cry21_2.asm @@ -1,4 +1,4 @@ -SFX_08_35_Ch1: ; 212f5 (8:52f5) +SFX_Cry21_2_Ch4: dutycycle 27 unknownsfx0x20 3, 243, 100, 5 unknownsfx0x20 2, 226, 68, 5 @@ -11,7 +11,7 @@ SFX_08_35_Ch1: ; 212f5 (8:52f5) endchannel -SFX_08_35_Ch2: ; 21318 (8:5318) +SFX_Cry21_2_Ch5: dutycycle 204 unknownsfx0x20 3, 211, 96, 5 unknownsfx0x20 2, 194, 64, 5 @@ -23,6 +23,5 @@ SFX_08_35_Ch2: ; 21318 (8:5318) unknownsfx0x20 8, 193, 0, 5 -SFX_08_35_Ch3: ; 2133a (8:533a) +SFX_Cry21_2_Ch7: endchannel -; 0x2133b
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_35.asm b/audio/sfx/cry21_3.asm index 10d4c3a2..4a549af9 100644 --- a/audio/sfx/sfx_1f_35.asm +++ b/audio/sfx/cry21_3.asm @@ -1,4 +1,4 @@ -SFX_1f_35_Ch1: ; 7d0c2 (1f:50c2) +SFX_Cry21_3_Ch4: dutycycle 27 unknownsfx0x20 3, 243, 100, 5 unknownsfx0x20 2, 226, 68, 5 @@ -11,7 +11,7 @@ SFX_1f_35_Ch1: ; 7d0c2 (1f:50c2) endchannel -SFX_1f_35_Ch2: ; 7d0e5 (1f:50e5) +SFX_Cry21_3_Ch5: dutycycle 204 unknownsfx0x20 3, 211, 96, 5 unknownsfx0x20 2, 194, 64, 5 @@ -23,6 +23,5 @@ SFX_1f_35_Ch2: ; 7d0e5 (1f:50e5) unknownsfx0x20 8, 193, 0, 5 -SFX_1f_35_Ch3: ; 7d107 (1f:5107) +SFX_Cry21_3_Ch7: endchannel -; 0x7d108
\ No newline at end of file diff --git a/audio/sfx/sfx_02_36.asm b/audio/sfx/cry22_1.asm index e648e3dd..0da8dbd2 100644 --- a/audio/sfx/sfx_02_36.asm +++ b/audio/sfx/cry22_1.asm @@ -1,4 +1,4 @@ -SFX_02_36_Ch1: ; 9093 (2:5093) +SFX_Cry22_1_Ch4: dutycycle 17 unknownsfx0x20 2, 61, 129, 3 unknownsfx0x20 7, 245, 1, 6 @@ -7,7 +7,7 @@ SFX_02_36_Ch1: ; 9093 (2:5093) endchannel -SFX_02_36_Ch2: ; 90a6 (2:50a6) +SFX_Cry22_1_Ch5: dutycycle 238 unknownsfx0x20 2, 62, 176, 5 unknownsfx0x20 7, 213, 93, 7 @@ -16,10 +16,9 @@ SFX_02_36_Ch2: ; 90a6 (2:50a6) endchannel -SFX_02_36_Ch3: ; 90b9 (2:50b9) +SFX_Cry22_1_Ch7: unknownnoise0x20 2, 146, 73 unknownnoise0x20 7, 181, 41 unknownnoise0x20 1, 162, 57 unknownnoise0x20 8, 145, 73 endchannel -; 0x90c6
\ No newline at end of file diff --git a/audio/sfx/sfx_08_36.asm b/audio/sfx/cry22_2.asm index f51a37a0..d7456dbc 100644 --- a/audio/sfx/sfx_08_36.asm +++ b/audio/sfx/cry22_2.asm @@ -1,4 +1,4 @@ -SFX_08_36_Ch1: ; 2133b (8:533b) +SFX_Cry22_2_Ch4: dutycycle 17 unknownsfx0x20 2, 61, 129, 3 unknownsfx0x20 7, 245, 1, 6 @@ -7,7 +7,7 @@ SFX_08_36_Ch1: ; 2133b (8:533b) endchannel -SFX_08_36_Ch2: ; 2134e (8:534e) +SFX_Cry22_2_Ch5: dutycycle 238 unknownsfx0x20 2, 62, 176, 5 unknownsfx0x20 7, 213, 93, 7 @@ -16,10 +16,9 @@ SFX_08_36_Ch2: ; 2134e (8:534e) endchannel -SFX_08_36_Ch3: ; 21361 (8:5361) +SFX_Cry22_2_Ch7: unknownnoise0x20 2, 146, 73 unknownnoise0x20 7, 181, 41 unknownnoise0x20 1, 162, 57 unknownnoise0x20 8, 145, 73 endchannel -; 0x2136e
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_36.asm b/audio/sfx/cry22_3.asm index 376b5f3a..927c174c 100644 --- a/audio/sfx/sfx_1f_36.asm +++ b/audio/sfx/cry22_3.asm @@ -1,4 +1,4 @@ -SFX_1f_36_Ch1: ; 7d108 (1f:5108) +SFX_Cry22_3_Ch4: dutycycle 17 unknownsfx0x20 2, 61, 129, 3 unknownsfx0x20 7, 245, 1, 6 @@ -7,7 +7,7 @@ SFX_1f_36_Ch1: ; 7d108 (1f:5108) endchannel -SFX_1f_36_Ch2: ; 7d11b (1f:511b) +SFX_Cry22_3_Ch5: dutycycle 238 unknownsfx0x20 2, 62, 176, 5 unknownsfx0x20 7, 213, 93, 7 @@ -16,10 +16,9 @@ SFX_1f_36_Ch2: ; 7d11b (1f:511b) endchannel -SFX_1f_36_Ch3: ; 7d12e (1f:512e) +SFX_Cry22_3_Ch7: unknownnoise0x20 2, 146, 73 unknownnoise0x20 7, 181, 41 unknownnoise0x20 1, 162, 57 unknownnoise0x20 8, 145, 73 endchannel -; 0x7d13b
\ No newline at end of file diff --git a/audio/sfx/sfx_02_37.asm b/audio/sfx/cry23_1.asm index 0fc80e1a..cc0587d7 100644 --- a/audio/sfx/sfx_02_37.asm +++ b/audio/sfx/cry23_1.asm @@ -1,4 +1,4 @@ -SFX_02_37_Ch1: ; 8786 (2:4786) +SFX_Cry23_1_Ch4: dutycycle 240 unknownsfx0x20 15, 247, 192, 7 unknownsfx0x20 6, 228, 193, 7 @@ -8,7 +8,7 @@ SFX_02_37_Ch1: ; 8786 (2:4786) endchannel -SFX_02_37_Ch2: ; 879d (2:479d) +SFX_Cry23_1_Ch5: dutycycle 95 unknownsfx0x20 15, 151, 129, 7 unknownsfx0x20 6, 132, 128, 7 @@ -17,10 +17,9 @@ SFX_02_37_Ch2: ; 879d (2:479d) endchannel -SFX_02_37_Ch3: ; 87b0 (2:47b0) +SFX_Cry23_1_Ch7: unknownnoise0x20 3, 242, 60 unknownnoise0x20 13, 230, 44 unknownnoise0x20 15, 215, 60 unknownnoise0x20 8, 193, 44 endchannel -; 0x87bd
\ No newline at end of file diff --git a/audio/sfx/sfx_08_37.asm b/audio/sfx/cry23_2.asm index 813c4504..5d130aa5 100644 --- a/audio/sfx/sfx_08_37.asm +++ b/audio/sfx/cry23_2.asm @@ -1,4 +1,4 @@ -SFX_08_37_Ch1: ; 20a2e (8:4a2e) +SFX_Cry23_2_Ch4: dutycycle 240 unknownsfx0x20 15, 247, 192, 7 unknownsfx0x20 6, 228, 193, 7 @@ -8,7 +8,7 @@ SFX_08_37_Ch1: ; 20a2e (8:4a2e) endchannel -SFX_08_37_Ch2: ; 20a45 (8:4a45) +SFX_Cry23_2_Ch5: dutycycle 95 unknownsfx0x20 15, 151, 129, 7 unknownsfx0x20 6, 132, 128, 7 @@ -17,10 +17,9 @@ SFX_08_37_Ch2: ; 20a45 (8:4a45) endchannel -SFX_08_37_Ch3: ; 20a58 (8:4a58) +SFX_Cry23_2_Ch7: unknownnoise0x20 3, 242, 60 unknownnoise0x20 13, 230, 44 unknownnoise0x20 15, 215, 60 unknownnoise0x20 8, 193, 44 endchannel -; 0x20a65
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_37.asm b/audio/sfx/cry23_3.asm index 41698fd9..8ada0c63 100644 --- a/audio/sfx/sfx_1f_37.asm +++ b/audio/sfx/cry23_3.asm @@ -1,4 +1,4 @@ -SFX_1f_37_Ch1: ; 7c7fb (1f:47fb) +SFX_Cry23_3_Ch4: dutycycle 240 unknownsfx0x20 15, 247, 192, 7 unknownsfx0x20 6, 228, 193, 7 @@ -8,7 +8,7 @@ SFX_1f_37_Ch1: ; 7c7fb (1f:47fb) endchannel -SFX_1f_37_Ch2: ; 7c812 (1f:4812) +SFX_Cry23_3_Ch5: dutycycle 95 unknownsfx0x20 15, 151, 129, 7 unknownsfx0x20 6, 132, 128, 7 @@ -17,10 +17,9 @@ SFX_1f_37_Ch2: ; 7c812 (1f:4812) endchannel -SFX_1f_37_Ch3: ; 7c825 (1f:4825) +SFX_Cry23_3_Ch7: unknownnoise0x20 3, 242, 60 unknownnoise0x20 13, 230, 44 unknownnoise0x20 15, 215, 60 unknownnoise0x20 8, 193, 44 endchannel -; 0x7c832
\ No newline at end of file diff --git a/audio/sfx/sfx_02_38.asm b/audio/sfx/cry24_1.asm index 2c982a3d..f79dc72c 100644 --- a/audio/sfx/sfx_02_38.asm +++ b/audio/sfx/cry24_1.asm @@ -1,4 +1,4 @@ -SFX_02_38_Ch1: ; 87bd (2:47bd) +SFX_Cry24_1_Ch4: dutycycle 240 unknownsfx0x20 15, 247, 128, 6 unknownsfx0x20 10, 230, 132, 6 @@ -11,7 +11,7 @@ SFX_02_38_Ch1: ; 87bd (2:47bd) endchannel -SFX_02_38_Ch2: ; 87e0 (2:47e0) +SFX_Cry24_1_Ch5: dutycycle 5 unknownsfx0x20 15, 183, 65, 6 unknownsfx0x20 10, 150, 66, 6 @@ -24,11 +24,10 @@ SFX_02_38_Ch2: ; 87e0 (2:47e0) endchannel -SFX_02_38_Ch3: ; 8803 (2:4803) +SFX_Cry24_1_Ch7: unknownnoise0x20 15, 228, 60 unknownnoise0x20 10, 199, 76 unknownnoise0x20 10, 199, 60 unknownnoise0x20 12, 183, 76 unknownnoise0x20 15, 162, 92 endchannel -; 0x8813
\ No newline at end of file diff --git a/audio/sfx/sfx_08_38.asm b/audio/sfx/cry24_2.asm index b162539e..aede2b95 100644 --- a/audio/sfx/sfx_08_38.asm +++ b/audio/sfx/cry24_2.asm @@ -1,4 +1,4 @@ -SFX_08_38_Ch1: ; 20a65 (8:4a65) +SFX_Cry24_2_Ch4: dutycycle 240 unknownsfx0x20 15, 247, 128, 6 unknownsfx0x20 10, 230, 132, 6 @@ -11,7 +11,7 @@ SFX_08_38_Ch1: ; 20a65 (8:4a65) endchannel -SFX_08_38_Ch2: ; 20a88 (8:4a88) +SFX_Cry24_2_Ch5: dutycycle 5 unknownsfx0x20 15, 183, 65, 6 unknownsfx0x20 10, 150, 66, 6 @@ -24,11 +24,10 @@ SFX_08_38_Ch2: ; 20a88 (8:4a88) endchannel -SFX_08_38_Ch3: ; 20aab (8:4aab) +SFX_Cry24_2_Ch7: unknownnoise0x20 15, 228, 60 unknownnoise0x20 10, 199, 76 unknownnoise0x20 10, 199, 60 unknownnoise0x20 12, 183, 76 unknownnoise0x20 15, 162, 92 endchannel -; 0x20abb
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_38.asm b/audio/sfx/cry24_3.asm index 885eee1f..cad3ada1 100644 --- a/audio/sfx/sfx_1f_38.asm +++ b/audio/sfx/cry24_3.asm @@ -1,4 +1,4 @@ -SFX_1f_38_Ch1: ; 7c832 (1f:4832) +SFX_Cry24_3_Ch4: dutycycle 240 unknownsfx0x20 15, 247, 128, 6 unknownsfx0x20 10, 230, 132, 6 @@ -11,7 +11,7 @@ SFX_1f_38_Ch1: ; 7c832 (1f:4832) endchannel -SFX_1f_38_Ch2: ; 7c855 (1f:4855) +SFX_Cry24_3_Ch5: dutycycle 5 unknownsfx0x20 15, 183, 65, 6 unknownsfx0x20 10, 150, 66, 6 @@ -24,11 +24,10 @@ SFX_1f_38_Ch2: ; 7c855 (1f:4855) endchannel -SFX_1f_38_Ch3: ; 7c878 (1f:4878) +SFX_Cry24_3_Ch7: unknownnoise0x20 15, 228, 60 unknownnoise0x20 10, 199, 76 unknownnoise0x20 10, 199, 60 unknownnoise0x20 12, 183, 76 unknownnoise0x20 15, 162, 92 endchannel -; 0x7c888
\ No newline at end of file diff --git a/audio/sfx/sfx_02_39.asm b/audio/sfx/cry25_1.asm index 5aa9b436..f3ae46ae 100644 --- a/audio/sfx/sfx_02_39.asm +++ b/audio/sfx/cry25_1.asm @@ -1,4 +1,4 @@ -SFX_02_39_Ch1: ; 886b (2:486b) +SFX_Cry25_1_Ch4: dutycycle 165 unknownsfx0x20 6, 244, 64, 7 unknownsfx0x20 15, 227, 48, 7 @@ -8,7 +8,7 @@ SFX_02_39_Ch1: ; 886b (2:486b) endchannel -SFX_02_39_Ch2: ; 8882 (2:4882) +SFX_Cry25_1_Ch5: dutycycle 119 unknownsfx0x20 6, 195, 18, 7 unknownsfx0x20 15, 179, 4, 7 @@ -18,10 +18,9 @@ SFX_02_39_Ch2: ; 8882 (2:4882) endchannel -SFX_02_39_Ch3: ; 8899 (2:4899) +SFX_Cry25_1_Ch7: unknownnoise0x20 8, 214, 44 unknownnoise0x20 12, 198, 60 unknownnoise0x20 10, 182, 44 unknownnoise0x20 8, 145, 28 endchannel -; 0x88a6
\ No newline at end of file diff --git a/audio/sfx/sfx_08_39.asm b/audio/sfx/cry25_2.asm index ecce76f2..9b976b4e 100644 --- a/audio/sfx/sfx_08_39.asm +++ b/audio/sfx/cry25_2.asm @@ -1,4 +1,4 @@ -SFX_08_39_Ch1: ; 20b13 (8:4b13) +SFX_Cry25_2_Ch4: dutycycle 165 unknownsfx0x20 6, 244, 64, 7 unknownsfx0x20 15, 227, 48, 7 @@ -8,7 +8,7 @@ SFX_08_39_Ch1: ; 20b13 (8:4b13) endchannel -SFX_08_39_Ch2: ; 20b2a (8:4b2a) +SFX_Cry25_2_Ch5: dutycycle 119 unknownsfx0x20 6, 195, 18, 7 unknownsfx0x20 15, 179, 4, 7 @@ -18,10 +18,9 @@ SFX_08_39_Ch2: ; 20b2a (8:4b2a) endchannel -SFX_08_39_Ch3: ; 20b41 (8:4b41) +SFX_Cry25_2_Ch7: unknownnoise0x20 8, 214, 44 unknownnoise0x20 12, 198, 60 unknownnoise0x20 10, 182, 44 unknownnoise0x20 8, 145, 28 endchannel -; 0x20b4e
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_39.asm b/audio/sfx/cry25_3.asm index d29da9aa..e76feb9e 100644 --- a/audio/sfx/sfx_1f_39.asm +++ b/audio/sfx/cry25_3.asm @@ -1,4 +1,4 @@ -SFX_1f_39_Ch1: ; 7c8e0 (1f:48e0) +SFX_Cry25_3_Ch4: dutycycle 165 unknownsfx0x20 6, 244, 64, 7 unknownsfx0x20 15, 227, 48, 7 @@ -8,7 +8,7 @@ SFX_1f_39_Ch1: ; 7c8e0 (1f:48e0) endchannel -SFX_1f_39_Ch2: ; 7c8f7 (1f:48f7) +SFX_Cry25_3_Ch5: dutycycle 119 unknownsfx0x20 6, 195, 18, 7 unknownsfx0x20 15, 179, 4, 7 @@ -18,10 +18,9 @@ SFX_1f_39_Ch2: ; 7c8f7 (1f:48f7) endchannel -SFX_1f_39_Ch3: ; 7c90e (1f:490e) +SFX_Cry25_3_Ch7: unknownnoise0x20 8, 214, 44 unknownnoise0x20 12, 198, 60 unknownnoise0x20 10, 182, 44 unknownnoise0x20 8, 145, 28 endchannel -; 0x7c91b
\ No newline at end of file diff --git a/audio/sfx/sfx_02_56.asm b/audio/sfx/cut_1.asm index 5dfab306..73510fd7 100644 --- a/audio/sfx/sfx_02_56.asm +++ b/audio/sfx/cut_1.asm @@ -1,8 +1,7 @@ -SFX_02_56_Ch1: ; 83e1 (2:43e1) +SFX_Cut_1_Ch7: unknownnoise0x20 2, 247, 36 unknownnoise0x20 2, 247, 52 unknownnoise0x20 4, 247, 68 unknownnoise0x20 8, 244, 85 unknownnoise0x20 8, 241, 68 endchannel -; 0x83f1
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_56.asm b/audio/sfx/cut_3.asm index 77624440..6e7d8951 100644 --- a/audio/sfx/sfx_1f_56.asm +++ b/audio/sfx/cut_3.asm @@ -1,8 +1,7 @@ -SFX_1f_56_Ch1: ; 7c3ca (1f:43ca) +SFX_Cut_3_Ch7: unknownnoise0x20 2, 247, 36 unknownnoise0x20 2, 247, 52 unknownnoise0x20 4, 247, 68 unknownnoise0x20 8, 244, 85 unknownnoise0x20 8, 241, 68 endchannel -; 0x7c3da
\ No newline at end of file diff --git a/audio/sfx/sfx_02_0c.asm b/audio/sfx/cymbal1_1.asm index 98c4ef19..35cae4df 100644 --- a/audio/sfx/sfx_02_0c.asm +++ b/audio/sfx/cymbal1_1.asm @@ -1,4 +1,3 @@ -SFX_02_0c_Ch1: ; 833b (2:433b) +SFX_Cymbal1_1_Ch7: unknownnoise0x20 0, 161, 16 endchannel -; 0x833f
\ No newline at end of file diff --git a/audio/sfx/sfx_08_0c.asm b/audio/sfx/cymbal1_2.asm index 8a87cf9a..bffe7690 100644 --- a/audio/sfx/sfx_08_0c.asm +++ b/audio/sfx/cymbal1_2.asm @@ -1,4 +1,3 @@ -SFX_08_0c_Ch1: ; 2033b (8:433b) +SFX_Cymbal1_2_Ch7: unknownnoise0x20 0, 161, 16 endchannel -; 0x2033f
\ No newline at end of file diff --git a/audio/sfx/cymbal1_3.asm b/audio/sfx/cymbal1_3.asm new file mode 100644 index 00000000..0f03f455 --- /dev/null +++ b/audio/sfx/cymbal1_3.asm @@ -0,0 +1,3 @@ +SFX_Cymbal1_3_Ch7: + unknownnoise0x20 0, 161, 16 + endchannel diff --git a/audio/sfx/sfx_02_0d.asm b/audio/sfx/cymbal2_1.asm index dfa8e738..ce19bb6b 100644 --- a/audio/sfx/sfx_02_0d.asm +++ b/audio/sfx/cymbal2_1.asm @@ -1,4 +1,3 @@ -SFX_02_0d_Ch1: ; 833f (2:433f) +SFX_Cymbal2_1_Ch7: unknownnoise0x20 0, 162, 17 endchannel -; 0x8343
\ No newline at end of file diff --git a/audio/sfx/sfx_08_0d.asm b/audio/sfx/cymbal2_2.asm index d5997986..f45dec5b 100644 --- a/audio/sfx/sfx_08_0d.asm +++ b/audio/sfx/cymbal2_2.asm @@ -1,4 +1,3 @@ -SFX_08_0d_Ch1: ; 2033f (8:433f) +SFX_Cymbal2_2_Ch7: unknownnoise0x20 0, 162, 17 endchannel -; 0x20343
\ No newline at end of file diff --git a/audio/sfx/cymbal2_3.asm b/audio/sfx/cymbal2_3.asm new file mode 100644 index 00000000..2d2ebf1c --- /dev/null +++ b/audio/sfx/cymbal2_3.asm @@ -0,0 +1,3 @@ +SFX_Cymbal2_3_Ch7: + unknownnoise0x20 0, 162, 17 + endchannel diff --git a/audio/sfx/sfx_02_0e.asm b/audio/sfx/cymbal3_1.asm index 52b0dd4d..98f3977d 100644 --- a/audio/sfx/sfx_02_0e.asm +++ b/audio/sfx/cymbal3_1.asm @@ -1,4 +1,3 @@ -SFX_02_0e_Ch1: ; 8343 (2:4343) +SFX_Cymbal3_1_Ch7: unknownnoise0x20 0, 162, 80 endchannel -; 0x8347
\ No newline at end of file diff --git a/audio/sfx/sfx_08_0e.asm b/audio/sfx/cymbal3_2.asm index f98ceb2e..2a2cb997 100644 --- a/audio/sfx/sfx_08_0e.asm +++ b/audio/sfx/cymbal3_2.asm @@ -1,4 +1,3 @@ -SFX_08_0e_Ch1: ; 20343 (8:4343) +SFX_Cymbal3_2_Ch7: unknownnoise0x20 0, 162, 80 endchannel -; 0x20347
\ No newline at end of file diff --git a/audio/sfx/cymbal3_3.asm b/audio/sfx/cymbal3_3.asm new file mode 100644 index 00000000..60b96278 --- /dev/null +++ b/audio/sfx/cymbal3_3.asm @@ -0,0 +1,3 @@ +SFX_Cymbal3_3_Ch7: + unknownnoise0x20 0, 162, 80 + endchannel diff --git a/audio/sfx/sfx_08_50.asm b/audio/sfx/damage.asm index 176da9c1..452fd5ed 100644 --- a/audio/sfx/sfx_08_50.asm +++ b/audio/sfx/damage.asm @@ -1,6 +1,5 @@ -SFX_08_50_Ch1: ; 204f4 (8:44f4) +SFX_Damage_Ch7: unknownnoise0x20 2, 244, 68 unknownnoise0x20 2, 244, 20 unknownnoise0x20 15, 241, 50 endchannel -; 0x204fe
\ No newline at end of file diff --git a/audio/sfx/sfx_02_51.asm b/audio/sfx/denied_1.asm index 956fb558..e7d5a8ca 100644 --- a/audio/sfx/sfx_02_51.asm +++ b/audio/sfx/denied_1.asm @@ -1,4 +1,4 @@ -SFX_02_51_Ch1: ; 861f (2:461f) +SFX_Denied_1_Ch4: duty 3 unknownsfx0x10 90 unknownsfx0x20 4, 240, 0, 5 @@ -9,11 +9,10 @@ SFX_02_51_Ch1: ; 861f (2:461f) endchannel -SFX_02_51_Ch2: ; 8636 (2:4636) +SFX_Denied_1_Ch5: duty 3 unknownsfx0x20 4, 240, 1, 4 unknownsfx0x20 4, 0, 0, 0 unknownsfx0x20 15, 240, 1, 4 unknownsfx0x20 1, 0, 0, 0 endchannel -; 0x8649
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_51.asm b/audio/sfx/denied_3.asm index 4df2d1d8..cf3b2a20 100644 --- a/audio/sfx/sfx_1f_51.asm +++ b/audio/sfx/denied_3.asm @@ -1,4 +1,4 @@ -SFX_1f_51_Ch1: ; 7c5fc (1f:45fc) +SFX_Denied_3_Ch4: duty 3 unknownsfx0x10 90 unknownsfx0x20 4, 240, 0, 5 @@ -9,11 +9,10 @@ SFX_1f_51_Ch1: ; 7c5fc (1f:45fc) endchannel -SFX_1f_51_Ch2: ; 7c613 (1f:4613) +SFX_Denied_3_Ch5: duty 3 unknownsfx0x20 4, 240, 1, 4 unknownsfx0x20 4, 0, 0, 0 unknownsfx0x20 15, 240, 1, 4 unknownsfx0x20 1, 0, 0, 0 endchannel -; 0x7c626
\ No newline at end of file diff --git a/audio/sfx/sfx_08_45.asm b/audio/sfx/dex_page_added.asm index 5b22cbcc..08180071 100644 --- a/audio/sfx/sfx_08_45.asm +++ b/audio/sfx/dex_page_added.asm @@ -1,4 +1,4 @@ -SFX_08_45_Ch1: ; 2047f (8:447f) +SFX_Dex_Page_Added_Ch4: duty 2 unknownsfx0x10 68 unknownsfx0x20 15, 240, 240, 4 @@ -8,9 +8,8 @@ SFX_08_45_Ch1: ; 2047f (8:447f) endchannel -SFX_08_45_Ch2: ; 20490 (8:4490) +SFX_Dex_Page_Added_Ch5: duty 2 unknownsfx0x20 15, 146, 0, 6 unknownsfx0x20 15, 146, 130, 7 endchannel -; 0x2049b
\ No newline at end of file diff --git a/audio/sfx/sfx_08_5d.asm b/audio/sfx/doubleslap.asm index 2b54b1b9..4e71ac36 100644 --- a/audio/sfx/sfx_08_5d.asm +++ b/audio/sfx/doubleslap.asm @@ -1,5 +1,4 @@ -SFX_08_5d_Ch1: ; 2058c (8:458c) +SFX_Doubleslap_Ch7: unknownnoise0x20 8, 241, 50 unknownnoise0x20 8, 241, 51 endchannel -; 0x20593
\ No newline at end of file diff --git a/audio/sfx/sfx_02_47.asm b/audio/sfx/enter_pc_1.asm index afcd01eb..338c32ab 100644 --- a/audio/sfx/sfx_02_47.asm +++ b/audio/sfx/enter_pc_1.asm @@ -1,8 +1,7 @@ -SFX_02_47_Ch1: ; 853b (2:453b) +SFX_Enter_PC_1_Ch4: duty 2 unknownsfx0x20 6, 240, 0, 7 unknownsfx0x20 4, 0, 0, 0 unknownsfx0x20 6, 240, 0, 7 unknownsfx0x20 1, 0, 0, 0 endchannel -; 0x854e
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_47.asm b/audio/sfx/enter_pc_3.asm index f56c49b7..f34ed9d0 100644 --- a/audio/sfx/sfx_1f_47.asm +++ b/audio/sfx/enter_pc_3.asm @@ -1,8 +1,7 @@ -SFX_1f_47_Ch1: ; 7c518 (1f:4518) +SFX_Enter_PC_3_Ch4: duty 2 unknownsfx0x20 4, 240, 0, 7 unknownsfx0x20 4, 0, 0, 0 unknownsfx0x20 4, 240, 0, 7 unknownsfx0x20 1, 0, 0, 0 endchannel -; 0x7c52b
\ No newline at end of file diff --git a/audio/sfx/sfx_08_48.asm b/audio/sfx/faint_fall.asm index ace8ada4..cd403485 100644 --- a/audio/sfx/sfx_08_48.asm +++ b/audio/sfx/faint_fall.asm @@ -1,7 +1,6 @@ -SFX_08_48_Ch1: ; 204ae (8:44ae) +SFX_Faint_Fall_Ch4: duty 1 unknownsfx0x10 175 unknownsfx0x20 15, 242, 128, 7 unknownsfx0x10 8 endchannel -; 0x204b9
\ No newline at end of file diff --git a/audio/sfx/sfx_08_43.asm b/audio/sfx/faint_thud.asm index 53b1676d..479efab3 100644 --- a/audio/sfx/sfx_08_43.asm +++ b/audio/sfx/faint_thud.asm @@ -1,12 +1,11 @@ -SFX_08_43_Ch1: ; 2044c (8:444c) +SFX_Faint_Thud_Ch4: unknownsfx0x20 15, 209, 0, 2 unknownsfx0x10 8 endchannel -SFX_08_43_Ch2: ; 20453 (8:4453) +SFX_Faint_Thud_Ch7: unknownnoise0x20 4, 245, 51 unknownnoise0x20 8, 244, 34 unknownnoise0x20 15, 242, 33 endchannel -; 0x2045d
\ No newline at end of file diff --git a/audio/sfx/sfx_02_50.asm b/audio/sfx/fly_1.asm index 023b255f..ededef48 100644 --- a/audio/sfx/sfx_02_50.asm +++ b/audio/sfx/fly_1.asm @@ -1,4 +1,4 @@ -SFX_02_50_Ch1: ; 85ee (2:45ee) +SFX_Fly_1_Ch7: unknownnoise0x20 2, 241, 18 unknownnoise0x20 2, 0, 0 unknownnoise0x20 2, 161, 18 @@ -16,4 +16,3 @@ SFX_02_50_Ch1: ; 85ee (2:45ee) unknownnoise0x20 2, 65, 18 unknownnoise0x20 2, 0, 0 endchannel -; 0x861f
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_50.asm b/audio/sfx/fly_3.asm index fba01b43..084c8b4c 100644 --- a/audio/sfx/sfx_1f_50.asm +++ b/audio/sfx/fly_3.asm @@ -1,4 +1,4 @@ -SFX_1f_50_Ch1: ; 7c5cb (1f:45cb) +SFX_Fly_3_Ch7: unknownnoise0x20 2, 241, 18 unknownnoise0x20 2, 0, 0 unknownnoise0x20 2, 161, 18 @@ -16,4 +16,3 @@ SFX_1f_50_Ch1: ; 7c5cb (1f:45cb) unknownnoise0x20 2, 65, 18 unknownnoise0x20 2, 0, 0 endchannel -; 0x7c5fc
\ No newline at end of file diff --git a/audio/sfx/sfx_02_3a.asm b/audio/sfx/get_item1_1.asm index 1844b2ab..2cf5e8c9 100644 --- a/audio/sfx/sfx_02_3a.asm +++ b/audio/sfx/get_item1_1.asm @@ -1,4 +1,4 @@ -SFX_02_3a_Ch1: ; ad77 (2:6d77) +SFX_Get_Item1_1_Ch4: executemusic tempo 256 volume 7, 7 @@ -16,7 +16,7 @@ SFX_02_3a_Ch1: ; ad77 (2:6d77) endchannel -SFX_02_3a_Ch2: ; ad8e (2:6d8e) +SFX_Get_Item1_1_Ch5: executemusic vibrato 8, 2, 7 duty 2 @@ -30,7 +30,7 @@ SFX_02_3a_Ch2: ; ad8e (2:6d8e) endchannel -SFX_02_3a_Ch3: ; ad9e (2:6d9e) +SFX_Get_Item1_1_Ch6: executemusic notetype 4, 1, 0 octave 4 @@ -45,4 +45,3 @@ SFX_02_3a_Ch3: ; ad9e (2:6d9e) B_ 2 rest 2 endchannel -; 0xadae
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_3a.asm b/audio/sfx/get_item1_3.asm index 1d92127e..6c4c01b5 100644 --- a/audio/sfx/sfx_1f_3a.asm +++ b/audio/sfx/get_item1_3.asm @@ -1,4 +1,4 @@ -SFX_1f_3a_Ch1: ; 7e850 (1f:6850) +SFX_Get_Item1_3_Ch4: executemusic tempo 256 volume 7, 7 @@ -16,7 +16,7 @@ SFX_1f_3a_Ch1: ; 7e850 (1f:6850) endchannel -SFX_1f_3a_Ch2: ; 7e867 (1f:6867) +SFX_Get_Item1_3_Ch5: executemusic vibrato 8, 2, 7 duty 2 @@ -30,7 +30,7 @@ SFX_1f_3a_Ch2: ; 7e867 (1f:6867) endchannel -SFX_1f_3a_Ch3: ; 7e877 (1f:6877) +SFX_Get_Item1_3_Ch6: executemusic notetype 4, 1, 0 octave 4 @@ -45,4 +45,3 @@ SFX_1f_3a_Ch3: ; 7e877 (1f:6877) B_ 2 rest 2 endchannel -; 0x7e887
\ No newline at end of file diff --git a/audio/sfx/sfx_02_3b.asm b/audio/sfx/get_item2_1.asm index 9c59d670..01e66269 100644 --- a/audio/sfx/sfx_02_3b.asm +++ b/audio/sfx/get_item2_1.asm @@ -1,4 +1,4 @@ -SFX_02_3b_Ch1: ; b316 (2:7316) +SFX_Get_Item2_1_Ch4: executemusic tempo 256 volume 7, 7 @@ -25,7 +25,7 @@ SFX_02_3b_Ch1: ; b316 (2:7316) endchannel -SFX_02_3b_Ch2: ; b335 (2:7335) +SFX_Get_Item2_1_Ch5: executemusic vibrato 8, 2, 7 duty 2 @@ -46,7 +46,7 @@ SFX_02_3b_Ch2: ; b335 (2:7335) endchannel -SFX_02_3b_Ch3: ; b34d (2:734d) +SFX_Get_Item2_1_Ch6: executemusic notetype 5, 1, 0 octave 5 @@ -67,4 +67,3 @@ SFX_02_3b_Ch3: ; b34d (2:734d) rest 1 A_ 8 endchannel -; 0xb362
\ No newline at end of file diff --git a/audio/sfx/sfx_08_3b.asm b/audio/sfx/get_item2_2.asm index 910cf9dc..27c5864d 100644 --- a/audio/sfx/sfx_08_3b.asm +++ b/audio/sfx/get_item2_2.asm @@ -1,4 +1,4 @@ -SFX_08_3b_Ch1: ; 239c7 (8:79c7) +SFX_Get_Item2_2_Ch4: executemusic tempo 256 volume 7, 7 @@ -25,7 +25,7 @@ SFX_08_3b_Ch1: ; 239c7 (8:79c7) endchannel -SFX_08_3b_Ch2: ; 239e6 (8:79e6) +SFX_Get_Item2_2_Ch5: executemusic vibrato 8, 2, 7 duty 2 @@ -46,7 +46,7 @@ SFX_08_3b_Ch2: ; 239e6 (8:79e6) endchannel -SFX_08_3b_Ch3: ; 239fe (8:79fe) +SFX_Get_Item2_2_Ch6: executemusic notetype 5, 1, 0 octave 5 @@ -67,4 +67,3 @@ SFX_08_3b_Ch3: ; 239fe (8:79fe) rest 1 A_ 8 endchannel -; 0x23a13
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_3b.asm b/audio/sfx/get_item2_3.asm index 3ce00c8a..42d74e8e 100644 --- a/audio/sfx/sfx_1f_3b.asm +++ b/audio/sfx/get_item2_3.asm @@ -1,4 +1,4 @@ -SFX_1f_3b_Ch1: ; 7ee28 (1f:6e28) +SFX_Get_Item2_3_Ch4: executemusic tempo 256 volume 7, 7 @@ -25,7 +25,7 @@ SFX_1f_3b_Ch1: ; 7ee28 (1f:6e28) endchannel -SFX_1f_3b_Ch2: ; 7ee47 (1f:6e47) +SFX_Get_Item2_3_Ch5: executemusic vibrato 8, 2, 7 duty 2 @@ -46,7 +46,7 @@ SFX_1f_3b_Ch2: ; 7ee47 (1f:6e47) endchannel -SFX_1f_3b_Ch3: ; 7ee5f (1f:6e5f) +SFX_Get_Item2_3_Ch6: executemusic notetype 5, 1, 0 octave 5 @@ -67,4 +67,3 @@ SFX_1f_3b_Ch3: ; 7ee5f (1f:6e5f) rest 1 A_ 8 endchannel -; 0x7ee74
\ No newline at end of file diff --git a/audio/sfx/sfx_02_42.asm b/audio/sfx/get_key_item_1.asm index 5dfcb574..b2ae3d57 100644 --- a/audio/sfx/sfx_02_42.asm +++ b/audio/sfx/get_key_item_1.asm @@ -1,4 +1,4 @@ -SFX_02_42_Ch1: ; b362 (2:7362) +SFX_Get_Key_Item_1_Ch4: executemusic tempo 256 volume 7, 7 @@ -23,7 +23,7 @@ SFX_02_42_Ch1: ; b362 (2:7362) endchannel -SFX_02_42_Ch2: ; b381 (2:7381) +SFX_Get_Key_Item_1_Ch5: executemusic vibrato 4, 2, 3 duty 2 @@ -47,7 +47,7 @@ SFX_02_42_Ch2: ; b381 (2:7381) endchannel -SFX_02_42_Ch3: ; b39d (2:739d) +SFX_Get_Key_Item_1_Ch6: executemusic notetype 5, 1, 0 octave 4 @@ -57,4 +57,3 @@ SFX_02_42_Ch3: ; b39d (2:739d) F_ 4 D# 8 endchannel -; 0xb3a7
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_42.asm b/audio/sfx/get_key_item_3.asm index 6c8c388a..aebae361 100644 --- a/audio/sfx/sfx_1f_42.asm +++ b/audio/sfx/get_key_item_3.asm @@ -1,4 +1,4 @@ -SFX_1f_42_Ch1: ; 7ee74 (1f:6e74) +SFX_Get_Key_Item_3_Ch4: executemusic tempo 256 volume 7, 7 @@ -23,7 +23,7 @@ SFX_1f_42_Ch1: ; 7ee74 (1f:6e74) endchannel -SFX_1f_42_Ch2: ; 7ee93 (1f:6e93) +SFX_Get_Key_Item_3_Ch5: executemusic vibrato 4, 2, 3 duty 2 @@ -47,7 +47,7 @@ SFX_1f_42_Ch2: ; 7ee93 (1f:6e93) endchannel -SFX_1f_42_Ch3: ; 7eeaf (1f:6eaf) +SFX_Get_Key_Item_3_Ch6: executemusic notetype 5, 1, 0 octave 4 @@ -57,4 +57,3 @@ SFX_1f_42_Ch3: ; 7eeaf (1f:6eaf) F_ 4 D# 8 endchannel -; 0x7eeb9
\ No newline at end of file diff --git a/audio/sfx/sfx_02_57.asm b/audio/sfx/go_inside_1.asm index 1b7e4237..aa523774 100644 --- a/audio/sfx/sfx_02_57.asm +++ b/audio/sfx/go_inside_1.asm @@ -1,5 +1,4 @@ -SFX_02_57_Ch1: ; 83f1 (2:43f1) +SFX_Go_Inside_1_Ch7: unknownnoise0x20 9, 241, 68 unknownnoise0x20 8, 209, 67 endchannel -; 0x83f8
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_57.asm b/audio/sfx/go_inside_3.asm index 36880103..9939ba6d 100644 --- a/audio/sfx/sfx_1f_57.asm +++ b/audio/sfx/go_inside_3.asm @@ -1,5 +1,4 @@ -SFX_1f_57_Ch1: ; 7c3da (1f:43da) +SFX_Go_Inside_3_Ch7: unknownnoise0x20 9, 241, 68 unknownnoise0x20 8, 209, 67 endchannel -; 0x7c3e1
\ No newline at end of file diff --git a/audio/sfx/sfx_02_5c.asm b/audio/sfx/go_outside_1.asm index 34866769..c60bb592 100644 --- a/audio/sfx/sfx_02_5c.asm +++ b/audio/sfx/go_outside_1.asm @@ -1,8 +1,7 @@ -SFX_02_5c_Ch1: ; 8452 (2:4452) +SFX_Go_Outside_1_Ch7: unknownnoise0x20 2, 241, 84 unknownnoise0x20 12, 113, 35 unknownnoise0x20 2, 177, 84 unknownnoise0x20 12, 97, 35 unknownnoise0x20 6, 65, 84 endchannel -; 0x8462
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_5c.asm b/audio/sfx/go_outside_3.asm index 8ac03d9c..30b9884c 100644 --- a/audio/sfx/sfx_1f_5c.asm +++ b/audio/sfx/go_outside_3.asm @@ -1,8 +1,7 @@ -SFX_1f_5c_Ch1: ; 7c43b (1f:443b) +SFX_Go_Outside_3_Ch7: unknownnoise0x20 2, 241, 84 unknownnoise0x20 12, 113, 35 unknownnoise0x20 2, 177, 84 unknownnoise0x20 12, 97, 35 unknownnoise0x20 6, 65, 84 endchannel -; 0x7c44b
\ No newline at end of file diff --git a/audio/sfx/sfx_02_3e.asm b/audio/sfx/heal_ailment_1.asm index 18d49ff3..ca703c09 100644 --- a/audio/sfx/sfx_02_3e.asm +++ b/audio/sfx/heal_ailment_1.asm @@ -1,4 +1,4 @@ -SFX_02_3e_Ch1: ; 84d9 (2:44d9) +SFX_Heal_Ailment_1_Ch4: duty 2 unknownsfx0x10 20 unknownsfx0x20 4, 242, 0, 6 @@ -7,4 +7,3 @@ SFX_02_3e_Ch1: ; 84d9 (2:44d9) unknownsfx0x20 15, 242, 0, 6 unknownsfx0x10 8 endchannel -; 0x84ee
\ No newline at end of file diff --git a/audio/sfx/sfx_08_3e.asm b/audio/sfx/heal_ailment_2.asm index 3ac78576..b06abe62 100644 --- a/audio/sfx/sfx_08_3e.asm +++ b/audio/sfx/heal_ailment_2.asm @@ -1,4 +1,4 @@ -SFX_08_3e_Ch1: ; 203fd (8:43fd) +SFX_Heal_Ailment_2_Ch4: duty 2 unknownsfx0x10 20 unknownsfx0x20 4, 242, 0, 6 @@ -7,4 +7,3 @@ SFX_08_3e_Ch1: ; 203fd (8:43fd) unknownsfx0x20 15, 242, 0, 6 unknownsfx0x10 8 endchannel -; 0x20412
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_3e.asm b/audio/sfx/heal_ailment_3.asm index 411b544d..c13d74fd 100644 --- a/audio/sfx/sfx_1f_3e.asm +++ b/audio/sfx/heal_ailment_3.asm @@ -1,4 +1,4 @@ -SFX_1f_3e_Ch1: ; 7c4b2 (1f:44b2) +SFX_Heal_Ailment_3_Ch4: duty 2 unknownsfx0x10 20 unknownsfx0x20 4, 242, 0, 6 @@ -7,4 +7,3 @@ SFX_1f_3e_Ch1: ; 7c4b2 (1f:44b2) unknownsfx0x20 15, 242, 0, 6 unknownsfx0x10 8 endchannel -; 0x7c4c7
\ No newline at end of file diff --git a/audio/sfx/sfx_02_3d.asm b/audio/sfx/heal_hp_1.asm index 206c0c35..75400957 100644 --- a/audio/sfx/sfx_02_3d.asm +++ b/audio/sfx/heal_hp_1.asm @@ -1,8 +1,7 @@ -SFX_02_3d_Ch1: ; 84b7 (2:44b7) +SFX_Heal_HP_1_Ch4: duty 2 unknownsfx0x10 23 unknownsfx0x20 15, 240, 240, 4 unknownsfx0x20 15, 242, 80, 6 unknownsfx0x10 8 endchannel -; 0x84c6
\ No newline at end of file diff --git a/audio/sfx/sfx_08_3d.asm b/audio/sfx/heal_hp_2.asm index c2d411af..182937cd 100644 --- a/audio/sfx/sfx_08_3d.asm +++ b/audio/sfx/heal_hp_2.asm @@ -1,8 +1,7 @@ -SFX_08_3d_Ch1: ; 203ee (8:43ee) +SFX_Heal_HP_2_Ch4: duty 2 unknownsfx0x10 23 unknownsfx0x20 15, 240, 240, 4 unknownsfx0x20 15, 242, 80, 6 unknownsfx0x10 8 endchannel -; 0x203fd
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_3d.asm b/audio/sfx/heal_hp_3.asm index f7acd76f..c238013a 100644 --- a/audio/sfx/sfx_1f_3d.asm +++ b/audio/sfx/heal_hp_3.asm @@ -1,8 +1,7 @@ -SFX_1f_3d_Ch1: ; 7c490 (1f:4490) +SFX_Heal_HP_3_Ch4: duty 2 unknownsfx0x10 23 unknownsfx0x20 15, 240, 240, 4 unknownsfx0x20 15, 242, 80, 6 unknownsfx0x10 8 endchannel -; 0x7c49f
\ No newline at end of file diff --git a/audio/sfx/sfx_02_4a.asm b/audio/sfx/healing_machine_1.asm index 278c927d..ebaee990 100644 --- a/audio/sfx/sfx_02_4a.asm +++ b/audio/sfx/healing_machine_1.asm @@ -1,4 +1,4 @@ -SFX_02_4a_Ch1: ; 8580 (2:4580) +SFX_Healing_Machine_1_Ch4: duty 2 unknownsfx0x10 44 unknownsfx0x20 4, 242, 0, 5 @@ -7,4 +7,3 @@ SFX_02_4a_Ch1: ; 8580 (2:4580) unknownsfx0x10 8 unknownsfx0x20 1, 0, 0, 0 endchannel -; 0x8595
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_4a.asm b/audio/sfx/healing_machine_3.asm index c0d8324b..ac11fee4 100644 --- a/audio/sfx/sfx_1f_4a.asm +++ b/audio/sfx/healing_machine_3.asm @@ -1,4 +1,4 @@ -SFX_1f_4a_Ch1: ; 7c55d (1f:455d) +SFX_Healing_Machine_3_Ch4: duty 2 unknownsfx0x10 44 unknownsfx0x20 4, 242, 0, 5 @@ -7,4 +7,3 @@ SFX_1f_4a_Ch1: ; 7c55d (1f:455d) unknownsfx0x10 8 unknownsfx0x20 1, 0, 0, 0 endchannel -; 0x7c572
\ No newline at end of file diff --git a/audio/sfx/sfx_08_5f.asm b/audio/sfx/horn_drill.asm index b8084264..12ca5da6 100644 --- a/audio/sfx/sfx_08_5f.asm +++ b/audio/sfx/horn_drill.asm @@ -1,7 +1,6 @@ -SFX_08_5f_Ch1: ; 205b1 (8:45b1) +SFX_Horn_Drill_Ch7: unknownnoise0x20 3, 146, 49 unknownnoise0x20 3, 178, 50 unknownnoise0x20 3, 194, 51 unknownnoise0x20 8, 241, 84 endchannel -; 0x205be
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_62.asm b/audio/sfx/intro_crash.asm index 71be0e5d..82c58356 100644 --- a/audio/sfx/sfx_1f_62.asm +++ b/audio/sfx/intro_crash.asm @@ -1,5 +1,4 @@ -SFX_1f_62_Ch1: ; 7c6de (1f:46de) +SFX_Intro_Crash_Ch7: unknownnoise0x20 2, 210, 50 unknownnoise0x20 15, 242, 67 endchannel -; 0x7c6e5
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_5f.asm b/audio/sfx/intro_hip.asm index 7ae72e98..0d450e21 100644 --- a/audio/sfx/sfx_1f_5f.asm +++ b/audio/sfx/intro_hip.asm @@ -1,7 +1,6 @@ -SFX_1f_5f_Ch1: ; 7c6be (1f:46be) +SFX_Intro_Hip_Ch4: duty 2 unknownsfx0x10 38 unknownsfx0x20 12, 194, 64, 7 unknownsfx0x10 8 endchannel -; 0x7c6c9
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_60.asm b/audio/sfx/intro_hop.asm index 3f098eeb..1bd9faec 100644 --- a/audio/sfx/sfx_1f_60.asm +++ b/audio/sfx/intro_hop.asm @@ -1,7 +1,6 @@ -SFX_1f_60_Ch1: ; 7c6c9 (1f:46c9) +SFX_Intro_Hop_Ch4: duty 2 unknownsfx0x10 38 unknownsfx0x20 12, 194, 128, 6 unknownsfx0x10 8 endchannel -; 0x7c6d4
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_5e.asm b/audio/sfx/intro_lunge.asm index e6bbaa64..bb534a70 100644 --- a/audio/sfx/sfx_1f_5e.asm +++ b/audio/sfx/intro_lunge.asm @@ -1,4 +1,4 @@ -SFX_1f_5e_Ch1: ; 7c6a5 (1f:46a5) +SFX_Intro_Lunge_Ch7: unknownnoise0x20 6, 32, 16 unknownnoise0x20 6, 47, 64 unknownnoise0x20 6, 79, 65 @@ -8,4 +8,3 @@ SFX_1f_5e_Ch1: ; 7c6a5 (1f:46a5) unknownnoise0x20 15, 231, 67 unknownnoise0x20 15, 242, 67 endchannel -; 0x7c6be
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_61.asm b/audio/sfx/intro_raise.asm index 745ce3a4..060ef09a 100644 --- a/audio/sfx/sfx_1f_61.asm +++ b/audio/sfx/intro_raise.asm @@ -1,6 +1,5 @@ -SFX_1f_61_Ch1: ; 7c6d4 (1f:46d4) +SFX_Intro_Raise_Ch7: unknownnoise0x20 2, 111, 33 unknownnoise0x20 2, 175, 49 unknownnoise0x20 15, 242, 65 endchannel -; 0x7c6de
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_63.asm b/audio/sfx/intro_whoosh.asm index 88ce100d..e874e773 100644 --- a/audio/sfx/sfx_1f_63.asm +++ b/audio/sfx/intro_whoosh.asm @@ -1,8 +1,7 @@ -SFX_1f_63_Ch1: ; 7c6e5 (1f:46e5) +SFX_Intro_Whoosh_Ch7: unknownnoise0x20 4, 44, 32 unknownnoise0x20 3, 160, 32 unknownnoise0x20 3, 176, 33 unknownnoise0x20 3, 192, 34 unknownnoise0x20 15, 210, 36 endchannel -; 0x7c6f5
\ No newline at end of file diff --git a/audio/sfx/sfx_02_4e.asm b/audio/sfx/ledge_1.asm index b690ee55..26acaf1b 100644 --- a/audio/sfx/sfx_02_4e.asm +++ b/audio/sfx/ledge_1.asm @@ -1,7 +1,6 @@ -SFX_02_4e_Ch1: ; 85d6 (2:45d6) +SFX_Ledge_1_Ch4: duty 2 unknownsfx0x10 149 unknownsfx0x20 15, 242, 0, 4 unknownsfx0x10 8 endchannel -; 0x85e1
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_4e.asm b/audio/sfx/ledge_3.asm index 92f1a396..623e56ce 100644 --- a/audio/sfx/sfx_1f_4e.asm +++ b/audio/sfx/ledge_3.asm @@ -1,7 +1,6 @@ -SFX_1f_4e_Ch1: ; 7c5b3 (1f:45b3) +SFX_Ledge_3_Ch4: duty 2 unknownsfx0x10 149 unknownsfx0x20 15, 242, 0, 4 unknownsfx0x10 8 endchannel -; 0x7c5be
\ No newline at end of file diff --git a/audio/sfx/sfx_08_3a.asm b/audio/sfx/level_up.asm index 24cb206c..5b3da83d 100644 --- a/audio/sfx/sfx_08_3a.asm +++ b/audio/sfx/level_up.asm @@ -1,4 +1,4 @@ -SFX_08_3a_Ch1: ; 2397d (8:797d) +SFX_Level_Up_Ch4: executemusic tempo 256 volume 7, 7 @@ -20,7 +20,7 @@ SFX_08_3a_Ch1: ; 2397d (8:797d) endchannel -SFX_08_3a_Ch2: ; 23998 (8:7998) +SFX_Level_Up_Ch5: executemusic vibrato 4, 2, 2 duty 2 @@ -40,7 +40,7 @@ SFX_08_3a_Ch2: ; 23998 (8:7998) endchannel -SFX_08_3a_Ch3: ; 239b0 (8:79b0) +SFX_Level_Up_Ch6: executemusic notetype 6, 1, 0 octave 5 @@ -61,4 +61,3 @@ SFX_08_3a_Ch3: ; 239b0 (8:79b0) rest 1 A_ 8 endchannel -; 0x239c7
\ No newline at end of file diff --git a/audio/sfx/sfx_02_0f.asm b/audio/sfx/muted_snare1_1.asm index 5a2404fc..4b205470 100644 --- a/audio/sfx/sfx_02_0f.asm +++ b/audio/sfx/muted_snare1_1.asm @@ -1,5 +1,4 @@ -SFX_02_0f_Ch1: ; 8347 (2:4347) +SFX_Muted_Snare1_1_Ch7: unknownnoise0x20 0, 161, 24 unknownnoise0x20 0, 49, 51 endchannel -; 0x834e
\ No newline at end of file diff --git a/audio/sfx/sfx_08_0f.asm b/audio/sfx/muted_snare1_2.asm index 22452696..d530bd89 100644 --- a/audio/sfx/sfx_08_0f.asm +++ b/audio/sfx/muted_snare1_2.asm @@ -1,5 +1,4 @@ -SFX_08_0f_Ch1: ; 20347 (8:4347) +SFX_Muted_Snare1_2_Ch7: unknownnoise0x20 0, 161, 24 unknownnoise0x20 0, 49, 51 endchannel -; 0x2034e
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_0f.asm b/audio/sfx/muted_snare1_3.asm index f8e11b6d..8b5c2c6d 100644 --- a/audio/sfx/sfx_1f_0f.asm +++ b/audio/sfx/muted_snare1_3.asm @@ -1,5 +1,4 @@ -SFX_1f_0f_Ch1: ; 7c347 (1f:4347) +SFX_Muted_Snare1_3_Ch7: unknownnoise0x20 0, 161, 24 unknownnoise0x20 0, 49, 51 endchannel -; 0x7c34e
\ No newline at end of file diff --git a/audio/sfx/sfx_02_11.asm b/audio/sfx/muted_snare2_1.asm index 3ab56c2b..4e15e386 100644 --- a/audio/sfx/sfx_02_11.asm +++ b/audio/sfx/muted_snare2_1.asm @@ -1,4 +1,3 @@ -SFX_02_11_Ch1: ; 8355 (2:4355) +SFX_Muted_Snare2_1_Ch7: unknownnoise0x20 0, 145, 34 endchannel -; 0x8359
\ No newline at end of file diff --git a/audio/sfx/sfx_08_11.asm b/audio/sfx/muted_snare2_2.asm index 7ac28d21..5107fb77 100644 --- a/audio/sfx/sfx_08_11.asm +++ b/audio/sfx/muted_snare2_2.asm @@ -1,4 +1,3 @@ -SFX_08_11_Ch1: ; 20355 (8:4355) +SFX_Muted_Snare2_2_Ch7: unknownnoise0x20 0, 145, 34 endchannel -; 0x20359
\ No newline at end of file diff --git a/audio/sfx/muted_snare2_3.asm b/audio/sfx/muted_snare2_3.asm new file mode 100644 index 00000000..043c870d --- /dev/null +++ b/audio/sfx/muted_snare2_3.asm @@ -0,0 +1,3 @@ +SFX_Muted_Snare2_3_Ch7: + unknownnoise0x20 0, 145, 34 + endchannel diff --git a/audio/sfx/sfx_02_12.asm b/audio/sfx/muted_snare3_1.asm index 608e341c..d0c689a4 100644 --- a/audio/sfx/sfx_02_12.asm +++ b/audio/sfx/muted_snare3_1.asm @@ -1,4 +1,3 @@ -SFX_02_12_Ch1: ; 8359 (2:4359) +SFX_Muted_Snare3_1_Ch7: unknownnoise0x20 0, 113, 34 endchannel -; 0x835d
\ No newline at end of file diff --git a/audio/sfx/sfx_08_12.asm b/audio/sfx/muted_snare3_2.asm index 3d5bebad..3e470ae6 100644 --- a/audio/sfx/sfx_08_12.asm +++ b/audio/sfx/muted_snare3_2.asm @@ -1,4 +1,3 @@ -SFX_08_12_Ch1: ; 20359 (8:4359) +SFX_Muted_Snare3_2_Ch7: unknownnoise0x20 0, 113, 34 endchannel -; 0x2035d
\ No newline at end of file diff --git a/audio/sfx/muted_snare3_3.asm b/audio/sfx/muted_snare3_3.asm new file mode 100644 index 00000000..c8749577 --- /dev/null +++ b/audio/sfx/muted_snare3_3.asm @@ -0,0 +1,3 @@ +SFX_Muted_Snare3_3_Ch7: + unknownnoise0x20 0, 113, 34 + endchannel diff --git a/audio/sfx/sfx_02_13.asm b/audio/sfx/muted_snare4_1.asm index 38b06431..ebe2ee1d 100644 --- a/audio/sfx/sfx_02_13.asm +++ b/audio/sfx/muted_snare4_1.asm @@ -1,4 +1,3 @@ -SFX_02_13_Ch1: ; 835d (2:435d) +SFX_Muted_Snare4_1_Ch7: unknownnoise0x20 0, 97, 34 endchannel -; 0x8361
\ No newline at end of file diff --git a/audio/sfx/muted_snare4_2.asm b/audio/sfx/muted_snare4_2.asm new file mode 100644 index 00000000..bdbe4d11 --- /dev/null +++ b/audio/sfx/muted_snare4_2.asm @@ -0,0 +1,3 @@ +SFX_Muted_Snare4_2_Ch7: + unknownnoise0x20 0, 97, 34 + endchannel diff --git a/audio/sfx/muted_snare4_3.asm b/audio/sfx/muted_snare4_3.asm new file mode 100644 index 00000000..59d72218 --- /dev/null +++ b/audio/sfx/muted_snare4_3.asm @@ -0,0 +1,3 @@ +SFX_Muted_Snare4_3_Ch7: + unknownnoise0x20 0, 97, 34 + endchannel diff --git a/audio/sfx/sfx_08_51.asm b/audio/sfx/not_very_effective.asm index 85cd06bb..3f74c515 100644 --- a/audio/sfx/sfx_08_51.asm +++ b/audio/sfx/not_very_effective.asm @@ -1,7 +1,6 @@ -SFX_08_51_Ch1: ; 204fe (8:44fe) +SFX_Not_Very_Effective_Ch7: unknownnoise0x20 4, 143, 85 unknownnoise0x20 2, 244, 68 unknownnoise0x20 8, 244, 34 unknownnoise0x20 15, 242, 33 endchannel -; 0x2050b
\ No newline at end of file diff --git a/audio/sfx/sfx_08_47.asm b/audio/sfx/peck.asm index 87e76a17..cca7ecaa 100644 --- a/audio/sfx/sfx_08_47.asm +++ b/audio/sfx/peck.asm @@ -1,4 +1,3 @@ -SFX_08_47_Ch1: ; 204aa (8:44aa) +SFX_Peck_Ch7: unknownnoise0x20 2, 161, 18 endchannel -; 0x204ae
\ No newline at end of file diff --git a/audio/sfx/sfx_02_43.asm b/audio/sfx/poisoned_1.asm index c8f88914..73068b86 100644 --- a/audio/sfx/sfx_02_43.asm +++ b/audio/sfx/poisoned_1.asm @@ -1,9 +1,8 @@ -SFX_02_43_Ch1: ; 84c6 (2:44c6) +SFX_Poisoned_1_Ch4: duty 0 unknownsfx0x10 20 unknownsfx0x20 4, 242, 0, 6 - loopchannel 4, SFX_02_43_Ch1 + loopchannel 4, SFX_Poisoned_1_Ch4 unknownsfx0x20 15, 243, 0, 6 unknownsfx0x10 8 endchannel -; 0x84d9
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_43.asm b/audio/sfx/poisoned_3.asm index 59b7339c..7dc973bc 100644 --- a/audio/sfx/sfx_1f_43.asm +++ b/audio/sfx/poisoned_3.asm @@ -1,9 +1,8 @@ -SFX_1f_43_Ch1: ; 7c49f (1f:449f) +SFX_Poisoned_3_Ch4: duty 0 unknownsfx0x10 20 unknownsfx0x20 4, 242, 0, 6 - loopchannel 4, SFX_1f_43_Ch1 + loopchannel 4, SFX_Poisoned_3_Ch4 unknownsfx0x20 15, 243, 0, 6 unknownsfx0x10 8 endchannel -; 0x7c4b2
\ No newline at end of file diff --git a/audio/sfx/sfx_02_41.asm b/audio/sfx/pokedex_rating_1.asm index de5be1c7..1e0f95f5 100644 --- a/audio/sfx/sfx_02_41.asm +++ b/audio/sfx/pokedex_rating_1.asm @@ -1,4 +1,4 @@ -SFX_02_41_Ch1: ; b2c8 (2:72c8) +SFX_Pokedex_Rating_1_Ch4: executemusic tempo 256 volume 7, 7 @@ -21,7 +21,7 @@ SFX_02_41_Ch1: ; b2c8 (2:72c8) endchannel -SFX_02_41_Ch2: ; b2e1 (2:72e1) +SFX_Pokedex_Rating_1_Ch5: executemusic duty 2 notetype 5, 12, 2 @@ -44,7 +44,7 @@ SFX_02_41_Ch2: ; b2e1 (2:72e1) endchannel -SFX_02_41_Ch3: ; b2f7 (2:72f7) +SFX_Pokedex_Rating_1_Ch6: executemusic notetype 5, 1, 0 octave 5 @@ -75,4 +75,3 @@ SFX_02_41_Ch3: ; b2f7 (2:72f7) F_ 2 rest 2 endchannel -; 0xb316
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_41.asm b/audio/sfx/pokedex_rating_3.asm index 6f854c74..01ac0e1c 100644 --- a/audio/sfx/sfx_1f_41.asm +++ b/audio/sfx/pokedex_rating_3.asm @@ -1,4 +1,4 @@ -SFX_1f_41_Ch1: ; 7edda (1f:6dda) +SFX_Pokedex_Rating_3_Ch4: executemusic tempo 256 volume 7, 7 @@ -21,7 +21,7 @@ SFX_1f_41_Ch1: ; 7edda (1f:6dda) endchannel -SFX_1f_41_Ch2: ; 7edf3 (1f:6df3) +SFX_Pokedex_Rating_3_Ch5: executemusic duty 2 notetype 5, 12, 2 @@ -44,7 +44,7 @@ SFX_1f_41_Ch2: ; 7edf3 (1f:6df3) endchannel -SFX_1f_41_Ch3: ; 7ee09 (1f:6e09) +SFX_Pokedex_Rating_3_Ch6: executemusic notetype 5, 1, 0 octave 5 @@ -75,4 +75,3 @@ SFX_1f_41_Ch3: ; 7ee09 (1f:6e09) F_ 2 rest 2 endchannel -; 0x7ee28
\ No newline at end of file diff --git a/audio/sfx/sfx_02_5e.asm b/audio/sfx/pokeflute.asm index ade4d200..272c114f 100644 --- a/audio/sfx/sfx_02_5e.asm +++ b/audio/sfx/pokeflute.asm @@ -1,4 +1,4 @@ -SFX_02_5e_Ch1: ; 83ca (2:43ca) +SFX_Pokeflute_Ch2: vibrato 16, 1, 4 notetype 12, 1, 0 octave 5 @@ -19,4 +19,3 @@ SFX_02_5e_Ch1: ; 83ca (2:43ca) G_ 8 rest 12 endchannel -; 0x83e1
\ No newline at end of file diff --git a/audio/sfx/sfx_08_pokeflute.asm b/audio/sfx/pokeflute_ch4_ch5.asm index 103e2d56..146488d8 100755 --- a/audio/sfx/sfx_08_pokeflute.asm +++ b/audio/sfx/pokeflute_ch4_ch5.asm @@ -1,8 +1,8 @@ -SFX_08_PokeFlute_Ch1: ; 22322 (8:6322) +SFX_08_PokeFlute_Ch4: tempo 256 -SFX_08_PokeFlute_Ch2: ; 22325 (8:6325) +SFX_08_PokeFlute_Ch5: executemusic notetype 8, 0, 0 rest 5 @@ -12,4 +12,3 @@ SFX_08_PokeFlute_Ch2: ; 22325 (8:6325) rest 5 rest 5 endchannel -; 0x2232f
\ No newline at end of file diff --git a/audio/sfx/sfx_08_pokeflute_ch3.asm b/audio/sfx/pokeflute_ch6.asm index cf3f32a7..4d4e5bae 100755 --- a/audio/sfx/sfx_08_pokeflute_ch3.asm +++ b/audio/sfx/pokeflute_ch6.asm @@ -1,4 +1,4 @@ -SFX_08_PokeFlute_Ch3: ; 2049b (8:449b) +SFX_08_PokeFlute_Ch6: executemusic vibrato 16, 1, 4 notetype 8, 1, 0 @@ -11,4 +11,3 @@ SFX_08_PokeFlute_Ch3: ; 2049b (8:449b) octave 6 C_ 13 endchannel -; 0x204aa
\ No newline at end of file diff --git a/audio/sfx/sfx_08_4a.asm b/audio/sfx/pound.asm index 3ebc3281..fc6d292e 100644 --- a/audio/sfx/sfx_08_4a.asm +++ b/audio/sfx/pound.asm @@ -1,4 +1,3 @@ -SFX_08_4a_Ch1: ; 204c4 (8:44c4) +SFX_Pound_Ch7: unknownnoise0x20 2, 161, 34 endchannel -; 0x204c8
\ No newline at end of file diff --git a/audio/sfx/sfx_02_40.asm b/audio/sfx/press_ab_1.asm index a5789282..95edbf4a 100644 --- a/audio/sfx/sfx_02_40.asm +++ b/audio/sfx/press_ab_1.asm @@ -1,8 +1,7 @@ -SFX_02_40_Ch1: ; 8462 (2:4462) +SFX_Press_AB_1_Ch4: duty 2 unknownsfx0x20 0, 145, 192, 7 unknownsfx0x20 0, 129, 208, 7 unknownsfx0x20 0, 145, 192, 7 unknownsfx0x20 12, 161, 208, 7 endchannel -; 0x8475
\ No newline at end of file diff --git a/audio/sfx/sfx_08_40.asm b/audio/sfx/press_ab_2.asm index 7603a54a..0d8faa46 100644 --- a/audio/sfx/sfx_08_40.asm +++ b/audio/sfx/press_ab_2.asm @@ -1,8 +1,7 @@ -SFX_08_40_Ch1: ; 203c3 (8:43c3) +SFX_Press_AB_2_Ch4: duty 2 unknownsfx0x20 0, 145, 192, 7 unknownsfx0x20 0, 129, 208, 7 unknownsfx0x20 0, 145, 192, 7 unknownsfx0x20 12, 161, 208, 7 endchannel -; 0x203d6
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_40.asm b/audio/sfx/press_ab_3.asm index 216bd569..0f11fc34 100644 --- a/audio/sfx/sfx_1f_40.asm +++ b/audio/sfx/press_ab_3.asm @@ -1,8 +1,7 @@ -SFX_1f_40_Ch1: ; 7c44b (1f:444b) +SFX_Press_AB_3_Ch4: duty 2 unknownsfx0x20 0, 145, 192, 7 unknownsfx0x20 0, 129, 208, 7 unknownsfx0x20 0, 145, 192, 7 unknownsfx0x20 12, 161, 208, 7 endchannel -; 0x7c45e
\ No newline at end of file diff --git a/audio/sfx/sfx_08_6d.asm b/audio/sfx/psybeam.asm index 6e94d9eb..12a1b6fc 100644 --- a/audio/sfx/sfx_08_6d.asm +++ b/audio/sfx/psybeam.asm @@ -1,26 +1,25 @@ -SFX_08_6d_Ch1: ; 20759 (8:4759) +SFX_Psybeam_Ch4: dutycycle 161 unknownsfx0x20 10, 241, 64, 6 unknownsfx0x20 10, 243, 128, 6 unknownsfx0x20 10, 242, 32, 6 - loopchannel 4, SFX_08_6d_Ch1 + loopchannel 4, SFX_Psybeam_Ch4 unknownsfx0x20 10, 241, 64, 6 endchannel -SFX_08_6d_Ch2: ; 20770 (8:4770) +SFX_Psybeam_Ch5: dutycycle 179 unknownsfx0x20 10, 243, 113, 5 unknownsfx0x20 7, 227, 49, 5 unknownsfx0x20 10, 241, 81, 5 - loopchannel 4, SFX_08_6d_Ch2 + loopchannel 4, SFX_Psybeam_Ch5 unknownsfx0x20 10, 241, 113, 5 endchannel -SFX_08_6d_Ch3: ; 20787 (8:4787) +SFX_Psybeam_Ch7: unknownnoise0x20 2, 209, 74 unknownnoise0x20 2, 210, 42 - loopchannel 21, SFX_08_6d_Ch3 + loopchannel 21, SFX_Psybeam_Ch7 endchannel -; 0x20792
\ No newline at end of file diff --git a/audio/sfx/sfx_08_70.asm b/audio/sfx/psychic_m.asm index 01c90d9a..2bbde2f1 100644 --- a/audio/sfx/sfx_08_70.asm +++ b/audio/sfx/psychic_m.asm @@ -1,4 +1,4 @@ -SFX_08_70_Ch1: ; 207fa (8:47fa) +SFX_Psychic_M_Ch4: duty 2 unknownsfx0x10 247 unknownsfx0x20 8, 196, 189, 7 @@ -11,7 +11,7 @@ SFX_08_70_Ch1: ; 207fa (8:47fa) endchannel -SFX_08_70_Ch2: ; 20819 (8:4819) +SFX_Psychic_M_Ch5: duty 2 unknownsfx0x20 8, 196, 112, 7 unknownsfx0x20 8, 196, 97, 7 @@ -22,7 +22,7 @@ SFX_08_70_Ch2: ; 20819 (8:4819) endchannel -SFX_08_70_Ch3: ; 20834 (8:4834) +SFX_Psychic_M_Ch7: unknownnoise0x20 15, 63, 20 unknownnoise0x20 15, 207, 19 unknownnoise0x20 15, 207, 18 @@ -30,4 +30,3 @@ SFX_08_70_Ch3: ; 20834 (8:4834) unknownnoise0x20 15, 207, 16 unknownnoise0x20 15, 194, 16 endchannel -; 0x20847
\ No newline at end of file diff --git a/audio/sfx/sfx_02_5a.asm b/audio/sfx/purchase_1.asm index a9bb7f69..1c9490a2 100644 --- a/audio/sfx/sfx_02_5a.asm +++ b/audio/sfx/purchase_1.asm @@ -1,14 +1,13 @@ -SFX_02_5a_Ch1: ; 842d (2:442d) +SFX_Purchase_1_Ch4: duty 2 unknownsfx0x20 4, 225, 0, 7 unknownsfx0x20 8, 242, 224, 7 endchannel -SFX_02_5a_Ch2: ; 8438 (2:4438) +SFX_Purchase_1_Ch5: duty 2 unknownsfx0x20 1, 8, 0, 0 unknownsfx0x20 4, 145, 193, 6 unknownsfx0x20 8, 162, 161, 7 endchannel -; 0x8447
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_5a.asm b/audio/sfx/purchase_3.asm index 8c050129..78929c27 100644 --- a/audio/sfx/sfx_1f_5a.asm +++ b/audio/sfx/purchase_3.asm @@ -1,14 +1,13 @@ -SFX_1f_5a_Ch1: ; 7c416 (1f:4416) +SFX_Purchase_3_Ch4: duty 2 unknownsfx0x20 4, 225, 0, 7 unknownsfx0x20 8, 242, 224, 7 endchannel -SFX_1f_5a_Ch2: ; 7c421 (1f:4421) +SFX_Purchase_3_Ch5: duty 2 unknownsfx0x20 1, 8, 0, 0 unknownsfx0x20 4, 145, 193, 6 unknownsfx0x20 8, 162, 161, 7 endchannel -; 0x7c430
\ No newline at end of file diff --git a/audio/sfx/sfx_02_53.asm b/audio/sfx/push_boulder_1.asm index 4b739723..86035278 100644 --- a/audio/sfx/sfx_02_53.asm +++ b/audio/sfx/push_boulder_1.asm @@ -1,4 +1,4 @@ -SFX_02_53_Ch1: ; 8654 (2:4654) +SFX_Push_Boulder_1_Ch7: unknownnoise0x20 4, 162, 35 unknownnoise0x20 8, 241, 52 unknownnoise0x20 15, 0, 0 @@ -8,4 +8,3 @@ SFX_02_53_Ch1: ; 8654 (2:4654) unknownnoise0x20 8, 244, 85 unknownnoise0x20 8, 241, 68 endchannel -; 0x866d
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_53.asm b/audio/sfx/push_boulder_3.asm index 86e7ce4a..ecaeb768 100644 --- a/audio/sfx/sfx_1f_53.asm +++ b/audio/sfx/push_boulder_3.asm @@ -1,4 +1,4 @@ -SFX_1f_53_Ch1: ; 7c631 (1f:4631) +SFX_Push_Boulder_3_Ch7: unknownnoise0x20 4, 162, 35 unknownnoise0x20 8, 241, 52 unknownnoise0x20 15, 0, 0 @@ -8,4 +8,3 @@ SFX_1f_53_Ch1: ; 7c631 (1f:4631) unknownnoise0x20 8, 244, 85 unknownnoise0x20 8, 241, 68 endchannel -; 0x7c64a
\ No newline at end of file diff --git a/audio/sfx/sfx_08_44.asm b/audio/sfx/run.asm index 59a587bb..81d01467 100644 --- a/audio/sfx/sfx_08_44.asm +++ b/audio/sfx/run.asm @@ -1,4 +1,4 @@ -SFX_08_44_Ch1: ; 2045d (8:445d) +SFX_Run_Ch7: unknownnoise0x20 2, 97, 35 unknownnoise0x20 2, 161, 51 unknownnoise0x20 2, 193, 51 @@ -11,4 +11,3 @@ SFX_08_44_Ch1: ; 2045d (8:445d) unknownnoise0x20 2, 49, 17 unknownnoise0x20 8, 65, 51 endchannel -; 0x2047f
\ No newline at end of file diff --git a/audio/sfx/sfx_02_5f.asm b/audio/sfx/safari_zone_pa.asm index 48c6539e..f898def0 100644 --- a/audio/sfx/sfx_02_5f.asm +++ b/audio/sfx/safari_zone_pa.asm @@ -1,4 +1,4 @@ -SFX_02_5f_Ch1: ; 86c8 (2:46c8) +SFX_Safari_Zone_PA_Ch4: duty 2 unknownsfx0x20 15, 243, 48, 7 unknownsfx0x20 8, 101, 48, 7 @@ -7,4 +7,3 @@ SFX_02_5f_Ch1: ; 86c8 (2:46c8) unknownsfx0x20 15, 68, 0, 7 unknownsfx0x20 15, 36, 0, 7 endchannel -; 0x86e3
\ No newline at end of file diff --git a/audio/sfx/sfx_02_5d.asm b/audio/sfx/save_1.asm index 2a05d5dd..afb1f13a 100644 --- a/audio/sfx/sfx_02_5d.asm +++ b/audio/sfx/save_1.asm @@ -1,4 +1,4 @@ -SFX_02_5d_Ch1: ; 8475 (2:4475) +SFX_Save_1_Ch4: duty 2 unknownsfx0x20 4, 244, 0, 7 unknownsfx0x20 2, 228, 0, 6 @@ -10,7 +10,7 @@ SFX_02_5d_Ch1: ; 8475 (2:4475) endchannel -SFX_02_5d_Ch2: ; 8494 (2:4494) +SFX_Save_1_Ch5: duty 2 unknownsfx0x20 4, 8, 0, 0 unknownsfx0x20 2, 212, 1, 7 @@ -21,4 +21,3 @@ SFX_02_5d_Ch2: ; 8494 (2:4494) unknownsfx0x20 2, 196, 161, 7 unknownsfx0x20 15, 210, 225, 7 endchannel -; 0x84b7
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_5d.asm b/audio/sfx/save_3.asm index f0606032..083e77c8 100644 --- a/audio/sfx/sfx_1f_5d.asm +++ b/audio/sfx/save_3.asm @@ -1,4 +1,4 @@ -SFX_1f_5d_Ch1: ; 7c45e (1f:445e) +SFX_Save_3_Ch4: duty 2 IF DEF(_RED) unknownsfx0x20 4, 244, 0, 7 @@ -16,7 +16,7 @@ ENDC endchannel -SFX_1f_5d_Ch2: ; 7c475 (1f:4475) +SFX_Save_3_Ch5: duty 2 IF DEF(_RED) unknownsfx0x20 4, 8, 0, 0 @@ -34,4 +34,3 @@ ELSE unknownsfx0x20 15, 210, 225, 7 ENDC endchannel -; 0x7c490 diff --git a/audio/sfx/sfx_08_06.asm b/audio/sfx/sfx_08_06.asm deleted file mode 100644 index 6e8c2b8c..00000000 --- a/audio/sfx/sfx_08_06.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_08_06_Ch1: ; 20320 (8:4320) - unknownnoise0x20 0, 81, 42 - endchannel -; 0x20324
\ No newline at end of file diff --git a/audio/sfx/sfx_08_13.asm b/audio/sfx/sfx_08_13.asm deleted file mode 100644 index e6712805..00000000 --- a/audio/sfx/sfx_08_13.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_08_13_Ch1: ; 2035d (8:435d) - unknownnoise0x20 0, 97, 34 - endchannel -; 0x20361
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_01.asm b/audio/sfx/sfx_1f_01.asm deleted file mode 100644 index e7a40492..00000000 --- a/audio/sfx/sfx_1f_01.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_01_Ch1: ; 7c2fd (1f:42fd) - unknownnoise0x20 0, 193, 51 - endchannel -; 0x7c301
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_02.asm b/audio/sfx/sfx_1f_02.asm deleted file mode 100644 index bb95fe0b..00000000 --- a/audio/sfx/sfx_1f_02.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_02_Ch1: ; 7c301 (1f:4301) - unknownnoise0x20 0, 177, 51 - endchannel -; 0x7c305
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_03.asm b/audio/sfx/sfx_1f_03.asm deleted file mode 100644 index 3d6fa66a..00000000 --- a/audio/sfx/sfx_1f_03.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_03_Ch1: ; 7c305 (1f:4305) - unknownnoise0x20 0, 161, 51 - endchannel -; 0x7c309
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_04.asm b/audio/sfx/sfx_1f_04.asm deleted file mode 100644 index 3d73e1a3..00000000 --- a/audio/sfx/sfx_1f_04.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_04_Ch1: ; 7c309 (1f:4309) - unknownnoise0x20 0, 129, 51 - endchannel -; 0x7c30d
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_06.asm b/audio/sfx/sfx_1f_06.asm deleted file mode 100644 index 1d6c85cf..00000000 --- a/audio/sfx/sfx_1f_06.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_06_Ch1: ; 7c320 (1f:4320) - unknownnoise0x20 0, 81, 42 - endchannel -; 0x7c324
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_08.asm b/audio/sfx/sfx_1f_08.asm deleted file mode 100644 index 8798fc9b..00000000 --- a/audio/sfx/sfx_1f_08.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_08_Ch1: ; 7c32b (1f:432b) - unknownnoise0x20 0, 129, 16 - endchannel -; 0x7c32f
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_09.asm b/audio/sfx/sfx_1f_09.asm deleted file mode 100644 index ef7a87bc..00000000 --- a/audio/sfx/sfx_1f_09.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_09_Ch1: ; 7c32f (1f:432f) - unknownnoise0x20 0, 130, 35 - endchannel -; 0x7c333
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_0a.asm b/audio/sfx/sfx_1f_0a.asm deleted file mode 100644 index 4b3ffa3e..00000000 --- a/audio/sfx/sfx_1f_0a.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_0a_Ch1: ; 7c333 (1f:4333) - unknownnoise0x20 0, 130, 37 - endchannel -; 0x7c337
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_0b.asm b/audio/sfx/sfx_1f_0b.asm deleted file mode 100644 index a7f558fd..00000000 --- a/audio/sfx/sfx_1f_0b.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_0b_Ch1: ; 7c337 (1f:4337) - unknownnoise0x20 0, 130, 38 - endchannel -; 0x7c33b
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_0c.asm b/audio/sfx/sfx_1f_0c.asm deleted file mode 100644 index 50d7d56f..00000000 --- a/audio/sfx/sfx_1f_0c.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_0c_Ch1: ; 7c33b (1f:433b) - unknownnoise0x20 0, 161, 16 - endchannel -; 0x7c33f
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_0d.asm b/audio/sfx/sfx_1f_0d.asm deleted file mode 100644 index b329482b..00000000 --- a/audio/sfx/sfx_1f_0d.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_0d_Ch1: ; 7c33f (1f:433f) - unknownnoise0x20 0, 162, 17 - endchannel -; 0x7c343
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_0e.asm b/audio/sfx/sfx_1f_0e.asm deleted file mode 100644 index 7b36809b..00000000 --- a/audio/sfx/sfx_1f_0e.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_0e_Ch1: ; 7c343 (1f:4343) - unknownnoise0x20 0, 162, 80 - endchannel -; 0x7c347
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_11.asm b/audio/sfx/sfx_1f_11.asm deleted file mode 100644 index 503396fb..00000000 --- a/audio/sfx/sfx_1f_11.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_11_Ch1: ; 7c355 (1f:4355) - unknownnoise0x20 0, 145, 34 - endchannel -; 0x7c359
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_12.asm b/audio/sfx/sfx_1f_12.asm deleted file mode 100644 index 344281f5..00000000 --- a/audio/sfx/sfx_1f_12.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_12_Ch1: ; 7c359 (1f:4359) - unknownnoise0x20 0, 113, 34 - endchannel -; 0x7c35d
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_13.asm b/audio/sfx/sfx_1f_13.asm deleted file mode 100644 index 2eab2643..00000000 --- a/audio/sfx/sfx_1f_13.asm +++ /dev/null @@ -1,4 +0,0 @@ -SFX_1f_13_Ch1: ; 7c35d (1f:435d) - unknownnoise0x20 0, 97, 34 - endchannel -; 0x7c361
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_67.asm b/audio/sfx/shooting_star.asm index 4bd391a1..f9b03feb 100644 --- a/audio/sfx/sfx_1f_67.asm +++ b/audio/sfx/shooting_star.asm @@ -1,4 +1,4 @@ -SFX_1f_67_Ch1: ; 7c72d (1f:472d) +SFX_Shooting_Star_Ch4: dutycycle 228 unknownsfx0x10 47 unknownsfx0x20 4, 64, 224, 7 @@ -12,4 +12,3 @@ SFX_1f_67_Ch1: ; 7c72d (1f:472d) unknownsfx0x20 15, 18, 224, 7 unknownsfx0x10 8 endchannel -; 0x7c758
\ No newline at end of file diff --git a/audio/sfx/sfx_02_48.asm b/audio/sfx/shrink_1.asm index 0db1b90d..54731535 100644 --- a/audio/sfx/sfx_02_48.asm +++ b/audio/sfx/shrink_1.asm @@ -1,4 +1,4 @@ -SFX_02_48_Ch1: ; 854e (2:454e) +SFX_Shrink_1_Ch4: duty 1 unknownsfx0x10 23 unknownsfx0x20 15, 215, 0, 6 @@ -8,4 +8,3 @@ SFX_02_48_Ch1: ; 854e (2:454e) unknownsfx0x20 15, 23, 0, 4 unknownsfx0x10 8 endchannel -; 0x8569
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_48.asm b/audio/sfx/shrink_3.asm index c46af22b..b03cbe55 100644 --- a/audio/sfx/sfx_1f_48.asm +++ b/audio/sfx/shrink_3.asm @@ -1,4 +1,4 @@ -SFX_1f_48_Ch1: ; 7c52b (1f:452b) +SFX_Shrink_3_Ch4: duty 1 unknownsfx0x10 23 unknownsfx0x20 15, 215, 0, 6 @@ -8,4 +8,3 @@ SFX_1f_48_Ch1: ; 7c52b (1f:452b) unknownsfx0x20 15, 23, 0, 4 unknownsfx0x10 8 endchannel -; 0x7c546
\ No newline at end of file diff --git a/audio/sfx/sfx_08_77.asm b/audio/sfx/silph_scope.asm index 84def9b8..ee238262 100644 --- a/audio/sfx/sfx_08_77.asm +++ b/audio/sfx/silph_scope.asm @@ -1,4 +1,4 @@ -SFX_08_77_Ch1: ; 20412 (8:4412) +SFX_Silph_Scope_Ch4: duty 0 unknownsfx0x20 0, 210, 0, 7 unknownsfx0x20 0, 210, 64, 7 @@ -7,4 +7,3 @@ SFX_08_77_Ch1: ; 20412 (8:4412) unknownsfx0x20 10, 225, 224, 7 unknownsfx0x20 1, 0, 0, 0 endchannel -; 0x2042d
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_66.asm b/audio/sfx/slots_new_spin.asm index 1b581a91..ae1a6d90 100644 --- a/audio/sfx/sfx_1f_66.asm +++ b/audio/sfx/slots_new_spin.asm @@ -1,4 +1,4 @@ -SFX_1f_66_Ch1: ; 7c70f (1f:470f) +SFX_Slots_New_Spin_Ch4: duty 3 unknownsfx0x20 5, 225, 0, 7 unknownsfx0x20 2, 225, 128, 7 @@ -6,10 +6,9 @@ SFX_1f_66_Ch1: ; 7c70f (1f:470f) endchannel -SFX_1f_66_Ch2: ; 7c71e (1f:471e) +SFX_Slots_New_Spin_Ch5: duty 2 unknownsfx0x20 4, 193, 193, 6 unknownsfx0x20 2, 193, 65, 7 unknownsfx0x20 15, 209, 129, 7 endchannel -; 0x7c72d
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_65.asm b/audio/sfx/slots_reward.asm index b8708858..6923ac71 100644 --- a/audio/sfx/sfx_1f_65.asm +++ b/audio/sfx/slots_reward.asm @@ -1,6 +1,5 @@ -SFX_1f_65_Ch1: ; 7c704 (1f:4704) +SFX_Slots_Reward_Ch4: duty 2 unknownsfx0x20 2, 241, 0, 7 unknownsfx0x20 8, 129, 224, 7 endchannel -; 0x7c70f
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_64.asm b/audio/sfx/slots_stop_wheel.asm index 703343ad..85d73daf 100644 --- a/audio/sfx/sfx_1f_64.asm +++ b/audio/sfx/slots_stop_wheel.asm @@ -1,7 +1,6 @@ -SFX_1f_64_Ch1: ; 7c6f5 (1f:46f5) +SFX_Slots_Stop_Wheel_Ch4: duty 2 unknownsfx0x20 1, 242, 160, 6 unknownsfx0x20 1, 242, 224, 6 unknownsfx0x20 8, 241, 0, 7 endchannel -; 0x7c704
\ No newline at end of file diff --git a/audio/sfx/sfx_02_01.asm b/audio/sfx/snare1_1.asm index e92c35b8..aae0ef28 100644 --- a/audio/sfx/sfx_02_01.asm +++ b/audio/sfx/snare1_1.asm @@ -1,4 +1,3 @@ -SFX_02_01_Ch1: ; 82fd (2:42fd) +SFX_Snare1_1_Ch7: unknownnoise0x20 0, 193, 51 endchannel -; 0x8301
\ No newline at end of file diff --git a/audio/sfx/sfx_08_01.asm b/audio/sfx/snare1_2.asm index e5e03793..e5013081 100644 --- a/audio/sfx/sfx_08_01.asm +++ b/audio/sfx/snare1_2.asm @@ -1,4 +1,3 @@ -SFX_08_01_Ch1: ; 202fd (8:42fd) +SFX_Snare1_2_Ch7: unknownnoise0x20 0, 193, 51 endchannel -; 0x20301
\ No newline at end of file diff --git a/audio/sfx/snare1_3.asm b/audio/sfx/snare1_3.asm new file mode 100644 index 00000000..4ffffa7f --- /dev/null +++ b/audio/sfx/snare1_3.asm @@ -0,0 +1,3 @@ +SFX_Snare1_3_Ch7: + unknownnoise0x20 0, 193, 51 + endchannel diff --git a/audio/sfx/sfx_02_02.asm b/audio/sfx/snare2_1.asm index ca252725..286e397a 100644 --- a/audio/sfx/sfx_02_02.asm +++ b/audio/sfx/snare2_1.asm @@ -1,4 +1,3 @@ -SFX_02_02_Ch1: ; 8301 (2:4301) +SFX_Snare2_1_Ch7: unknownnoise0x20 0, 177, 51 endchannel -; 0x8305
\ No newline at end of file diff --git a/audio/sfx/sfx_08_02.asm b/audio/sfx/snare2_2.asm index d86123b5..a3718612 100644 --- a/audio/sfx/sfx_08_02.asm +++ b/audio/sfx/snare2_2.asm @@ -1,4 +1,3 @@ -SFX_08_02_Ch1: ; 20301 (8:4301) +SFX_Snare2_2_Ch7: unknownnoise0x20 0, 177, 51 endchannel -; 0x20305
\ No newline at end of file diff --git a/audio/sfx/snare2_3.asm b/audio/sfx/snare2_3.asm new file mode 100644 index 00000000..67f8c7fb --- /dev/null +++ b/audio/sfx/snare2_3.asm @@ -0,0 +1,3 @@ +SFX_Snare2_3_Ch7: + unknownnoise0x20 0, 177, 51 + endchannel diff --git a/audio/sfx/sfx_02_03.asm b/audio/sfx/snare3_1.asm index 4eb687a8..686b4561 100644 --- a/audio/sfx/sfx_02_03.asm +++ b/audio/sfx/snare3_1.asm @@ -1,4 +1,3 @@ -SFX_02_03_Ch1: ; 8305 (2:4305) +SFX_Snare3_1_Ch7: unknownnoise0x20 0, 161, 51 endchannel -; 0x8309
\ No newline at end of file diff --git a/audio/sfx/sfx_08_03.asm b/audio/sfx/snare3_2.asm index 9b29488f..f8236d40 100644 --- a/audio/sfx/sfx_08_03.asm +++ b/audio/sfx/snare3_2.asm @@ -1,4 +1,3 @@ -SFX_08_03_Ch1: ; 20305 (8:4305) +SFX_Snare3_2_Ch7: unknownnoise0x20 0, 161, 51 endchannel -; 0x20309
\ No newline at end of file diff --git a/audio/sfx/snare3_3.asm b/audio/sfx/snare3_3.asm new file mode 100644 index 00000000..3b52bac9 --- /dev/null +++ b/audio/sfx/snare3_3.asm @@ -0,0 +1,3 @@ +SFX_Snare3_3_Ch7: + unknownnoise0x20 0, 161, 51 + endchannel diff --git a/audio/sfx/sfx_02_04.asm b/audio/sfx/snare4_1.asm index 45caab6b..35d58dba 100644 --- a/audio/sfx/sfx_02_04.asm +++ b/audio/sfx/snare4_1.asm @@ -1,4 +1,3 @@ -SFX_02_04_Ch1: ; 8309 (2:4309) +SFX_Snare4_1_Ch7: unknownnoise0x20 0, 129, 51 endchannel -; 0x830d
\ No newline at end of file diff --git a/audio/sfx/sfx_08_04.asm b/audio/sfx/snare4_2.asm index 63c3b508..713f8996 100644 --- a/audio/sfx/sfx_08_04.asm +++ b/audio/sfx/snare4_2.asm @@ -1,4 +1,3 @@ -SFX_08_04_Ch1: ; 20309 (8:4309) +SFX_Snare4_2_Ch7: unknownnoise0x20 0, 129, 51 endchannel -; 0x2030d
\ No newline at end of file diff --git a/audio/sfx/snare4_3.asm b/audio/sfx/snare4_3.asm new file mode 100644 index 00000000..231193e1 --- /dev/null +++ b/audio/sfx/snare4_3.asm @@ -0,0 +1,3 @@ +SFX_Snare4_3_Ch7: + unknownnoise0x20 0, 129, 51 + endchannel diff --git a/audio/sfx/sfx_02_05.asm b/audio/sfx/snare5_1.asm index 156254e5..54106d58 100644 --- a/audio/sfx/sfx_02_05.asm +++ b/audio/sfx/snare5_1.asm @@ -1,4 +1,4 @@ -SFX_02_05_Ch1: ; 830d (2:430d) +SFX_Snare5_1_Ch7: unknownnoise0x20 7, 132, 55 unknownnoise0x20 6, 132, 54 unknownnoise0x20 5, 131, 53 @@ -6,4 +6,3 @@ SFX_02_05_Ch1: ; 830d (2:430d) unknownnoise0x20 3, 130, 51 unknownnoise0x20 2, 129, 50 endchannel -; 0x8320
\ No newline at end of file diff --git a/audio/sfx/sfx_08_05.asm b/audio/sfx/snare5_2.asm index 6fcd5f68..f7f55eb5 100644 --- a/audio/sfx/sfx_08_05.asm +++ b/audio/sfx/snare5_2.asm @@ -1,4 +1,4 @@ -SFX_08_05_Ch1: ; 2030d (8:430d) +SFX_Snare5_2_Ch7: unknownnoise0x20 7, 132, 55 unknownnoise0x20 6, 132, 54 unknownnoise0x20 5, 131, 53 @@ -6,4 +6,3 @@ SFX_08_05_Ch1: ; 2030d (8:430d) unknownnoise0x20 3, 130, 51 unknownnoise0x20 2, 129, 50 endchannel -; 0x20320
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_05.asm b/audio/sfx/snare5_3.asm index 3db77f2e..76dc3966 100644 --- a/audio/sfx/sfx_1f_05.asm +++ b/audio/sfx/snare5_3.asm @@ -1,4 +1,4 @@ -SFX_1f_05_Ch1: ; 7c30d (1f:430d) +SFX_Snare5_3_Ch7: unknownnoise0x20 7, 132, 55 unknownnoise0x20 6, 132, 54 unknownnoise0x20 5, 131, 53 @@ -6,4 +6,3 @@ SFX_1f_05_Ch1: ; 7c30d (1f:430d) unknownnoise0x20 3, 130, 51 unknownnoise0x20 2, 129, 50 endchannel -; 0x7c320
\ No newline at end of file diff --git a/audio/sfx/sfx_02_08.asm b/audio/sfx/snare6_1.asm index 4efce48f..97c0241d 100644 --- a/audio/sfx/sfx_02_08.asm +++ b/audio/sfx/snare6_1.asm @@ -1,4 +1,3 @@ -SFX_02_08_Ch1: ; 832b (2:432b) +SFX_Snare6_1_Ch7: unknownnoise0x20 0, 129, 16 endchannel -; 0x832f
\ No newline at end of file diff --git a/audio/sfx/sfx_08_08.asm b/audio/sfx/snare6_2.asm index 4d28817b..797d5518 100644 --- a/audio/sfx/sfx_08_08.asm +++ b/audio/sfx/snare6_2.asm @@ -1,4 +1,3 @@ -SFX_08_08_Ch1: ; 2032b (8:432b) +SFX_Snare6_2_Ch7: unknownnoise0x20 0, 129, 16 endchannel -; 0x2032f
\ No newline at end of file diff --git a/audio/sfx/snare6_3.asm b/audio/sfx/snare6_3.asm new file mode 100644 index 00000000..28fc695a --- /dev/null +++ b/audio/sfx/snare6_3.asm @@ -0,0 +1,3 @@ +SFX_Snare6_3_Ch7: + unknownnoise0x20 0, 129, 16 + endchannel diff --git a/audio/sfx/sfx_02_09.asm b/audio/sfx/snare7_1.asm index bb04efca..1b54eefa 100644 --- a/audio/sfx/sfx_02_09.asm +++ b/audio/sfx/snare7_1.asm @@ -1,4 +1,3 @@ -SFX_02_09_Ch1: ; 832f (2:432f) +SFX_Snare7_1_Ch7: unknownnoise0x20 0, 130, 35 endchannel -; 0x8333
\ No newline at end of file diff --git a/audio/sfx/sfx_08_09.asm b/audio/sfx/snare7_2.asm index 94eac4b0..e480f87f 100644 --- a/audio/sfx/sfx_08_09.asm +++ b/audio/sfx/snare7_2.asm @@ -1,4 +1,3 @@ -SFX_08_09_Ch1: ; 2032f (8:432f) +SFX_Snare7_2_Ch7: unknownnoise0x20 0, 130, 35 endchannel -; 0x20333
\ No newline at end of file diff --git a/audio/sfx/snare7_3.asm b/audio/sfx/snare7_3.asm new file mode 100644 index 00000000..b57dfc13 --- /dev/null +++ b/audio/sfx/snare7_3.asm @@ -0,0 +1,3 @@ +SFX_Snare7_3_Ch7: + unknownnoise0x20 0, 130, 35 + endchannel diff --git a/audio/sfx/sfx_02_0a.asm b/audio/sfx/snare8_1.asm index 128c9a74..1a0f74a3 100644 --- a/audio/sfx/sfx_02_0a.asm +++ b/audio/sfx/snare8_1.asm @@ -1,4 +1,3 @@ -SFX_02_0a_Ch1: ; 8333 (2:4333) +SFX_Snare8_1_Ch7: unknownnoise0x20 0, 130, 37 endchannel -; 0x8337
\ No newline at end of file diff --git a/audio/sfx/sfx_08_0a.asm b/audio/sfx/snare8_2.asm index c7a3a090..87619598 100644 --- a/audio/sfx/sfx_08_0a.asm +++ b/audio/sfx/snare8_2.asm @@ -1,4 +1,3 @@ -SFX_08_0a_Ch1: ; 20333 (8:4333) +SFX_Snare8_2_Ch7: unknownnoise0x20 0, 130, 37 endchannel -; 0x20337
\ No newline at end of file diff --git a/audio/sfx/snare8_3.asm b/audio/sfx/snare8_3.asm new file mode 100644 index 00000000..54076c8e --- /dev/null +++ b/audio/sfx/snare8_3.asm @@ -0,0 +1,3 @@ +SFX_Snare8_3_Ch7: + unknownnoise0x20 0, 130, 37 + endchannel diff --git a/audio/sfx/sfx_02_0b.asm b/audio/sfx/snare9_1.asm index de643bd6..6923bb09 100644 --- a/audio/sfx/sfx_02_0b.asm +++ b/audio/sfx/snare9_1.asm @@ -1,4 +1,3 @@ -SFX_02_0b_Ch1: ; 8337 (2:4337) +SFX_Snare9_1_Ch7: unknownnoise0x20 0, 130, 38 endchannel -; 0x833b
\ No newline at end of file diff --git a/audio/sfx/sfx_08_0b.asm b/audio/sfx/snare9_2.asm index 8010f4c9..308ae7f6 100644 --- a/audio/sfx/sfx_08_0b.asm +++ b/audio/sfx/snare9_2.asm @@ -1,4 +1,3 @@ -SFX_08_0b_Ch1: ; 20337 (8:4337) +SFX_Snare9_2_Ch7: unknownnoise0x20 0, 130, 38 endchannel -; 0x2033b
\ No newline at end of file diff --git a/audio/sfx/snare9_3.asm b/audio/sfx/snare9_3.asm new file mode 100644 index 00000000..ffbdc454 --- /dev/null +++ b/audio/sfx/snare9_3.asm @@ -0,0 +1,3 @@ +SFX_Snare9_3_Ch7: + unknownnoise0x20 0, 130, 38 + endchannel diff --git a/audio/sfx/sfx_02_54.asm b/audio/sfx/ss_anne_horn_1.asm index 4f3343fb..38407f24 100644 --- a/audio/sfx/sfx_02_54.asm +++ b/audio/sfx/ss_anne_horn_1.asm @@ -1,4 +1,4 @@ -SFX_02_54_Ch1: ; 866d (2:466d) +SFX_SS_Anne_Horn_1_Ch4: duty 2 unknownsfx0x20 15, 240, 0, 5 unknownsfx0x20 4, 0, 0, 0 @@ -10,7 +10,7 @@ SFX_02_54_Ch1: ; 866d (2:466d) endchannel -SFX_02_54_Ch2: ; 868c (2:468c) +SFX_SS_Anne_Horn_1_Ch5: duty 3 unknownsfx0x20 15, 240, 130, 4 unknownsfx0x20 4, 0, 0, 0 @@ -20,4 +20,3 @@ SFX_02_54_Ch2: ; 868c (2:468c) unknownsfx0x20 15, 240, 130, 4 unknownsfx0x20 15, 242, 130, 4 endchannel -; 0x86ab
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_54.asm b/audio/sfx/ss_anne_horn_3.asm index acdc3da5..3162f664 100644 --- a/audio/sfx/sfx_1f_54.asm +++ b/audio/sfx/ss_anne_horn_3.asm @@ -1,4 +1,4 @@ -SFX_1f_54_Ch1: ; 7c64a (1f:464a) +SFX_SS_Anne_Horn_3_Ch4: duty 2 unknownsfx0x20 15, 240, 0, 5 unknownsfx0x20 4, 0, 0, 0 @@ -10,7 +10,7 @@ SFX_1f_54_Ch1: ; 7c64a (1f:464a) endchannel -SFX_1f_54_Ch2: ; 7c669 (1f:4669) +SFX_SS_Anne_Horn_3_Ch5: duty 3 unknownsfx0x20 15, 240, 130, 4 unknownsfx0x20 4, 0, 0, 0 @@ -20,4 +20,3 @@ SFX_1f_54_Ch2: ; 7c669 (1f:4669) unknownsfx0x20 15, 240, 130, 4 unknownsfx0x20 15, 242, 130, 4 endchannel -; 0x7c688
\ No newline at end of file diff --git a/audio/sfx/sfx_02_3f.asm b/audio/sfx/start_menu_1.asm index b7009e79..3a979b44 100644 --- a/audio/sfx/sfx_02_3f.asm +++ b/audio/sfx/start_menu_1.asm @@ -1,5 +1,4 @@ -SFX_02_3f_Ch1: ; 83c3 (2:43c3) +SFX_Start_Menu_1_Ch7: unknownnoise0x20 1, 226, 51 unknownnoise0x20 8, 225, 34 endchannel -; 0x83ca
\ No newline at end of file diff --git a/audio/sfx/sfx_08_3f.asm b/audio/sfx/start_menu_2.asm index a834f917..2706f555 100644 --- a/audio/sfx/sfx_08_3f.asm +++ b/audio/sfx/start_menu_2.asm @@ -1,5 +1,4 @@ -SFX_08_3f_Ch1: ; 203d6 (8:43d6) +SFX_Start_Menu_2_Ch7: unknownnoise0x20 1, 226, 51 unknownnoise0x20 8, 225, 34 endchannel -; 0x203dd
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_3f.asm b/audio/sfx/start_menu_3.asm index de7a44cf..4b16cea4 100644 --- a/audio/sfx/sfx_1f_3f.asm +++ b/audio/sfx/start_menu_3.asm @@ -1,5 +1,4 @@ -SFX_1f_3f_Ch1: ; 7c3c3 (1f:43c3) +SFX_Start_Menu_3_Ch7: unknownnoise0x20 1, 226, 51 unknownnoise0x20 8, 225, 34 endchannel -; 0x7c3ca
\ No newline at end of file diff --git a/audio/sfx/sfx_08_5a.asm b/audio/sfx/super_effective.asm index 6d9994ab..63ba35e8 100644 --- a/audio/sfx/sfx_08_5a.asm +++ b/audio/sfx/super_effective.asm @@ -1,5 +1,4 @@ -SFX_08_5a_Ch1: ; 20574 (8:4574) +SFX_Super_Effective_Ch7: unknownnoise0x20 4, 241, 52 unknownnoise0x20 15, 242, 100 endchannel -; 0x2057b
\ No newline at end of file diff --git a/audio/sfx/sfx_02_58.asm b/audio/sfx/swap_1.asm index b98ad41e..95a31fcd 100644 --- a/audio/sfx/sfx_02_58.asm +++ b/audio/sfx/swap_1.asm @@ -1,12 +1,11 @@ -SFX_02_58_Ch1: ; 83f8 (2:43f8) +SFX_Swap_1_Ch4: duty 2 unknownsfx0x20 8, 225, 64, 7 endchannel -SFX_02_58_Ch2: ; 83ff (2:43ff) +SFX_Swap_1_Ch5: duty 2 unknownsfx0x20 2, 8, 0, 0 unknownsfx0x20 8, 177, 65, 7 endchannel -; 0x840a
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_58.asm b/audio/sfx/swap_3.asm index ac61fe40..6ed97d7d 100644 --- a/audio/sfx/sfx_1f_58.asm +++ b/audio/sfx/swap_3.asm @@ -1,12 +1,11 @@ -SFX_1f_58_Ch1: ; 7c3e1 (1f:43e1) +SFX_Swap_3_Ch4: duty 2 unknownsfx0x20 8, 225, 64, 7 endchannel -SFX_1f_58_Ch2: ; 7c3e8 (1f:43e8) +SFX_Swap_3_Ch5: duty 2 unknownsfx0x20 2, 8, 0, 0 unknownsfx0x20 8, 177, 65, 7 endchannel -; 0x7c3f3
\ No newline at end of file diff --git a/audio/sfx/sfx_02_49.asm b/audio/sfx/switch_1.asm index b19c3fcc..ee15dc20 100644 --- a/audio/sfx/sfx_02_49.asm +++ b/audio/sfx/switch_1.asm @@ -1,4 +1,4 @@ -SFX_02_49_Ch1: ; 8569 (2:4569) +SFX_Switch_1_Ch4: duty 2 unknownsfx0x20 4, 0, 0, 0 unknownsfx0x20 2, 241, 128, 6 @@ -6,4 +6,3 @@ SFX_02_49_Ch1: ; 8569 (2:4569) unknownsfx0x20 4, 241, 128, 7 unknownsfx0x20 4, 0, 0, 0 endchannel -; 0x8580
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_49.asm b/audio/sfx/switch_3.asm index 0f20dcd3..d98a7f29 100644 --- a/audio/sfx/sfx_1f_49.asm +++ b/audio/sfx/switch_3.asm @@ -1,4 +1,4 @@ -SFX_1f_49_Ch1: ; 7c546 (1f:4546) +SFX_Switch_3_Ch4: duty 2 unknownsfx0x20 4, 0, 0, 0 unknownsfx0x20 2, 241, 128, 6 @@ -6,4 +6,3 @@ SFX_1f_49_Ch1: ; 7c546 (1f:4546) unknownsfx0x20 4, 241, 128, 7 unknownsfx0x20 4, 0, 0, 0 endchannel -; 0x7c55d
\ No newline at end of file diff --git a/audio/sfx/sfx_02_4c.asm b/audio/sfx/teleport_enter1_1.asm index b9063058..60c87cab 100644 --- a/audio/sfx/sfx_02_4c.asm +++ b/audio/sfx/teleport_enter1_1.asm @@ -1,4 +1,4 @@ -SFX_02_4c_Ch1: ; 85b0 (2:45b0) +SFX_Teleport_Enter1_1_Ch4: duty 1 unknownsfx0x10 23 unknownsfx0x20 15, 215, 0, 7 @@ -8,4 +8,3 @@ SFX_02_4c_Ch1: ; 85b0 (2:45b0) unknownsfx0x20 15, 23, 0, 5 unknownsfx0x10 8 endchannel -; 0x85cb
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_4c.asm b/audio/sfx/teleport_enter1_3.asm index 811d4bc7..d3dab8b4 100644 --- a/audio/sfx/sfx_1f_4c.asm +++ b/audio/sfx/teleport_enter1_3.asm @@ -1,4 +1,4 @@ -SFX_1f_4c_Ch1: ; 7c58d (1f:458d) +SFX_Teleport_Enter1_3_Ch4: duty 1 unknownsfx0x10 23 unknownsfx0x20 15, 215, 0, 7 @@ -8,4 +8,3 @@ SFX_1f_4c_Ch1: ; 7c58d (1f:458d) unknownsfx0x20 15, 23, 0, 5 unknownsfx0x10 8 endchannel -; 0x7c5a8
\ No newline at end of file diff --git a/audio/sfx/sfx_02_4f.asm b/audio/sfx/teleport_enter2_1.asm index 32ebf8cc..53eb3335 100644 --- a/audio/sfx/sfx_02_4f.asm +++ b/audio/sfx/teleport_enter2_1.asm @@ -1,7 +1,6 @@ -SFX_02_4f_Ch1: ; 85e1 (2:45e1) +SFX_Teleport_Enter2_1_Ch7: unknownnoise0x20 2, 241, 50 unknownnoise0x20 2, 0, 0 unknownnoise0x20 2, 241, 34 unknownnoise0x20 1, 0, 0 endchannel -; 0x85ee
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_4f.asm b/audio/sfx/teleport_enter2_3.asm index aab678ab..8b7c7894 100644 --- a/audio/sfx/sfx_1f_4f.asm +++ b/audio/sfx/teleport_enter2_3.asm @@ -1,7 +1,6 @@ -SFX_1f_4f_Ch1: ; 7c5be (1f:45be) +SFX_Teleport_Enter2_3_Ch7: unknownnoise0x20 2, 241, 50 unknownnoise0x20 2, 0, 0 unknownnoise0x20 2, 241, 34 unknownnoise0x20 1, 0, 0 endchannel -; 0x7c5cb
\ No newline at end of file diff --git a/audio/sfx/sfx_02_4b.asm b/audio/sfx/teleport_exit1_1.asm index 923aa8e7..084c116f 100644 --- a/audio/sfx/sfx_02_4b.asm +++ b/audio/sfx/teleport_exit1_1.asm @@ -1,4 +1,4 @@ -SFX_02_4b_Ch1: ; 8595 (2:4595) +SFX_Teleport_Exit1_1_Ch4: duty 1 unknownsfx0x10 23 unknownsfx0x20 15, 215, 0, 5 @@ -8,4 +8,3 @@ SFX_02_4b_Ch1: ; 8595 (2:4595) unknownsfx0x20 15, 23, 0, 7 unknownsfx0x10 8 endchannel -; 0x85b0
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_4b.asm b/audio/sfx/teleport_exit1_3.asm index c4d33187..b3a26af8 100644 --- a/audio/sfx/sfx_1f_4b.asm +++ b/audio/sfx/teleport_exit1_3.asm @@ -1,4 +1,4 @@ -SFX_1f_4b_Ch1: ; 7c572 (1f:4572) +SFX_Teleport_Exit1_3_Ch4: duty 1 unknownsfx0x10 23 unknownsfx0x20 15, 215, 0, 5 @@ -8,4 +8,3 @@ SFX_1f_4b_Ch1: ; 7c572 (1f:4572) unknownsfx0x20 15, 23, 0, 7 unknownsfx0x10 8 endchannel -; 0x7c58d
\ No newline at end of file diff --git a/audio/sfx/sfx_02_4d.asm b/audio/sfx/teleport_exit2_1.asm index 1d492dde..4b168bb9 100644 --- a/audio/sfx/sfx_02_4d.asm +++ b/audio/sfx/teleport_exit2_1.asm @@ -1,7 +1,6 @@ -SFX_02_4d_Ch1: ; 85cb (2:45cb) +SFX_Teleport_Exit2_1_Ch4: duty 1 unknownsfx0x10 22 unknownsfx0x20 15, 210, 0, 5 unknownsfx0x10 8 endchannel -; 0x85d6
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_4d.asm b/audio/sfx/teleport_exit2_3.asm index 8dcb0a8b..171e59d8 100644 --- a/audio/sfx/sfx_1f_4d.asm +++ b/audio/sfx/teleport_exit2_3.asm @@ -1,7 +1,6 @@ -SFX_1f_4d_Ch1: ; 7c5a8 (1f:45a8) +SFX_Teleport_Exit2_3_Ch4: duty 1 unknownsfx0x10 22 unknownsfx0x20 15, 210, 0, 5 unknownsfx0x10 8 endchannel -; 0x7c5b3
\ No newline at end of file diff --git a/audio/sfx/sfx_02_3c.asm b/audio/sfx/tink_1.asm index e695705e..c1f5f00c 100644 --- a/audio/sfx/sfx_02_3c.asm +++ b/audio/sfx/tink_1.asm @@ -1,4 +1,4 @@ -SFX_02_3c_Ch1: ; 840a (2:440a) +SFX_Tink_1_Ch4: duty 2 unknownsfx0x10 58 unknownsfx0x20 4, 242, 0, 2 @@ -6,4 +6,3 @@ SFX_02_3c_Ch1: ; 840a (2:440a) unknownsfx0x20 8, 226, 0, 2 unknownsfx0x10 8 endchannel -; 0x841b
\ No newline at end of file diff --git a/audio/sfx/sfx_08_3c.asm b/audio/sfx/tink_2.asm index e9ebca58..bab45323 100644 --- a/audio/sfx/sfx_08_3c.asm +++ b/audio/sfx/tink_2.asm @@ -1,4 +1,4 @@ -SFX_08_3c_Ch1: ; 203dd (8:43dd) +SFX_Tink_2_Ch4: duty 2 unknownsfx0x10 58 unknownsfx0x20 4, 242, 0, 2 @@ -6,4 +6,3 @@ SFX_08_3c_Ch1: ; 203dd (8:43dd) unknownsfx0x20 8, 226, 0, 2 unknownsfx0x10 8 endchannel -; 0x203ee
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_3c.asm b/audio/sfx/tink_3.asm index fb476203..a9cf73ec 100644 --- a/audio/sfx/sfx_1f_3c.asm +++ b/audio/sfx/tink_3.asm @@ -1,4 +1,4 @@ -SFX_1f_3c_Ch1: ; 7c3f3 (1f:43f3) +SFX_Tink_3_Ch4: duty 2 unknownsfx0x10 58 unknownsfx0x20 4, 242, 0, 2 @@ -6,4 +6,3 @@ SFX_1f_3c_Ch1: ; 7c3f3 (1f:43f3) unknownsfx0x20 8, 226, 0, 2 unknownsfx0x10 8 endchannel -; 0x7c404
\ No newline at end of file diff --git a/audio/sfx/sfx_02_44.asm b/audio/sfx/trade_machine_1.asm index 8ecfc89b..2f67936b 100644 --- a/audio/sfx/sfx_02_44.asm +++ b/audio/sfx/trade_machine_1.asm @@ -1,8 +1,7 @@ -SFX_02_44_Ch1: ; 84ee (2:44ee) +SFX_Trade_Machine_1_Ch4: duty 2 unknownsfx0x10 21 unknownsfx0x20 15, 240, 240, 4 unknownsfx0x20 15, 242, 80, 6 unknownsfx0x10 8 endchannel -; 0x84fd
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_44.asm b/audio/sfx/trade_machine_3.asm index bc2ff935..b590455e 100644 --- a/audio/sfx/sfx_1f_44.asm +++ b/audio/sfx/trade_machine_3.asm @@ -1,8 +1,7 @@ -SFX_1f_44_Ch1: ; 7c4c7 (1f:44c7) +SFX_Trade_Machine_3_Ch4: duty 2 unknownsfx0x10 21 unknownsfx0x20 15, 240, 240, 4 unknownsfx0x20 15, 242, 80, 6 unknownsfx0x10 8 endchannel -; 0x7c4d6
\ No newline at end of file diff --git a/audio/sfx/sfx_02_06.asm b/audio/sfx/triangle1_1.asm index 03f8d4aa..957dc63f 100644 --- a/audio/sfx/sfx_02_06.asm +++ b/audio/sfx/triangle1_1.asm @@ -1,4 +1,3 @@ -SFX_02_06_Ch1: ; 8320 (2:4320) +SFX_Triangle1_1_Ch7: unknownnoise0x20 0, 81, 42 endchannel -; 0x8324
\ No newline at end of file diff --git a/audio/sfx/triangle1_2.asm b/audio/sfx/triangle1_2.asm new file mode 100644 index 00000000..535448cd --- /dev/null +++ b/audio/sfx/triangle1_2.asm @@ -0,0 +1,3 @@ +SFX_Triangle1_2_Ch7: + unknownnoise0x20 0, 81, 42 + endchannel diff --git a/audio/sfx/triangle1_3.asm b/audio/sfx/triangle1_3.asm new file mode 100644 index 00000000..a13d00ea --- /dev/null +++ b/audio/sfx/triangle1_3.asm @@ -0,0 +1,3 @@ +SFX_Triangle1_3_Ch7: + unknownnoise0x20 0, 81, 42 + endchannel diff --git a/audio/sfx/sfx_02_07.asm b/audio/sfx/triangle2_1.asm index 02fd9e06..09ba8a67 100644 --- a/audio/sfx/sfx_02_07.asm +++ b/audio/sfx/triangle2_1.asm @@ -1,5 +1,4 @@ -SFX_02_07_Ch1: ; 8324 (2:4324) +SFX_Triangle2_1_Ch7: unknownnoise0x20 1, 65, 43 unknownnoise0x20 0, 97, 42 endchannel -; 0x832b
\ No newline at end of file diff --git a/audio/sfx/sfx_08_07.asm b/audio/sfx/triangle2_2.asm index 5281cc7b..6512648a 100644 --- a/audio/sfx/sfx_08_07.asm +++ b/audio/sfx/triangle2_2.asm @@ -1,5 +1,4 @@ -SFX_08_07_Ch1: ; 20324 (8:4324) +SFX_Triangle2_2_Ch7: unknownnoise0x20 1, 65, 43 unknownnoise0x20 0, 97, 42 endchannel -; 0x2032b
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_07.asm b/audio/sfx/triangle2_3.asm index 69982127..b0612aba 100644 --- a/audio/sfx/sfx_1f_07.asm +++ b/audio/sfx/triangle2_3.asm @@ -1,5 +1,4 @@ -SFX_1f_07_Ch1: ; 7c324 (1f:4324) +SFX_Triangle2_3_Ch7: unknownnoise0x20 1, 65, 43 unknownnoise0x20 0, 97, 42 endchannel -; 0x7c32b
\ No newline at end of file diff --git a/audio/sfx/sfx_02_10.asm b/audio/sfx/triangle3_1.asm index 057fd81b..9fd3952f 100644 --- a/audio/sfx/sfx_02_10.asm +++ b/audio/sfx/triangle3_1.asm @@ -1,5 +1,4 @@ -SFX_02_10_Ch1: ; 834e (2:434e) +SFX_Triangle3_1_Ch7: unknownnoise0x20 2, 145, 40 unknownnoise0x20 0, 113, 24 endchannel -; 0x8355
\ No newline at end of file diff --git a/audio/sfx/sfx_08_10.asm b/audio/sfx/triangle3_2.asm index cc94f730..38b3198b 100644 --- a/audio/sfx/sfx_08_10.asm +++ b/audio/sfx/triangle3_2.asm @@ -1,5 +1,4 @@ -SFX_08_10_Ch1: ; 2034e (8:434e) +SFX_Triangle3_2_Ch7: unknownnoise0x20 2, 145, 40 unknownnoise0x20 0, 113, 24 endchannel -; 0x20355
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_10.asm b/audio/sfx/triangle3_3.asm index 049d47a8..138c8fac 100644 --- a/audio/sfx/sfx_1f_10.asm +++ b/audio/sfx/triangle3_3.asm @@ -1,5 +1,4 @@ -SFX_1f_10_Ch1: ; 7c34e (1f:434e) +SFX_Triangle3_3_Ch7: unknownnoise0x20 2, 145, 40 unknownnoise0x20 0, 113, 24 endchannel -; 0x7c355
\ No newline at end of file diff --git a/audio/sfx/sfx_02_46.asm b/audio/sfx/turn_off_pc_1.asm index 64d4acce..6b2561fe 100644 --- a/audio/sfx/sfx_02_46.asm +++ b/audio/sfx/turn_off_pc_1.asm @@ -1,8 +1,7 @@ -SFX_02_46_Ch1: ; 8528 (2:4528) +SFX_Turn_Off_PC_1_Ch4: duty 2 unknownsfx0x20 4, 240, 0, 6 unknownsfx0x20 4, 240, 0, 4 unknownsfx0x20 4, 240, 0, 2 unknownsfx0x20 1, 0, 0, 0 endchannel -; 0x853b
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_46.asm b/audio/sfx/turn_off_pc_3.asm index 4e9026b7..cf6d95cd 100644 --- a/audio/sfx/sfx_1f_46.asm +++ b/audio/sfx/turn_off_pc_3.asm @@ -1,8 +1,7 @@ -SFX_1f_46_Ch1: ; 7c505 (1f:4505) +SFX_Turn_Off_PC_3_Ch4: duty 2 unknownsfx0x20 4, 240, 0, 6 unknownsfx0x20 4, 240, 0, 4 unknownsfx0x20 4, 240, 0, 2 unknownsfx0x20 1, 0, 0, 0 endchannel -; 0x7c518
\ No newline at end of file diff --git a/audio/sfx/sfx_02_45.asm b/audio/sfx/turn_on_pc_1.asm index d06160b0..dede7c3e 100644 --- a/audio/sfx/sfx_02_45.asm +++ b/audio/sfx/turn_on_pc_1.asm @@ -1,4 +1,4 @@ -SFX_02_45_Ch1: ; 84fd (2:44fd) +SFX_Turn_On_PC_1_Ch4: duty 2 unknownsfx0x20 15, 242, 192, 7 unknownsfx0x20 15, 0, 0, 0 @@ -11,4 +11,3 @@ SFX_02_45_Ch1: ; 84fd (2:44fd) unknownsfx0x20 3, 161, 192, 7 unknownsfx0x20 8, 161, 0, 7 endchannel -; 0x8528
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_45.asm b/audio/sfx/turn_on_pc_3.asm index c2f734ad..1ed54d3c 100644 --- a/audio/sfx/sfx_1f_45.asm +++ b/audio/sfx/turn_on_pc_3.asm @@ -1,4 +1,4 @@ -SFX_1f_45_Ch1: ; 7c4d6 (1f:44d6) +SFX_Turn_On_PC_3_Ch4: duty 2 unknownsfx0x20 15, 242, 192, 7 unknownsfx0x20 15, 0, 0, 0 @@ -12,4 +12,3 @@ SFX_1f_45_Ch1: ; 7c4d6 (1f:44d6) unknownsfx0x20 3, 129, 192, 7 unknownsfx0x20 3, 129, 0, 7 endchannel -; 0x7c505
\ No newline at end of file diff --git a/audio/sfx/sfx_08_unused2.asm b/audio/sfx/unused2_2.asm index 0bfe4dd3..36c10ba3 100755 --- a/audio/sfx/sfx_08_unused2.asm +++ b/audio/sfx/unused2_2.asm @@ -1,4 +1,4 @@ -SFX_08_unused2_Ch1: ; 2232f (8:632f) +SFX_08_unused2_Ch4: executemusic tempo 256 volume 7, 7 @@ -17,7 +17,7 @@ SFX_08_unused2_Ch1: ; 2232f (8:632f) endchannel -SFX_08_unused2_Ch2: ; 22347 (8:6347) +SFX_08_unused2_Ch5: executemusic vibrato 8, 2, 7 duty 2 @@ -33,7 +33,7 @@ SFX_08_unused2_Ch2: ; 22347 (8:6347) endchannel -SFX_08_unused2_Ch3: ; 22359 (8:6359) +SFX_08_unused2_Ch6: executemusic notetype 6, 1, 0 octave 4 @@ -54,4 +54,3 @@ SFX_08_unused2_Ch3: ; 22359 (8:6359) B_ 4 rest 4 endchannel -; 0x22370
\ No newline at end of file diff --git a/audio/sfx/sfx_02_unused.asm b/audio/sfx/unused_1.asm index db3a8b26..21d54fb1 100644..100755 --- a/audio/sfx/sfx_02_unused.asm +++ b/audio/sfx/unused_1.asm @@ -1,4 +1,4 @@ -SFX_02_unused_Ch1: ; 86e3 (2:46e3) +SFX_02_unused_Ch4: dutycycle 240 unknownsfx0x20 15, 224, 128, 7 unknownsfx0x20 15, 240, 132, 7 @@ -9,7 +9,7 @@ SFX_02_unused_Ch1: ; 86e3 (2:46e3) endchannel -SFX_02_unused_Ch2: ; 86fe (2:46fe) +SFX_02_unused_Ch5: dutycycle 5 unknownsfx0x20 15, 160, 65, 7 unknownsfx0x20 15, 176, 67, 7 @@ -20,7 +20,7 @@ SFX_02_unused_Ch2: ; 86fe (2:46fe) endchannel -SFX_02_unused_Ch3: ; 8719 (2:4719) +SFX_02_unused_Ch7: unknownnoise0x20 2, 242, 76 unknownnoise0x20 6, 224, 58 unknownnoise0x20 15, 208, 58 @@ -29,4 +29,3 @@ SFX_02_unused_Ch3: ; 8719 (2:4719) unknownnoise0x20 12, 125, 76 unknownnoise0x20 15, 211, 76 endchannel -; 0x872f
\ No newline at end of file diff --git a/audio/sfx/sfx_08_unused.asm b/audio/sfx/unused_2.asm index 4ba4c212..20de851f 100755 --- a/audio/sfx/sfx_08_unused.asm +++ b/audio/sfx/unused_2.asm @@ -1,4 +1,4 @@ -SFX_08_unused_Ch1: ; 2098b (8:498b) +SFX_08_unused_Ch4: dutycycle 240 unknownsfx0x20 15, 224, 128, 7 unknownsfx0x20 15, 240, 132, 7 @@ -9,7 +9,7 @@ SFX_08_unused_Ch1: ; 2098b (8:498b) endchannel -SFX_08_unused_Ch2: ; 209a6 (8:49a6) +SFX_08_unused_Ch5: dutycycle 5 unknownsfx0x20 15, 160, 65, 7 unknownsfx0x20 15, 176, 67, 7 @@ -20,7 +20,7 @@ SFX_08_unused_Ch2: ; 209a6 (8:49a6) endchannel -SFX_08_unused_Ch3: ; 209c1 (8:49c1) +SFX_08_unused_Ch7: unknownnoise0x20 2, 242, 76 unknownnoise0x20 6, 224, 58 unknownnoise0x20 15, 208, 58 @@ -29,4 +29,3 @@ SFX_08_unused_Ch3: ; 209c1 (8:49c1) unknownnoise0x20 12, 125, 76 unknownnoise0x20 15, 211, 76 endchannel -; 0x209d7
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_unused.asm b/audio/sfx/unused_3.asm index 773c069e..d4a30539 100755 --- a/audio/sfx/sfx_1f_unused.asm +++ b/audio/sfx/unused_3.asm @@ -1,4 +1,4 @@ -SFX_1f_unused_Ch1: ; 7c758 (1f:4758) +SFX_1f_unused_Ch4: dutycycle 240 unknownsfx0x20 15, 224, 128, 7 unknownsfx0x20 15, 240, 132, 7 @@ -9,7 +9,7 @@ SFX_1f_unused_Ch1: ; 7c758 (1f:4758) endchannel -SFX_1f_unused_Ch2: ; 7c773 (1f:4773) +SFX_1f_unused_Ch5: dutycycle 5 unknownsfx0x20 15, 160, 65, 7 unknownsfx0x20 15, 176, 67, 7 @@ -20,7 +20,7 @@ SFX_1f_unused_Ch2: ; 7c773 (1f:4773) endchannel -SFX_1f_unused_Ch3: ; 7c78e (1f:478e) +SFX_1f_unused_Ch7: unknownnoise0x20 2, 242, 76 unknownnoise0x20 6, 224, 58 unknownnoise0x20 15, 208, 58 @@ -29,4 +29,3 @@ SFX_1f_unused_Ch3: ; 7c78e (1f:478e) unknownnoise0x20 12, 125, 76 unknownnoise0x20 15, 211, 76 endchannel -; 0x7c7a4
\ No newline at end of file diff --git a/audio/sfx/sfx_08_55.asm b/audio/sfx/vine_whip.asm index 93049b71..ad0bd40b 100644 --- a/audio/sfx/sfx_08_55.asm +++ b/audio/sfx/vine_whip.asm @@ -1,4 +1,4 @@ -SFX_08_55_Ch1: ; 20533 (8:4533) +SFX_Vine_Whip_Ch7: unknownnoise0x20 1, 194, 51 unknownnoise0x20 2, 242, 33 unknownnoise0x20 1, 226, 51 @@ -8,4 +8,3 @@ SFX_08_55_Ch1: ; 20533 (8:4533) unknownnoise0x20 12, 145, 16 unknownnoise0x20 8, 242, 65 endchannel -; 0x2054c
\ No newline at end of file diff --git a/audio/sfx/sfx_02_55.asm b/audio/sfx/withdraw_deposit_1.asm index ec138968..d7a2f54d 100644 --- a/audio/sfx/sfx_02_55.asm +++ b/audio/sfx/withdraw_deposit_1.asm @@ -1,4 +1,4 @@ -SFX_02_55_Ch1: ; 86ab (2:46ab) +SFX_Withdraw_Deposit_1_Ch4: duty 1 unknownsfx0x10 58 unknownsfx0x20 4, 242, 0, 5 @@ -10,4 +10,3 @@ SFX_02_55_Ch1: ; 86ab (2:46ab) unknownsfx0x20 15, 226, 0, 7 unknownsfx0x10 8 endchannel -; 0x86c8
\ No newline at end of file diff --git a/audio/sfx/sfx_1f_55.asm b/audio/sfx/withdraw_deposit_3.asm index 9a27c885..1fd1fe3e 100644 --- a/audio/sfx/sfx_1f_55.asm +++ b/audio/sfx/withdraw_deposit_3.asm @@ -1,4 +1,4 @@ -SFX_1f_55_Ch1: ; 7c688 (1f:4688) +SFX_Withdraw_Deposit_3_Ch4: duty 1 unknownsfx0x10 58 unknownsfx0x20 4, 242, 0, 5 @@ -10,4 +10,3 @@ SFX_1f_55_Ch1: ; 7c688 (1f:4688) unknownsfx0x20 15, 226, 0, 7 unknownsfx0x10 8 endchannel -; 0x7c6a5
\ No newline at end of file |