summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/cries.asm2942
-rw-r--r--audio/cry_headers.asm511
-rw-r--r--audio/cry_pointers.asm136
-rw-r--r--audio/engine.asm1125
-rw-r--r--audio/music/aftertherivalfight.asm8
-rw-r--r--audio/music/azaleatown.asm8
-rw-r--r--audio/music/battletowerlobby.asm8
-rw-r--r--audio/music/battletowertheme.asm8
-rw-r--r--audio/music/bicycle.asm8
-rw-r--r--audio/music/buenaspassword.asm8
-rw-r--r--audio/music/bugcatchingcontest.asm8
-rw-r--r--audio/music/burnedtower.asm8
-rw-r--r--audio/music/celadoncity.asm6
-rw-r--r--audio/music/championbattle.asm6
-rw-r--r--audio/music/cherrygrovecity.asm8
-rw-r--r--audio/music/clair.asm8
-rw-r--r--audio/music/contestresults.asm8
-rw-r--r--audio/music/credits.asm8
-rw-r--r--audio/music/crystalopening.asm8
-rw-r--r--audio/music/dancinghall.asm6
-rw-r--r--audio/music/darkcave.asm8
-rw-r--r--audio/music/dragonsden.asm8
-rw-r--r--audio/music/ecruteakcity.asm6
-rw-r--r--audio/music/elmslab.asm8
-rw-r--r--audio/music/evolution.asm16
-rw-r--r--audio/music/gamecorner.asm8
-rw-r--r--audio/music/goldenrodcity.asm8
-rw-r--r--audio/music/goldsilveropening.asm6
-rw-r--r--audio/music/goldsilveropening2.asm8
-rw-r--r--audio/music/gym.asm8
-rw-r--r--audio/music/gymleadervictory.asm8
-rw-r--r--audio/music/halloffame.asm8
-rw-r--r--audio/music/healpokemon.asm16
-rw-r--r--audio/music/indigoplateau.asm8
-rw-r--r--audio/music/johtogymbattle.asm6
-rw-r--r--audio/music/johtotrainerbattle.asm6
-rw-r--r--audio/music/johtowildbattle.asm6
-rw-r--r--audio/music/johtowildbattlenight.asm6
-rw-r--r--audio/music/kantogymbattle.asm6
-rw-r--r--audio/music/kantotrainerbattle.asm6
-rw-r--r--audio/music/kantowildbattle.asm6
-rw-r--r--audio/music/lakeofrage.asm8
-rw-r--r--audio/music/lakeofragerocketradio.asm6
-rw-r--r--audio/music/lavendertown.asm6
-rw-r--r--audio/music/lighthouse.asm8
-rw-r--r--audio/music/lookbeauty.asm8
-rw-r--r--audio/music/lookhiker.asm8
-rw-r--r--audio/music/lookkimonogirl.asm6
-rw-r--r--audio/music/looklass.asm8
-rw-r--r--audio/music/lookmysticalman.asm8
-rw-r--r--audio/music/lookofficer.asm6
-rw-r--r--audio/music/lookpokemaniac.asm6
-rw-r--r--audio/music/lookrival.asm8
-rw-r--r--audio/music/lookrocket.asm8
-rw-r--r--audio/music/looksage.asm4
-rw-r--r--audio/music/lookyoungster.asm6
-rw-r--r--audio/music/magnettrain.asm8
-rw-r--r--audio/music/mainmenu.asm8
-rw-r--r--audio/music/mobileadapter.asm8
-rw-r--r--audio/music/mobileadaptermenu.asm6
-rw-r--r--audio/music/mobilecenter.asm8
-rw-r--r--audio/music/mom.asm6
-rw-r--r--audio/music/mtmoon.asm8
-rw-r--r--audio/music/mtmoonsquare.asm4
-rw-r--r--audio/music/nationalpark.asm8
-rw-r--r--audio/music/newbarktown.asm6
-rw-r--r--audio/music/nothing.asm8
-rw-r--r--audio/music/pallettown.asm6
-rw-r--r--audio/music/pokeflutechannel.asm6
-rw-r--r--audio/music/pokemoncenter.asm8
-rw-r--r--audio/music/pokemonchannel.asm8
-rw-r--r--audio/music/pokemonlullaby.asm6
-rw-r--r--audio/music/pokemonmarch.asm8
-rw-r--r--audio/music/postcredits.asm4
-rw-r--r--audio/music/printer.asm2
-rw-r--r--audio/music/profoak.asm6
-rw-r--r--audio/music/profoakspokemontalk.asm6
-rw-r--r--audio/music/rivalbattle.asm6
-rw-r--r--audio/music/rocketbattle.asm6
-rw-r--r--audio/music/rockethideout.asm8
-rw-r--r--audio/music/rockettheme.asm8
-rw-r--r--audio/music/route1.asm6
-rw-r--r--audio/music/route12.asm8
-rw-r--r--audio/music/route2.asm8
-rw-r--r--audio/music/route26.asm8
-rw-r--r--audio/music/route29.asm8
-rw-r--r--audio/music/route3.asm8
-rw-r--r--audio/music/route30.asm8
-rw-r--r--audio/music/route36.asm8
-rw-r--r--audio/music/route37.asm8
-rw-r--r--audio/music/ruinsofalphinterior.asm6
-rw-r--r--audio/music/ruinsofalphradio.asm6
-rw-r--r--audio/music/showmearound.asm8
-rw-r--r--audio/music/sprouttower.asm8
-rw-r--r--audio/music/ssaqua.asm8
-rw-r--r--audio/music/successfulcapture.asm6
-rw-r--r--audio/music/suicunebattle.asm6
-rw-r--r--audio/music/surf.asm6
-rw-r--r--audio/music/tintower.asm8
-rw-r--r--audio/music/titlescreen.asm8
-rw-r--r--audio/music/trainervictory.asm6
-rw-r--r--audio/music/unioncave.asm8
-rw-r--r--audio/music/vermilioncity.asm6
-rw-r--r--audio/music/victoryroad.asm8
-rw-r--r--audio/music/violetcity.asm8
-rw-r--r--audio/music/viridiancity.asm8
-rw-r--r--audio/music/wildpokemonvictory.asm6
-rw-r--r--audio/sfx.asm2460
-rw-r--r--audio/sfx_crystal.asm160
-rw-r--r--audio/sfx_pointers.asm2
110 files changed, 4103 insertions, 3981 deletions
diff --git a/audio/cries.asm b/audio/cries.asm
index fc7e371d1..d6429b78f 100644
--- a/audio/cries.asm
+++ b/audio/cries.asm
@@ -1,2306 +1,2306 @@
-Cry_26: ; f2d81
- dbw $84, Cry_26_Ch5
- dbw $05, Cry_26_Ch6
- dbw $07, Cry_26_Ch8
+Cry_Marill: ; f2d81
+ musicheader 3, 5, Cry_Marill_Ch5
+ musicheader 1, 6, Cry_Marill_Ch6
+ musicheader 1, 8, Cry_Marill_Ch8
; f2d8a
-Cry_28: ; f2d8a
- dbw $44, Cry_28_Ch5
- dbw $05, Cry_28_Ch6
+Cry_Togepi: ; f2d8a
+ musicheader 2, 5, Cry_Togepi_Ch5
+ musicheader 1, 6, Cry_Togepi_Ch6
; f2d90
-Cry_2C: ; f2d90
- dbw $44, Cry_2C_Ch5
- dbw $05, Cry_2C_Ch6
+Cry_Togetic: ; f2d90
+ musicheader 2, 5, Cry_Togetic_Ch5
+ musicheader 1, 6, Cry_Togetic_Ch6
; f2d96
-Cry_27: ; f2d96
- dbw $84, Cry_27_Ch5
- dbw $05, Cry_27_Ch6
- dbw $07, Cry_27_Ch8
+Cry_Spinarak: ; f2d96
+ musicheader 3, 5, Cry_Spinarak_Ch5
+ musicheader 1, 6, Cry_Spinarak_Ch6
+ musicheader 1, 8, Cry_Spinarak_Ch8
; f2d9f
-Cry_2A: ; f2d9f
- dbw $84, Cry_2A_Ch5
- dbw $05, Cry_2A_Ch6
- dbw $07, Cry_2A_Ch8
+Cry_Raikou: ; f2d9f
+ musicheader 3, 5, Cry_Raikou_Ch5
+ musicheader 1, 6, Cry_Raikou_Ch6
+ musicheader 1, 8, Cry_Raikou_Ch8
; f2da8
-Cry_2D: ; f2da8
- dbw $84, Cry_2D_Ch5
- dbw $05, Cry_2D_Ch6
- dbw $07, Cry_2D_Ch8
+Cry_Hoothoot: ; f2da8
+ musicheader 3, 5, Cry_Hoothoot_Ch5
+ musicheader 1, 6, Cry_Hoothoot_Ch6
+ musicheader 1, 8, Cry_Hoothoot_Ch8
; f2db1
-Cry_2E: ; f2db1
- dbw $44, Cry_2E_Ch5
- dbw $05, Cry_2E_Ch6
+Cry_Sentret: ; f2db1
+ musicheader 2, 5, Cry_Sentret_Ch5
+ musicheader 1, 6, Cry_Sentret_Ch6
; f2db7
-Cry_2F: ; f2db7
- dbw $84, Cry_2F_Ch5
- dbw $05, Cry_2F_Ch6
- dbw $07, Cry_2F_Ch8
+Cry_Slowking: ; f2db7
+ musicheader 3, 5, Cry_Slowking_Ch5
+ musicheader 1, 6, Cry_Slowking_Ch6
+ musicheader 1, 8, Cry_Slowking_Ch8
; f2dc0
-Cry_2B: ; f2dc0
- dbw $44, Cry_2B_Ch5
- dbw $05, Cry_2B_Ch6
+Cry_Mareep: ; f2dc0
+ musicheader 2, 5, Cry_Mareep_Ch5
+ musicheader 1, 6, Cry_Mareep_Ch6
; f2dc6
-Cry_30: ; f2dc6
- dbw $84, Cry_30_Ch5
- dbw $05, Cry_30_Ch6
- dbw $07, Cry_30_Ch8
+Cry_Cyndaquil: ; f2dc6
+ musicheader 3, 5, Cry_Cyndaquil_Ch5
+ musicheader 1, 6, Cry_Cyndaquil_Ch6
+ musicheader 1, 8, Cry_Cyndaquil_Ch8
; f2dcf
-Cry_31: ; f2dcf
- dbw $84, Cry_31_Ch5
- dbw $05, Cry_31_Ch6
- dbw $07, Cry_31_Ch8
+Cry_Chikorita: ; f2dcf
+ musicheader 3, 5, Cry_Chikorita_Ch5
+ musicheader 1, 6, Cry_Chikorita_Ch6
+ musicheader 1, 8, Cry_Chikorita_Ch8
; f2dd8
-Cry_33: ; f2dd8
- dbw $44, Cry_33_Ch5
- dbw $07, Cry_33_Ch8
+Cry_Gligar: ; f2dd8
+ musicheader 2, 5, Cry_Gligar_Ch5
+ musicheader 1, 8, Cry_Gligar_Ch8
; f2dde
-Cry_29: ; f2dde
- dbw $84, Cry_29_Ch5
- dbw $05, Cry_29_Ch6
- dbw $07, Cry_29_Ch8
+Cry_Girafarig: ; f2dde
+ musicheader 3, 5, Cry_Girafarig_Ch5
+ musicheader 1, 6, Cry_Girafarig_Ch6
+ musicheader 1, 8, Cry_Girafarig_Ch8
; f2de7
-Cry_35: ; f2de7
- dbw $44, Cry_35_Ch5
- dbw $07, Cry_35_Ch8
+Cry_Slugma: ; f2de7
+ musicheader 2, 5, Cry_Slugma_Ch5
+ musicheader 1, 8, Cry_Slugma_Ch8
; f2ded
-Cry_36: ; f2ded
- dbw $84, Cry_36_Ch5
- dbw $05, Cry_36_Ch6
- dbw $07, Cry_36_Ch8
+Cry_Ledyba: ; f2ded
+ musicheader 3, 5, Cry_Ledyba_Ch5
+ musicheader 1, 6, Cry_Ledyba_Ch6
+ musicheader 1, 8, Cry_Ledyba_Ch8
; f2df6
-Cry_38: ; f2df6
- dbw $84, Cry_38_Ch5
- dbw $05, Cry_38_Ch6
- dbw $07, Cry_38_Ch8
+Cry_Wooper: ; f2df6
+ musicheader 3, 5, Cry_Wooper_Ch5
+ musicheader 1, 6, Cry_Wooper_Ch6
+ musicheader 1, 8, Cry_Wooper_Ch8
; f2dff
-Cry_43: ; f2dff
- dbw $84, Cry_43_Ch5
- dbw $05, Cry_43_Ch6
- dbw $07, Cry_43_Ch8
+Cry_Donphan: ; f2dff
+ musicheader 3, 5, Cry_Donphan_Ch5
+ musicheader 1, 6, Cry_Donphan_Ch6
+ musicheader 1, 8, Cry_Donphan_Ch8
; f2e08
-Cry_3A: ; f2e08
- dbw $84, Cry_3A_Ch5
- dbw $05, Cry_3A_Ch6
- dbw $07, Cry_3A_Ch8
+Cry_Typhlosion: ; f2e08
+ musicheader 3, 5, Cry_Typhlosion_Ch5
+ musicheader 1, 6, Cry_Typhlosion_Ch6
+ musicheader 1, 8, Cry_Typhlosion_Ch8
; f2e11
-Cry_3B: ; f2e11
- dbw $84, Cry_3B_Ch5
- dbw $05, Cry_3B_Ch6
- dbw $07, Cry_3B_Ch8
+Cry_Natu: ; f2e11
+ musicheader 3, 5, Cry_Natu_Ch5
+ musicheader 1, 6, Cry_Natu_Ch6
+ musicheader 1, 8, Cry_Natu_Ch8
; f2e1a
-Cry_3C: ; f2e1a
- dbw $84, Cry_3C_Ch5
- dbw $05, Cry_3C_Ch6
- dbw $07, Cry_3C_Ch8
+Cry_Teddiursa: ; f2e1a
+ musicheader 3, 5, Cry_Teddiursa_Ch5
+ musicheader 1, 6, Cry_Teddiursa_Ch6
+ musicheader 1, 8, Cry_Teddiursa_Ch8
; f2e23
-Cry_3D: ; f2e23
- dbw $84, Cry_3D_Ch5
- dbw $05, Cry_3D_Ch6
- dbw $07, Cry_3D_Ch8
+Cry_Sunflora: ; f2e23
+ musicheader 3, 5, Cry_Sunflora_Ch5
+ musicheader 1, 6, Cry_Sunflora_Ch6
+ musicheader 1, 8, Cry_Sunflora_Ch8
; f2e2c
-Cry_3E: ; f2e2c
- dbw $84, Cry_3E_Ch5
- dbw $05, Cry_3E_Ch6
- dbw $07, Cry_3E_Ch8
+Cry_Ampharos: ; f2e2c
+ musicheader 3, 5, Cry_Ampharos_Ch5
+ musicheader 1, 6, Cry_Ampharos_Ch6
+ musicheader 1, 8, Cry_Ampharos_Ch8
; f2e35
-Cry_32: ; f2e35
- dbw $84, Cry_32_Ch5
- dbw $05, Cry_32_Ch6
- dbw $07, Cry_32_Ch8
+Cry_Totodile: ; f2e35
+ musicheader 3, 5, Cry_Totodile_Ch5
+ musicheader 1, 6, Cry_Totodile_Ch6
+ musicheader 1, 8, Cry_Totodile_Ch8
; f2e3e
-Cry_34: ; f2e3e
- dbw $84, Cry_34_Ch5
- dbw $05, Cry_34_Ch6
- dbw $07, Cry_34_Ch8
+Cry_Cleffa: ; f2e3e
+ musicheader 3, 5, Cry_Cleffa_Ch5
+ musicheader 1, 6, Cry_Cleffa_Ch6
+ musicheader 1, 8, Cry_Cleffa_Ch8
; f2e47
-Cry_40: ; f2e47
- dbw $84, Cry_40_Ch5
- dbw $05, Cry_40_Ch6
- dbw $07, Cry_40_Ch8
+Cry_Pichu: ; f2e47
+ musicheader 3, 5, Cry_Pichu_Ch5
+ musicheader 1, 6, Cry_Pichu_Ch6
+ musicheader 1, 8, Cry_Pichu_Ch8
; f2e50
-Cry_41: ; f2e50
- dbw $84, Cry_41_Ch5
- dbw $05, Cry_41_Ch6
- dbw $07, Cry_41_Ch8
+Cry_Aipom: ; f2e50
+ musicheader 3, 5, Cry_Aipom_Ch5
+ musicheader 1, 6, Cry_Aipom_Ch6
+ musicheader 1, 8, Cry_Aipom_Ch8
; f2e59
-Cry_42: ; f2e59
- dbw $84, Cry_42_Ch5
- dbw $05, Cry_42_Ch6
- dbw $07, Cry_42_Ch8
+Cry_Dunsparce: ; f2e59
+ musicheader 3, 5, Cry_Dunsparce_Ch5
+ musicheader 1, 6, Cry_Dunsparce_Ch6
+ musicheader 1, 8, Cry_Dunsparce_Ch8
; f2e62
-Cry_3F: ; f2e62
- dbw $84, Cry_3F_Ch5
- dbw $05, Cry_3F_Ch6
- dbw $07, Cry_3F_Ch8
+Cry_Magcargo: ; f2e62
+ musicheader 3, 5, Cry_Magcargo_Ch5
+ musicheader 1, 6, Cry_Magcargo_Ch6
+ musicheader 1, 8, Cry_Magcargo_Ch8
; f2e6b
-Cry_37: ; f2e6b
- dbw $84, Cry_37_Ch5
- dbw $05, Cry_37_Ch6
- dbw $07, Cry_37_Ch8
+Cry_Entei: ; f2e6b
+ musicheader 3, 5, Cry_Entei_Ch5
+ musicheader 1, 6, Cry_Entei_Ch6
+ musicheader 1, 8, Cry_Entei_Ch8
; f2e74
-Cry_39: ; f2e74
- dbw $84, Cry_39_Ch5
- dbw $05, Cry_39_Ch6
- dbw $07, Cry_39_Ch8
+Cry_Mantine: ; f2e74
+ musicheader 3, 5, Cry_Mantine_Ch5
+ musicheader 1, 6, Cry_Mantine_Ch6
+ musicheader 1, 8, Cry_Mantine_Ch8
; f2e7d
-Cry_37_Ch5: ; f2e7d
+Cry_Entei_Ch5: ; f2e7d
soundinput $ff
unknownmusic0xde $63
- sound $1, $f8, $05f8
- sound $8, $9f, $04d8
- sound $6, $f8, $05c4
- sound $14, $f2, $0574
+ sound __, 2, $f8, $05f8
+ sound __, 9, $9f, $04d8
+ sound __, 7, $f8, $05c4
+ sound C_, 5, $f2, $0574
soundinput $88
endchannel
; f2e94
-Cry_37_Ch6: ; f2e94
+Cry_Entei_Ch6: ; f2e94
unknownmusic0xde $33
- sound $1, $c8, $0640
- sound $6, $ff, $0668
- sound $7, $a8, $0534
- sound $14, $a2, $04a4
+ sound __, 2, $c8, $0640
+ sound __, 7, $ff, $0668
+ sound __, 8, $a8, $0534
+ sound C_, 5, $a2, $04a4
endchannel
; f2ea7
-Cry_37_Ch8: ; f2ea7
- noise $a, $d6, $6a
- noise $6, $bc, $6c
- noise $6, $e2, $5c
- noise $20, $b4, $6c
+Cry_Entei_Ch8: ; f2ea7
+ noise __, 11, $d6, $6a
+ noise __, 7, $bc, $6c
+ noise __, 7, $e2, $5c
+ noise C#, 1, $b4, $6c
endchannel
; f2eb4
-Cry_3F_Ch5: ; f2eb4
+Cry_Magcargo_Ch5: ; f2eb4
unknownmusic0xde $c4
- sound $4, $af, $0720
- sound $2, $f8, $071c
- sound $2, $f8, $0718
- sound $2, $f8, $0708
- sound $2, $f8, $070e
- sound $c, $c8, $0712
- sound $4, $91, $070e
+ sound __, 5, $af, $0720
+ sound __, 3, $f8, $071c
+ sound __, 3, $f8, $0718
+ sound __, 3, $f8, $0708
+ sound __, 3, $f8, $070e
+ sound __, 13, $c8, $0712
+ sound __, 5, $91, $070e
endchannel
; f2ed3
-Cry_3F_Ch6: ; f2ed3
+Cry_Magcargo_Ch6: ; f2ed3
unknownmusic0xde $a
- sound $1, $b8, $0710
- sound $3, $d8, $072c
- sound $4, $d8, $0665
- sound $1, $b8, $0656
- sound $1, $d8, $065c
- sound $c, $f8, $0760
- sound $4, $c1, $0750
+ sound __, 2, $b8, $0710
+ sound __, 4, $d8, $072c
+ sound __, 5, $d8, $0665
+ sound __, 2, $b8, $0656
+ sound __, 2, $d8, $065c
+ sound __, 13, $f8, $0760
+ sound __, 5, $c1, $0750
endchannel
; f2ef2
-Cry_3F_Ch8: ; f2ef2
- noise $2, $e8, $3b
-Cry_3F_branch_f2ef5: ; f2ef5
- noise $1, $f1, $4e
- loopchannel 5, Cry_3F_branch_f2ef5
- noise $2, $d8, $3f
- noise $14, $c2, $5f
+Cry_Magcargo_Ch8: ; f2ef2
+ noise __, 3, $e8, $3b
+Cry_Magcargo_branch_f2ef5: ; f2ef5
+ noise __, 2, $f1, $4e
+ loopchannel 5, Cry_Magcargo_branch_f2ef5
+ noise __, 3, $d8, $3f
+ noise C_, 5, $c2, $5f
endchannel
; f2f03
-Cry_42_Ch5: ; f2f03
+Cry_Dunsparce_Ch5: ; f2f03
unknownmusic0xde $22
- sound $1, $f8, $05b0
- sound $1, $f8, $04b4
- sound $1, $f8, $05b8
- sound $3, $f8, $05c0
- sound $8, $c8, $0490
- sound $8, $c8, $0480
+ sound __, 2, $f8, $05b0
+ sound __, 2, $f8, $04b4
+ sound __, 2, $f8, $05b8
+ sound __, 4, $f8, $05c0
+ sound __, 9, $c8, $0490
+ sound __, 9, $c8, $0480
soundinput $fe
- sound $10, $c3, $0490
+ sound C_, 1, $c3, $0490
soundinput $88
endchannel
; f2f26
-Cry_42_Ch6: ; f2f26
+Cry_Dunsparce_Ch6: ; f2f26
unknownmusic0xde $22
- sound $8, $b8, $04c8
- sound $20, $b5, $0410
+ sound __, 9, $b8, $04c8
+ sound C#, 1, $b5, $0410
endchannel
; f2f31
-Cry_42_Ch8: ; f2f31
- noise $3, $ff, $4b
- noise $3, $ef, $4c
- noise $20, $b5, $5f
+Cry_Dunsparce_Ch8: ; f2f31
+ noise __, 4, $ff, $4b
+ noise __, 4, $ef, $4c
+ noise C#, 1, $b5, $5f
endchannel
; f2f3b
-Cry_2F_Ch5: ; f2f3b
+Cry_Slowking_Ch5: ; f2f3b
unknownmusic0xde $33
- sound $2, $f1, $0550
- sound $2, $f1, $0530
- sound $2, $f1, $0510
- sound $2, $f2, $0650
- sound $2, $f2, $0640
- sound $2, $f2, $0630
- sound $10, $f2, $0550
+ sound __, 3, $f1, $0550
+ sound __, 3, $f1, $0530
+ sound __, 3, $f1, $0510
+ sound __, 3, $f2, $0650
+ sound __, 3, $f2, $0640
+ sound __, 3, $f2, $0630
+ sound C_, 1, $f2, $0550
endchannel
; f2f5a
-Cry_2F_Ch6: ; f2f5a
+Cry_Slowking_Ch6: ; f2f5a
unknownmusic0xde $f2
- sound $4, $e1, $0620
- sound $5, $e2, $0500
- sound $6, $e1, $0620
- sound $2, $e1, $0520
- sound $10, $e2, $0500
+ sound __, 5, $e1, $0620
+ sound __, 6, $e2, $0500
+ sound __, 7, $e1, $0620
+ sound __, 3, $e1, $0520
+ sound C_, 1, $e2, $0500
endchannel
; f2f71
-Cry_2F_Ch8: ; f2f71
- noise $2, $8a, $5d
- noise $2, $9a, $4c
- noise $5, $9a, $5d
- noise $2, $9a, $4d
- noise $2, $9a, $4b
- noise $2, $9a, $4d
- noise $2, $9a, $5f
- noise $10, $b2, $6f
+Cry_Slowking_Ch8: ; f2f71
+ noise __, 3, $8a, $5d
+ noise __, 3, $9a, $4c
+ noise __, 6, $9a, $5d
+ noise __, 3, $9a, $4d
+ noise __, 3, $9a, $4b
+ noise __, 3, $9a, $4d
+ noise __, 3, $9a, $5f
+ noise C_, 1, $b2, $6f
endchannel
; f2f8a
-Cry_40_Ch5: ; f2f8a
+Cry_Pichu_Ch5: ; f2f8a
dutycycle $0
soundinput $f7
- sound $2, $f8, $078d
- sound $2, $f8, $0791
+ sound __, 3, $f8, $078d
+ sound __, 3, $f8, $0791
soundinput $ff
- sound $2, $f8, $07ad
+ sound __, 3, $f8, $07ad
soundinput $88
- sound $2, $f8, $07b4
+ sound __, 3, $f8, $07b4
soundinput $f7
- sound $2, $f8, $07b8
+ sound __, 3, $f8, $07b8
soundinput $88
endchannel
; f2fab
-Cry_40_Ch6: ; f2fab
+Cry_Pichu_Ch6: ; f2fab
unknownmusic0xde $10
- sound $2, $c8, $076d
- sound $2, $c8, $0771
- sound $2, $c8, $078d
- sound $2, $c8, $0794
- sound $2, $c8, $0798
+ sound __, 3, $c8, $076d
+ sound __, 3, $c8, $0771
+ sound __, 3, $c8, $078d
+ sound __, 3, $c8, $0794
+ sound __, 3, $c8, $0798
endchannel
; f2fc2
-Cry_40_Ch8: ; f2fc2
- noise $2, $b8, $1
- noise $2, $b8, $19
- noise $2, $c8, $18
- noise $2, $b8, $10
- noise $8, $c2, $18
+Cry_Pichu_Ch8: ; f2fc2
+ noise __, 3, $b8, $1
+ noise __, 3, $b8, $19
+ noise __, 3, $c8, $18
+ noise __, 3, $b8, $10
+ noise __, 9, $c2, $18
endchannel
; f2fd2
-Cry_26_Ch5: ; f2fd2
+Cry_Marill_Ch5: ; f2fd2
unknownmusic0xde $22
- sound $2, $88, $06d8
- sound $8, $e2, $06e0
- sound $2, $61, $06e5
- sound $2, $e8, $06c0
- sound $2, $e8, $06b8
- sound $2, $d8, $06b0
- sound $8, $c1, $06aa
+ sound __, 3, $88, $06d8
+ sound __, 9, $e2, $06e0
+ sound __, 3, $61, $06e5
+ sound __, 3, $e8, $06c0
+ sound __, 3, $e8, $06b8
+ sound __, 3, $d8, $06b0
+ sound __, 9, $c1, $06aa
endchannel
; f2ff1
-Cry_26_Ch6: ; f2ff1
+Cry_Marill_Ch6: ; f2ff1
unknownmusic0xde $63
- sound $2, $68, $06b1
- sound $5, $c1, $06b9
- sound $5, $99, $0760
- sound $2, $b8, $068c
- sound $2, $a8, $0684
- sound $a, $92, $067b
+ sound __, 3, $68, $06b1
+ sound __, 6, $c1, $06b9
+ sound __, 6, $99, $0760
+ sound __, 3, $b8, $068c
+ sound __, 3, $a8, $0684
+ sound __, 11, $92, $067b
endchannel
; f300c
-Cry_26_Ch8: ; f300c
- noise $1, $99, $6c
- noise $1, $92, $5c
- noise $a, $62, $4c
- noise $2, $68, $6a
- noise $2, $68, $6b
- noise $a, $62, $6c
+Cry_Marill_Ch8: ; f300c
+ noise __, 2, $99, $6c
+ noise __, 2, $92, $5c
+ noise __, 11, $62, $4c
+ noise __, 3, $68, $6a
+ noise __, 3, $68, $6b
+ noise __, 11, $62, $6c
endchannel
; f301f
-Cry_28_Ch5: ; f301f
+Cry_Togepi_Ch5: ; f301f
tone $0002
-Cry_28_Ch6: ; f3022
-Cry_2C_branch_f3022: ; f3022
+Cry_Togepi_Ch6: ; f3022
+Cry_Togetic_branch_f3022: ; f3022
unknownmusic0xde $52
- sound $4, $f1, $0796
- sound $4, $f1, $072d
- sound $7, $0, 0
- sound $10, $f1, $07a7
+ sound __, 5, $f1, $0796
+ sound __, 5, $f1, $072d
+ sound __, 8, $0, 0
+ sound C_, 1, $f1, $07a7
endchannel
; f3035
-Cry_2C_Ch5: ; f3035
+Cry_Togetic_Ch5: ; f3035
tone $0002
-Cry_2C_Ch6: ; f3038
-Cry_2C_branch_f3038: ; f3038
- callchannel Cry_2C_branch_f3022
- loopchannel 2, Cry_2C_branch_f3038
- sound $e, $0, 0
- sound $8, $f2, $07c2
+Cry_Togetic_Ch6: ; f3038
+Cry_Togetic_branch_f3038: ; f3038
+ callchannel Cry_Togetic_branch_f3022
+ loopchannel 2, Cry_Togetic_branch_f3038
+ sound __, 15, $0, 0
+ sound __, 9, $f2, $07c2
endchannel
; f3048
-Cry_27_Ch5: ; f3048
+Cry_Spinarak_Ch5: ; f3048
dutycycle $1
- sound $3, $2c, $07c4
- sound $1, $0, $0001
- sound $5, $59, $07b9
- sound $6, $b4, $07bb
+ sound __, 4, $2c, $07c4
+ sound __, 2, $0, $0001
+ sound __, 6, $59, $07b9
+ sound __, 7, $b4, $07bb
endchannel
; f305b
-Cry_27_Ch6: ; f305b
+Cry_Spinarak_Ch6: ; f305b
unknownmusic0xde $2a
- sound $3, $2c, $07c7
- sound $1, $0, 0
- sound $5, $59, $07be
- sound $6, $b4, $07bd
+ sound __, 4, $2c, $07c7
+ sound __, 2, $0, 0
+ sound __, 6, $59, $07be
+ sound __, 7, $b4, $07bd
endchannel
; f306e
-Cry_27_Ch8: ; f306e
- noise $3, $92, $10
- noise $1, $39, $0
- noise $5, $69, $10
- noise $6, $93, $0
+Cry_Spinarak_Ch8: ; f306e
+ noise __, 4, $92, $10
+ noise __, 2, $39, $0
+ noise __, 6, $69, $10
+ noise __, 7, $93, $0
endchannel
; f307b
-Cry_2A_Ch5: ; f307b
+Cry_Raikou_Ch5: ; f307b
unknownmusic0xde $f8
- sound $2, $f1, $04b0
- sound $2, $f7, $0590
- sound $8, $f8, $0510
- sound $3, $f2, $06c0
- sound $3, $f8, $06ba
- sound $3, $f2, $06b0
- sound $10, $f2, $0690
+ sound __, 3, $f1, $04b0
+ sound __, 3, $f7, $0590
+ sound __, 9, $f8, $0510
+ sound __, 4, $f2, $06c0
+ sound __, 4, $f8, $06ba
+ sound __, 4, $f2, $06b0
+ sound C_, 1, $f2, $0690
endchannel
; f309a
-Cry_2A_Ch6: ; f309a
+Cry_Raikou_Ch6: ; f309a
unknownmusic0xde $f2
- sound $2, $f1, $0720
- sound $2, $e1, $0650
- sound $4, $f1, $0750
- sound $4, $d1, $03a0
- sound $3, $f1, $0670
- sound $3, $e1, $0680
- sound $3, $f2, $0690
- sound $10, $e2, $06a0
+ sound __, 3, $f1, $0720
+ sound __, 3, $e1, $0650
+ sound __, 5, $f1, $0750
+ sound __, 5, $d1, $03a0
+ sound __, 4, $f1, $0670
+ sound __, 4, $e1, $0680
+ sound __, 4, $f2, $0690
+ sound C_, 1, $e2, $06a0
endchannel
; f30bd
-Cry_2A_Ch8: ; f30bd
- noise $2, $89, $2e
- noise $2, $99, $1f
- noise $4, $89, $4e
- noise $4, $89, $7b
- noise $3, $d8, $4b
- noise $3, $e7, $4c
- noise $3, $ec, $4d
- noise $10, $d2, $4f
+Cry_Raikou_Ch8: ; f30bd
+ noise __, 3, $89, $2e
+ noise __, 3, $99, $1f
+ noise __, 5, $89, $4e
+ noise __, 5, $89, $7b
+ noise __, 4, $d8, $4b
+ noise __, 4, $e7, $4c
+ noise __, 4, $ec, $4d
+ noise C_, 1, $d2, $4f
endchannel
; f30d6
-Cry_2D_Ch5: ; f30d6
+Cry_Hoothoot_Ch5: ; f30d6
unknownmusic0xde $66
- sound $4, $78, $0650
- sound $4, $f8, $0660
- sound $4, $f8, $065c
- sound $1, $f8, $067c
- sound $4, $f8, $0680
- sound $4, $f8, $067c
- sound $4, $f8, $0678
- sound $4, $f1, $0674
+ sound __, 5, $78, $0650
+ sound __, 5, $f8, $0660
+ sound __, 5, $f8, $065c
+ sound __, 2, $f8, $067c
+ sound __, 5, $f8, $0680
+ sound __, 5, $f8, $067c
+ sound __, 5, $f8, $0678
+ sound __, 5, $f1, $0674
endchannel
; f30f9
-Cry_2D_Ch6: ; f30f9
+Cry_Hoothoot_Ch6: ; f30f9
unknownmusic0xde $22
-Cry_2D_branch_f30fb: ; f30fb
- sound $2, $a1, $0600
- loopchannel 3, Cry_2D_branch_f30fb
-Cry_2D_branch_f3103: ; f3103
- sound $2, $a1, $0630
- loopchannel 4, Cry_2D_branch_f3103
- sound $4, $a2, $0634
- sound $4, $91, $0638
+Cry_Hoothoot_branch_f30fb: ; f30fb
+ sound __, 3, $a1, $0600
+ loopchannel 3, Cry_Hoothoot_branch_f30fb
+Cry_Hoothoot_branch_f3103: ; f3103
+ sound __, 3, $a1, $0630
+ loopchannel 4, Cry_Hoothoot_branch_f3103
+ sound __, 5, $a2, $0634
+ sound __, 5, $91, $0638
endchannel
; f3114
-Cry_2D_Ch8: ; f3114
- noise $1, $68, $36
- noise $10, $88, $6a
- noise $1, $98, $5e
- noise $10, $a7, $6e
+Cry_Hoothoot_Ch8: ; f3114
+ noise __, 2, $68, $36
+ noise C_, 1, $88, $6a
+ noise __, 2, $98, $5e
+ noise C_, 1, $a7, $6e
endchannel
; f3121
-Cry_2E_Ch5: ; f3121
+Cry_Sentret_Ch5: ; f3121
tone $0020
dutycycle $0
- jumpchannel Cry_2E_branch_f312b
+ jumpchannel Cry_Sentret_branch_f312b
; f3129
-Cry_2E_Ch6: ; f3129
+Cry_Sentret_Ch6: ; f3129
unknownmusic0xde $1b
-Cry_2E_branch_f312b: ; f312b
- sound $8, $39, $072d
- sound $8, $f1, $0720
+Cry_Sentret_branch_f312b: ; f312b
+ sound __, 9, $39, $072d
+ sound __, 9, $f1, $0720
endchannel
; f3134
-Cry_2E_Ch8: ; f3134
- noise $8, $3b, $0
- noise $8, $92, $0
+Cry_Sentret_Ch8: ; f3134
+ noise __, 9, $3b, $0
+ noise __, 9, $92, $0
endchannel
; f313b
-Cry_2B_Ch5: ; f313b
+Cry_Mareep_Ch5: ; f313b
tone $0020
dutycycle $0
- jumpchannel Cry_2B_branch_f3145
+ jumpchannel Cry_Mareep_branch_f3145
; f3143
-Cry_2B_Ch6: ; f3143
+Cry_Mareep_Ch6: ; f3143
unknownmusic0xde $1
-Cry_2B_branch_f3145: ; f3145
-Cry_33_branch_f3145: ; f3145
- sound $4, $3a, $073d
- sound $6, $f8, $0762
- sound $6, $f8, $0760
- sound $6, $f1, $075e
+Cry_Mareep_branch_f3145: ; f3145
+Cry_Gligar_branch_f3145: ; f3145
+ sound __, 5, $3a, $073d
+ sound __, 7, $f8, $0762
+ sound __, 7, $f8, $0760
+ sound __, 7, $f1, $075e
endchannel
; f3156
-Cry_30_Ch5: ; f3156
+Cry_Cyndaquil_Ch5: ; f3156
tone $0020
-Cry_30_Ch6: ; f3159
+Cry_Cyndaquil_Ch6: ; f3159
dutycycle $2
- sound $8, $2f, $0107
-Cry_30_branch_f315f: ; f315f
- sound $0, $e1, $0483
- sound $0, $51, $044e
- loopchannel 4, Cry_30_branch_f315f
-Cry_30_branch_f316b: ; f316b
- sound $0, $e1, $03da
- sound $1, $51, $0312
- loopchannel 4, Cry_30_branch_f316b
+ sound __, 9, $2f, $0107
+Cry_Cyndaquil_branch_f315f: ; f315f
+ sound __, 1, $e1, $0483
+ sound __, 1, $51, $044e
+ loopchannel 4, Cry_Cyndaquil_branch_f315f
+Cry_Cyndaquil_branch_f316b: ; f316b
+ sound __, 1, $e1, $03da
+ sound __, 2, $51, $0312
+ loopchannel 4, Cry_Cyndaquil_branch_f316b
endchannel
; f3178
-Cry_30_Ch8: ; f3178
-Cry_33_Ch8: ; f3178
- noise $8, $3f, $52
- noise $20, $93, $4f
+Cry_Cyndaquil_Ch8: ; f3178
+Cry_Gligar_Ch8: ; f3178
+ noise __, 9, $3f, $52
+ noise C#, 1, $93, $4f
endchannel
; f317f
-Cry_31_Ch5: ; f317f
+Cry_Chikorita_Ch5: ; f317f
tone $0020
-Cry_31_Ch6: ; f3182
+Cry_Chikorita_Ch6: ; f3182
unknownmusic0xde $21
- sound $2, $c8, $0641
- sound $2, $48, $0641
- sound $6, $f8, $0790
- sound $4, $f8, $078e
- sound $4, $f1, $078b
+ sound __, 3, $c8, $0641
+ sound __, 3, $48, $0641
+ sound __, 7, $f8, $0790
+ sound __, 5, $f8, $078e
+ sound __, 5, $f1, $078b
endchannel
; f3199
-Cry_31_Ch8: ; f3199
- noise $4, $91, $10
- noise $8, $94, $3
+Cry_Chikorita_Ch8: ; f3199
+ noise __, 5, $91, $10
+ noise __, 9, $94, $3
endchannel
; f31a0
-Cry_33_Ch5: ; f31a0
+Cry_Gligar_Ch5: ; f31a0
unknownmusic0xde $a2
- jumpchannel Cry_33_branch_f3145
+ jumpchannel Cry_Gligar_branch_f3145
; f31a5
-Cry_29_Ch5: ; f31a5
+Cry_Girafarig_Ch5: ; f31a5
dutycycle $1
tone $0004
- jumpchannel Cry_29_branch_f31af
+ jumpchannel Cry_Girafarig_branch_f31af
; f31ad
-Cry_29_Ch6: ; f31ad
+Cry_Girafarig_Ch6: ; f31ad
unknownmusic0xde $41
-Cry_29_branch_f31af: ; f31af
- sound $4, $68, $0758
- sound $2, $e8, $0760
- sound $2, $e8, $0767
- sound $2, $e8, $076c
- sound $7, $f1, $0767
+Cry_Girafarig_branch_f31af: ; f31af
+ sound __, 5, $68, $0758
+ sound __, 3, $e8, $0760
+ sound __, 3, $e8, $0767
+ sound __, 3, $e8, $076c
+ sound __, 8, $f1, $0767
endchannel
; f31c4
-Cry_29_Ch8: ; f31c4
- noise $4, $29, $0
- noise $2, $39, $1
- noise $2, $49, $2
- noise $2, $59, $1
- noise $7, $41, $0
+Cry_Girafarig_Ch8: ; f31c4
+ noise __, 5, $29, $0
+ noise __, 3, $39, $1
+ noise __, 3, $49, $2
+ noise __, 3, $59, $1
+ noise __, 8, $41, $0
endchannel
; f31d4
-Cry_35_Ch5: ; f31d4
+Cry_Slugma_Ch5: ; f31d4
unknownmusic0xde $91
- sound $c, $f2, $07a6
- sound $4, $f8, $07b0
- sound $4, $e8, $03b0
- sound $6, $f8, $03a0
- sound $8, $e1, $0290
+ sound __, 13, $f2, $07a6
+ sound __, 5, $f8, $07b0
+ sound __, 5, $e8, $03b0
+ sound __, 7, $f8, $03a0
+ sound __, 9, $e1, $0290
endchannel
; f31eb
-Cry_35_Ch8: ; f31eb
- noise $c, $b2, $50
- noise $8, $a8, $60
- noise $6, $a8, $5b
- noise $8, $a1, $5c
+Cry_Slugma_Ch8: ; f31eb
+ noise __, 13, $b2, $50
+ noise __, 9, $a8, $60
+ noise __, 7, $a8, $5b
+ noise __, 9, $a1, $5c
endchannel
; f31f8
-Cry_36_Ch5: ; f31f8
+Cry_Ledyba_Ch5: ; f31f8
tone $0002
dutycycle $2
- jumpchannel Cry_36_branch_f3202
+ jumpchannel Cry_Ledyba_branch_f3202
; f3200
-Cry_36_Ch6: ; f3200
+Cry_Ledyba_Ch6: ; f3200
unknownmusic0xde $1
-Cry_36_branch_f3202: ; f3202
- sound $3, $f8, $0791
- sound $3, $d8, $078d
- sound $2, $0, 0
- sound $1, $78, $06c1
- sound $1, $f8, $0741
- sound $4, $e1, $0751
+Cry_Ledyba_branch_f3202: ; f3202
+ sound __, 4, $f8, $0791
+ sound __, 4, $d8, $078d
+ sound __, 3, $0, 0
+ sound __, 2, $78, $06c1
+ sound __, 2, $f8, $0741
+ sound __, 5, $e1, $0751
endchannel
; f321b
-Cry_36_Ch8: ; f321b
- noise $3, $59, $21
- noise $3, $81, $0
- noise $2, $20, $0
- noise $1, $80, $21
- noise $1, $80, $10
- noise $4, $87, $0
+Cry_Ledyba_Ch8: ; f321b
+ noise __, 4, $59, $21
+ noise __, 4, $81, $0
+ noise __, 3, $20, $0
+ noise __, 2, $80, $21
+ noise __, 2, $80, $10
+ noise __, 5, $87, $0
endchannel
; f322e
-Cry_38_Ch5: ; f322e
-Cry_43_Ch5: ; f322e
+Cry_Wooper_Ch5: ; f322e
+Cry_Donphan_Ch5: ; f322e
dutycycle $2
- sound $2, $99, $0718
- sound $4, $ab, $0722
- sound $8, $ab, $0734
- sound $4, $d6, $0716
- sound $8, $d1, $0712
- sound $8, $0, 0
+ sound __, 3, $99, $0718
+ sound __, 5, $ab, $0722
+ sound __, 9, $ab, $0734
+ sound __, 5, $d6, $0716
+ sound __, 9, $d1, $0712
+ sound __, 9, $0, 0
endchannel
; f3249
-Cry_38_Ch6: ; f3249
-Cry_43_Ch6: ; f3249
+Cry_Wooper_Ch6: ; f3249
+Cry_Donphan_Ch6: ; f3249
unknownmusic0xde $7
- sound $2, $b9, $0738
- sound $4, $cb, $0742
- sound $8, $cb, $0754
- sound $4, $f6, $0736
- sound $8, $f1, $0732
- sound $8, $0, 0
+ sound __, 3, $b9, $0738
+ sound __, 5, $cb, $0742
+ sound __, 9, $cb, $0754
+ sound __, 5, $f6, $0736
+ sound __, 9, $f1, $0732
+ sound __, 9, $0, 0
endchannel
; f3264
-Cry_38_Ch8: ; f3264
- noise $2, $5b, $4
- noise $4, $68, $13
- noise $8, $68, $20
- noise $4, $68, $13
- noise $10, $51, $4
+Cry_Wooper_Ch8: ; f3264
+ noise __, 3, $5b, $4
+ noise __, 5, $68, $13
+ noise __, 9, $68, $20
+ noise __, 5, $68, $13
+ noise C_, 1, $51, $4
endchannel
; f3274
-Cry_43_Ch8: ; f3274
- noise $2, $8b, $59
- noise $4, $a8, $6a
- noise $8, $a8, $70
- noise $4, $a8, $69
- noise $10, $92, $6c
+Cry_Donphan_Ch8: ; f3274
+ noise __, 3, $8b, $59
+ noise __, 5, $a8, $6a
+ noise __, 9, $a8, $70
+ noise __, 5, $a8, $69
+ noise C_, 1, $92, $6c
endchannel
; f3284
-Cry_3A_Ch5: ; f3284
-Cry_3C_Ch5: ; f3284
+Cry_Typhlosion_Ch5: ; f3284
+Cry_Teddiursa_Ch5: ; f3284
unknownmusic0xde $12
-Cry_3A_branch_f3286: ; f3286
-Cry_3C_branch_f3286: ; f3286
- sound $3, $c1, $0791
- loopchannel 3, Cry_3A_branch_f3286
-Cry_3A_branch_f328e: ; f328e
-Cry_3C_branch_f328e: ; f328e
- sound $3, $d1, $04b1
- loopchannel 6, Cry_3A_branch_f328e
-Cry_3A_branch_f3296: ; f3296
-Cry_3C_branch_f3296: ; f3296
- sound $1, $d1, $0491
- sound $1, $b1, $0451
- loopchannel 6, Cry_3A_branch_f3296
-Cry_3A_branch_f32a2: ; f32a2
-Cry_3C_branch_f32a2: ; f32a2
- sound $1, $a3, $0471
- sound $1, $81, $0441
- loopchannel 6, Cry_3A_branch_f32a2
-Cry_3A_branch_f32ae: ; f32ae
-Cry_3C_branch_f32ae: ; f32ae
- sound $1, $41, $0421
- sound $1, $21, $0401
- loopchannel 4, Cry_3A_branch_f32ae
+Cry_Typhlosion_branch_f3286: ; f3286
+Cry_Teddiursa_branch_f3286: ; f3286
+ sound __, 4, $c1, $0791
+ loopchannel 3, Cry_Typhlosion_branch_f3286
+Cry_Typhlosion_branch_f328e: ; f328e
+Cry_Teddiursa_branch_f328e: ; f328e
+ sound __, 4, $d1, $04b1
+ loopchannel 6, Cry_Typhlosion_branch_f328e
+Cry_Typhlosion_branch_f3296: ; f3296
+Cry_Teddiursa_branch_f3296: ; f3296
+ sound __, 2, $d1, $0491
+ sound __, 2, $b1, $0451
+ loopchannel 6, Cry_Typhlosion_branch_f3296
+Cry_Typhlosion_branch_f32a2: ; f32a2
+Cry_Teddiursa_branch_f32a2: ; f32a2
+ sound __, 2, $a3, $0471
+ sound __, 2, $81, $0441
+ loopchannel 6, Cry_Typhlosion_branch_f32a2
+Cry_Typhlosion_branch_f32ae: ; f32ae
+Cry_Teddiursa_branch_f32ae: ; f32ae
+ sound __, 2, $41, $0421
+ sound __, 2, $21, $0401
+ loopchannel 4, Cry_Typhlosion_branch_f32ae
endchannel
; f32bb
-Cry_3A_Ch6: ; f32bb
-Cry_3C_Ch6: ; f32bb
+Cry_Typhlosion_Ch6: ; f32bb
+Cry_Teddiursa_Ch6: ; f32bb
unknownmusic0xde $78
- sound $8, $99, $0740
- sound $8, $79, $0746
- sound $10, $f6, $078d
- sound $8, $f8, $0791
- sound $8, $f8, $078d
- sound $8, $f8, $0787
- sound $18, $e2, $0783
+ sound __, 9, $99, $0740
+ sound __, 9, $79, $0746
+ sound C_, 1, $f6, $078d
+ sound __, 9, $f8, $0791
+ sound __, 9, $f8, $078d
+ sound __, 9, $f8, $0787
+ sound C_, 9, $e2, $0783
endchannel
; f32da
-Cry_3A_Ch8: ; f32da
- noise $10, $a6, $16
- noise $18, $98, $3d
- noise $20, $98, $5c
- noise $20, $75, $5f
+Cry_Typhlosion_Ch8: ; f32da
+ noise C_, 1, $a6, $16
+ noise C_, 9, $98, $3d
+ noise C#, 1, $98, $5c
+ noise C#, 1, $75, $5f
endchannel
; f32e7
-Cry_3B_Ch5: ; f32e7
+Cry_Natu_Ch5: ; f32e7
unknownmusic0xde $de
-Cry_39_branch_f32e9: ; f32e9
-Cry_3D_branch_f32e9: ; f32e9
- sound $4, $f8, $07b1
- sound $4, $f8, $07b0
- sound $4, $48, $07af
-Cry_39_branch_f32f5: ; f32f5
- sound $4, $f8, $07b2
- sound $4, $f8, $07b3
- sound $4, $48, $07b4
+Cry_Mantine_branch_f32e9: ; f32e9
+Cry_Sunflora_branch_f32e9: ; f32e9
+ sound __, 5, $f8, $07b1
+ sound __, 5, $f8, $07b0
+ sound __, 5, $48, $07af
+Cry_Mantine_branch_f32f5: ; f32f5
+ sound __, 5, $f8, $07b2
+ sound __, 5, $f8, $07b3
+ sound __, 5, $48, $07b4
endchannel
; f3302
-Cry_39_branch_f3302: ; f3302
-Cry_3B_Ch6: ; f3302
-Cry_3D_Ch6: ; f3302
+Cry_Mantine_branch_f3302: ; f3302
+Cry_Natu_Ch6: ; f3302
+Cry_Sunflora_Ch6: ; f3302
unknownmusic0xde $f2
- sound $4, $f8, $07b2
- sound $4, $f8, $07b1
- sound $4, $28, $07b0
-Cry_39_branch_f3310: ; f3310
- sound $4, $f8, $07b4
- sound $4, $f8, $07b6
- sound $4, $48, $07b8
+ sound __, 5, $f8, $07b2
+ sound __, 5, $f8, $07b1
+ sound __, 5, $28, $07b0
+Cry_Mantine_branch_f3310: ; f3310
+ sound __, 5, $f8, $07b4
+ sound __, 5, $f8, $07b6
+ sound __, 5, $48, $07b8
endchannel
; f331d
-Cry_39_branch_f331d: ; f331d
-Cry_3B_Ch8: ; f331d
-Cry_3D_Ch8: ; f331d
- noise $4, $88, $5
- noise $4, $88, $4
- noise $4, $38, $3
-Cry_39_branch_f3326: ; f3326
- noise $4, $88, $5
- noise $4, $88, $4
- noise $4, $87, $4
+Cry_Mantine_branch_f331d: ; f331d
+Cry_Natu_Ch8: ; f331d
+Cry_Sunflora_Ch8: ; f331d
+ noise __, 5, $88, $5
+ noise __, 5, $88, $4
+ noise __, 5, $38, $3
+Cry_Mantine_branch_f3326: ; f3326
+ noise __, 5, $88, $5
+ noise __, 5, $88, $4
+ noise __, 5, $87, $4
endchannel
; f3330
-Cry_3C_Ch8: ; f3330
- noise $8, $a6, $3a
- noise $8, $a1, $5a
+Cry_Teddiursa_Ch8: ; f3330
+ noise __, 9, $a6, $3a
+ noise __, 9, $a1, $5a
endchannel
; f3337
-Cry_3D_Ch5: ; f3337
+Cry_Sunflora_Ch5: ; f3337
dutycycle $0
- jumpchannel Cry_3D_branch_f32e9
+ jumpchannel Cry_Sunflora_branch_f32e9
; f333c
-Cry_39_Ch5: ; f333c
+Cry_Mantine_Ch5: ; f333c
dutycycle $0
- callchannel Cry_39_branch_f32e9
- callchannel Cry_39_branch_f32f5
+ callchannel Cry_Mantine_branch_f32e9
+ callchannel Cry_Mantine_branch_f32f5
endchannel
; f3345
-Cry_39_Ch6: ; f3345
- callchannel Cry_39_branch_f3302
- callchannel Cry_39_branch_f3310
+Cry_Mantine_Ch6: ; f3345
+ callchannel Cry_Mantine_branch_f3302
+ callchannel Cry_Mantine_branch_f3310
endchannel
; f334c
-Cry_39_Ch8: ; f334c
- callchannel Cry_39_branch_f331d
- callchannel Cry_39_branch_f3326
+Cry_Mantine_Ch8: ; f334c
+ callchannel Cry_Mantine_branch_f331d
+ callchannel Cry_Mantine_branch_f3326
endchannel
; f3353
-Cry_3E_Ch5: ; f3353
+Cry_Ampharos_Ch5: ; f3353
unknownmusic0xde $de
-Cry_3E_branch_f3355: ; f3355
- sound $1, $c1, $0520
- sound $1, $a1, $0420
- loopchannel 4, Cry_3E_branch_f3355
+Cry_Ampharos_branch_f3355: ; f3355
+ sound __, 2, $c1, $0520
+ sound __, 2, $a1, $0420
+ loopchannel 4, Cry_Ampharos_branch_f3355
dutycycle $0
- sound $4, $78, $0760
- sound $4, $78, $0730
- sound $18, $c2, $0420
+ sound __, 5, $78, $0760
+ sound __, 5, $78, $0730
+ sound C_, 9, $c2, $0420
endchannel
; f3370
-Cry_3E_Ch6: ; f3370
+Cry_Ampharos_Ch6: ; f3370
unknownmusic0xde $32
- sound $8, $f8, $0700
- sound $7, $f8, $0720
- sound $4, $f8, $0790
- sound $4, $f8, $0760
- sound $18, $f2, $0730
+ sound __, 9, $f8, $0700
+ sound __, 8, $f8, $0720
+ sound __, 5, $f8, $0790
+ sound __, 5, $f8, $0760
+ sound C_, 9, $f2, $0730
endchannel
; f3387
-Cry_3E_Ch8: ; f3387
- noise $4, $88, $6d
- noise $4, $d8, $68
- noise $7, $c8, $69
- noise $4, $98, $3a
- noise $4, $98, $3c
- noise $18, $d2, $5b
+Cry_Ampharos_Ch8: ; f3387
+ noise __, 5, $88, $6d
+ noise __, 5, $d8, $68
+ noise __, 8, $c8, $69
+ noise __, 5, $98, $3a
+ noise __, 5, $98, $3c
+ noise C_, 9, $d2, $5b
endchannel
; f339a
-Cry_32_Ch5: ; f339a
+Cry_Totodile_Ch5: ; f339a
unknownmusic0xde $32
- sound $8, $f8, $0330
- sound $8, $f8, $0340
- sound $8, $c8, $07b2
- sound $8, $b8, $07b3
- sound $20, $b2, $07b4
+ sound __, 9, $f8, $0330
+ sound __, 9, $f8, $0340
+ sound __, 9, $c8, $07b2
+ sound __, 9, $b8, $07b3
+ sound C#, 1, $b2, $07b4
endchannel
; f33b1
-Cry_32_Ch6: ; f33b1
+Cry_Totodile_Ch6: ; f33b1
unknownmusic0xde $12
- sound $8, $e8, $0320
- sound $8, $e8, $0328
- sound $8, $98, $0780
- sound $8, $88, $0782
- sound $20, $72, $0784
+ sound __, 9, $e8, $0320
+ sound __, 9, $e8, $0328
+ sound __, 9, $98, $0780
+ sound __, 9, $88, $0782
+ sound C#, 1, $72, $0784
endchannel
; f33c8
-Cry_32_Ch8: ; f33c8
- noise $2, $be, $49
- noise $5, $be, $3a
- noise $2, $be, $29
- noise $28, $d3, $6e
+Cry_Totodile_Ch8: ; f33c8
+ noise __, 3, $be, $49
+ noise __, 6, $be, $3a
+ noise __, 3, $be, $29
+ noise C#, 9, $d3, $6e
endchannel
; f33d5
-Cry_34_Ch5: ; f33d5
+Cry_Cleffa_Ch5: ; f33d5
unknownmusic0xde $39
soundinput $ff
- sound $2, $f8, $0720
- sound $2, $f8, $0727
- sound $2, $f8, $0780
+ sound __, 3, $f8, $0720
+ sound __, 3, $f8, $0727
+ sound __, 3, $f8, $0780
soundinput $88
- sound $2, $f8, $0779
- sound $4, $f8, $0740
- sound $4, $f8, $073c
+ sound __, 3, $f8, $0779
+ sound __, 5, $f8, $0740
+ sound __, 5, $f8, $073c
soundinput $ff
- sound $8, $f1, $0737
+ sound __, 9, $f1, $0737
soundinput $88
endchannel
; f33fc
-Cry_34_Ch6: ; f33fc
+Cry_Cleffa_Ch6: ; f33fc
unknownmusic0xde $22
- sound $6, $b2, $071e
- sound $5, $92, $0779
- sound $4, $82, $073e
- sound $8, $a1, $0735
+ sound __, 7, $b2, $071e
+ sound __, 6, $92, $0779
+ sound __, 5, $82, $073e
+ sound __, 9, $a1, $0735
endchannel
; f340f
-Cry_34_Ch8: ; f340f
- noise $2, $64, $7f
- noise $2, $84, $7d
- noise $2, $a4, $6f
- noise $2, $64, $6c
- noise $2, $94, $6f
- noise $2, $61, $6b
+Cry_Cleffa_Ch8: ; f340f
+ noise __, 3, $64, $7f
+ noise __, 3, $84, $7d
+ noise __, 3, $a4, $6f
+ noise __, 3, $64, $6c
+ noise __, 3, $94, $6f
+ noise __, 3, $61, $6b
endchannel
; f3422
-Cry_41_Ch5: ; f3422
+Cry_Aipom_Ch5: ; f3422
unknownmusic0xde $d2
- sound $3, $f8, $06b0
- sound $1, $f8, $06a5
- sound $1, $f8, $069d
- sound $7, $f1, $068a
- sound $3, $f8, $0736
- sound $3, $f8, $0720
- sound $14, $f2, $070e
+ sound __, 4, $f8, $06b0
+ sound __, 2, $f8, $06a5
+ sound __, 2, $f8, $069d
+ sound __, 8, $f1, $068a
+ sound __, 4, $f8, $0736
+ sound __, 4, $f8, $0720
+ sound C_, 5, $f2, $070e
endchannel
; f3441
-Cry_41_Ch6: ; f3441
+Cry_Aipom_Ch6: ; f3441
unknownmusic0xde $27
-Cry_41_branch_f3443: ; f3443
- sound $1, $f1, $07b4
- loopchannel 8, Cry_41_branch_f3443
-Cry_41_branch_f344b: ; f344b
- sound $1, $c1, $0790
- loopchannel 3, Cry_41_branch_f344b
-Cry_41_branch_f3453: ; f3453
- sound $1, $b1, $078d
- loopchannel 2, Cry_41_branch_f3453
- sound $10, $92, $0795
+Cry_Aipom_branch_f3443: ; f3443
+ sound __, 2, $f1, $07b4
+ loopchannel 8, Cry_Aipom_branch_f3443
+Cry_Aipom_branch_f344b: ; f344b
+ sound __, 2, $c1, $0790
+ loopchannel 3, Cry_Aipom_branch_f344b
+Cry_Aipom_branch_f3453: ; f3453
+ sound __, 2, $b1, $078d
+ loopchannel 2, Cry_Aipom_branch_f3453
+ sound C_, 1, $92, $0795
endchannel
; f3460
-Cry_41_Ch8: ; f3460
-Cry_41_branch_f3460: ; f3460
- noise $0, $f1, $28
- loopchannel 4, Cry_41_branch_f3460
- noise $0, $91, $49
- noise $1, $a8, $4a
- noise $0, $e1, $4b
- noise $5, $d2, $4f
- noise $3, $c2, $4e
- noise $3, $b2, $4d
- noise $14, $a3, $4c
+Cry_Aipom_Ch8: ; f3460
+Cry_Aipom_branch_f3460: ; f3460
+ noise __, 1, $f1, $28
+ loopchannel 4, Cry_Aipom_branch_f3460
+ noise __, 1, $91, $49
+ noise __, 2, $a8, $4a
+ noise __, 1, $e1, $4b
+ noise __, 6, $d2, $4f
+ noise __, 4, $c2, $4e
+ noise __, 4, $b2, $4d
+ noise C_, 5, $a3, $4c
endchannel
; f347d
-Cry_00: ; f347d
- dbw $84, Cry_00_Ch5
- dbw $05, Cry_00_Ch6
- dbw $07, Cry_00_Ch8
+Cry_Nidoran_M: ; f347d
+ musicheader 3, 5, Cry_Nidoran_M_Ch5
+ musicheader 1, 6, Cry_Nidoran_M_Ch6
+ musicheader 1, 8, Cry_Nidoran_M_Ch8
; f3486
-Cry_01: ; f3486
- dbw $84, Cry_01_Ch5
- dbw $05, Cry_01_Ch6
- dbw $07, Cry_01_Ch8
+Cry_Nidoran_F: ; f3486
+ musicheader 3, 5, Cry_Nidoran_F_Ch5
+ musicheader 1, 6, Cry_Nidoran_F_Ch6
+ musicheader 1, 8, Cry_Nidoran_F_Ch8
; f348f
-Cry_02: ; f348f
- dbw $84, Cry_02_Ch5
- dbw $05, Cry_02_Ch6
- dbw $07, Cry_02_Ch8
+Cry_Slowpoke: ; f348f
+ musicheader 3, 5, Cry_Slowpoke_Ch5
+ musicheader 1, 6, Cry_Slowpoke_Ch6
+ musicheader 1, 8, Cry_Slowpoke_Ch8
; f3498
-Cry_03: ; f3498
- dbw $84, Cry_03_Ch5
- dbw $05, Cry_03_Ch6
- dbw $07, Cry_03_Ch8
+Cry_Kangaskhan: ; f3498
+ musicheader 3, 5, Cry_Kangaskhan_Ch5
+ musicheader 1, 6, Cry_Kangaskhan_Ch6
+ musicheader 1, 8, Cry_Kangaskhan_Ch8
; f34a1
-Cry_04: ; f34a1
- dbw $84, Cry_04_Ch5
- dbw $05, Cry_04_Ch6
- dbw $07, Cry_04_Ch8
+Cry_Charmander: ; f34a1
+ musicheader 3, 5, Cry_Charmander_Ch5
+ musicheader 1, 6, Cry_Charmander_Ch6
+ musicheader 1, 8, Cry_Charmander_Ch8
; f34aa
-Cry_05: ; f34aa
- dbw $84, Cry_05_Ch5
- dbw $05, Cry_05_Ch6
- dbw $07, Cry_05_Ch8
+Cry_Grimer: ; f34aa
+ musicheader 3, 5, Cry_Grimer_Ch5
+ musicheader 1, 6, Cry_Grimer_Ch6
+ musicheader 1, 8, Cry_Grimer_Ch8
; f34b3
-Cry_06: ; f34b3
- dbw $84, Cry_06_Ch5
- dbw $05, Cry_06_Ch6
- dbw $07, Cry_06_Ch8
+Cry_Voltorb: ; f34b3
+ musicheader 3, 5, Cry_Voltorb_Ch5
+ musicheader 1, 6, Cry_Voltorb_Ch6
+ musicheader 1, 8, Cry_Voltorb_Ch8
; f34bc
-Cry_07: ; f34bc
- dbw $84, Cry_07_Ch5
- dbw $05, Cry_07_Ch6
- dbw $07, Cry_07_Ch8
+Cry_Muk: ; f34bc
+ musicheader 3, 5, Cry_Muk_Ch5
+ musicheader 1, 6, Cry_Muk_Ch6
+ musicheader 1, 8, Cry_Muk_Ch8
; f34c5
-Cry_08: ; f34c5
- dbw $84, Cry_08_Ch5
- dbw $05, Cry_08_Ch6
- dbw $07, Cry_08_Ch8
+Cry_Oddish: ; f34c5
+ musicheader 3, 5, Cry_Oddish_Ch5
+ musicheader 1, 6, Cry_Oddish_Ch6
+ musicheader 1, 8, Cry_Oddish_Ch8
; f34ce
-Cry_09: ; f34ce
- dbw $84, Cry_09_Ch5
- dbw $05, Cry_09_Ch6
- dbw $07, Cry_09_Ch8
+Cry_Raichu: ; f34ce
+ musicheader 3, 5, Cry_Raichu_Ch5
+ musicheader 1, 6, Cry_Raichu_Ch6
+ musicheader 1, 8, Cry_Raichu_Ch8
; f34d7
-Cry_0A: ; f34d7
- dbw $84, Cry_0A_Ch5
- dbw $05, Cry_0A_Ch6
- dbw $07, Cry_0A_Ch8
+Cry_Nidoqueen: ; f34d7
+ musicheader 3, 5, Cry_Nidoqueen_Ch5
+ musicheader 1, 6, Cry_Nidoqueen_Ch6
+ musicheader 1, 8, Cry_Nidoqueen_Ch8
; f34e0
-Cry_0B: ; f34e0
- dbw $84, Cry_0B_Ch5
- dbw $05, Cry_0B_Ch6
- dbw $07, Cry_0B_Ch8
+Cry_Diglett: ; f34e0
+ musicheader 3, 5, Cry_Diglett_Ch5
+ musicheader 1, 6, Cry_Diglett_Ch6
+ musicheader 1, 8, Cry_Diglett_Ch8
; f34e9
-Cry_0C: ; f34e9
- dbw $84, Cry_0C_Ch5
- dbw $05, Cry_0C_Ch6
- dbw $07, Cry_0C_Ch8
+Cry_Seel: ; f34e9
+ musicheader 3, 5, Cry_Seel_Ch5
+ musicheader 1, 6, Cry_Seel_Ch6
+ musicheader 1, 8, Cry_Seel_Ch8
; f34f2
-Cry_0D: ; f34f2
- dbw $84, Cry_0D_Ch5
- dbw $05, Cry_0D_Ch6
- dbw $07, Cry_0D_Ch8
+Cry_Drowzee: ; f34f2
+ musicheader 3, 5, Cry_Drowzee_Ch5
+ musicheader 1, 6, Cry_Drowzee_Ch6
+ musicheader 1, 8, Cry_Drowzee_Ch8
; f34fb
-Cry_0E: ; f34fb
- dbw $84, Cry_0E_Ch5
- dbw $05, Cry_0E_Ch6
- dbw $07, Cry_0E_Ch8
+Cry_Pidgey: ; f34fb
+ musicheader 3, 5, Cry_Pidgey_Ch5
+ musicheader 1, 6, Cry_Pidgey_Ch6
+ musicheader 1, 8, Cry_Pidgey_Ch8
; f3504
-Cry_0F: ; f3504
- dbw $84, Cry_0F_Ch5
- dbw $05, Cry_0F_Ch6
- dbw $07, Cry_0F_Ch8
+Cry_Bulbasaur: ; f3504
+ musicheader 3, 5, Cry_Bulbasaur_Ch5
+ musicheader 1, 6, Cry_Bulbasaur_Ch6
+ musicheader 1, 8, Cry_Bulbasaur_Ch8
; f350d
-Cry_10: ; f350d
- dbw $84, Cry_10_Ch5
- dbw $05, Cry_10_Ch6
- dbw $07, Cry_10_Ch8
+Cry_Spearow: ; f350d
+ musicheader 3, 5, Cry_Spearow_Ch5
+ musicheader 1, 6, Cry_Spearow_Ch6
+ musicheader 1, 8, Cry_Spearow_Ch8
; f3516
-Cry_11: ; f3516
- dbw $84, Cry_11_Ch5
- dbw $05, Cry_11_Ch6
- dbw $07, Cry_11_Ch8
+Cry_Rhydon: ; f3516
+ musicheader 3, 5, Cry_Rhydon_Ch5
+ musicheader 1, 6, Cry_Rhydon_Ch6
+ musicheader 1, 8, Cry_Rhydon_Ch8
; f351f
-Cry_12: ; f351f
- dbw $84, Cry_12_Ch5
- dbw $05, Cry_12_Ch6
- dbw $07, Cry_12_Ch8
+Cry_Golem: ; f351f
+ musicheader 3, 5, Cry_Golem_Ch5
+ musicheader 1, 6, Cry_Golem_Ch6
+ musicheader 1, 8, Cry_Golem_Ch8
; f3528
-Cry_13: ; f3528
- dbw $84, Cry_13_Ch5
- dbw $05, Cry_13_Ch6
- dbw $07, Cry_13_Ch8
+Cry_Blastoise: ; f3528
+ musicheader 3, 5, Cry_Blastoise_Ch5
+ musicheader 1, 6, Cry_Blastoise_Ch6
+ musicheader 1, 8, Cry_Blastoise_Ch8
; f3531
-Cry_14: ; f3531
- dbw $84, Cry_14_Ch5
- dbw $05, Cry_14_Ch6
- dbw $07, Cry_14_Ch8
+Cry_Pidgeotto: ; f3531
+ musicheader 3, 5, Cry_Pidgeotto_Ch5
+ musicheader 1, 6, Cry_Pidgeotto_Ch6
+ musicheader 1, 8, Cry_Pidgeotto_Ch8
; f353a
-Cry_15: ; f353a
- dbw $84, Cry_15_Ch5
- dbw $05, Cry_15_Ch6
- dbw $07, Cry_15_Ch8
+Cry_Weedle: ; f353a
+ musicheader 3, 5, Cry_Weedle_Ch5
+ musicheader 1, 6, Cry_Weedle_Ch6
+ musicheader 1, 8, Cry_Weedle_Ch8
; f3543
-Cry_16: ; f3543
- dbw $84, Cry_16_Ch5
- dbw $05, Cry_16_Ch6
- dbw $07, Cry_16_Ch8
+Cry_Caterpie: ; f3543
+ musicheader 3, 5, Cry_Caterpie_Ch5
+ musicheader 1, 6, Cry_Caterpie_Ch6
+ musicheader 1, 8, Cry_Caterpie_Ch8
; f354c
-Cry_17: ; f354c
- dbw $84, Cry_17_Ch5
- dbw $05, Cry_17_Ch6
- dbw $07, Cry_17_Ch8
+Cry_Ekans: ; f354c
+ musicheader 3, 5, Cry_Ekans_Ch5
+ musicheader 1, 6, Cry_Ekans_Ch6
+ musicheader 1, 8, Cry_Ekans_Ch8
; f3555
-Cry_18: ; f3555
- dbw $84, Cry_18_Ch5
- dbw $05, Cry_18_Ch6
- dbw $07, Cry_18_Ch8
+Cry_Fearow: ; f3555
+ musicheader 3, 5, Cry_Fearow_Ch5
+ musicheader 1, 6, Cry_Fearow_Ch6
+ musicheader 1, 8, Cry_Fearow_Ch8
; f355e
-Cry_19: ; f355e
- dbw $84, Cry_19_Ch5
- dbw $05, Cry_19_Ch6
- dbw $07, Cry_19_Ch8
+Cry_Clefairy: ; f355e
+ musicheader 3, 5, Cry_Clefairy_Ch5
+ musicheader 1, 6, Cry_Clefairy_Ch6
+ musicheader 1, 8, Cry_Clefairy_Ch8
; f3567
-Cry_1A: ; f3567
- dbw $84, Cry_1A_Ch5
- dbw $05, Cry_1A_Ch6
- dbw $07, Cry_1A_Ch8
+Cry_Venonat: ; f3567
+ musicheader 3, 5, Cry_Venonat_Ch5
+ musicheader 1, 6, Cry_Venonat_Ch6
+ musicheader 1, 8, Cry_Venonat_Ch8
; f3570
-Cry_1B: ; f3570
- dbw $84, Cry_1B_Ch5
- dbw $05, Cry_1B_Ch6
- dbw $07, Cry_1B_Ch8
+Cry_Lapras: ; f3570
+ musicheader 3, 5, Cry_Lapras_Ch5
+ musicheader 1, 6, Cry_Lapras_Ch6
+ musicheader 1, 8, Cry_Lapras_Ch8
; f3579
-Cry_1C: ; f3579
- dbw $84, Cry_1C_Ch5
- dbw $05, Cry_1C_Ch6
- dbw $07, Cry_1C_Ch8
+Cry_Metapod: ; f3579
+ musicheader 3, 5, Cry_Metapod_Ch5
+ musicheader 1, 6, Cry_Metapod_Ch6
+ musicheader 1, 8, Cry_Metapod_Ch8
; f3582
-Cry_1D: ; f3582
- dbw $84, Cry_1D_Ch5
- dbw $05, Cry_1D_Ch6
- dbw $07, Cry_1D_Ch8
+Cry_Squirtle: ; f3582
+ musicheader 3, 5, Cry_Squirtle_Ch5
+ musicheader 1, 6, Cry_Squirtle_Ch6
+ musicheader 1, 8, Cry_Squirtle_Ch8
; f358b
-Cry_1E: ; f358b
- dbw $84, Cry_1E_Ch5
- dbw $05, Cry_1E_Ch6
- dbw $07, Cry_1E_Ch8
+Cry_Paras: ; f358b
+ musicheader 3, 5, Cry_Paras_Ch5
+ musicheader 1, 6, Cry_Paras_Ch6
+ musicheader 1, 8, Cry_Paras_Ch8
; f3594
-Cry_1F: ; f3594
- dbw $84, Cry_1F_Ch5
- dbw $05, Cry_1F_Ch6
- dbw $07, Cry_1F_Ch8
+Cry_Growlithe: ; f3594
+ musicheader 3, 5, Cry_Growlithe_Ch5
+ musicheader 1, 6, Cry_Growlithe_Ch6
+ musicheader 1, 8, Cry_Growlithe_Ch8
; f359d
-Cry_20: ; f359d
- dbw $84, Cry_20_Ch5
- dbw $05, Cry_20_Ch6
- dbw $07, Cry_20_Ch8
+Cry_Krabby: ; f359d
+ musicheader 3, 5, Cry_Krabby_Ch5
+ musicheader 1, 6, Cry_Krabby_Ch6
+ musicheader 1, 8, Cry_Krabby_Ch8
; f35a6
-Cry_21: ; f35a6
- dbw $84, Cry_21_Ch5
- dbw $05, Cry_21_Ch6
- dbw $07, Cry_21_Ch8
+Cry_Psyduck: ; f35a6
+ musicheader 3, 5, Cry_Psyduck_Ch5
+ musicheader 1, 6, Cry_Psyduck_Ch6
+ musicheader 1, 8, Cry_Psyduck_Ch8
; f35af
-Cry_22: ; f35af
- dbw $84, Cry_22_Ch5
- dbw $05, Cry_22_Ch6
- dbw $07, Cry_22_Ch8
+Cry_Rattata: ; f35af
+ musicheader 3, 5, Cry_Rattata_Ch5
+ musicheader 1, 6, Cry_Rattata_Ch6
+ musicheader 1, 8, Cry_Rattata_Ch8
; f35b8
-Cry_23: ; f35b8
- dbw $84, Cry_23_Ch5
- dbw $05, Cry_23_Ch6
- dbw $07, Cry_23_Ch8
+Cry_Vileplume: ; f35b8
+ musicheader 3, 5, Cry_Vileplume_Ch5
+ musicheader 1, 6, Cry_Vileplume_Ch6
+ musicheader 1, 8, Cry_Vileplume_Ch8
; f35c1
-Cry_24: ; f35c1
- dbw $84, Cry_24_Ch5
- dbw $05, Cry_24_Ch6
- dbw $07, Cry_24_Ch8
+Cry_Vulpix: ; f35c1
+ musicheader 3, 5, Cry_Vulpix_Ch5
+ musicheader 1, 6, Cry_Vulpix_Ch6
+ musicheader 1, 8, Cry_Vulpix_Ch8
; f35ca
-Cry_25: ; f35ca
- dbw $84, Cry_25_Ch5
- dbw $05, Cry_25_Ch6
- dbw $07, Cry_25_Ch8
+Cry_Weepinbell: ; f35ca
+ musicheader 3, 5, Cry_Weepinbell_Ch5
+ musicheader 1, 6, Cry_Weepinbell_Ch6
+ musicheader 1, 8, Cry_Weepinbell_Ch8
; f35d3
Unknown_Cry_Ch5: ; f35d3
unknownmusic0xde $f0
- sound $f, $e0, $0780
- sound $f, $f0, $0784
- sound $f, $c3, $05e0
- sound $f, $c4, $0600
- sound $a, $6c, $0780
- sound $8, $71, $0784
+ sound __, 16, $e0, $0780
+ sound __, 16, $f0, $0784
+ sound __, 16, $c3, $05e0
+ sound __, 16, $c4, $0600
+ sound __, 11, $6c, $0780
+ sound __, 9, $71, $0784
endchannel
; f35ee
Unknown_Cry_Ch6: ; f35ee
unknownmusic0xde $5
- sound $f, $a0, $0741
- sound $f, $b0, $0743
- sound $f, $93, $05b1
- sound $f, $94, $05c1
- sound $a, $4c, $0741
- sound $8, $31, $0746
+ sound __, 16, $a0, $0741
+ sound __, 16, $b0, $0743
+ sound __, 16, $93, $05b1
+ sound __, 16, $94, $05c1
+ sound __, 11, $4c, $0741
+ sound __, 9, $31, $0746
endchannel
; f3609
Unknown_Cry_Ch8: ; f3609
- noise $2, $f2, $4c
- noise $6, $e0, $3a
- noise $f, $d0, $3a
- noise $8, $d0, $2c
- noise $6, $e6, $4c
- noise $c, $7d, $4c
- noise $f, $d3, $4c
+ noise __, 3, $f2, $4c
+ noise __, 7, $e0, $3a
+ noise __, 16, $d0, $3a
+ noise __, 9, $d0, $2c
+ noise __, 7, $e6, $4c
+ noise __, 13, $7d, $4c
+ noise __, 16, $d3, $4c
endchannel
; f361f
-Cry_09_Ch5: ; f361f
+Cry_Raichu_Ch5: ; f361f
unknownmusic0xde $f0
- sound $f, $f7, $07a0
- sound $6, $e6, $07a3
- sound $a, $f4, $07a0
+ sound __, 16, $f7, $07a0
+ sound __, 7, $e6, $07a3
+ sound __, 11, $f4, $07a0
unknownmusic0xde $a5
- sound $a, $f6, $07d8
- sound $4, $e3, $07d7
- sound $f, $f2, $07d8
+ sound __, 11, $f6, $07d8
+ sound __, 5, $e3, $07d7
+ sound __, 16, $f2, $07d8
endchannel
; f363c
-Cry_09_Ch6: ; f363c
+Cry_Raichu_Ch6: ; f363c
unknownmusic0xde $5
- sound $2, $8, 0
- sound $f, $a7, $06a1
- sound $6, $86, $06a2
- sound $a, $74, $06a1
+ sound __, 3, $8, 0
+ sound __, 16, $a7, $06a1
+ sound __, 7, $86, $06a2
+ sound __, 11, $74, $06a1
unknownmusic0xde $5f
- sound $a, $76, $06d6
- sound $4, $83, $06d9
- sound $f, $a2, $06d7
+ sound __, 11, $76, $06d6
+ sound __, 5, $83, $06d9
+ sound __, 16, $a2, $06d7
endchannel
; f365d
-Cry_09_Ch8: ; f365d
- noise $2, $f2, $3c
- noise $8, $e4, $3e
- noise $f, $d7, $3c
- noise $6, $c5, $3b
- noise $6, $e4, $3d
- noise $8, $b6, $3c
- noise $6, $d4, $3d
- noise $8, $c1, $3b
+Cry_Raichu_Ch8: ; f365d
+ noise __, 3, $f2, $3c
+ noise __, 9, $e4, $3e
+ noise __, 16, $d7, $3c
+ noise __, 7, $c5, $3b
+ noise __, 7, $e4, $3d
+ noise __, 9, $b6, $3c
+ noise __, 7, $d4, $3d
+ noise __, 9, $c1, $3b
endchannel
; f3676
-Cry_23_Ch5: ; f3676
+Cry_Vileplume_Ch5: ; f3676
unknownmusic0xde $f0
- sound $f, $f7, $07c0
- sound $6, $e4, $07c1
- sound $a, $f6, $07c0
- sound $4, $d3, $07c2
- sound $8, $c1, $07c0
+ sound __, 16, $f7, $07c0
+ sound __, 7, $e4, $07c1
+ sound __, 11, $f6, $07c0
+ sound __, 5, $d3, $07c2
+ sound __, 9, $c1, $07c0
endchannel
; f368d
-Cry_23_Ch6: ; f368d
+Cry_Vileplume_Ch6: ; f368d
unknownmusic0xde $5f
- sound $f, $97, $0781
- sound $6, $84, $0780
- sound $a, $96, $0781
- sound $f, $83, $0781
+ sound __, 16, $97, $0781
+ sound __, 7, $84, $0780
+ sound __, 11, $96, $0781
+ sound __, 16, $83, $0781
endchannel
; f36a0
-Cry_23_Ch8: ; f36a0
- noise $3, $f2, $3c
- noise $d, $e6, $2c
- noise $f, $d7, $3c
- noise $8, $c1, $2c
+Cry_Vileplume_Ch8: ; f36a0
+ noise __, 4, $f2, $3c
+ noise __, 14, $e6, $2c
+ noise __, 16, $d7, $3c
+ noise __, 9, $c1, $2c
endchannel
; f36ad
-Cry_24_Ch5: ; f36ad
+Cry_Vulpix_Ch5: ; f36ad
unknownmusic0xde $f0
- sound $f, $f7, $0680
- sound $a, $e6, $0684
- sound $f, $d7, $0690
- sound $8, $d5, $0690
- sound $6, $c4, $0688
- sound $5, $d3, $0670
- sound $4, $d3, $0660
- sound $8, $c1, $0640
+ sound __, 16, $f7, $0680
+ sound __, 11, $e6, $0684
+ sound __, 16, $d7, $0690
+ sound __, 9, $d5, $0690
+ sound __, 7, $c4, $0688
+ sound __, 6, $d3, $0670
+ sound __, 5, $d3, $0660
+ sound __, 9, $c1, $0640
endchannel
; f36d0
-Cry_24_Ch6: ; f36d0
+Cry_Vulpix_Ch6: ; f36d0
unknownmusic0xde $5
- sound $f, $b7, $0641
- sound $a, $96, $0642
- sound $f, $a7, $0651
- sound $8, $a5, $0651
- sound $6, $94, $0647
- sound $5, $a3, $0631
- sound $4, $93, $0622
- sound $8, $71, $0601
+ sound __, 16, $b7, $0641
+ sound __, 11, $96, $0642
+ sound __, 16, $a7, $0651
+ sound __, 9, $a5, $0651
+ sound __, 7, $94, $0647
+ sound __, 6, $a3, $0631
+ sound __, 5, $93, $0622
+ sound __, 9, $71, $0601
endchannel
; f36f3
-Cry_24_Ch8: ; f36f3
- noise $f, $e4, $3c
- noise $a, $c7, $4c
- noise $a, $c7, $3c
- noise $c, $b7, $4c
- noise $f, $a2, $5c
+Cry_Vulpix_Ch8: ; f36f3
+ noise __, 16, $e4, $3c
+ noise __, 11, $c7, $4c
+ noise __, 11, $c7, $3c
+ noise __, 13, $b7, $4c
+ noise __, 16, $a2, $5c
endchannel
; f3703
-Cry_11_Ch5: ; f3703
+Cry_Rhydon_Ch5: ; f3703
unknownmusic0xde $f0
- sound $6, $f7, $07a0
- sound $8, $e6, $07a4
- sound $4, $d6, $07a0
- sound $f, $d3, $0720
- sound $8, $c3, $0723
- sound $2, $c2, $0728
- sound $8, $b1, $0730
+ sound __, 7, $f7, $07a0
+ sound __, 9, $e6, $07a4
+ sound __, 5, $d6, $07a0
+ sound __, 16, $d3, $0720
+ sound __, 9, $c3, $0723
+ sound __, 3, $c2, $0728
+ sound __, 9, $b1, $0730
endchannel
; f3722
-Cry_11_Ch6: ; f3722
+Cry_Rhydon_Ch6: ; f3722
unknownmusic0xde $a
- sound $4, $8, 0
- sound $6, $a7, $0741
- sound $8, $86, $0743
- sound $4, $76, $0741
- sound $d, $83, $06c2
- sound $7, $73, $06c1
- sound $3, $82, $06cc
- sound $8, $71, $06d8
+ sound __, 5, $8, 0
+ sound __, 7, $a7, $0741
+ sound __, 9, $86, $0743
+ sound __, 5, $76, $0741
+ sound __, 14, $83, $06c2
+ sound __, 8, $73, $06c1
+ sound __, 4, $82, $06cc
+ sound __, 9, $71, $06d8
endchannel
; f3745
-Cry_11_Ch8: ; f3745
- noise $2, $f2, $4c
- noise $6, $e6, $3a
- noise $4, $d7, $3a
- noise $6, $d6, $2c
- noise $8, $e5, $3c
- noise $c, $d2, $3d
- noise $8, $d1, $2c
+Cry_Rhydon_Ch8: ; f3745
+ noise __, 3, $f2, $4c
+ noise __, 7, $e6, $3a
+ noise __, 5, $d7, $3a
+ noise __, 7, $d6, $2c
+ noise __, 9, $e5, $3c
+ noise __, 13, $d2, $3d
+ noise __, 9, $d1, $2c
endchannel
; f375b
-Cry_25_Ch5: ; f375b
+Cry_Weepinbell_Ch5: ; f375b
unknownmusic0xde $a5
- sound $6, $f4, $0740
- sound $f, $e3, $0730
- sound $4, $f4, $0740
- sound $5, $b3, $0748
- sound $8, $d1, $0750
+ sound __, 7, $f4, $0740
+ sound __, 16, $e3, $0730
+ sound __, 5, $f4, $0740
+ sound __, 6, $b3, $0748
+ sound __, 9, $d1, $0750
endchannel
; f3772
-Cry_25_Ch6: ; f3772
+Cry_Weepinbell_Ch6: ; f3772
unknownmusic0xde $77
- sound $6, $c3, $0712
- sound $f, $b3, $0704
- sound $3, $c3, $0712
- sound $4, $c3, $0721
- sound $8, $b1, $0732
+ sound __, 7, $c3, $0712
+ sound __, 16, $b3, $0704
+ sound __, 4, $c3, $0712
+ sound __, 5, $c3, $0721
+ sound __, 9, $b1, $0732
endchannel
; f3789
-Cry_25_Ch8: ; f3789
- noise $8, $d6, $2c
- noise $c, $c6, $3c
- noise $a, $b6, $2c
- noise $8, $91, $1c
+Cry_Weepinbell_Ch8: ; f3789
+ noise __, 9, $d6, $2c
+ noise __, 13, $c6, $3c
+ noise __, 11, $b6, $2c
+ noise __, 9, $91, $1c
endchannel
; f3796
-Cry_03_Ch5: ; f3796
+Cry_Kangaskhan_Ch5: ; f3796
unknownmusic0xde $f0
- sound $4, $f7, $0608
- sound $6, $e6, $0600
- sound $6, $d7, $05f0
- sound $6, $c4, $05e0
- sound $5, $d3, $05c0
- sound $4, $d3, $05a0
- sound $8, $e1, $0580
+ sound __, 5, $f7, $0608
+ sound __, 7, $e6, $0600
+ sound __, 7, $d7, $05f0
+ sound __, 7, $c4, $05e0
+ sound __, 6, $d3, $05c0
+ sound __, 5, $d3, $05a0
+ sound __, 9, $e1, $0580
endchannel
; f37b5
-Cry_03_Ch6: ; f37b5
+Cry_Kangaskhan_Ch6: ; f37b5
unknownmusic0xde $a
- sound $4, $c7, $0504
- sound $6, $a6, $0502
- sound $6, $97, $04f1
- sound $4, $b4, $04e1
- sound $5, $a3, $04c2
- sound $4, $b3, $04a3
- sound $8, $c1, $0482
+ sound __, 5, $c7, $0504
+ sound __, 7, $a6, $0502
+ sound __, 7, $97, $04f1
+ sound __, 5, $b4, $04e1
+ sound __, 6, $a3, $04c2
+ sound __, 5, $b3, $04a3
+ sound __, 9, $c1, $0482
endchannel
; f37d4
-Cry_03_Ch8: ; f37d4
- noise $c, $e4, $4c
- noise $a, $c7, $5c
- noise $c, $b6, $4c
- noise $f, $a2, $5c
+Cry_Kangaskhan_Ch8: ; f37d4
+ noise __, 13, $e4, $4c
+ noise __, 11, $c7, $5c
+ noise __, 13, $b6, $4c
+ noise __, 16, $a2, $5c
endchannel
; f37e1
-Cry_0F_Ch5: ; f37e1
+Cry_Bulbasaur_Ch5: ; f37e1
unknownmusic0xde $f1
- sound $4, $f7, $07c0
- sound $c, $e6, $07c2
- sound $6, $b5, $0680
- sound $4, $c4, $0670
- sound $4, $b5, $0660
- sound $8, $c1, $0640
+ sound __, 5, $f7, $07c0
+ sound __, 13, $e6, $07c2
+ sound __, 7, $b5, $0680
+ sound __, 5, $c4, $0670
+ sound __, 5, $b5, $0660
+ sound __, 9, $c1, $0640
endchannel
; f37fc
-Cry_0F_Ch6: ; f37fc
+Cry_Bulbasaur_Ch6: ; f37fc
unknownmusic0xde $cc
- sound $3, $c7, $0781
- sound $c, $b6, $0780
- sound $6, $a5, $0641
- sound $4, $c4, $0632
- sound $6, $b5, $0621
- sound $8, $a1, $0602
+ sound __, 4, $c7, $0781
+ sound __, 13, $b6, $0780
+ sound __, 7, $a5, $0641
+ sound __, 5, $c4, $0632
+ sound __, 7, $b5, $0621
+ sound __, 9, $a1, $0602
endchannel
; f3817
-Cry_0F_Ch8: ; f3817
- noise $3, $e4, $3c
- noise $c, $d6, $2c
- noise $4, $e4, $3c
- noise $8, $b7, $5c
- noise $f, $c2, $5d
+Cry_Bulbasaur_Ch8: ; f3817
+ noise __, 4, $e4, $3c
+ noise __, 13, $d6, $2c
+ noise __, 5, $e4, $3c
+ noise __, 9, $b7, $5c
+ noise __, 16, $c2, $5d
endchannel
; f3827
-Cry_10_Ch5: ; f3827
+Cry_Spearow_Ch5: ; f3827
unknownmusic0xde $c9
- sound $8, $f7, $0680
- sound $2, $f7, $0660
- sound $1, $e7, $0640
- sound $1, $e7, $0620
- sound $f, $d1, $0600
- sound $4, $c7, $0740
- sound $4, $a7, $0730
- sound $f, $91, $0720
+ sound __, 9, $f7, $0680
+ sound __, 3, $f7, $0660
+ sound __, 2, $e7, $0640
+ sound __, 2, $e7, $0620
+ sound __, 16, $d1, $0600
+ sound __, 5, $c7, $0740
+ sound __, 5, $a7, $0730
+ sound __, 16, $91, $0720
endchannel
; f384a
-Cry_10_Ch6: ; f384a
+Cry_Spearow_Ch6: ; f384a
unknownmusic0xde $79
- sound $a, $e7, $0682
- sound $2, $e7, $0662
- sound $1, $d7, $0642
- sound $1, $d7, $0622
- sound $f, $c1, $0602
- sound $4, $b7, $0742
- sound $2, $97, $0732
- sound $f, $81, $0722
+ sound __, 11, $e7, $0682
+ sound __, 3, $e7, $0662
+ sound __, 2, $d7, $0642
+ sound __, 2, $d7, $0622
+ sound __, 16, $c1, $0602
+ sound __, 5, $b7, $0742
+ sound __, 3, $97, $0732
+ sound __, 16, $81, $0722
endchannel
; f386d
-Cry_10_Ch8: ; f386d
- noise $4, $74, $21
- noise $4, $74, $10
- noise $4, $71, $20
+Cry_Spearow_Ch8: ; f386d
+ noise __, 5, $74, $21
+ noise __, 5, $74, $10
+ noise __, 5, $71, $20
endchannel
; f3877
-Cry_00_Ch5: ; f3877
+Cry_Nidoran_M_Ch5: ; f3877
unknownmusic0xde $f5
- sound $4, $f3, $0718
- sound $f, $e5, $0798
- sound $8, $91, $0758
+ sound __, 5, $f3, $0718
+ sound __, 16, $e5, $0798
+ sound __, 9, $91, $0758
endchannel
; f3886
-Cry_00_Ch6: ; f3886
+Cry_Nidoran_M_Ch6: ; f3886
unknownmusic0xde $a0
- sound $5, $b3, $0708
- sound $f, $c5, $0788
- sound $8, $71, $0748
+ sound __, 6, $b3, $0708
+ sound __, 16, $c5, $0788
+ sound __, 9, $71, $0748
endchannel
; f3895
-Cry_00_Ch8: ; f3895
- noise $3, $a1, $1c
- noise $e, $94, $2c
- noise $8, $81, $1c
+Cry_Nidoran_M_Ch8: ; f3895
+ noise __, 4, $a1, $1c
+ noise __, 15, $94, $2c
+ noise __, 9, $81, $1c
endchannel
; f389f
-Cry_0E_Ch5: ; f389f
+Cry_Pidgey_Ch5: ; f389f
unknownmusic0xde $a5
- sound $4, $e1, $0700
- sound $4, $f2, $0780
- sound $2, $92, $0740
- sound $8, $e1, $0600
+ sound __, 5, $e1, $0700
+ sound __, 5, $f2, $0780
+ sound __, 3, $92, $0740
+ sound __, 9, $e1, $0600
endchannel
; f38b2
-Cry_0E_Ch6: ; f38b2
+Cry_Pidgey_Ch6: ; f38b2
unknownmusic0xde $a
- sound $4, $b1, $06e1
- sound $3, $c2, $06e1
- sound $3, $62, $0681
- sound $8, $b1, $05e1
+ sound __, 5, $b1, $06e1
+ sound __, 4, $c2, $06e1
+ sound __, 4, $62, $0681
+ sound __, 9, $b1, $05e1
endchannel
; f38c5
-Cry_0E_Ch8: ; f38c5
- noise $2, $61, $32
- noise $2, $61, $21
- noise $8, $61, $11
+Cry_Pidgey_Ch8: ; f38c5
+ noise __, 3, $61, $32
+ noise __, 3, $61, $21
+ noise __, 9, $61, $11
endchannel
; f38cf
-Cry_06_Ch5: ; f38cf
+Cry_Voltorb_Ch5: ; f38cf
unknownmusic0xde $fa
- sound $6, $83, $0247
- sound $f, $62, $0226
- sound $4, $52, $0245
- sound $9, $63, $0206
- sound $f, $82, $0225
- sound $f, $42, $0207
-Cry_06_Ch6: ; f38e9
+ sound __, 7, $83, $0247
+ sound __, 16, $62, $0226
+ sound __, 5, $52, $0245
+ sound __, 10, $63, $0206
+ sound __, 16, $82, $0225
+ sound __, 16, $42, $0207
+Cry_Voltorb_Ch6: ; f38e9
endchannel
; f38ea
-Cry_06_Ch8: ; f38ea
- noise $8, $d4, $8c
- noise $4, $e2, $9c
- noise $f, $c6, $8c
- noise $8, $e4, $ac
- noise $f, $d7, $9c
- noise $f, $f2, $ac
+Cry_Voltorb_Ch8: ; f38ea
+ noise __, 9, $d4, $8c
+ noise __, 5, $e2, $9c
+ noise __, 16, $c6, $8c
+ noise __, 9, $e4, $ac
+ noise __, 16, $d7, $9c
+ noise __, 16, $f2, $ac
endchannel
; f38fd
-Cry_07_Ch5: ; f38fd
+Cry_Muk_Ch5: ; f38fd
unknownmusic0xde $f0
- sound $4, $f3, $06e0
- sound $f, $e4, $0640
- sound $8, $c1, $0620
+ sound __, 5, $f3, $06e0
+ sound __, 16, $e4, $0640
+ sound __, 9, $c1, $0620
endchannel
; f390c
-Cry_07_Ch6: ; f390c
+Cry_Muk_Ch6: ; f390c
unknownmusic0xde $a
- sound $3, $c3, $0683
- sound $e, $b4, $0602
- sound $8, $a1, $0601
+ sound __, 4, $c3, $0683
+ sound __, 15, $b4, $0602
+ sound __, 9, $a1, $0601
endchannel
; f391b
-Cry_07_Ch8: ; f391b
- noise $4, $d3, $5c
- noise $f, $e6, $4c
- noise $8, $b1, $5c
+Cry_Muk_Ch8: ; f391b
+ noise __, 5, $d3, $5c
+ noise __, 16, $e6, $4c
+ noise __, 9, $b1, $5c
endchannel
; f3925
-Cry_05_Ch5: ; f3925
+Cry_Grimer_Ch5: ; f3925
unknownmusic0xde $a
- sound $6, $e2, $0500
- sound $6, $e3, $0580
- sound $6, $d3, $0570
- sound $8, $a1, $0560
+ sound __, 7, $e2, $0500
+ sound __, 7, $e3, $0580
+ sound __, 7, $d3, $0570
+ sound __, 9, $a1, $0560
endchannel
; f3938
-Cry_05_Ch6: ; f3938
+Cry_Grimer_Ch6: ; f3938
unknownmusic0xde $f5
- sound $6, $e2, $0482
- sound $6, $d3, $0501
- sound $6, $b2, $04e2
- sound $8, $81, $04c1
-Cry_05_Ch8: ; f394a
+ sound __, 7, $e2, $0482
+ sound __, 7, $d3, $0501
+ sound __, 7, $b2, $04e2
+ sound __, 9, $81, $04c1
+Cry_Grimer_Ch8: ; f394a
endchannel
; f394b
-Cry_0B_Ch5: ; f394b
+Cry_Diglett_Ch5: ; f394b
unknownmusic0xde $cc
- sound $4, $f1, $0700
- sound $4, $e1, $0780
- sound $4, $d1, $0740
- sound $4, $e1, $0740
- sound $4, $f1, $0780
- sound $4, $d1, $0700
- sound $4, $f1, $0701
- sound $4, $d1, $0782
- sound $4, $c1, $0742
- sound $8, $b1, $0741
+ sound __, 5, $f1, $0700
+ sound __, 5, $e1, $0780
+ sound __, 5, $d1, $0740
+ sound __, 5, $e1, $0740
+ sound __, 5, $f1, $0780
+ sound __, 5, $d1, $0700
+ sound __, 5, $f1, $0701
+ sound __, 5, $d1, $0782
+ sound __, 5, $c1, $0742
+ sound __, 9, $b1, $0741
endchannel
; f3976
-Cry_0B_Ch6: ; f3976
+Cry_Diglett_Ch6: ; f3976
unknownmusic0xde $44
- sound $c, $8, 0
- sound $4, $f1, $0701
- sound $4, $e1, $0782
- sound $4, $d1, $0741
- sound $4, $e1, $0741
- sound $4, $f1, $0782
- sound $8, $d1, $0701
+ sound __, 13, $8, 0
+ sound __, 5, $f1, $0701
+ sound __, 5, $e1, $0782
+ sound __, 5, $d1, $0741
+ sound __, 5, $e1, $0741
+ sound __, 5, $f1, $0782
+ sound __, 9, $d1, $0701
endchannel
; f3995
-Cry_0B_Ch8: ; f3995
- noise $f, $8, $0
- noise $4, $8, $0
- noise $4, $d1, $4c
- noise $4, $b1, $2c
- noise $4, $d1, $3c
- noise $4, $b1, $3c
- noise $4, $c1, $2c
- noise $8, $a1, $4c
+Cry_Diglett_Ch8: ; f3995
+ noise __, 16, $8, $0
+ noise __, 5, $8, $0
+ noise __, 5, $d1, $4c
+ noise __, 5, $b1, $2c
+ noise __, 5, $d1, $3c
+ noise __, 5, $b1, $3c
+ noise __, 5, $c1, $2c
+ noise __, 9, $a1, $4c
endchannel
; f39ae
-Cry_0C_Ch5: ; f39ae
+Cry_Seel_Ch5: ; f39ae
unknownmusic0xde $cc
- sound $8, $f5, $0600
- sound $2, $d2, $0638
- sound $2, $c2, $0630
- sound $2, $c2, $0628
- sound $2, $b2, $0620
- sound $2, $b2, $0610
- sound $2, $a2, $0618
- sound $2, $b2, $0610
- sound $8, $c1, $0620
+ sound __, 9, $f5, $0600
+ sound __, 3, $d2, $0638
+ sound __, 3, $c2, $0630
+ sound __, 3, $c2, $0628
+ sound __, 3, $b2, $0620
+ sound __, 3, $b2, $0610
+ sound __, 3, $a2, $0618
+ sound __, 3, $b2, $0610
+ sound __, 9, $c1, $0620
endchannel
; f39d5
-Cry_0C_Ch6: ; f39d5
+Cry_Seel_Ch6: ; f39d5
unknownmusic0xde $44
- sound $c, $c3, $05c0
- sound $3, $b1, $05f9
- sound $2, $a1, $05f1
- sound $2, $a1, $05e9
- sound $2, $91, $05e1
- sound $2, $91, $05d9
- sound $2, $81, $05d1
- sound $2, $91, $05d9
- sound $8, $91, $05e1
-Cry_0C_Ch8: ; f39fb
+ sound __, 13, $c3, $05c0
+ sound __, 4, $b1, $05f9
+ sound __, 3, $a1, $05f1
+ sound __, 3, $a1, $05e9
+ sound __, 3, $91, $05e1
+ sound __, 3, $91, $05d9
+ sound __, 3, $81, $05d1
+ sound __, 3, $91, $05d9
+ sound __, 9, $91, $05e1
+Cry_Seel_Ch8: ; f39fb
endchannel
; f39fc
-Cry_02_Ch5: ; f39fc
+Cry_Slowpoke_Ch5: ; f39fc
unknownmusic0xde $0
- sound $8, $f5, $0480
- sound $2, $e1, $05e0
- sound $8, $d1, $05dc
+ sound __, 9, $f5, $0480
+ sound __, 3, $e1, $05e0
+ sound __, 9, $d1, $05dc
endchannel
; f3a0b
-Cry_02_Ch6: ; f3a0b
+Cry_Slowpoke_Ch6: ; f3a0b
unknownmusic0xde $a5
- sound $7, $95, $0441
- sound $2, $81, $0521
- sound $8, $61, $051a
-Cry_02_Ch8: ; f3a19
+ sound __, 8, $95, $0441
+ sound __, 3, $81, $0521
+ sound __, 9, $61, $051a
+Cry_Slowpoke_Ch8: ; f3a19
endchannel
; f3a1a
-Cry_0D_Ch5: ; f3a1a
-Cry_0D_branch_f3a1a: ; f3a1a
+Cry_Drowzee_Ch5: ; f3a1a
+Cry_Drowzee_branch_f3a1a: ; f3a1a
unknownmusic0xde $88
- sound $5, $f2, $0650
- sound $9, $d1, $0660
- sound $5, $e2, $0612
- sound $9, $c1, $0622
- sound $5, $f2, $0610
- sound $6, $d1, $0620
- loopchannel 2, Cry_0D_branch_f3a1a
+ sound __, 6, $f2, $0650
+ sound __, 10, $d1, $0660
+ sound __, 6, $e2, $0612
+ sound __, 10, $c1, $0622
+ sound __, 6, $f2, $0610
+ sound __, 7, $d1, $0620
+ loopchannel 2, Cry_Drowzee_branch_f3a1a
endchannel
; f3a39
-Cry_0D_Ch6: ; f3a39
+Cry_Drowzee_Ch6: ; f3a39
unknownmusic0xde $40
- sound $4, $8, 0
- sound $5, $f2, $0651
- sound $9, $d1, $0661
- sound $5, $e2, $0614
- sound $8, $c1, $0624
- sound $5, $f2, $0611
- sound $c, $d1, $0621
- sound $5, $e2, $0614
- sound $8, $c1, $0624
- sound $5, $f2, $0611
- sound $4, $d1, $0621
+ sound __, 5, $8, 0
+ sound __, 6, $f2, $0651
+ sound __, 10, $d1, $0661
+ sound __, 6, $e2, $0614
+ sound __, 9, $c1, $0624
+ sound __, 6, $f2, $0611
+ sound __, 13, $d1, $0621
+ sound __, 6, $e2, $0614
+ sound __, 9, $c1, $0624
+ sound __, 6, $f2, $0611
+ sound __, 5, $d1, $0621
endchannel
; f3a68
-Cry_0D_Ch8: ; f3a68
- noise $6, $d2, $1c
- noise $9, $b1, $2c
- noise $8, $c2, $2c
- noise $9, $b1, $3c
- noise $6, $c2, $2c
- noise $9, $a2, $3c
- noise $7, $c2, $2c
- noise $5, $a1, $3c
- noise $9, $c2, $2c
- noise $4, $a1, $3c
+Cry_Drowzee_Ch8: ; f3a68
+ noise __, 7, $d2, $1c
+ noise __, 10, $b1, $2c
+ noise __, 9, $c2, $2c
+ noise __, 10, $b1, $3c
+ noise __, 7, $c2, $2c
+ noise __, 10, $a2, $3c
+ noise __, 8, $c2, $2c
+ noise __, 6, $a1, $3c
+ noise __, 10, $c2, $2c
+ noise __, 5, $a1, $3c
endchannel
; f3a87
-Cry_01_Ch5: ; f3a87
+Cry_Nidoran_F_Ch5: ; f3a87
unknownmusic0xde $a0
- sound $4, $f3, $0600
- sound $8, $d5, $0760
- sound $3, $e2, $0720
- sound $8, $d1, $0710
+ sound __, 5, $f3, $0600
+ sound __, 9, $d5, $0760
+ sound __, 4, $e2, $0720
+ sound __, 9, $d1, $0710
endchannel
; f3a9a
-Cry_01_Ch6: ; f3a9a
+Cry_Nidoran_F_Ch6: ; f3a9a
unknownmusic0xde $5a
- sound $5, $b3, $06f1
- sound $7, $c5, $0752
- sound $3, $a2, $0711
- sound $8, $b1, $0601
+ sound __, 6, $b3, $06f1
+ sound __, 8, $c5, $0752
+ sound __, 4, $a2, $0711
+ sound __, 9, $b1, $0601
endchannel
; f3aad
-Cry_01_Ch8: ; f3aad
- noise $3, $a2, $3c
- noise $c, $94, $2c
- noise $3, $82, $1c
- noise $8, $71, $2c
+Cry_Nidoran_F_Ch8: ; f3aad
+ noise __, 4, $a2, $3c
+ noise __, 13, $94, $2c
+ noise __, 4, $82, $1c
+ noise __, 9, $71, $2c
endchannel
; f3aba
-Cry_0A_Ch5: ; f3aba
+Cry_Nidoqueen_Ch5: ; f3aba
unknownmusic0xde $f0
- sound $8, $f7, $06e0
- sound $6, $e6, $06e5
- sound $3, $f4, $06e0
- sound $3, $f6, $06d0
- sound $3, $e3, $06c0
- sound $4, $f2, $06b0
- sound $f, $a2, $06c8
+ sound __, 9, $f7, $06e0
+ sound __, 7, $e6, $06e5
+ sound __, 4, $f4, $06e0
+ sound __, 4, $f6, $06d0
+ sound __, 4, $e3, $06c0
+ sound __, 5, $f2, $06b0
+ sound __, 16, $a2, $06c8
endchannel
; f3ad9
-Cry_0A_Ch6: ; f3ad9
+Cry_Nidoqueen_Ch6: ; f3ad9
unknownmusic0xde $5
- sound $3, $8, 0
- sound $8, $a7, $06a1
- sound $6, $86, $06a3
- sound $3, $74, $06a1
- sound $3, $76, $0691
- sound $3, $83, $0682
- sound $4, $a2, $0671
- sound $f, $72, $0689
+ sound __, 4, $8, 0
+ sound __, 9, $a7, $06a1
+ sound __, 7, $86, $06a3
+ sound __, 4, $74, $06a1
+ sound __, 4, $76, $0691
+ sound __, 4, $83, $0682
+ sound __, 5, $a2, $0671
+ sound __, 16, $72, $0689
endchannel
; f3afc
-Cry_0A_Ch8: ; f3afc
- noise $2, $f2, $3c
- noise $8, $e4, $3e
- noise $8, $d7, $3c
- noise $5, $c5, $3b
- noise $3, $d4, $2c
- noise $2, $b6, $3c
- noise $3, $a4, $2c
- noise $8, $91, $3c
+Cry_Nidoqueen_Ch8: ; f3afc
+ noise __, 3, $f2, $3c
+ noise __, 9, $e4, $3e
+ noise __, 9, $d7, $3c
+ noise __, 6, $c5, $3b
+ noise __, 4, $d4, $2c
+ noise __, 3, $b6, $3c
+ noise __, 4, $a4, $2c
+ noise __, 9, $91, $3c
endchannel
; f3b15
-Cry_08_Ch5: ; f3b15
+Cry_Oddish_Ch5: ; f3b15
unknownmusic0xde $f0
- sound $f, $f6, $0565
- sound $a, $e4, $057c
- sound $3, $c2, $055c
- sound $f, $b2, $053c
+ sound __, 16, $f6, $0565
+ sound __, 11, $e4, $057c
+ sound __, 4, $c2, $055c
+ sound __, 16, $b2, $053c
endchannel
; f3b28
-Cry_08_Ch6: ; f3b28
+Cry_Oddish_Ch6: ; f3b28
unknownmusic0xde $5a
- sound $e, $d6, $0503
- sound $9, $b4, $051b
- sound $4, $92, $04fa
- sound $f, $a2, $04db
+ sound __, 15, $d6, $0503
+ sound __, 10, $b4, $051b
+ sound __, 5, $92, $04fa
+ sound __, 16, $a2, $04db
endchannel
; f3b3b
-Cry_08_Ch8: ; f3b3b
- noise $c, $e6, $4c
- noise $b, $d7, $5c
- noise $f, $c2, $4c
+Cry_Oddish_Ch8: ; f3b3b
+ noise __, 13, $e6, $4c
+ noise __, 12, $d7, $5c
+ noise __, 16, $c2, $4c
endchannel
; f3b45
-Cry_04_Ch5: ; f3b45
+Cry_Charmander_Ch5: ; f3b45
unknownmusic0xde $f0
- sound $4, $f7, $06a0
- sound $8, $e6, $06a4
- sound $4, $d6, $06a0
- sound $c, $d3, $0620
- sound $8, $c3, $0624
- sound $4, $c2, $0620
- sound $8, $b1, $0610
+ sound __, 5, $f7, $06a0
+ sound __, 9, $e6, $06a4
+ sound __, 5, $d6, $06a0
+ sound __, 13, $d3, $0620
+ sound __, 9, $c3, $0624
+ sound __, 5, $c2, $0620
+ sound __, 9, $b1, $0610
endchannel
; f3b64
-Cry_04_Ch6: ; f3b64
+Cry_Charmander_Ch6: ; f3b64
unknownmusic0xde $5a
- sound $4, $e7, $0601
- sound $8, $d6, $0603
- sound $4, $c6, $0601
- sound $c, $c3, $0581
- sound $8, $b3, $0583
- sound $4, $b2, $0582
- sound $8, $a1, $0571
+ sound __, 5, $e7, $0601
+ sound __, 9, $d6, $0603
+ sound __, 5, $c6, $0601
+ sound __, 13, $c3, $0581
+ sound __, 9, $b3, $0583
+ sound __, 5, $b2, $0582
+ sound __, 9, $a1, $0571
endchannel
; f3b83
-Cry_04_Ch8: ; f3b83
- noise $7, $d6, $5c
- noise $8, $e6, $4c
- noise $4, $d4, $5c
- noise $4, $d4, $4c
- noise $7, $c3, $4c
- noise $8, $a1, $5c
+Cry_Charmander_Ch8: ; f3b83
+ noise __, 8, $d6, $5c
+ noise __, 9, $e6, $4c
+ noise __, 5, $d4, $5c
+ noise __, 5, $d4, $4c
+ noise __, 8, $c3, $4c
+ noise __, 9, $a1, $5c
endchannel
; f3b96
-Cry_19_Ch5: ; f3b96
+Cry_Clefairy_Ch5: ; f3b96
unknownmusic0xde $1b
- sound $7, $d2, $0740
- sound $f, $e5, $0760
- sound $18, $c1, $0730
+ sound __, 8, $d2, $0740
+ sound __, 16, $e5, $0760
+ sound C_, 9, $c1, $0730
endchannel
; f3ba5
-Cry_19_Ch6: ; f3ba5
+Cry_Clefairy_Ch6: ; f3ba5
unknownmusic0xde $81
- sound $2, $c2, $0701
- sound $4, $c2, $0708
- sound $f, $d7, $0741
- sound $18, $a2, $0701
-Cry_19_Ch8: ; f3bb7
+ sound __, 3, $c2, $0701
+ sound __, 5, $c2, $0708
+ sound __, 16, $d7, $0741
+ sound C_, 9, $a2, $0701
+Cry_Clefairy_Ch8: ; f3bb7
endchannel
; f3bb8
-Cry_16_Ch5: ; f3bb8
+Cry_Caterpie_Ch5: ; f3bb8
unknownmusic0xde $f0
- sound $f, $d7, $0780
- sound $4, $e6, $07a0
- sound $f, $d2, $0740
+ sound __, 16, $d7, $0780
+ sound __, 5, $e6, $07a0
+ sound __, 16, $d2, $0740
endchannel
; f3bc7
-Cry_16_Ch6: ; f3bc7
+Cry_Caterpie_Ch6: ; f3bc7
unknownmusic0xde $5a
- sound $f, $c7, $0753
- sound $5, $b6, $0772
- sound $f, $c2, $0711
+ sound __, 16, $c7, $0753
+ sound __, 6, $b6, $0772
+ sound __, 16, $c2, $0711
endchannel
; f3bd6
-Cry_16_Ch8: ; f3bd6
- noise $d, $f6, $4c
- noise $4, $e6, $3c
- noise $f, $f2, $4c
+Cry_Caterpie_Ch8: ; f3bd6
+ noise __, 14, $f6, $4c
+ noise __, 5, $e6, $3c
+ noise __, 16, $f2, $4c
endchannel
; f3be0
-Cry_1B_Ch5: ; f3be0
+Cry_Lapras_Ch5: ; f3be0
unknownmusic0xde $f0
- sound $6, $f7, $06c0
- sound $f, $e7, $0700
- sound $4, $f4, $06f0
- sound $4, $e4, $06e0
- sound $8, $d1, $06d0
+ sound __, 7, $f7, $06c0
+ sound __, 16, $e7, $0700
+ sound __, 5, $f4, $06f0
+ sound __, 5, $e4, $06e0
+ sound __, 9, $d1, $06d0
endchannel
; f3bf7
-Cry_1B_Ch6: ; f3bf7
+Cry_Lapras_Ch6: ; f3bf7
unknownmusic0xde $a
- sound $7, $e6, $0681
- sound $e, $d5, $06c1
- sound $4, $c4, $06b1
- sound $4, $d4, $06a1
- sound $8, $c1, $0691
+ sound __, 8, $e6, $0681
+ sound __, 15, $d5, $06c1
+ sound __, 5, $c4, $06b1
+ sound __, 5, $d4, $06a1
+ sound __, 9, $c1, $0691
endchannel
; f3c0e
-Cry_1B_Ch8: ; f3c0e
- noise $a, $a6, $3c
- noise $e, $94, $2c
- noise $5, $a3, $3c
- noise $8, $91, $2c
+Cry_Lapras_Ch8: ; f3c0e
+ noise __, 11, $a6, $3c
+ noise __, 15, $94, $2c
+ noise __, 6, $a3, $3c
+ noise __, 9, $91, $2c
endchannel
; f3c1b
-Cry_12_Ch5: ; f3c1b
+Cry_Golem_Ch5: ; f3c1b
unknownmusic0xde $a5
- sound $c, $f2, $0440
- sound $f, $e3, $04a0
- sound $4, $d2, $0490
- sound $8, $d1, $0480
+ sound __, 13, $f2, $0440
+ sound __, 16, $e3, $04a0
+ sound __, 5, $d2, $0490
+ sound __, 9, $d1, $0480
endchannel
; f3c2e
-Cry_12_Ch6: ; f3c2e
+Cry_Golem_Ch6: ; f3c2e
unknownmusic0xde $ee
- sound $b, $d2, $0438
- sound $e, $c6, $0498
- sound $3, $b2, $0488
- sound $8, $b1, $0478
+ sound __, 12, $d2, $0438
+ sound __, 15, $c6, $0498
+ sound __, 4, $b2, $0488
+ sound __, 9, $b1, $0478
endchannel
; f3c41
-Cry_12_Ch8: ; f3c41
- noise $a, $e6, $6c
- noise $f, $d2, $5c
- noise $3, $c2, $6c
- noise $8, $d1, $5c
+Cry_Golem_Ch8: ; f3c41
+ noise __, 11, $e6, $6c
+ noise __, 16, $d2, $5c
+ noise __, 4, $c2, $6c
+ noise __, 9, $d1, $5c
endchannel
; f3c4e
-Cry_13_Ch5: ; f3c4e
+Cry_Blastoise_Ch5: ; f3c4e
unknownmusic0xde $33
- sound $f, $f6, $05c0
- sound $8, $e3, $05bc
- sound $6, $d2, $05d0
- sound $6, $b2, $05e0
- sound $6, $c2, $05f0
- sound $8, $b1, $0600
+ sound __, 16, $f6, $05c0
+ sound __, 9, $e3, $05bc
+ sound __, 7, $d2, $05d0
+ sound __, 7, $b2, $05e0
+ sound __, 7, $c2, $05f0
+ sound __, 9, $b1, $0600
endchannel
; f3c69
-Cry_13_Ch6: ; f3c69
+Cry_Blastoise_Ch6: ; f3c69
unknownmusic0xde $99
- sound $e, $c6, $04b1
- sound $7, $c3, $04ad
- sound $5, $b2, $04c1
- sound $8, $92, $04d1
- sound $6, $a2, $04e1
- sound $8, $91, $04f1
+ sound __, 15, $c6, $04b1
+ sound __, 8, $c3, $04ad
+ sound __, 6, $b2, $04c1
+ sound __, 9, $92, $04d1
+ sound __, 7, $a2, $04e1
+ sound __, 9, $91, $04f1
endchannel
; f3c84
-Cry_13_Ch8: ; f3c84
- noise $a, $e6, $5c
- noise $a, $d6, $6c
- noise $4, $c2, $4c
- noise $6, $d3, $5c
- noise $8, $b3, $4c
- noise $8, $a1, $5c
+Cry_Blastoise_Ch8: ; f3c84
+ noise __, 11, $e6, $5c
+ noise __, 11, $d6, $6c
+ noise __, 5, $c2, $4c
+ noise __, 7, $d3, $5c
+ noise __, 9, $b3, $4c
+ noise __, 9, $a1, $5c
endchannel
; f3c97
-Cry_14_Ch5: ; f3c97
+Cry_Pidgeotto_Ch5: ; f3c97
unknownmusic0xde $f0
- sound $8, $e4, $0790
- sound $f, $f5, $07c0
- sound $8, $d1, $07d8
+ sound __, 9, $e4, $0790
+ sound __, 16, $f5, $07c0
+ sound __, 9, $d1, $07d8
endchannel
; f3ca6
-Cry_14_Ch6: ; f3ca6
+Cry_Pidgeotto_Ch6: ; f3ca6
unknownmusic0xde $a5
- sound $a, $c4, $0771
- sound $f, $b6, $07a2
- sound $8, $a1, $07b7
+ sound __, 11, $c4, $0771
+ sound __, 16, $b6, $07a2
+ sound __, 9, $a1, $07b7
endchannel
; f3cb5
-Cry_14_Ch8: ; f3cb5
- noise $8, $e4, $4c
- noise $e, $c4, $3c
- noise $8, $d1, $2c
+Cry_Pidgeotto_Ch8: ; f3cb5
+ noise __, 9, $e4, $4c
+ noise __, 15, $c4, $3c
+ noise __, 9, $d1, $2c
endchannel
; f3cbf
-Cry_1E_Ch5: ; f3cbf
+Cry_Paras_Ch5: ; f3cbf
unknownmusic0xde $f0
- sound $6, $f2, $0600
- sound $6, $e2, $0640
- sound $6, $d2, $0680
- sound $6, $e2, $06c0
- sound $6, $d2, $0700
- sound $6, $c2, $0740
- sound $6, $b2, $0780
- sound $8, $a1, $07c0
+ sound __, 7, $f2, $0600
+ sound __, 7, $e2, $0640
+ sound __, 7, $d2, $0680
+ sound __, 7, $e2, $06c0
+ sound __, 7, $d2, $0700
+ sound __, 7, $c2, $0740
+ sound __, 7, $b2, $0780
+ sound __, 9, $a1, $07c0
endchannel
; f3ce2
-Cry_1E_Ch6: ; f3ce2
+Cry_Paras_Ch6: ; f3ce2
unknownmusic0xde $11
- sound $3, $8, $0001
- sound $6, $c2, $05c1
- sound $6, $b2, $0602
- sound $6, $a2, $0641
- sound $6, $b2, $0682
- sound $6, $a2, $06c2
- sound $6, $92, $0701
- sound $6, $a2, $0742
- sound $8, $81, $0781
+ sound __, 4, $8, $0001
+ sound __, 7, $c2, $05c1
+ sound __, 7, $b2, $0602
+ sound __, 7, $a2, $0641
+ sound __, 7, $b2, $0682
+ sound __, 7, $a2, $06c2
+ sound __, 7, $92, $0701
+ sound __, 7, $a2, $0742
+ sound __, 9, $81, $0781
endchannel
; f3d09
-Cry_1E_Ch8: ; f3d09
- noise $6, $8, $1
- noise $5, $e2, $5c
- noise $5, $c2, $4c
- noise $5, $d2, $3c
- noise $5, $b2, $2c
- noise $5, $c2, $1c
- noise $5, $a2, $1b
- noise $5, $92, $1a
- noise $8, $81, $18
+Cry_Paras_Ch8: ; f3d09
+ noise __, 7, $8, $1
+ noise __, 6, $e2, $5c
+ noise __, 6, $c2, $4c
+ noise __, 6, $d2, $3c
+ noise __, 6, $b2, $2c
+ noise __, 6, $c2, $1c
+ noise __, 6, $a2, $1b
+ noise __, 6, $92, $1a
+ noise __, 9, $81, $18
endchannel
; f3d25
-Cry_15_Ch5: ; f3d25
+Cry_Weedle_Ch5: ; f3d25
unknownmusic0xde $f0
- sound $4, $f3, $0780
- sound $f, $e7, $0700
- sound $8, $d3, $0710
- sound $4, $c2, $0700
- sound $4, $d2, $06f0
- sound $8, $c1, $06e0
+ sound __, 5, $f3, $0780
+ sound __, 16, $e7, $0700
+ sound __, 9, $d3, $0710
+ sound __, 5, $c2, $0700
+ sound __, 5, $d2, $06f0
+ sound __, 9, $c1, $06e0
endchannel
; f3d40
-Cry_15_Ch6: ; f3d40
+Cry_Weedle_Ch6: ; f3d40
unknownmusic0xde $5a
- sound $6, $c3, $0701
- sound $e, $b7, $0681
- sound $7, $b3, $0692
- sound $3, $a2, $0681
- sound $4, $b2, $0672
- sound $8, $a1, $0661
+ sound __, 7, $c3, $0701
+ sound __, 15, $b7, $0681
+ sound __, 8, $b3, $0692
+ sound __, 4, $a2, $0681
+ sound __, 5, $b2, $0672
+ sound __, 9, $a1, $0661
endchannel
; f3d5b
-Cry_15_Ch8: ; f3d5b
- noise $6, $e3, $5c
- noise $e, $d6, $4c
- noise $6, $c6, $3c
- noise $3, $b3, $4c
- noise $3, $a2, $5c
- noise $8, $b1, $6c
+Cry_Weedle_Ch8: ; f3d5b
+ noise __, 7, $e3, $5c
+ noise __, 15, $d6, $4c
+ noise __, 7, $c6, $3c
+ noise __, 4, $b3, $4c
+ noise __, 4, $a2, $5c
+ noise __, 9, $b1, $6c
endchannel
; f3d6e
-Cry_17_Ch5: ; f3d6e
+Cry_Ekans_Ch5: ; f3d6e
unknownmusic0xde $f
- sound $f, $f7, $0500
- sound $f, $e7, $0508
- sound $8, $b4, $0480
- sound $f, $a2, $0460
+ sound __, 16, $f7, $0500
+ sound __, 16, $e7, $0508
+ sound __, 9, $b4, $0480
+ sound __, 16, $a2, $0460
endchannel
; f3d81
-Cry_17_Ch6: ; f3d81
+Cry_Ekans_Ch6: ; f3d81
unknownmusic0xde $44
- sound $e, $d7, $0481
- sound $e, $c7, $0489
- sound $a, $b4, $0401
- sound $f, $c2, $03e1
+ sound __, 15, $d7, $0481
+ sound __, 15, $c7, $0489
+ sound __, 11, $b4, $0401
+ sound __, 16, $c2, $03e1
endchannel
; f3d94
-Cry_17_Ch8: ; f3d94
- noise $e, $f7, $7c
- noise $c, $f6, $6c
- noise $9, $e4, $7c
- noise $f, $e2, $6c
+Cry_Ekans_Ch8: ; f3d94
+ noise __, 15, $f7, $7c
+ noise __, 13, $f6, $6c
+ noise __, 10, $e4, $7c
+ noise __, 16, $e2, $6c
endchannel
; f3da1
-Cry_1C_Ch5: ; f3da1
+Cry_Metapod_Ch5: ; f3da1
unknownmusic0xde $f5
- sound $7, $d6, $07e1
- sound $6, $c6, $07e2
- sound $9, $d6, $07e1
- sound $7, $c6, $07e0
- sound $5, $b6, $07e2
- sound $7, $c6, $07e1
- sound $6, $b6, $07e0
- sound $8, $a1, $07df
+ sound __, 8, $d6, $07e1
+ sound __, 7, $c6, $07e2
+ sound __, 10, $d6, $07e1
+ sound __, 8, $c6, $07e0
+ sound __, 6, $b6, $07e2
+ sound __, 8, $c6, $07e1
+ sound __, 7, $b6, $07e0
+ sound __, 9, $a1, $07df
endchannel
; f3dc4
-Cry_1C_Ch6: ; f3dc4
+Cry_Metapod_Ch6: ; f3dc4
unknownmusic0xde $44
- sound $6, $c3, $07c9
- sound $6, $b3, $07c7
- sound $a, $c4, $07c3
- sound $8, $b4, $07c7
- sound $6, $c3, $07c9
- sound $f, $a2, $07c5
+ sound __, 7, $c3, $07c9
+ sound __, 7, $b3, $07c7
+ sound __, 11, $c4, $07c3
+ sound __, 9, $b4, $07c7
+ sound __, 7, $c3, $07c9
+ sound __, 16, $a2, $07c5
endchannel
; f3ddf
-Cry_1C_Ch8: ; f3ddf
- noise $d, $19, $7c
- noise $d, $f7, $8c
- noise $c, $d6, $7c
- noise $8, $c4, $6c
- noise $f, $b3, $5c
+Cry_Metapod_Ch8: ; f3ddf
+ noise __, 14, $19, $7c
+ noise __, 14, $f7, $8c
+ noise __, 13, $d6, $7c
+ noise __, 9, $c4, $6c
+ noise __, 16, $b3, $5c
endchannel
; f3def
-Cry_1A_Ch5: ; f3def
+Cry_Venonat_Ch5: ; f3def
unknownmusic0xde $f0
- sound $6, $f7, $0740
- sound $c, $e6, $0744
- sound $6, $d5, $0750
- sound $4, $c3, $0760
- sound $3, $c3, $0780
- sound $8, $d1, $07a0
+ sound __, 7, $f7, $0740
+ sound __, 13, $e6, $0744
+ sound __, 7, $d5, $0750
+ sound __, 5, $c3, $0760
+ sound __, 4, $c3, $0780
+ sound __, 9, $d1, $07a0
endchannel
; f3e0a
-Cry_1A_Ch6: ; f3e0a
+Cry_Venonat_Ch6: ; f3e0a
unknownmusic0xde $a
- sound $6, $c7, $0701
- sound $b, $b6, $0702
- sound $6, $a5, $0711
- sound $4, $93, $0721
- sound $3, $a3, $0741
- sound $8, $91, $0762
+ sound __, 7, $c7, $0701
+ sound __, 12, $b6, $0702
+ sound __, 7, $a5, $0711
+ sound __, 5, $93, $0721
+ sound __, 4, $a3, $0741
+ sound __, 9, $91, $0762
endchannel
; f3e25
-Cry_1A_Ch8: ; f3e25
- noise $3, $e2, $3c
- noise $8, $d6, $4c
- noise $5, $d4, $3c
- noise $c, $c7, $4c
- noise $2, $e2, $3c
- noise $8, $d1, $2c
+Cry_Venonat_Ch8: ; f3e25
+ noise __, 4, $e2, $3c
+ noise __, 9, $d6, $4c
+ noise __, 6, $d4, $3c
+ noise __, 13, $c7, $4c
+ noise __, 3, $e2, $3c
+ noise __, 9, $d1, $2c
endchannel
; f3e38
-Cry_1D_Ch5: ; f3e38
+Cry_Squirtle_Ch5: ; f3e38
unknownmusic0xde $f4
- sound $f, $f0, $0705
- sound $a, $e0, $0700
- sound $6, $b4, $0710
- sound $4, $d3, $0700
- sound $6, $b2, $0620
- sound $8, $a1, $0624
+ sound __, 16, $f0, $0705
+ sound __, 11, $e0, $0700
+ sound __, 7, $b4, $0710
+ sound __, 5, $d3, $0700
+ sound __, 7, $b2, $0620
+ sound __, 9, $a1, $0624
endchannel
; f3e53
-Cry_1D_Ch6: ; f3e53
+Cry_Squirtle_Ch6: ; f3e53
unknownmusic0xde $22
- sound $f, $b0, $06c3
- sound $a, $a0, $06c1
- sound $6, $84, $06d2
- sound $4, $93, $06c1
- sound $6, $82, $05e1
- sound $8, $61, $05e8
+ sound __, 16, $b0, $06c3
+ sound __, 11, $a0, $06c1
+ sound __, 7, $84, $06d2
+ sound __, 5, $93, $06c1
+ sound __, 7, $82, $05e1
+ sound __, 9, $61, $05e8
endchannel
; f3e6e
-Cry_1D_Ch8: ; f3e6e
- noise $6, $e6, $4c
- noise $f, $d6, $3c
- noise $a, $c5, $4a
- noise $1, $b2, $5b
- noise $f, $c2, $4c
+Cry_Squirtle_Ch8: ; f3e6e
+ noise __, 7, $e6, $4c
+ noise __, 16, $d6, $3c
+ noise __, 11, $c5, $4a
+ noise __, 2, $b2, $5b
+ noise __, 16, $c2, $4c
endchannel
; f3e7e
-Cry_18_Ch5: ; f3e7e
+Cry_Fearow_Ch5: ; f3e7e
unknownmusic0xde $50
- sound $a, $f5, $0680
- sound $3, $e2, $06a0
- sound $3, $f2, $06c0
- sound $3, $e2, $06e0
- sound $3, $d2, $0700
- sound $3, $c2, $06e0
- sound $3, $d2, $06c0
- sound $8, $c1, $06a0
+ sound __, 11, $f5, $0680
+ sound __, 4, $e2, $06a0
+ sound __, 4, $f2, $06c0
+ sound __, 4, $e2, $06e0
+ sound __, 4, $d2, $0700
+ sound __, 4, $c2, $06e0
+ sound __, 4, $d2, $06c0
+ sound __, 9, $c1, $06a0
endchannel
; f3ea1
-Cry_18_Ch6: ; f3ea1
+Cry_Fearow_Ch6: ; f3ea1
unknownmusic0xde $f
- sound $9, $d5, $0631
- sound $3, $d2, $0652
- sound $3, $e2, $0671
- sound $3, $b2, $0691
- sound $3, $c2, $06b2
- sound $3, $b2, $0691
- sound $3, $c2, $0671
- sound $8, $b1, $0651
+ sound __, 10, $d5, $0631
+ sound __, 4, $d2, $0652
+ sound __, 4, $e2, $0671
+ sound __, 4, $b2, $0691
+ sound __, 4, $c2, $06b2
+ sound __, 4, $b2, $0691
+ sound __, 4, $c2, $0671
+ sound __, 9, $b1, $0651
endchannel
; f3ec4
-Cry_18_Ch8: ; f3ec4
- noise $6, $e3, $4c
- noise $4, $c3, $3c
- noise $5, $d4, $3c
- noise $4, $c4, $2c
- noise $6, $b4, $3c
- noise $8, $c1, $2c
+Cry_Fearow_Ch8: ; f3ec4
+ noise __, 7, $e3, $4c
+ noise __, 5, $c3, $3c
+ noise __, 6, $d4, $3c
+ noise __, 5, $c4, $2c
+ noise __, 7, $b4, $3c
+ noise __, 9, $c1, $2c
endchannel
; f3ed7
-Cry_1F_Ch5: ; f3ed7
+Cry_Growlithe_Ch5: ; f3ed7
unknownmusic0xde $a5
- sound $3, $f4, $0641
- sound $d, $d6, $0721
- sound $8, $f4, $0719
- sound $8, $c1, $071a
+ sound __, 4, $f4, $0641
+ sound __, 14, $d6, $0721
+ sound __, 9, $f4, $0719
+ sound __, 9, $c1, $071a
endchannel
; f3eea
-Cry_1F_Ch6: ; f3eea
+Cry_Growlithe_Ch6: ; f3eea
unknownmusic0xde $cc
- sound $4, $f4, $0580
- sound $e, $e6, $06e0
- sound $8, $d5, $06d8
- sound $8, $d1, $06dc
+ sound __, 5, $f4, $0580
+ sound __, 15, $e6, $06e0
+ sound __, 9, $d5, $06d8
+ sound __, 9, $d1, $06dc
endchannel
; f3efd
-Cry_1F_Ch8: ; f3efd
- noise $5, $c4, $46
- noise $d, $a5, $44
- noise $8, $c4, $45
- noise $8, $b1, $44
+Cry_Growlithe_Ch8: ; f3efd
+ noise __, 6, $c4, $46
+ noise __, 14, $a5, $44
+ noise __, 9, $c4, $45
+ noise __, 9, $b1, $44
endchannel
; f3f0a
-Cry_20_Ch5: ; f3f0a
+Cry_Krabby_Ch5: ; f3f0a
unknownmusic0xde $f0
- sound $d, $f1, $0511
- sound $d, $e1, $0515
- sound $d, $e1, $0511
- sound $8, $d1, $0511
+ sound __, 14, $f1, $0511
+ sound __, 14, $e1, $0515
+ sound __, 14, $e1, $0511
+ sound __, 9, $d1, $0511
endchannel
; f3f1d
-Cry_20_Ch6: ; f3f1d
+Cry_Krabby_Ch6: ; f3f1d
unknownmusic0xde $15
- sound $c, $e1, $050c
- sound $c, $d1, $0510
- sound $e, $c1, $050c
- sound $8, $c1, $050a
+ sound __, 13, $e1, $050c
+ sound __, 13, $d1, $0510
+ sound __, 15, $c1, $050c
+ sound __, 9, $c1, $050a
endchannel
; f3f30
-Cry_20_Ch8: ; f3f30
- noise $e, $f2, $65
- noise $d, $e2, $55
- noise $e, $d2, $56
- noise $8, $d1, $66
+Cry_Krabby_Ch8: ; f3f30
+ noise __, 15, $f2, $65
+ noise __, 14, $e2, $55
+ noise __, 15, $d2, $56
+ noise __, 9, $d1, $66
endchannel
; f3f3d
-Cry_21_Ch5: ; f3f3d
+Cry_Psyduck_Ch5: ; f3f3d
unknownmusic0xde $1b
- sound $3, $f3, $0564
- sound $2, $e2, $0544
- sound $5, $d1, $0522
- sound $2, $b2, $0484
- sound $8, $d1, $04a2
- sound $3, $f3, $0524
- sound $4, $e4, $04e4
- sound $8, $d1, $0502
+ sound __, 4, $f3, $0564
+ sound __, 3, $e2, $0544
+ sound __, 6, $d1, $0522
+ sound __, 3, $b2, $0484
+ sound __, 9, $d1, $04a2
+ sound __, 4, $f3, $0524
+ sound __, 5, $e4, $04e4
+ sound __, 9, $d1, $0502
endchannel
; f3f60
-Cry_21_Ch6: ; f3f60
+Cry_Psyduck_Ch6: ; f3f60
unknownmusic0xde $cc
- sound $3, $d3, $0560
- sound $2, $c2, $0540
- sound $5, $c1, $0520
- sound $2, $92, $0480
- sound $8, $c1, $04a0
- sound $3, $d3, $0520
- sound $3, $c4, $04e0
- sound $8, $c1, $0500
-Cry_21_Ch8: ; f3f82
+ sound __, 4, $d3, $0560
+ sound __, 3, $c2, $0540
+ sound __, 6, $c1, $0520
+ sound __, 3, $92, $0480
+ sound __, 9, $c1, $04a0
+ sound __, 4, $d3, $0520
+ sound __, 4, $c4, $04e0
+ sound __, 9, $c1, $0500
+Cry_Psyduck_Ch8: ; f3f82
endchannel
; f3f83
-Cry_22_Ch5: ; f3f83
+Cry_Rattata_Ch5: ; f3f83
unknownmusic0xde $11
- sound $2, $3d, $0381
- sound $7, $f5, $0601
- sound $1, $c2, $0481
- sound $8, $91, $0381
+ sound __, 3, $3d, $0381
+ sound __, 8, $f5, $0601
+ sound __, 2, $c2, $0481
+ sound __, 9, $91, $0381
endchannel
; f3f96
-Cry_22_Ch6: ; f3f96
+Cry_Rattata_Ch6: ; f3f96
unknownmusic0xde $ee
- sound $2, $3e, $05b0
- sound $7, $d5, $075d
- sound $1, $b2, $06b0
- sound $8, $61, $05b0
+ sound __, 3, $3e, $05b0
+ sound __, 8, $d5, $075d
+ sound __, 2, $b2, $06b0
+ sound __, 9, $61, $05b0
endchannel
; f3fa9
-Cry_22_Ch8: ; f3fa9
- noise $2, $92, $49
- noise $7, $b5, $29
- noise $1, $a2, $39
- noise $8, $91, $49
+Cry_Rattata_Ch8: ; f3fa9
+ noise __, 3, $92, $49
+ noise __, 8, $b5, $29
+ noise __, 2, $a2, $39
+ noise __, 9, $91, $49
endchannel
; f3fb6
diff --git a/audio/cry_headers.asm b/audio/cry_headers.asm
index d70c09295..863539dc9 100644
--- a/audio/cry_headers.asm
+++ b/audio/cry_headers.asm
@@ -1,257 +1,258 @@
; f2787
-BulbasaurCryHeader: dw $0f, $080, $081
-IvysaurCryHeader: dw $0f, $020, $100
-VenusaurCryHeader: dw $0f, $000, $140
-CharmanderCryHeader: dw $04, $060, $0c0
-CharmeleonCryHeader: dw $04, $020, $0c0
-CharizardCryHeader: dw $04, $000, $100
-SquirtleCryHeader: dw $1d, $060, $0c0
-WartortleCryHeader: dw $1d, $020, $0c0
-BlastoiseCryHeader: dw $13, $000, $100
-CaterpieCryHeader: dw $16, $080, $0a0
-MetapodCryHeader: dw $1c, $0cc, $081
-ButterfreeCryHeader: dw $16, $077, $0c0
-WeedleCryHeader: dw $15, $0ee, $081
-KakunaCryHeader: dw $13, $0ff, $081
-BeedrillCryHeader: dw $13, $060, $100
-PidgeyCryHeader: dw $0e, $0df, $084
-PidgeottoCryHeader: dw $14, $028, $140
-PidgeotCryHeader: dw $14, $011, $17f
-RattataCryHeader: dw $22, $000, $100
-RaticateCryHeader: dw $22, $020, $17f
-SpearowCryHeader: dw $10, $000, $100
-FearowCryHeader: dw $18, $040, $120
-EkansCryHeader: dw $17, $012, $0c0
-ArbokCryHeader: dw $17, $0e0, $090
-PikachuCryHeader: dw $0f, $0ee, $081
-RaichuCryHeader: dw $09, $0ee, $088
-SandshrewCryHeader: dw $00, $020, $0c0
-SandslashCryHeader: dw $00, $0ff, $17f
-NidoranFCryHeader: dw $01, $000, $100
-NidorinaCryHeader: dw $01, $02c, $160
-NidoqueenCryHeader: dw $0a, $000, $100
-NidoranMCryHeader: dw $00, $000, $100
-NidorinoCryHeader: dw $00, $02c, $140
-NidokingCryHeader: dw $09, $000, $100
-ClefairyCryHeader: dw $19, $0cc, $081
-ClefableCryHeader: dw $19, $0aa, $0a0
-VulpixCryHeader: dw $24, $04f, $090
-NinetalesCryHeader: dw $24, $088, $0e0
-JigglypuffCryHeader: dw $0e, $0ff, $0b5
-WigglytuffCryHeader: dw $0e, $068, $0e0
-ZubatCryHeader: dw $1d, $0e0, $100
-GolbatCryHeader: dw $1d, $0fa, $100
-OddishCryHeader: dw $08, $0dd, $081
-GloomCryHeader: dw $08, $0aa, $0c0
-VileplumeCryHeader: dw $23, $022, $17f
-ParasCryHeader: dw $1e, $020, $160
-ParasectCryHeader: dw $1e, $042, $17f
-VenonatCryHeader: dw $1a, $044, $0c0
-VenomothCryHeader: dw $1a, $029, $100
-DiglettCryHeader: dw $0b, $0aa, $081
-DugtrioCryHeader: dw $0b, $02a, $090
-MeowthCryHeader: dw $19, $077, $090
-PersianCryHeader: dw $19, $099, $17f
-PsyduckCryHeader: dw $21, $020, $0e0
-GolduckCryHeader: dw $21, $0ff, $0c0
-MankeyCryHeader: dw $0a, $0dd, $0e0
-PrimeapeCryHeader: dw $0a, $0af, $0c0
-GrowlitheCryHeader: dw $1f, $020, $0c0
-ArcanineCryHeader: dw $15, $000, $100
-PoliwagCryHeader: dw $0e, $0ff, $17f
-PoliwhirlCryHeader: dw $0e, $077, $0e0
-PoliwrathCryHeader: dw $0e, $000, $17f
-AbraCryHeader: dw $1c, $0c0, $081
-KadabraCryHeader: dw $1c, $0a8, $140
-AlakazamCryHeader: dw $1c, $098, $17f
-MachopCryHeader: dw $1f, $0ee, $081
-MachokeCryHeader: dw $1f, $048, $0e0
-MachampCryHeader: dw $1f, $008, $140
-BellsproutCryHeader: dw $21, $055, $081
-WeepinbellCryHeader: dw $25, $044, $0a0
-VictreebelCryHeader: dw $25, $066, $14c
-TentacoolCryHeader: dw $1a, $000, $100
-TentacruelCryHeader: dw $1a, $0ee, $17f
-GeodudeCryHeader: dw $24, $0f0, $090
-GravelerCryHeader: dw $24, $000, $100
-GolemCryHeader: dw $12, $0e0, $0c0
-PonytaCryHeader: dw $25, $000, $100
-RapidashCryHeader: dw $25, $020, $140
-SlowpokeCryHeader: dw $02, $000, $100
-SlowbroCryHeader: dw $1f, $000, $100
-MagnemiteCryHeader: dw $1c, $080, $0e0
-MagnetonCryHeader: dw $1c, $020, $140
-FarfetchDCryHeader: dw $10, $0dd, $081
-DoduoCryHeader: dw $0b, $0bb, $081
-DodrioCryHeader: dw $0b, $099, $0a0
-SeelCryHeader: dw $0c, $088, $140
-DewgongCryHeader: dw $0c, $023, $17f
-GrimerCryHeader: dw $05, $000, $100
-MukCryHeader: dw $07, $0ef, $17f
-ShellderCryHeader: dw $18, $000, $100
-CloysterCryHeader: dw $18, $06f, $160
-GastlyCryHeader: dw $1c, $000, $100
-HaunterCryHeader: dw $1c, $030, $0c0
-GengarCryHeader: dw $07, $000, $17f
-OnixCryHeader: dw $17, $0ff, $140
-DrowzeeCryHeader: dw $0d, $088, $0a0
-HypnoCryHeader: dw $0d, $0ee, $0c0
-KrabbyCryHeader: dw $20, $020, $160
-KinglerCryHeader: dw $20, $0ee, $160
-VoltorbCryHeader: dw $06, $0ed, $100
-ElectrodeCryHeader: dw $06, $0a8, $110
-ExeggcuteCryHeader: dw $0b, $000, $100
-ExeggutorCryHeader: dw $0d, $000, $100
-CuboneCryHeader: dw $19, $000, $100
-MarowakCryHeader: dw $08, $04f, $0e0
-HitmonleeCryHeader: dw $12, $080, $140
-HitmonchanCryHeader: dw $0c, $0ee, $140
-LickitungCryHeader: dw $0c, $000, $100
-KoffingCryHeader: dw $12, $0e6, $15d
-WeezingCryHeader: dw $12, $0ff, $17f
-RhyhornCryHeader: dw $04, $000, $100
-RhydonCryHeader: dw $11, $000, $100
-ChanseyCryHeader: dw $14, $00a, $140
-TangelaCryHeader: dw $12, $000, $100
-KangaskhanCryHeader: dw $03, $000, $100
-HorseaCryHeader: dw $19, $099, $090
-SeadraCryHeader: dw $19, $03c, $081
-GoldeenCryHeader: dw $16, $080, $0c0
-SeakingCryHeader: dw $16, $010, $17f
-StaryuCryHeader: dw $1e, $002, $0a0
-StarmieCryHeader: dw $1e, $000, $100
-MrMimeCryHeader: dw $20, $008, $0c0
-ScytherCryHeader: dw $16, $000, $100
-JynxCryHeader: dw $0d, $0ff, $17f
-ElectabuzzCryHeader: dw $06, $08f, $17f
-MagmarCryHeader: dw $04, $0ff, $0b0
-PinsirCryHeader: dw $14, $000, $100
-TaurosCryHeader: dw $1d, $011, $0c0
-MagikarpCryHeader: dw $17, $080, $080
-GyaradosCryHeader: dw $17, $000, $100
-LaprasCryHeader: dw $1b, $000, $100
-DittoCryHeader: dw $0e, $0ff, $17f
-EeveeCryHeader: dw $1a, $088, $0e0
-VaporeonCryHeader: dw $1a, $0aa, $17f
-JolteonCryHeader: dw $1a, $03d, $100
-FlareonCryHeader: dw $1a, $010, $0a0
-PorygonCryHeader: dw $25, $0aa, $17f
-OmanyteCryHeader: dw $1f, $0f0, $081
-OmastarCryHeader: dw $1f, $0ff, $0c0
-KabutoCryHeader: dw $16, $0bb, $0c0
-KabutopsCryHeader: dw $18, $0ee, $081
-AerodactylCryHeader: dw $23, $020, $170
-SnorlaxCryHeader: dw $05, $055, $081
-ArticunoCryHeader: dw $09, $080, $0c0
-ZapdosCryHeader: dw $18, $0ff, $100
-MoltresCryHeader: dw $09, $0f8, $0c0
-DratiniCryHeader: dw $0f, $060, $0c0
-DragonairCryHeader: dw $0f, $040, $100
-DragoniteCryHeader: dw $0f, $03c, $140
-MewtwoCryHeader: dw $1e, $099, $17f
-MewCryHeader: dw $1e, $0ee, $17f
-ChikoritaCryHeader: dw $31, -$010, $0b0
-BayleefCryHeader: dw $31, -$022, $120
-MeganiumCryHeader: dw $31, -$0b7, $200
-CyndaquilCryHeader: dw $30, $347, $080
-QuilavaCryHeader: dw $30, $321, $120
-TyphlosionCryHeader: dw $3a, $f00, $0d4
-TotodileCryHeader: dw $32, $46c, $0e8
-CroconawCryHeader: dw $32, $440, $110
-FeraligatrCryHeader: dw $32, $3fc, $180
-SentretCryHeader: dw $2e, $08a, $0b8
-FurretCryHeader: dw $2e, $06b, $102
-HoothootCryHeader: dw $2d, $091, $0d8
-NoctowlCryHeader: dw $2d, $000, $1a0
-LedybaCryHeader: dw $36, $000, $0de
-LedianCryHeader: dw $36, -$096, $138
-SpinarakCryHeader: dw $27, $011, $200
-AriadosCryHeader: dw $27, -$0ae, $1e2
-CrobatCryHeader: dw $1d, -$010, $140
-ChinchouCryHeader: dw $30, $3c9, $140
-LanturnCryHeader: dw $30, $2d0, $110
-PichuCryHeader: dw $40, $000, $140
-CleffaCryHeader: dw $34, $061, $091
-IgglybuffCryHeader: dw $31, $0e8, $0e8
-TogepiCryHeader: dw $28, $010, $100
-TogeticCryHeader: dw $2c, $03b, $038
-NatuCryHeader: dw $3b, -$067, $100
-XatuCryHeader: dw $3b, -$0a7, $168
-MareepCryHeader: dw $2b, $022, $0d8
-FlaaffyCryHeader: dw $2b, -$007, $180
-AmpharosCryHeader: dw $3e, -$07c, $0e8
-BellossomCryHeader: dw $34, $084, $150
-MarillCryHeader: dw $26, $11b, $120
-AzumarillCryHeader: dw $26, $0b6, $180
-SudowoodoCryHeader: dw $34, $f40, $180
-PolitoedCryHeader: dw $34, -$2a3, $1c8
-HoppipCryHeader: dw $34, $03b, $0c8
-SkiploomCryHeader: dw $34, $027, $138
-JumpluffCryHeader: dw $34, $000, $180
-AipomCryHeader: dw $41, -$051, $0e8
-SunkernCryHeader: dw $26, $12b, $0b8
-SunfloraCryHeader: dw $3d, -$020, $180
-YanmaCryHeader: dw $32, $031, $0c8
-WooperCryHeader: dw $38, $093, $0af
-QuagsireCryHeader: dw $38, -$0c6, $140
-EspeonCryHeader: dw $41, $0a2, $140
-UmbreonCryHeader: dw $1a, -$0e9, $0f0
-MurkrowCryHeader: dw $26, -$01f, $180
-SlowkingCryHeader: dw $2f, $104, $200
-MisdreavusCryHeader: dw $2d, $130, $0e8
-UnownCryHeader: dw $2d, $162, $100
-WobbuffetCryHeader: dw $3e, $27b, $144
-GirafarigCryHeader: dw $29, $041, $200
-PinecoCryHeader: dw $2f, $080, $100
-ForretressCryHeader: dw $2f, $000, $180
-DunsparceCryHeader: dw $42, $1c4, $100
-GligarCryHeader: dw $33, -$102, $100
-SteelixCryHeader: dw $3a, $0ef, $0f7
-SnubbullCryHeader: dw $42, $112, $0e8
-GranbullCryHeader: dw $42, $000, $180
-QwilfishCryHeader: dw $2f, $160, $0e0
-ScizorCryHeader: dw $3e, $000, $160
-ShuckleCryHeader: dw $42, $290, $0a8
-HeracrossCryHeader: dw $3e, $035, $0e0
-SneaselCryHeader: dw $38, $053, $0af
-TeddiursaCryHeader: dw $3c, $7a2, $06e
-UrsaringCryHeader: dw $3c, $640, $0d8
-SlugmaCryHeader: dw $35, -$1d8, $140
-MagcargoCryHeader: dw $3f, -$20d, $1c0
-SwinubCryHeader: dw $30, $1fe, $140
-PiloswineCryHeader: dw $3f, -$109, $100
-CorsolaCryHeader: dw $3f, $0a1, $0e8
-RemoraidCryHeader: dw $3d, $00d, $100
-OctilleryCryHeader: dw $32, $000, $180
-DelibirdCryHeader: dw $3c, $002, $06a
-MantineCryHeader: dw $39, -$0be, $0f0
-SkarmoryCryHeader: dw $3e, $8a9, $180
-HoundourCryHeader: dw $30, $039, $140
-HoundoomCryHeader: dw $32, -$10a, $100
-KingdraCryHeader: dw $35, $2fb, $100
-PhanpyCryHeader: dw $2e, $048, $230
-DonphanCryHeader: dw $43, $000, $1a0
-Porygon2CryHeader: dw $29, $073, $240
-StantlerCryHeader: dw $41, -$160, $180
-SmeargleCryHeader: dw $40, -$21a, $1f0
-TyrogueCryHeader: dw $41, $02c, $108
-HitmontopCryHeader: dw $35, $000, $100
-SmoochumCryHeader: dw $26, $068, $100
-ElekidCryHeader: dw $3d, -$2d8, $0b4
-MagbyCryHeader: dw $3c, $176, $03a
-MiltankCryHeader: dw $33, -$1cd, $1a0
-BlisseyCryHeader: dw $2f, $293, $140
-RaikouCryHeader: dw $2a, $22e, $120
-EnteiCryHeader: dw $37, $000, $1a0
-SuicuneCryHeader: dw $3f, $000, $180
-LarvitarCryHeader: dw $2a, $05f, $0d0
-PupitarCryHeader: dw $27, -$1db, $150
-TyranitarCryHeader: dw $2a, -$100, $180
-LugiaCryHeader: dw $3a, $000, $100
-HoOhCryHeader: dw $41, $000, $180
-CelebiCryHeader: dw $37, $14a, $111
-CryHeader252: dw 0, 0, 0
-CryHeader253: dw 0, 0, 0
-CryHeader254: dw 0, 0, 0
-CryHeader255: dw 0, 0, 0
+; index, pitch, length
+BulbasaurCryHeader: cry_header CRY_BULBASAUR, $080, $081
+IvysaurCryHeader: cry_header CRY_BULBASAUR, $020, $100
+VenusaurCryHeader: cry_header CRY_BULBASAUR, $000, $140
+CharmanderCryHeader: cry_header CRY_CHARMANDER, $060, $0c0
+CharmeleonCryHeader: cry_header CRY_CHARMANDER, $020, $0c0
+CharizardCryHeader: cry_header CRY_CHARMANDER, $000, $100
+SquirtleCryHeader: cry_header CRY_SQUIRTLE, $060, $0c0
+WartortleCryHeader: cry_header CRY_SQUIRTLE, $020, $0c0
+BlastoiseCryHeader: cry_header CRY_BLASTOISE, $000, $100
+CaterpieCryHeader: cry_header CRY_CATERPIE, $080, $0a0
+MetapodCryHeader: cry_header CRY_METAPOD, $0cc, $081
+ButterfreeCryHeader: cry_header CRY_CATERPIE, $077, $0c0
+WeedleCryHeader: cry_header CRY_WEEDLE, $0ee, $081
+KakunaCryHeader: cry_header CRY_BLASTOISE, $0ff, $081
+BeedrillCryHeader: cry_header CRY_BLASTOISE, $060, $100
+PidgeyCryHeader: cry_header CRY_PIDGEY, $0df, $084
+PidgeottoCryHeader: cry_header CRY_PIDGEOTTO, $028, $140
+PidgeotCryHeader: cry_header CRY_PIDGEOTTO, $011, $17f
+RattataCryHeader: cry_header CRY_RATTATA, $000, $100
+RaticateCryHeader: cry_header CRY_RATTATA, $020, $17f
+SpearowCryHeader: cry_header CRY_SPEAROW, $000, $100
+FearowCryHeader: cry_header CRY_FEAROW, $040, $120
+EkansCryHeader: cry_header CRY_EKANS, $012, $0c0
+ArbokCryHeader: cry_header CRY_EKANS, $0e0, $090
+PikachuCryHeader: cry_header CRY_BULBASAUR, $0ee, $081
+RaichuCryHeader: cry_header CRY_RAICHU, $0ee, $088
+SandshrewCryHeader: cry_header CRY_NIDORAN_M, $020, $0c0
+SandslashCryHeader: cry_header CRY_NIDORAN_M, $0ff, $17f
+NidoranFCryHeader: cry_header CRY_NIDORAN_F, $000, $100
+NidorinaCryHeader: cry_header CRY_NIDORAN_F, $02c, $160
+NidoqueenCryHeader: cry_header CRY_NIDOQUEEN, $000, $100
+NidoranMCryHeader: cry_header CRY_NIDORAN_M, $000, $100
+NidorinoCryHeader: cry_header CRY_NIDORAN_M, $02c, $140
+NidokingCryHeader: cry_header CRY_RAICHU, $000, $100
+ClefairyCryHeader: cry_header CRY_CLEFAIRY, $0cc, $081
+ClefableCryHeader: cry_header CRY_CLEFAIRY, $0aa, $0a0
+VulpixCryHeader: cry_header CRY_VULPIX, $04f, $090
+NinetalesCryHeader: cry_header CRY_VULPIX, $088, $0e0
+JigglypuffCryHeader: cry_header CRY_PIDGEY, $0ff, $0b5
+WigglytuffCryHeader: cry_header CRY_PIDGEY, $068, $0e0
+ZubatCryHeader: cry_header CRY_SQUIRTLE, $0e0, $100
+GolbatCryHeader: cry_header CRY_SQUIRTLE, $0fa, $100
+OddishCryHeader: cry_header CRY_ODDISH, $0dd, $081
+GloomCryHeader: cry_header CRY_ODDISH, $0aa, $0c0
+VileplumeCryHeader: cry_header CRY_VILEPLUME, $022, $17f
+ParasCryHeader: cry_header CRY_PARAS, $020, $160
+ParasectCryHeader: cry_header CRY_PARAS, $042, $17f
+VenonatCryHeader: cry_header CRY_VENONAT, $044, $0c0
+VenomothCryHeader: cry_header CRY_VENONAT, $029, $100
+DiglettCryHeader: cry_header CRY_DIGLETT, $0aa, $081
+DugtrioCryHeader: cry_header CRY_DIGLETT, $02a, $090
+MeowthCryHeader: cry_header CRY_CLEFAIRY, $077, $090
+PersianCryHeader: cry_header CRY_CLEFAIRY, $099, $17f
+PsyduckCryHeader: cry_header CRY_PSYDUCK, $020, $0e0
+GolduckCryHeader: cry_header CRY_PSYDUCK, $0ff, $0c0
+MankeyCryHeader: cry_header CRY_NIDOQUEEN, $0dd, $0e0
+PrimeapeCryHeader: cry_header CRY_NIDOQUEEN, $0af, $0c0
+GrowlitheCryHeader: cry_header CRY_GROWLITHE, $020, $0c0
+ArcanineCryHeader: cry_header CRY_WEEDLE, $000, $100
+PoliwagCryHeader: cry_header CRY_PIDGEY, $0ff, $17f
+PoliwhirlCryHeader: cry_header CRY_PIDGEY, $077, $0e0
+PoliwrathCryHeader: cry_header CRY_PIDGEY, $000, $17f
+AbraCryHeader: cry_header CRY_METAPOD, $0c0, $081
+KadabraCryHeader: cry_header CRY_METAPOD, $0a8, $140
+AlakazamCryHeader: cry_header CRY_METAPOD, $098, $17f
+MachopCryHeader: cry_header CRY_GROWLITHE, $0ee, $081
+MachokeCryHeader: cry_header CRY_GROWLITHE, $048, $0e0
+MachampCryHeader: cry_header CRY_GROWLITHE, $008, $140
+BellsproutCryHeader: cry_header CRY_PSYDUCK, $055, $081
+WeepinbellCryHeader: cry_header CRY_WEEPINBELL, $044, $0a0
+VictreebelCryHeader: cry_header CRY_WEEPINBELL, $066, $14c
+TentacoolCryHeader: cry_header CRY_VENONAT, $000, $100
+TentacruelCryHeader: cry_header CRY_VENONAT, $0ee, $17f
+GeodudeCryHeader: cry_header CRY_VULPIX, $0f0, $090
+GravelerCryHeader: cry_header CRY_VULPIX, $000, $100
+GolemCryHeader: cry_header CRY_GOLEM, $0e0, $0c0
+PonytaCryHeader: cry_header CRY_WEEPINBELL, $000, $100
+RapidashCryHeader: cry_header CRY_WEEPINBELL, $020, $140
+SlowpokeCryHeader: cry_header CRY_SLOWPOKE, $000, $100
+SlowbroCryHeader: cry_header CRY_GROWLITHE, $000, $100
+MagnemiteCryHeader: cry_header CRY_METAPOD, $080, $0e0
+MagnetonCryHeader: cry_header CRY_METAPOD, $020, $140
+FarfetchDCryHeader: cry_header CRY_SPEAROW, $0dd, $081
+DoduoCryHeader: cry_header CRY_DIGLETT, $0bb, $081
+DodrioCryHeader: cry_header CRY_DIGLETT, $099, $0a0
+SeelCryHeader: cry_header CRY_SEEL, $088, $140
+DewgongCryHeader: cry_header CRY_SEEL, $023, $17f
+GrimerCryHeader: cry_header CRY_GRIMER, $000, $100
+MukCryHeader: cry_header CRY_MUK, $0ef, $17f
+ShellderCryHeader: cry_header CRY_FEAROW, $000, $100
+CloysterCryHeader: cry_header CRY_FEAROW, $06f, $160
+GastlyCryHeader: cry_header CRY_METAPOD, $000, $100
+HaunterCryHeader: cry_header CRY_METAPOD, $030, $0c0
+GengarCryHeader: cry_header CRY_MUK, $000, $17f
+OnixCryHeader: cry_header CRY_EKANS, $0ff, $140
+DrowzeeCryHeader: cry_header CRY_DROWZEE, $088, $0a0
+HypnoCryHeader: cry_header CRY_DROWZEE, $0ee, $0c0
+KrabbyCryHeader: cry_header CRY_KRABBY, $020, $160
+KinglerCryHeader: cry_header CRY_KRABBY, $0ee, $160
+VoltorbCryHeader: cry_header CRY_VOLTORB, $0ed, $100
+ElectrodeCryHeader: cry_header CRY_VOLTORB, $0a8, $110
+ExeggcuteCryHeader: cry_header CRY_DIGLETT, $000, $100
+ExeggutorCryHeader: cry_header CRY_DROWZEE, $000, $100
+CuboneCryHeader: cry_header CRY_CLEFAIRY, $000, $100
+MarowakCryHeader: cry_header CRY_ODDISH, $04f, $0e0
+HitmonleeCryHeader: cry_header CRY_GOLEM, $080, $140
+HitmonchanCryHeader: cry_header CRY_SEEL, $0ee, $140
+LickitungCryHeader: cry_header CRY_SEEL, $000, $100
+KoffingCryHeader: cry_header CRY_GOLEM, $0e6, $15d
+WeezingCryHeader: cry_header CRY_GOLEM, $0ff, $17f
+RhyhornCryHeader: cry_header CRY_CHARMANDER, $000, $100
+RhydonCryHeader: cry_header CRY_RHYDON, $000, $100
+ChanseyCryHeader: cry_header CRY_PIDGEOTTO, $00a, $140
+TangelaCryHeader: cry_header CRY_GOLEM, $000, $100
+KangaskhanCryHeader: cry_header CRY_KANGASKHAN, $000, $100
+HorseaCryHeader: cry_header CRY_CLEFAIRY, $099, $090
+SeadraCryHeader: cry_header CRY_CLEFAIRY, $03c, $081
+GoldeenCryHeader: cry_header CRY_CATERPIE, $080, $0c0
+SeakingCryHeader: cry_header CRY_CATERPIE, $010, $17f
+StaryuCryHeader: cry_header CRY_PARAS, $002, $0a0
+StarmieCryHeader: cry_header CRY_PARAS, $000, $100
+MrMimeCryHeader: cry_header CRY_KRABBY, $008, $0c0
+ScytherCryHeader: cry_header CRY_CATERPIE, $000, $100
+JynxCryHeader: cry_header CRY_DROWZEE, $0ff, $17f
+ElectabuzzCryHeader: cry_header CRY_VOLTORB, $08f, $17f
+MagmarCryHeader: cry_header CRY_CHARMANDER, $0ff, $0b0
+PinsirCryHeader: cry_header CRY_PIDGEOTTO, $000, $100
+TaurosCryHeader: cry_header CRY_SQUIRTLE, $011, $0c0
+MagikarpCryHeader: cry_header CRY_EKANS, $080, $080
+GyaradosCryHeader: cry_header CRY_EKANS, $000, $100
+LaprasCryHeader: cry_header CRY_LAPRAS, $000, $100
+DittoCryHeader: cry_header CRY_PIDGEY, $0ff, $17f
+EeveeCryHeader: cry_header CRY_VENONAT, $088, $0e0
+VaporeonCryHeader: cry_header CRY_VENONAT, $0aa, $17f
+JolteonCryHeader: cry_header CRY_VENONAT, $03d, $100
+FlareonCryHeader: cry_header CRY_VENONAT, $010, $0a0
+PorygonCryHeader: cry_header CRY_WEEPINBELL, $0aa, $17f
+OmanyteCryHeader: cry_header CRY_GROWLITHE, $0f0, $081
+OmastarCryHeader: cry_header CRY_GROWLITHE, $0ff, $0c0
+KabutoCryHeader: cry_header CRY_CATERPIE, $0bb, $0c0
+KabutopsCryHeader: cry_header CRY_FEAROW, $0ee, $081
+AerodactylCryHeader: cry_header CRY_VILEPLUME, $020, $170
+SnorlaxCryHeader: cry_header CRY_GRIMER, $055, $081
+ArticunoCryHeader: cry_header CRY_RAICHU, $080, $0c0
+ZapdosCryHeader: cry_header CRY_FEAROW, $0ff, $100
+MoltresCryHeader: cry_header CRY_RAICHU, $0f8, $0c0
+DratiniCryHeader: cry_header CRY_BULBASAUR, $060, $0c0
+DragonairCryHeader: cry_header CRY_BULBASAUR, $040, $100
+DragoniteCryHeader: cry_header CRY_BULBASAUR, $03c, $140
+MewtwoCryHeader: cry_header CRY_PARAS, $099, $17f
+MewCryHeader: cry_header CRY_PARAS, $0ee, $17f
+ChikoritaCryHeader: cry_header CRY_CHIKORITA, -$010, $0b0
+BayleefCryHeader: cry_header CRY_CHIKORITA, -$022, $120
+MeganiumCryHeader: cry_header CRY_CHIKORITA, -$0b7, $200
+CyndaquilCryHeader: cry_header CRY_CYNDAQUIL, $347, $080
+QuilavaCryHeader: cry_header CRY_CYNDAQUIL, $321, $120
+TyphlosionCryHeader: cry_header CRY_TYPHLOSION, $f00, $0d4
+TotodileCryHeader: cry_header CRY_TOTODILE, $46c, $0e8
+CroconawCryHeader: cry_header CRY_TOTODILE, $440, $110
+FeraligatrCryHeader: cry_header CRY_TOTODILE, $3fc, $180
+SentretCryHeader: cry_header CRY_SENTRET, $08a, $0b8
+FurretCryHeader: cry_header CRY_SENTRET, $06b, $102
+HoothootCryHeader: cry_header CRY_HOOTHOOT, $091, $0d8
+NoctowlCryHeader: cry_header CRY_HOOTHOOT, $000, $1a0
+LedybaCryHeader: cry_header CRY_LEDYBA, $000, $0de
+LedianCryHeader: cry_header CRY_LEDYBA, -$096, $138
+SpinarakCryHeader: cry_header CRY_SPINARAK, $011, $200
+AriadosCryHeader: cry_header CRY_SPINARAK, -$0ae, $1e2
+CrobatCryHeader: cry_header CRY_SQUIRTLE, -$010, $140
+ChinchouCryHeader: cry_header CRY_CYNDAQUIL, $3c9, $140
+LanturnCryHeader: cry_header CRY_CYNDAQUIL, $2d0, $110
+PichuCryHeader: cry_header CRY_PICHU, $000, $140
+CleffaCryHeader: cry_header CRY_CLEFFA, $061, $091
+IgglybuffCryHeader: cry_header CRY_CHIKORITA, $0e8, $0e8
+TogepiCryHeader: cry_header CRY_TOGEPI, $010, $100
+TogeticCryHeader: cry_header CRY_TOGETIC, $03b, $038
+NatuCryHeader: cry_header CRY_NATU, -$067, $100
+XatuCryHeader: cry_header CRY_NATU, -$0a7, $168
+MareepCryHeader: cry_header CRY_MAREEP, $022, $0d8
+FlaaffyCryHeader: cry_header CRY_MAREEP, -$007, $180
+AmpharosCryHeader: cry_header CRY_AMPHAROS, -$07c, $0e8
+BellossomCryHeader: cry_header CRY_CLEFFA, $084, $150
+MarillCryHeader: cry_header CRY_MARILL, $11b, $120
+AzumarillCryHeader: cry_header CRY_MARILL, $0b6, $180
+SudowoodoCryHeader: cry_header CRY_CLEFFA, $f40, $180
+PolitoedCryHeader: cry_header CRY_CLEFFA, -$2a3, $1c8
+HoppipCryHeader: cry_header CRY_CLEFFA, $03b, $0c8
+SkiploomCryHeader: cry_header CRY_CLEFFA, $027, $138
+JumpluffCryHeader: cry_header CRY_CLEFFA, $000, $180
+AipomCryHeader: cry_header CRY_AIPOM, -$051, $0e8
+SunkernCryHeader: cry_header CRY_MARILL, $12b, $0b8
+SunfloraCryHeader: cry_header CRY_SUNFLORA, -$020, $180
+YanmaCryHeader: cry_header CRY_TOTODILE, $031, $0c8
+WooperCryHeader: cry_header CRY_WOOPER, $093, $0af
+QuagsireCryHeader: cry_header CRY_WOOPER, -$0c6, $140
+EspeonCryHeader: cry_header CRY_AIPOM, $0a2, $140
+UmbreonCryHeader: cry_header CRY_VENONAT, -$0e9, $0f0
+MurkrowCryHeader: cry_header CRY_MARILL, -$01f, $180
+SlowkingCryHeader: cry_header CRY_SLOWKING, $104, $200
+MisdreavusCryHeader: cry_header CRY_HOOTHOOT, $130, $0e8
+UnownCryHeader: cry_header CRY_HOOTHOOT, $162, $100
+WobbuffetCryHeader: cry_header CRY_AMPHAROS, $27b, $144
+GirafarigCryHeader: cry_header CRY_GIRAFARIG, $041, $200
+PinecoCryHeader: cry_header CRY_SLOWKING, $080, $100
+ForretressCryHeader: cry_header CRY_SLOWKING, $000, $180
+DunsparceCryHeader: cry_header CRY_DUNSPARCE, $1c4, $100
+GligarCryHeader: cry_header CRY_GLIGAR, -$102, $100
+SteelixCryHeader: cry_header CRY_TYPHLOSION, $0ef, $0f7
+SnubbullCryHeader: cry_header CRY_DUNSPARCE, $112, $0e8
+GranbullCryHeader: cry_header CRY_DUNSPARCE, $000, $180
+QwilfishCryHeader: cry_header CRY_SLOWKING, $160, $0e0
+ScizorCryHeader: cry_header CRY_AMPHAROS, $000, $160
+ShuckleCryHeader: cry_header CRY_DUNSPARCE, $290, $0a8
+HeracrossCryHeader: cry_header CRY_AMPHAROS, $035, $0e0
+SneaselCryHeader: cry_header CRY_WOOPER, $053, $0af
+TeddiursaCryHeader: cry_header CRY_TEDDIURSA, $7a2, $06e
+UrsaringCryHeader: cry_header CRY_TEDDIURSA, $640, $0d8
+SlugmaCryHeader: cry_header CRY_SLUGMA, -$1d8, $140
+MagcargoCryHeader: cry_header CRY_MAGCARGO, -$20d, $1c0
+SwinubCryHeader: cry_header CRY_CYNDAQUIL, $1fe, $140
+PiloswineCryHeader: cry_header CRY_MAGCARGO, -$109, $100
+CorsolaCryHeader: cry_header CRY_MAGCARGO, $0a1, $0e8
+RemoraidCryHeader: cry_header CRY_SUNFLORA, $00d, $100
+OctilleryCryHeader: cry_header CRY_TOTODILE, $000, $180
+DelibirdCryHeader: cry_header CRY_TEDDIURSA, $002, $06a
+MantineCryHeader: cry_header CRY_MANTINE, -$0be, $0f0
+SkarmoryCryHeader: cry_header CRY_AMPHAROS, $8a9, $180
+HoundourCryHeader: cry_header CRY_CYNDAQUIL, $039, $140
+HoundoomCryHeader: cry_header CRY_TOTODILE, -$10a, $100
+KingdraCryHeader: cry_header CRY_SLUGMA, $2fb, $100
+PhanpyCryHeader: cry_header CRY_SENTRET, $048, $230
+DonphanCryHeader: cry_header CRY_DONPHAN, $000, $1a0
+Porygon2CryHeader: cry_header CRY_GIRAFARIG, $073, $240
+StantlerCryHeader: cry_header CRY_AIPOM, -$160, $180
+SmeargleCryHeader: cry_header CRY_PICHU, -$21a, $1f0
+TyrogueCryHeader: cry_header CRY_AIPOM, $02c, $108
+HitmontopCryHeader: cry_header CRY_SLUGMA, $000, $100
+SmoochumCryHeader: cry_header CRY_MARILL, $068, $100
+ElekidCryHeader: cry_header CRY_SUNFLORA, -$2d8, $0b4
+MagbyCryHeader: cry_header CRY_TEDDIURSA, $176, $03a
+MiltankCryHeader: cry_header CRY_GLIGAR, -$1cd, $1a0
+BlisseyCryHeader: cry_header CRY_SLOWKING, $293, $140
+RaikouCryHeader: cry_header CRY_RAIKOU, $22e, $120
+EnteiCryHeader: cry_header CRY_ENTEI, $000, $1a0
+SuicuneCryHeader: cry_header CRY_MAGCARGO, $000, $180
+LarvitarCryHeader: cry_header CRY_RAIKOU, $05f, $0d0
+PupitarCryHeader: cry_header CRY_SPINARAK, -$1db, $150
+TyranitarCryHeader: cry_header CRY_RAIKOU, -$100, $180
+LugiaCryHeader: cry_header CRY_TYPHLOSION, $000, $100
+HoOhCryHeader: cry_header CRY_AIPOM, $000, $180
+CelebiCryHeader: cry_header CRY_ENTEI, $14a, $111
+CryHeader252: cry_header CRY_NIDORAN_M, 0, 0
+CryHeader253: cry_header CRY_NIDORAN_M, 0, 0
+CryHeader254: cry_header CRY_NIDORAN_M, 0, 0
+CryHeader255: cry_header CRY_NIDORAN_M, 0, 0
; f2d81
diff --git a/audio/cry_pointers.asm b/audio/cry_pointers.asm
index 5185eafd5..12ea45325 100644
--- a/audio/cry_pointers.asm
+++ b/audio/cry_pointers.asm
@@ -1,70 +1,70 @@
; e91b0
- dba Cry_00
- dba Cry_01
- dba Cry_02
- dba Cry_03
- dba Cry_04
- dba Cry_05
- dba Cry_06
- dba Cry_07
- dba Cry_08
- dba Cry_09
- dba Cry_0A
- dba Cry_0B
- dba Cry_0C
- dba Cry_0D
- dba Cry_0E
- dba Cry_0F
- dba Cry_10
- dba Cry_11
- dba Cry_12
- dba Cry_13
- dba Cry_14
- dba Cry_15
- dba Cry_16
- dba Cry_17
- dba Cry_18
- dba Cry_19
- dba Cry_1A
- dba Cry_1B
- dba Cry_1C
- dba Cry_1D
- dba Cry_1E
- dba Cry_1F
- dba Cry_20
- dba Cry_21
- dba Cry_22
- dba Cry_23
- dba Cry_24
- dba Cry_25
- dba Cry_26
- dba Cry_27
- dba Cry_28
- dba Cry_29
- dba Cry_2A
- dba Cry_2B
- dba Cry_2C
- dba Cry_2D
- dba Cry_2E
- dba Cry_2F
- dba Cry_30
- dba Cry_31
- dba Cry_32
- dba Cry_33
- dba Cry_34
- dba Cry_35
- dba Cry_36
- dba Cry_37
- dba Cry_38
- dba Cry_39
- dba Cry_3A
- dba Cry_3B
- dba Cry_3C
- dba Cry_3D
- dba Cry_3E
- dba Cry_3F
- dba Cry_40
- dba Cry_41
- dba Cry_42
- dba Cry_43
+ dba Cry_Nidoran_M
+ dba Cry_Nidoran_F
+ dba Cry_Slowpoke
+ dba Cry_Kangaskhan
+ dba Cry_Charmander
+ dba Cry_Grimer
+ dba Cry_Voltorb
+ dba Cry_Muk
+ dba Cry_Oddish
+ dba Cry_Raichu
+ dba Cry_Nidoqueen
+ dba Cry_Diglett
+ dba Cry_Seel
+ dba Cry_Drowzee
+ dba Cry_Pidgey
+ dba Cry_Bulbasaur
+ dba Cry_Spearow
+ dba Cry_Rhydon
+ dba Cry_Golem
+ dba Cry_Blastoise
+ dba Cry_Pidgeotto
+ dba Cry_Weedle
+ dba Cry_Caterpie
+ dba Cry_Ekans
+ dba Cry_Fearow
+ dba Cry_Clefairy
+ dba Cry_Venonat
+ dba Cry_Lapras
+ dba Cry_Metapod
+ dba Cry_Squirtle
+ dba Cry_Paras
+ dba Cry_Growlithe
+ dba Cry_Krabby
+ dba Cry_Psyduck
+ dba Cry_Rattata
+ dba Cry_Vileplume
+ dba Cry_Vulpix
+ dba Cry_Weepinbell
+ dba Cry_Marill
+ dba Cry_Spinarak
+ dba Cry_Togepi
+ dba Cry_Girafarig
+ dba Cry_Raikou
+ dba Cry_Mareep
+ dba Cry_Togetic
+ dba Cry_Hoothoot
+ dba Cry_Sentret
+ dba Cry_Slowking
+ dba Cry_Cyndaquil
+ dba Cry_Chikorita
+ dba Cry_Totodile
+ dba Cry_Gligar
+ dba Cry_Cleffa
+ dba Cry_Slugma
+ dba Cry_Ledyba
+ dba Cry_Entei
+ dba Cry_Wooper
+ dba Cry_Mantine
+ dba Cry_Typhlosion
+ dba Cry_Natu
+ dba Cry_Teddiursa
+ dba Cry_Sunflora
+ dba Cry_Ampharos
+ dba Cry_Magcargo
+ dba Cry_Pichu
+ dba Cry_Aipom
+ dba Cry_Dunsparce
+ dba Cry_Donphan
; e927c
diff --git a/audio/engine.asm b/audio/engine.asm
index f3a67e5f3..8bec632ff 100644
--- a/audio/engine.asm
+++ b/audio/engine.asm
@@ -22,14 +22,14 @@ _MapSetup_Sound_Off:: ; e8000
ld [hli], a ; ff26 ; music channels
ld hl, rNR10 ; sound channel registers
- ld e, $04 ; number of channels
+ ld e, $4 ; number of channels
.clearsound
; sound channel 1 2 3 4
xor a
ld [hli], a ; rNR10, rNR20, rNR30, rNR40 ; sweep = 0
ld [hli], a ; rNR11, rNR21, rNR31, rNR41 ; length/wavepattern = 0
- ld a, $08
+ ld a, $8
ld [hli], a ; rNR12, rNR22, rNR32, rNR42 ; envelope = 0
xor a
ld [hli], a ; rNR13, rNR23, rNR33, rNR43 ; frequency lo = 0
@@ -39,7 +39,7 @@ _MapSetup_Sound_Off:: ; e8000
jr nz, .clearsound
ld hl, Channel1 ; start of channel data
- ld de, $01bf ; length of area to clear (entire sound wram area)
+ ld de, $1bf ; length of area to clear (entire sound wram area)
.clearchannels ; clear Channel1-$c2bf
xor a
ld [hli], a
@@ -55,6 +55,7 @@ _MapSetup_Sound_Off:: ; e8000
pop de
pop hl
ret
+
; e803d
MusicFadeRestart: ; e803d
@@ -69,18 +70,21 @@ MusicFadeRestart: ; e803d
pop af
ld [MusicFadeIDHi], a
ret
+
; e8051
MusicOn: ; e8051
- ld a, $01
+ ld a, 1
ld [MusicPlaying], a
ret
+
; e8057
MusicOff: ; e8057
xor a
ld [MusicPlaying], a
ret
+
; e805c
_UpdateSound:: ; e805c
@@ -98,16 +102,17 @@ _UpdateSound:: ; e805c
; is the channel active?
ld hl, Channel1Flags - Channel1
add hl, bc
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jp z, .nextchannel
; check time left in the current note
ld hl, Channel1NoteDuration - Channel1
add hl, bc
ld a, [hl]
- cp a, $02 ; 1 or 0?
+ cp $2 ; 1 or 0?
jr c, .noteover
dec [hl]
jr .asm_e8093
+
.noteover
; reset vibrato delay
ld hl, Channel1VibratoDelay - Channel1
@@ -119,7 +124,7 @@ _UpdateSound:: ; e805c
; turn vibrato off for now
ld hl, Channel1Flags2 - Channel1
add hl, bc
- res 1, [hl]
+ res SOUND_UNKN_09, [hl]
; get next note
call ParseMusic
.asm_e8093
@@ -129,15 +134,15 @@ _UpdateSound:: ; e805c
ld hl, Channel1DutyCycle - Channel1
add hl, bc
ld a, [hli]
- ld [wc292], a
+ ld [wCurTrackDuty], a
; intensity
ld a, [hli]
- ld [wc293], a
+ ld [wCurTrackIntensity], a
; frequency
ld a, [hli]
- ld [wc294], a
+ ld [wCurTrackFrequency], a
ld a, [hl]
- ld [wc295], a
+ ld [wCurTrackFrequency + 1], a
;
call Functione8466 ; handle vibrato and other things
call HandleNoise
@@ -147,34 +152,34 @@ _UpdateSound:: ; e805c
jr z, .next
; are we in a sfx channel right now?
ld a, [CurChannel]
- cp a, $04
+ cp $4
jr nc, .next
; are any sfx channels active?
; if so, mute
ld hl, Channel5Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr nz, .restnote
ld hl, Channel6Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr nz, .restnote
ld hl, Channel7Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr nz, .restnote
ld hl, Channel8Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr z, .next
.restnote
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- set 5, [hl] ; Rest
+ set NOTE_REST, [hl] ; Rest
.next
; are we in a sfx channel right now?
ld a, [CurChannel]
- cp a, $04 ; sfx
+ cp $4 ; sfx
jr nc, .asm_e80ee
- ld hl, $00cb
+ ld hl, Channel5Flags - Channel1
add hl, bc
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr nz, .asm_e80fc
.asm_e80ee
call UpdateChannels
@@ -198,7 +203,7 @@ _UpdateSound:: ; e805c
ld a, [CurChannel]
inc a
ld [CurChannel], a
- cp a, $08 ; are we done?
+ cp $8 ; are we done?
jp nz, .loop ; do it all again
call PlayDanger
@@ -211,21 +216,23 @@ _UpdateSound:: ; e805c
ld a, [SoundOutput]
ld [rNR51], a
ret
+
; e8125
UpdateChannels: ; e8125
ld hl, .ChannelFnPtrs
ld a, [CurChannel]
- and a, $07
+ and $7
add a
ld e, a
- ld d, $00
+ ld d, 0
add hl, de
ld a, [hli]
ld h, [hl]
ld l, a
jp [hl]
+
.ChannelFnPtrs
dw .Channel1
dw .Channel2
@@ -245,64 +252,68 @@ UpdateChannels: ; e8125
.Channel5
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- bit 3, [hl]
+ bit NOTE_UNKN_3, [hl]
jr z, .asm_e8159
;
ld a, [SoundInput]
ld [rNR10], a
.asm_e8159
- bit 5, [hl] ; rest
+ bit NOTE_REST, [hl] ; rest
jr nz, .ch1rest
- bit 4, [hl]
+ bit NOTE_UNKN_4, [hl]
jr nz, .asm_e81a2
- bit 1, [hl]
+ bit NOTE_UNKN_1, [hl]
jr nz, .asm_e816b
- bit 6, [hl]
+ bit NOTE_UNKN_6, [hl]
jr nz, .asm_e8184
jr .asm_e8175
+
.asm_e816b
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR13], a
- ld a, [wc295]
+ ld a, [wCurTrackFrequency + 1]
ld [rNR14], a
.asm_e8175
- bit 0, [hl]
+ bit NOTE_UNKN_0, [hl]
ret z
- ld a, [wc292]
+ ld a, [wCurTrackDuty]
ld d, a
ld a, [rNR11]
- and a, $3f ; sound length
+ and $3f ; sound length
or d
ld [rNR11], a
ret
+
.asm_e8184
- ld a, [wc292]
+ ld a, [wCurTrackDuty]
ld d, a
ld a, [rNR11]
- and a, $3f ; sound length
+ and $3f ; sound length
or d
ld [rNR11], a
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR13], a
ret
+
.ch1rest
ld a, [rNR52]
- and a, %10001110 ; ch1 off
+ and %10001110 ; ch1 off
ld [rNR52], a
ld hl, rNR10
call ClearChannel
ret
+
.asm_e81a2
- ld hl, wc292
+ ld hl, wCurTrackDuty
ld a, $3f ; sound length
or [hl]
ld [rNR11], a
- ld a, [wc293]
+ ld a, [wCurTrackIntensity]
ld [rNR12], a
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR13], a
- ld a, [wc295]
- or a, $80
+ ld a, [wCurTrackFrequency + 1]
+ or $80
ld [rNR14], a
ret
@@ -310,55 +321,59 @@ UpdateChannels: ; e8125
.Channel6
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- bit 5, [hl] ; rest
+ bit NOTE_REST, [hl] ; rest
jr nz, .ch2rest
- bit 4, [hl]
+ bit NOTE_UNKN_4, [hl]
jr nz, .asm_e8204
- bit 6, [hl]
+ bit NOTE_UNKN_6, [hl]
jr nz, .asm_e81e6
- bit 0, [hl]
+ bit NOTE_UNKN_0, [hl]
ret z
- ld a, [wc292]
+ ld a, [wCurTrackDuty]
ld d, a
ld a, [rNR21]
- and a, $3f ; sound length
+ and $3f ; sound length
or d
ld [rNR21], a
ret
+
.asm_e81db ; unused
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR23], a
- ld a, [wc295]
+ ld a, [wCurTrackFrequency + 1]
ld [rNR24], a
ret
+
.asm_e81e6
- ld a, [wc292]
+ ld a, [wCurTrackDuty]
ld d, a
ld a, [rNR21]
- and a, $3f ; sound length
+ and $3f ; sound length
or d
ld [rNR21], a
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR23], a
ret
+
.ch2rest
ld a, [rNR52]
- and a, %10001101 ; ch2 off
+ and %10001101 ; ch2 off
ld [rNR52], a
ld hl, rNR20
call ClearChannel
ret
+
.asm_e8204
- ld hl, wc292
+ ld hl, wCurTrackDuty
ld a, $3f ; sound length
or [hl]
ld [rNR21], a
- ld a, [wc293]
+ ld a, [wCurTrackIntensity]
ld [rNR22], a
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR23], a
- ld a, [wc295]
- or a, $80 ; initial (restart)
+ ld a, [wCurTrackFrequency + 1]
+ or $80 ; initial (restart)
ld [rNR24], a
ret
@@ -366,30 +381,34 @@ UpdateChannels: ; e8125
.Channel7
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- bit 5, [hl] ; rest
+ bit NOTE_REST, [hl] ; rest
jr nz, .ch3rest
- bit 4, [hl]
+ bit NOTE_UNKN_4, [hl]
jr nz, .asm_e824d
- bit 6, [hl]
+ bit NOTE_UNKN_6, [hl]
jr nz, .asm_e823a
ret
+
.asm_e822f ; unused
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR33], a
- ld a, [wc295]
+ ld a, [wCurTrackFrequency + 1]
ld [rNR34], a
ret
+
.asm_e823a
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR33], a
ret
+
.ch3rest
ld a, [rNR52]
- and a, %10001011 ; ch3 off
+ and %10001011 ; ch3 off
ld [rNR52], a
ld hl, rNR30
call ClearChannel
ret
+
.asm_e824d
ld a, $3f
ld [rNR31], a
@@ -398,20 +417,21 @@ UpdateChannels: ; e8125
call .asm_e8268
ld a, $80
ld [rNR30], a
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR33], a
- ld a, [wc295]
- or a, $80
+ ld a, [wCurTrackFrequency + 1]
+ or $80
ld [rNR34], a
ret
+
.asm_e8268
push hl
- ld a, [wc293]
- and a, $0f ; only 0-9 are valid
+ ld a, [wCurTrackIntensity]
+ and $f ; only 0-9 are valid
ld l, a
- ld h, $00
+ ld h, 0
; hl << 4
- ; each wavepattern is $0f bytes long
+ ; each wavepattern is $f bytes long
; so seeking is done in $10s
rept 4
add hl, hl
@@ -452,8 +472,8 @@ endr
ld a, [hli]
ld [rWave_f], a
pop hl
- ld a, [wc293]
- and a, $f0
+ ld a, [wCurTrackIntensity]
+ and $f0
sla a
ld [rNR32], a
ret
@@ -462,71 +482,79 @@ endr
.Channel8
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- bit 5, [hl] ; rest
+ bit NOTE_REST, [hl] ; rest
jr nz, .ch4rest
- bit 4, [hl]
+ bit NOTE_UNKN_4, [hl]
jr nz, .asm_e82d4
ret
+
.asm_e82c1 ; unused
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR43], a
ret
+
.ch4rest
ld a, [rNR52]
- and a, %10000111 ; ch4 off
+ and %10000111 ; ch4 off
ld [rNR52], a
ld hl, rNR40
call ClearChannel
ret
+
.asm_e82d4
ld a, $3f ; sound length
ld [rNR41], a
- ld a, [wc293]
+ ld a, [wCurTrackIntensity]
ld [rNR42], a
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld [rNR43], a
ld a, $80
ld [rNR44], a
ret
+
; e82e7
_CheckSFX: ; e82e7
; return carry if any sfx channels are active
ld hl, Channel5Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr nz, .sfxon
ld hl, Channel6Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr nz, .sfxon
ld hl, Channel7Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr nz, .sfxon
ld hl, Channel8Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr nz, .sfxon
and a
ret
+
.sfxon
scf
ret
+
; e8307
PlayDanger: ; e8307
ld a, [Danger]
bit 7, a
ret z
- and a, $7f
+ and $7f
ld d, a
call _CheckSFX
jr c, .asm_e8335
and a
jr z, .asm_e8323
- cp a, 16 ; halfway
+ cp 16 ; halfway
jr z, .asm_e831e
jr .asm_e8335
+
.asm_e831e
ld hl, Tablee8354
jr .updatehw
+
.asm_e8323
ld hl, Tablee8350
.updatehw
@@ -543,33 +571,34 @@ PlayDanger: ; e8307
.asm_e8335
ld a, d
inc a
- cp a, 30
+ cp 30
jr c, .asm_e833c
xor a
.asm_e833c
- or a, $80
+ or $80
ld [Danger], a
; is hw ch1 on?
ld a, [SoundOutput]
- and a, $11
+ and $11
ret nz
; if not, turn it on
ld a, [SoundOutput]
- or a, $11
+ or $11
ld [SoundOutput], a
ret
+
; e8350
Tablee8350: ; e8350
db $80 ; duty 50%
- db $e2 ; volume $e, envelope decrease sweep 2
+ db $e2 ; volume 14, envelope decrease sweep 2
db $50 ; frequency: $750
db $87 ; restart sound
; e8354
Tablee8354: ; e8354
db $80 ; duty 50%
- db $e2 ; volume $e, envelope decrease sweep 2
+ db $e2 ; volume 14, envelope decrease sweep 2
db $ee ; frequency: $6ee
db $86 ; restart sound
; e8358
@@ -596,15 +625,16 @@ FadeMusic: ; e8358
dec a
ld [MusicFadeCount], a
ret
+
.update
ld a, [MusicFade]
ld d, a
; get new count
- and a, $3f
+ and $3f
ld [MusicFadeCount], a
; get SO1 volume
ld a, [Volume]
- and a, $07
+ and $7
; which way are we fading?
bit 7, d
jr nz, .fadein
@@ -614,13 +644,14 @@ FadeMusic: ; e8358
dec a
jr .updatevolume
+
.novolume
; make sure volume is off
xor a
ld [Volume], a
; did we just get on a bike?
ld a, [PlayerState]
- cp a, $01 ; bicycle
+ cp $1 ; bicycle
jr z, .bicycle
push bc
; restart sound
@@ -641,6 +672,7 @@ FadeMusic: ; e8358
xor a
ld [MusicFade], a
ret
+
.bicycle
push bc
; restart sound
@@ -664,16 +696,18 @@ FadeMusic: ; e8358
.fadein
; are we done?
- cp a, $07
+ cp $7
jr nc, .maxvolume
; inc volume
inc a
jr .updatevolume
+
.maxvolume
; we're done
xor a
ld [MusicFade], a
ret
+
.updatevolume
; hi = lo
ld d, a
@@ -681,13 +715,14 @@ FadeMusic: ; e8358
or d
ld [Volume], a
ret
+
; e83d1
LoadNote: ; e83d1
; check mute??
ld hl, Channel1Flags2 - Channel1
add hl, bc
- bit 1, [hl]
+ bit SOUND_UNKN_09, [hl]
ret z
; get note duration
ld hl, Channel1NoteDuration - Channel1
@@ -696,7 +731,7 @@ LoadNote: ; e83d1
ld hl, wc297 ; ????
sub [hl]
jr nc, .ok
- ld a, $01
+ ld a, 1
.ok
ld [hl], a
; get frequency
@@ -706,23 +741,23 @@ LoadNote: ; e83d1
inc hl
ld d, [hl]
; ????
- ld hl, $0021
+ ld hl, Channel1Field0x21 - Channel1
add hl, bc
ld a, e
sub [hl]
ld e, a
ld a, d
- sbc a, $00
+ sbc a, 0
ld d, a
; ????
- ld hl, $0022
+ ld hl, Channel1Field0x22 - Channel1
add hl, bc
sub [hl]
- jr nc, .asm_e8420
+ jr nc, .greater_than
; ????
ld hl, Channel1Flags3 - Channel1
add hl, bc
- set 1, [hl]
+ set SOUND_UNKN_11, [hl]
; get frequency
ld hl, Channel1Frequency - Channel1
add hl, bc
@@ -730,26 +765,27 @@ LoadNote: ; e83d1
inc hl
ld d, [hl]
; ????
- ld hl, $0021
+ ld hl, Channel1Field0x21 - Channel1
add hl, bc
ld a, [hl]
sub e
ld e, a
ld a, d
- sbc a, $00
+ sbc a, 0
ld d, a
; ????
- ld hl, $0022
+ ld hl, Channel1Field0x22 - Channel1
add hl, bc
ld a, [hl]
sub d
ld d, a
- jr .asm_e843e
-.asm_e8420
+ jr .resume
+
+.greater_than
; ????
ld hl, Channel1Flags3 - Channel1
add hl, bc
- res 1, [hl]
+ res SOUND_UNKN_11, [hl]
; get frequency
ld hl, Channel1Frequency - Channel1
add hl, bc
@@ -757,23 +793,23 @@ LoadNote: ; e83d1
inc hl
ld d, [hl]
; ????
- ld hl, $0021
+ ld hl, Channel1Field0x21 - Channel1
add hl, bc
ld a, e
sub [hl]
ld e, a
ld a, d
- sbc a, $00
+ sbc a, 0
ld d, a
; ????
- ld hl, $0022
+ ld hl, Channel1Field0x22 - Channel1
add hl, bc
sub [hl]
ld d, a
-.asm_e843e
+.resume
push bc
ld hl, wc297
- ld b, $00 ; loop count
+ ld b, 0; loop count
.loop
inc b
ld a, e
@@ -785,62 +821,64 @@ LoadNote: ; e83d1
jr z, .quit
dec d
jr .loop
+
.quit
ld a, e ; result
add [hl]
ld d, b ; loop count
; ????
pop bc
- ld hl, $0023
+ ld hl, Channel1Field0x23 - Channel1
add hl, bc
ld [hl], d
- ld hl, $0024
+ ld hl, Channel1Field0x24 - Channel1
add hl, bc
ld [hl], a
; clear ????
- ld hl, $0025
+ ld hl, Channel1Field0x25 - Channel1
add hl, bc
xor a
ld [hl], a
ret
+
; e8466
Functione8466: ; e8466
; handle vibrato and other things
-; unknowns: wc292, wc294
+; unknowns: wCurTrackDuty, wCurTrackFrequency
ld hl, Channel1Flags2 - Channel1
add hl, bc
- bit 2, [hl]
+ bit SOUND_DUTY, [hl] ; duty
jr z, .next
- ld hl, $001c
+ ld hl, Channel1Field0x1c - Channel1
add hl, bc
ld a, [hl]
rlca
rlca
ld [hl], a
- and a, $c0
- ld [wc292], a
+ and $c0
+ ld [wCurTrackDuty], a
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- set 0, [hl]
+ set NOTE_UNKN_0, [hl]
.next
ld hl, Channel1Flags2 - Channel1
add hl, bc
- bit 4, [hl]
+ bit SOUND_CRY_PITCH, [hl]
jr z, .vibrato
ld hl, Channel1CryPitch - Channel1
add hl, bc
ld e, [hl]
inc hl
ld d, [hl]
- ld hl, wc294
+ ld hl, wCurTrackFrequency
ld a, [hli]
ld h, [hl]
ld l, a
add hl, de
ld e, l
ld d, h
- ld hl, wc294
+ ld hl, wCurTrackFrequency
ld [hl], e
inc hl
ld [hl], d
@@ -848,7 +886,7 @@ Functione8466: ; e8466
; is vibrato on?
ld hl, Channel1Flags2 - Channel1
add hl, bc
- bit 0, [hl] ; vibrato
+ bit SOUND_VIBRATO, [hl] ; vibrato
jr z, .quit
; is vibrato active for this note yet?
; is the delay over?
@@ -869,11 +907,12 @@ Functione8466: ; e8466
ld hl, Channel1VibratoRate - Channel1
add hl, bc
ld a, [hl]
- and a, $0f ; count
+ and $f ; count
jr z, .toggle
.subexit
dec [hl]
jr .quit
+
.toggle
; refresh count
ld a, [hl]
@@ -881,52 +920,54 @@ Functione8466: ; e8466
or [hl]
ld [hl], a
; ????
- ld a, [wc294]
+ ld a, [wCurTrackFrequency]
ld e, a
; toggle vibrato up/down
ld hl, Channel1Flags3 - Channel1
add hl, bc
- bit 0, [hl] ; vibrato up/down
+ bit SOUND_VIBRATO_DIR, [hl] ; vibrato up/down
jr z, .down
; up
; vibrato down
- res 0, [hl]
+ res SOUND_VIBRATO_DIR, [hl]
; get the delay
ld a, d
- and a, $0f ; lo
+ and $f ; lo
;
ld d, a
ld a, e
sub d
jr nc, .asm_e84ef
- ld a, $00
+ ld a, 0
jr .asm_e84ef
+
.down
; vibrato up
- set 0, [hl]
+ set SOUND_VIBRATO_DIR, [hl]
; get the delay
ld a, d
- and a, $f0 ; hi
+ and $f0 ; hi
swap a ; move it to lo
;
add e
jr nc, .asm_e84ef
ld a, $ff
.asm_e84ef
- ld [wc294], a
+ ld [wCurTrackFrequency], a
;
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- set 6, [hl]
+ set NOTE_UNKN_6, [hl]
.quit
ret
+
; e84f9
Functione84f9: ; e84f9
; quit if ????
ld hl, Channel1Flags2 - Channel1
add hl, bc
- bit 1, [hl]
+ bit SOUND_UNKN_09, [hl]
ret z
; de = Frequency
ld hl, Channel1Frequency - Channel1
@@ -937,72 +978,73 @@ Functione84f9: ; e84f9
;
ld hl, Channel1Flags3 - Channel1
add hl, bc
- bit 1, [hl]
+ bit SOUND_UNKN_11, [hl]
jr z, .next
;
- ld hl, $0023
+ ld hl, Channel1Field0x23 - Channel1
add hl, bc
ld l, [hl]
- ld h, $00
+ ld h, 0
add hl, de
ld d, h
ld e, l
; get ????
- ld hl, $0024
+ ld hl, Channel1Field0x24 - Channel1
add hl, bc
ld a, [hl]
; add it to ????
- ld hl, $0025
+ ld hl, Channel1Field0x25 - Channel1
add hl, bc
add [hl]
ld [hl], a
- ld a, $00
+ ld a, 0
adc e
ld e, a
- ld a, $00
+ ld a, 0
adc d
ld d, a
;
- ld hl, $0022
+ ld hl, Channel1Field0x22 - Channel1
add hl, bc
ld a, [hl]
cp d
jp c, .quit1
jr nz, .quit2
- ld hl, $0021
+ ld hl, Channel1Field0x21 - Channel1
add hl, bc
ld a, [hl]
cp e
jp c, .quit1
jr .quit2
+
.next
ld a, e
- ld hl, $0023
+ ld hl, Channel1Field0x23 - Channel1
add hl, bc
ld e, [hl]
sub e
ld e, a
ld a, d
- sbc a, $00
+ sbc a, 0
ld d, a
- ld hl, $0024
+ ld hl, Channel1Field0x24 - Channel1
add hl, bc
ld a, [hl]
add a
ld [hl], a
ld a, e
- sbc a, $00
+ sbc a, 0
ld e, a
ld a, d
- sbc a, $00
+ sbc a, 0
ld d,a
- ld hl, $0022
+ ld hl, Channel1Field0x22 - Channel1
add hl, bc
ld a, d
cp [hl]
jr c, .quit1
jr nz, .quit2
- ld hl, $0021
+ ld hl, Channel1Field0x21 - Channel1
add hl, bc
ld a, e
cp [hl]
@@ -1010,11 +1052,12 @@ Functione84f9: ; e84f9
.quit1
ld hl, Channel1Flags2 - Channel1
add hl, bc
- res 1, [hl]
+ res SOUND_UNKN_09, [hl]
ld hl, Channel1Flags3 - Channel1
add hl, bc
- res 1, [hl]
+ res SOUND_UNKN_11, [hl]
ret
+
.quit2
ld hl, Channel1Frequency - Channel1
add hl, bc
@@ -1023,16 +1066,17 @@ Functione84f9: ; e84f9
ld [hl], d
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- set 1, [hl]
- set 0, [hl]
+ set NOTE_UNKN_1, [hl]
+ set NOTE_UNKN_0, [hl]
ret
+
; e858c
HandleNoise: ; e858c
; is noise sampling on?
ld hl, Channel1Flags - Channel1
add hl, bc
- bit 4, [hl] ; noise sampling
+ bit SOUND_NOISE, [hl] ; noise sampling
ret z
; are we in a sfx channel?
ld a, [CurChannel]
@@ -1040,19 +1084,20 @@ HandleNoise: ; e858c
jr nz, .next
; is ch8 on? (noise)
ld hl, Channel8Flags
- bit 0, [hl] ; on?
+ bit SOUND_CHANNEL_ON, [hl] ; on?
jr z, .next
; is ch8 playing noise?
- bit 4, [hl]
+ bit SOUND_NOISE, [hl]
ret nz ; quit if so
;
.next
- ld a, [wc2a2]
+ ld a, [wNoiseSampleDelay]
and a
jr z, ReadNoiseSample
dec a
- ld [wc2a2], a
+ ld [wNoiseSampleDelay], a
ret
+
; e85af
ReadNoiseSample: ; e85af
@@ -1082,15 +1127,15 @@ ReadNoiseSample: ; e85af
and $f
inc a
- ld [wc2a2], a
+ ld [wNoiseSampleDelay], a
ld a, [de]
inc de
- ld [wc293], a
+ ld [wCurTrackIntensity], a
ld a, [de]
inc de
- ld [wc294], a
+ ld [wCurTrackFrequency], a
xor a
- ld [wc295], a
+ ld [wCurTrackFrequency + 1], a
ld hl, NoiseSampleAddress
ld [hl], e
@@ -1099,18 +1144,20 @@ ReadNoiseSample: ; e85af
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- set 4, [hl]
+ set NOTE_UNKN_4, [hl]
ret
+
.quit
ret
+
; e85e1
ParseMusic: ; e85e1
; parses until a note is read or the song is ended
call GetMusicByte ; store next byte in a
- cp a, $ff ; is the song over?
- jr z, .readff
- cp a, $d0 ; is it a note?
+ cp $ff ; is the song over?
+ jr z, .endchannel
+ cp $d0 ; is it a note?
jr c, .readnote
; then it's a command
.readcommand
@@ -1122,22 +1169,22 @@ ParseMusic: ; e85e1
; special notes
ld hl, Channel1Flags - Channel1
add hl, bc
- bit 3, [hl]
+ bit SOUND_SFX, [hl]
jp nz, Functione8698
- bit 5, [hl]
+ bit SOUND_REST, [hl] ; rest
jp nz, Functione8698
- bit 4, [hl] ; noise sample
+ bit SOUND_NOISE, [hl] ; noise sample
jp nz, GetNoiseSample
; normal note
; set note duration (bottom nybble)
ld a, [CurMusicByte]
- and a, $0f
+ and $f
call SetNoteDuration
; get note pitch (top nybble)
ld a, [CurMusicByte]
swap a
- and a, $0f
- jr z, .rest ; pitch $0 -> rest
+ and $f
+ jr z, .rest ; pitch 0-> rest
; update pitch
ld hl, Channel1Pitch - Channel1
add hl, bc
@@ -1158,37 +1205,41 @@ ParseMusic: ; e85e1
; ????
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- set 4, [hl]
+ set NOTE_UNKN_4, [hl]
jp LoadNote
+
+
+
.rest
; note = rest
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- set 5, [hl] ; Rest
+ set NOTE_REST, [hl] ; Rest
ret
+
;
-.readff
+.endchannel
; $ff is reached in music data
ld hl, Channel1Flags - Channel1
add hl, bc
- bit 1, [hl] ; in a subroutine?
+ bit SOUND_SUBROUTINE, [hl] ; in a subroutine?
jr nz, .readcommand ; execute
ld a, [CurChannel]
- cp a, $04 ; channels 0-3?
- jr nc, .asm_e8651
+ cp $4 ; channels 0-3?
+ jr nc, .chan_5to8
; ????
- ld hl, $00cb
+ ld hl, Channel5Flags - Channel1
add hl, bc
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr nz, .ok
-.asm_e8651
+.chan_5to8
ld hl, Channel1Flags - Channel1
add hl, bc
- bit 5, [hl]
+ bit SOUND_REST, [hl]
call nz, RestoreVolume
; end music
ld a, [CurChannel]
- cp a, $04 ; channel 5?
+ cp $4 ; channel 5?
jr nz, .ok
; ????
xor a
@@ -1198,11 +1249,11 @@ ParseMusic: ; e85e1
; turn channel off
ld hl, Channel1Flags - Channel1
add hl, bc
- res 0, [hl]
+ res SOUND_CHANNEL_ON, [hl]
; note = rest
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- set 5, [hl]
+ set NOTE_REST, [hl]
; clear music id & bank
ld hl, Channel1MusicID - Channel1
add hl, bc
@@ -1211,12 +1262,13 @@ ParseMusic: ; e85e1
ld [hli], a ; id lo
ld [hli], a ; bank
ret
+
; e8679
RestoreVolume: ; e8679
; ch5 only
ld a, [CurChannel]
- cp a, $04
+ cp $4
ret nz
xor a
ld hl, Channel6CryPitch
@@ -1231,13 +1283,14 @@ RestoreVolume: ; e8679
ld [LastVolume], a
ld [SFXPriority], a
ret
+
; e8698
Functione8698: ; e8698
; turn noise sampling on
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- set 4, [hl] ; noise sample
+ set NOTE_UNKN_4, [hl] ; noise sample
; update note duration
ld a, [CurMusicByte]
call SetNoteDuration ; top nybble doesnt matter?
@@ -1253,8 +1306,8 @@ Functione8698: ; e8698
ld [hl], a
; are we on the last channel? (noise sampling)
ld a, [CurChannel]
- and a, $03
- cp a, $03
+ and $3
+ cp $3
ret z
; update hi frequency from next param
call GetMusicByte
@@ -1262,35 +1315,37 @@ Functione8698: ; e8698
add hl, bc
ld [hl], a
ret
+
; e86c5
GetNoiseSample: ; e86c5
; load ptr to sample header in NoiseSampleAddress
; are we on the last channel?
ld a, [CurChannel]
- and a, $03
- cp a, $03
+ and $3
+ cp $3
; ret if not
ret nz
; update note duration
ld a, [CurMusicByte]
- and a, $0f
+ and $f
call SetNoteDuration
; check current channel
ld a, [CurChannel]
bit 2, a ; are we in a sfx channel?
jr nz, .sfx
ld hl, Channel8Flags
- bit 0, [hl] ; is ch8 on? (noise)
+ bit SOUND_CHANNEL_ON, [hl] ; is ch8 on? (noise)
ret nz
ld a, [MusicNoiseSampleSet]
jr .next
+
.sfx
ld a, [SFXNoiseSampleSet]
.next
; load noise sample set id into de
ld e, a
- ld d, $00
+ ld d, 0
; load ptr to noise sample set in hl
ld hl, Drumkits
rept 2
@@ -1303,11 +1358,11 @@ endr
ld a, [CurMusicByte]
swap a
; non-rest note?
- and a, $0f
+ and $f
ret z
; use 'pitch' to seek noise sample set
ld e, a
- ld d, $00
+ ld d, 0
rept 2
add hl, de
endr
@@ -1318,8 +1373,9 @@ endr
ld [NoiseSampleAddressHi], a
; clear ????
xor a
- ld [wc2a2], a
+ ld [wNoiseSampleDelay], a
ret
+
; e870f
ParseMusicCommand: ; e870f
@@ -1328,7 +1384,7 @@ ParseMusicCommand: ; e870f
; get command #
sub a, $d0 ; first command
ld e, a
- ld d, $00
+ ld d, 0
; seek command pointer
ld hl, MusicCommands
rept 2
@@ -1339,44 +1395,45 @@ endr
ld h, [hl]
ld l, a
jp [hl]
+
; e8720
MusicCommands: ; e8720
; pointer to each command in order
; octaves
- dw MusicD0 ; octave 8
- dw MusicD1 ; octave 7
- dw MusicD2 ; octave 6
- dw MusicD3 ; octave 5
- dw MusicD4 ; octave 4
- dw MusicD5 ; octave 3
- dw MusicD6 ; octave 2
- dw MusicD7 ; octave 1
- dw MusicD8 ; note length + intensity
- dw MusicD9 ; set starting octave
- dw MusicDA ; tempo
- dw MusicDB ; duty cycle
- dw MusicDC ; intensity
- dw MusicDD ; update sound status
+ dw Music_Octave8 ; octave 8
+ dw Music_Octave7 ; octave 7
+ dw Music_Octave6 ; octave 6
+ dw Music_Octave5 ; octave 5
+ dw Music_Octave4 ; octave 4
+ dw Music_Octave3 ; octave 3
+ dw Music_Octave2 ; octave 2
+ dw Music_Octave1 ; octave 1
+ dw Music_NoteType ; note length + intensity
+ dw Music_ForceOctave ; set starting octave
+ dw Music_Tempo ; tempo
+ dw Music_DutyCycle ; duty cycle
+ dw Music_Intensity ; intensity
+ dw Music_SoundStatus ; update sound status
dw MusicDE ; ???? + duty cycle
- dw MusicDF ;
+ dw Music_ToggleSFX ;
dw MusicE0 ;
- dw MusicE1 ; vibrato
- dw MusicE2 ;
- dw MusicE3 ; music noise sampling
- dw MusicE4 ; force panning
- dw MusicE5 ; volume
- dw MusicE6 ; tune
- dw MusicE7 ;
- dw MusicE8 ;
- dw MusicE9 ; global tempo
- dw MusicEA ; restart current channel from header
- dw MusicEB ; new song
- dw MusicEC ; sfx priority on
- dw MusicED ; sfx priority off
- dw MusicEE ;
- dw MusicEF ; stereo panning
- dw MusicF0 ; sfx noise sampling
+ dw Music_Vibrato ; vibrato
+ dw MusicE2 ; unused
+ dw Music_ToggleNoise ; music noise sampling
+ dw Music_Panning ; force panning
+ dw Music_Volume ; volume
+ dw Music_Tone ; tune
+ dw MusicE7 ; unused
+ dw MusicE8 ; unused
+ dw Music_TempoRelative ; global tempo
+ dw Music_RestartChannel ; restart current channel from header
+ dw Music_NewSong ; new song
+ dw Music_SFXPriorityOn ; sfx priority on
+ dw Music_SFXPriorityOff ; sfx priority off
+ dw MusicEE ; unused
+ dw Music_StereoPanning ; stereo panning
+ dw Music_SFXToggleNoise ; sfx noise sampling
dw MusicF1 ; nothing
dw MusicF2 ; nothing
dw MusicF3 ; nothing
@@ -1385,13 +1442,13 @@ MusicCommands: ; e8720
dw MusicF6 ; nothing
dw MusicF7 ; nothing
dw MusicF8 ; nothing
- dw MusicF9 ;
- dw MusicFA ;
- dw MusicFB ;
- dw MusicFC ; jump
- dw MusicFD ; loop
- dw MusicFE ; call
- dw MusicFF ; return
+ dw MusicF9 ; unused
+ dw Music_SetCondition ;
+ dw Music_JumpIf ;
+ dw Music_JumpChannel ; jump
+ dw Music_LoopChannel ; loop
+ dw Music_CallChannel ; call
+ dw Music_EndChannel ; return
; e8780
MusicF1: ; e8780
@@ -1403,16 +1460,17 @@ MusicF6: ; e8780
MusicF7: ; e8780
MusicF8: ; e8780
ret
+
; e8781
-MusicFF: ; e8781
+Music_EndChannel: ; e8781
; called when $ff is encountered w/ subroutine flag set
; end music stream
; return to caller of the subroutine
; reset subroutine flag
ld hl, Channel1Flags - Channel1
add hl, bc
- res 1, [hl]
+ res SOUND_SUBROUTINE, [hl]
; copy LastMusicAddress to MusicAddress
ld hl, Channel1LastMusicAddress - Channel1
add hl, bc
@@ -1425,9 +1483,10 @@ MusicFF: ; e8781
inc hl
ld [hl], d
ret
+
; e8796
-MusicFE: ; e8796
+Music_CallChannel: ; e8796
; call music stream (subroutine)
; parameters: ll hh ; pointer to subroutine
; get pointer from next 2 bytes
@@ -1457,11 +1516,12 @@ MusicFE: ; e8796
; set subroutine flag
ld hl, Channel1Flags - Channel1
add hl, bc
- set 1, [hl]
+ set SOUND_SUBROUTINE, [hl]
ret
+
; e87bc
-MusicFC: ; e87bc
+Music_JumpChannel: ; e87bc
; jump
; parameters: ll hh ; pointer
; get pointer from next 2 bytes
@@ -1475,9 +1535,10 @@ MusicFC: ; e87bc
inc hl
ld [hl], d
ret
+
; e87cc
-MusicFD: ; e87cc
+Music_LoopChannel: ; e87cc
; loops xx - 1 times
; 00: infinite
; params: 3
@@ -1489,13 +1550,13 @@ MusicFD: ; e87cc
call GetMusicByte
ld hl, Channel1Flags - Channel1
add hl, bc
- bit 2, [hl] ; has the loop been initiated?
+ bit SOUND_LOOPING, [hl] ; has the loop been initiated?
jr nz, .checkloop
and a ; loop counter 0 = infinite
jr z, .loop
; initiate loop
dec a
- set 2, [hl] ; set loop flag
+ set SOUND_LOOPING, [hl] ; set loop flag
ld hl, Channel1LoopCount - Channel1
add hl, bc
ld [hl], a ; store loop counter
@@ -1524,7 +1585,7 @@ MusicFD: ; e87cc
; reset loop flag
ld hl, Channel1Flags - Channel1
add hl, bc
- res 2, [hl]
+ res SOUND_LOOPING, [hl]
; skip to next command
ld hl, Channel1MusicAddress - Channel1
add hl, bc
@@ -1537,9 +1598,10 @@ MusicFD: ; e87cc
dec hl
ld [hl], e
ret
+
; e880e
-MusicFA: ; e880e
+Music_SetCondition: ; e880e
; set condition for a jump
; used with FB
; params: 1
@@ -1551,9 +1613,10 @@ MusicFA: ; e880e
add hl, bc
ld [hl], a
ret
+
; e8817
-MusicFB: ; e8817
+Music_JumpIf: ; e8817
; conditional jump
; used with FA
; params: 3
@@ -1584,6 +1647,7 @@ endr
dec hl
ld [hl], e
ret
+
.jump
; jump to the new address
; get pointer
@@ -1598,6 +1662,7 @@ endr
inc hl
ld [hl], d
ret
+
; e883e
MusicEE; e883e
@@ -1610,11 +1675,11 @@ MusicEE; e883e
; if ????, jump
; get channel
ld a, [CurChannel]
- and a, $03 ; ch0-3
+ and $3 ; ch0-3
ld e, a
- ld d, $00
- ; hl = wc2b8 + channel id
- ld hl, wc2b8
+ ld d, 0
+ ; hl = Channel1JumpCondition + channel id
+ ld hl, Channel1JumpCondition
add hl, de
; if set, jump
ld a, [hl]
@@ -1636,9 +1701,10 @@ endr
dec hl
ld [hl], e
ret
+
.jump
; reset jump flag
- ld [hl], $00
+ ld [hl], 0
; de = pointer
call GetMusicByte
ld e, a
@@ -1651,31 +1717,34 @@ endr
inc hl
ld [hl], d
ret
+
; e886d
MusicF9: ; e886d
; sets some flag
; seems to be unused
; params: 0
- ld a, $01
+ ld a, 1
ld [wc2b5], a
ret
+
; e8873
MusicE2: ; e8873
; seems to have been dummied out
; params: 1
call GetMusicByte
- ld hl, $002c
+ ld hl, Channel1Field0x2c - Channel1
add hl, bc
ld [hl], a
ld hl, Channel1Flags2 - Channel1
add hl, bc
- set 3, [hl]
+ set SOUND_UNKN_0B, [hl]
ret
+
; e8882
-MusicE1: ; e8882
+Music_Vibrato: ; e8882
; vibrato
; params: 2
; 1: [xx]
@@ -1687,11 +1756,11 @@ MusicE1: ; e8882
; set vibrato flag?
ld hl, Channel1Flags2 - Channel1
add hl, bc
- set 0, [hl]
+ set SOUND_VIBRATO, [hl]
; start at lower frequency (extent is positive)
ld hl, Channel1Flags3 - Channel1
add hl, bc
- res 0, [hl]
+ res SOUND_VIBRATO_DIR, [hl]
; get delay
call GetMusicByte
; update delay
@@ -1710,11 +1779,11 @@ MusicE1: ; e8882
add hl, bc
ld d, a
; get top nybble
- and a, $f0
+ and $f0
swap a
srl a ; halve
ld e, a
- adc a, $00 ; round up
+ adc a, 0; round up
swap a
or e
ld [hl], a
@@ -1723,12 +1792,13 @@ MusicE1: ; e8882
add hl, bc
; get bottom nybble
ld a, d
- and a, $0f
+ and $f
ld d, a
swap a
or d
ld [hl], a
ret
+
; e88bd
MusicE0: ; e88bd
@@ -1736,33 +1806,36 @@ MusicE0: ; e88bd
; params: 2
call GetMusicByte
ld [wc297], a
+
call GetMusicByte
ld d, a
- and a, $0f
+ and $f
ld e, a
+
ld a, d
swap a
- and a, $0f
+ and $f
ld d, a
call GetFrequency
- ld hl, $0021
+ ld hl, Channel1Field0x21 - Channel1
add hl, bc
ld [hl], e
- ld hl, $0022
+ ld hl, Channel1Field0x22 - Channel1
add hl, bc
ld [hl], d
ld hl, Channel1Flags2 - Channel1
add hl, bc
- set 1, [hl]
+ set SOUND_UNKN_09, [hl]
ret
+
; e88e4
-MusicE6: ; e88e4
+Music_Tone: ; e88e4
; tone
; params: 2
ld hl, Channel1Flags2 - Channel1
add hl, bc
- set 4, [hl]
+ set SOUND_CRY_PITCH, [hl]
ld hl, Channel1CryPitch + 1 - Channel1
add hl, bc
call GetMusicByte
@@ -1770,19 +1843,21 @@ MusicE6: ; e88e4
call GetMusicByte
ld [hl], a
ret
+
; e88f7
MusicE7: ; e88f7
-; shrug
+; unused
; params: 1
ld hl, Channel1Flags2 - Channel1
add hl, bc
- set 6, [hl]
+ set SOUND_UNKN_0E, [hl]
call GetMusicByte
- ld hl, $0029
+ ld hl, Channel1Field0x29 - Channel1
add hl, bc
ld [hl], a
ret
+
; e8906
MusicDE: ; e8906
@@ -1791,50 +1866,54 @@ MusicDE: ; e8906
;
ld hl, Channel1Flags2 - Channel1
add hl, bc
- set 2, [hl] ; duty cycle
+ set SOUND_DUTY, [hl] ; duty cycle
;
call GetMusicByte
rrca
rrca
- ld hl, $001c
+ ld hl, Channel1Field0x1c - Channel1
add hl, bc
ld [hl], a
; update duty cycle
- and a, $c0 ; only uses top 2 bits
+ and $c0 ; only uses top 2 bits
ld hl, Channel1DutyCycle - Channel1
add hl, bc
ld [hl], a
ret
+
; e891e
MusicE8: ; e891e
-; shrug
+; unused
; params: 1
ld hl, Channel1Flags2 - Channel1
add hl, bc
- set 5, [hl]
+ set SOUND_UNKN_0D, [hl]
call GetMusicByte
- ld hl, $002a
+ ld hl, Channel1Field0x2a - Channel1
add hl, bc
ld [hl], a
ret
+
; e892d
-MusicDF: ; e892d
+Music_ToggleSFX: ; e892d
; toggle something
; params: none
ld hl, Channel1Flags - Channel1
add hl, bc
- bit 3, [hl]
+ bit SOUND_SFX, [hl]
jr z, .on
- res 3, [hl]
+ res SOUND_SFX, [hl]
ret
+
.on
- set 3, [hl]
+ set SOUND_SFX, [hl]
ret
+
; e893b
-MusicE3: ; e893b
+Music_ToggleNoise: ; e893b
; toggle music noise sampling
; can't be used as a straight toggle since the param is not read from on->off
; params:
@@ -1843,20 +1922,22 @@ MusicE3: ; e893b
; check if noise sampling is on
ld hl, Channel1Flags - Channel1
add hl, bc
- bit 4, [hl]
+ bit SOUND_NOISE, [hl]
jr z, .on
; turn noise sampling off
- res 4, [hl]
+ res SOUND_NOISE, [hl]
ret
+
.on
; turn noise sampling on
- set 4, [hl]
+ set SOUND_NOISE, [hl]
call GetMusicByte
ld [MusicNoiseSampleSet], a
ret
+
; e894f
-MusicF0: ; e894f
+Music_SFXToggleNoise: ; e894f
; toggle sfx noise sampling
; params:
; on: 1
@@ -1864,63 +1945,68 @@ MusicF0: ; e894f
; check if noise sampling is on
ld hl, Channel1Flags - Channel1
add hl, bc
- bit 4, [hl]
+ bit SOUND_NOISE, [hl]
jr z, .on
; turn noise sampling off
- res 4, [hl]
+ res SOUND_NOISE, [hl]
ret
+
.on
; turn noise sampling on
- set 4, [hl]
+ set SOUND_NOISE, [hl]
call GetMusicByte
ld [SFXNoiseSampleSet], a
ret
+
; e8963
-MusicD8: ; e8963
+Music_NoteType: ; e8963
; note length
; # frames per 16th note
-; intensity: see MusicDC
+; intensity: see Music_Intensity
; params: 2
; note length
call GetMusicByte
- ld hl, $002d
+ ld hl, Channel1NoteLength - Channel1
add hl, bc
ld [hl], a
ld a, [CurChannel]
- and a, $03
- cp a, $03
+ and $3
+ cp CHAN4 ; CHAN8 & $3
ret z
; intensity
- call MusicDC
+ call Music_Intensity
ret
+
; e8977
-MusicDD: ; e8977
+Music_SoundStatus: ; e8977
; update sound status
; params: 1
call GetMusicByte
ld [SoundInput], a
ld hl, Channel1NoteFlags - Channel1
add hl, bc
- set 3, [hl]
+ set NOTE_UNKN_3, [hl]
ret
+
; e8984
-MusicDB: ; e8984
+Music_DutyCycle: ; e8984
; duty cycle
; params: 1
call GetMusicByte
rrca
rrca
- and a, $c0
+ and $c0
ld hl, Channel1DutyCycle - Channel1
add hl, bc
ld [hl], a
ret
+
; e8991
-MusicDC: ; e8991
+Music_Intensity: ; e8991
; intensity
; params: 1
; hi: pressure
@@ -1930,9 +2016,10 @@ MusicDC: ; e8991
add hl, bc
ld [hl], a
ret
+
; e899a
-MusicDA: ; e899a
+Music_Tempo: ; e899a
; global tempo
; params: 2
; de: tempo
@@ -1942,16 +2029,17 @@ MusicDA: ; e899a
ld e, a
call SetGlobalTempo
ret
+
; e89a6
-MusicD0: ; e89a6
-MusicD1: ; e89a6
-MusicD2: ; e89a6
-MusicD3: ; e89a6
-MusicD4: ; e89a6
-MusicD5: ; e89a6
-MusicD6: ; e89a6
-MusicD7: ; e89a6
+Music_Octave8: ; e89a6
+Music_Octave7: ; e89a6
+Music_Octave6: ; e89a6
+Music_Octave5: ; e89a6
+Music_Octave4: ; e89a6
+Music_Octave3: ; e89a6
+Music_Octave2: ; e89a6
+Music_Octave1: ; e89a6
; set octave based on lo nybble of the command
ld hl, Channel1Octave - Channel1
add hl, bc
@@ -1959,9 +2047,10 @@ MusicD7: ; e89a6
and 7
ld [hl], a
ret
+
; e89b1
-MusicD9: ; e89b1
+Music_ForceOctave: ; e89b1
; set starting octave
; this forces all notes up by the starting octave
; params: 1
@@ -1970,21 +2059,23 @@ MusicD9: ; e89b1
add hl, bc
ld [hl], a
ret
+
; e89ba
-MusicEF: ; e89ba
+Music_StereoPanning: ; e89ba
; stereo panning
; params: 1
; stereo on?
ld a, [Options]
bit 5, a ; stereo
- jr nz, MusicE4
+ jr nz, Music_Panning
; skip param
call GetMusicByte
ret
+
; e89c5
-MusicE4: ; e89c5
+Music_Panning: ; e89c5
; force panning
; params: 1
call SetLRTracks
@@ -1994,9 +2085,10 @@ MusicE4: ; e89c5
and [hl]
ld [hl], a
ret
+
; e89d2
-MusicE5: ; e89d2
+Music_Volume: ; e89d2
; set volume
; params: 1
; see Volume
@@ -2011,21 +2103,23 @@ MusicE5: ; e89d2
; set volume
ld [Volume], a
ret
+
; e89e1
-MusicE9: ; e89e1
+Music_TempoRelative: ; e89e1
; set global tempo to current channel tempo +- param
; params: 1 signed
call GetMusicByte
ld e, a
; check sign
- cp a, $80
+ cp $80
jr nc, .negative
;positive
- ld d, $00
+ ld d, 0
jr .ok
+
.negative
- ld d, $ff
+ ld d, -1
.ok
ld hl, Channel1Tempo - Channel1
add hl, bc
@@ -2037,25 +2131,28 @@ MusicE9: ; e89e1
ld d, h
call SetGlobalTempo
ret
+
; e89fd
-MusicEC: ; e89fd
+Music_SFXPriorityOn: ; e89fd
; turn sfx priority on
; params: none
- ld a, $01
+ ld a, 1
ld [SFXPriority], a
ret
+
; e8a03
-MusicED: ; e8a03
+Music_SFXPriorityOff: ; e8a03
; turn sfx priority off
; params: none
xor a
ld [SFXPriority], a
ret
+
; e8a08
-MusicEA: ; e8a08
+Music_RestartChannel: ; e8a08
; restart current channel from channel header (same bank)
; params: 2 (5)
; ll hh: pointer to new channel header
@@ -2088,9 +2185,10 @@ MusicEA: ; e8a08
call StartChannel
pop bc ; restore current channel
ret
+
; e8a30
-MusicEB: ; e8a30
+Music_NewSong: ; e8a30
; new song
; params: 2
; de: song id
@@ -2102,6 +2200,7 @@ MusicEB: ; e8a30
call _PlayMusic
pop bc
ret
+
; e8a3e
GetMusicByte: ; e8a3e
@@ -2135,6 +2234,7 @@ GetMusicByte: ; e8a3e
; store channeldata in a
ld a, [CurMusicByte]
ret
+
; e8a5d
GetFrequency: ; e8a5d
@@ -2151,7 +2251,7 @@ GetFrequency: ; e8a5d
add hl, bc
ld a, [hl]
swap a ; hi nybble
- and a, $0f
+ and $f
; add current octave
add d
push af ; we'll use this later
@@ -2159,10 +2259,10 @@ GetFrequency: ; e8a5d
ld hl, Channel1StartingOctave - Channel1
add hl, bc
ld a, [hl]
- and a, $0f ; lo nybble
+ and $f ; lo nybble
;
ld l, a ; ok
- ld d, $00
+ ld d, 0
ld h, d
add hl, de ; add current pitch
add hl, hl ; skip 2 bytes for each
@@ -2173,20 +2273,23 @@ GetFrequency: ; e8a5d
ld d, [hl]
; get our octave
pop af
+ ; shift right by [7 - octave] bits
.loop
; [7 - octave] loops
- cp a, $07
+ cp $7
jr nc, .ok
; sra de
sra d
rr e
inc a
jr .loop
+
.ok
ld a, d
- and a, $07 ; top 3 bits for frequency (11 total)
+ and $7 ; top 3 bits for frequency (11 total)
ld d, a
ret
+
; e8a8d
SetNoteDuration: ; e8a8d
@@ -2194,14 +2297,14 @@ SetNoteDuration: ; e8a8d
; store delay units in de
inc a
ld e, a
- ld d, $00
+ ld d, 0
; store NoteLength in a
ld hl, Channel1NoteLength - Channel1
add hl, bc
ld a, [hl]
; multiply NoteLength by delay units
- ld l, $00 ; just multiply
- call MultiplySimple
+ ld l, 0; just multiply
+ call .Multiply
ld a, l ; % $100
; store Tempo in de
ld hl, Channel1Tempo - Channel1
@@ -2210,16 +2313,16 @@ SetNoteDuration: ; e8a8d
inc hl
ld d, [hl]
; add ???? to the next result
- ld hl, $0016
+ ld hl, Channel1Field0x16 - Channel1
add hl, bc
ld l, [hl]
; multiply Tempo by last result (NoteLength * delay % $100)
- call MultiplySimple
+ call .Multiply
; copy result to de
ld e, l
ld d, h
; store result in ????
- ld hl, $0016
+ ld hl, Channel1Field0x16 - Channel1
add hl, bc
ld [hl], e
; store result in NoteDuration
@@ -2227,13 +2330,14 @@ SetNoteDuration: ; e8a8d
add hl, bc
ld [hl], d
ret
+
; e8ab8
-MultiplySimple: ; e8ab8
+.Multiply: ; e8ab8
; multiplies a and de
; adds the result to l
; stores the result in hl
- ld h, $00
+ ld h, 0
.loop
; halve a
srl a
@@ -2249,38 +2353,41 @@ MultiplySimple: ; e8ab8
and a
jr nz, .loop
ret
+
; e8ac7
SetGlobalTempo: ; e8ac7
push bc ; save current channel
; are we dealing with music or sfx?
ld a, [CurChannel]
- cp a, $04
+ cp CHAN5
jr nc, .sfxchannels
ld bc, Channel1
- call SetTempo
+ call Tempo
ld bc, Channel2
- call SetTempo
+ call Tempo
ld bc, Channel3
- call SetTempo
+ call Tempo
ld bc, Channel4
- call SetTempo
+ call Tempo
jr .end
+
.sfxchannels
ld bc, Channel5
- call SetTempo
+ call Tempo
ld bc, Channel6
- call SetTempo
+ call Tempo
ld bc, Channel7
- call SetTempo
+ call Tempo
ld bc, Channel8
- call SetTempo
+ call Tempo
.end
pop bc ; restore current channel
ret
+
; e8b03
-SetTempo: ; e8b03
+Tempo: ; e8b03
; input:
; de: note length
; update Tempo
@@ -2291,18 +2398,20 @@ SetTempo: ; e8b03
ld [hl], d
; clear ????
xor a
- ld hl, $0016
+ ld hl, Channel1Field0x16 - Channel1
add hl, bc
ld [hl], a
ret
+
; e8b11
StartChannel: ; e8b11
call SetLRTracks
ld hl, Channel1Flags - Channel1
add hl, bc
- set 0, [hl] ; turn channel on
+ set SOUND_CHANNEL_ON, [hl] ; turn channel on
ret
+
; e8b1b
SetLRTracks: ; e8b1b
@@ -2311,9 +2420,9 @@ SetLRTracks: ; e8b1b
push de
; store current channel in de
ld a, [CurChannel]
- and a, $03
+ and $3
ld e, a
- ld d, $00
+ ld d, 0
; get this channel's lr tracks
call GetLRTracks
add hl, de ; de = channel 0-3
@@ -2324,6 +2433,7 @@ SetLRTracks: ; e8b1b
ld [hl], a
pop de
ret
+
; e8b30
_PlayMusic:: ; e8b30
@@ -2332,7 +2442,7 @@ _PlayMusic:: ; e8b30
ld hl, MusicID
ld [hl], e ; song number
inc hl
- ld [hl], d ; MusicIDHi (always $00)
+ ld [hl], d ; MusicIDHi (always $)
ld hl, Music
add hl, de ; three
add hl, de ; byte
@@ -2345,7 +2455,7 @@ _PlayMusic:: ; e8b30
call LoadMusicByte ; store first byte of music header in a
rlca
rlca
- and a, $03 ; get number of channels
+ and $3 ; get number of channels
inc a
.loop
; start playing channels
@@ -2357,16 +2467,17 @@ _PlayMusic:: ; e8b30
jr nz, .loop
xor a
ld [wc2b5], a
- ld [wc2b8], a
- ld [wc2b9], a
- ld [wc2ba], a
- ld [wc2bb], a
+ ld [Channel1JumpCondition], a
+ ld [Channel2JumpCondition], a
+ ld [Channel3JumpCondition], a
+ ld [Channel4JumpCondition], a
ld [NoiseSampleAddressLo], a
ld [NoiseSampleAddressHi], a
- ld [wc2a2], a
+ ld [wNoiseSampleDelay], a
ld [MusicNoiseSampleSet], a
call MusicOn
ret
+
; e8b79
_PlayCryHeader:: ; e8b79
@@ -2400,7 +2511,7 @@ endr
; Top 2 bits contain the number of channels
rlca
rlca
- and a, 3
+ and 3
; For each channel:
inc a
@@ -2410,11 +2521,11 @@ endr
ld hl, Channel1Flags - Channel1
add hl, bc
- set 5, [hl]
+ set SOUND_REST, [hl]
ld hl, Channel1Flags2 - Channel1
add hl, bc
- set 4, [hl]
+ set SOUND_CRY_PITCH, [hl]
ld hl, Channel1CryPitch - Channel1
add hl, bc
@@ -2425,7 +2536,7 @@ endr
; No tempo for channel 4
ld a, [CurChannel]
- and a, 3
+ and 3
cp 3
jr nc, .start
@@ -2438,7 +2549,7 @@ endr
ld [hl], a
.start
call StartChannel
- ld a, [wc2bc]
+ ld a, [wStereoPanningMask]
and a
jr z, .next
@@ -2454,7 +2565,7 @@ endr
add hl, bc
ld a, [hl]
ld hl, CryTracks
- and a, [hl]
+ and [hl]
ld hl, Channel1Tracks - Channel1
add hl, bc
ld [hl], a
@@ -2480,18 +2591,19 @@ endr
ld [SFXPriority], a
call MusicOn
ret
+
; e8c04
_PlaySFX:: ; e8c04
; clear channels if they aren't already
call MusicOff
ld hl, Channel5Flags
- bit 0, [hl] ; ch5 on?
+ bit SOUND_CHANNEL_ON, [hl] ; ch5 on?
jr z, .ch6
- res 0, [hl] ; turn it off
+ res SOUND_CHANNEL_ON, [hl] ; turn it off
xor a
ld [rNR11], a ; length/wavepattern = 0
- ld a, $08
+ ld a, $8
ld [rNR12], a ; envelope = 0
xor a
ld [rNR13], a ; frequency lo = 0
@@ -2502,12 +2614,12 @@ _PlaySFX:: ; e8c04
ld [rNR10], a ; sweep = 0
.ch6
ld hl, Channel6Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr z, .ch7
- res 0, [hl] ; turn it off
+ res SOUND_CHANNEL_ON, [hl] ; turn it off
xor a
ld [rNR21], a ; length/wavepattern = 0
- ld a, $08
+ ld a, $8
ld [rNR22], a ; envelope = 0
xor a
ld [rNR23], a ; frequency lo = 0
@@ -2515,13 +2627,13 @@ _PlaySFX:: ; e8c04
ld [rNR24], a ; restart sound (freq hi = 0)
.ch7
ld hl, Channel7Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr z, .ch8
- res 0, [hl] ; turn it off
+ res SOUND_CHANNEL_ON, [hl] ; turn it off
xor a
ld [rNR30], a ; sound mode #3 off
ld [rNR31], a ; length/wavepattern = 0
- ld a, $08
+ ld a, $8
ld [rNR32], a ; envelope = 0
xor a
ld [rNR33], a ; frequency lo = 0
@@ -2529,12 +2641,12 @@ _PlaySFX:: ; e8c04
ld [rNR34], a ; restart sound (freq hi = 0)
.ch8
ld hl, Channel8Flags
- bit 0, [hl]
+ bit SOUND_CHANNEL_ON, [hl]
jr z, .chscleared
- res 0, [hl] ; turn it off
+ res SOUND_CHANNEL_ON, [hl] ; turn it off
xor a
ld [rNR41], a ; length/wavepattern = 0
- ld a, $08
+ ld a, $8
ld [rNR42], a ; envelope = 0
xor a
ld [rNR43], a ; frequency lo = 0
@@ -2564,14 +2676,14 @@ _PlaySFX:: ; e8c04
call LoadMusicByte
rlca ; top 2
rlca ; bits
- and a, $03
+ and $3
inc a ; # channels -> # loops
.startchannels
push af
call LoadChannel ; bc = current channel
ld hl, Channel1Flags - Channel1
add hl, bc
- set 3, [hl]
+ set SOUND_SFX, [hl]
call StartChannel
pop af
dec a
@@ -2580,6 +2692,7 @@ _PlaySFX:: ; e8c04
xor a
ld [SFXPriority], a
ret
+
; e8ca6
@@ -2626,54 +2739,54 @@ endr
ld hl, Channel1Flags - Channel1
add hl, bc
- set 3, [hl]
+ set SOUND_SFX, [hl]
push de
; get tracks for this channel
ld a, [CurChannel]
and 3 ; ch1-4
ld e, a
- ld d, $0
+ ld d, 0
call GetLRTracks
add hl, de
ld a, [hl]
- ld hl, wc2bc
+ ld hl, wStereoPanningMask
and [hl]
ld hl, Channel1Tracks - Channel1
add hl, bc
ld [hl], a
- ld hl, $0030 ; $c131 - Channel1
+ ld hl, Channel1Field0x30 - Channel1 ; $c131 - Channel1
add hl, bc
ld [hl], a
ld a, [CryTracks]
cp 2 ; ch 1-2
- jr c, .asm_e8d0c
+ jr c, .skip
; ch3-4
- ld a, [wc2be]
+ ld a, [wSFXDuration]
- ld hl, $002e ; $c12f - Channel1
+ ld hl, Channel1Field0x2e - Channel1 ; $c12f - Channel1
add hl, bc
ld [hl], a
- ld hl, $002f ; $c130 - Channel1
+ ld hl, Channel1Field0x2f - Channel1 ; $c130 - Channel1
add hl, bc
ld [hl], a
ld hl, Channel1Flags2 - Channel1
add hl, bc
- set 7, [hl]
+ set SOUND_UNKN_0F, [hl]
-.asm_e8d0c
+.skip
pop de
; turn channel on
ld hl, Channel1Flags - Channel1
add hl, bc
- set 0, [hl] ; on
+ set SOUND_CHANNEL_ON, [hl] ; on
; done?
pop af
@@ -2683,6 +2796,7 @@ endr
; we're done
call MusicOn
ret
+
; e8d1b
@@ -2693,10 +2807,10 @@ LoadChannel: ; e8d1b
; get pointer to current channel
call LoadMusicByte
inc de
- and a, $07 ; bit 0-2 (current channel)
+ and $7 ; bit 0-2 (current channel)
ld [CurChannel], a
ld c, a
- ld b, $00
+ ld b, 0
ld hl, ChannelPointers
rept 2
add hl, bc
@@ -2706,7 +2820,7 @@ endr
ld b, [hl] ; bc = channel pointer
ld hl, Channel1Flags - Channel1
add hl, bc
- res 0, [hl] ; channel off
+ res SOUND_CHANNEL_ON, [hl] ; channel off
call ChannelInit
; load music pointer
ld hl, Channel1MusicAddress - Channel1
@@ -2730,6 +2844,7 @@ endr
ld a, [MusicBank]
ld [hl], a
ret
+
; e8d5b
ChannelInit: ; e8d5b
@@ -2755,12 +2870,13 @@ ChannelInit: ; e8d5b
ld [hli], a
inc a
ld [hl], a
- ; set note length to default ($01) (fast)
+ ; set note length to default ($1) (fast)
ld hl, Channel1NoteLength - Channel1
add hl, bc
ld [hl], a
pop de
ret
+
; e8d76
LoadMusicByte:: ; e8d76
@@ -2772,6 +2888,7 @@ LoadMusicByte:: ; e8d76
call _LoadMusicByte
ld a, [CurMusicByte]
ret
+
; e8d80
FrequencyTable: ; e8d80
@@ -2805,16 +2922,16 @@ FrequencyTable: ; e8d80
WaveSamples: ; e8db2
; these are streams of 32 4-bit values used as wavepatterns
; nothing interesting here!
- db $02, $46, $8a, $ce, $ff, $fe, $ed, $dc, $cb, $a9, $87, $65, $44, $33, $22, $11
- db $02, $46, $8a, $ce, $ef, $ff, $fe, $ee, $dd, $cb, $a9, $87, $65, $43, $22, $11
- db $13, $69, $bd, $ee, $ee, $ff, $ff, $ed, $de, $ff, $ff, $ee, $ee, $db, $96, $31
- db $02, $46, $8a, $cd, $ef, $fe, $de, $ff, $ee, $dc, $ba, $98, $76, $54, $32, $10
- db $01, $23, $45, $67, $8a, $cd, $ee, $f7, $7f, $ee, $dc, $a8, $76, $54, $32, $10
- db $00, $11, $22, $33, $44, $33, $22, $11, $ff, $ee, $cc, $aa, $88, $aa, $cc, $ee
- db $02, $46, $8a, $ce, $cb, $a9, $87, $65, $ff, $fe, $ed, $dc, $44, $33, $22, $11
- db $c0, $a9, $87, $f5, $ff, $fe, $ed, $dc, $44, $33, $22, $f1, $02, $46, $8a, $ce
- db $44, $33, $22, $1f, $00, $46, $8a, $ce, $f8, $fe, $ed, $dc, $cb, $a9, $87, $65
- db $11, $00, $00, $08, $00, $13, $57, $9a, $b4, $ba, $a9, $98, $87, $65, $43, $21
+ dn 0, 2, 4, 6, 8, 10, 12, 14, 15, 15, 15, 14, 14, 13, 13, 12, 12, 11, 10, 9, 8, 7, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1
+ dn 0, 2, 4, 6, 8, 10, 12, 14, 14, 15, 15, 15, 15, 14, 14, 14, 13, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 2, 1, 1
+ dn 1, 3, 6, 9, 11, 13, 14, 14, 14, 14, 15, 15, 15, 15, 14, 13, 13, 14, 15, 15, 15, 15, 14, 14, 14, 14, 13, 11, 9, 6, 3, 1
+ dn 0, 2, 4, 6, 8, 10, 12, 13, 14, 15, 15, 14, 13, 14, 15, 15, 14, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
+ dn 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 14, 15, 7, 7, 15, 14, 14, 13, 12, 10, 8, 7, 6, 5, 4, 3, 2, 1, 0
+ dn 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 3, 3, 2, 2, 1, 1, 15, 15, 14, 14, 12, 12, 10, 10, 8, 8, 10, 10, 12, 12, 14, 14
+ dn 0, 2, 4, 6, 8, 10, 12, 14, 12, 11, 10, 9, 8, 7, 6, 5, 15, 15, 15, 14, 14, 13, 13, 12, 4, 4, 3, 3, 2, 2, 1, 1
+ dn 12, 0, 10, 9, 8, 7, 15, 5, 15, 15, 15, 14, 14, 13, 13, 12, 4, 4, 3, 3, 2, 2, 15, 1, 0, 2, 4, 6, 8, 10, 12, 14
+ dn 4, 4, 3, 3, 2, 2, 1, 15, 0, 0, 4, 6, 8, 10, 12, 14, 15, 8, 15, 14, 14, 13, 13, 12, 12, 11, 10, 9, 8, 7, 6, 5
+ dn 1, 1, 0, 0, 0, 0, 0, 8, 0, 0, 1, 3, 5, 7, 9, 10, 11, 4, 11, 10, 10, 9, 9, 8, 8, 7, 6, 5, 4, 3, 2, 1
; e8e52
Drumkits: ; e8e52
@@ -2914,209 +3031,209 @@ Drumkit5: ; e8ee0
Drum00: ; e8efa
; unused
- noise $20, $11, $00
- db $ff ; end
+ noise C#, 1, $11, $00
+ endchannel
; e8efe
Snare1: ; e8efe
- noise $20, $c1, $33
- db $ff ; end
+ noise C#, 1, $c1, $33
+ endchannel
; e8f02
Snare2: ; e8f02
- noise $20, $b1, $33
- db $ff ; end
+ noise C#, 1, $b1, $33
+ endchannel
; e8f06
Snare3: ; e8f06
- noise $20, $a1, $33
- db $ff ; end
+ noise C#, 1, $a1, $33
+ endchannel
; e8f0a
Snare4: ; e8f0a
- noise $20, $81, $33
- db $ff ; end
+ noise C#, 1, $81, $33
+ endchannel
; e8f0e
Drum05: ; e8f0e
- noise $27, $84, $37
- noise $26, $84, $36
- noise $25, $83, $35
- noise $24, $83, $34
- noise $23, $82, $33
- noise $22, $81, $32
- db $ff ; end
+ noise C#, 8, $84, $37
+ noise C#, 7, $84, $36
+ noise C#, 6, $83, $35
+ noise C#, 5, $83, $34
+ noise C#, 4, $82, $33
+ noise C#, 3, $81, $32
+ endchannel
; e8f21
Triangle1: ; e8f21
- noise $20, $51, $2a
- db $ff ; end
+ noise C#, 1, $51, $2a
+ endchannel
; e8f25
Triangle2: ; e8f25
- noise $21, $41, $2b
- noise $20, $61, $2a
- db $ff ; end
+ noise C#, 2, $41, $2b
+ noise C#, 1, $61, $2a
+ endchannel
; e8f2c
HiHat1: ; e8f2c
- noise $20, $81, $10
- db $ff ; end
+ noise C#, 1, $81, $10
+ endchannel
; e8f30
Snare5: ; e8f30
- noise $20, $82, $23
- db $ff ; end
+ noise C#, 1, $82, $23
+ endchannel
; e8f34
Snare6: ; e8f34
- noise $20, $82, $25
- db $ff ; end
+ noise C#, 1, $82, $25
+ endchannel
; e8f38
Snare7: ; e8f38
- noise $20, $82, $26
- db $ff ; end
+ noise C#, 1, $82, $26
+ endchannel
; e8f3c
HiHat2: ; e8f3c
- noise $20, $a1, $10
- db $ff ; end
+ noise C#, 1, $a1, $10
+ endchannel
; e8f40
HiHat3: ; e8f40
- noise $20, $a2, $11
- db $ff ; end
+ noise C#, 1, $a2, $11
+ endchannel
; e8f44
Snare8: ; e8f44
- noise $20, $a2, $50
- db $ff ; end
+ noise C#, 1, $a2, $50
+ endchannel
; e8f48
Triangle3: ; e8f48
- noise $20, $a1, $18
- noise $20, $31, $33
- db $ff ; end
+ noise C#, 1, $a1, $18
+ noise C#, 1, $31, $33
+ endchannel
; e8f4f
Triangle4: ; e8f4f
- noise $22, $91, $28
- noise $20, $71, $18
- db $ff ; end
+ noise C#, 3, $91, $28
+ noise C#, 1, $71, $18
+ endchannel
; e8f56
Snare9: ; e8f56
- noise $20, $91, $22
- db $ff ; end
+ noise C#, 1, $91, $22
+ endchannel
; e8f5a
Snare10: ; e8f5a
- noise $20, $71, $22
- db $ff ; end
+ noise C#, 1, $71, $22
+ endchannel
; e8f5e
Snare11: ; e8f5e
- noise $20, $61, $22
- db $ff ; end
+ noise C#, 1, $61, $22
+ endchannel
; e8f62
Drum20: ; e8f62
- noise $20, $11, $11
- db $ff ; end
+ noise C#, 1, $11, $11
+ endchannel
; e8f66
Drum21: ; e8f66
- db $ff
+ endchannel
; e8f67
Snare12: ; e8f67
- noise $20, $91, $33
- db $ff ; end
+ noise C#, 1, $91, $33
+ endchannel
; e8f6b
Snare13: ; e8f6b
- noise $20, $51, $32
- db $ff ; end
+ noise C#, 1, $51, $32
+ endchannel
; e8f6f
Snare14: ; e8f6f
- noise $20, $81, $31
- db $ff ; end
+ noise C#, 1, $81, $31
+ endchannel
; e8f73
Kick1: ; e8f73
- noise $20, $88, $6b
- noise $20, $71, $00
- db $ff ; end
+ noise C#, 1, $88, $6b
+ noise C#, 1, $71, $00
+ endchannel
; e8f7a
Triangle5: ; e8f7a
- noise $30, $91, $18
- db $ff ; end
+ noise D_, 1, $91, $18
+ endchannel
; e8f7e
Drum27: ; e8f7e
- noise $27, $92, $10
- db $ff ; end
+ noise C#, 8, $92, $10
+ endchannel
; e8f82
Drum28: ; e8f82
- noise $33, $91, $00
- noise $33, $11, $00
- db $ff ; end
+ noise D_, 4, $91, $00
+ noise D_, 4, $11, $00
+ endchannel
; e8f89
Drum29: ; e8f89
- noise $33, $91, $11
- noise $33, $11, $00
- db $ff ; end
+ noise D_, 4, $91, $11
+ noise D_, 4, $11, $00
+ endchannel
; e8f90
Crash1: ; e8f90
- noise $33, $88, $15
- noise $20, $65, $12
- db $ff ; end
+ noise D_, 4, $88, $15
+ noise C#, 1, $65, $12
+ endchannel
; e8f97
Drum31: ; e8f97
- noise $33, $51, $21
- noise $33, $11, $11
- db $ff ; end
+ noise D_, 4, $51, $21
+ noise D_, 4, $11, $11
+ endchannel
; e8f9e
Drum32: ; e8f9e
- noise $33, $51, $50
- noise $33, $11, $11
- db $ff ; end
+ noise D_, 4, $51, $50
+ noise D_, 4, $11, $11
+ endchannel
; e8fa5
Drum33: ; e8fa5
- noise $20, $a1, $31
- db $ff ; end
+ noise C#, 1, $a1, $31
+ endchannel
; e8fa9
Crash2: ; e8fa9
- noise $20, $84, $12
- db $ff ; end
+ noise C#, 1, $84, $12
+ endchannel
; e8fad
Drum35: ; e8fad
- noise $33, $81, $00
- noise $33, $11, $00
- db $ff ; end
+ noise D_, 4, $81, $00
+ noise D_, 4, $11, $00
+ endchannel
; e8fb4
Drum36: ; e8fb4
- noise $33, $81, $21
- noise $33, $11, $11
- db $ff ; end
+ noise D_, 4, $81, $21
+ noise D_, 4, $11, $11
+ endchannel
; e8fbb
Kick2: ; e8fbb
- noise $20, $a8, $6b
- noise $20, $71, $00
- db $ff ; end
+ noise C#, 1, $a8, $6b
+ noise C#, 1, $71, $00
+ endchannel
; e8fc2
GetLRTracks: ; e8fc2
@@ -3128,9 +3245,11 @@ GetLRTracks: ; e8fc2
jr nz, .stereo
ld hl, MonoTracks
ret
+
.stereo
ld hl, StereoTracks
ret
+
; e8fd1
MonoTracks: ; e8fd1
@@ -3170,12 +3289,13 @@ endr
ld a, $80
ld [hli], a
ld hl, rNR10
- ld e, $04
+ ld e, $4
.loop
call ClearChannel
dec e
jr nz, .loop
ret
+
; e8ffe
ClearChannel: ; e8ffe
@@ -3187,11 +3307,12 @@ ClearChannel: ; e8ffe
ld [hli], a ; rNR10, rNR20, rNR30, rNR40 ; sweep = 0
ld [hli], a ; rNR11, rNR21, rNR31, rNR41 ; length/wavepattern = 0
- ld a, $08
+ ld a, $8
ld [hli], a ; rNR12, rNR22, rNR32, rNR42 ; envelope = 0
xor a
ld [hli], a ; rNR13, rNR23, rNR33, rNR43 ; frequency lo = 0
ld a, $80
ld [hli], a ; rNR14, rNR24, rNR34, rNR44 ; restart sound (freq hi = 0)
ret
+
; e900a
diff --git a/audio/music/aftertherivalfight.asm b/audio/music/aftertherivalfight.asm
index 8c88a1954..27ca1dc41 100644
--- a/audio/music/aftertherivalfight.asm
+++ b/audio/music/aftertherivalfight.asm
@@ -1,8 +1,8 @@
Music_AfterTheRivalFight: ; f5127
- dbw $c0, Music_AfterTheRivalFight_Ch1
- dbw $01, Music_AfterTheRivalFight_Ch2
- dbw $02, Music_AfterTheRivalFight_Ch3
- dbw $03, Music_AfterTheRivalFight_Ch4
+ musicheader 4, 1, Music_AfterTheRivalFight_Ch1
+ musicheader 1, 2, Music_AfterTheRivalFight_Ch2
+ musicheader 1, 3, Music_AfterTheRivalFight_Ch3
+ musicheader 1, 4, Music_AfterTheRivalFight_Ch4
; f5133
Music_AfterTheRivalFight_Ch1: ; f5133
diff --git a/audio/music/azaleatown.asm b/audio/music/azaleatown.asm
index 6fb5ec97c..0bce049bf 100644
--- a/audio/music/azaleatown.asm
+++ b/audio/music/azaleatown.asm
@@ -1,8 +1,8 @@
Music_AzaleaTown: ; f57e8
- dbw $c0, Music_AzaleaTown_Ch1
- dbw $01, Music_AzaleaTown_Ch2
- dbw $02, Music_AzaleaTown_Ch3
- dbw $03, Music_AzaleaTown_Ch4
+ musicheader 4, 1, Music_AzaleaTown_Ch1
+ musicheader 1, 2, Music_AzaleaTown_Ch2
+ musicheader 1, 3, Music_AzaleaTown_Ch3
+ musicheader 1, 4, Music_AzaleaTown_Ch4
; f57f4
Music_AzaleaTown_Ch1: ; f57f4
diff --git a/audio/music/battletowerlobby.asm b/audio/music/battletowerlobby.asm
index 3a7b89487..fe7cba7a0 100644
--- a/audio/music/battletowerlobby.asm
+++ b/audio/music/battletowerlobby.asm
@@ -1,8 +1,8 @@
Music_BattleTowerLobby: ; 17948b
- dbw $c0, Music_BattleTowerLobby_Ch1
- dbw $01, Music_BattleTowerLobby_Ch2
- dbw $02, Music_BattleTowerLobby_Ch3
- dbw $03, Music_BattleTowerLobby_Ch4
+ musicheader 4, 1, Music_BattleTowerLobby_Ch1
+ musicheader 1, 2, Music_BattleTowerLobby_Ch2
+ musicheader 1, 3, Music_BattleTowerLobby_Ch3
+ musicheader 1, 4, Music_BattleTowerLobby_Ch4
; 179497
Music_BattleTowerLobby_Ch1: ; 179497
diff --git a/audio/music/battletowertheme.asm b/audio/music/battletowertheme.asm
index 95cdb3b0b..b9e477de1 100644
--- a/audio/music/battletowertheme.asm
+++ b/audio/music/battletowertheme.asm
@@ -1,8 +1,8 @@
Music_BattleTowerTheme: ; 178889
- dbw $c0, Music_BattleTowerTheme_Ch1
- dbw $01, Music_BattleTowerTheme_Ch2
- dbw $02, Music_BattleTowerTheme_Ch3
- dbw $03, Music_BattleTowerTheme_Ch4
+ musicheader 4, 1, Music_BattleTowerTheme_Ch1
+ musicheader 1, 2, Music_BattleTowerTheme_Ch2
+ musicheader 1, 3, Music_BattleTowerTheme_Ch3
+ musicheader 1, 4, Music_BattleTowerTheme_Ch4
; 178895
Music_BattleTowerTheme_Ch1: ; 178895
diff --git a/audio/music/bicycle.asm b/audio/music/bicycle.asm
index af47ded6c..3805627e6 100644
--- a/audio/music/bicycle.asm
+++ b/audio/music/bicycle.asm
@@ -1,8 +1,8 @@
Music_Bicycle: ; ee119
- dbw $c0, Music_Bicycle_Ch1
- dbw $01, Music_Bicycle_Ch2
- dbw $02, Music_Bicycle_Ch3
- dbw $03, Music_Bicycle_Ch4
+ musicheader 4, 1, Music_Bicycle_Ch1
+ musicheader 1, 2, Music_Bicycle_Ch2
+ musicheader 1, 3, Music_Bicycle_Ch3
+ musicheader 1, 4, Music_Bicycle_Ch4
; ee125
Music_Bicycle_Ch1: ; ee125
diff --git a/audio/music/buenaspassword.asm b/audio/music/buenaspassword.asm
index aeea404d4..a91999f30 100644
--- a/audio/music/buenaspassword.asm
+++ b/audio/music/buenaspassword.asm
@@ -1,8 +1,8 @@
Music_BuenasPassword: ; 178153
- dbw $c0, Music_BuenasPassword_Ch1
- dbw $01, Music_BuenasPassword_Ch2
- dbw $02, Music_BuenasPassword_Ch3
- dbw $03, Music_BuenasPassword_Ch4
+ musicheader 4, 1, Music_BuenasPassword_Ch1
+ musicheader 1, 2, Music_BuenasPassword_Ch2
+ musicheader 1, 3, Music_BuenasPassword_Ch3
+ musicheader 1, 4, Music_BuenasPassword_Ch4
; 17815f
Music_BuenasPassword_Ch1: ; 17815f
diff --git a/audio/music/bugcatchingcontest.asm b/audio/music/bugcatchingcontest.asm
index ee2d594ab..6195d664e 100644
--- a/audio/music/bugcatchingcontest.asm
+++ b/audio/music/bugcatchingcontest.asm
@@ -1,8 +1,8 @@
Music_BugCatchingContest: ; f7c16
- dbw $c0, Music_BugCatchingContest_Ch1
- dbw $01, Music_BugCatchingContest_Ch2
- dbw $02, Music_BugCatchingContest_Ch3
- dbw $03, Music_BugCatchingContest_Ch4
+ musicheader 4, 1, Music_BugCatchingContest_Ch1
+ musicheader 1, 2, Music_BugCatchingContest_Ch2
+ musicheader 1, 3, Music_BugCatchingContest_Ch3
+ musicheader 1, 4, Music_BugCatchingContest_Ch4
; f7c22
Music_BugCatchingContest_Ch1: ; f7c22
diff --git a/audio/music/burnedtower.asm b/audio/music/burnedtower.asm
index 02a6e8cbc..e06a6a7b9 100644
--- a/audio/music/burnedtower.asm
+++ b/audio/music/burnedtower.asm
@@ -1,8 +1,8 @@
Music_BurnedTower: ; f6a99
- dbw $c0, Music_BurnedTower_Ch1
- dbw $01, Music_BurnedTower_Ch2
- dbw $02, Music_BurnedTower_Ch3
- dbw $03, Music_BurnedTower_Ch4
+ musicheader 4, 1, Music_BurnedTower_Ch1
+ musicheader 1, 2, Music_BurnedTower_Ch2
+ musicheader 1, 3, Music_BurnedTower_Ch3
+ musicheader 1, 4, Music_BurnedTower_Ch4
; f6aa5
Music_BurnedTower_Ch1: ; f6aa5
diff --git a/audio/music/celadoncity.asm b/audio/music/celadoncity.asm
index 915a99c6d..f118d0243 100644
--- a/audio/music/celadoncity.asm
+++ b/audio/music/celadoncity.asm
@@ -1,7 +1,7 @@
Music_CeladonCity: ; f435b
- dbw $80, Music_CeladonCity_Ch1
- dbw $01, Music_CeladonCity_Ch2
- dbw $02, Music_CeladonCity_Ch3
+ musicheader 3, 1, Music_CeladonCity_Ch1
+ musicheader 1, 2, Music_CeladonCity_Ch2
+ musicheader 1, 3, Music_CeladonCity_Ch3
; f4364
Music_CeladonCity_Ch1: ; f4364
diff --git a/audio/music/championbattle.asm b/audio/music/championbattle.asm
index 2f4ae83d1..297325803 100644
--- a/audio/music/championbattle.asm
+++ b/audio/music/championbattle.asm
@@ -1,7 +1,7 @@
Music_ChampionBattle: ; ea9c1
- dbw $80, Music_ChampionBattle_Ch1
- dbw $01, Music_ChampionBattle_Ch2
- dbw $02, Music_ChampionBattle_Ch3
+ musicheader 3, 1, Music_ChampionBattle_Ch1
+ musicheader 1, 2, Music_ChampionBattle_Ch2
+ musicheader 1, 3, Music_ChampionBattle_Ch3
; ea9ca
Music_ChampionBattle_Ch1: ; ea9ca
diff --git a/audio/music/cherrygrovecity.asm b/audio/music/cherrygrovecity.asm
index 2ed2990d5..e327eba1f 100644
--- a/audio/music/cherrygrovecity.asm
+++ b/audio/music/cherrygrovecity.asm
@@ -1,8 +1,8 @@
Music_CherrygroveCity: ; f5b03
- dbw $c0, Music_CherrygroveCity_Ch1
- dbw $01, Music_CherrygroveCity_Ch2
- dbw $02, Music_CherrygroveCity_Ch3
- dbw $03, Music_CherrygroveCity_Ch4
+ musicheader 4, 1, Music_CherrygroveCity_Ch1
+ musicheader 1, 2, Music_CherrygroveCity_Ch2
+ musicheader 1, 3, Music_CherrygroveCity_Ch3
+ musicheader 1, 4, Music_CherrygroveCity_Ch4
; f5b0f
Music_CherrygroveCity_Ch1: ; f5b0f
diff --git a/audio/music/clair.asm b/audio/music/clair.asm
index 4b5de2cc2..d4ea143b3 100644
--- a/audio/music/clair.asm
+++ b/audio/music/clair.asm
@@ -1,8 +1,8 @@
Music_Clair: ; 1fa8d
- dbw $c0, Music_Clair_Ch1
- dbw $01, Music_Clair_Ch2
- dbw $02, Music_Clair_Ch3
- dbw $03, Music_Clair_Ch4
+ musicheader 4, 1, Music_Clair_Ch1
+ musicheader 1, 2, Music_Clair_Ch2
+ musicheader 1, 3, Music_Clair_Ch3
+ musicheader 1, 4, Music_Clair_Ch4
; 1fa99
Music_Clair_Ch1: ; 1fa99
diff --git a/audio/music/contestresults.asm b/audio/music/contestresults.asm
index 98c4583fb..e6d730daf 100644
--- a/audio/music/contestresults.asm
+++ b/audio/music/contestresults.asm
@@ -1,8 +1,8 @@
Music_ContestResults: ; efb3e
- dbw $c0, Music_ContestResults_Ch1
- dbw $01, Music_ContestResults_Ch2
- dbw $02, Music_ContestResults_Ch3
- dbw $03, Music_ContestResults_Ch4
+ musicheader 4, 1, Music_ContestResults_Ch1
+ musicheader 1, 2, Music_ContestResults_Ch2
+ musicheader 1, 3, Music_ContestResults_Ch3
+ musicheader 1, 4, Music_ContestResults_Ch4
; efb4a
Music_ContestResults_Ch1: ; efb4a
diff --git a/audio/music/credits.asm b/audio/music/credits.asm
index d5fbc2202..532faef70 100644
--- a/audio/music/credits.asm
+++ b/audio/music/credits.asm
@@ -1,8 +1,8 @@
Music_Credits: ; 1f31c
- dbw $c0, Music_Credits_Ch1
- dbw $01, Music_Credits_Ch2
- dbw $02, Music_Credits_Ch3
- dbw $03, Music_Credits_Ch4
+ musicheader 4, 1, Music_Credits_Ch1
+ musicheader 1, 2, Music_Credits_Ch2
+ musicheader 1, 3, Music_Credits_Ch3
+ musicheader 1, 4, Music_Credits_Ch4
; 1f328
Music_Credits_Ch1: ; 1f328
diff --git a/audio/music/crystalopening.asm b/audio/music/crystalopening.asm
index d19714dc2..e01d57d42 100644
--- a/audio/music/crystalopening.asm
+++ b/audio/music/crystalopening.asm
@@ -1,8 +1,8 @@
Music_CrystalOpening: ; 1786e8
- dbw $c0, Music_CrystalOpening_Ch1
- dbw $01, Music_CrystalOpening_Ch2
- dbw $02, Music_CrystalOpening_Ch3
- dbw $03, Music_CrystalOpening_Ch4
+ musicheader 4, 1, Music_CrystalOpening_Ch1
+ musicheader 1, 2, Music_CrystalOpening_Ch2
+ musicheader 1, 3, Music_CrystalOpening_Ch3
+ musicheader 1, 4, Music_CrystalOpening_Ch4
; 1786f4
Music_CrystalOpening_Ch1: ; 1786f4
diff --git a/audio/music/dancinghall.asm b/audio/music/dancinghall.asm
index 1a5ed3e69..1241d6076 100644
--- a/audio/music/dancinghall.asm
+++ b/audio/music/dancinghall.asm
@@ -1,7 +1,7 @@
Music_DancingHall: ; ef9bc
- dbw $80, Music_DancingHall_Ch1
- dbw $01, Music_DancingHall_Ch2
- dbw $02, Music_DancingHall_Ch3
+ musicheader 3, 1, Music_DancingHall_Ch1
+ musicheader 1, 2, Music_DancingHall_Ch2
+ musicheader 1, 3, Music_DancingHall_Ch3
; ef9c5
db $3
diff --git a/audio/music/darkcave.asm b/audio/music/darkcave.asm
index 42fdab99d..89f9bc56b 100644
--- a/audio/music/darkcave.asm
+++ b/audio/music/darkcave.asm
@@ -1,8 +1,8 @@
Music_DarkCave: ; ea2be
- dbw $c0, Music_DarkCave_Ch1
- dbw $01, Music_DarkCave_Ch2
- dbw $02, Music_DarkCave_Ch3
- dbw $03, Music_DarkCave_Ch4
+ musicheader 4, 1, Music_DarkCave_Ch1
+ musicheader 1, 2, Music_DarkCave_Ch2
+ musicheader 1, 3, Music_DarkCave_Ch3
+ musicheader 1, 4, Music_DarkCave_Ch4
; ea2ca
Music_DarkCave_Ch1: ; ea2ca
diff --git a/audio/music/dragonsden.asm b/audio/music/dragonsden.asm
index da0c507a0..6778a09b2 100644
--- a/audio/music/dragonsden.asm
+++ b/audio/music/dragonsden.asm
@@ -1,8 +1,8 @@
Music_DragonsDen: ; eece8
- dbw $c0, Music_DragonsDen_Ch1
- dbw $01, Music_DragonsDen_Ch2
- dbw $02, Music_DragonsDen_Ch3
- dbw $03, Music_DragonsDen_Ch4
+ musicheader 4, 1, Music_DragonsDen_Ch1
+ musicheader 1, 2, Music_DragonsDen_Ch2
+ musicheader 1, 3, Music_DragonsDen_Ch3
+ musicheader 1, 4, Music_DragonsDen_Ch4
; eecf4
Music_DragonsDen_Ch1: ; eecf4
diff --git a/audio/music/ecruteakcity.asm b/audio/music/ecruteakcity.asm
index 02ba20553..77b349295 100644
--- a/audio/music/ecruteakcity.asm
+++ b/audio/music/ecruteakcity.asm
@@ -1,7 +1,7 @@
Music_EcruteakCity: ; ef2d0
- dbw $80, Music_EcruteakCity_Ch1
- dbw $01, Music_EcruteakCity_Ch2
- dbw $02, Music_EcruteakCity_Ch3
+ musicheader 3, 1, Music_EcruteakCity_Ch1
+ musicheader 1, 2, Music_EcruteakCity_Ch2
+ musicheader 1, 3, Music_EcruteakCity_Ch3
; ef2d9
Music_EcruteakCity_Ch1: ; ef2d9
diff --git a/audio/music/elmslab.asm b/audio/music/elmslab.asm
index 23eb1f508..39bf03a9b 100644
--- a/audio/music/elmslab.asm
+++ b/audio/music/elmslab.asm
@@ -1,8 +1,8 @@
Music_ElmsLab: ; ea040
- dbw $c0, Music_ElmsLab_Ch1
- dbw $01, Music_ElmsLab_Ch2
- dbw $02, Music_ElmsLab_Ch3
- dbw $03, Music_ElmsLab_Ch4
+ musicheader 4, 1, Music_ElmsLab_Ch1
+ musicheader 1, 2, Music_ElmsLab_Ch2
+ musicheader 1, 3, Music_ElmsLab_Ch3
+ musicheader 1, 4, Music_ElmsLab_Ch4
; ea04c
Music_ElmsLab_Ch1: ; ea04c
diff --git a/audio/music/evolution.asm b/audio/music/evolution.asm
index 05d199c84..ce07a300b 100644
--- a/audio/music/evolution.asm
+++ b/audio/music/evolution.asm
@@ -1,8 +1,8 @@
Music_Evolution: ; f06e1
- dbw $c0, Music_Evolution_Ch1
- dbw $01, Music_Evolution_Ch2
- dbw $02, Music_Evolution_Ch3
- dbw $03, Music_Evolution_Ch4
+ musicheader 4, 1, Music_Evolution_Ch1
+ musicheader 1, 2, Music_Evolution_Ch2
+ musicheader 1, 3, Music_Evolution_Ch3
+ musicheader 1, 4, Music_Evolution_Ch4
; f06ed
Music_Evolution_Ch1: ; f06ed
@@ -13,13 +13,13 @@ Music_Evolution_Ch1: ; f06ed
dutycycle $2
notetype $c, $92
octave 3
- unknownmusic0xe0 $0, $4a
+ unknownmusic0xe0 $0, 4, A_
note C_, 1
- unknownmusic0xe0 $0, $4a
+ unknownmusic0xe0 $0, 4, A_
note G_, 1
- unknownmusic0xe0 $0, $4a
+ unknownmusic0xe0 $0, 4, A_
note C_, 1
- unknownmusic0xe0 $0, $4a
+ unknownmusic0xe0 $0, 4, A_
note G_, 1
note __, 4
dutycycle $3
diff --git a/audio/music/gamecorner.asm b/audio/music/gamecorner.asm
index 3ac16a1ec..844ceee2f 100644
--- a/audio/music/gamecorner.asm
+++ b/audio/music/gamecorner.asm
@@ -1,8 +1,8 @@
Music_GameCorner: ; edd6d
- dbw $c0, Music_GameCorner_Ch1
- dbw $01, Music_GameCorner_Ch2
- dbw $02, Music_GameCorner_Ch3
- dbw $03, Music_GameCorner_Ch4
+ musicheader 4, 1, Music_GameCorner_Ch1
+ musicheader 1, 2, Music_GameCorner_Ch2
+ musicheader 1, 3, Music_GameCorner_Ch3
+ musicheader 1, 4, Music_GameCorner_Ch4
; edd79
Music_GameCorner_Ch1: ; edd79
diff --git a/audio/music/goldenrodcity.asm b/audio/music/goldenrodcity.asm
index cf92246b6..89ee7d5bb 100644
--- a/audio/music/goldenrodcity.asm
+++ b/audio/music/goldenrodcity.asm
@@ -1,8 +1,8 @@
Music_GoldenrodCity: ; eb453
- dbw $c0, Music_GoldenrodCity_Ch1
- dbw $01, Music_GoldenrodCity_Ch2
- dbw $02, Music_GoldenrodCity_Ch3
- dbw $03, Music_GoldenrodCity_Ch4
+ musicheader 4, 1, Music_GoldenrodCity_Ch1
+ musicheader 1, 2, Music_GoldenrodCity_Ch2
+ musicheader 1, 3, Music_GoldenrodCity_Ch3
+ musicheader 1, 4, Music_GoldenrodCity_Ch4
; eb45f
Music_GoldenrodCity_Ch1: ; eb45f
diff --git a/audio/music/goldsilveropening.asm b/audio/music/goldsilveropening.asm
index 7c4742439..9c677f47b 100644
--- a/audio/music/goldsilveropening.asm
+++ b/audio/music/goldsilveropening.asm
@@ -1,7 +1,7 @@
Music_GoldSilverOpening: ; f7055
- dbw $80, Music_GoldSilverOpening_Ch1
- dbw $01, Music_GoldSilverOpening_Ch2
- dbw $02, Music_GoldSilverOpening_Ch3
+ musicheader 3, 1, Music_GoldSilverOpening_Ch1
+ musicheader 1, 2, Music_GoldSilverOpening_Ch2
+ musicheader 1, 3, Music_GoldSilverOpening_Ch3
; f705e
Music_GoldSilverOpening_Ch1: ; f705e
diff --git a/audio/music/goldsilveropening2.asm b/audio/music/goldsilveropening2.asm
index 64b133bae..90b9b511c 100644
--- a/audio/music/goldsilveropening2.asm
+++ b/audio/music/goldsilveropening2.asm
@@ -1,8 +1,8 @@
Music_GoldSilverOpening2: ; f7308
- dbw $c0, Music_GoldSilverOpening2_Ch1
- dbw $01, Music_GoldSilverOpening2_Ch2
- dbw $02, Music_GoldSilverOpening2_Ch3
- dbw $03, Music_GoldSilverOpening2_Ch4
+ musicheader 4, 1, Music_GoldSilverOpening2_Ch1
+ musicheader 1, 2, Music_GoldSilverOpening2_Ch2
+ musicheader 1, 3, Music_GoldSilverOpening2_Ch3
+ musicheader 1, 4, Music_GoldSilverOpening2_Ch4
; f7314
Music_GoldSilverOpening2_Ch1: ; f7314
diff --git a/audio/music/gym.asm b/audio/music/gym.asm
index c41eab9aa..89c145724 100644
--- a/audio/music/gym.asm
+++ b/audio/music/gym.asm
@@ -1,8 +1,8 @@
Music_Gym: ; f48ae
- dbw $c0, Music_Gym_Ch1
- dbw $01, Music_Gym_Ch2
- dbw $02, Music_Gym_Ch3
- dbw $03, Music_Gym_Ch4
+ musicheader 4, 1, Music_Gym_Ch1
+ musicheader 1, 2, Music_Gym_Ch2
+ musicheader 1, 3, Music_Gym_Ch3
+ musicheader 1, 4, Music_Gym_Ch4
; f48ba
Music_Gym_Ch1: ; f48ba
diff --git a/audio/music/gymleadervictory.asm b/audio/music/gymleadervictory.asm
index d78f7db38..28ef43192 100644
--- a/audio/music/gymleadervictory.asm
+++ b/audio/music/gymleadervictory.asm
@@ -1,8 +1,8 @@
Music_GymLeaderVictory: ; f462c
- dbw $c0, Music_GymLeaderVictory_Ch1
- dbw $01, Music_GymLeaderVictory_Ch2
- dbw $02, Music_GymLeaderVictory_Ch3
- dbw $03, Music_GymLeaderVictory_Ch4
+ musicheader 4, 1, Music_GymLeaderVictory_Ch1
+ musicheader 1, 2, Music_GymLeaderVictory_Ch2
+ musicheader 1, 3, Music_GymLeaderVictory_Ch3
+ musicheader 1, 4, Music_GymLeaderVictory_Ch4
; f4638
Music_GymLeaderVictory_Ch1: ; f4638
diff --git a/audio/music/halloffame.asm b/audio/music/halloffame.asm
index 6812fde53..8abc46f7b 100644
--- a/audio/music/halloffame.asm
+++ b/audio/music/halloffame.asm
@@ -1,8 +1,8 @@
Music_HallOfFame: ; f05bf
- dbw $c0, Music_HallOfFame_Ch1
- dbw $01, Music_HallOfFame_Ch2
- dbw $02, Music_HallOfFame_Ch3
- dbw $03, Music_HallOfFame_Ch4
+ musicheader 4, 1, Music_HallOfFame_Ch1
+ musicheader 1, 2, Music_HallOfFame_Ch2
+ musicheader 1, 3, Music_HallOfFame_Ch3
+ musicheader 1, 4, Music_HallOfFame_Ch4
; f05cb
Music_HallOfFame_Ch1: ; f05cb
diff --git a/audio/music/healpokemon.asm b/audio/music/healpokemon.asm
index 7b50731d6..25f4ff4f7 100644
--- a/audio/music/healpokemon.asm
+++ b/audio/music/healpokemon.asm
@@ -1,7 +1,7 @@
Music_HealPokemon: ; f0697
- dbw $80, Music_HealPokemon_Ch1
- dbw $01, Music_HealPokemon_Ch2
- dbw $02, Music_HealPokemon_Ch3
+ musicheader 3, 1, Music_HealPokemon_Ch1
+ musicheader 1, 2, Music_HealPokemon_Ch2
+ musicheader 1, 3, Music_HealPokemon_Ch3
; f06a0
Music_HealPokemon_Ch1: ; f06a0
@@ -11,16 +11,16 @@ Music_HealPokemon_Ch1: ; f06a0
tone $0001
notetype $c, $81
note __, 2
- unknownmusic0xe0 $0, $40
+ unknownmusic0xe0 $0, 4, __
note B_, 2
- unknownmusic0xe0 $0, $55
+ unknownmusic0xe0 $0, 5, E_
note B_, 2
- unknownmusic0xe0 $0, $45
+ unknownmusic0xe0 $0, 4, E_
note E_, 2
note __, 4
- unknownmusic0xe0 $0, $30
+ unknownmusic0xe0 $0, 3, __
note E_, 4
- unknownmusic0xe0 $0, $40
+ unknownmusic0xe0 $0, 4, __
note B_, 4
endchannel
; f06c4
diff --git a/audio/music/indigoplateau.asm b/audio/music/indigoplateau.asm
index e6cc1e6c7..64d19da99 100644
--- a/audio/music/indigoplateau.asm
+++ b/audio/music/indigoplateau.asm
@@ -1,8 +1,8 @@
Music_IndigoPlateau: ; ee852
- dbw $c0, Music_IndigoPlateau_Ch1
- dbw $01, Music_IndigoPlateau_Ch2
- dbw $02, Music_IndigoPlateau_Ch3
- dbw $03, Music_IndigoPlateau_Ch4
+ musicheader 4, 1, Music_IndigoPlateau_Ch1
+ musicheader 1, 2, Music_IndigoPlateau_Ch2
+ musicheader 1, 3, Music_IndigoPlateau_Ch3
+ musicheader 1, 4, Music_IndigoPlateau_Ch4
; ee85e
Music_IndigoPlateau_Ch1: ; ee85e
diff --git a/audio/music/johtogymbattle.asm b/audio/music/johtogymbattle.asm
index 310e2313e..191b62ad9 100644
--- a/audio/music/johtogymbattle.asm
+++ b/audio/music/johtogymbattle.asm
@@ -1,7 +1,7 @@
Music_JohtoGymBattle: ; ea50d
- dbw $80, Music_JohtoGymBattle_Ch1
- dbw $01, Music_JohtoGymBattle_Ch2
- dbw $02, Music_JohtoGymBattle_Ch3
+ musicheader 3, 1, Music_JohtoGymBattle_Ch1
+ musicheader 1, 2, Music_JohtoGymBattle_Ch2
+ musicheader 1, 3, Music_JohtoGymBattle_Ch3
; ea516
Music_JohtoGymBattle_Ch1: ; ea516
diff --git a/audio/music/johtotrainerbattle.asm b/audio/music/johtotrainerbattle.asm
index 4a4895400..52f60502d 100644
--- a/audio/music/johtotrainerbattle.asm
+++ b/audio/music/johtotrainerbattle.asm
@@ -1,7 +1,7 @@
Music_JohtoTrainerBattle: ; f6096
- dbw $80, Music_JohtoTrainerBattle_Ch1
- dbw $01, Music_JohtoTrainerBattle_Ch2
- dbw $02, Music_JohtoTrainerBattle_Ch3
+ musicheader 3, 1, Music_JohtoTrainerBattle_Ch1
+ musicheader 1, 2, Music_JohtoTrainerBattle_Ch2
+ musicheader 1, 3, Music_JohtoTrainerBattle_Ch3
; f609f
Music_JohtoTrainerBattle_Ch1: ; f609f
diff --git a/audio/music/johtowildbattle.asm b/audio/music/johtowildbattle.asm
index ac53dac2a..e775fa648 100644
--- a/audio/music/johtowildbattle.asm
+++ b/audio/music/johtowildbattle.asm
@@ -1,7 +1,7 @@
Music_JohtoWildBattle: ; f5dc5
- dbw $80, Music_JohtoWildBattle_Ch1
- dbw $01, Music_JohtoWildBattle_Ch2
- dbw $02, Music_JohtoWildBattle_Ch3
+ musicheader 3, 1, Music_JohtoWildBattle_Ch1
+ musicheader 1, 2, Music_JohtoWildBattle_Ch2
+ musicheader 1, 3, Music_JohtoWildBattle_Ch3
; f5dce
Music_JohtoWildBattle_Ch1: ; f5dce
diff --git a/audio/music/johtowildbattlenight.asm b/audio/music/johtowildbattlenight.asm
index f0acc8906..d176a43f3 100644
--- a/audio/music/johtowildbattlenight.asm
+++ b/audio/music/johtowildbattlenight.asm
@@ -1,7 +1,7 @@
Music_JohtoWildBattleNight: ; f605c
- dbw $80, Music_JohtoWildBattleNight_Ch1
- dbw $01, Music_JohtoWildBattleNight_Ch2
- dbw $02, Music_JohtoWildBattleNight_Ch3
+ musicheader 3, 1, Music_JohtoWildBattleNight_Ch1
+ musicheader 1, 2, Music_JohtoWildBattleNight_Ch2
+ musicheader 1, 3, Music_JohtoWildBattleNight_Ch3
; f6065
Music_JohtoWildBattleNight_Ch1: ; f6065
diff --git a/audio/music/kantogymbattle.asm b/audio/music/kantogymbattle.asm
index 18735043b..99fdab1a6 100644
--- a/audio/music/kantogymbattle.asm
+++ b/audio/music/kantogymbattle.asm
@@ -1,7 +1,7 @@
Music_KantoGymBattle: ; ec720
- dbw $80, Music_KantoGymBattle_Ch1
- dbw $01, Music_KantoGymBattle_Ch2
- dbw $02, Music_KantoGymBattle_Ch3
+ musicheader 3, 1, Music_KantoGymBattle_Ch1
+ musicheader 1, 2, Music_KantoGymBattle_Ch2
+ musicheader 1, 3, Music_KantoGymBattle_Ch3
; ec729
Music_KantoGymBattle_Ch1: ; ec729
diff --git a/audio/music/kantotrainerbattle.asm b/audio/music/kantotrainerbattle.asm
index e246cc3d0..fa21746db 100644
--- a/audio/music/kantotrainerbattle.asm
+++ b/audio/music/kantotrainerbattle.asm
@@ -1,7 +1,7 @@
Music_KantoTrainerBattle: ; ec9fa
- dbw $80, Music_KantoTrainerBattle_Ch1
- dbw $01, Music_KantoTrainerBattle_Ch2
- dbw $02, Music_KantoTrainerBattle_Ch3
+ musicheader 3, 1, Music_KantoTrainerBattle_Ch1
+ musicheader 1, 2, Music_KantoTrainerBattle_Ch2
+ musicheader 1, 3, Music_KantoTrainerBattle_Ch3
; eca03
db $3
diff --git a/audio/music/kantowildbattle.asm b/audio/music/kantowildbattle.asm
index 8eccf2e6b..f867e1273 100644
--- a/audio/music/kantowildbattle.asm
+++ b/audio/music/kantowildbattle.asm
@@ -1,7 +1,7 @@
Music_KantoWildBattle: ; ed06d
- dbw $80, Music_KantoWildBattle_Ch1
- dbw $01, Music_KantoWildBattle_Ch2
- dbw $02, Music_KantoWildBattle_Ch3
+ musicheader 3, 1, Music_KantoWildBattle_Ch1
+ musicheader 1, 2, Music_KantoWildBattle_Ch2
+ musicheader 1, 3, Music_KantoWildBattle_Ch3
; ed076
db $3
diff --git a/audio/music/lakeofrage.asm b/audio/music/lakeofrage.asm
index 0224fe149..4bfd8111b 100644
--- a/audio/music/lakeofrage.asm
+++ b/audio/music/lakeofrage.asm
@@ -1,8 +1,8 @@
Music_LakeOfRage: ; ee6c5
- dbw $c0, Music_LakeOfRage_Ch1
- dbw $01, Music_LakeOfRage_Ch2
- dbw $02, Music_LakeOfRage_Ch3
- dbw $03, Music_LakeOfRage_Ch4
+ musicheader 4, 1, Music_LakeOfRage_Ch1
+ musicheader 1, 2, Music_LakeOfRage_Ch2
+ musicheader 1, 3, Music_LakeOfRage_Ch3
+ musicheader 1, 4, Music_LakeOfRage_Ch4
; ee6d1
Music_LakeOfRage_Ch1: ; ee6d1
diff --git a/audio/music/lakeofragerocketradio.asm b/audio/music/lakeofragerocketradio.asm
index 8cb9ee7d2..ff7176fca 100644
--- a/audio/music/lakeofragerocketradio.asm
+++ b/audio/music/lakeofragerocketradio.asm
@@ -1,7 +1,7 @@
Music_LakeOfRageRocketRadio: ; ef5b1
- dbw $80, Music_LakeOfRageRocketRadio_Ch1
- dbw $01, Music_LakeOfRageRocketRadio_Ch2
- dbw $02, Music_LakeOfRageRocketRadio_Ch3
+ musicheader 3, 1, Music_LakeOfRageRocketRadio_Ch1
+ musicheader 1, 2, Music_LakeOfRageRocketRadio_Ch2
+ musicheader 1, 3, Music_LakeOfRageRocketRadio_Ch3
; ef5ba
Music_LakeOfRageRocketRadio_Ch1: ; ef5ba
diff --git a/audio/music/lavendertown.asm b/audio/music/lavendertown.asm
index 05ad7e602..11608cf9b 100644
--- a/audio/music/lavendertown.asm
+++ b/audio/music/lavendertown.asm
@@ -1,7 +1,7 @@
Music_LavenderTown: ; ef72f
- dbw $80, Music_LavenderTown_Ch1
- dbw $01, Music_LavenderTown_Ch2
- dbw $02, Music_LavenderTown_Ch3
+ musicheader 3, 1, Music_LavenderTown_Ch1
+ musicheader 1, 2, Music_LavenderTown_Ch2
+ musicheader 1, 3, Music_LavenderTown_Ch3
; ef738
db $3
diff --git a/audio/music/lighthouse.asm b/audio/music/lighthouse.asm
index 14f22bbda..0a0dc0637 100644
--- a/audio/music/lighthouse.asm
+++ b/audio/music/lighthouse.asm
@@ -1,8 +1,8 @@
Music_Lighthouse: ; ee569
- dbw $c0, Music_Lighthouse_Ch1
- dbw $01, Music_Lighthouse_Ch2
- dbw $02, Music_Lighthouse_Ch3
- dbw $03, Music_Lighthouse_Ch4
+ musicheader 4, 1, Music_Lighthouse_Ch1
+ musicheader 1, 2, Music_Lighthouse_Ch2
+ musicheader 1, 3, Music_Lighthouse_Ch3
+ musicheader 1, 4, Music_Lighthouse_Ch4
; ee575
Music_Lighthouse_Ch1: ; ee575
diff --git a/audio/music/lookbeauty.asm b/audio/music/lookbeauty.asm
index bbf319ddb..a7ee254bb 100644
--- a/audio/music/lookbeauty.asm
+++ b/audio/music/lookbeauty.asm
@@ -1,8 +1,8 @@
Music_LookBeauty: ; eee3e
- dbw $c0, Music_LookBeauty_Ch1
- dbw $01, Music_LookBeauty_Ch2
- dbw $02, Music_LookBeauty_Ch3
- dbw $03, Music_LookBeauty_Ch4
+ musicheader 4, 1, Music_LookBeauty_Ch1
+ musicheader 1, 2, Music_LookBeauty_Ch2
+ musicheader 1, 3, Music_LookBeauty_Ch3
+ musicheader 1, 4, Music_LookBeauty_Ch4
; eee4a
Music_LookBeauty_Ch1: ; eee4a
diff --git a/audio/music/lookhiker.asm b/audio/music/lookhiker.asm
index f6dad7a23..0a86a3026 100644
--- a/audio/music/lookhiker.asm
+++ b/audio/music/lookhiker.asm
@@ -1,8 +1,8 @@
Music_LookHiker: ; f7411
- dbw $c0, Music_LookHiker_Ch1
- dbw $01, Music_LookHiker_Ch2
- dbw $02, Music_LookHiker_Ch3
- dbw $03, Music_LookHiker_Ch4
+ musicheader 4, 1, Music_LookHiker_Ch1
+ musicheader 1, 2, Music_LookHiker_Ch2
+ musicheader 1, 3, Music_LookHiker_Ch3
+ musicheader 1, 4, Music_LookHiker_Ch4
; f741d
Music_LookHiker_Ch1: ; f741d
diff --git a/audio/music/lookkimonogirl.asm b/audio/music/lookkimonogirl.asm
index 823e85423..6acbb5ab1 100644
--- a/audio/music/lookkimonogirl.asm
+++ b/audio/music/lookkimonogirl.asm
@@ -1,7 +1,7 @@
Music_LookKimonoGirl: ; f79b8
- dbw $80, Music_LookKimonoGirl_Ch1
- dbw $01, Music_LookKimonoGirl_Ch2
- dbw $02, Music_LookKimonoGirl_Ch3
+ musicheader 3, 1, Music_LookKimonoGirl_Ch1
+ musicheader 1, 2, Music_LookKimonoGirl_Ch2
+ musicheader 1, 3, Music_LookKimonoGirl_Ch3
; f79c1
db $3
diff --git a/audio/music/looklass.asm b/audio/music/looklass.asm
index 6ff40f377..1aecb3e34 100644
--- a/audio/music/looklass.asm
+++ b/audio/music/looklass.asm
@@ -1,8 +1,8 @@
Music_LookLass: ; ed79b
- dbw $c0, Music_LookLass_Ch1
- dbw $01, Music_LookLass_Ch2
- dbw $02, Music_LookLass_Ch3
- dbw $03, Music_LookLass_Ch4
+ musicheader 4, 1, Music_LookLass_Ch1
+ musicheader 1, 2, Music_LookLass_Ch2
+ musicheader 1, 3, Music_LookLass_Ch3
+ musicheader 1, 4, Music_LookLass_Ch4
; ed7a7
Music_LookLass_Ch1: ; ed7a7
diff --git a/audio/music/lookmysticalman.asm b/audio/music/lookmysticalman.asm
index 23441f6ba..1c0ab67b4 100644
--- a/audio/music/lookmysticalman.asm
+++ b/audio/music/lookmysticalman.asm
@@ -1,8 +1,8 @@
Music_LookMysticalMan: ; 17843b
- dbw $c0, Music_LookMysticalMan_Ch1
- dbw $01, Music_LookMysticalMan_Ch2
- dbw $02, Music_LookMysticalMan_Ch3
- dbw $03, Music_LookMysticalMan_Ch4
+ musicheader 4, 1, Music_LookMysticalMan_Ch1
+ musicheader 1, 2, Music_LookMysticalMan_Ch2
+ musicheader 1, 3, Music_LookMysticalMan_Ch3
+ musicheader 1, 4, Music_LookMysticalMan_Ch4
; 178447
Music_LookMysticalMan_Ch1: ; 178447
diff --git a/audio/music/lookofficer.asm b/audio/music/lookofficer.asm
index f61f15333..f0eb3af1e 100644
--- a/audio/music/lookofficer.asm
+++ b/audio/music/lookofficer.asm
@@ -1,7 +1,7 @@
Music_LookOfficer: ; ed82d
- dbw $80, Music_LookOfficer_Ch1
- dbw $01, Music_LookOfficer_Ch2
- dbw $02, Music_LookOfficer_Ch3
+ musicheader 3, 1, Music_LookOfficer_Ch1
+ musicheader 1, 2, Music_LookOfficer_Ch2
+ musicheader 1, 3, Music_LookOfficer_Ch3
; ed836
Music_LookOfficer_Ch1: ; ed836
diff --git a/audio/music/lookpokemaniac.asm b/audio/music/lookpokemaniac.asm
index a79ceb9d8..f60d9ca64 100644
--- a/audio/music/lookpokemaniac.asm
+++ b/audio/music/lookpokemaniac.asm
@@ -1,7 +1,7 @@
Music_LookPokemaniac: ; ebde1
- dbw $80, Music_LookPokemaniac_Ch1
- dbw $01, Music_LookPokemaniac_Ch2
- dbw $02, Music_LookPokemaniac_Ch3
+ musicheader 3, 1, Music_LookPokemaniac_Ch1
+ musicheader 1, 2, Music_LookPokemaniac_Ch2
+ musicheader 1, 3, Music_LookPokemaniac_Ch3
; ebdea
Music_LookPokemaniac_Ch1: ; ebdea
diff --git a/audio/music/lookrival.asm b/audio/music/lookrival.asm
index ac386ef53..e06852944 100644
--- a/audio/music/lookrival.asm
+++ b/audio/music/lookrival.asm
@@ -1,8 +1,8 @@
Music_LookRival: ; f4f79
- dbw $c0, Music_LookRival_Ch1
- dbw $01, Music_LookRival_Ch2
- dbw $02, Music_LookRival_Ch3
- dbw $03, Music_LookRival_Ch4
+ musicheader 4, 1, Music_LookRival_Ch1
+ musicheader 1, 2, Music_LookRival_Ch2
+ musicheader 1, 3, Music_LookRival_Ch3
+ musicheader 1, 4, Music_LookRival_Ch4
; f4f85
Music_LookRival_Ch1: ; f4f85
diff --git a/audio/music/lookrocket.asm b/audio/music/lookrocket.asm
index 4f1331961..3ee5f3a5c 100644
--- a/audio/music/lookrocket.asm
+++ b/audio/music/lookrocket.asm
@@ -1,8 +1,8 @@
Music_LookRocket: ; f74a2
- dbw $c0, Music_LookRocket_Ch1
- dbw $01, Music_LookRocket_Ch2
- dbw $02, Music_LookRocket_Ch3
- dbw $03, Music_LookRocket_Ch4
+ musicheader 4, 1, Music_LookRocket_Ch1
+ musicheader 1, 2, Music_LookRocket_Ch2
+ musicheader 1, 3, Music_LookRocket_Ch3
+ musicheader 1, 4, Music_LookRocket_Ch4
; f74ae
Music_LookRocket_Ch1: ; f74ae
diff --git a/audio/music/looksage.asm b/audio/music/looksage.asm
index b1a5599b8..28fa59455 100644
--- a/audio/music/looksage.asm
+++ b/audio/music/looksage.asm
@@ -1,6 +1,6 @@
Music_LookSage: ; ee35e
- dbw $40, Music_LookSage_Ch1
- dbw $02, Music_LookSage_Ch3
+ musicheader 2, 1, Music_LookSage_Ch1
+ musicheader 1, 3, Music_LookSage_Ch3
; ee364
Music_LookSage_Ch1: ; ee364
diff --git a/audio/music/lookyoungster.asm b/audio/music/lookyoungster.asm
index 5d885493a..bcc5d1503 100644
--- a/audio/music/lookyoungster.asm
+++ b/audio/music/lookyoungster.asm
@@ -1,7 +1,7 @@
Music_LookYoungster: ; f66c3
- dbw $80, Music_LookYoungster_Ch1
- dbw $01, Music_LookYoungster_Ch2
- dbw $02, Music_LookYoungster_Ch3
+ musicheader 3, 1, Music_LookYoungster_Ch1
+ musicheader 1, 2, Music_LookYoungster_Ch2
+ musicheader 1, 3, Music_LookYoungster_Ch3
; f66cc
Music_LookYoungster_Ch1: ; f66cc
diff --git a/audio/music/magnettrain.asm b/audio/music/magnettrain.asm
index 729604a24..0b73cf894 100644
--- a/audio/music/magnettrain.asm
+++ b/audio/music/magnettrain.asm
@@ -1,8 +1,8 @@
Music_MagnetTrain: ; ef5f0
- dbw $c0, Music_MagnetTrain_Ch1
- dbw $01, Music_MagnetTrain_Ch2
- dbw $02, Music_MagnetTrain_Ch3
- dbw $03, Music_MagnetTrain_Ch4
+ musicheader 4, 1, Music_MagnetTrain_Ch1
+ musicheader 1, 2, Music_MagnetTrain_Ch2
+ musicheader 1, 3, Music_MagnetTrain_Ch3
+ musicheader 1, 4, Music_MagnetTrain_Ch4
; ef5fc
Music_MagnetTrain_Ch1: ; ef5fc
diff --git a/audio/music/mainmenu.asm b/audio/music/mainmenu.asm
index 8de463201..30c389ed3 100644
--- a/audio/music/mainmenu.asm
+++ b/audio/music/mainmenu.asm
@@ -1,8 +1,8 @@
Music_MainMenu: ; f78fd
- dbw $c0, Music_MainMenu_Ch1
- dbw $01, Music_MainMenu_Ch2
- dbw $02, Music_MainMenu_Ch3
- dbw $03, Music_MainMenu_Ch4
+ musicheader 4, 1, Music_MainMenu_Ch1
+ musicheader 1, 2, Music_MainMenu_Ch2
+ musicheader 1, 3, Music_MainMenu_Ch3
+ musicheader 1, 4, Music_MainMenu_Ch4
; f7909
Music_MainMenu_Ch1: ; f7909
diff --git a/audio/music/mobileadapter.asm b/audio/music/mobileadapter.asm
index eb807abf7..c94c66ad2 100644
--- a/audio/music/mobileadapter.asm
+++ b/audio/music/mobileadapter.asm
@@ -1,8 +1,8 @@
Music_MobileAdapter: ; 1fc87
- dbw $c0, Music_MobileAdapter_Ch1
- dbw $01, Music_MobileAdapter_Ch2
- dbw $02, Music_MobileAdapter_Ch3
- dbw $03, Music_MobileAdapter_Ch4
+ musicheader 4, 1, Music_MobileAdapter_Ch1
+ musicheader 1, 2, Music_MobileAdapter_Ch2
+ musicheader 1, 3, Music_MobileAdapter_Ch3
+ musicheader 1, 4, Music_MobileAdapter_Ch4
; 1fc93
Music_MobileAdapter_Ch1: ; 1fc93
diff --git a/audio/music/mobileadaptermenu.asm b/audio/music/mobileadaptermenu.asm
index a03ddb0eb..8e9e8aee5 100644
--- a/audio/music/mobileadaptermenu.asm
+++ b/audio/music/mobileadaptermenu.asm
@@ -1,7 +1,7 @@
Music_MobileAdapterMenu: ; 17801f
- dbw $80, Music_MobileAdapterMenu_Ch1
- dbw $01, Music_MobileAdapterMenu_Ch2
- dbw $02, Music_MobileAdapterMenu_Ch3
+ musicheader 3, 1, Music_MobileAdapterMenu_Ch1
+ musicheader 1, 2, Music_MobileAdapterMenu_Ch2
+ musicheader 1, 3, Music_MobileAdapterMenu_Ch3
; 178028
Music_MobileAdapterMenu_Ch1: ; 178028
diff --git a/audio/music/mobilecenter.asm b/audio/music/mobilecenter.asm
index abb274fc1..8a78ea5fa 100644
--- a/audio/music/mobilecenter.asm
+++ b/audio/music/mobilecenter.asm
@@ -1,8 +1,8 @@
Music_MobileCenter: ; 17961d
- dbw $c0, Music_MobileCenter_Ch1
- dbw $01, Music_MobileCenter_Ch2
- dbw $02, Music_MobileCenter_Ch3
- dbw $03, Music_MobileCenter_Ch4
+ musicheader 4, 1, Music_MobileCenter_Ch1
+ musicheader 1, 2, Music_MobileCenter_Ch2
+ musicheader 1, 3, Music_MobileCenter_Ch3
+ musicheader 1, 4, Music_MobileCenter_Ch4
; 179629
Music_MobileCenter_Ch1: ; 179629
diff --git a/audio/music/mom.asm b/audio/music/mom.asm
index 4e3280405..7b65709f8 100644
--- a/audio/music/mom.asm
+++ b/audio/music/mom.asm
@@ -1,7 +1,7 @@
Music_Mom: ; f6bf2
- dbw $81, Music_Mom_Ch2
- dbw $02, Music_Mom_Ch3
- dbw $03, Music_Mom_Ch4
+ musicheader 3, 2, Music_Mom_Ch2
+ musicheader 1, 3, Music_Mom_Ch3
+ musicheader 1, 4, Music_Mom_Ch4
; f6bfb
Music_Mom_Ch2: ; f6bfb
diff --git a/audio/music/mtmoon.asm b/audio/music/mtmoon.asm
index 4471b2934..5b2db6ede 100644
--- a/audio/music/mtmoon.asm
+++ b/audio/music/mtmoon.asm
@@ -1,8 +1,8 @@
Music_MtMoon: ; edb29
- dbw $c0, Music_MtMoon_Ch1
- dbw $01, Music_MtMoon_Ch2
- dbw $02, Music_MtMoon_Ch3
- dbw $03, Music_MtMoon_Ch4
+ musicheader 4, 1, Music_MtMoon_Ch1
+ musicheader 1, 2, Music_MtMoon_Ch2
+ musicheader 1, 3, Music_MtMoon_Ch3
+ musicheader 1, 4, Music_MtMoon_Ch4
; edb35
Music_MtMoon_Ch1: ; edb35
diff --git a/audio/music/mtmoonsquare.asm b/audio/music/mtmoonsquare.asm
index ce9f080aa..43984784e 100644
--- a/audio/music/mtmoonsquare.asm
+++ b/audio/music/mtmoonsquare.asm
@@ -1,6 +1,6 @@
Music_MtMoonSquare: ; f4815
- dbw $40, Music_MtMoonSquare_Ch1
- dbw $01, Music_MtMoonSquare_Ch2
+ musicheader 2, 1, Music_MtMoonSquare_Ch1
+ musicheader 1, 2, Music_MtMoonSquare_Ch2
; f481b
Music_MtMoonSquare_Ch1: ; f481b
diff --git a/audio/music/nationalpark.asm b/audio/music/nationalpark.asm
index 2f1be5d37..3f845c569 100644
--- a/audio/music/nationalpark.asm
+++ b/audio/music/nationalpark.asm
@@ -1,8 +1,8 @@
Music_NationalPark: ; f54e8
- dbw $c0, Music_NationalPark_Ch1
- dbw $01, Music_NationalPark_Ch2
- dbw $02, Music_NationalPark_Ch3
- dbw $03, Music_NationalPark_Ch4
+ musicheader 4, 1, Music_NationalPark_Ch1
+ musicheader 1, 2, Music_NationalPark_Ch2
+ musicheader 1, 3, Music_NationalPark_Ch3
+ musicheader 1, 4, Music_NationalPark_Ch4
; f54f4
Music_NationalPark_Ch1: ; f54f4
diff --git a/audio/music/newbarktown.asm b/audio/music/newbarktown.asm
index fe9804db8..bf481f7c3 100644
--- a/audio/music/newbarktown.asm
+++ b/audio/music/newbarktown.asm
@@ -1,7 +1,7 @@
Music_NewBarkTown: ; eb2d3
- dbw $80, Music_NewBarkTown_Ch1
- dbw $01, Music_NewBarkTown_Ch2
- dbw $02, Music_NewBarkTown_Ch3
+ musicheader 3, 1, Music_NewBarkTown_Ch1
+ musicheader 1, 2, Music_NewBarkTown_Ch2
+ musicheader 1, 3, Music_NewBarkTown_Ch3
; eb2dc
db $3
diff --git a/audio/music/nothing.asm b/audio/music/nothing.asm
index c8b10a07b..7240c5361 100644
--- a/audio/music/nothing.asm
+++ b/audio/music/nothing.asm
@@ -1,8 +1,8 @@
Music_Nothing: ; e91a3
- dbw $c0, Music_Nothing_Ch1
- dbw $01, Music_Nothing_Ch2
- dbw $02, Music_Nothing_Ch3
- dbw $03, Music_Nothing_Ch4
+ musicheader 4, 1, Music_Nothing_Ch1
+ musicheader 1, 2, Music_Nothing_Ch2
+ musicheader 1, 3, Music_Nothing_Ch3
+ musicheader 1, 4, Music_Nothing_Ch4
; e91af
Music_Nothing_Ch1: ; e91af
diff --git a/audio/music/pallettown.asm b/audio/music/pallettown.asm
index 1f2c4651b..a64fd6b09 100644
--- a/audio/music/pallettown.asm
+++ b/audio/music/pallettown.asm
@@ -1,7 +1,7 @@
Music_PalletTown: ; f4b0c
- dbw $80, Music_PalletTown_Ch1
- dbw $01, Music_PalletTown_Ch2
- dbw $02, Music_PalletTown_Ch3
+ musicheader 3, 1, Music_PalletTown_Ch1
+ musicheader 1, 2, Music_PalletTown_Ch2
+ musicheader 1, 3, Music_PalletTown_Ch3
; f4b15
Music_PalletTown_Ch1: ; f4b15
diff --git a/audio/music/pokeflutechannel.asm b/audio/music/pokeflutechannel.asm
index 5f7ac0575..3239d782a 100644
--- a/audio/music/pokeflutechannel.asm
+++ b/audio/music/pokeflutechannel.asm
@@ -1,7 +1,7 @@
Music_PokeFluteChannel: ; f7b13
- dbw $80, Music_PokeFluteChannel_Ch1
- dbw $01, Music_PokeFluteChannel_Ch2
- dbw $02, Music_PokeFluteChannel_Ch3
+ musicheader 3, 1, Music_PokeFluteChannel_Ch1
+ musicheader 1, 2, Music_PokeFluteChannel_Ch2
+ musicheader 1, 3, Music_PokeFluteChannel_Ch3
; f7b1c
Music_PokeFluteChannel_Ch1: ; f7b1c
diff --git a/audio/music/pokemoncenter.asm b/audio/music/pokemoncenter.asm
index 3f8c26b6a..32e1a59f4 100644
--- a/audio/music/pokemoncenter.asm
+++ b/audio/music/pokemoncenter.asm
@@ -1,8 +1,8 @@
Music_PokemonCenter: ; ed5c6
- dbw $c0, Music_PokemonCenter_Ch1
- dbw $01, Music_PokemonCenter_Ch2
- dbw $02, Music_PokemonCenter_Ch3
- dbw $03, Music_PokemonCenter_Ch4
+ musicheader 4, 1, Music_PokemonCenter_Ch1
+ musicheader 1, 2, Music_PokemonCenter_Ch2
+ musicheader 1, 3, Music_PokemonCenter_Ch3
+ musicheader 1, 4, Music_PokemonCenter_Ch4
; ed5d2
Music_PokemonCenter_Ch1: ; ed5d2
diff --git a/audio/music/pokemonchannel.asm b/audio/music/pokemonchannel.asm
index e9f1deb49..b06cc0694 100644
--- a/audio/music/pokemonchannel.asm
+++ b/audio/music/pokemonchannel.asm
@@ -1,8 +1,8 @@
Music_PokemonChannel: ; ee45f
- dbw $c0, Music_PokemonChannel_Ch1
- dbw $01, Music_PokemonChannel_Ch2
- dbw $02, Music_PokemonChannel_Ch3
- dbw $03, Music_PokemonChannel_Ch4
+ musicheader 4, 1, Music_PokemonChannel_Ch1
+ musicheader 1, 2, Music_PokemonChannel_Ch2
+ musicheader 1, 3, Music_PokemonChannel_Ch3
+ musicheader 1, 4, Music_PokemonChannel_Ch4
; ee46b
Music_PokemonChannel_Ch1: ; ee46b
diff --git a/audio/music/pokemonlullaby.asm b/audio/music/pokemonlullaby.asm
index b0ddd8c66..5db53d732 100644
--- a/audio/music/pokemonlullaby.asm
+++ b/audio/music/pokemonlullaby.asm
@@ -1,7 +1,7 @@
Music_PokemonLullaby: ; f6d79
- dbw $80, Music_PokemonLullaby_Ch1
- dbw $01, Music_PokemonLullaby_Ch2
- dbw $02, Music_PokemonLullaby_Ch3
+ musicheader 3, 1, Music_PokemonLullaby_Ch1
+ musicheader 1, 2, Music_PokemonLullaby_Ch2
+ musicheader 1, 3, Music_PokemonLullaby_Ch3
; f6d82
Music_PokemonLullaby_Ch1: ; f6d82
diff --git a/audio/music/pokemonmarch.asm b/audio/music/pokemonmarch.asm
index 32909bbb7..0c776a499 100644
--- a/audio/music/pokemonmarch.asm
+++ b/audio/music/pokemonmarch.asm
@@ -1,8 +1,8 @@
Music_PokemonMarch: ; f6e23
- dbw $c0, Music_PokemonMarch_Ch1
- dbw $01, Music_PokemonMarch_Ch2
- dbw $02, Music_PokemonMarch_Ch3
- dbw $03, Music_PokemonMarch_Ch4
+ musicheader 4, 1, Music_PokemonMarch_Ch1
+ musicheader 1, 2, Music_PokemonMarch_Ch2
+ musicheader 1, 3, Music_PokemonMarch_Ch3
+ musicheader 1, 4, Music_PokemonMarch_Ch4
; f6e2f
Music_PokemonMarch_Ch1: ; f6e2f
diff --git a/audio/music/postcredits.asm b/audio/music/postcredits.asm
index 6d685f037..fe4893da9 100644
--- a/audio/music/postcredits.asm
+++ b/audio/music/postcredits.asm
@@ -1,6 +1,6 @@
Music_PostCredits: ; cfd9e
- dbw $40, Music_PostCredits_Ch1
- dbw $01, Music_PostCredits_Ch2
+ musicheader 2, 1, Music_PostCredits_Ch1
+ musicheader 1, 2, Music_PostCredits_Ch2
; cfda4
db $2
diff --git a/audio/music/printer.asm b/audio/music/printer.asm
index b2775bf0d..ffda482a0 100644
--- a/audio/music/printer.asm
+++ b/audio/music/printer.asm
@@ -1,5 +1,5 @@
Music_Printer: ; f07fd
- dbw $02, Music_Printer_Ch3
+ musicheader 1, 3, Music_Printer_Ch3
; f0800
Music_Printer_Ch3: ; f0800
diff --git a/audio/music/profoak.asm b/audio/music/profoak.asm
index c9ebb4e9f..f0cd32a26 100644
--- a/audio/music/profoak.asm
+++ b/audio/music/profoak.asm
@@ -1,7 +1,7 @@
Music_ProfOak: ; f4dea
- dbw $80, Music_ProfOak_Ch1
- dbw $01, Music_ProfOak_Ch2
- dbw $02, Music_ProfOak_Ch3
+ musicheader 3, 1, Music_ProfOak_Ch1
+ musicheader 1, 2, Music_ProfOak_Ch2
+ musicheader 1, 3, Music_ProfOak_Ch3
; f4df3
Music_ProfOak_Ch1: ; f4df3
diff --git a/audio/music/profoakspokemontalk.asm b/audio/music/profoakspokemontalk.asm
index 153016f5c..8907e7614 100644
--- a/audio/music/profoakspokemontalk.asm
+++ b/audio/music/profoakspokemontalk.asm
@@ -1,7 +1,7 @@
Music_ProfOaksPokemonTalk: ; f4c9f
- dbw $80, Music_ProfOaksPokemonTalk_Ch1
- dbw $01, Music_ProfOaksPokemonTalk_Ch2
- dbw $02, Music_ProfOaksPokemonTalk_Ch3
+ musicheader 3, 1, Music_ProfOaksPokemonTalk_Ch1
+ musicheader 1, 2, Music_ProfOaksPokemonTalk_Ch2
+ musicheader 1, 3, Music_ProfOaksPokemonTalk_Ch3
; f4ca8
db $3
diff --git a/audio/music/rivalbattle.asm b/audio/music/rivalbattle.asm
index 0d8f11c94..8dc4616a6 100644
--- a/audio/music/rivalbattle.asm
+++ b/audio/music/rivalbattle.asm
@@ -1,7 +1,7 @@
Music_RivalBattle: ; e974f
- dbw $80, Music_RivalBattle_Ch1
- dbw $01, Music_RivalBattle_Ch2
- dbw $02, Music_RivalBattle_Ch3
+ musicheader 3, 1, Music_RivalBattle_Ch1
+ musicheader 1, 2, Music_RivalBattle_Ch2
+ musicheader 1, 3, Music_RivalBattle_Ch3
; e9758
Music_RivalBattle_Ch1: ; e9758
diff --git a/audio/music/rocketbattle.asm b/audio/music/rocketbattle.asm
index 3317b49ad..b7f27fa4e 100644
--- a/audio/music/rocketbattle.asm
+++ b/audio/music/rocketbattle.asm
@@ -1,7 +1,7 @@
Music_RocketBattle: ; e9b6f
- dbw $80, Music_RocketBattle_Ch1
- dbw $01, Music_RocketBattle_Ch2
- dbw $02, Music_RocketBattle_Ch3
+ musicheader 3, 1, Music_RocketBattle_Ch1
+ musicheader 1, 2, Music_RocketBattle_Ch2
+ musicheader 1, 3, Music_RocketBattle_Ch3
; e9b78
Music_RocketBattle_Ch1: ; e9b78
diff --git a/audio/music/rockethideout.asm b/audio/music/rockethideout.asm
index c564a2591..f38ce422b 100644
--- a/audio/music/rockethideout.asm
+++ b/audio/music/rockethideout.asm
@@ -1,8 +1,8 @@
Music_RocketHideout: ; eeb75
- dbw $c0, Music_RocketHideout_Ch1
- dbw $01, Music_RocketHideout_Ch2
- dbw $02, Music_RocketHideout_Ch3
- dbw $03, Music_RocketHideout_Ch4
+ musicheader 4, 1, Music_RocketHideout_Ch1
+ musicheader 1, 2, Music_RocketHideout_Ch2
+ musicheader 1, 3, Music_RocketHideout_Ch3
+ musicheader 1, 4, Music_RocketHideout_Ch4
; eeb81
Music_RocketHideout_Ch1: ; eeb81
diff --git a/audio/music/rockettheme.asm b/audio/music/rockettheme.asm
index b781d31fc..90b4869d7 100644
--- a/audio/music/rockettheme.asm
+++ b/audio/music/rockettheme.asm
@@ -1,8 +1,8 @@
Music_RocketTheme: ; f766d
- dbw $c0, Music_RocketTheme_Ch1
- dbw $01, Music_RocketTheme_Ch2
- dbw $02, Music_RocketTheme_Ch3
- dbw $03, Music_RocketTheme_Ch4
+ musicheader 4, 1, Music_RocketTheme_Ch1
+ musicheader 1, 2, Music_RocketTheme_Ch2
+ musicheader 1, 3, Music_RocketTheme_Ch3
+ musicheader 1, 4, Music_RocketTheme_Ch4
; f7679
Music_RocketTheme_Ch1: ; f7679
diff --git a/audio/music/route1.asm b/audio/music/route1.asm
index 5bb8b98db..1bcbd35a6 100644
--- a/audio/music/route1.asm
+++ b/audio/music/route1.asm
@@ -1,7 +1,7 @@
Music_Route1: ; ec000
- dbw $80, Music_Route1_Ch1
- dbw $01, Music_Route1_Ch2
- dbw $02, Music_Route1_Ch3
+ musicheader 3, 1, Music_Route1_Ch1
+ musicheader 1, 2, Music_Route1_Ch2
+ musicheader 1, 3, Music_Route1_Ch3
; ec009
db $3
diff --git a/audio/music/route12.asm b/audio/music/route12.asm
index 3ed8b07b1..c7584096e 100644
--- a/audio/music/route12.asm
+++ b/audio/music/route12.asm
@@ -1,8 +1,8 @@
Music_Route12: ; ec506
- dbw $c0, Music_Route12_Ch1
- dbw $01, Music_Route12_Ch2
- dbw $02, Music_Route12_Ch3
- dbw $03, Music_Route12_Ch4
+ musicheader 4, 1, Music_Route12_Ch1
+ musicheader 1, 2, Music_Route12_Ch2
+ musicheader 1, 3, Music_Route12_Ch3
+ musicheader 1, 4, Music_Route12_Ch4
; ec512
Music_Route12_Ch1: ; ec512
diff --git a/audio/music/route2.asm b/audio/music/route2.asm
index 699cb846f..eca547e9b 100644
--- a/audio/music/route2.asm
+++ b/audio/music/route2.asm
@@ -1,8 +1,8 @@
Music_Route2: ; ed8dd
- dbw $c0, Music_Route2_Ch1
- dbw $01, Music_Route2_Ch2
- dbw $02, Music_Route2_Ch3
- dbw $03, Music_Route2_Ch4
+ musicheader 4, 1, Music_Route2_Ch1
+ musicheader 1, 2, Music_Route2_Ch2
+ musicheader 1, 3, Music_Route2_Ch3
+ musicheader 1, 4, Music_Route2_Ch4
; ed8e9
Music_Route2_Ch1: ; ed8e9
diff --git a/audio/music/route26.asm b/audio/music/route26.asm
index 218db41c5..85f2e0f02 100644
--- a/audio/music/route26.asm
+++ b/audio/music/route26.asm
@@ -1,8 +1,8 @@
Music_Route26: ; eefb2
- dbw $c0, Music_Route26_Ch1
- dbw $01, Music_Route26_Ch2
- dbw $02, Music_Route26_Ch3
- dbw $03, Music_Route26_Ch4
+ musicheader 4, 1, Music_Route26_Ch1
+ musicheader 1, 2, Music_Route26_Ch2
+ musicheader 1, 3, Music_Route26_Ch3
+ musicheader 1, 4, Music_Route26_Ch4
; eefbe
Music_Route26_Ch1: ; eefbe
diff --git a/audio/music/route29.asm b/audio/music/route29.asm
index 188eef089..de780ebee 100644
--- a/audio/music/route29.asm
+++ b/audio/music/route29.asm
@@ -1,8 +1,8 @@
Music_Route29: ; f0386
- dbw $c0, Music_Route29_Ch1
- dbw $01, Music_Route29_Ch2
- dbw $02, Music_Route29_Ch3
- dbw $03, Music_Route29_Ch4
+ musicheader 4, 1, Music_Route29_Ch1
+ musicheader 1, 2, Music_Route29_Ch2
+ musicheader 1, 3, Music_Route29_Ch3
+ musicheader 1, 4, Music_Route29_Ch4
; f0392
Music_Route29_Ch1: ; f0392
diff --git a/audio/music/route3.asm b/audio/music/route3.asm
index 4c314f0f3..5e696f4bd 100644
--- a/audio/music/route3.asm
+++ b/audio/music/route3.asm
@@ -1,8 +1,8 @@
Music_Route3: ; ec2ca
- dbw $c0, Music_Route3_Ch1
- dbw $01, Music_Route3_Ch2
- dbw $02, Music_Route3_Ch3
- dbw $03, Music_Route3_Ch4
+ musicheader 4, 1, Music_Route3_Ch1
+ musicheader 1, 2, Music_Route3_Ch2
+ musicheader 1, 3, Music_Route3_Ch3
+ musicheader 1, 4, Music_Route3_Ch4
; ec2d6
Music_Route3_Ch1: ; ec2d6
diff --git a/audio/music/route30.asm b/audio/music/route30.asm
index a816d854f..7cae730c1 100644
--- a/audio/music/route30.asm
+++ b/audio/music/route30.asm
@@ -1,8 +1,8 @@
Music_Route30: ; efc01
- dbw $c0, Music_Route30_Ch1
- dbw $01, Music_Route30_Ch2
- dbw $02, Music_Route30_Ch3
- dbw $03, Music_Route30_Ch4
+ musicheader 4, 1, Music_Route30_Ch1
+ musicheader 1, 2, Music_Route30_Ch2
+ musicheader 1, 3, Music_Route30_Ch3
+ musicheader 1, 4, Music_Route30_Ch4
; efc0d
Music_Route30_Ch1: ; efc0d
diff --git a/audio/music/route36.asm b/audio/music/route36.asm
index c7cd9a448..8c7db70ff 100644
--- a/audio/music/route36.asm
+++ b/audio/music/route36.asm
@@ -1,8 +1,8 @@
Music_Route36: ; e94e9
- dbw $c0, Music_Route36_Ch1
- dbw $01, Music_Route36_Ch2
- dbw $02, Music_Route36_Ch3
- dbw $03, Music_Route36_Ch4
+ musicheader 4, 1, Music_Route36_Ch1
+ musicheader 1, 2, Music_Route36_Ch2
+ musicheader 1, 3, Music_Route36_Ch3
+ musicheader 1, 4, Music_Route36_Ch4
; e94f5
Music_Route36_Ch1: ; e94f5
diff --git a/audio/music/route37.asm b/audio/music/route37.asm
index 46f8db893..90a832b3e 100644
--- a/audio/music/route37.asm
+++ b/audio/music/route37.asm
@@ -1,8 +1,8 @@
Music_Route37: ; ee94b
- dbw $c0, Music_Route37_Ch1
- dbw $01, Music_Route37_Ch2
- dbw $02, Music_Route37_Ch3
- dbw $03, Music_Route37_Ch4
+ musicheader 4, 1, Music_Route37_Ch1
+ musicheader 1, 2, Music_Route37_Ch2
+ musicheader 1, 3, Music_Route37_Ch3
+ musicheader 1, 4, Music_Route37_Ch4
; ee957
Music_Route37_Ch1: ; ee957
diff --git a/audio/music/ruinsofalphinterior.asm b/audio/music/ruinsofalphinterior.asm
index 5b4adc40a..7d7ff5bc9 100644
--- a/audio/music/ruinsofalphinterior.asm
+++ b/audio/music/ruinsofalphinterior.asm
@@ -1,7 +1,7 @@
Music_RuinsOfAlphInterior: ; ebd9e
- dbw $80, Music_RuinsOfAlphInterior_Ch1
- dbw $01, Music_RuinsOfAlphInterior_Ch2
- dbw $02, Music_RuinsOfAlphInterior_Ch3
+ musicheader 3, 1, Music_RuinsOfAlphInterior_Ch1
+ musicheader 1, 2, Music_RuinsOfAlphInterior_Ch2
+ musicheader 1, 3, Music_RuinsOfAlphInterior_Ch3
; ebda7
Music_RuinsOfAlphInterior_Ch1: ; ebda7
diff --git a/audio/music/ruinsofalphradio.asm b/audio/music/ruinsofalphradio.asm
index 811564a28..73ce53c75 100644
--- a/audio/music/ruinsofalphradio.asm
+++ b/audio/music/ruinsofalphradio.asm
@@ -1,7 +1,7 @@
Music_RuinsOfAlphRadio: ; eedcb
- dbw $80, Music_RuinsOfAlphRadio_Ch1
- dbw $01, Music_RuinsOfAlphRadio_Ch2
- dbw $02, Music_RuinsOfAlphRadio_Ch3
+ musicheader 3, 1, Music_RuinsOfAlphRadio_Ch1
+ musicheader 1, 2, Music_RuinsOfAlphRadio_Ch2
+ musicheader 1, 3, Music_RuinsOfAlphRadio_Ch3
; eedd4
Music_RuinsOfAlphRadio_Ch1: ; eedd4
diff --git a/audio/music/showmearound.asm b/audio/music/showmearound.asm
index 8fe04d633..f0bed8ef1 100644
--- a/audio/music/showmearound.asm
+++ b/audio/music/showmearound.asm
@@ -1,8 +1,8 @@
Music_ShowMeAround: ; edbd8
- dbw $c0, Music_ShowMeAround_Ch1
- dbw $01, Music_ShowMeAround_Ch2
- dbw $02, Music_ShowMeAround_Ch3
- dbw $03, Music_ShowMeAround_Ch4
+ musicheader 4, 1, Music_ShowMeAround_Ch1
+ musicheader 1, 2, Music_ShowMeAround_Ch2
+ musicheader 1, 3, Music_ShowMeAround_Ch3
+ musicheader 1, 4, Music_ShowMeAround_Ch4
; edbe4
Music_ShowMeAround_Ch1: ; edbe4
diff --git a/audio/music/sprouttower.asm b/audio/music/sprouttower.asm
index b4752acd9..60ceb350a 100644
--- a/audio/music/sprouttower.asm
+++ b/audio/music/sprouttower.asm
@@ -1,8 +1,8 @@
Music_SproutTower: ; f6974
- dbw $c0, Music_SproutTower_Ch1
- dbw $01, Music_SproutTower_Ch2
- dbw $02, Music_SproutTower_Ch3
- dbw $03, Music_SproutTower_Ch4
+ musicheader 4, 1, Music_SproutTower_Ch1
+ musicheader 1, 2, Music_SproutTower_Ch2
+ musicheader 1, 3, Music_SproutTower_Ch3
+ musicheader 1, 4, Music_SproutTower_Ch4
; f6980
Music_SproutTower_Ch1: ; f6980
diff --git a/audio/music/ssaqua.asm b/audio/music/ssaqua.asm
index ac4df638e..e8782efb7 100644
--- a/audio/music/ssaqua.asm
+++ b/audio/music/ssaqua.asm
@@ -1,8 +1,8 @@
Music_SSAqua: ; ead99
- dbw $c0, Music_SSAqua_Ch1
- dbw $01, Music_SSAqua_Ch2
- dbw $02, Music_SSAqua_Ch3
- dbw $03, Music_SSAqua_Ch4
+ musicheader 4, 1, Music_SSAqua_Ch1
+ musicheader 1, 2, Music_SSAqua_Ch2
+ musicheader 1, 3, Music_SSAqua_Ch3
+ musicheader 1, 4, Music_SSAqua_Ch4
; eada5
Music_SSAqua_Ch1: ; eada5
diff --git a/audio/music/successfulcapture.asm b/audio/music/successfulcapture.asm
index 3ddf13451..3bdb8c9ae 100644
--- a/audio/music/successfulcapture.asm
+++ b/audio/music/successfulcapture.asm
@@ -1,7 +1,7 @@
Music_SuccessfulCapture: ; f4602
- dbw $80, Music_SuccessfulCapture_Ch1
- dbw $01, Music_SuccessfulCapture_Ch2
- dbw $02, Music_SuccessfulCapture_Ch3
+ musicheader 3, 1, Music_SuccessfulCapture_Ch1
+ musicheader 1, 2, Music_SuccessfulCapture_Ch2
+ musicheader 1, 3, Music_SuccessfulCapture_Ch3
; f460b
Music_SuccessfulCapture_Ch1: ; f460b
diff --git a/audio/music/suicunebattle.asm b/audio/music/suicunebattle.asm
index 9340edc5a..a5819181f 100644
--- a/audio/music/suicunebattle.asm
+++ b/audio/music/suicunebattle.asm
@@ -1,7 +1,7 @@
Music_SuicuneBattle: ; 178b81
- dbw $80, Music_SuicuneBattle_Ch1
- dbw $01, Music_SuicuneBattle_Ch2
- dbw $02, Music_SuicuneBattle_Ch3
+ musicheader 3, 1, Music_SuicuneBattle_Ch1
+ musicheader 1, 2, Music_SuicuneBattle_Ch2
+ musicheader 1, 3, Music_SuicuneBattle_Ch3
; 178b8a
Music_SuicuneBattle_Ch1: ; 178b8a
diff --git a/audio/music/surf.asm b/audio/music/surf.asm
index 03c886699..18f0cab9f 100644
--- a/audio/music/surf.asm
+++ b/audio/music/surf.asm
@@ -1,7 +1,7 @@
Music_Surf: ; f518a
- dbw $80, Music_Surf_Ch1
- dbw $01, Music_Surf_Ch2
- dbw $02, Music_Surf_Ch3
+ musicheader 3, 1, Music_Surf_Ch1
+ musicheader 1, 2, Music_Surf_Ch2
+ musicheader 1, 3, Music_Surf_Ch3
; f5193
db $3
diff --git a/audio/music/tintower.asm b/audio/music/tintower.asm
index 984170ac6..2c9dd12e0 100644
--- a/audio/music/tintower.asm
+++ b/audio/music/tintower.asm
@@ -1,8 +1,8 @@
Music_TinTower: ; f6811
- dbw $c0, Music_TinTower_Ch1
- dbw $01, Music_TinTower_Ch2
- dbw $02, Music_TinTower_Ch3
- dbw $03, Music_TinTower_Ch4
+ musicheader 4, 1, Music_TinTower_Ch1
+ musicheader 1, 2, Music_TinTower_Ch2
+ musicheader 1, 3, Music_TinTower_Ch3
+ musicheader 1, 4, Music_TinTower_Ch4
; f681d
Music_TinTower_Ch1: ; f681d
diff --git a/audio/music/titlescreen.asm b/audio/music/titlescreen.asm
index 2e3b82115..6e9c488a9 100644
--- a/audio/music/titlescreen.asm
+++ b/audio/music/titlescreen.asm
@@ -1,8 +1,8 @@
Music_TitleScreen: ; eb808
- dbw $c0, Music_TitleScreen_Ch1
- dbw $01, Music_TitleScreen_Ch2
- dbw $02, Music_TitleScreen_Ch3
- dbw $03, Music_TitleScreen_Ch4
+ musicheader 4, 1, Music_TitleScreen_Ch1
+ musicheader 1, 2, Music_TitleScreen_Ch2
+ musicheader 1, 3, Music_TitleScreen_Ch3
+ musicheader 1, 4, Music_TitleScreen_Ch4
; eb814
Music_TitleScreen_Ch1: ; eb814
diff --git a/audio/music/trainervictory.asm b/audio/music/trainervictory.asm
index e577195d3..fe7ffdd89 100644
--- a/audio/music/trainervictory.asm
+++ b/audio/music/trainervictory.asm
@@ -1,7 +1,7 @@
Music_TrainerVictory: ; ebeab
- dbw $80, Music_TrainerVictory_Ch1
- dbw $01, Music_TrainerVictory_Ch2
- dbw $02, Music_TrainerVictory_Ch3
+ musicheader 3, 1, Music_TrainerVictory_Ch1
+ musicheader 1, 2, Music_TrainerVictory_Ch2
+ musicheader 1, 3, Music_TrainerVictory_Ch3
; ebeb4
Music_TrainerVictory_Ch1: ; ebeb4
diff --git a/audio/music/unioncave.asm b/audio/music/unioncave.asm
index 1fb163e48..4f6430260 100644
--- a/audio/music/unioncave.asm
+++ b/audio/music/unioncave.asm
@@ -1,8 +1,8 @@
Music_UnionCave: ; f5c60
- dbw $c0, Music_UnionCave_Ch1
- dbw $01, Music_UnionCave_Ch2
- dbw $02, Music_UnionCave_Ch3
- dbw $03, Music_UnionCave_Ch4
+ musicheader 4, 1, Music_UnionCave_Ch1
+ musicheader 1, 2, Music_UnionCave_Ch2
+ musicheader 1, 3, Music_UnionCave_Ch3
+ musicheader 1, 4, Music_UnionCave_Ch4
; f5c6c
Music_UnionCave_Ch1: ; f5c6c
diff --git a/audio/music/vermilioncity.asm b/audio/music/vermilioncity.asm
index c571b10b2..ac4fc3b6d 100644
--- a/audio/music/vermilioncity.asm
+++ b/audio/music/vermilioncity.asm
@@ -1,7 +1,7 @@
Music_VermilionCity: ; eb676
- dbw $80, Music_VermilionCity_Ch1
- dbw $01, Music_VermilionCity_Ch2
- dbw $02, Music_VermilionCity_Ch3
+ musicheader 3, 1, Music_VermilionCity_Ch1
+ musicheader 1, 2, Music_VermilionCity_Ch2
+ musicheader 1, 3, Music_VermilionCity_Ch3
; eb67f
db $3
diff --git a/audio/music/victoryroad.asm b/audio/music/victoryroad.asm
index 58c5e21b2..dbefa5127 100644
--- a/audio/music/victoryroad.asm
+++ b/audio/music/victoryroad.asm
@@ -1,8 +1,8 @@
Music_VictoryRoad: ; f6c72
- dbw $c0, Music_VictoryRoad_Ch1
- dbw $01, Music_VictoryRoad_Ch2
- dbw $02, Music_VictoryRoad_Ch3
- dbw $03, Music_VictoryRoad_Ch4
+ musicheader 4, 1, Music_VictoryRoad_Ch1
+ musicheader 1, 2, Music_VictoryRoad_Ch2
+ musicheader 1, 3, Music_VictoryRoad_Ch3
+ musicheader 1, 4, Music_VictoryRoad_Ch4
; f6c7e
Music_VictoryRoad_Ch1: ; f6c7e
diff --git a/audio/music/violetcity.asm b/audio/music/violetcity.asm
index 740438c6a..6ccb874f1 100644
--- a/audio/music/violetcity.asm
+++ b/audio/music/violetcity.asm
@@ -1,8 +1,8 @@
Music_VioletCity: ; f0000
- dbw $c0, Music_VioletCity_Ch1
- dbw $01, Music_VioletCity_Ch2
- dbw $02, Music_VioletCity_Ch3
- dbw $03, Music_VioletCity_Ch4
+ musicheader 4, 1, Music_VioletCity_Ch1
+ musicheader 1, 2, Music_VioletCity_Ch2
+ musicheader 1, 3, Music_VioletCity_Ch3
+ musicheader 1, 4, Music_VioletCity_Ch4
; f000c
Music_VioletCity_Ch1: ; f000c
diff --git a/audio/music/viridiancity.asm b/audio/music/viridiancity.asm
index 3f00794b7..7196882cf 100644
--- a/audio/music/viridiancity.asm
+++ b/audio/music/viridiancity.asm
@@ -1,8 +1,8 @@
Music_ViridianCity: ; f4000
- dbw $c0, Music_ViridianCity_Ch1
- dbw $01, Music_ViridianCity_Ch2
- dbw $02, Music_ViridianCity_Ch3
- dbw $03, Music_ViridianCity_Ch4
+ musicheader 4, 1, Music_ViridianCity_Ch1
+ musicheader 1, 2, Music_ViridianCity_Ch2
+ musicheader 1, 3, Music_ViridianCity_Ch3
+ musicheader 1, 4, Music_ViridianCity_Ch4
; f400c
Music_ViridianCity_Ch1: ; f400c
diff --git a/audio/music/wildpokemonvictory.asm b/audio/music/wildpokemonvictory.asm
index acb13e285..fba1ed40d 100644
--- a/audio/music/wildpokemonvictory.asm
+++ b/audio/music/wildpokemonvictory.asm
@@ -1,7 +1,7 @@
Music_WildPokemonVictory: ; f4518
- dbw $80, Music_WildPokemonVictory_Ch1
- dbw $01, Music_WildPokemonVictory_Ch2
- dbw $02, Music_WildPokemonVictory_Ch3
+ musicheader 3, 1, Music_WildPokemonVictory_Ch1
+ musicheader 1, 2, Music_WildPokemonVictory_Ch2
+ musicheader 1, 3, Music_WildPokemonVictory_Ch3
; f4521
Music_WildPokemonVictory_Ch1: ; f4521
diff --git a/audio/sfx.asm b/audio/sfx.asm
index 2d2f9c314..0c65ae5db 100644
--- a/audio/sfx.asm
+++ b/audio/sfx.asm
@@ -1,496 +1,496 @@
Sfx_PokeballsPlacedOnTable: ; f0941
- dbw $04, Sfx_PokeballsPlacedOnTable_Ch5
+ musicheader 1, 5, Sfx_PokeballsPlacedOnTable_Ch5
; f0944
Sfx_BallWiggle: ; f0944
- dbw $04, Sfx_BallWiggle_Ch5
+ musicheader 1, 5, Sfx_BallWiggle_Ch5
; f0947
Sfx_Potion: ; f0947
- dbw $04, Sfx_Potion_Ch5
+ musicheader 1, 5, Sfx_Potion_Ch5
; f094a
Sfx_FullHeal: ; f094a
- dbw $04, Sfx_FullHeal_Ch5
+ musicheader 1, 5, Sfx_FullHeal_Ch5
; f094d
Sfx_Menu: ; f094d
- dbw $07, Sfx_Menu_Ch8
+ musicheader 1, 8, Sfx_Menu_Ch8
; f0950
Sfx_ReadText2: ; f0950
Sfx_ReadText: ; f0950
- dbw $04, Sfx_ReadText2_Ch5
+ musicheader 1, 5, Sfx_ReadText2_Ch5
; f0953
Sfx_Poison: ; f0953
- dbw $04, Sfx_Poison_Ch5
+ musicheader 1, 5, Sfx_Poison_Ch5
; f0956
Sfx_GotSafariBalls: ; f0956
- dbw $04, Sfx_GotSafariBalls_Ch5
+ musicheader 1, 5, Sfx_GotSafariBalls_Ch5
; f0959
Sfx_BootPc: ; f0959
- dbw $04, Sfx_BootPc_Ch5
+ musicheader 1, 5, Sfx_BootPc_Ch5
; f095c
Sfx_ShutDownPc: ; f095c
- dbw $04, Sfx_ShutDownPc_Ch5
+ musicheader 1, 5, Sfx_ShutDownPc_Ch5
; f095f
Sfx_ChoosePcOption: ; f095f
- dbw $04, Sfx_ChoosePcOption_Ch5
+ musicheader 1, 5, Sfx_ChoosePcOption_Ch5
; f0962
Sfx_EscapeRope: ; f0962
- dbw $04, Sfx_EscapeRope_Ch5
+ musicheader 1, 5, Sfx_EscapeRope_Ch5
; f0965
Sfx_PushButton: ; f0965
- dbw $04, Sfx_PushButton_Ch5
+ musicheader 1, 5, Sfx_PushButton_Ch5
; f0968
Sfx_SecondPartOfItemfinder: ; f0968
- dbw $04, Sfx_SecondPartOfItemfinder_Ch5
+ musicheader 1, 5, Sfx_SecondPartOfItemfinder_Ch5
; f096b
Sfx_WarpTo: ; f096b
- dbw $04, Sfx_WarpTo_Ch5
+ musicheader 1, 5, Sfx_WarpTo_Ch5
; f096e
Sfx_WarpFrom: ; f096e
- dbw $04, Sfx_WarpFrom_Ch5
+ musicheader 1, 5, Sfx_WarpFrom_Ch5
; f0971
Sfx_ChangeDexMode: ; f0971
- dbw $04, Sfx_ChangeDexMode_Ch5
+ musicheader 1, 5, Sfx_ChangeDexMode_Ch5
; f0974
Sfx_JumpOverLedge: ; f0974
- dbw $04, Sfx_JumpOverLedge_Ch5
+ musicheader 1, 5, Sfx_JumpOverLedge_Ch5
; f0977
Sfx_GrassRustle: ; f0977
- dbw $07, Sfx_GrassRustle_Ch8
+ musicheader 1, 8, Sfx_GrassRustle_Ch8
; f097a
Sfx_Fly: ; f097a
- dbw $07, Sfx_Fly_Ch8
+ musicheader 1, 8, Sfx_Fly_Ch8
; f097d
Sfx_Wrong: ; f097d
- dbw $44, Sfx_Wrong_Ch5
- dbw $05, Sfx_Wrong_Ch6
+ musicheader 2, 5, Sfx_Wrong_Ch5
+ musicheader 1, 6, Sfx_Wrong_Ch6
; f0983
Sfx_Squeak: ; f0983
- dbw $04, Sfx_Squeak_Ch5
+ musicheader 1, 5, Sfx_Squeak_Ch5
; f0986
Sfx_Strength: ; f0986
- dbw $07, Sfx_Strength_Ch8
+ musicheader 1, 8, Sfx_Strength_Ch8
; f0989
Sfx_Boat: ; f0989
- dbw $44, Sfx_Boat_Ch5
- dbw $05, Sfx_Boat_Ch6
+ musicheader 2, 5, Sfx_Boat_Ch5
+ musicheader 1, 6, Sfx_Boat_Ch6
; f098f
Sfx_WallOpen: ; f098f
- dbw $04, Sfx_WallOpen_Ch5
+ musicheader 1, 5, Sfx_WallOpen_Ch5
; f0992
Sfx_PlacePuzzlePieceDown: ; f0992
- dbw $07, Sfx_PlacePuzzlePieceDown_Ch8
+ musicheader 1, 8, Sfx_PlacePuzzlePieceDown_Ch8
; f0995
Sfx_EnterDoor: ; f0995
- dbw $07, Sfx_EnterDoor_Ch8
+ musicheader 1, 8, Sfx_EnterDoor_Ch8
; f0998
Sfx_SwitchPokemon: ; f0998
- dbw $44, Sfx_SwitchPokemon_Ch5
- dbw $05, Sfx_SwitchPokemon_Ch6
+ musicheader 2, 5, Sfx_SwitchPokemon_Ch5
+ musicheader 1, 6, Sfx_SwitchPokemon_Ch6
; f099e
Sfx_Tally: ; f099e
- dbw $44, Sfx_Tally_Ch5
- dbw $05, Sfx_Tally_Ch6
+ musicheader 2, 5, Sfx_Tally_Ch5
+ musicheader 1, 6, Sfx_Tally_Ch6
; f09a4
Sfx_Transaction: ; f09a4
- dbw $44, Sfx_Transaction_Ch5
- dbw $05, Sfx_Transaction_Ch6
+ musicheader 2, 5, Sfx_Transaction_Ch5
+ musicheader 1, 6, Sfx_Transaction_Ch6
; f09aa
Sfx_Bump: ; f09aa
- dbw $04, Sfx_Bump_Ch5
+ musicheader 1, 5, Sfx_Bump_Ch5
; f09ad
Sfx_ExitBuilding: ; f09ad
- dbw $07, Sfx_ExitBuilding_Ch8
+ musicheader 1, 8, Sfx_ExitBuilding_Ch8
; f09b0
Sfx_Save: ; f09b0
- dbw $44, Sfx_Save_Ch5
- dbw $05, Sfx_Save_Ch6
+ musicheader 2, 5, Sfx_Save_Ch5
+ musicheader 1, 6, Sfx_Save_Ch6
; f09b6
Sfx_Save_Ch5: ; f09b6
dutycycle $2
- sound $2, $f1, $0700
- sound $1, $e1, $0600
- sound $1, $e1, $0680
- sound $1, $e1, $06c0
- sound $2, $e1, $0700
- sound $2, $e1, $07c0
- sound $f, $f2, $07e0
+ sound __, 3, $f1, $0700
+ sound __, 2, $e1, $0600
+ sound __, 2, $e1, $0680
+ sound __, 2, $e1, $06c0
+ sound __, 3, $e1, $0700
+ sound __, 3, $e1, $07c0
+ sound __, 16, $f2, $07e0
endchannel
; f09d5
Sfx_Save_Ch6: ; f09d5
dutycycle $2
- sound $2, $8, 0
- sound $2, $a1, $0701
- sound $1, $91, $0601
- sound $1, $91, $0681
- sound $1, $91, $06c1
- sound $2, $91, $0701
- sound $2, $91, $07c1
- sound $f, $d2, $07e1
+ sound __, 3, $8, 0
+ sound __, 3, $a1, $0701
+ sound __, 2, $91, $0601
+ sound __, 2, $91, $0681
+ sound __, 2, $91, $06c1
+ sound __, 3, $91, $0701
+ sound __, 3, $91, $07c1
+ sound __, 16, $d2, $07e1
endchannel
; f09f8
Sfx_Pokeflute: ; f09f8
- dbw $06, Sfx_Pokeflute_Ch7
+ musicheader 1, 7, Sfx_Pokeflute_Ch7
; f09fb
Sfx_ElevatorEnd: ; f09fb
- dbw $04, Sfx_ElevatorEnd_Ch5
+ musicheader 1, 5, Sfx_ElevatorEnd_Ch5
; f09fe
Sfx_ThrowBall: ; f09fe
- dbw $44, Sfx_ThrowBall_Ch5
- dbw $05, Sfx_ThrowBall_Ch6
+ musicheader 2, 5, Sfx_ThrowBall_Ch5
+ musicheader 1, 6, Sfx_ThrowBall_Ch6
; f0a04
Sfx_BallPoof: ; f0a04
- dbw $44, Sfx_BallPoof_Ch5
- dbw $07, Sfx_BallPoof_Ch8
+ musicheader 2, 5, Sfx_BallPoof_Ch5
+ musicheader 1, 8, Sfx_BallPoof_Ch8
; f0a0a
Sfx_Unknown3A: ; f0a0a
- dbw $44, Sfx_Unknown3A_Ch5
- dbw $07, Sfx_Unknown3A_Ch8
+ musicheader 2, 5, Sfx_Unknown3A_Ch5
+ musicheader 1, 8, Sfx_Unknown3A_Ch8
; f0a10
Sfx_Run: ; f0a10
- dbw $07, Sfx_Run_Ch8
+ musicheader 1, 8, Sfx_Run_Ch8
; f0a13
Sfx_SlotMachineStart: ; f0a13
- dbw $44, Sfx_SlotMachineStart_Ch5
- dbw $05, Sfx_SlotMachineStart_Ch6
+ musicheader 2, 5, Sfx_SlotMachineStart_Ch5
+ musicheader 1, 6, Sfx_SlotMachineStart_Ch6
; f0a19
Sfx_Call: ; f0a19
- dbw $04, Sfx_Call_Ch5
+ musicheader 1, 5, Sfx_Call_Ch5
; f0a1c
Sfx_Unknown60: ; f0a1c
- dbw $07, Sfx_Unknown60_Ch8
+ musicheader 1, 8, Sfx_Unknown60_Ch8
; f0a1f
Sfx_Unknown61: ; f0a1f
- dbw $07, Sfx_Unknown61_Ch8
+ musicheader 1, 8, Sfx_Unknown61_Ch8
; f0a22
-Sfx_Unknown62: ; f0a22
- dbw $07, Sfx_Unknown62_Ch8
+Sfx_SwitchPockets: ; f0a22
+ musicheader 1, 8, Sfx_SwitchPockets_Ch8
; f0a25
Sfx_Unknown63: ; f0a25
- dbw $07, Sfx_Unknown63_Ch8
+ musicheader 1, 8, Sfx_Unknown63_Ch8
; f0a28
Sfx_Burn: ; f0a28
- dbw $07, Sfx_Burn_Ch8
+ musicheader 1, 8, Sfx_Burn_Ch8
; f0a2b
Sfx_TitleScreenEntrance: ; f0a2b
- dbw $07, Sfx_TitleScreenEntrance_Ch8
+ musicheader 1, 8, Sfx_TitleScreenEntrance_Ch8
; f0a2e
Sfx_Unknown66: ; f0a2e
- dbw $04, Sfx_Unknown66_Ch5
+ musicheader 1, 5, Sfx_Unknown66_Ch5
; f0a31
Sfx_GetCoinFromSlots: ; f0a31
- dbw $04, Sfx_GetCoinFromSlots_Ch5
+ musicheader 1, 5, Sfx_GetCoinFromSlots_Ch5
; f0a34
Sfx_PayDay: ; f0a34
- dbw $44, Sfx_PayDay_Ch5
- dbw $05, Sfx_PayDay_Ch6
+ musicheader 2, 5, Sfx_PayDay_Ch5
+ musicheader 1, 6, Sfx_PayDay_Ch6
; f0a3a
Sfx_Metronome: ; f0a3a
- dbw $04, Sfx_Metronome_Ch5
+ musicheader 1, 5, Sfx_Metronome_Ch5
; f0a3d
Sfx_Peck: ; f0a3d
- dbw $07, Sfx_Peck_Ch8
+ musicheader 1, 8, Sfx_Peck_Ch8
; f0a40
Sfx_Kinesis: ; f0a40
- dbw $04, Sfx_Kinesis_Ch5
+ musicheader 1, 5, Sfx_Kinesis_Ch5
; f0a43
Sfx_Lick: ; f0a43
- dbw $04, Sfx_Lick_Ch5
+ musicheader 1, 5, Sfx_Lick_Ch5
; f0a46
Sfx_Pound: ; f0a46
- dbw $07, Sfx_Pound_Ch8
+ musicheader 1, 8, Sfx_Pound_Ch8
; f0a49
Sfx_MovePuzzlePiece: ; f0a49
- dbw $07, Sfx_MovePuzzlePiece_Ch8
+ musicheader 1, 8, Sfx_MovePuzzlePiece_Ch8
; f0a4c
Sfx_CometPunch: ; f0a4c
- dbw $07, Sfx_CometPunch_Ch8
+ musicheader 1, 8, Sfx_CometPunch_Ch8
; f0a4f
Sfx_MegaPunch: ; f0a4f
- dbw $07, Sfx_MegaPunch_Ch8
+ musicheader 1, 8, Sfx_MegaPunch_Ch8
; f0a52
Sfx_Scratch: ; f0a52
- dbw $07, Sfx_Scratch_Ch8
+ musicheader 1, 8, Sfx_Scratch_Ch8
; f0a55
Sfx_Vicegrip: ; f0a55
- dbw $07, Sfx_Vicegrip_Ch8
+ musicheader 1, 8, Sfx_Vicegrip_Ch8
; f0a58
Sfx_RazorWind: ; f0a58
- dbw $07, Sfx_RazorWind_Ch8
+ musicheader 1, 8, Sfx_RazorWind_Ch8
; f0a5b
Sfx_Cut: ; f0a5b
- dbw $07, Sfx_Cut_Ch8
+ musicheader 1, 8, Sfx_Cut_Ch8
; f0a5e
Sfx_WingAttack: ; f0a5e
- dbw $07, Sfx_WingAttack_Ch8
+ musicheader 1, 8, Sfx_WingAttack_Ch8
; f0a61
Sfx_Whirlwind: ; f0a61
- dbw $07, Sfx_Whirlwind_Ch8
+ musicheader 1, 8, Sfx_Whirlwind_Ch8
; f0a64
Sfx_Bind: ; f0a64
- dbw $07, Sfx_Bind_Ch8
+ musicheader 1, 8, Sfx_Bind_Ch8
; f0a67
Sfx_VineWhip: ; f0a67
- dbw $07, Sfx_VineWhip_Ch8
+ musicheader 1, 8, Sfx_VineWhip_Ch8
; f0a6a
Sfx_DoubleKick: ; f0a6a
- dbw $07, Sfx_DoubleKick_Ch8
+ musicheader 1, 8, Sfx_DoubleKick_Ch8
; f0a6d
Sfx_MegaKick: ; f0a6d
- dbw $07, Sfx_MegaKick_Ch8
+ musicheader 1, 8, Sfx_MegaKick_Ch8
; f0a70
Sfx_Headbutt: ; f0a70
- dbw $07, Sfx_Headbutt_Ch8
+ musicheader 1, 8, Sfx_Headbutt_Ch8
; f0a73
Sfx_HornAttack: ; f0a73
- dbw $07, Sfx_HornAttack_Ch8
+ musicheader 1, 8, Sfx_HornAttack_Ch8
; f0a76
Sfx_Tackle: ; f0a76
- dbw $07, Sfx_Tackle_Ch8
+ musicheader 1, 8, Sfx_Tackle_Ch8
; f0a79
Sfx_PoisonSting: ; f0a79
- dbw $07, Sfx_PoisonSting_Ch8
+ musicheader 1, 8, Sfx_PoisonSting_Ch8
; f0a7c
Sfx_Powder: ; f0a7c
- dbw $07, Sfx_Powder_Ch8
+ musicheader 1, 8, Sfx_Powder_Ch8
; f0a7f
Sfx_Doubleslap: ; f0a7f
- dbw $07, Sfx_Doubleslap_Ch8
+ musicheader 1, 8, Sfx_Doubleslap_Ch8
; f0a82
Sfx_Bite: ; f0a82
- dbw $44, Sfx_Bite_Ch5
- dbw $07, Sfx_Bite_Ch8
+ musicheader 2, 5, Sfx_Bite_Ch5
+ musicheader 1, 8, Sfx_Bite_Ch8
; f0a88
Sfx_JumpKick: ; f0a88
- dbw $07, Sfx_JumpKick_Ch8
+ musicheader 1, 8, Sfx_JumpKick_Ch8
; f0a8b
Sfx_Stomp: ; f0a8b
- dbw $07, Sfx_Stomp_Ch8
+ musicheader 1, 8, Sfx_Stomp_Ch8
; f0a8e
Sfx_TailWhip: ; f0a8e
- dbw $07, Sfx_TailWhip_Ch8
+ musicheader 1, 8, Sfx_TailWhip_Ch8
; f0a91
Sfx_KarateChop: ; f0a91
- dbw $07, Sfx_KarateChop_Ch8
+ musicheader 1, 8, Sfx_KarateChop_Ch8
; f0a94
Sfx_Submission: ; f0a94
- dbw $07, Sfx_Submission_Ch8
+ musicheader 1, 8, Sfx_Submission_Ch8
; f0a97
Sfx_WaterGun: ; f0a97
- dbw $44, Sfx_WaterGun_Ch5
- dbw $07, Sfx_WaterGun_Ch8
+ musicheader 2, 5, Sfx_WaterGun_Ch5
+ musicheader 1, 8, Sfx_WaterGun_Ch8
; f0a9d
Sfx_SwordsDance: ; f0a9d
- dbw $07, Sfx_SwordsDance_Ch8
+ musicheader 1, 8, Sfx_SwordsDance_Ch8
; f0aa0
Sfx_Thunder: ; f0aa0
- dbw $07, Sfx_Thunder_Ch8
+ musicheader 1, 8, Sfx_Thunder_Ch8
; f0aa3
Sfx_Supersonic: ; f0aa3
- dbw $84, Sfx_Supersonic_Ch5
- dbw $05, Sfx_Supersonic_Ch6
- dbw $07, Sfx_Supersonic_Ch8
+ musicheader 3, 5, Sfx_Supersonic_Ch5
+ musicheader 1, 6, Sfx_Supersonic_Ch6
+ musicheader 1, 8, Sfx_Supersonic_Ch8
; f0aac
Sfx_Leer: ; f0aac
- dbw $84, Sfx_Leer_Ch5
- dbw $05, Sfx_Leer_Ch6
- dbw $07, Sfx_Leer_Ch8
+ musicheader 3, 5, Sfx_Leer_Ch5
+ musicheader 1, 6, Sfx_Leer_Ch6
+ musicheader 1, 8, Sfx_Leer_Ch8
; f0ab5
Sfx_Ember: ; f0ab5
- dbw $44, Sfx_Ember_Ch5
- dbw $07, Sfx_Ember_Ch8
+ musicheader 2, 5, Sfx_Ember_Ch5
+ musicheader 1, 8, Sfx_Ember_Ch8
; f0abb
Sfx_Bubblebeam: ; f0abb
- dbw $84, Sfx_Bubblebeam_Ch5
- dbw $05, Sfx_Bubblebeam_Ch6
- dbw $07, Sfx_Bubblebeam_Ch8
+ musicheader 3, 5, Sfx_Bubblebeam_Ch5
+ musicheader 1, 6, Sfx_Bubblebeam_Ch6
+ musicheader 1, 8, Sfx_Bubblebeam_Ch8
; f0ac4
Sfx_HydroPump: ; f0ac4
- dbw $44, Sfx_HydroPump_Ch5
- dbw $07, Sfx_HydroPump_Ch8
+ musicheader 2, 5, Sfx_HydroPump_Ch5
+ musicheader 1, 8, Sfx_HydroPump_Ch8
; f0aca
Sfx_Surf: ; f0aca
- dbw $84, Sfx_Surf_Ch5
- dbw $05, Sfx_Surf_Ch6
- dbw $07, Sfx_Surf_Ch8
+ musicheader 3, 5, Sfx_Surf_Ch5
+ musicheader 1, 6, Sfx_Surf_Ch6
+ musicheader 1, 8, Sfx_Surf_Ch8
; f0ad3
Sfx_Psybeam: ; f0ad3
- dbw $84, Sfx_Psybeam_Ch5
- dbw $05, Sfx_Psybeam_Ch6
- dbw $07, Sfx_Psybeam_Ch8
+ musicheader 3, 5, Sfx_Psybeam_Ch5
+ musicheader 1, 6, Sfx_Psybeam_Ch6
+ musicheader 1, 8, Sfx_Psybeam_Ch8
; f0adc
Sfx_Charge: ; f0adc
- dbw $84, Sfx_Charge_Ch5
- dbw $05, Sfx_Charge_Ch6
- dbw $07, Sfx_Charge_Ch8
+ musicheader 3, 5, Sfx_Charge_Ch5
+ musicheader 1, 6, Sfx_Charge_Ch6
+ musicheader 1, 8, Sfx_Charge_Ch8
; f0ae5
Sfx_Thundershock: ; f0ae5
- dbw $84, Sfx_Thundershock_Ch5
- dbw $05, Sfx_Thundershock_Ch6
- dbw $07, Sfx_Thundershock_Ch8
+ musicheader 3, 5, Sfx_Thundershock_Ch5
+ musicheader 1, 6, Sfx_Thundershock_Ch6
+ musicheader 1, 8, Sfx_Thundershock_Ch8
; f0aee
Sfx_Psychic: ; f0aee
- dbw $84, Sfx_Psychic_Ch5
- dbw $05, Sfx_Psychic_Ch6
- dbw $07, Sfx_Psychic_Ch8
+ musicheader 3, 5, Sfx_Psychic_Ch5
+ musicheader 1, 6, Sfx_Psychic_Ch6
+ musicheader 1, 8, Sfx_Psychic_Ch8
; f0af7
Sfx_Screech: ; f0af7
- dbw $44, Sfx_Screech_Ch5
- dbw $05, Sfx_Screech_Ch6
+ musicheader 2, 5, Sfx_Screech_Ch5
+ musicheader 1, 6, Sfx_Screech_Ch6
; f0afd
Sfx_BoneClub: ; f0afd
- dbw $44, Sfx_BoneClub_Ch5
- dbw $05, Sfx_BoneClub_Ch6
+ musicheader 2, 5, Sfx_BoneClub_Ch5
+ musicheader 1, 6, Sfx_BoneClub_Ch6
; f0b03
Sfx_Sharpen: ; f0b03
- dbw $44, Sfx_Sharpen_Ch5
- dbw $05, Sfx_Sharpen_Ch6
+ musicheader 2, 5, Sfx_Sharpen_Ch5
+ musicheader 1, 6, Sfx_Sharpen_Ch6
; f0b09
Sfx_EggBomb: ; f0b09
- dbw $84, Sfx_EggBomb_Ch5
- dbw $05, Sfx_EggBomb_Ch6
- dbw $07, Sfx_EggBomb_Ch8
+ musicheader 3, 5, Sfx_EggBomb_Ch5
+ musicheader 1, 6, Sfx_EggBomb_Ch6
+ musicheader 1, 8, Sfx_EggBomb_Ch8
; f0b12
Sfx_Sing: ; f0b12
- dbw $44, Sfx_Sing_Ch5
- dbw $05, Sfx_Sing_Ch6
+ musicheader 2, 5, Sfx_Sing_Ch5
+ musicheader 1, 6, Sfx_Sing_Ch6
; f0b18
Sfx_HyperBeam: ; f0b18
- dbw $84, Sfx_HyperBeam_Ch5
- dbw $05, Sfx_HyperBeam_Ch6
- dbw $07, Sfx_HyperBeam_Ch8
+ musicheader 3, 5, Sfx_HyperBeam_Ch5
+ musicheader 1, 6, Sfx_HyperBeam_Ch6
+ musicheader 1, 8, Sfx_HyperBeam_Ch8
; f0b21
Sfx_Shine: ; f0b21
- dbw $04, Sfx_Shine_Ch5
+ musicheader 1, 5, Sfx_Shine_Ch5
; f0b24
Sfx_Unknown5F: ; f0b24
- dbw $84, Sfx_Unknown5F_Ch5
- dbw $05, Sfx_Unknown5F_Ch6
+ musicheader 3, 5, Sfx_Unknown5F_Ch5
+ musicheader 1, 6, Sfx_Unknown5F_Ch6
Sfx_Sandstorm: ; f0b2a
- dbw $07, Sfx_Sandstorm_Ch8
+ musicheader 1, 8, Sfx_Sandstorm_Ch8
; f0b2d
Sfx_HangUp: ; f0b2d
- dbw $04, Sfx_HangUp_Ch5
+ musicheader 1, 5, Sfx_HangUp_Ch5
; f0b30
Sfx_NoSignal: ; f0b30
- dbw $04, Sfx_NoSignal_Ch5
+ musicheader 1, 5, Sfx_NoSignal_Ch5
; f0b33
Sfx_Elevator: ; f0b33
- dbw $c4, Sfx_Elevator_Ch5
- dbw $05, Sfx_Elevator_Ch6
- dbw $06, Sfx_Elevator_Ch7
- dbw $07, Sfx_Elevator_Ch8
+ musicheader 4, 5, Sfx_Elevator_Ch5
+ musicheader 1, 6, Sfx_Elevator_Ch6
+ musicheader 1, 7, Sfx_Elevator_Ch7
+ musicheader 1, 8, Sfx_Elevator_Ch8
; f0b3f
Sfx_DexFanfare5079: ; f0b3f
Sfx_LevelUp: ; f0b3f
- dbw $c4, Sfx_DexFanfare5079_Ch5
- dbw $05, Sfx_DexFanfare5079_Ch6
- dbw $06, Sfx_DexFanfare5079_Ch7
- dbw $07, Sfx_DexFanfare5079_Ch8
+ musicheader 4, 5, Sfx_DexFanfare5079_Ch5
+ musicheader 1, 6, Sfx_DexFanfare5079_Ch6
+ musicheader 1, 7, Sfx_DexFanfare5079_Ch7
+ musicheader 1, 8, Sfx_DexFanfare5079_Ch8
; f0b4b
Sfx_DexFanfare5079_Ch5: ; f0b4b
@@ -553,10 +553,10 @@ Sfx_LevelUp_Ch8: ; f0b7f
; f0b86
Sfx_KeyItem: ; f0b86
- dbw $c4, Sfx_KeyItem_Ch5
- dbw $05, Sfx_KeyItem_Ch6
- dbw $06, Sfx_KeyItem_Ch7
- dbw $07, Sfx_KeyItem_Ch8
+ musicheader 4, 5, Sfx_KeyItem_Ch5
+ musicheader 1, 6, Sfx_KeyItem_Ch6
+ musicheader 1, 7, Sfx_KeyItem_Ch7
+ musicheader 1, 8, Sfx_KeyItem_Ch8
; f0b92
Sfx_KeyItem_Ch5: ; f0b92
@@ -623,10 +623,10 @@ Sfx_KeyItem_Ch8: ; f0bce
; f0bd5
Sfx_DexFanfare2049: ; f0bd5
- dbw $c4, Sfx_DexFanfare2049_Ch5
- dbw $05, Sfx_DexFanfare2049_Ch6
- dbw $06, Sfx_DexFanfare2049_Ch7
- dbw $07, Sfx_DexFanfare2049_Ch8
+ musicheader 4, 5, Sfx_DexFanfare2049_Ch5
+ musicheader 1, 6, Sfx_DexFanfare2049_Ch6
+ musicheader 1, 7, Sfx_DexFanfare2049_Ch7
+ musicheader 1, 8, Sfx_DexFanfare2049_Ch8
; f0be1
Sfx_DexFanfare2049_Ch5: ; f0be1
@@ -707,10 +707,10 @@ Sfx_DexFanfare2049_Ch8: ; f0c27
; f0c2f
Sfx_Item: ; f0c2f
- dbw $c4, Sfx_Item_Ch5
- dbw $05, Sfx_Item_Ch6
- dbw $06, Sfx_Item_Ch7
- dbw $07, Sfx_Item_Ch8
+ musicheader 4, 5, Sfx_Item_Ch5
+ musicheader 1, 6, Sfx_Item_Ch6
+ musicheader 1, 7, Sfx_Item_Ch7
+ musicheader 1, 8, Sfx_Item_Ch8
; f0c3b
Sfx_Item_Ch5: ; f0c3b
@@ -786,10 +786,10 @@ Sfx_Item_Ch8: ; f0c81
; f0c89
Sfx_CaughtMon: ; f0c89
- dbw $c4, Sfx_CaughtMon_Ch5
- dbw $05, Sfx_CaughtMon_Ch6
- dbw $06, Sfx_CaughtMon_Ch7
- dbw $07, Sfx_CaughtMon_Ch8
+ musicheader 4, 5, Sfx_CaughtMon_Ch5
+ musicheader 1, 6, Sfx_CaughtMon_Ch6
+ musicheader 1, 7, Sfx_CaughtMon_Ch7
+ musicheader 1, 8, Sfx_CaughtMon_Ch8
; f0c95
Sfx_CaughtMon_Ch5: ; f0c95
@@ -868,10 +868,10 @@ Sfx_CaughtMon_Ch8: ; f0ce2
; f0cea
Sfx_DexFanfare80109: ; f0cea
- dbw $c4, Sfx_DexFanfare80109_Ch5
- dbw $05, Sfx_DexFanfare80109_Ch6
- dbw $06, Sfx_DexFanfare80109_Ch7
- dbw $07, Sfx_DexFanfare80109_Ch8
+ musicheader 4, 5, Sfx_DexFanfare80109_Ch5
+ musicheader 1, 6, Sfx_DexFanfare80109_Ch6
+ musicheader 1, 7, Sfx_DexFanfare80109_Ch7
+ musicheader 1, 8, Sfx_DexFanfare80109_Ch8
; f0cf6
Sfx_DexFanfare80109_Ch5: ; f0cf6
@@ -963,16 +963,16 @@ Sfx_DexFanfare80109_Ch8: ; f0d4e
; f0d56
Sfx_Fanfare2: ; f0d56
- dbw $84, Sfx_Fanfare2_Ch5
- dbw $05, Sfx_Fanfare2_Ch6
- dbw $07, Sfx_Fanfare2_Ch8
+ musicheader 3, 5, Sfx_Fanfare2_Ch5
+ musicheader 1, 6, Sfx_Fanfare2_Ch6
+ musicheader 1, 8, Sfx_Fanfare2_Ch8
; f0d5f
UnknownSfx: ; f0d5f
- dbw $c4, UnknownSfx_Ch5
- dbw $05, UnknownSfx_Ch6
- dbw $06, UnknownSfx_Ch7
- dbw $07, UnknownSfx_Ch8
+ musicheader 4, 5, UnknownSfx_Ch5
+ musicheader 1, 6, UnknownSfx_Ch6
+ musicheader 1, 7, UnknownSfx_Ch7
+ musicheader 1, 8, UnknownSfx_Ch8
; f0d6b
UnknownSfx_Ch5: ; f0d6b
@@ -1051,16 +1051,16 @@ UnknownSfx_Ch8: ; f0db6
; f0dbe
Sfx_Fanfare: ; f0dbe
- dbw $84, Sfx_Fanfare_Ch5
- dbw $05, Sfx_Fanfare_Ch6
- dbw $07, Sfx_Fanfare_Ch8
+ musicheader 3, 5, Sfx_Fanfare_Ch5
+ musicheader 1, 6, Sfx_Fanfare_Ch6
+ musicheader 1, 8, Sfx_Fanfare_Ch8
; f0dc7
Sfx_RegisterPhoneNumber: ; f0dc7
- dbw $c4, Sfx_RegisterPhoneNumber_Ch5
- dbw $05, Sfx_RegisterPhoneNumber_Ch6
- dbw $06, Sfx_RegisterPhoneNumber_Ch7
- dbw $07, Sfx_RegisterPhoneNumber_Ch8
+ musicheader 4, 5, Sfx_RegisterPhoneNumber_Ch5
+ musicheader 1, 6, Sfx_RegisterPhoneNumber_Ch6
+ musicheader 1, 7, Sfx_RegisterPhoneNumber_Ch7
+ musicheader 1, 8, Sfx_RegisterPhoneNumber_Ch8
; f0dd3
Sfx_RegisterPhoneNumber_Ch5: ; f0dd3
@@ -1088,7 +1088,7 @@ Sfx_RegisterPhoneNumber_Ch5: ; f0dd3
endchannel
; f0def
- db $df
+ togglesfx
Sfx_RegisterPhoneNumber_Ch6: ; f0df0
togglesfx
@@ -1113,7 +1113,7 @@ Sfx_RegisterPhoneNumber_Ch6: ; f0df0
endchannel
; f0e07
- db $df
+ togglesfx
Sfx_RegisterPhoneNumber_Ch7: ; f0e08
togglesfx
@@ -1135,7 +1135,7 @@ Sfx_RegisterPhoneNumber_Ch7: ; f0e08
endchannel
; f0e1b
- db $df
+ togglesfx
Sfx_RegisterPhoneNumber_Ch8: ; f0e1c
togglesfx
@@ -1147,12 +1147,12 @@ Sfx_RegisterPhoneNumber_Ch8: ; f0e1c
endchannel
; f0e25
- db $df
+ togglesfx
Sfx_3RdPlace: ; f0e26
- dbw $84, Sfx_3RdPlace_Ch5
- dbw $05, Sfx_3RdPlace_Ch6
- dbw $06, Sfx_3RdPlace_Ch7
+ musicheader 3, 5, Sfx_3RdPlace_Ch5
+ musicheader 1, 6, Sfx_3RdPlace_Ch6
+ musicheader 1, 7, Sfx_3RdPlace_Ch7
; f0e2f
Sfx_3RdPlace_Ch5: ; f0e2f
@@ -1173,7 +1173,7 @@ Sfx_3RdPlace_Ch5: ; f0e2f
endchannel
; f0e44
- db $df
+ togglesfx
Sfx_3RdPlace_Ch6: ; f0e45
togglesfx
@@ -1191,7 +1191,7 @@ Sfx_3RdPlace_Ch6: ; f0e45
endchannel
; f0e55
- db $df
+ togglesfx
Sfx_3RdPlace_Ch7: ; f0e56
togglesfx
@@ -1209,14 +1209,14 @@ Sfx_3RdPlace_Ch7: ; f0e56
endchannel
; f0e65
- db $df
+ togglesfx
Sfx_GetEggFromDaycareLady: ; f0e66
Sfx_GetEggFromDaycareMan: ; f0e66
- dbw $c4, Sfx_GetEggFromDaycareLady_Ch5
- dbw $05, Sfx_GetEggFromDaycareLady_Ch6
- dbw $06, Sfx_GetEggFromDaycareLady_Ch7
- dbw $07, Sfx_GetEggFromDaycareLady_Ch8
+ musicheader 4, 5, Sfx_GetEggFromDaycareLady_Ch5
+ musicheader 1, 6, Sfx_GetEggFromDaycareLady_Ch6
+ musicheader 1, 7, Sfx_GetEggFromDaycareLady_Ch7
+ musicheader 1, 8, Sfx_GetEggFromDaycareLady_Ch8
; f0e72
Sfx_GetEggFromDaycareLady_Ch5: ; f0e72
@@ -1251,7 +1251,7 @@ Sfx_GetEggFromDaycareMan_Ch5: ; f0e72
endchannel
; f0e9a
- db $df
+ togglesfx
Sfx_GetEggFromDaycareLady_Ch6: ; f0e9b
Sfx_GetEggFromDaycareMan_Ch6: ; f0e9b
@@ -1282,7 +1282,7 @@ Sfx_GetEggFromDaycareMan_Ch6: ; f0e9b
endchannel
; f0ebd
- db $df
+ togglesfx
Sfx_GetEggFromDaycareLady_Ch7: ; f0ebe
Sfx_GetEggFromDaycareMan_Ch7: ; f0ebe
@@ -1303,7 +1303,7 @@ Sfx_GetEggFromDaycareMan_Ch7: ; f0ebe
endchannel
; f0ecf
- db $df
+ togglesfx
Sfx_GetEggFromDaycareLady_Ch8: ; f0ed0
Sfx_GetEggFromDaycareMan_Ch8: ; f0ed0
@@ -1317,13 +1317,13 @@ Sfx_GetEggFromDaycareMan_Ch8: ; f0ed0
endchannel
; f0edb
- db $df
+ togglesfx
Sfx_MoveDeleted: ; f0edc
- dbw $c4, Sfx_MoveDeleted_Ch5
- dbw $05, Sfx_MoveDeleted_Ch6
- dbw $06, Sfx_MoveDeleted_Ch7
- dbw $07, Sfx_MoveDeleted_Ch8
+ musicheader 4, 5, Sfx_MoveDeleted_Ch5
+ musicheader 1, 6, Sfx_MoveDeleted_Ch6
+ musicheader 1, 7, Sfx_MoveDeleted_Ch7
+ musicheader 1, 8, Sfx_MoveDeleted_Ch8
; f0ee8
Sfx_MoveDeleted_Ch5: ; f0ee8
@@ -1355,7 +1355,7 @@ Sfx_MoveDeleted_Ch5: ; f0ee8
endchannel
; f0f0c
- db $df
+ togglesfx
Sfx_MoveDeleted_Ch6: ; f0f0d
togglesfx
@@ -1392,7 +1392,7 @@ Sfx_MoveDeleted_Ch6: ; f0f0d
endchannel
; f0f36
- db $df
+ togglesfx
Sfx_MoveDeleted_Ch7: ; f0f37
togglesfx
@@ -1420,7 +1420,7 @@ Sfx_MoveDeleted_Ch7: ; f0f37
endchannel
; f0f52
- db $df
+ togglesfx
Sfx_MoveDeleted_Ch8: ; f0f53
togglesfx
@@ -1433,13 +1433,13 @@ Sfx_MoveDeleted_Ch8: ; f0f53
endchannel
; f0f5d
- db $df
+ togglesfx
Sfx_2ndPlace: ; f0f5e
- dbw $c4, Sfx_2ndPlace_Ch5
- dbw $05, Sfx_2ndPlace_Ch6
- dbw $06, Sfx_2ndPlace_Ch7
- dbw $07, Sfx_2ndPlace_Ch8
+ musicheader 4, 5, Sfx_2ndPlace_Ch5
+ musicheader 1, 6, Sfx_2ndPlace_Ch6
+ musicheader 1, 7, Sfx_2ndPlace_Ch7
+ musicheader 1, 8, Sfx_2ndPlace_Ch8
; f0f6a
Sfx_2ndPlace_Ch5: ; f0f6a
@@ -1475,7 +1475,7 @@ Sfx_2ndPlace_Ch5: ; f0f6a
endchannel
; f0f91
- db $df
+ togglesfx
Sfx_2ndPlace_Ch6: ; f0f92
togglesfx
@@ -1500,7 +1500,7 @@ Sfx_2ndPlace_Ch6: ; f0f92
endchannel
; f0fac
- db $df
+ togglesfx
Sfx_2ndPlace_Ch7: ; f0fad
togglesfx
@@ -1539,7 +1539,7 @@ Sfx_2ndPlace_Ch7: ; f0fad
endchannel
; f0fd1
- db $df
+ togglesfx
Sfx_2ndPlace_Ch8: ; f0fd2
togglesfx
@@ -1555,13 +1555,13 @@ Sfx_2ndPlace_branch_f0fd7: ; f0fd7
endchannel
; f0fe1
- db $df
+ togglesfx
Sfx_1stPlace: ; f0fe2
- dbw $c4, Sfx_1stPlace_Ch5
- dbw $05, Sfx_1stPlace_Ch6
- dbw $06, Sfx_1stPlace_Ch7
- dbw $07, Sfx_1stPlace_Ch8
+ musicheader 4, 5, Sfx_1stPlace_Ch5
+ musicheader 1, 6, Sfx_1stPlace_Ch6
+ musicheader 1, 7, Sfx_1stPlace_Ch7
+ musicheader 1, 8, Sfx_1stPlace_Ch8
; f0fee
Sfx_1stPlace_Ch5: ; f0fee
@@ -1604,7 +1604,7 @@ Sfx_1stPlace_Ch5: ; f0fee
endchannel
; f101f
- db $df
+ togglesfx
Sfx_1stPlace_Ch6: ; f1020
togglesfx
@@ -1629,7 +1629,7 @@ Sfx_1stPlace_Ch6: ; f1020
endchannel
; f103c
- db $df
+ togglesfx
Sfx_1stPlace_Ch7: ; f103d
togglesfx
@@ -1654,7 +1654,7 @@ Sfx_1stPlace_Ch7: ; f103d
endchannel
; f1053
- db $df
+ togglesfx
Sfx_1stPlace_Ch8: ; f1054
togglesfx
@@ -1676,13 +1676,13 @@ Sfx_1stPlace_Ch8: ; f1054
endchannel
; f1068
- db $df
+ togglesfx
Sfx_ChooseACard: ; f1069
- dbw $c4, Sfx_ChooseACard_Ch5
- dbw $05, Sfx_ChooseACard_Ch6
- dbw $06, Sfx_ChooseACard_Ch7
- dbw $07, Sfx_ChooseACard_Ch8
+ musicheader 4, 5, Sfx_ChooseACard_Ch5
+ musicheader 1, 6, Sfx_ChooseACard_Ch6
+ musicheader 1, 7, Sfx_ChooseACard_Ch7
+ musicheader 1, 8, Sfx_ChooseACard_Ch8
; f1075
Sfx_ChooseACard_Ch5: ; f1075
@@ -1730,7 +1730,7 @@ Sfx_ChooseACard_Ch5: ; f1075
endchannel
; f10a8
- db $df
+ togglesfx
Sfx_ChooseACard_Ch6: ; f10a9
togglesfx
@@ -1763,7 +1763,7 @@ Sfx_ChooseACard_Ch6: ; f10a9
endchannel
; f10c8
- db $df
+ togglesfx
Sfx_ChooseACard_Ch7: ; f10c9
togglesfx
@@ -1800,7 +1800,7 @@ Sfx_ChooseACard_Ch7: ; f10c9
endchannel
; f10eb
- db $df
+ togglesfx
Sfx_ChooseACard_Ch8: ; f10ec
togglesfx
@@ -1826,13 +1826,13 @@ Sfx_ChooseACard_Ch8: ; f10ec
endchannel
; f1103
- db $df
+ togglesfx
Sfx_GetTm: ; f1104
- dbw $c4, Sfx_GetTm_Ch5
- dbw $05, Sfx_GetTm_Ch6
- dbw $06, Sfx_GetTm_Ch7
- dbw $07, Sfx_GetTm_Ch8
+ musicheader 4, 5, Sfx_GetTm_Ch5
+ musicheader 1, 6, Sfx_GetTm_Ch6
+ musicheader 1, 7, Sfx_GetTm_Ch7
+ musicheader 1, 8, Sfx_GetTm_Ch8
; f1110
Sfx_GetTm_Ch5: ; f1110
@@ -1860,7 +1860,7 @@ Sfx_GetTm_Ch5: ; f1110
endchannel
; f1130
- db $df
+ togglesfx
Sfx_GetTm_Ch6: ; f1131
togglesfx
@@ -1884,7 +1884,7 @@ Sfx_GetTm_Ch6: ; f1131
endchannel
; f114b
- db $df
+ togglesfx
Sfx_GetTm_Ch7: ; f114c
togglesfx
@@ -1916,7 +1916,7 @@ Sfx_GetTm_Ch7: ; f114c
endchannel
; f1169
- db $df
+ togglesfx
Sfx_GetTm_Ch8: ; f116a
togglesfx
@@ -1937,13 +1937,13 @@ Sfx_GetTm_Ch8: ; f116a
endchannel
; f117c
- db $df
+ togglesfx
Sfx_GetBadge: ; f117d
- dbw $c4, Sfx_GetBadge_Ch5
- dbw $05, Sfx_GetBadge_Ch6
- dbw $06, Sfx_GetBadge_Ch7
- dbw $07, Sfx_GetBadge_Ch8
+ musicheader 4, 5, Sfx_GetBadge_Ch5
+ musicheader 1, 6, Sfx_GetBadge_Ch6
+ musicheader 1, 7, Sfx_GetBadge_Ch7
+ musicheader 1, 8, Sfx_GetBadge_Ch8
; f1189
Sfx_GetBadge_Ch5: ; f1189
@@ -1966,7 +1966,7 @@ Sfx_GetBadge_Ch5: ; f1189
endchannel
; f11a9
- db $df
+ togglesfx
Sfx_GetBadge_branch_f11aa: ; f11aa
note __, 5
@@ -2039,7 +2039,7 @@ Sfx_GetBadge_Ch6: ; f11be
endchannel
; f11f4
- db $df
+ togglesfx
Sfx_GetBadge_Ch7: ; f11f5
togglesfx
@@ -2079,7 +2079,7 @@ Sfx_GetBadge_Ch7: ; f11f5
endchannel
; f121a
- db $df
+ togglesfx
Sfx_GetBadge_Ch8: ; f121b
togglesfx
@@ -2106,13 +2106,13 @@ Sfx_GetBadge_branch_f1220: ; f1220
endchannel
; f1235
- db $df
+ togglesfx
Sfx_QuitSlots: ; f1236
- dbw $c4, Sfx_QuitSlots_Ch5
- dbw $05, Sfx_QuitSlots_Ch6
- dbw $06, Sfx_QuitSlots_Ch7
- dbw $07, Sfx_QuitSlots_Ch8
+ musicheader 4, 5, Sfx_QuitSlots_Ch5
+ musicheader 1, 6, Sfx_QuitSlots_Ch6
+ musicheader 1, 7, Sfx_QuitSlots_Ch7
+ musicheader 1, 8, Sfx_QuitSlots_Ch8
; f1242
Sfx_QuitSlots_Ch5: ; f1242
@@ -2146,7 +2146,7 @@ Sfx_QuitSlots_Ch5: ; f1242
endchannel
; f1265
- db $df
+ togglesfx
Sfx_QuitSlots_Ch6: ; f1266
togglesfx
@@ -2174,7 +2174,7 @@ Sfx_QuitSlots_Ch6: ; f1266
endchannel
; f1282
- db $df
+ togglesfx
Sfx_QuitSlots_Ch7: ; f1283
togglesfx
@@ -2206,7 +2206,7 @@ Sfx_QuitSlots_Ch7: ; f1283
endchannel
; f12a0
- db $df
+ togglesfx
Sfx_QuitSlots_Ch8: ; f12a1
togglesfx
@@ -2227,11 +2227,11 @@ Sfx_QuitSlots_Ch8: ; f12a1
endchannel
; f12b3
- db $df
+ togglesfx
Sfx_Protect: ; f12b4
- dbw $44, Sfx_Protect_Ch5
- dbw $07, Sfx_Protect_Ch8
+ musicheader 2, 5, Sfx_Protect_Ch5
+ musicheader 1, 8, Sfx_Protect_Ch8
; f12ba
Sfx_Protect_Ch5: ; f12ba
@@ -2273,137 +2273,137 @@ Sfx_Protect_branch_f12c0: ; f12c0
Sfx_Protect_Ch8: ; f12e5
Sfx_Protect_branch_f12e5: ; f12e5
- noise $9, $9e, $0
- noise $9, $be, $11
+ noise __, 10, $9e, $0
+ noise __, 10, $be, $11
loopchannel 6, Sfx_Protect_branch_f12e5
- noise $9, $a7, $0
- noise $10, $75, $11
+ noise __, 10, $a7, $0
+ noise C_, 1, $75, $11
endchannel
; f12f6
Sfx_Sketch: ; f12f6
- dbw $04, Sfx_Sketch_Ch5
+ musicheader 1, 5, Sfx_Sketch_Ch5
; f12f9
Sfx_Sketch_Ch5: ; f12f9
dutycycle $1
soundinput $a5
Sfx_Sketch_branch_f12fd: ; f12fd
- sound $2, $f1, $06e0
- sound $d, $af, $05b0
- sound $4, $0, 0
- sound $9, $f4, $0718
+ sound __, 3, $f1, $06e0
+ sound __, 14, $af, $05b0
+ sound __, 5, $0, 0
+ sound __, 10, $f4, $0718
loopchannel 3, Sfx_Sketch_branch_f12fd
soundinput $8
endchannel
; f1314
Sfx_RainDance: ; f1314
- dbw $07, Sfx_RainDance_Ch8
+ musicheader 1, 8, Sfx_RainDance_Ch8
; f1317
Sfx_RainDance_Ch8: ; f1317
Sfx_RainDance_branch_f1317: ; f1317
- noise $b, $7d, $50
- noise $6, $7d, $4f
- noise $b, $7f, $47
- noise $f, $6e, $22
+ noise __, 12, $7d, $50
+ noise __, 7, $7d, $4f
+ noise __, 12, $7f, $47
+ noise __, 16, $6e, $22
loopchannel 3, Sfx_RainDance_branch_f1317
- noise $6, $6d, $50
- noise $5, $5d, $4f
- noise $5, $4f, $47
- noise $a, $32, $46
+ noise __, 7, $6d, $50
+ noise __, 6, $5d, $4f
+ noise __, 6, $4f, $47
+ noise __, 11, $32, $46
endchannel
; f1334
Sfx_Aeroblast: ; f1334
- dbw $44, Sfx_Aeroblast_Ch5
- dbw $07, Sfx_Aeroblast_Ch8
+ musicheader 2, 5, Sfx_Aeroblast_Ch5
+ musicheader 1, 8, Sfx_Aeroblast_Ch8
; f133a
Sfx_Aeroblast_Ch5: ; f133a
unknownmusic0xde $f2
soundinput $f5
- sound $1c, $f8, $0580
+ sound C_, 13, $f8, $0580
soundinput $8
endchannel
; f1345
Sfx_Aeroblast_Ch8: ; f1345
- noise $4, $f8, $6c
- noise $4, $c8, $5c
- noise $4, $78, $5b
- noise $10, $31, $5a
+ noise __, 5, $f8, $6c
+ noise __, 5, $c8, $5c
+ noise __, 5, $78, $5b
+ noise C_, 1, $31, $5a
endchannel
; f1352
Sfx_Spark: ; f1352
- dbw $07, Sfx_Spark_Ch8
+ musicheader 1, 8, Sfx_Spark_Ch8
; f1355
Sfx_Spark_Ch8: ; f1355
Sfx_Spark_branch_f1355: ; f1355
- noise $4, $f8, $5d
- noise $4, $d8, $6f
+ noise __, 5, $f8, $5d
+ noise __, 5, $d8, $6f
loopchannel 2, Sfx_Spark_branch_f1355
endchannel
; f1360
Sfx_Curse: ; f1360
- dbw $44, Sfx_Curse_Ch5
- dbw $07, Sfx_Curse_Ch8
+ musicheader 2, 5, Sfx_Curse_Ch5
+ musicheader 1, 8, Sfx_Curse_Ch8
; f1366
Sfx_Curse_Ch5: ; f1366
dutycycle $3
- sound $4, $f2, $0483
- sound $4, $f2, $0511
- sound $4, $f2, $0589
- sound $4, $f2, $05ed
+ sound __, 5, $f2, $0483
+ sound __, 5, $f2, $0511
+ sound __, 5, $f2, $0589
+ sound __, 5, $f2, $05ed
endchannel
; f1379
Sfx_Curse_Ch8: ; f1379
- noise $14, $9a, $9
+ noise C_, 5, $9a, $9
endchannel
; f137d
Sfx_Rage: ; f137d
- dbw $44, Sfx_Rage_Ch5
- dbw $07, Sfx_Rage_Ch8
+ musicheader 2, 5, Sfx_Rage_Ch5
+ musicheader 1, 8, Sfx_Rage_Ch8
; f1383
Sfx_Rage_Ch5: ; f1383
dutycycle $0
- sound $3, $d1, $07b0
- sound $3, $d1, $07c2
- sound $18, $d2, $07d5
+ sound __, 4, $d1, $07b0
+ sound __, 4, $d1, $07c2
+ sound C_, 9, $d2, $07d5
endchannel
; f1392
Sfx_Rage_Ch8: ; f1392
- noise $3, $f4, $1a
- noise $3, $f4, $19
- noise $18, $f2, $18
+ noise __, 4, $f4, $1a
+ noise __, 4, $f4, $19
+ noise C_, 9, $f2, $18
endchannel
; f139c
Sfx_Thief: ; f139c
- dbw $07, Sfx_Thief_Ch8
+ musicheader 1, 8, Sfx_Thief_Ch8
; f139f
Sfx_Thief_Ch8: ; f139f
Sfx_Thief_branch_f139f: ; f139f
- noise $0, $0, $0
- noise $4, $e1, $12
- noise $0, $0, $0
- noise $2, $b1, $22
+ noise __, 1, $0, $0
+ noise __, 5, $e1, $12
+ noise __, 1, $0, $0
+ noise __, 3, $b1, $22
loopchannel 2, Sfx_Thief_branch_f139f
endchannel
; f13b0
Sfx_Thief2: ; f13b0
- dbw $04, Sfx_Thief2_Ch5
+ musicheader 1, 5, Sfx_Thief2_Ch5
; f13b3
Sfx_Thief2_Ch5: ; f13b3
@@ -2427,32 +2427,32 @@ Sfx_Thief2_Ch5: ; f13b3
; f13ca
Sfx_SpiderWeb: ; f13ca
- dbw $44, Sfx_SpiderWeb_Ch5
- dbw $07, Sfx_SpiderWeb_Ch8
+ musicheader 2, 5, Sfx_SpiderWeb_Ch5
+ musicheader 1, 8, Sfx_SpiderWeb_Ch8
; f13d0
Sfx_SpiderWeb_Ch5: ; f13d0
dutycycle $0
- sound $20, $7f, $0720
+ sound C#, 1, $7f, $0720
soundinput $95
- sound $4, $f8, $0620
- sound $4, $e8, $0630
- sound $4, $d8, $0640
- sound $4, $95, $0620
- sound $4, $73, $0630
- sound $4, $51, $0640
+ sound __, 5, $f8, $0620
+ sound __, 5, $e8, $0630
+ sound __, 5, $d8, $0640
+ sound __, 5, $95, $0620
+ sound __, 5, $73, $0630
+ sound __, 5, $51, $0640
soundinput $8
endchannel
; f13f3
Sfx_SpiderWeb_Ch8: ; f13f3
- noise $20, $ef, $0
+ noise C#, 1, $ef, $0
endchannel
; f13f7
Sfx_MindReader: ; f13f7
- dbw $44, Sfx_MindReader_Ch5
- dbw $07, Sfx_MindReader_Ch8
+ musicheader 2, 5, Sfx_MindReader_Ch5
+ musicheader 1, 8, Sfx_MindReader_Ch8
; f13fd
Sfx_MindReader_Ch5: ; f13fd
@@ -2476,152 +2476,152 @@ Sfx_MindReader_Ch5: ; f13fd
; f1416
Sfx_MindReader_Ch8: ; f1416
- noise $11, $af, $19
- noise $12, $af, $18
+ noise C_, 2, $af, $19
+ noise C_, 3, $af, $18
endchannel
; f141d
Sfx_Nightmare: ; f141d
- dbw $04, Sfx_Nightmare_Ch5
+ musicheader 1, 5, Sfx_Nightmare_Ch5
; f1420
Sfx_Nightmare_Ch5: ; f1420
dutycycle $0
soundinput $34
Sfx_Nightmare_branch_f1424: ; f1424
- sound $3, $ba, $0631
- sound $2, $0, 0
- sound $3, $f8, $0621
- sound $2, $0, 0
- sound $3, $f8, $0611
- sound $2, $0, 0
- sound $3, $e8, $0601
- sound $2, $0, 0
- sound $3, $e8, $05f1
- sound $2, $0, 0
+ sound __, 4, $ba, $0631
+ sound __, 3, $0, 0
+ sound __, 4, $f8, $0621
+ sound __, 3, $0, 0
+ sound __, 4, $f8, $0611
+ sound __, 3, $0, 0
+ sound __, 4, $e8, $0601
+ sound __, 3, $0, 0
+ sound __, 4, $e8, $05f1
+ sound __, 3, $0, 0
loopchannel 2, Sfx_Nightmare_branch_f1424
soundinput $8
endchannel
; f1453
Sfx_Snore: ; f1453
- dbw $07, Sfx_Snore_Ch8
+ musicheader 1, 8, Sfx_Snore_Ch8
; f1456
Sfx_Snore_Ch8: ; f1456
- noise $2, $ea, $4b
- noise $2, $ea, $5b
- noise $2, $0, $0
- noise $4, $ee, $47
- noise $4, $ee, $46
- noise $4, $ee, $45
+ noise __, 3, $ea, $4b
+ noise __, 3, $ea, $5b
+ noise __, 3, $0, $0
+ noise __, 5, $ee, $47
+ noise __, 5, $ee, $46
+ noise __, 5, $ee, $45
endchannel
; f1469
Sfx_SweetKiss: ; f1469
- dbw $04, Sfx_SweetKiss_Ch5
+ musicheader 1, 5, Sfx_SweetKiss_Ch5
; f146c
Sfx_SweetKiss_Ch5: ; f146c
dutycycle $2
Sfx_SweetKiss_branch_f146e: ; f146e
- sound $2, $c1, $07c8
- sound $2, $d1, $07da
+ sound __, 3, $c1, $07c8
+ sound __, 3, $d1, $07da
loopchannel 2, Sfx_SweetKiss_branch_f146e
- sound $1a, $f1, $07e2
+ sound C_, 11, $f1, $07e2
endchannel
; f147f
Sfx_SweetKiss2: ; f147f
- dbw $04, Sfx_SweetKiss2_Ch5
+ musicheader 1, 5, Sfx_SweetKiss2_Ch5
; f1482
Sfx_SweetKiss2_Ch5: ; f1482
dutycycle $0
soundinput $97
- sound $2, $f4, $0772
- sound $4, $0, 0
- sound $2, $c4, $0772
- sound $4, $0, 0
- sound $2, $b4, $0772
- sound $4, $0, 0
- sound $2, $a1, $0772
+ sound __, 3, $f4, $0772
+ sound __, 5, $0, 0
+ sound __, 3, $c4, $0772
+ sound __, 5, $0, 0
+ sound __, 3, $b4, $0772
+ sound __, 5, $0, 0
+ sound __, 3, $a1, $0772
soundinput $8
endchannel
; f14a5
Sfx_BellyDrum: ; f14a5
- dbw $44, Sfx_BellyDrum_Ch5
- dbw $07, Sfx_BellyDrum_Ch8
+ musicheader 2, 5, Sfx_BellyDrum_Ch5
+ musicheader 1, 8, Sfx_BellyDrum_Ch8
; f14ab
Sfx_BellyDrum_Ch5: ; f14ab
dutycycle $2
soundinput $ac
- sound $c, $f1, $05a3
+ sound __, 13, $f1, $05a3
soundinput $8
endchannel
; f14b6
Sfx_BellyDrum_Ch8: ; f14b6
- noise $c, $b1, $6c
+ noise __, 13, $b1, $6c
endchannel
; f14ba
Sfx_Unknown7F: ; f14ba
- dbw $04, Sfx_Unknown7F_Ch5
+ musicheader 1, 5, Sfx_Unknown7F_Ch5
; f14bd
Sfx_Unknown7F_Ch5: ; f14bd
dutycycle $2
soundinput $95
- sound $2, $c9, $03b3
- sound $5, $f8, $0463
- sound $4, $d1, $0543
+ sound __, 3, $c9, $03b3
+ sound __, 6, $f8, $0463
+ sound __, 5, $d1, $0543
soundinput $8
endchannel
; f14d0
Sfx_SludgeBomb: ; f14d0
- dbw $44, Sfx_SludgeBomb_Ch5
- dbw $07, Sfx_SludgeBomb_Ch8
+ musicheader 2, 5, Sfx_SludgeBomb_Ch5
+ musicheader 1, 8, Sfx_SludgeBomb_Ch8
; f14d6
Sfx_SludgeBomb_Ch5: ; f14d6
dutycycle $2
soundinput $c5
- sound $3, $f8, $0581
- sound $1, $0, 0
+ sound __, 4, $f8, $0581
+ sound __, 2, $0, 0
soundinput $cb
- sound $10, $f2, $05d1
+ sound C_, 1, $f2, $05d1
soundinput $8
endchannel
; f14eb
Sfx_SludgeBomb_Ch8: ; f14eb
- noise $3, $e2, $6e
- noise $1, $0, $0
- noise $10, $e2, $6d
+ noise __, 4, $e2, $6e
+ noise __, 2, $0, $0
+ noise C_, 1, $e2, $6d
endchannel
; f14f5
Sfx_Foresight: ; f14f5
- dbw $04, Sfx_Foresight_Ch5
+ musicheader 1, 5, Sfx_Foresight_Ch5
; f14f8
Sfx_Foresight_Ch5: ; f14f8
- sound $3, $f4, $07b5
- sound $3, $f5, $07c8
- sound $8, $f4, $07da
- sound $2, $0, 0
- sound $8, $c1, $07da
- sound $2, $0, 0
- sound $8, $91, $07da
+ sound __, 4, $f4, $07b5
+ sound __, 4, $f5, $07c8
+ sound __, 9, $f4, $07da
+ sound __, 3, $0, 0
+ sound __, 9, $c1, $07da
+ sound __, 3, $0, 0
+ sound __, 9, $91, $07da
endchannel
; f1515
Sfx_Spite: ; f1515
- dbw $04, Sfx_Spite_Ch5
+ musicheader 1, 5, Sfx_Spite_Ch5
; f1518
Sfx_Spite_Ch5: ; f1518
@@ -2652,21 +2652,21 @@ Sfx_Spite_Ch5: ; f1518
; f153a
Sfx_Outrage: ; f153a
- dbw $07, Sfx_Outrage_Ch8
+ musicheader 1, 8, Sfx_Outrage_Ch8
; f153d
Sfx_Outrage_Ch8: ; f153d
- noise $b, $ea, $6c
- noise $b, $ea, $6b
- noise $b, $ea, $6a
- noise $b, $ea, $69
- noise $b, $e1, $59
+ noise __, 12, $ea, $6c
+ noise __, 12, $ea, $6b
+ noise __, 12, $ea, $6a
+ noise __, 12, $ea, $69
+ noise __, 12, $e1, $59
endchannel
; f154d
Sfx_PerishSong: ; f154d
- dbw $44, Sfx_PerishSong_Ch5
- dbw $05, Sfx_PerishSong_Ch6
+ musicheader 2, 5, Sfx_PerishSong_Ch5
+ musicheader 1, 6, Sfx_PerishSong_Ch6
; f1553
Sfx_PerishSong_Ch5: ; f1553
@@ -2695,292 +2695,292 @@ Sfx_PerishSong_Ch6: ; f1561
; f1570
Sfx_GigaDrain: ; f1570
- dbw $44, Sfx_GigaDrain_Ch5
- dbw $07, Sfx_GigaDrain_Ch8
+ musicheader 2, 5, Sfx_GigaDrain_Ch5
+ musicheader 1, 8, Sfx_GigaDrain_Ch8
; f1576
Sfx_GigaDrain_Ch5: ; f1576
dutycycle $2
soundinput $97
- sound $4, $f8, $0680
- sound $14, $f8, $0680
- sound $14, $c8, $0660
- sound $14, $a8, $0670
- sound $14, $88, $0680
- sound $14, $f8, $0561
- sound $14, $c8, $0541
- sound $14, $a8, $0521
- sound $14, $88, $0511
+ sound __, 5, $f8, $0680
+ sound C_, 5, $f8, $0680
+ sound C_, 5, $c8, $0660
+ sound C_, 5, $a8, $0670
+ sound C_, 5, $88, $0680
+ sound C_, 5, $f8, $0561
+ sound C_, 5, $c8, $0541
+ sound C_, 5, $a8, $0521
+ sound C_, 5, $88, $0511
soundinput $8
endchannel
; f15a1
Sfx_GigaDrain_Ch8: ; f15a1
- noise $4, $c8, $44
- noise $14, $c8, $50
- noise $14, $c8, $52
- noise $14, $c8, $54
- noise $14, $c8, $56
- noise $40, $c7, $57
+ noise __, 5, $c8, $44
+ noise C_, 5, $c8, $50
+ noise C_, 5, $c8, $52
+ noise C_, 5, $c8, $54
+ noise C_, 5, $c8, $56
+ noise D#, 1, $c7, $57
endchannel
; f15b4
Sfx_Attract: ; f15b4
- dbw $04, Sfx_Attract_Ch5
+ musicheader 1, 5, Sfx_Attract_Ch5
; f15b7
Sfx_Attract_Ch5: ; f15b7
dutycycle $0
soundinput $77
- sound $4, $a9, $06f0
- sound $c, $f8, $0720
+ sound __, 5, $a9, $06f0
+ sound __, 13, $f8, $0720
soundinput $7f
- sound $8, $f1, $0740
+ sound __, 9, $f1, $0740
soundinput $8
endchannel
; f15cc
Sfx_Kinesis2: ; f15cc
- dbw $04, Sfx_Kinesis2_Ch5
+ musicheader 1, 5, Sfx_Kinesis2_Ch5
; f15cf
Sfx_Kinesis2_Ch5: ; f15cf
dutycycle $0
- sound $2, $f3, $0796
- sound $2, $23, $0796
- sound $14, $f1, $07c4
+ sound __, 3, $f3, $0796
+ sound __, 3, $23, $0796
+ sound C_, 5, $f1, $07c4
endchannel
; f15de
Sfx_ZapCannon: ; f15de
- dbw $07, Sfx_ZapCannon_Ch8
+ musicheader 1, 8, Sfx_ZapCannon_Ch8
; f15e1
Sfx_ZapCannon_Ch8: ; f15e1
Sfx_ZapCannon_branch_f15e1: ; f15e1
- noise $2, $e1, $49
- noise $0, $0, $0
+ noise __, 3, $e1, $49
+ noise __, 1, $0, $0
loopchannel 8, Sfx_ZapCannon_branch_f15e1
- noise $8, $e1, $49
+ noise __, 9, $e1, $49
endchannel
; f15ef
Sfx_MeanLook: ; f15ef
- dbw $04, Sfx_MeanLook_Ch5
+ musicheader 1, 5, Sfx_MeanLook_Ch5
; f15f2
Sfx_MeanLook_Ch5: ; f15f2
soundinput $77
dutycycle $3
- sound $2, $f8, $0720
+ sound __, 3, $f8, $0720
Sfx_MeanLook_branch_f15fa: ; f15fa
- sound $1, $88, $0660
- sound $2, $f8, $0790
+ sound __, 2, $88, $0660
+ sound __, 3, $f8, $0790
loopchannel 5, Sfx_MeanLook_branch_f15fa
- sound $c, $f8, $0700
- sound $c, $c8, $0720
- sound $c, $a8, $0700
- sound $c, $78, $0720
- sound $c, $48, $0700
- sound $c, $28, $0720
+ sound __, 13, $f8, $0700
+ sound __, 13, $c8, $0720
+ sound __, 13, $a8, $0700
+ sound __, 13, $78, $0720
+ sound __, 13, $48, $0700
+ sound __, 13, $28, $0720
soundinput $8
endchannel
; f1621
Sfx_HealBell: ; f1621
- dbw $04, Sfx_HealBell_Ch5
+ musicheader 1, 5, Sfx_HealBell_Ch5
; f1624
Sfx_HealBell_Ch5: ; f1624
dutycycle $1
- sound $1, $f1, $07da
- sound $1, $d1, $07d9
- sound $1, $f1, $07da
- sound $8, $d1, $07db
+ sound __, 2, $f1, $07da
+ sound __, 2, $d1, $07d9
+ sound __, 2, $f1, $07da
+ sound __, 9, $d1, $07db
endchannel
; f1637
Sfx_Return: ; f1637
- dbw $04, Sfx_Return_Ch5
+ musicheader 1, 5, Sfx_Return_Ch5
; f163a
Sfx_Return_Ch5: ; f163a
dutycycle $0
Sfx_Return_branch_f163c: ; f163c
soundinput $bf
- sound $8, $f1, $0759
+ sound __, 9, $f1, $0759
soundinput $57
- sound $8, $f1, $0759
- sound $10, $0, 0
+ sound __, 9, $f1, $0759
+ sound C_, 1, $0, 0
loopchannel 2, Sfx_Return_branch_f163c
soundinput $8
endchannel
; f1653
Sfx_ExpBar: ; f1653
- dbw $04, Sfx_ExpBar_Ch5
+ musicheader 1, 5, Sfx_ExpBar_Ch5
; f1656
Sfx_ExpBar_Ch5: ; f1656
dutycycle $2
soundinput $d7
- sound $8, $e1, $0750
+ sound __, 9, $e1, $0750
soundinput $e7
- sound $8, $48, $06e0
- sound $8, $58, $06f8
- sound $8, $68, $0710
- sound $8, $78, $0728
- sound $8, $88, $0740
- sound $8, $98, $0758
- sound $10, $a8, $0770
+ sound __, 9, $48, $06e0
+ sound __, 9, $58, $06f8
+ sound __, 9, $68, $0710
+ sound __, 9, $78, $0728
+ sound __, 9, $88, $0740
+ sound __, 9, $98, $0758
+ sound C_, 1, $a8, $0770
soundinput $8
endchannel
; f167f
Sfx_MilkDrink: ; f167f
- dbw $04, Sfx_MilkDrink_Ch5
+ musicheader 1, 5, Sfx_MilkDrink_Ch5
; f1682
Sfx_MilkDrink_Ch5: ; f1682
dutycycle $2
Sfx_MilkDrink_branch_f1684: ; f1684
soundinput $a4
- sound $2, $ea, $04e0
- sound $d, $f7, $0290
+ sound __, 3, $ea, $04e0
+ sound __, 14, $f7, $0290
soundinput $9e
- sound $4, $c9, $05e1
- sound $2, $0, 0
+ sound __, 5, $c9, $05e1
+ sound __, 3, $0, 0
loopchannel 6, Sfx_MilkDrink_branch_f1684
soundinput $8
endchannel
; f169f
Sfx_Present: ; f169f
- dbw $04, Sfx_Present_Ch5
+ musicheader 1, 5, Sfx_Present_Ch5
; f16a2
Sfx_Present_Ch5: ; f16a2
dutycycle $2
soundinput $d6
Sfx_Present_branch_f16a6: ; f16a6
- sound $2, $f1, $0740
- sound $1, $0, 0
+ sound __, 3, $f1, $0740
+ sound __, 2, $0, 0
loopchannel 3, Sfx_Present_branch_f16a6
- sound $10, $f1, $0780
+ sound C_, 1, $f1, $0780
soundinput $8
endchannel
; f16b9
Sfx_MorningSun: ; f16b9
- dbw $04, Sfx_MorningSun_Ch5
+ musicheader 1, 5, Sfx_MorningSun_Ch5
; f16bc
Sfx_MorningSun_Ch5: ; f16bc
dutycycle $3
Sfx_MorningSun_branch_f16be: ; f16be
- sound $2, $f1, $07e4
- sound $2, $f1, $07e0
- sound $5, $f2, $07e7
+ sound __, 3, $f1, $07e4
+ sound __, 3, $f1, $07e0
+ sound __, 6, $f2, $07e7
loopchannel 3, Sfx_MorningSun_branch_f16be
- sound $1, $0, 0
- sound $8, $c2, $07e7
- sound $1, $0, 0
- sound $8, $82, $07e7
+ sound __, 2, $0, 0
+ sound __, 9, $c2, $07e7
+ sound __, 2, $0, 0
+ sound __, 9, $82, $07e7
endchannel
; f16df
Sfx_Moonlight: ; f16df
- dbw $04, Sfx_Moonlight_Ch5
+ musicheader 1, 5, Sfx_Moonlight_Ch5
; f16e2
Sfx_Moonlight_Ch5: ; f16e2
dutycycle $2
Sfx_Moonlight_branch_f16e4: ; f16e4
- sound $1, $f8, $07d0
- sound $4, $f1, $07e0
+ sound __, 2, $f8, $07d0
+ sound __, 5, $f1, $07e0
loopchannel 2, Sfx_Moonlight_branch_f16e4
- sound $10, $f1, $07e0
- sound $10, $d1, $07e0
- sound $10, $81, $07e0
+ sound C_, 1, $f1, $07e0
+ sound C_, 1, $d1, $07e0
+ sound C_, 1, $81, $07e0
endchannel
; f16fd
Sfx_Encore: ; f16fd
- dbw $44, Sfx_Encore_Ch5
- dbw $07, Sfx_Encore_Ch8
+ musicheader 2, 5, Sfx_Encore_Ch5
+ musicheader 1, 8, Sfx_Encore_Ch8
; f1703
Sfx_Encore_Ch5: ; f1703
dutycycle $2
soundinput $ce
- sound $10, $0, 0
+ sound C_, 1, $0, 0
Sfx_Encore_branch_f170b: ; f170b
- sound $2, $f8, $0774
- sound $24, $0, 0
+ sound __, 3, $f8, $0774
+ sound C#, 5, $0, 0
loopchannel 2, Sfx_Encore_branch_f170b
soundinput $8
endchannel
; f171a
Sfx_Encore_Ch8: ; f171a
- noise $30, $1f, $36
- noise $30, $76, $36
+ noise D_, 1, $1f, $36
+ noise D_, 1, $76, $36
endchannel
; f1721
Sfx_BeatUp: ; f1721
- dbw $07, Sfx_BeatUp_Ch8
+ musicheader 1, 8, Sfx_BeatUp_Ch8
; f1724
Sfx_BeatUp_Ch8: ; f1724
- noise $2, $e8, $69
- noise $6, $d8, $24
- noise $2, $e8, $6c
- noise $4, $c8, $46
- noise $6, $d1, $24
+ noise __, 3, $e8, $69
+ noise __, 7, $d8, $24
+ noise __, 3, $e8, $6c
+ noise __, 5, $c8, $46
+ noise __, 7, $d1, $24
endchannel
; f1734
Sfx_SweetScent: ; f1734
- dbw $04, Sfx_SweetScent_Ch5
+ musicheader 1, 5, Sfx_SweetScent_Ch5
; f1737
Sfx_SweetScent_Ch5: ; f1737
dutycycle $2
soundinput $96
- sound $6, $f8, $0760
- sound $6, $e8, $0720
+ sound __, 7, $f8, $0760
+ sound __, 7, $e8, $0720
soundinput $df
- sound $16, $f1, $0730
+ sound C_, 7, $f1, $0730
soundinput $8
endchannel
; f174c
Sfx_BatonPass: ; f174c
- dbw $44, Sfx_BatonPass_Ch5
- dbw $07, Sfx_BatonPass_Ch8
+ musicheader 2, 5, Sfx_BatonPass_Ch5
+ musicheader 1, 8, Sfx_BatonPass_Ch8
; f1752
Sfx_BatonPass_Ch5: ; f1752
dutycycle $2
soundinput $f7
- sound $20, $f2, $0680
- sound $1, $f1, $0760
- sound $20, $0, 0
- sound $1, $f1, $0760
- sound $1a, $0, 0
- sound $1, $f1, $0760
+ sound C#, 1, $f2, $0680
+ sound __, 2, $f1, $0760
+ sound C#, 1, $0, 0
+ sound __, 2, $f1, $0760
+ sound C_, 11, $0, 0
+ sound __, 2, $f1, $0760
soundinput $8
endchannel
; f1771
Sfx_BatonPass_Ch8: ; f1771
- noise $20, $f2, $20
+ noise C#, 1, $f2, $20
endchannel
; f1775
Sfx_EggCrack: ; f1775
- dbw $04, Sfx_EggCrack_Ch5
+ musicheader 1, 5, Sfx_EggCrack_Ch5
; f1778
Sfx_EggCrack_Ch5: ; f1778
@@ -2996,7 +2996,7 @@ Sfx_EggCrack_Ch5: ; f1778
; f1784
Sfx_Evolved: ; f1784
- dbw $04, Sfx_Evolved_Ch5
+ musicheader 1, 5, Sfx_Evolved_Ch5
; f1787
Sfx_Evolved_Ch5: ; f1787
@@ -3021,7 +3021,7 @@ Sfx_Evolved_Ch5: ; f1787
; f179b
Sfx_MasterBall: ; f179b
- dbw $04, Sfx_MasterBall_Ch5
+ musicheader 1, 5, Sfx_MasterBall_Ch5
; f179e
Sfx_MasterBall_Ch5: ; f179e
@@ -3056,7 +3056,7 @@ Sfx_MasterBall_Ch5: ; f179e
; f17c0
Sfx_EggHatch: ; f17c0
- dbw $04, Sfx_EggHatch_Ch5
+ musicheader 1, 5, Sfx_EggHatch_Ch5
; f17c3
Sfx_EggHatch_Ch5: ; f17c3
@@ -3079,86 +3079,86 @@ Sfx_EggHatch_Ch5: ; f17c3
; f17d9
Sfx_GsIntroCharizardFireball: ; f17d9
- dbw $07, Sfx_GsIntroCharizardFireball_Ch8
+ musicheader 1, 8, Sfx_GsIntroCharizardFireball_Ch8
; f17dc
Sfx_GsIntroCharizardFireball_Ch8: ; f17dc
- noise $8, $cf, $4d
- noise $8, $f1, $37
+ noise __, 9, $cf, $4d
+ noise __, 9, $f1, $37
Sfx_GsIntroCharizardFireball_branch_f17e2: ; f17e2
- noise $1, $f8, $4f
- noise $0, $c8, $26
- noise $1, $d8, $5f
- noise $0, $a8, $37
+ noise __, 2, $f8, $4f
+ noise __, 1, $c8, $26
+ noise __, 2, $d8, $5f
+ noise __, 1, $a8, $37
loopchannel 12, Sfx_GsIntroCharizardFireball_branch_f17e2
- noise $3, $f8, $6f
- noise $4, $d8, $5f
- noise $c, $d8, $5c
- noise $28, $d3, $4f
+ noise __, 4, $f8, $6f
+ noise __, 5, $d8, $5f
+ noise __, 13, $d8, $5c
+ noise C#, 9, $d3, $4f
endchannel
; f17ff
Sfx_GsIntroPokemonAppears: ; f17ff
- dbw $07, Sfx_GsIntroPokemonAppears_Ch8
+ musicheader 1, 8, Sfx_GsIntroPokemonAppears_Ch8
; f1802
Sfx_GsIntroPokemonAppears_Ch8: ; f1802
- noise $1, $88, $4f
- noise $2, $8f, $2
- noise $2, $5f, $12
- noise $2, $3f, $22
- noise $0, $f8, $27
- noise $1, $f8, $4f
- noise $8, $f1, $0
+ noise __, 2, $88, $4f
+ noise __, 3, $8f, $2
+ noise __, 3, $5f, $12
+ noise __, 3, $3f, $22
+ noise __, 1, $f8, $27
+ noise __, 2, $f8, $4f
+ noise __, 9, $f1, $0
endchannel
; f1818
Sfx_Flash: ; f1818
- dbw $04, Sfx_Flash_Ch5
+ musicheader 1, 5, Sfx_Flash_Ch5
; f181b
Sfx_Flash_Ch5: ; f181b
dutycycle $1
soundinput $ef
- sound $1, $40, $07e8
- sound $1, $60, $07e8
- sound $2, $80, $07e8
- sound $5, $a0, $07e8
- sound $6, $a0, $07e8
- sound $7, $80, $07e8
- sound $8, $60, $07e8
- sound $9, $30, $07e8
- sound $f, $12, $07e8
+ sound __, 2, $40, $07e8
+ sound __, 2, $60, $07e8
+ sound __, 3, $80, $07e8
+ sound __, 6, $a0, $07e8
+ sound __, 7, $a0, $07e8
+ sound __, 8, $80, $07e8
+ sound __, 9, $60, $07e8
+ sound __, 10, $30, $07e8
+ sound __, 16, $12, $07e8
soundinput $8
endchannel
; f1846
Sfx_GameFreakLogoGs: ; f1846
- dbw $04, Sfx_GameFreakLogoGs_Ch5
+ musicheader 1, 5, Sfx_GameFreakLogoGs_Ch5
; f1849
Sfx_GameFreakLogoGs_Ch5: ; f1849
dutycycle $3
soundinput $7f
- sound $4, $55, $07e2
- sound $5, $75, $07e2
- sound $6, $94, $07e2
- sound $7, $b4, $07e2
- sound $8, $b3, $07e2
- sound $9, $93, $07e2
- sound $a, $72, $07e2
- sound $a, $53, $07e2
- sound $a, $34, $07e2
- sound $a, $15, $07e2
+ sound __, 5, $55, $07e2
+ sound __, 6, $75, $07e2
+ sound __, 7, $94, $07e2
+ sound __, 8, $b4, $07e2
+ sound __, 9, $b3, $07e2
+ sound __, 10, $93, $07e2
+ sound __, 11, $72, $07e2
+ sound __, 11, $53, $07e2
+ sound __, 11, $34, $07e2
+ sound __, 11, $15, $07e2
soundinput $8
endchannel
; f1878
Sfx_DexFanfareLessThan20: ; f1878
- dbw $c4, Sfx_DexFanfareLessThan20_Ch5
- dbw $05, Sfx_DexFanfareLessThan20_Ch6
- dbw $06, Sfx_DexFanfareLessThan20_Ch7
- dbw $07, Sfx_DexFanfareLessThan20_Ch8
+ musicheader 4, 5, Sfx_DexFanfareLessThan20_Ch5
+ musicheader 1, 6, Sfx_DexFanfareLessThan20_Ch6
+ musicheader 1, 7, Sfx_DexFanfareLessThan20_Ch7
+ musicheader 1, 8, Sfx_DexFanfareLessThan20_Ch8
; f1884
Sfx_DexFanfareLessThan20_Ch5: ; f1884
@@ -3181,7 +3181,7 @@ Sfx_DexFanfareLessThan20_Ch5: ; f1884
endchannel
; f189a
- db $df
+ togglesfx
Sfx_DexFanfareLessThan20_Ch6: ; f189b
togglesfx
@@ -3201,7 +3201,7 @@ Sfx_DexFanfareLessThan20_Ch6: ; f189b
endchannel
; f18ac
- db $df
+ togglesfx
Sfx_DexFanfareLessThan20_Ch7: ; f18ad
togglesfx
@@ -3230,7 +3230,7 @@ Sfx_DexFanfareLessThan20_Ch7: ; f18ad
endchannel
; f18c7
- db $df
+ togglesfx
Sfx_DexFanfareLessThan20_Ch8: ; f18c8
togglesfx
@@ -3242,13 +3242,13 @@ Sfx_DexFanfareLessThan20_Ch8: ; f18c8
endchannel
; f18d1
- db $df
+ togglesfx
Sfx_DexFanfare140169: ; f18d2
- dbw $c4, Sfx_DexFanfare140169_Ch5
- dbw $05, Sfx_DexFanfare140169_Ch6
- dbw $06, Sfx_DexFanfare140169_Ch7
- dbw $07, Sfx_DexFanfare140169_Ch8
+ musicheader 4, 5, Sfx_DexFanfare140169_Ch5
+ musicheader 1, 6, Sfx_DexFanfare140169_Ch6
+ musicheader 1, 7, Sfx_DexFanfare140169_Ch7
+ musicheader 1, 8, Sfx_DexFanfare140169_Ch8
; f18de
Sfx_DexFanfare140169_Ch5: ; f18de
@@ -3279,7 +3279,7 @@ Sfx_DexFanfare140169_Ch5: ; f18de
endchannel
; f1900
- db $df
+ togglesfx
Sfx_DexFanfare140169_Ch6: ; f1901
togglesfx
@@ -3306,7 +3306,7 @@ Sfx_DexFanfare140169_Ch6: ; f1901
endchannel
; f191d
- db $df
+ togglesfx
Sfx_DexFanfare140169_Ch7: ; f191e
togglesfx
@@ -3341,7 +3341,7 @@ Sfx_DexFanfare140169_Ch7: ; f191e
endchannel
; f193e
- db $df
+ togglesfx
Sfx_DexFanfare140169_Ch8: ; f193f
togglesfx
@@ -3359,13 +3359,13 @@ Sfx_DexFanfare140169_branch_f1945: ; f1945
endchannel
; f1950
- db $df
+ togglesfx
Sfx_DexFanfare170199: ; f1951
- dbw $c4, Sfx_DexFanfare170199_Ch5
- dbw $05, Sfx_DexFanfare170199_Ch6
- dbw $06, Sfx_DexFanfare170199_Ch7
- dbw $07, Sfx_DexFanfare170199_Ch8
+ musicheader 4, 5, Sfx_DexFanfare170199_Ch5
+ musicheader 1, 6, Sfx_DexFanfare170199_Ch6
+ musicheader 1, 7, Sfx_DexFanfare170199_Ch7
+ musicheader 1, 8, Sfx_DexFanfare170199_Ch8
; f195d
Sfx_DexFanfare170199_Ch5: ; f195d
@@ -3396,7 +3396,7 @@ Sfx_DexFanfare170199_Ch5: ; f195d
endchannel
; f1981
- db $df
+ togglesfx
Sfx_DexFanfare170199_Ch6: ; f1982
togglesfx
@@ -3425,7 +3425,7 @@ Sfx_DexFanfare170199_Ch6: ; f1982
endchannel
; f19a2
- db $df
+ togglesfx
Sfx_DexFanfare170199_Ch7: ; f19a3
togglesfx
@@ -3454,7 +3454,7 @@ Sfx_DexFanfare170199_Ch7: ; f19a3
endchannel
; f19bf
- db $df
+ togglesfx
Sfx_DexFanfare170199_Ch8: ; f19c0
togglesfx
@@ -3480,10 +3480,10 @@ Sfx_DexFanfare170199_Ch8: ; f19c0
db $fd
Sfx_DexFanfare200229: ; f19d6
- dbw $c4, Sfx_DexFanfare200229_Ch5
- dbw $05, Sfx_DexFanfare200229_Ch6
- dbw $06, Sfx_DexFanfare200229_Ch7
- dbw $07, Sfx_DexFanfare200229_Ch8
+ musicheader 4, 5, Sfx_DexFanfare200229_Ch5
+ musicheader 1, 6, Sfx_DexFanfare200229_Ch6
+ musicheader 1, 7, Sfx_DexFanfare200229_Ch7
+ musicheader 1, 8, Sfx_DexFanfare200229_Ch8
; f19e2
Sfx_DexFanfare200229_Ch5: ; f19e2
@@ -3512,7 +3512,7 @@ Sfx_DexFanfare200229_Ch5: ; f19e2
endchannel
; f1a03
- db $df
+ togglesfx
Sfx_DexFanfare200229_Ch6: ; f1a04
togglesfx
@@ -3536,7 +3536,7 @@ Sfx_DexFanfare200229_Ch6: ; f1a04
endchannel
; f1a1e
- db $df
+ togglesfx
Sfx_DexFanfare200229_Ch7: ; f1a1f
togglesfx
@@ -3581,7 +3581,7 @@ Sfx_DexFanfare200229_Ch7: ; f1a1f
endchannel
; f1a49
- db $df
+ togglesfx
Sfx_DexFanfare200229_Ch8: ; f1a4a
togglesfx
@@ -3611,13 +3611,13 @@ Sfx_DexFanfare200229_Ch8: ; f1a4a
endchannel
; f1a65
- db $df
+ togglesfx
Sfx_DexFanfare230Plus: ; f1a66
- dbw $c4, Sfx_DexFanfare230Plus_Ch5
- dbw $05, Sfx_DexFanfare230Plus_Ch6
- dbw $06, Sfx_DexFanfare230Plus_Ch7
- dbw $07, Sfx_DexFanfare230Plus_Ch8
+ musicheader 4, 5, Sfx_DexFanfare230Plus_Ch5
+ musicheader 1, 6, Sfx_DexFanfare230Plus_Ch6
+ musicheader 1, 7, Sfx_DexFanfare230Plus_Ch7
+ musicheader 1, 8, Sfx_DexFanfare230Plus_Ch8
; f1a72
Sfx_DexFanfare230Plus_Ch5: ; f1a72
@@ -3667,7 +3667,7 @@ Sfx_DexFanfare230Plus_Ch5: ; f1a72
endchannel
; f1ab1
- db $df
+ togglesfx
Sfx_DexFanfare230Plus_Ch6: ; f1ab2
togglesfx
@@ -3703,7 +3703,7 @@ Sfx_DexFanfare230Plus_Ch6: ; f1ab2
endchannel
; f1ad9
- db $df
+ togglesfx
Sfx_DexFanfare230Plus_Ch7: ; f1ada
togglesfx
@@ -3753,7 +3753,7 @@ Sfx_DexFanfare230Plus_Ch7: ; f1ada
endchannel
; f1b0b
- db $df
+ togglesfx
Sfx_DexFanfare230Plus_Ch8: ; f1b0c
togglesfx
@@ -3790,224 +3790,224 @@ Sfx_DexFanfare230Plus_branch_f1b2b: ; f1b2b
endchannel
; f1b32
- db $df
+ togglesfx
Sfx_NotVeryEffective: ; f1b33
- dbw $07, Sfx_NotVeryEffective_Ch8
+ musicheader 1, 8, Sfx_NotVeryEffective_Ch8
; f1b36
Sfx_NotVeryEffective_Ch8: ; f1b36
- noise $4, $f1, $5f
- noise $1, $a0, $42
- noise $10, $f1, $53
+ noise __, 5, $f1, $5f
+ noise __, 2, $a0, $42
+ noise C_, 1, $f1, $53
endchannel
; f1b40
Sfx_Damage: ; f1b40
- dbw $07, Sfx_Damage_Ch8
+ musicheader 1, 8, Sfx_Damage_Ch8
; f1b43
Sfx_Damage_Ch8: ; f1b43
- noise $4, $f1, $5e
- noise $1, $a0, $12
- noise $4, $f0, $32
- noise $10, $f1, $44
+ noise __, 5, $f1, $5e
+ noise __, 2, $a0, $12
+ noise __, 5, $f0, $32
+ noise C_, 1, $f1, $44
endchannel
; f1b50
Sfx_SuperEffective: ; f1b50
- dbw $07, Sfx_SuperEffective_Ch8
+ musicheader 1, 8, Sfx_SuperEffective_Ch8
; f1b53
Sfx_SuperEffective_Ch8: ; f1b53
- noise $3, $f1, $4f
- noise $1, $c8, $22
- noise $2, $f8, $3f
- noise $3, $d0, $15
- noise $20, $f2, $35
+ noise __, 4, $f1, $4f
+ noise __, 2, $c8, $22
+ noise __, 3, $f8, $3f
+ noise __, 4, $d0, $15
+ noise C#, 1, $f2, $35
endchannel
; f1b63
Sfx_BallBounce: ; f1b63
- dbw $44, Sfx_BallBounce_Ch5
- dbw $05, Sfx_BallBounce_Ch6
+ musicheader 2, 5, Sfx_BallBounce_Ch5
+ musicheader 1, 6, Sfx_BallBounce_Ch6
; f1b69
Sfx_BallBounce_Ch5: ; f1b69
dutycycle $2
- sound $8, $e1, $0740
- sound $17, $0, 0
- sound $8, $b1, $0740
- sound $17, $0, 0
- sound $8, $81, $0740
- sound $17, $0, 0
- sound $8, $51, $0740
- sound $17, $0, 0
+ sound __, 9, $e1, $0740
+ sound C_, 8, $0, 0
+ sound __, 9, $b1, $0740
+ sound C_, 8, $0, 0
+ sound __, 9, $81, $0740
+ sound C_, 8, $0, 0
+ sound __, 9, $51, $0740
+ sound C_, 8, $0, 0
endchannel
; f1b8c
Sfx_BallBounce_Ch6: ; f1b8c
dutycycle $2
- sound $2, $8, 0
- sound $8, $b1, $0741
- sound $17, $0, 0
- sound $8, $81, $0741
- sound $17, $0, 0
- sound $8, $51, $0741
- sound $17, $0, 0
- sound $8, $21, $0741
- sound $17, $0, 0
+ sound __, 3, $8, 0
+ sound __, 9, $b1, $0741
+ sound C_, 8, $0, 0
+ sound __, 9, $81, $0741
+ sound C_, 8, $0, 0
+ sound __, 9, $51, $0741
+ sound C_, 8, $0, 0
+ sound __, 9, $21, $0741
+ sound C_, 8, $0, 0
endchannel
; f1bb3
Sfx_SweetScent2: ; f1bb3
- dbw $44, Sfx_SweetScent2_Ch5
- dbw $07, Sfx_SweetScent2_Ch8
+ musicheader 2, 5, Sfx_SweetScent2_Ch5
+ musicheader 1, 8, Sfx_SweetScent2_Ch8
; f1bb9
Sfx_SweetScent2_Ch5: ; f1bb9
soundinput $af
dutycycle $1
- sound $6, $f8, $05f0
- sound $2, $f1, $0620
- sound $10, $f1, $0650
+ sound __, 7, $f8, $05f0
+ sound __, 3, $f1, $0620
+ sound C_, 1, $f1, $0650
soundinput $8
endchannel
; f1bcc
Sfx_SweetScent2_Ch8: ; f1bcc
- noise $2, $e8, $22
- noise $11, $aa, $0
+ noise __, 3, $e8, $22
+ noise C_, 2, $aa, $0
Sfx_SweetScent2_branch_f1bd2: ; f1bd2
- noise $4, $d9, $10
- noise $8, $91, $0
- noise $2, $61, $7
+ noise __, 5, $d9, $10
+ noise __, 9, $91, $0
+ noise __, 3, $61, $7
loopchannel 5, Sfx_SweetScent2_branch_f1bd2
- noise $4, $99, $0
- noise $a, $61, $0
- noise $6, $59, $0
- noise $2, $21, $7
+ noise __, 5, $99, $0
+ noise __, 11, $61, $0
+ noise __, 7, $59, $0
+ noise __, 3, $21, $7
endchannel
; f1bec
Sfx_HitEndOfExpBar: ; f1bec
- dbw $44, Sfx_HitEndOfExpBar_Ch5
- dbw $05, Sfx_HitEndOfExpBar_Ch6
+ musicheader 2, 5, Sfx_HitEndOfExpBar_Ch5
+ musicheader 1, 6, Sfx_HitEndOfExpBar_Ch6
; f1bf2
Sfx_HitEndOfExpBar_Ch5: ; f1bf2
dutycycle $2
- sound $1, $e1, $0789
- sound $1, $e1, $07a2
- sound $10, $e1, $07b1
+ sound __, 2, $e1, $0789
+ sound __, 2, $e1, $07a2
+ sound C_, 1, $e1, $07b1
endchannel
; f1c01
Sfx_HitEndOfExpBar_Ch6: ; f1c01
dutycycle $2
- sound $1, $e1, $07a2
- sound $1, $e1, $07b1
- sound $10, $e1, $07c4
+ sound __, 2, $e1, $07a2
+ sound __, 2, $e1, $07b1
+ sound C_, 1, $e1, $07c4
endchannel
; f1c10
Sfx_GiveTrademon: ; f1c10
- dbw $04, Sfx_GiveTrademon_Ch5
+ musicheader 1, 5, Sfx_GiveTrademon_Ch5
; f1c13
Sfx_GiveTrademon_Ch5: ; f1c13
- sound $20, $0, 0
+ sound C#, 1, $0, 0
dutycycle $1
soundinput $a7
- sound $1b, $f4, $0750
- sound $1b, $d4, $0750
- sound $1b, $b4, $0750
- sound $1b, $94, $0750
- sound $1b, $74, $0750
- sound $1b, $54, $0750
- sound $1b, $34, $0750
- sound $1b, $14, $0750
+ sound C_, 12, $f4, $0750
+ sound C_, 12, $d4, $0750
+ sound C_, 12, $b4, $0750
+ sound C_, 12, $94, $0750
+ sound C_, 12, $74, $0750
+ sound C_, 12, $54, $0750
+ sound C_, 12, $34, $0750
+ sound C_, 12, $14, $0750
soundinput $8
endchannel
; f1c3e
Sfx_GetTrademon: ; f1c3e
- dbw $04, Sfx_GetTrademon_Ch5
+ musicheader 1, 5, Sfx_GetTrademon_Ch5
; f1c41
Sfx_GetTrademon_Ch5: ; f1c41
- sound $20, $0, 0
+ sound C#, 1, $0, 0
dutycycle $2
soundinput $bf
- sound $1b, $14, $07bc
- sound $1b, $34, $07bc
- sound $1b, $54, $07bc
- sound $1b, $74, $07bc
- sound $1b, $94, $07bc
- sound $1b, $b4, $07bc
- sound $1b, $d4, $07bc
- sound $1b, $f4, $07bc
+ sound C_, 12, $14, $07bc
+ sound C_, 12, $34, $07bc
+ sound C_, 12, $54, $07bc
+ sound C_, 12, $74, $07bc
+ sound C_, 12, $94, $07bc
+ sound C_, 12, $b4, $07bc
+ sound C_, 12, $d4, $07bc
+ sound C_, 12, $f4, $07bc
soundinput $8
endchannel
; f1c6c
Sfx_TrainArrived: ; f1c6c
- dbw $84, Sfx_TrainArrived_Ch5
- dbw $05, Sfx_TrainArrived_Ch6
- dbw $07, Sfx_TrainArrived_Ch8
+ musicheader 3, 5, Sfx_TrainArrived_Ch5
+ musicheader 1, 6, Sfx_TrainArrived_Ch6
+ musicheader 1, 8, Sfx_TrainArrived_Ch8
; f1c75
Sfx_TrainArrived_Ch6: ; f1c75
tone $0008
- sound $8, $0, 0
+ sound __, 9, $0, 0
Sfx_TrainArrived_Ch5: ; f1c7c
dutycycle $2
- sound $4, $5f, $0691
- sound $4, $6f, $0694
- sound $4, $78, $0697
- sound $4, $7f, $069a
- sound $4, $68, $06ae
- sound $10, $6f, $06ab
- sound $68, $65, $06a8
+ sound __, 5, $5f, $0691
+ sound __, 5, $6f, $0694
+ sound __, 5, $78, $0697
+ sound __, 5, $7f, $069a
+ sound __, 5, $68, $06ae
+ sound C_, 1, $6f, $06ab
+ sound F_, 9, $65, $06a8
endchannel
; f1c9b
Sfx_TrainArrived_Ch8: ; f1c9b
- noise $5, $af, $10
- noise $4, $9f, $20
- noise $4, $8f, $21
- noise $4, $7f, $22
- noise $4, $8f, $21
- noise $4, $9f, $20
- noise $4, $9f, $10
- noise $68, $a3, $0
+ noise __, 6, $af, $10
+ noise __, 5, $9f, $20
+ noise __, 5, $8f, $21
+ noise __, 5, $7f, $22
+ noise __, 5, $8f, $21
+ noise __, 5, $9f, $20
+ noise __, 5, $9f, $10
+ noise F_, 9, $a3, $0
endchannel
; f1cb4
Sfx_2Boops: ; f1cb4
- dbw $04, Sfx_2Boops_Ch5
+ musicheader 1, 5, Sfx_2Boops_Ch5
; f1cb7
Sfx_2Boops_Ch5: ; f1cb7
dutycycle $2
Sfx_2Boops_branch_f1cb9: ; f1cb9
soundinput $79
- sound $1, $99, $0563
- sound $4, $f2, $04b5
+ sound __, 2, $99, $0563
+ sound __, 5, $f2, $04b5
soundinput $43
- sound $10, $f8, $05cd
+ sound C_, 1, $f8, $05cd
loopchannel 2, Sfx_2Boops_branch_f1cb9
soundinput $8
endchannel
; f1cd0
Sfx_UnknownCB: ; f1cd0
- dbw $07, Sfx_UnknownCB_Ch8
+ musicheader 1, 8, Sfx_UnknownCB_Ch8
; f1cd3
Sfx_Menu_Ch8: ; f1cd3
- noise $1, $e2, $33
- noise $8, $e1, $22
+ noise __, 2, $e2, $33
+ noise __, 9, $e1, $22
endchannel
; f1cda
@@ -4038,39 +4038,39 @@ Sfx_Pokeflute_Ch7: ; f1cda
; f1cf8
Sfx_PlacePuzzlePieceDown_Ch8: ; f1cf8
- noise $2, $f7, $24
- noise $2, $f7, $34
- noise $4, $f7, $44
- noise $8, $f4, $55
- noise $8, $f1, $44
+ noise __, 3, $f7, $24
+ noise __, 3, $f7, $34
+ noise __, 5, $f7, $44
+ noise __, 9, $f4, $55
+ noise __, 9, $f1, $44
endchannel
; f1d08
Sfx_EnterDoor_Ch8: ; f1d08
- noise $9, $f1, $44
- noise $8, $d1, $43
+ noise __, 10, $f1, $44
+ noise __, 9, $d1, $43
endchannel
; f1d0f
Sfx_SwitchPokemon_Ch5: ; f1d0f
dutycycle $2
- sound $8, $e1, $0740
+ sound __, 9, $e1, $0740
endchannel
; f1d16
Sfx_SwitchPokemon_Ch6: ; f1d16
dutycycle $2
- sound $2, $8, 0
- sound $8, $b1, $0741
+ sound __, 3, $8, 0
+ sound __, 9, $b1, $0741
endchannel
; f1d21
Sfx_PokeballsPlacedOnTable_Ch5: ; f1d21
dutycycle $2
soundinput $3a
- sound $4, $f2, $0200
+ sound __, 5, $f2, $0200
soundinput $22
- sound $8, $e2, $0200
+ sound __, 9, $e2, $0200
soundinput $8
endchannel
; f1d32
@@ -4078,73 +4078,73 @@ Sfx_PokeballsPlacedOnTable_Ch5: ; f1d21
Sfx_BallWiggle_Ch5: ; f1d32
dutycycle $2
soundinput $3a
- sound $4, $f2, $0400
+ sound __, 5, $f2, $0400
soundinput $22
- sound $8, $e2, $0400
+ sound __, 9, $e2, $0400
soundinput $8
endchannel
; f1d43
Sfx_Tally_Ch5: ; f1d43
dutycycle $2
- sound $4, $f1, $0780
+ sound __, 5, $f1, $0780
endchannel
; f1d4a
Sfx_Tally_Ch6: ; f1d4a
dutycycle $2
- sound $1, $8, 0
- sound $4, $a1, $0761
+ sound __, 2, $8, 0
+ sound __, 5, $a1, $0761
endchannel
; f1d55
Sfx_Transaction_Ch5: ; f1d55
dutycycle $2
- sound $4, $e1, $0700
- sound $18, $f2, $07e0
+ sound __, 5, $e1, $0700
+ sound C_, 9, $f2, $07e0
endchannel
; f1d60
Sfx_Transaction_Ch6: ; f1d60
dutycycle $2
- sound $1, $8, 0
- sound $4, $91, $06c1
- sound $18, $a2, $07a1
+ sound __, 2, $8, 0
+ sound __, 5, $91, $06c1
+ sound C_, 9, $a2, $07a1
endchannel
; f1d6f
Sfx_Bump_Ch5: ; f1d6f
dutycycle $2
soundinput $5a
- sound $f, $f1, $0300
+ sound __, 16, $f1, $0300
soundinput $8
endchannel
; f1d7a
Sfx_ExitBuilding_Ch8: ; f1d7a
- noise $2, $f1, $54
- noise $c, $71, $23
- noise $2, $b1, $54
- noise $c, $61, $23
- noise $6, $41, $54
+ noise __, 3, $f1, $54
+ noise __, 13, $71, $23
+ noise __, 3, $b1, $54
+ noise __, 13, $61, $23
+ noise __, 7, $41, $54
endchannel
; f1d8a
Sfx_ReadText2_Ch5: ; f1d8a
Sfx_ReadText_Ch5: ; f1d8a
dutycycle $2
- sound $0, $91, $07c0
- sound $0, $81, $07d0
- sound $0, $91, $07c0
- sound $c, $a1, $07d0
+ sound __, 1, $91, $07c0
+ sound __, 1, $81, $07d0
+ sound __, 1, $91, $07c0
+ sound __, 13, $a1, $07d0
endchannel
; f1d9d
Sfx_Potion_Ch5: ; f1d9d
dutycycle $2
soundinput $17
- sound $f, $f0, $04f0
- sound $f, $f2, $0650
+ sound __, 16, $f0, $04f0
+ sound __, 16, $f2, $0650
soundinput $8
endchannel
; f1dac
@@ -4153,9 +4153,9 @@ Sfx_Poison_Ch5: ; f1dac
Sfx_Poison_branch_f1dac: ; f1dac
dutycycle $0
soundinput $14
- sound $4, $f2, $0600
+ sound __, 5, $f2, $0600
loopchannel 4, Sfx_Poison_branch_f1dac
- sound $f, $f3, $0600
+ sound __, 16, $f3, $0600
soundinput $8
endchannel
; f1dbf
@@ -4163,10 +4163,10 @@ Sfx_Poison_branch_f1dac: ; f1dac
Sfx_FullHeal_Ch5: ; f1dbf
dutycycle $2
soundinput $14
- sound $4, $f2, $0600
- sound $4, $f2, $0600
+ sound __, 5, $f2, $0600
+ sound __, 5, $f2, $0600
soundinput $17
- sound $f, $f2, $0600
+ sound __, 16, $f2, $0600
soundinput $8
endchannel
; f1dd4
@@ -4174,86 +4174,86 @@ Sfx_FullHeal_Ch5: ; f1dbf
Sfx_GotSafariBalls_Ch5: ; f1dd4
dutycycle $2
soundinput $15
- sound $f, $f0, $04f0
- sound $f, $f2, $0650
+ sound __, 16, $f0, $04f0
+ sound __, 16, $f2, $0650
soundinput $8
endchannel
; f1de3
Sfx_BootPc_Ch5: ; f1de3
dutycycle $2
- sound $f, $f2, $07c0
- sound $f, $0, 0
- sound $3, $a1, $0780
- sound $3, $a1, $0700
- sound $3, $a1, $0740
- sound $3, $a1, $0700
- sound $3, $a1, $0780
- sound $3, $a1, $0700
- sound $3, $a1, $07c0
- sound $8, $a1, $0700
+ sound __, 16, $f2, $07c0
+ sound __, 16, $0, 0
+ sound __, 4, $a1, $0780
+ sound __, 4, $a1, $0700
+ sound __, 4, $a1, $0740
+ sound __, 4, $a1, $0700
+ sound __, 4, $a1, $0780
+ sound __, 4, $a1, $0700
+ sound __, 4, $a1, $07c0
+ sound __, 9, $a1, $0700
endchannel
; f1e0e
Sfx_ShutDownPc_Ch5: ; f1e0e
dutycycle $2
- sound $4, $f0, $0600
- sound $4, $f0, $0400
- sound $4, $f0, $0200
- sound $1, $0, 0
+ sound __, 5, $f0, $0600
+ sound __, 5, $f0, $0400
+ sound __, 5, $f0, $0200
+ sound __, 2, $0, 0
endchannel
; f1e21
Sfx_ChoosePcOption_Ch5: ; f1e21
dutycycle $2
- sound $6, $f0, $0700
- sound $4, $0, 0
- sound $6, $f0, $0700
- sound $1, $0, 0
+ sound __, 7, $f0, $0700
+ sound __, 5, $0, 0
+ sound __, 7, $f0, $0700
+ sound __, 2, $0, 0
endchannel
; f1e34
Sfx_EscapeRope_Ch5: ; f1e34
dutycycle $1
soundinput $17
- sound $f, $d7, $0600
- sound $f, $b7, $0580
- sound $f, $87, $0500
- sound $f, $47, $0480
- sound $f, $17, $0400
+ sound __, 16, $d7, $0600
+ sound __, 16, $b7, $0580
+ sound __, 16, $87, $0500
+ sound __, 16, $47, $0480
+ sound __, 16, $17, $0400
soundinput $8
endchannel
; f1e4f
Sfx_PushButton_Ch5: ; f1e4f
dutycycle $2
- sound $4, $0, 0
- sound $2, $f1, $0680
- sound $1, $0, 0
- sound $4, $f1, $0780
- sound $4, $0, 0
+ sound __, 5, $0, 0
+ sound __, 3, $f1, $0680
+ sound __, 2, $0, 0
+ sound __, 5, $f1, $0780
+ sound __, 5, $0, 0
endchannel
; f1e66
Sfx_SecondPartOfItemfinder_Ch5: ; f1e66
dutycycle $2
soundinput $2c
- sound $4, $f2, $0500
+ sound __, 5, $f2, $0500
soundinput $22
- sound $2, $f1, $0500
+ sound __, 3, $f1, $0500
soundinput $8
- sound $1, $0, 0
+ sound __, 2, $0, 0
endchannel
; f1e7b
Sfx_WarpTo_Ch5: ; f1e7b
dutycycle $1
soundinput $17
- sound $f, $d7, $0500
- sound $f, $b7, $0580
- sound $f, $87, $0600
- sound $f, $47, $0680
- sound $f, $17, $0700
+ sound __, 16, $d7, $0500
+ sound __, 16, $b7, $0580
+ sound __, 16, $87, $0600
+ sound __, 16, $47, $0680
+ sound __, 16, $17, $0700
soundinput $8
endchannel
; f1e96
@@ -4261,11 +4261,11 @@ Sfx_WarpTo_Ch5: ; f1e7b
Sfx_WarpFrom_Ch5: ; f1e96
dutycycle $1
soundinput $17
- sound $f, $d7, $0700
- sound $f, $b7, $0680
- sound $f, $87, $0600
- sound $f, $47, $0580
- sound $f, $17, $0500
+ sound __, 16, $d7, $0700
+ sound __, 16, $b7, $0680
+ sound __, 16, $87, $0600
+ sound __, 16, $47, $0580
+ sound __, 16, $17, $0500
soundinput $8
endchannel
; f1eb1
@@ -4273,7 +4273,7 @@ Sfx_WarpFrom_Ch5: ; f1e96
Sfx_ChangeDexMode_Ch5: ; f1eb1
dutycycle $1
soundinput $16
- sound $f, $d2, $0500
+ sound __, 16, $d2, $0500
soundinput $8
endchannel
; f1ebc
@@ -4281,231 +4281,231 @@ Sfx_ChangeDexMode_Ch5: ; f1eb1
Sfx_JumpOverLedge_Ch5: ; f1ebc
dutycycle $2
soundinput $95
- sound $f, $f2, $0400
+ sound __, 16, $f2, $0400
soundinput $8
endchannel
; f1ec7
Sfx_GrassRustle_Ch8: ; f1ec7
- noise $2, $f1, $32
- noise $2, $0, $0
- noise $2, $f1, $22
- noise $1, $0, $0
+ noise __, 3, $f1, $32
+ noise __, 3, $0, $0
+ noise __, 3, $f1, $22
+ noise __, 2, $0, $0
endchannel
; f1ed4
Sfx_Fly_Ch8: ; f1ed4
- noise $2, $f1, $12
- noise $2, $0, $0
- noise $2, $a1, $12
- noise $2, $0, $0
- noise $2, $d1, $12
- noise $2, $0, $0
- noise $2, $81, $12
- noise $2, $0, $0
- noise $2, $b1, $12
- noise $2, $0, $0
- noise $2, $61, $12
- noise $2, $0, $0
- noise $2, $91, $12
- noise $2, $0, $0
- noise $2, $41, $12
- noise $2, $0, $0
+ noise __, 3, $f1, $12
+ noise __, 3, $0, $0
+ noise __, 3, $a1, $12
+ noise __, 3, $0, $0
+ noise __, 3, $d1, $12
+ noise __, 3, $0, $0
+ noise __, 3, $81, $12
+ noise __, 3, $0, $0
+ noise __, 3, $b1, $12
+ noise __, 3, $0, $0
+ noise __, 3, $61, $12
+ noise __, 3, $0, $0
+ noise __, 3, $91, $12
+ noise __, 3, $0, $0
+ noise __, 3, $41, $12
+ noise __, 3, $0, $0
endchannel
; f1f05
Sfx_Wrong_Ch5: ; f1f05
dutycycle $3
soundinput $5a
- sound $4, $f0, $0500
+ sound __, 5, $f0, $0500
soundinput $8
- sound $4, $0, 0
- sound $f, $f0, $0500
- sound $1, $0, 0
+ sound __, 5, $0, 0
+ sound __, 16, $f0, $0500
+ sound __, 2, $0, 0
endchannel
; f1f1c
Sfx_Wrong_Ch6: ; f1f1c
dutycycle $3
- sound $4, $f0, $0401
- sound $4, $0, 0
- sound $f, $f0, $0401
- sound $1, $0, 0
+ sound __, 5, $f0, $0401
+ sound __, 5, $0, 0
+ sound __, 16, $f0, $0401
+ sound __, 2, $0, 0
endchannel
; f1f2f
Sfx_Squeak_Ch5: ; f1f2f
dutycycle $0
soundinput $17
- sound $f, $d2, $0700
+ sound __, 16, $d2, $0700
soundinput $8
endchannel
; f1f3a
Sfx_Strength_Ch8: ; f1f3a
- noise $4, $a2, $23
- noise $8, $f1, $34
- noise $f, $0, $0
- noise $2, $f7, $24
- noise $2, $f7, $34
- noise $4, $f7, $44
- noise $8, $f4, $55
- noise $8, $f1, $44
+ noise __, 5, $a2, $23
+ noise __, 9, $f1, $34
+ noise __, 16, $0, $0
+ noise __, 3, $f7, $24
+ noise __, 3, $f7, $34
+ noise __, 5, $f7, $44
+ noise __, 9, $f4, $55
+ noise __, 9, $f1, $44
endchannel
; f1f53
Sfx_Boat_Ch5: ; f1f53
dutycycle $2
- sound $f, $f0, $0500
- sound $4, $0, 0
- sound $f, $f0, $0500
- sound $f, $f0, $0500
- sound $f, $f0, $0500
- sound $f, $f0, $0500
- sound $f, $f2, $0500
+ sound __, 16, $f0, $0500
+ sound __, 5, $0, 0
+ sound __, 16, $f0, $0500
+ sound __, 16, $f0, $0500
+ sound __, 16, $f0, $0500
+ sound __, 16, $f0, $0500
+ sound __, 16, $f2, $0500
endchannel
; f1f72
Sfx_Boat_Ch6: ; f1f72
dutycycle $3
- sound $f, $f0, $0482
- sound $4, $0, 0
- sound $f, $f0, $0482
- sound $f, $f0, $0482
- sound $f, $f0, $0482
- sound $f, $f0, $0482
- sound $f, $f2, $0482
+ sound __, 16, $f0, $0482
+ sound __, 5, $0, 0
+ sound __, 16, $f0, $0482
+ sound __, 16, $f0, $0482
+ sound __, 16, $f0, $0482
+ sound __, 16, $f0, $0482
+ sound __, 16, $f2, $0482
endchannel
; f1f91
Sfx_WallOpen_Ch5: ; f1f91
dutycycle $1
soundinput $3a
- sound $4, $f2, $0500
+ sound __, 5, $f2, $0500
soundinput $22
- sound $4, $e2, $0500
+ sound __, 5, $e2, $0500
soundinput $3a
- sound $4, $f2, $0700
+ sound __, 5, $f2, $0700
soundinput $22
- sound $f, $e2, $0700
+ sound __, 16, $e2, $0700
soundinput $8
endchannel
; f1fae
Sfx_ElevatorEnd_Ch5: ; f1fae
dutycycle $2
- sound $f, $f3, $0730
- sound $8, $65, $0730
- sound $f, $f4, $0700
- sound $f, $74, $0700
- sound $f, $44, $0700
- sound $f, $24, $0700
+ sound __, 16, $f3, $0730
+ sound __, 9, $65, $0730
+ sound __, 16, $f4, $0700
+ sound __, 16, $74, $0700
+ sound __, 16, $44, $0700
+ sound __, 16, $24, $0700
endchannel
; f1fc9
Sfx_ThrowBall_Ch5: ; f1fc9
dutycycle $2
soundinput $2f
- sound $f, $f2, $0780
+ sound __, 16, $f2, $0780
endchannel
; f1fd2
Sfx_ThrowBall_Ch6: ; f1fd2
dutycycle $2
- sound $f, $c2, $0782
+ sound __, 16, $c2, $0782
endchannel
; f1fd9
Sfx_Shine_Ch5: ; f1fd9
dutycycle $0
- sound $0, $d2, $0700
- sound $0, $d2, $0740
- sound $0, $d2, $0780
- sound $0, $d2, $07c0
- sound $a, $e1, $07e0
- sound $1, $0, 0
+ sound __, 1, $d2, $0700
+ sound __, 1, $d2, $0740
+ sound __, 1, $d2, $0780
+ sound __, 1, $d2, $07c0
+ sound __, 11, $e1, $07e0
+ sound __, 2, $0, 0
endchannel
; f1ff4
Sfx_BallPoof_Ch5: ; f1ff4
dutycycle $2
soundinput $16
- sound $f, $f2, $0400
+ sound __, 16, $f2, $0400
soundinput $8
endchannel
; f1fff
Sfx_BallPoof_Ch8: ; f1fff
- noise $f, $a2, $22
+ noise __, 16, $a2, $22
endchannel
; f2003
Sfx_Unknown3A_Ch5: ; f2003
- sound $f, $d1, $0200
+ sound __, 16, $d1, $0200
soundinput $8
endchannel
; f200a
Sfx_Unknown3A_Ch8: ; f200a
- noise $4, $f5, $33
- noise $8, $f4, $22
- noise $f, $f2, $21
+ noise __, 5, $f5, $33
+ noise __, 9, $f4, $22
+ noise __, 16, $f2, $21
endchannel
; f2014
Sfx_Run_Ch8: ; f2014
- noise $2, $61, $23
- noise $2, $a1, $33
- noise $2, $c1, $33
- noise $2, $51, $11
- noise $2, $f1, $33
- noise $2, $41, $11
- noise $2, $c1, $33
- noise $2, $31, $11
- noise $2, $81, $33
- noise $2, $31, $11
- noise $8, $41, $33
+ noise __, 3, $61, $23
+ noise __, 3, $a1, $33
+ noise __, 3, $c1, $33
+ noise __, 3, $51, $11
+ noise __, 3, $f1, $33
+ noise __, 3, $41, $11
+ noise __, 3, $c1, $33
+ noise __, 3, $31, $11
+ noise __, 3, $81, $33
+ noise __, 3, $31, $11
+ noise __, 9, $41, $33
endchannel
; f2036
Sfx_SlotMachineStart_Ch5: ; f2036
dutycycle $2
soundinput $44
- sound $f, $f0, $04f0
+ sound __, 16, $f0, $04f0
soundinput $17
- sound $f, $f2, $0650
+ sound __, 16, $f2, $0650
soundinput $8
endchannel
; f2047
Sfx_SlotMachineStart_Ch6: ; f2047
dutycycle $2
- sound $f, $92, $0600
- sound $f, $92, $0782
+ sound __, 16, $92, $0600
+ sound __, 16, $92, $0782
endchannel
; f2052
Sfx_Call_Ch5: ; f2052
soundinput $67
- sound $4, $f7, $07a0
- sound $4, $f7, $07a0
- sound $4, $f7, $07a0
- sound $4, $f7, $07a0
- sound $4, $f7, $07a0
+ sound __, 5, $f7, $07a0
+ sound __, 5, $f7, $07a0
+ sound __, 5, $f7, $07a0
+ sound __, 5, $f7, $07a0
+ sound __, 5, $f7, $07a0
soundinput $8
- sound $4, $0, 0
+ sound __, 5, $0, 0
endchannel
; f206f
Sfx_Peck_Ch8: ; f206f
- noise $2, $a1, $12
+ noise __, 3, $a1, $12
endchannel
; f2073
Sfx_Kinesis_Ch5: ; f2073
dutycycle $1
soundinput $af
- sound $f, $f2, $0780
+ sound __, 16, $f2, $0780
soundinput $8
endchannel
; f207e
@@ -4513,268 +4513,268 @@ Sfx_Kinesis_Ch5: ; f2073
Sfx_Lick_Ch5: ; f207e
dutycycle $1
soundinput $97
- sound $f, $f2, $0500
+ sound __, 16, $f2, $0500
soundinput $8
endchannel
; f2089
Sfx_Pound_Ch8: ; f2089
- noise $2, $a1, $22
+ noise __, 3, $a1, $22
endchannel
; f208d
Sfx_MovePuzzlePiece_Ch8: ; f208d
- noise $8, $f1, $54
+ noise __, 9, $f1, $54
endchannel
; f2091
Sfx_CometPunch_Ch8: ; f2091
- noise $f, $8f, $11
- noise $4, $ff, $12
- noise $a, $f1, $55
+ noise __, 16, $8f, $11
+ noise __, 5, $ff, $12
+ noise __, 11, $f1, $55
endchannel
; f209b
Sfx_MegaPunch_Ch8: ; f209b
- noise $f, $8f, $34
- noise $8, $f2, $35
- noise $a, $f1, $55
+ noise __, 16, $8f, $34
+ noise __, 9, $f2, $35
+ noise __, 11, $f1, $55
endchannel
; f20a5
Sfx_Scratch_Ch8: ; f20a5
- noise $f, $9f, $23
- noise $8, $f1, $21
+ noise __, 16, $9f, $23
+ noise __, 9, $f1, $21
endchannel
; f20ac
Sfx_Vicegrip_Ch8: ; f20ac
- noise $2, $e1, $4b
- noise $a, $f1, $44
- noise $2, $e1, $3a
- noise $6, $f1, $34
+ noise __, 3, $e1, $4b
+ noise __, 11, $f1, $44
+ noise __, 3, $e1, $3a
+ noise __, 7, $f1, $34
endchannel
; f20b9
Sfx_RazorWind_Ch8: ; f20b9
- noise $2, $f4, $44
- noise $2, $f4, $14
- noise $f, $f1, $32
+ noise __, 3, $f4, $44
+ noise __, 3, $f4, $14
+ noise __, 16, $f1, $32
endchannel
; f20c3
Sfx_Cut_Ch8: ; f20c3
- noise $4, $8f, $55
- noise $2, $f4, $44
- noise $8, $f4, $22
- noise $f, $f2, $21
+ noise __, 5, $8f, $55
+ noise __, 3, $f4, $44
+ noise __, 9, $f4, $22
+ noise __, 16, $f2, $21
endchannel
; f20d0
Sfx_WingAttack_Ch8: ; f20d0
Sfx_WingAttack_branch_f20d0: ; f20d0
- noise $8, $4f, $23
- noise $4, $c4, $22
- noise $6, $f2, $23
+ noise __, 9, $4f, $23
+ noise __, 5, $c4, $22
+ noise __, 7, $f2, $23
loopchannel 4, Sfx_WingAttack_branch_f20d0
endchannel
; f20de
Sfx_Whirlwind_Ch8: ; f20de
- noise $8, $4f, $33
- noise $4, $c4, $22
- noise $6, $f2, $23
- noise $f, $f2, $22
+ noise __, 9, $4f, $33
+ noise __, 5, $c4, $22
+ noise __, 7, $f2, $23
+ noise __, 16, $f2, $22
endchannel
; f20eb
Sfx_Bind_Ch8: ; f20eb
- noise $8, $ff, $32
- noise $8, $f4, $43
- noise $8, $f2, $54
- noise $8, $f1, $65
+ noise __, 9, $ff, $32
+ noise __, 9, $f4, $43
+ noise __, 9, $f2, $54
+ noise __, 9, $f1, $65
endchannel
; f20f8
Sfx_VineWhip_Ch8: ; f20f8
- noise $1, $c2, $33
- noise $2, $f2, $21
- noise $1, $e2, $33
- noise $1, $c2, $32
- noise $1, $92, $12
- noise $1, $b2, $31
- noise $c, $91, $10
- noise $8, $f2, $41
+ noise __, 2, $c2, $33
+ noise __, 3, $f2, $21
+ noise __, 2, $e2, $33
+ noise __, 2, $c2, $32
+ noise __, 2, $92, $12
+ noise __, 2, $b2, $31
+ noise __, 13, $91, $10
+ noise __, 9, $f2, $41
endchannel
; f2111
Sfx_DoubleKick_Ch8: ; f2111
- noise $1, $94, $23
- noise $1, $b4, $22
- noise $8, $f1, $44
+ noise __, 2, $94, $23
+ noise __, 2, $b4, $22
+ noise __, 9, $f1, $44
endchannel
; f211b
Sfx_MegaKick_Ch8: ; f211b
- noise $2, $94, $33
- noise $4, $b4, $22
- noise $4, $f1, $44
- noise $8, $f1, $55
+ noise __, 3, $94, $33
+ noise __, 5, $b4, $22
+ noise __, 5, $f1, $44
+ noise __, 9, $f1, $55
endchannel
; f2128
Sfx_Headbutt_Ch8: ; f2128
- noise $4, $ff, $55
- noise $8, $f1, $65
+ noise __, 5, $ff, $55
+ noise __, 9, $f1, $65
endchannel
; f212f
Sfx_HornAttack_Ch8: ; f212f
- noise $2, $84, $43
- noise $2, $c4, $22
- noise $8, $f2, $34
+ noise __, 3, $84, $43
+ noise __, 3, $c4, $22
+ noise __, 9, $f2, $34
endchannel
; f2139
Sfx_Tackle_Ch8: ; f2139
- noise $4, $f1, $34
- noise $f, $f2, $64
+ noise __, 5, $f1, $34
+ noise __, 16, $f2, $64
endchannel
; f2140
Sfx_PoisonSting_Ch8: ; f2140
- noise $2, $f1, $22
- noise $f, $f2, $12
+ noise __, 3, $f1, $22
+ noise __, 16, $f2, $12
endchannel
; f2147
Sfx_Powder_Ch8: ; f2147
- noise $2, $c2, $1
- noise $f, $f4, $1
- noise $f, $f2, $1
+ noise __, 3, $c2, $1
+ noise __, 16, $f4, $1
+ noise __, 16, $f2, $1
endchannel
; f2151
Sfx_Doubleslap_Ch8: ; f2151
- noise $8, $f1, $32
- noise $8, $f1, $33
+ noise __, 9, $f1, $32
+ noise __, 9, $f1, $33
endchannel
; f2158
Sfx_Bite_Ch5: ; f2158
dutycycle $0
soundinput $3a
- sound $4, $f2, $0200
+ sound __, 5, $f2, $0200
soundinput $22
- sound $8, $e2, $0200
+ sound __, 9, $e2, $0200
soundinput $8
endchannel
; f2169
Sfx_Bite_Ch8: ; f2169
- noise $0, $d1, $42
- noise $4, $a1, $32
- noise $0, $d1, $22
- noise $6, $a1, $32
+ noise __, 1, $d1, $42
+ noise __, 5, $a1, $32
+ noise __, 1, $d1, $22
+ noise __, 7, $a1, $32
endchannel
; f2176
Sfx_JumpKick_Ch8: ; f2176
- noise $3, $92, $31
- noise $3, $b2, $32
- noise $3, $c2, $33
- noise $8, $f1, $54
+ noise __, 4, $92, $31
+ noise __, 4, $b2, $32
+ noise __, 4, $c2, $33
+ noise __, 9, $f1, $54
endchannel
; f2183
Sfx_Stomp_Ch8: ; f2183
- noise $c, $f1, $54
- noise $8, $f1, $64
+ noise __, 13, $f1, $54
+ noise __, 9, $f1, $64
endchannel
; f218a
Sfx_TailWhip_Ch8: ; f218a
- noise $2, $f1, $33
- noise $2, $c1, $32
- noise $2, $a1, $31
- noise $f, $82, $32
- noise $8, $f1, $34
+ noise __, 3, $f1, $33
+ noise __, 3, $c1, $32
+ noise __, 3, $a1, $31
+ noise __, 16, $82, $32
+ noise __, 9, $f1, $34
endchannel
; f219a
Sfx_KarateChop_Ch8: ; f219a
- noise $2, $d2, $32
- noise $f, $f2, $43
+ noise __, 3, $d2, $32
+ noise __, 16, $f2, $43
endchannel
; f21a1
Sfx_Submission_Ch8: ; f21a1
- noise $2, $f2, $43
- noise $4, $b5, $32
- noise $9, $86, $31
- noise $7, $64, $0
- noise $f, $f2, $55
+ noise __, 3, $f2, $43
+ noise __, 5, $b5, $32
+ noise __, 10, $86, $31
+ noise __, 8, $64, $0
+ noise __, 16, $f2, $55
endchannel
; f21b1
Sfx_WaterGun_Ch5: ; f21b1
dutycycle $1
soundinput $97
- sound $f, $f2, $0700
+ sound __, 16, $f2, $0700
soundinput $8
endchannel
; f21bc
Sfx_WaterGun_Ch8: ; f21bc
- noise $f, $3f, $22
- noise $f, $f2, $21
+ noise __, 16, $3f, $22
+ noise __, 16, $f2, $21
endchannel
; f21c3
Sfx_SwordsDance_Ch8: ; f21c3
- noise $f, $4f, $41
- noise $8, $8f, $41
- noise $8, $cf, $41
- noise $8, $f2, $42
- noise $f, $f2, $41
+ noise __, 16, $4f, $41
+ noise __, 9, $8f, $41
+ noise __, 9, $cf, $41
+ noise __, 9, $f2, $42
+ noise __, 16, $f2, $41
endchannel
; f21d3
Sfx_Thunder_Ch8: ; f21d3
- noise $a, $ff, $50
- noise $f, $ff, $51
- noise $8, $f2, $51
- noise $6, $ff, $52
- noise $6, $ff, $53
- noise $8, $ff, $54
- noise $f, $f2, $54
+ noise __, 11, $ff, $50
+ noise __, 16, $ff, $51
+ noise __, 9, $f2, $51
+ noise __, 7, $ff, $52
+ noise __, 7, $ff, $53
+ noise __, 9, $ff, $54
+ noise __, 16, $f2, $54
endchannel
; f21e9
Sfx_Supersonic_Ch5: ; f21e9
dutycycle $2
- sound $f, $3f, $07c0
+ sound __, 16, $3f, $07c0
Sfx_Supersonic_branch_f21ef: ; f21ef
- sound $f, $df, $07c0
+ sound __, 16, $df, $07c0
loopchannel 4, Sfx_Supersonic_branch_f21ef
- sound $f, $d1, $07c0
+ sound __, 16, $d1, $07c0
endchannel
; f21fc
Sfx_Supersonic_Ch6: ; f21fc
unknownmusic0xde $b3
- sound $f, $2f, $07c8
+ sound __, 16, $2f, $07c8
Sfx_Supersonic_branch_f2202: ; f2202
- sound $f, $cf, $07c7
+ sound __, 16, $cf, $07c7
loopchannel 4, Sfx_Supersonic_branch_f2202
- sound $f, $c1, $07c8
+ sound __, 16, $c1, $07c8
endchannel
; f220f
Sfx_Supersonic_Ch8: ; f220f
Sfx_Supersonic_branch_f220f: ; f220f
- noise $3, $97, $12
- noise $3, $a1, $11
+ noise __, 4, $97, $12
+ noise __, 4, $a1, $11
loopchannel 10, Sfx_Supersonic_branch_f220f
endchannel
; f221a
@@ -4782,8 +4782,8 @@ Sfx_Supersonic_branch_f220f: ; f220f
Sfx_Leer_Ch5: ; f221a
Sfx_Leer_branch_f221a: ; f221a
dutycycle $0
- sound $0, $f1, $07c0
- sound $0, $f1, $0700
+ sound __, 1, $f1, $07c0
+ sound __, 1, $f1, $0700
loopchannel 12, Sfx_Leer_branch_f221a
endchannel
; f2229
@@ -4791,16 +4791,16 @@ Sfx_Leer_branch_f221a: ; f221a
Sfx_Leer_Ch6: ; f2229
Sfx_Leer_branch_f2229: ; f2229
unknownmusic0xde $b3
- sound $0, $e1, $07c1
- sound $0, $e1, $0701
+ sound __, 1, $e1, $07c1
+ sound __, 1, $e1, $0701
loopchannel 12, Sfx_Leer_branch_f2229
endchannel
; f2238
Sfx_Leer_Ch8: ; f2238
Sfx_Leer_branch_f2238: ; f2238
- noise $1, $d1, $49
- noise $1, $d1, $29
+ noise __, 2, $d1, $49
+ noise __, 2, $d1, $29
loopchannel 6, Sfx_Leer_branch_f2238
endchannel
; f2243
@@ -4808,54 +4808,54 @@ Sfx_Leer_branch_f2238: ; f2238
Sfx_Ember_Ch5: ; f2243
Sfx_Ember_branch_f2243: ; f2243
unknownmusic0xde $c9
- sound $b, $f3, $0120
- sound $9, $d3, $0150
+ sound __, 12, $f3, $0120
+ sound __, 10, $d3, $0150
loopchannel 5, Sfx_Ember_branch_f2243
- sound $8, $e3, $0130
- sound $f, $c2, $0110
+ sound __, 9, $e3, $0130
+ sound __, 16, $c2, $0110
endchannel
; f225a
Sfx_Ember_Ch8: ; f225a
Sfx_Ember_branch_f225a: ; f225a
- noise $a, $f3, $35
- noise $e, $f6, $45
+ noise __, 11, $f3, $35
+ noise __, 15, $f6, $45
loopchannel 4, Sfx_Ember_branch_f225a
- noise $c, $f4, $bc
- noise $c, $f5, $9c
- noise $f, $f4, $ac
+ noise __, 13, $f4, $bc
+ noise __, 13, $f5, $9c
+ noise __, 16, $f4, $ac
endchannel
; f226e
Sfx_Bubblebeam_Ch5: ; f226e
Sfx_Bubblebeam_branch_f226e: ; f226e
unknownmusic0xde $39
- sound $4, $f4, $0600
- sound $3, $c4, $0500
- sound $5, $b5, $0600
- sound $d, $e2, $06c0
+ sound __, 5, $f4, $0600
+ sound __, 4, $c4, $0500
+ sound __, 6, $b5, $0600
+ sound __, 14, $e2, $06c0
loopchannel 3, Sfx_Bubblebeam_branch_f226e
- sound $8, $d1, $0600
+ sound __, 9, $d1, $0600
endchannel
; f2289
Sfx_Bubblebeam_Ch6: ; f2289
Sfx_Bubblebeam_branch_f2289: ; f2289
unknownmusic0xde $8d
- sound $5, $e4, $05e0
- sound $4, $b4, $04e0
- sound $6, $a5, $05e8
- sound $e, $d1, $06a0
+ sound __, 6, $e4, $05e0
+ sound __, 5, $b4, $04e0
+ sound __, 7, $a5, $05e8
+ sound __, 15, $d1, $06a0
loopchannel 3, Sfx_Bubblebeam_branch_f2289
endchannel
; f22a0
Sfx_Bubblebeam_Ch8: ; f22a0
Sfx_Bubblebeam_branch_f22a0: ; f22a0
- noise $5, $c3, $33
- noise $3, $92, $43
- noise $a, $b5, $33
- noise $f, $c3, $32
+ noise __, 6, $c3, $33
+ noise __, 4, $92, $43
+ noise __, 11, $b5, $33
+ noise __, 16, $c3, $32
loopchannel 2, Sfx_Bubblebeam_branch_f22a0
endchannel
; f22b1
@@ -4863,34 +4863,34 @@ Sfx_Bubblebeam_branch_f22a0: ; f22a0
Sfx_HydroPump_Ch5: ; f22b1
Sfx_HydroPump_branch_f22b1: ; f22b1
unknownmusic0xde $d2
- sound $3, $81, $0300
- sound $3, $c1, $0400
- sound $3, $f1, $0500
- sound $3, $b1, $0400
- sound $3, $71, $0300
+ sound __, 4, $81, $0300
+ sound __, 4, $c1, $0400
+ sound __, 4, $f1, $0500
+ sound __, 4, $b1, $0400
+ sound __, 4, $71, $0300
loopchannel 5, Sfx_HydroPump_branch_f22b1
- sound $8, $81, $0400
+ sound __, 9, $81, $0400
endchannel
; f22d0
Sfx_HydroPump_Ch8: ; f22d0
Sfx_HydroPump_branch_f22d0: ; f22d0
- noise $3, $62, $22
- noise $3, $a2, $32
- noise $3, $d2, $33
- noise $3, $92, $23
- noise $3, $52, $12
+ noise __, 4, $62, $22
+ noise __, 4, $a2, $32
+ noise __, 4, $d2, $33
+ noise __, 4, $92, $23
+ noise __, 4, $52, $12
loopchannel 5, Sfx_HydroPump_branch_f22d0
- noise $8, $81, $12
+ noise __, 9, $81, $12
endchannel
; f22e7
Sfx_Surf_Ch5: ; f22e7
Sfx_Surf_branch_f22e7: ; f22e7
unknownmusic0xde $39
- sound $f, $f4, $0500
- sound $f, $c4, $0400
- sound $f, $e2, $05c0
+ sound __, 16, $f4, $0500
+ sound __, 16, $c4, $0400
+ sound __, 16, $e2, $05c0
loopchannel 3, Sfx_Surf_branch_f22e7
endchannel
; f22fa
@@ -4898,19 +4898,19 @@ Sfx_Surf_branch_f22e7: ; f22e7
Sfx_Surf_Ch6: ; f22fa
Sfx_Surf_branch_f22fa: ; f22fa
unknownmusic0xde $8d
- sound $7, $e4, $0430
- sound $f, $b4, $0330
- sound $f, $a2, $0438
+ sound __, 8, $e4, $0430
+ sound __, 16, $b4, $0330
+ sound __, 16, $a2, $0438
loopchannel 4, Sfx_Surf_branch_f22fa
endchannel
; f230d
Sfx_Surf_Ch8: ; f230d
Sfx_Surf_branch_f230d: ; f230d
- noise $9, $f4, $44
- noise $9, $f2, $43
- noise $f, $f4, $42
- noise $f, $f4, $41
+ noise __, 10, $f4, $44
+ noise __, 10, $f2, $43
+ noise __, 16, $f4, $42
+ noise __, 16, $f4, $41
loopchannel 3, Sfx_Surf_branch_f230d
endchannel
; f231e
@@ -4918,29 +4918,29 @@ Sfx_Surf_branch_f230d: ; f230d
Sfx_Psybeam_Ch5: ; f231e
Sfx_Psybeam_branch_f231e: ; f231e
unknownmusic0xde $a1
- sound $a, $f1, $0640
- sound $a, $f3, $0680
- sound $a, $f2, $0620
+ sound __, 11, $f1, $0640
+ sound __, 11, $f3, $0680
+ sound __, 11, $f2, $0620
loopchannel 4, Sfx_Psybeam_branch_f231e
- sound $a, $f1, $0640
+ sound __, 11, $f1, $0640
endchannel
; f2335
Sfx_Psybeam_Ch6: ; f2335
Sfx_Psybeam_branch_f2335: ; f2335
unknownmusic0xde $b3
- sound $a, $f3, $0571
- sound $7, $e3, $0531
- sound $a, $f1, $0551
+ sound __, 11, $f3, $0571
+ sound __, 8, $e3, $0531
+ sound __, 11, $f1, $0551
loopchannel 4, Sfx_Psybeam_branch_f2335
- sound $a, $f1, $0571
+ sound __, 11, $f1, $0571
endchannel
; f234c
Sfx_Psybeam_Ch8: ; f234c
Sfx_Psybeam_branch_f234c: ; f234c
- noise $2, $d1, $4a
- noise $2, $d2, $2a
+ noise __, 3, $d1, $4a
+ noise __, 3, $d2, $2a
loopchannel 21, Sfx_Psybeam_branch_f234c
endchannel
; f2357
@@ -4948,10 +4948,10 @@ Sfx_Psybeam_branch_f234c: ; f234c
Sfx_Charge_Ch5: ; f2357
Sfx_Charge_branch_f2357: ; f2357
dutycycle $0
- sound $2, $f1, $0200
- sound $3, $f1, $0700
- sound $4, $f1, $0500
- sound $5, $f1, $07f0
+ sound __, 3, $f1, $0200
+ sound __, 4, $f1, $0700
+ sound __, 5, $f1, $0500
+ sound __, 6, $f1, $07f0
loopchannel 8, Sfx_Charge_branch_f2357
endchannel
; f236e
@@ -4959,20 +4959,20 @@ Sfx_Charge_branch_f2357: ; f2357
Sfx_Charge_Ch6: ; f236e
Sfx_Charge_branch_f236e: ; f236e
unknownmusic0xde $b3
- sound $2, $e1, $0302
- sound $3, $e1, $07f2
- sound $4, $e1, $0602
- sound $5, $e1, $0702
+ sound __, 3, $e1, $0302
+ sound __, 4, $e1, $07f2
+ sound __, 5, $e1, $0602
+ sound __, 6, $e1, $0702
loopchannel 8, Sfx_Charge_branch_f236e
endchannel
; f2385
Sfx_Charge_Ch8: ; f2385
Sfx_Charge_branch_f2385: ; f2385
- noise $2, $d3, $10
- noise $3, $d3, $11
- noise $2, $d2, $10
- noise $5, $d2, $12
+ noise __, 3, $d3, $10
+ noise __, 4, $d3, $11
+ noise __, 3, $d2, $10
+ noise __, 6, $d2, $12
loopchannel 9, Sfx_Charge_branch_f2385
endchannel
; f2396
@@ -4980,8 +4980,8 @@ Sfx_Charge_branch_f2385: ; f2385
Sfx_Thundershock_Ch5: ; f2396
Sfx_Thundershock_branch_f2396: ; f2396
unknownmusic0xde $2b
- sound $3, $f1, $07f0
- sound $4, $f2, $0200
+ sound __, 4, $f1, $07f0
+ sound __, 5, $f2, $0200
loopchannel 8, Sfx_Thundershock_branch_f2396
endchannel
; f23a5
@@ -4989,16 +4989,16 @@ Sfx_Thundershock_branch_f2396: ; f2396
Sfx_Thundershock_Ch6: ; f23a5
Sfx_Thundershock_branch_f23a5: ; f23a5
unknownmusic0xde $b3
- sound $4, $e2, $0202
- sound $4, $e1, $07e2
+ sound __, 5, $e2, $0202
+ sound __, 5, $e1, $07e2
loopchannel 9, Sfx_Thundershock_branch_f23a5
endchannel
; f23b4
Sfx_Thundershock_Ch8: ; f23b4
Sfx_Thundershock_branch_f23b4: ; f23b4
- noise $4, $ff, $43
- noise $4, $f2, $44
+ noise __, 5, $ff, $43
+ noise __, 5, $f2, $44
loopchannel 9, Sfx_Thundershock_branch_f23b4
endchannel
; f23bf
@@ -5006,112 +5006,112 @@ Sfx_Thundershock_branch_f23b4: ; f23b4
Sfx_Psychic_Ch5: ; f23bf
dutycycle $2
soundinput $f7
- sound $8, $c4, $07bd
- sound $8, $c4, $07be
- sound $8, $c4, $07bf
- sound $8, $c4, $07c0
- sound $f, $c4, $07c1
- sound $f, $f2, $07c0
+ sound __, 9, $c4, $07bd
+ sound __, 9, $c4, $07be
+ sound __, 9, $c4, $07bf
+ sound __, 9, $c4, $07c0
+ sound __, 16, $c4, $07c1
+ sound __, 16, $f2, $07c0
soundinput $8
endchannel
; f23de
Sfx_Psychic_Ch6: ; f23de
dutycycle $2
- sound $8, $c4, $0770
- sound $8, $c4, $0761
- sound $8, $c4, $0762
- sound $8, $c4, $0763
- sound $f, $c4, $0764
- sound $f, $f2, $0764
+ sound __, 9, $c4, $0770
+ sound __, 9, $c4, $0761
+ sound __, 9, $c4, $0762
+ sound __, 9, $c4, $0763
+ sound __, 16, $c4, $0764
+ sound __, 16, $f2, $0764
endchannel
; f23f9
Sfx_Psychic_Ch8: ; f23f9
- noise $f, $3f, $14
- noise $f, $cf, $13
- noise $f, $cf, $12
- noise $f, $cf, $11
- noise $f, $cf, $10
- noise $f, $c2, $10
+ noise __, 16, $3f, $14
+ noise __, 16, $cf, $13
+ noise __, 16, $cf, $12
+ noise __, 16, $cf, $11
+ noise __, 16, $cf, $10
+ noise __, 16, $c2, $10
endchannel
; f240c
Sfx_Screech_Ch5: ; f240c
dutycycle $2
- sound $f, $ff, $07e0
- sound $f, $ff, $07e0
- sound $f, $ff, $07e0
- sound $f, $ff, $07e0
- sound $f, $f2, $07e0
+ sound __, 16, $ff, $07e0
+ sound __, 16, $ff, $07e0
+ sound __, 16, $ff, $07e0
+ sound __, 16, $ff, $07e0
+ sound __, 16, $f2, $07e0
endchannel
; f2423
Sfx_Screech_Ch6: ; f2423
dutycycle $3
- sound $f, $ff, $07e2
- sound $f, $ff, $07e1
- sound $f, $ff, $07e2
- sound $f, $ff, $07e1
- sound $f, $f2, $07e2
+ sound __, 16, $ff, $07e2
+ sound __, 16, $ff, $07e1
+ sound __, 16, $ff, $07e2
+ sound __, 16, $ff, $07e1
+ sound __, 16, $f2, $07e2
endchannel
; f243a
Sfx_BoneClub_Ch5: ; f243a
dutycycle $2
soundinput $af
- sound $8, $f1, $0700
+ sound __, 9, $f1, $0700
soundinput $8
endchannel
; f2445
Sfx_BoneClub_Ch6: ; f2445
dutycycle $3
- sound $8, $f1, $0701
+ sound __, 9, $f1, $0701
endchannel
; f244c
Sfx_Sharpen_Ch5: ; f244c
dutycycle $2
- sound $6, $f1, $0500
- sound $6, $f1, $0580
- sound $6, $f1, $0600
- sound $6, $f1, $0680
- sound $8, $f1, $0700
+ sound __, 7, $f1, $0500
+ sound __, 7, $f1, $0580
+ sound __, 7, $f1, $0600
+ sound __, 7, $f1, $0680
+ sound __, 9, $f1, $0700
endchannel
; f2463
Sfx_Sharpen_Ch6: ; f2463
dutycycle $3
- sound $6, $e1, $0510
- sound $6, $e1, $0590
- sound $6, $e1, $0610
- sound $6, $e1, $0690
- sound $8, $e1, $0710
+ sound __, 7, $e1, $0510
+ sound __, 7, $e1, $0590
+ sound __, 7, $e1, $0610
+ sound __, 7, $e1, $0690
+ sound __, 9, $e1, $0710
endchannel
; f247a
Sfx_EggBomb_Ch5: ; f247a
unknownmusic0xde $ed
- sound $8, $ff, $03f8
- sound $f, $ff, $0400
- sound $f, $f3, $0400
+ sound __, 9, $ff, $03f8
+ sound __, 16, $ff, $0400
+ sound __, 16, $f3, $0400
endchannel
; f2489
Sfx_EggBomb_Ch6: ; f2489
unknownmusic0xde $b4
- sound $8, $ef, $03c0
- sound $f, $ef, $03c0
- sound $f, $e3, $03c0
+ sound __, 9, $ef, $03c0
+ sound __, 16, $ef, $03c0
+ sound __, 16, $e3, $03c0
endchannel
; f2498
Sfx_EggBomb_Ch8: ; f2498
- noise $4, $ff, $51
- noise $8, $ff, $54
- noise $f, $ff, $55
- noise $f, $f3, $56
+ noise __, 5, $ff, $51
+ noise __, 9, $ff, $54
+ noise __, 16, $ff, $55
+ noise __, 16, $f3, $56
endchannel
; f24a5
@@ -5148,171 +5148,171 @@ Sfx_Sing_Ch6: ; f24b6
Sfx_HyperBeam_Ch5: ; f24ca
dutycycle $0
- sound $2, $f1, $0780
- sound $2, $f1, $0700
- sound $2, $f1, $0790
- sound $2, $f1, $0700
- sound $2, $f1, $07a0
- sound $2, $f1, $0700
- sound $2, $f1, $07b0
- sound $2, $f1, $0700
- sound $2, $f1, $07c0
- sound $2, $f1, $0700
- sound $2, $f1, $07d0
+ sound __, 3, $f1, $0780
+ sound __, 3, $f1, $0700
+ sound __, 3, $f1, $0790
+ sound __, 3, $f1, $0700
+ sound __, 3, $f1, $07a0
+ sound __, 3, $f1, $0700
+ sound __, 3, $f1, $07b0
+ sound __, 3, $f1, $0700
+ sound __, 3, $f1, $07c0
+ sound __, 3, $f1, $0700
+ sound __, 3, $f1, $07d0
Sfx_HyperBeam_branch_f24f8: ; f24f8
- sound $2, $f1, $0700
- sound $2, $f1, $07e0
+ sound __, 3, $f1, $0700
+ sound __, 3, $f1, $07e0
loopchannel 12, Sfx_HyperBeam_branch_f24f8
- sound $f, $f1, $0700
+ sound __, 16, $f1, $0700
endchannel
; f2509
Sfx_HyperBeam_Ch6: ; f2509
unknownmusic0xde $b3
- sound $2, $f1, $0781
- sound $2, $f1, $0701
- sound $2, $f1, $0791
- sound $2, $f1, $0701
- sound $2, $f1, $07a1
- sound $2, $f1, $0701
- sound $2, $f1, $07b1
- sound $2, $f1, $0701
- sound $2, $f1, $07c1
- sound $2, $f1, $0701
- sound $2, $f1, $07d1
+ sound __, 3, $f1, $0781
+ sound __, 3, $f1, $0701
+ sound __, 3, $f1, $0791
+ sound __, 3, $f1, $0701
+ sound __, 3, $f1, $07a1
+ sound __, 3, $f1, $0701
+ sound __, 3, $f1, $07b1
+ sound __, 3, $f1, $0701
+ sound __, 3, $f1, $07c1
+ sound __, 3, $f1, $0701
+ sound __, 3, $f1, $07d1
Sfx_HyperBeam_branch_f2537: ; f2537
- sound $2, $f1, $0701
- sound $2, $f1, $07e1
+ sound __, 3, $f1, $0701
+ sound __, 3, $f1, $07e1
loopchannel 12, Sfx_HyperBeam_branch_f2537
- sound $f, $f1, $0701
+ sound __, 16, $f1, $0701
endchannel
; f2548
Sfx_HyperBeam_Ch8: ; f2548
Sfx_HyperBeam_branch_f2548: ; f2548
- noise $1, $d1, $49
- noise $1, $d1, $29
+ noise __, 2, $d1, $49
+ noise __, 2, $d1, $29
loopchannel 26, Sfx_HyperBeam_branch_f2548
endchannel
; f2553
Sfx_Unknown60_Ch8: ; f2553
- noise $6, $20, $10
- noise $6, $2f, $40
- noise $6, $4f, $41
- noise $6, $8f, $41
- noise $6, $cf, $42
- noise $8, $d7, $42
- noise $f, $e7, $43
- noise $f, $f2, $43
+ noise __, 7, $20, $10
+ noise __, 7, $2f, $40
+ noise __, 7, $4f, $41
+ noise __, 7, $8f, $41
+ noise __, 7, $cf, $42
+ noise __, 9, $d7, $42
+ noise __, 16, $e7, $43
+ noise __, 16, $f2, $43
endchannel
; f256c
Sfx_UnknownCB_Ch8: ; f256c
- noise $1, $10, $10
- noise $2, $20, $10
- noise $2, $30, $20
- noise $2, $40, $20
- noise $2, $50, $21
- noise $2, $60, $22
- noise $4, $70, $22
- noise $8, $80, $22
- noise $f, $94, $22
+ noise __, 2, $10, $10
+ noise __, 3, $20, $10
+ noise __, 3, $30, $20
+ noise __, 3, $40, $20
+ noise __, 3, $50, $21
+ noise __, 3, $60, $22
+ noise __, 5, $70, $22
+ noise __, 9, $80, $22
+ noise __, 16, $94, $22
endchannel
; f2588
Sfx_Unknown61_Ch8: ; f2588
- noise $4, $d1, $41
+ noise __, 5, $d1, $41
endchannel
; f258c
-Sfx_Unknown62_Ch8: ; f258c
- noise $4, $c1, $42
+Sfx_SwitchPockets_Ch8: ; f258c
+ noise __, 5, $c1, $42
endchannel
; f2590
Sfx_Unknown63_Ch8: ; f2590
- noise $2, $6f, $21
- noise $2, $af, $31
- noise $f, $f2, $41
+ noise __, 3, $6f, $21
+ noise __, 3, $af, $31
+ noise __, 16, $f2, $41
endchannel
; f259a
Sfx_Burn_Ch8: ; f259a
- noise $2, $d2, $32
- noise $f, $f2, $43
+ noise __, 3, $d2, $32
+ noise __, 16, $f2, $43
endchannel
; f25a1
Sfx_TitleScreenEntrance_Ch8: ; f25a1
- noise $2, $70, $22
- noise $2, $80, $23
- noise $2, $90, $24
- noise $2, $a0, $25
- noise $2, $b0, $26
- noise $f, $c2, $26
+ noise __, 3, $70, $22
+ noise __, 3, $80, $23
+ noise __, 3, $90, $24
+ noise __, 3, $a0, $25
+ noise __, 3, $b0, $26
+ noise __, 16, $c2, $26
endchannel
; f25b4
Sfx_Unknown66_Ch5: ; f25b4
dutycycle $2
- sound $1, $f2, $06a0
- sound $1, $f2, $06e0
- sound $8, $f1, $0700
+ sound __, 2, $f2, $06a0
+ sound __, 2, $f2, $06e0
+ sound __, 9, $f1, $0700
endchannel
; f25c3
Sfx_GetCoinFromSlots_Ch5: ; f25c3
dutycycle $2
- sound $2, $f1, $0700
- sound $8, $81, $07e0
+ sound __, 3, $f1, $0700
+ sound __, 9, $81, $07e0
endchannel
; f25ce
Sfx_PayDay_Ch5: ; f25ce
dutycycle $3
- sound $5, $e1, $0700
- sound $2, $e1, $0780
- sound $f, $f1, $07c0
+ sound __, 6, $e1, $0700
+ sound __, 3, $e1, $0780
+ sound __, 16, $f1, $07c0
endchannel
; f25dd
Sfx_PayDay_Ch6: ; f25dd
dutycycle $2
- sound $4, $c1, $06c1
- sound $2, $c1, $0741
- sound $f, $d1, $0781
+ sound __, 5, $c1, $06c1
+ sound __, 3, $c1, $0741
+ sound __, 16, $d1, $0781
endchannel
; f25ec
Sfx_Metronome_Ch5: ; f25ec
dutycycle $2
soundinput $5f
- sound $4, $40, $07e0
- sound $4, $60, $07e0
- sound $4, $80, $07e0
- sound $8, $a0, $07e0
- sound $8, $a0, $07e0
- sound $8, $80, $07e0
- sound $8, $60, $07e0
- sound $8, $30, $07e0
- sound $f, $12, $07e0
+ sound __, 5, $40, $07e0
+ sound __, 5, $60, $07e0
+ sound __, 5, $80, $07e0
+ sound __, 9, $a0, $07e0
+ sound __, 9, $a0, $07e0
+ sound __, 9, $80, $07e0
+ sound __, 9, $60, $07e0
+ sound __, 9, $30, $07e0
+ sound __, 16, $12, $07e0
soundinput $8
endchannel
; f2617
Sfx_Unknown5F_Ch5: ; f2617
Sfx_Unknown5F_branch_f2617: ; f2617
- sound $2, $f7, $0601
- sound $2, $f7, $0701
+ sound __, 3, $f7, $0601
+ sound __, 3, $f7, $0701
loopchannel 8, Sfx_Unknown5F_branch_f2617
endchannel
; f2624
Sfx_Unknown5F_Ch6: ; f2624
- sound $1, $f7, $ffff
- sound $2, $f7, $0602
- sound $2, $f7, $0702
+ sound __, 2, $f7, $ffff
+ sound __, 3, $f7, $0602
+ sound __, 3, $f7, $0702
loopchannel 8, Sfx_Unknown5F_branch_f2617
endchannel
; f2635
@@ -5481,15 +5481,15 @@ Sfx_Fanfare_Ch8: ; f26d8
Sfx_HangUp_Ch5: ; f26f1
dutycycle $2
- sound $4, $b8, $077b
- sound $2, $21, $077b
- sound $10, $0, 0
+ sound __, 5, $b8, $077b
+ sound __, 3, $21, $077b
+ sound C_, 1, $0, 0
Sfx_HangUp_branch_f26ff: ; f26ff
Sfx_NoSignal_Ch5: ; f26ff
Sfx_NoSignal_branch_f26ff: ; f26ff
dutycycle $2
- sound $14, $e8, $070b
- sound $1c, $0, 0
+ sound C_, 5, $e8, $070b
+ sound C_, 13, $0, 0
loopchannel 3, Sfx_HangUp_branch_f26ff
endchannel
; f270e
@@ -5498,11 +5498,11 @@ Sfx_Sandstorm_Ch8: ; f270e
Sfx_Sandstorm_branch_f270e: ; f270e
Sfx_Unknown5F_Ch8: ; f270e
Sfx_Unknown5F_branch_f270e: ; f270e
- noise $1, $f8, $41
- noise $2, $9c, $24
- noise $0, $0, $0
- noise $3, $59, $16
- noise $2, $0, $0
+ noise __, 2, $f8, $41
+ noise __, 3, $9c, $24
+ noise __, 1, $0, $0
+ noise __, 4, $59, $16
+ noise __, 3, $0, $0
loopchannel 3, Sfx_Sandstorm_branch_f270e
endchannel
; f2722
@@ -5511,66 +5511,66 @@ Sfx_Elevator_Ch5: ; f2722
dutycycle $2
soundinput $5a
Sfx_Elevator_branch_f2726: ; f2726
- sound $2, $f1, $0300
+ sound __, 3, $f1, $0300
loopchannel 48, Sfx_Elevator_branch_f2726
soundinput $8
dutycycle $2
- sound $f, $f3, $0730
- sound $8, $65, $0730
- sound $f, $f4, $0700
- sound $f, $74, $0700
- sound $f, $44, $0700
- sound $f, $24, $0700
+ sound __, 16, $f3, $0730
+ sound __, 9, $65, $0730
+ sound __, 16, $f4, $0700
+ sound __, 16, $74, $0700
+ sound __, 16, $44, $0700
+ sound __, 16, $24, $0700
endchannel
; f274b
Sfx_Elevator_Ch6: ; f274b
Sfx_Elevator_Ch7: ; f274b
- sound $60, $0, 0
- sound $53, $0, 0
+ sound F_, 1, $0, 0
+ sound E_, 4, $0, 0
endchannel
; f2754
Sfx_Elevator_Ch8: ; f2754
- noise $60, $0, $0
- noise $53, $0, $0
+ noise F_, 1, $0, $0
+ noise E_, 4, $0, $0
endchannel
; f275b
Sfx_StopSlot: ; f275b
- dbw $04, Sfx_StopSlot_Ch5
+ musicheader 1, 5, Sfx_StopSlot_Ch5
; f275e
Sfx_StopSlot_Ch5: ; f275e
dutycycle $2
- sound $1, $f8, $0760
- sound $4, $82, $0760
+ sound __, 2, $f8, $0760
+ sound __, 5, $82, $0760
endchannel
; f2769
Sfx_GlassTing: ; f2769
- dbw $04, Sfx_GlassTing_Ch5
+ musicheader 1, 5, Sfx_GlassTing_Ch5
; f276c
Sfx_GlassTing_Ch5: ; f276c
dutycycle $2
- sound $20, $d1, $07dc
+ sound C#, 1, $d1, $07dc
endchannel
; f2773
Sfx_GlassTing2: ; f2773
- dbw $44, Sfx_GlassTing2_Ch5
- dbw $05, Sfx_GlassTing2_Ch6
+ musicheader 2, 5, Sfx_GlassTing2_Ch5
+ musicheader 1, 6, Sfx_GlassTing2_Ch6
; f2779
Sfx_GlassTing2_Ch5: ; f2779
dutycycle $2
- sound $10, $f1, $07dc
+ sound C_, 1, $f1, $07dc
endchannel
; f2780
Sfx_GlassTing2_Ch6: ; f2780
dutycycle $2
- sound $10, $d1, $07dd
+ sound C_, 1, $d1, $07dd
endchannel
; f2787
diff --git a/audio/sfx_crystal.asm b/audio/sfx_crystal.asm
index 59f4a50ee..2bcf91edd 100644
--- a/audio/sfx_crystal.asm
+++ b/audio/sfx_crystal.asm
@@ -1,167 +1,167 @@
Sfx_IntroUnown1: ; 17982d
- dbw $04, Sfx_IntroUnown1_Ch5
+ musicheader 1, 5, Sfx_IntroUnown1_Ch5
; 179830
Sfx_IntroUnown1_Ch5: ; 179830
vibrato $1, $a3
dutycycle $2
- sound $8, $39, $0705
- sound $20, $e2, $0705
+ sound __, 9, $39, $0705
+ sound C#, 1, $e2, $0705
endchannel
; 17983e
Sfx_IntroUnown2: ; 17983e
- dbw $05, Sfx_IntroUnown2_Ch6
+ musicheader 1, 6, Sfx_IntroUnown2_Ch6
; 179841
Sfx_IntroUnown2_Ch6: ; 179841
vibrato $1, $73
dutycycle $2
- sound $8, $39, $0758
- sound $20, $e2, $0758
+ sound __, 9, $39, $0758
+ sound C#, 1, $e2, $0758
endchannel
; 17984f
Sfx_IntroUnown3: ; 17984f
- dbw $06, Sfx_IntroUnown3_Ch7
+ musicheader 1, 7, Sfx_IntroUnown3_Ch7
; 179852
Sfx_IntroUnown3_Ch7: ; 179852
vibrato $1, $53
- sound $3, $32, $07c2
- sound $3, $22, $07c2
- sound $3, $12, $07c2
- sound $10, $12, $07c2
- sound $6, $22, $07c2
- sound $6, $32, $07c2
+ sound __, 4, $32, $07c2
+ sound __, 4, $22, $07c2
+ sound __, 4, $12, $07c2
+ sound C_, 1, $12, $07c2
+ sound __, 7, $22, $07c2
+ sound __, 7, $32, $07c2
endchannel
; 17986e
Sfx_DittoPopUp: ; 17986e
- dbw $04, Sfx_DittoPopUp_Ch5
+ musicheader 1, 5, Sfx_DittoPopUp_Ch5
; 179871
Sfx_DittoPopUp_Ch5: ; 179871
dutycycle $2
soundinput $1e
- sound $3, $82, $0700
- sound $1, $31, $0701
+ sound __, 4, $82, $0700
+ sound __, 2, $31, $0701
soundinput $16
- sound $4, $b1, $0640
- sound $10, $31, $0641
+ sound __, 5, $b1, $0640
+ sound C_, 1, $31, $0641
endchannel
; 179888
Sfx_DittoTransform: ; 179888
- dbw $04, Sfx_DittoTransform_Ch5
+ musicheader 1, 5, Sfx_DittoTransform_Ch5
; 17988b
Sfx_DittoTransform_Ch5: ; 17988b
dutycycle $1
soundinput $26
- sound $14, $3b, $0440
- sound $4, $97, $04c0
- sound $4, $67, $04c1
- sound $4, $42, $04c2
+ sound C_, 5, $3b, $0440
+ sound __, 5, $97, $04c0
+ sound __, 5, $67, $04c1
+ sound __, 5, $42, $04c2
endchannel
; 1798a0
Sfx_IntroSuicune1: ; 1798a0
- dbw $07, Sfx_IntroSuicune1_Ch8
+ musicheader 1, 8, Sfx_IntroSuicune1_Ch8
; 1798a3
Sfx_IntroSuicune1_Ch8: ; 1798a3
- noise $1, $58, $59
- noise $2, $91, $23
+ noise __, 2, $58, $59
+ noise __, 3, $91, $23
endchannel
; 1798aa
Sfx_IntroPichu: ; 1798aa
- dbw $04, Sfx_IntroPichu_Ch5
+ musicheader 1, 5, Sfx_IntroPichu_Ch5
; 1798ad
Sfx_IntroPichu_Ch5: ; 1798ad
dutycycle $3
soundinput $4d
- sound $1, $88, $0770
- sound $3, $0, 0
+ sound __, 2, $88, $0770
+ sound __, 4, $0, 0
soundinput $17
- sound $2, $88, $0776
+ sound __, 3, $88, $0776
endchannel
; 1798c0
Sfx_IntroSuicune2: ; 1798c0
- dbw $07, Sfx_IntroSuicune2_Ch8
+ musicheader 1, 8, Sfx_IntroSuicune2_Ch8
; 1798c3
Sfx_IntroSuicune2_Ch8: ; 1798c3
- noise $1, $a7, $31
- noise $1, $91, $0
- noise $1, $92, $21
- noise $1, $91, $0
- noise $1, $92, $22
- noise $1, $82, $11
- noise $1, $82, $22
- noise $1, $72, $11
- noise $1, $72, $12
- noise $1, $62, $10
- noise $1, $63, $0
- noise $1, $53, $10
- noise $1, $43, $0
- noise $1, $33, $10
- noise $1, $23, $0
- noise $1, $13, $10
+ noise __, 2, $a7, $31
+ noise __, 2, $91, $0
+ noise __, 2, $92, $21
+ noise __, 2, $91, $0
+ noise __, 2, $92, $22
+ noise __, 2, $82, $11
+ noise __, 2, $82, $22
+ noise __, 2, $72, $11
+ noise __, 2, $72, $12
+ noise __, 2, $62, $10
+ noise __, 2, $63, $0
+ noise __, 2, $53, $10
+ noise __, 2, $43, $0
+ noise __, 2, $33, $10
+ noise __, 2, $23, $0
+ noise __, 2, $13, $10
endchannel
; 1798f4
Sfx_IntroSuicune3: ; 1798f4
- dbw $07, Sfx_IntroSuicune3_Ch8
+ musicheader 1, 8, Sfx_IntroSuicune3_Ch8
; 1798f7
Sfx_IntroSuicune3_Ch8: ; 1798f7
- noise $1, $88, $31
- noise $8, $39, $11
- noise $4, $a4, $10
- noise $4, $44, $10
- noise $4, $24, $10
+ noise __, 2, $88, $31
+ noise __, 9, $39, $11
+ noise __, 5, $a4, $10
+ noise __, 5, $44, $10
+ noise __, 5, $24, $10
endchannel
; 179907
Sfx_DittoBounce: ; 179907
- dbw $04, Sfx_DittoBounce_Ch5
+ musicheader 1, 5, Sfx_DittoBounce_Ch5
; 17990a
Sfx_DittoBounce_Ch5: ; 17990a
dutycycle $2
soundinput $2c
- sound $2, $82, $04b0
- sound $0, $31, $04b0
+ sound __, 3, $82, $04b0
+ sound __, 1, $31, $04b0
soundinput $34
- sound $10, $b1, $0420
+ sound C_, 1, $b1, $0420
endchannel
; 17991d
Sfx_IntroSuicune4: ; 17991d
- dbw $07, Sfx_IntroSuicune4_Ch8
+ musicheader 1, 8, Sfx_IntroSuicune4_Ch8
; 179920
Sfx_IntroSuicune4_Ch8: ; 179920
- noise $1, $a1, $5c
- noise $0, $0, $0
- noise $1, $c1, $4d
- noise $0, $0, $0
- noise $4, $b2, $31
- noise $0, $0, $0
- noise $4, $a2, $2
- noise $0, $0, $0
- noise $4, $92, $1
- noise $0, $0, $0
- noise $20, $72, $0
+ noise __, 2, $a1, $5c
+ noise __, 1, $0, $0
+ noise __, 2, $c1, $4d
+ noise __, 1, $0, $0
+ noise __, 5, $b2, $31
+ noise __, 1, $0, $0
+ noise __, 5, $a2, $2
+ noise __, 1, $0, $0
+ noise __, 5, $92, $1
+ noise __, 1, $0, $0
+ noise C#, 1, $72, $0
endchannel
; 179942
Sfx_GameFreakPresents: ; 179942
- dbw $04, Sfx_GameFreakPresents_Ch5
+ musicheader 1, 5, Sfx_GameFreakPresents_Ch5
; 179945
Sfx_GameFreakPresents_Ch5: ; 179945
@@ -188,7 +188,7 @@ Sfx_GameFreakPresents_Ch5: ; 179945
; 179961
Sfx_Tingle: ; 179961
- dbw $04, Sfx_Tingle_Ch5
+ musicheader 1, 5, Sfx_Tingle_Ch5
; 179964
Sfx_Tingle_Ch5: ; 179964
@@ -212,22 +212,22 @@ Sfx_Tingle_branch_17996c: ; 17996c
; 17997c
Sfx_TwoPcBeeps: ; 17997c
- dbw $04, Sfx_TwoPcBeeps_Ch5
+ musicheader 1, 5, Sfx_TwoPcBeeps_Ch5
; 17997f
Sfx_TwoPcBeeps_Ch5: ; 17997f
dutycycle $2
- sound $2, $e8, $07c2
- sound $2, $28, $07c2
- sound $2, $e8, $07c2
- sound $2, $28, $07c2
+ sound __, 3, $e8, $07c2
+ sound __, 3, $28, $07c2
+ sound __, 3, $e8, $07c2
+ sound __, 3, $28, $07c2
endchannel
; 179992
Sfx_4NoteDitty: ; 179992
- dbw $84, Sfx_4NoteDitty_Ch5
- dbw $05, Sfx_4NoteDitty_Ch6
- dbw $06, Sfx_4NoteDitty_Ch7
+ musicheader 3, 5, Sfx_4NoteDitty_Ch5
+ musicheader 1, 6, Sfx_4NoteDitty_Ch6
+ musicheader 1, 7, Sfx_4NoteDitty_Ch7
; 17999b
Sfx_4NoteDitty_Ch5: ; 17999b
@@ -273,7 +273,7 @@ Sfx_4NoteDitty_Ch7: ; 1799c4
; 1799cb
Sfx_Twinkle: ; 1799cb
- dbw $04, Sfx_Twinkle_Ch5
+ musicheader 1, 5, Sfx_Twinkle_Ch5
; 1799ce
Sfx_Twinkle_Ch5: ; 1799ce
diff --git a/audio/sfx_pointers.asm b/audio/sfx_pointers.asm
index c5a2b02bf..270d4f94e 100644
--- a/audio/sfx_pointers.asm
+++ b/audio/sfx_pointers.asm
@@ -97,7 +97,7 @@
dba Sfx_Unknown5F
dba Sfx_Unknown60
dba Sfx_Unknown61
- dba Sfx_Unknown62
+ dba Sfx_SwitchPockets
dba Sfx_Unknown63
dba Sfx_Burn
dba Sfx_TitleScreenEntrance