summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2017-06-17 16:14:38 -0700
committerMarcus Huderle <huderlem@gmail.com>2017-06-17 16:16:30 -0700
commitc40d5191572827dec893d350ec98688c0a61981e (patch)
tree734e7ac1a58b029e95205787ba3801b2108e0e76
parentcc1b6a5d39ae9260ba5fa30587058507e36f3003 (diff)
Finish audio bank 10
-rwxr-xr-xaudio/engine_0f.asm768
-rwxr-xr-xaudio/engine_10.asm5583
2 files changed, 5963 insertions, 388 deletions
diff --git a/audio/engine_0f.asm b/audio/engine_0f.asm
index ca5f366..2a58a0e 100755
--- a/audio/engine_0f.asm
+++ b/audio/engine_0f.asm
@@ -51,7 +51,7 @@ Func_3c042: ; 0x3c042
ld [wdeae], a
ld c, a
ld b, $0
- ld hl, ChannelPointers
+ ld hl, ChannelPointers_BankF
add hl, bc
add hl, bc
ld c, [hl]
@@ -109,7 +109,7 @@ PlaySong_BankF: ; 0x3c090
ld [hl], e
inc hl
ld [hl], d
- ld hl, SongHeaderPointers0F
+ ld hl, SongHeaderPointers_BankF
add hl, de
add hl, de
ld e, [hl]
@@ -142,7 +142,7 @@ PlaySoundEffect_BankF: ; 0x3c0c0
ld [hl], e
inc hl
ld [hl], d
- ld hl, SoundEffects
+ ld hl, SoundEffects_BankF
add hl, de
add hl, de
ld e, [hl]
@@ -179,7 +179,7 @@ PlayCry_BankF: ; 0x3c0f0
ret z
dec e
ld d, $0
- ld hl, CryData
+ ld hl, CryData_BankF
add hl, de
add hl, de
add hl, de
@@ -202,7 +202,7 @@ PlayCry_BankF: ; 0x3c0f0
ld [hl], e
inc hl
ld [hl], d
- ld hl, CryBasePointers
+ ld hl, CryBasePointers_BankF
add hl, de
add hl, de
ld e, [hl]
@@ -540,7 +540,7 @@ Func_3c349: ; 0x3c349
ret z
xor a
ld [rNR30], a
- call LoadWavePattern
+ call LoadWavePattern_BankF
ld a, $80
ld [rNR30], a
ld a, [wde93]
@@ -565,7 +565,7 @@ Func_3c349: ; 0x3c349
ld [rNR31], a
xor a
ld [rNR30], a
- call LoadWavePattern
+ call LoadWavePattern_BankF
ld a, $80
ld [rNR30], a
ld a, [wde93]
@@ -575,7 +575,7 @@ Func_3c349: ; 0x3c349
ld [rNR34], a
ret
-LoadWavePattern: ; 0x3c3a6
+LoadWavePattern_BankF: ; 0x3c3a6
push hl
ld a, [wde92]
and $f
@@ -2056,7 +2056,7 @@ Data_3cc87: ; 0x3cc87
Data_3cc8e: ; 0x3cc8e
db $11, $22, $44, $88
-ChannelPointers: ; 0x3cc92
+ChannelPointers_BankF: ; 0x3cc92
dw wChannel0
dw wChannel1
dw wChannel2
@@ -2066,7 +2066,7 @@ ChannelPointers: ; 0x3cc92
dw wChannel6
dw wChannel7
-SongHeaderPointers0F: ; 0x3cca2
+SongHeaderPointers_BankF: ; 0x3cca2
dw Music_Nothing0F
dw Music_BlueField
dw Music_CatchEmRed
@@ -2085,91 +2085,91 @@ INCLUDE "audio/music/gastlyinthegraveyard.asm"
INCLUDE "audio/music/haunterinthegraveyard.asm"
INCLUDE "audio/music/gengarinthegraveyard.asm"
-SoundEffects: ; 0x3e3ce
- dw SoundEffect0
- dw SoundEffect1
- dw SoundEffect2
- dw SoundEffect3
- dw SoundEffect4
- dw SoundEffect5
- dw SoundEffect6
- dw SoundEffect7
- dw SoundEffect8
- dw SoundEffect9
- dw SoundEffect10
- dw SoundEffect11
- dw SoundEffect12
- dw SoundEffect13
- dw SoundEffect14
- dw SoundEffect15
- dw SoundEffect16
- dw SoundEffect17
- dw SoundEffect18
- dw SoundEffect19
- dw SoundEffect20
- dw SoundEffect21
- dw SoundEffect22
- dw SoundEffect23
- dw SoundEffect24
- dw SoundEffect25
- dw SoundEffect26
- dw SoundEffect27
- dw SoundEffect28
- dw SoundEffect29
- dw SoundEffect30
- dw SoundEffect31
- dw SoundEffect32
- dw SoundEffect33
- dw SoundEffect34
- dw SoundEffect35
- dw SoundEffect36
- dw SoundEffect37
- dw SoundEffect38
- dw SoundEffect39
- dw SoundEffect40
- dw SoundEffect41
- dw SoundEffect42
- dw SoundEffect43
- dw SoundEffect44
- dw SoundEffect45
- dw SoundEffect46
- dw SoundEffect47
- dw SoundEffect48
- dw SoundEffect49
- dw SoundEffect50
- dw SoundEffect51
- dw SoundEffect52
- dw SoundEffect53
- dw SoundEffect54
- dw SoundEffect55
- dw SoundEffect56
- dw SoundEffect57
- dw SoundEffect58
- dw SoundEffect59
- dw SoundEffect60
- dw SoundEffect61
- dw SoundEffect62
- dw SoundEffect63
- dw SoundEffect64
- dw SoundEffect65
- dw SoundEffect66
- dw SoundEffect67
- dw SoundEffect68
- dw SoundEffect69
- dw SoundEffect70
- dw SoundEffect71
- dw SoundEffect72
- dw SoundEffect73
- dw SoundEffect74
- dw SoundEffect75
- dw SoundEffect76
- dw SoundEffect77
-
-SoundEffect0: ; 0x3e46a
+SoundEffects_BankF: ; 0x3e3ce
+ dw SoundEffect0_BankF
+ dw SoundEffect1_BankF
+ dw SoundEffect2_BankF
+ dw SoundEffect3_BankF
+ dw SoundEffect4_BankF
+ dw SoundEffect5_BankF
+ dw SoundEffect6_BankF
+ dw SoundEffect7_BankF
+ dw SoundEffect8_BankF
+ dw SoundEffect9_BankF
+ dw SoundEffect10_BankF
+ dw SoundEffect11_BankF
+ dw SoundEffect12_BankF
+ dw SoundEffect13_BankF
+ dw SoundEffect14_BankF
+ dw SoundEffect15_BankF
+ dw SoundEffect16_BankF
+ dw SoundEffect17_BankF
+ dw SoundEffect18_BankF
+ dw SoundEffect19_BankF
+ dw SoundEffect20_BankF
+ dw SoundEffect21_BankF
+ dw SoundEffect22_BankF
+ dw SoundEffect23_BankF
+ dw SoundEffect24_BankF
+ dw SoundEffect25_BankF
+ dw SoundEffect26_BankF
+ dw SoundEffect27_BankF
+ dw SoundEffect28_BankF
+ dw SoundEffect29_BankF
+ dw SoundEffect30_BankF
+ dw SoundEffect31_BankF
+ dw SoundEffect32_BankF
+ dw SoundEffect33_BankF
+ dw SoundEffect34_BankF
+ dw SoundEffect35_BankF
+ dw SoundEffect36_BankF
+ dw SoundEffect37_BankF
+ dw SoundEffect38_BankF
+ dw SoundEffect39_BankF
+ dw SoundEffect40_BankF
+ dw SoundEffect41_BankF
+ dw SoundEffect42_BankF
+ dw SoundEffect43_BankF
+ dw SoundEffect44_BankF
+ dw SoundEffect45_BankF
+ dw SoundEffect46_BankF
+ dw SoundEffect47_BankF
+ dw SoundEffect48_BankF
+ dw SoundEffect49_BankF
+ dw SoundEffect50_BankF
+ dw SoundEffect51_BankF
+ dw SoundEffect52_BankF
+ dw SoundEffect53_BankF
+ dw SoundEffect54_BankF
+ dw SoundEffect55_BankF
+ dw SoundEffect56_BankF
+ dw SoundEffect57_BankF
+ dw SoundEffect58_BankF
+ dw SoundEffect59_BankF
+ dw SoundEffect60_BankF
+ dw SoundEffect61_BankF
+ dw SoundEffect62_BankF
+ dw SoundEffect63_BankF
+ dw SoundEffect64_BankF
+ dw SoundEffect65_BankF
+ dw SoundEffect66_BankF
+ dw SoundEffect67_BankF
+ dw SoundEffect68_BankF
+ dw SoundEffect69_BankF
+ dw SoundEffect70_BankF
+ dw SoundEffect71_BankF
+ dw SoundEffect72_BankF
+ dw SoundEffect73_BankF
+ dw SoundEffect74_BankF
+ dw SoundEffect75_BankF
+ dw SoundEffect76_BankF
+ dw SoundEffect77_BankF
+
+SoundEffect0_BankF: ; 0x3e46a
db $04 ; wChannel4
- dw SoundEffect0_Channel4
+ dw SoundEffect0_Channel4_BankF
-SoundEffect0_Channel4: ; 0x3e46a
+SoundEffect0_Channel4_BankF: ; 0x3e46a
dutycycle $02
soundinput $94
soundeffect_note $05, $F6, $0B, $1E
@@ -2178,11 +2178,11 @@ SoundEffect0_Channel4: ; 0x3e46a
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect1: ; 0x3e480
+SoundEffect1_BankF: ; 0x3e480
db $04 ; wChannel4
- dw SoundEffect1_Channel4
+ dw SoundEffect1_Channel4_BankF
-SoundEffect1_Channel4: ; 0x3e483
+SoundEffect1_Channel4_BankF: ; 0x3e483
dutycycle $02
soundinput $14
soundeffect_note $04, $F2, $00, $06
@@ -2192,11 +2192,11 @@ SoundEffect1_Channel4: ; 0x3e483
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect2: ; 0x3e49a
+SoundEffect2_BankF: ; 0x3e49a
db $04 ; wChannel4
- dw SoundEffect2_Channel4
+ dw SoundEffect2_Channel4_BankF
-SoundEffect2_Channel4: ; 0x3e49d
+SoundEffect2_Channel4_BankF: ; 0x3e49d
dutycycle $01
soundinput $17
soundeffect_note $0F, $D7, $00, $06
@@ -2207,11 +2207,11 @@ SoundEffect2_Channel4: ; 0x3e49d
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect3: ; 0x3e4ba
+SoundEffect3_BankF: ; 0x3e4ba
db $04 ; wChannel4
- dw SoundEffect3_Channel4
+ dw SoundEffect3_Channel4_BankF
-SoundEffect3_Channel4: ; 0x3e4bd
+SoundEffect3_Channel4_BankF: ; 0x3e4bd
dutycycle $02
soundeffect_note $02, $F1, $80, $06
soundeffect_note $02, $F1, $80, $07
@@ -2219,44 +2219,44 @@ SoundEffect3_Channel4: ; 0x3e4bd
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect4: ; 0x3e4d0
+SoundEffect4_BankF: ; 0x3e4d0
db $04 ; wChannel4
- dw SoundEffect4_Channel4
+ dw SoundEffect4_Channel4_BankF
-SoundEffect4_Channel4: ; 0x3e4d0
+SoundEffect4_Channel4_BankF: ; 0x3e4d0
dutycycle $00
soundinput $35
soundeffect_note $0c, $C3, $6B, $3B
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect5: ; 0x3e4e0
+SoundEffect5_BankF: ; 0x3e4e0
db $04 ; wChannel4
- dw SoundEffect5_Channel4
+ dw SoundEffect5_Channel4_BankF
-SoundEffect5_Channel4: ; 0x3e4e3
+SoundEffect5_Channel4_BankF: ; 0x3e4e3
dutycycle $02
soundinput $95
soundeffect_note $0F, $F2, $00, $04
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect6: ; 0x3e4f0
+SoundEffect6_BankF: ; 0x3e4f0
db $04 ; wChannel4
- dw SoundEffect6_Channel4
+ dw SoundEffect6_Channel4_BankF
-SoundEffect6_Channel4: ; 0x3e4f3
+SoundEffect6_Channel4_BankF: ; 0x3e4f3
dutycycle $00
soundinput $17
soundeffect_note $0F, $D2, $00, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect7: ; 0x3e500
+SoundEffect7_BankF: ; 0x3e500
db $04 ; wChannel4
- dw SoundEffect7_Channel4
+ dw SoundEffect7_Channel4_BankF
-SoundEffect7_Channel4: ; 0x3e503
+SoundEffect7_Channel4_BankF: ; 0x3e503
dutycycle $02
soundinput $9A
soundeffect_note $04, $F3, $0B, $3E
@@ -2266,11 +2266,11 @@ SoundEffect7_Channel4: ; 0x3e503
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect8: ; 0x3e51a
+SoundEffect8_BankF: ; 0x3e51a
db $04 ; wChannel4
- dw SoundEffect8_Channel4
+ dw SoundEffect8_Channel4_BankF
-SoundEffect8_Channel4: ; 0x3e51d
+SoundEffect8_Channel4_BankF: ; 0x3e51d
dutycycle $02
soundinput $88
soundeffect_note $01, $D2, $62, $07
@@ -2278,11 +2278,11 @@ SoundEffect8_Channel4: ; 0x3e51d
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect9: ; 0x3e52e
+SoundEffect9_BankF: ; 0x3e52e
db $04 ; wChannel4
- dw SoundEffect9_Channel4
+ dw SoundEffect9_Channel4_BankF
-SoundEffect9_Channel4: ; 0x3e531
+SoundEffect9_Channel4_BankF: ; 0x3e531
dutycycle $02
soundeffect_note $02, $F1, $80, $07
soundeffect_note $04, $F1, $61, $07
@@ -2290,24 +2290,24 @@ SoundEffect9_Channel4: ; 0x3e531
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect10: ; 0x3e544
+SoundEffect10_BankF: ; 0x3e544
db $04 ; wChannel4
- dw SoundEffect10_Channel4
+ dw SoundEffect10_Channel4_BankF
-SoundEffect10_Channel4: ; 0x3e547
+SoundEffect10_Channel4_BankF: ; 0x3e547
dutycycle $02
soundinput $2F
soundeffect_note $0F, $E2, $80, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect11: ; 0x3e554
+SoundEffect11_BankF: ; 0x3e554
db $4 | (($2 - 1) << 6) ; wChannel4
- dw SoundEffect11_Channel4
+ dw SoundEffect11_Channel4_BankF
db $07 ; wChannel7
- dw SoundEffect11_Channel7
+ dw SoundEffect11_Channel7_BankF
-SoundEffect11_Channel4: ; 0x3e55a
+SoundEffect11_Channel4_BankF: ; 0x3e55a
dutycycle $02
soundinput $16
soundeffect_note $01, $F1, $27, $06
@@ -2316,28 +2316,28 @@ SoundEffect11_Channel4: ; 0x3e55a
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect11_Channel7: ; 0x3e56f
+SoundEffect11_Channel7_BankF: ; 0x3e56f
soundeffect_percussion $01, $7B, $37
soundeffect_percussion $00, $00, $00
soundeffect_percussion $0F, $82, $10
soundeffect_percussion $01, $00, $00
db $FF
-SoundEffect12: ; 0x3e57c
+SoundEffect12_BankF: ; 0x3e57c
db $07 ; wChannel7
- dw SoundEffect12_Channel7
+ dw SoundEffect12_Channel7_BankF
-SoundEffect12_Channel7: ; 0x3e57f
+SoundEffect12_Channel7_BankF: ; 0x3e57f
soundeffect_percussion $01, $F8, $12
soundeffect_percussion $05, $A1, $20
soundeffect_percussion $01, $00, $00
db $FF
-SoundEffect13: ; 0x3e589
+SoundEffect13_BankF: ; 0x3e589
db $04 ; wChannel4
- dw SoundEffect13_Channel4
+ dw SoundEffect13_Channel4_BankF
-SoundEffect13_Channel4: ; 0x3e58c
+SoundEffect13_Channel4_BankF: ; 0x3e58c
dutycycle $02
soundeffect_note $01, $F2, $A0, $06
soundeffect_note $01, $F2, $E0, $06
@@ -2345,11 +2345,11 @@ SoundEffect13_Channel4: ; 0x3e58c
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect14: ; 0x3e59f
+SoundEffect14_BankF: ; 0x3e59f
db $04 ; wChannel4
- dw SoundEffect14_Channel4
+ dw SoundEffect14_Channel4_BankF
-SoundEffect14_Channel4: ; 0x3e5a2
+SoundEffect14_Channel4_BankF: ; 0x3e5a2
dutycycle $02
soundeffect_note $04, $E1, $C1, $06
soundeffect_note $02, $E1, $41, $07
@@ -2357,25 +2357,25 @@ SoundEffect14_Channel4: ; 0x3e5a2
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect15: ; 0x3e5b5
+SoundEffect15_BankF: ; 0x3e5b5
db $04 ; wChannel4
- dw SoundEffect15_Channel4
+ dw SoundEffect15_Channel4_BankF
-SoundEffect15_Channel4: ; 0x3e5B8
+SoundEffect15_Channel4_BankF: ; 0x3e5B8
dutycycle $01
soundinput $AF
soundeffect_note $0F, $F2, $80, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect16: ; 0x3e5c5
+SoundEffect16_BankF: ; 0x3e5c5
db $04 ; wChannel4
- dw SoundEffect16_Channel4
+ dw SoundEffect16_Channel4_BankF
-SoundEffect16_Channel4: ; 0x3e5C8
+SoundEffect16_Channel4_BankF: ; 0x3e5C8
togglesfx
forceoctave $04
-SoundEffect16_Channel4_Loop: ; 0x3e5cb
+SoundEffect16_Channel4_Loop_BankF: ; 0x3e5cb
notetype $01, $F8
soundinput $24
dutycycle $00
@@ -2386,193 +2386,193 @@ SoundEffect16_Channel4_Loop: ; 0x3e5cb
intensity $E8
octave 4
note G_, 1
- loopchannel $15, SoundEffect16_Channel4_Loop
+ loopchannel $15, SoundEffect16_Channel4_Loop_BankF
octave 5
note G_, 2
note C_, 1
db $FF
-SoundEffect17: ; 0x3e5e2
+SoundEffect17_BankF: ; 0x3e5e2
db $04 ; wChannel4
- dw SoundEffect17_Channel4
+ dw SoundEffect17_Channel4_BankF
-SoundEffect17_Channel4: ; 0x3e5E5
+SoundEffect17_Channel4_BankF: ; 0x3e5E5
dutycycle $00
soundeffect_note $00, $B1, $80, $07
soundeffect_note $08, $81, $B0, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect18: ; 0x3e5f4
+SoundEffect18_BankF: ; 0x3e5f4
db $04 ; wChannel4
- dw SoundEffect18_Channel4
+ dw SoundEffect18_Channel4_BankF
-SoundEffect18_Channel4: ; 0x3e5f7
+SoundEffect18_Channel4_BankF: ; 0x3e5f7
dutycycle $01
soundeffect_note $03, $F1, $27, $06
soundeffect_note $02, $41, $27, $06
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect19: ; 0x3e606
+SoundEffect19_BankF: ; 0x3e606
db $04 ; wChannel4
- dw SoundEffect19_Channel19
+ dw SoundEffect19_Channel19_BankF
-SoundEffect19_Channel19: ; 0x3e609
+SoundEffect19_Channel19_BankF: ; 0x3e609
dutycycle $01
soundeffect_note $03, $F1, $72, $06
soundeffect_note $02, $41, $72, $06
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect20: ; 0x3e618
+SoundEffect20_BankF: ; 0x3e618
db $04 ; wChannel4
- dw SoundEffect20_Channel4
+ dw SoundEffect20_Channel4_BankF
-SoundEffect20_Channel4: ; 0x3e61b
+SoundEffect20_Channel4_BankF: ; 0x3e61b
dutycycle $01
soundeffect_note $03, $F1, $9D, $06
soundeffect_note $02, $41, $9D, $06
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect21: ; 0x3e62a
+SoundEffect21_BankF: ; 0x3e62a
db $04 ; wChannel4
- dw SoundEffect21_Channel4
+ dw SoundEffect21_Channel4_BankF
-SoundEffect21_Channel4: ; 0x3e62d
+SoundEffect21_Channel4_BankF: ; 0x3e62d
dutycycle $01
soundeffect_note $03, $F1, $C4, $06
soundeffect_note $02, $41, $C4, $06
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect22: ; 0x3e63c
+SoundEffect22_BankF: ; 0x3e63c
db $04 ; wChannel4
- dw SoundEffect22_Channel4
+ dw SoundEffect22_Channel4_BankF
-SoundEffect22_Channel4: ; 0x3e63F
+SoundEffect22_Channel4_BankF: ; 0x3e63F
dutycycle $01
soundeffect_note $03, $F1, $D6, $06
soundeffect_note $02, $41, $D6, $06
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect23: ; 0x3e64e
+SoundEffect23_BankF: ; 0x3e64e
db $04 ; wChannel4
- dw SoundEffect23_Channel4
+ dw SoundEffect23_Channel4_BankF
-SoundEffect23_Channel4: ; 0x3e651
+SoundEffect23_Channel4_BankF: ; 0x3e651
dutycycle $01
soundeffect_note $03, $F1, $F6, $06
soundeffect_note $02, $41, $F6, $06
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect24: ; 0x3e660
+SoundEffect24_BankF: ; 0x3e660
db $04 ; wChannel4
- dw SoundEffect24_Channel4
+ dw SoundEffect24_Channel4_BankF
-SoundEffect24_Channel4: ; 0x3e663
+SoundEffect24_Channel4_BankF: ; 0x3e663
dutycycle $01
soundeffect_note $03, $F1, $13, $07
soundeffect_note $02, $41, $13, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect25: ; 0x3e672
+SoundEffect25_BankF: ; 0x3e672
db $04 ; wChannel4
- dw SoundEffect25_Channel4
+ dw SoundEffect25_Channel4_BankF
-SoundEffect25_Channel4: ; 0x3e675
+SoundEffect25_Channel4_BankF: ; 0x3e675
dutycycle $01
soundeffect_note $03, $F1, $2D, $07
soundeffect_note $02, $41, $2D, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect26: ; 0x3e684
+SoundEffect26_BankF: ; 0x3e684
db $04 ; wChannel4
- dw SoundEffect26_Channel4
+ dw SoundEffect26_Channel4_BankF
-SoundEffect26_Channel4: ; 0x3e687
+SoundEffect26_Channel4_BankF: ; 0x3e687
dutycycle $01
soundeffect_note $03, $F1, $39, $07
soundeffect_note $02, $41, $39, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect27: ; 0x3e696
+SoundEffect27_BankF: ; 0x3e696
db $04 ; wChannel4
- dw SoundEffect27_Channel4
+ dw SoundEffect27_Channel4_BankF
-SoundEffect27_Channel4: ; 0x3e699
+SoundEffect27_Channel4_BankF: ; 0x3e699
dutycycle $01
soundeffect_note $03, $F1, $4E, $07
soundeffect_note $02, $41, $4E, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect28: ; 0x3e6a8
+SoundEffect28_BankF: ; 0x3e6a8
db $04 ; wChannel4
- dw SoundEffect28_Channel4
+ dw SoundEffect28_Channel4_BankF
-SoundEffect28_Channel4: ; 0x3e6AB
+SoundEffect28_Channel4_BankF: ; 0x3e6AB
dutycycle $01
soundeffect_note $03, $F1, $62, $07
soundeffect_note $02, $41, $62, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect29: ; 0x3e6ba
+SoundEffect29_BankF: ; 0x3e6ba
db $04 ; wChannel4
- dw SoundEffect29_Channel4
+ dw SoundEffect29_Channel4_BankF
-SoundEffect29_Channel4: ; 0x3e6BD
+SoundEffect29_Channel4_BankF: ; 0x3e6BD
dutycycle $01
soundeffect_note $03, $F1, $6B, $07
soundeffect_note $02, $41, $6B, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect30: ; 0x3e6cc
+SoundEffect30_BankF: ; 0x3e6cc
db $04 ; wChannel4
- dw SoundEffect30_Channel4
+ dw SoundEffect30_Channel4_BankF
-SoundEffect30_Channel4: ; 0x3e6CF
+SoundEffect30_Channel4_BankF: ; 0x3e6CF
dutycycle $01
soundeffect_note $03, $F1, $7B, $07
soundeffect_note $02, $41, $7B, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect31: ; 0x3e6de
+SoundEffect31_BankF: ; 0x3e6de
db $04 ; wChannel4
- dw SoundEffect31_Channel4
+ dw SoundEffect31_Channel4_BankF
-SoundEffect31_Channel4: ; 0x3e6E1
+SoundEffect31_Channel4_BankF: ; 0x3e6E1
dutycycle $01
soundeffect_note $03, $F1, $89, $07
soundeffect_note $02, $41, $89, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect32: ; 0x3e6f0
+SoundEffect32_BankF: ; 0x3e6f0
db $04 ; wChannel4
- dw SoundEffect32_Channel4
+ dw SoundEffect32_Channel4_BankF
-SoundEffect32_Channel4: ; 0x3e6F3
+SoundEffect32_Channel4_BankF: ; 0x3e6F3
dutycycle $01
soundeffect_note $03, $F1, $96, $07
soundeffect_note $02, $41, $96, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect33: ; 0x3e702
+SoundEffect33_BankF: ; 0x3e702
db $04 ; wChannel4
- dw SoundEffect33_Channel4
+ dw SoundEffect33_Channel4_BankF
-SoundEffect33_Channel4: ; 0x3e705
+SoundEffect33_Channel4_BankF: ; 0x3e705
dutycycle $01
soundinput $94
soundeffect_note $02, $F8, $27, $06
@@ -2582,13 +2582,13 @@ SoundEffect33_Channel4: ; 0x3e705
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect34: ; 0x3e71a
+SoundEffect34_BankF: ; 0x3e71a
db $04 | (($2 - 1) << 6) ; wChannel4
- dw SoundEffect34_Channel4
+ dw SoundEffect34_Channel4_BankF
db $05
- dw SoundEffect34_Channel5
+ dw SoundEffect34_Channel5_BankF
-SoundEffect34_Channel4: ; 0x3e720
+SoundEffect34_Channel4_BankF: ; 0x3e720
togglesfx
tempo $88
volume $77
@@ -2612,7 +2612,7 @@ SoundEffect34_Channel4: ; 0x3e720
note G#, 1
db $FF
-SoundEffect34_Channel5: ; 0x3e741
+SoundEffect34_Channel5_BankF: ; 0x3e741
togglesfx
notetype $06, $B1
dutycycle $02
@@ -2634,15 +2634,15 @@ SoundEffect34_Channel5: ; 0x3e741
note E_, 2
db $FF
-SoundEffect35: ; 0x3e75d
+SoundEffect35_BankF: ; 0x3e75d
db $04 | (($3 - 1) << 6) ; wChannel4
- dw $6766
+ dw SoundEffect35_Channel4_BankF
db $05 ; wChannel5
- dw $678F
+ dw SoundEffect35_Channel5_BankF
db $06 ; wChannel6
- dw $67CB
+ dw SoundEffect35_Channel6_BankF
-SoundEffect35_Channel4: ; 0x3e766
+SoundEffect35_Channel4_BankF: ; 0x3e766
togglesfx
tempo $73
volume $77
@@ -2669,7 +2669,7 @@ SoundEffect35_Channel4: ; 0x3e766
note F#, 12
db $FF
-SoundEffect35_Channel5: ; 0x3e78f
+SoundEffect35_Channel5_BankF: ; 0x3e78f
togglesfx
vibrato $12, $34
dutycycle $03
@@ -2678,12 +2678,12 @@ SoundEffect35_Channel5: ; 0x3e78f
note E_, 1
intensity $28
note E_, 1
- callchannel SoundEffect35_Channel5_ch1
+ callchannel SoundEffect35_Channel5_ch1_BankF
intensity $B4
note A#, 1
intensity $28
note A#, 1
- callchannel SoundEffect35_Channel5_ch1
+ callchannel SoundEffect35_Channel5_ch1_BankF
intensity $B8
note B_, 5
intensity $28
@@ -2696,7 +2696,7 @@ SoundEffect35_Channel5: ; 0x3e78f
note A_, 12
db $FF
-SoundEffect35_Channel5_ch1: ; 0x3e7b8
+SoundEffect35_Channel5_ch1_BankF: ; 0x3e7b8
intensity $B4
note G_, 1
intensity $28
@@ -2711,7 +2711,7 @@ SoundEffect35_Channel5_ch1: ; 0x3e7b8
note G_, 1
db $FF
-SoundEffect35_Channel6: ; 0x3e7cb
+SoundEffect35_Channel6_BankF: ; 0x3e7cb
togglesfx
notetype $06, $22
octave 2
@@ -2772,22 +2772,22 @@ SoundEffect35_Channel6: ; 0x3e7cb
note F#, 12
db $FF
-SoundEffect36: ; 0x3e810
+SoundEffect36_BankF: ; 0x3e810
db $04 | (($3 - 1) << 6) ; wChannel4
- dw SoundEffect36_Channel4
+ dw SoundEffect36_Channel4_BankF
db $05 ; wChannel5
- dw SoundEffect36_Channel5
+ dw SoundEffect36_Channel5_BankF
db $06 ; wChannel6
- dw SoundEffect36_Channel6
+ dw SoundEffect36_Channel6_BankF
-SoundEffect36_Channel4: ; 0x3e819
+SoundEffect36_Channel4_BankF: ; 0x3e819
togglesfx
tempo $70
volume $77
dutycycle $02
notetype $08, $81
note __, 3
-SoundEffect36_Channel4_loop: ; 0x3e825
+SoundEffect36_Channel4_loop_BankF: ; 0x3e825
octave 4
note F_, 2
note D_, 2
@@ -2795,7 +2795,7 @@ SoundEffect36_Channel4_loop: ; 0x3e825
octave 2
note A#, 1
note __, 1
- loopchannel $02, SoundEffect36_Channel4_loop
+ loopchannel $02, SoundEffect36_Channel4_loop_BankF
intensity $81
octave 4
note E_, 2
@@ -2825,7 +2825,7 @@ SoundEffect36_Channel4_loop: ; 0x3e825
note __, 2
db $FF
-SoundEffect36_Channel5: ; 0x3e853
+SoundEffect36_Channel5_BankF: ; 0x3e853
togglesfx
dutycycle $03
notetype $08, $A8
@@ -2872,7 +2872,7 @@ SoundEffect36_Channel5: ; 0x3e853
note F_, 2
db $FF
-SoundEffect36_Channel6: ; 0x3e892
+SoundEffect36_Channel6_BankF: ; 0x3e892
togglesfx
notetype $08, $22
note __, 3
@@ -2900,15 +2900,15 @@ SoundEffect36_Channel6: ; 0x3e892
note __, 2
db $FF
-SoundEffect37: ; 0x3e8ae
+SoundEffect37_BankF: ; 0x3e8ae
db $04 | (($3 - 1) << 6) ; wChannel4
- dw SoundEffect37_Channel4
+ dw SoundEffect37_Channel4_BankF
db $05 ; wChannel5
- dw SoundEffect37_Channel5
+ dw SoundEffect37_Channel5_BankF
db $06 ; wChannel6
- dw SoundEffect37_Channel6
+ dw SoundEffect37_Channel6_BankF
-SoundEffect37_Channel4: ; 0x3e8b7
+SoundEffect37_Channel4_BankF: ; 0x3e8b7
togglesfx
tempo $6E
volume $77
@@ -2978,7 +2978,7 @@ SoundEffect37_Channel4: ; 0x3e8b7
note C_, 4
db $FF
-SoundEffect37_Channel5: ; 0x3e910
+SoundEffect37_Channel5_BankF: ; 0x3e910
togglesfx
dutycycle $03
notetype $06, $B3
@@ -3019,7 +3019,7 @@ SoundEffect37_Channel5: ; 0x3e910
note F_, 4
db $FF
-SoundEffect37_Channel6: ; 0x3e942
+SoundEffect37_Channel6_BankF: ; 0x3e942
togglesfx
notetype $06, $22
note __, 4
@@ -3062,15 +3062,15 @@ SoundEffect37_Channel6: ; 0x3e942
note A_, 4
db $FF
-SoundEffect38: ; 0x3e96d
+SoundEffect38_BankF: ; 0x3e96d
db $04 | (($3 - 1) << 6) ; wChannel4
- dw SoundEffect38_Channel4
+ dw SoundEffect38_Channel4_BankF
db $05 ; wChannel5
- dw SoundEffect38_Channel5
+ dw SoundEffect38_Channel5_BankF
db $06 ; wChannel6
- dw SoundEffect38_Channel6
+ dw SoundEffect38_Channel6_BankF
-SoundEffect38_Channel4: ; 0x3e976
+SoundEffect38_Channel4_BankF: ; 0x3e976
togglesfx
tempo $70
volume $77
@@ -3124,7 +3124,7 @@ SoundEffect38_Channel4: ; 0x3e976
note __, 1
db $FF
-SoundEffect38_Channel5: ; 0x3e9c0
+SoundEffect38_Channel5_BankF: ; 0x3e9c0
togglesfx
dutycycle $03
vibrato $09, $34
@@ -3172,7 +3172,7 @@ SoundEffect38_Channel5: ; 0x3e9c0
note __, 1
db $FF
-SoundEffect38_Channel6: ; 0x3ea06
+SoundEffect38_Channel6_BankF: ; 0x3ea06
togglesfx
forceoctave $07
notetype $08, $22
@@ -3202,13 +3202,13 @@ SoundEffect38_Channel6: ; 0x3ea06
note __, 1
db $FF
-SoundEffect39: ; 0x3ea25
+SoundEffect39_BankF: ; 0x3ea25
db $04 | (($2 - 1) << 6) ; wChannel4
- dw SoundEffect39_Channel4
+ dw SoundEffect39_Channel4_BankF
db $05 ; wChannel5
- dw SoundEffect39_Channel5
+ dw SoundEffect39_Channel5_BankF
-SoundEffect39_Channel4: ; 0x3ea2b
+SoundEffect39_Channel4_BankF: ; 0x3ea2b
togglesfx
tempo $80
volume $77
@@ -3236,7 +3236,7 @@ SoundEffect39_Channel4: ; 0x3ea2b
note D_, 1
db $FF
-SoundEffect39_Channel5: ; 0x3ea51
+SoundEffect39_Channel5_BankF: ; 0x3ea51
togglesfx
notetype $06, $A1
dutycycle $02
@@ -3255,11 +3255,11 @@ SoundEffect39_Channel5: ; 0x3ea51
note D_, 2
db $FF
-SoundEffect40: ; 0x3ea68
+SoundEffect40_BankF: ; 0x3ea68
db $04 ; wChannel4
- dw SoundEffect40_Channel4
+ dw SoundEffect40_Channel4_BankF
-SoundEffect40_Channel4: ; 0x3ea6b
+SoundEffect40_Channel4_BankF: ; 0x3ea6b
togglesfx
dutycycle $02
notetype $01, $F1
@@ -3278,15 +3278,15 @@ SoundEffect40_Channel4: ; 0x3ea6b
note __, 2
db $FF
-SoundEffect41: ; 0x3ea82
+SoundEffect41_BankF: ; 0x3ea82
db $04 | (($3 - 1) << 6) ; wChannel4
- dw SoundEffect41_Channel4
+ dw SoundEffect41_Channel4_BankF
db $05 ; wChannel5
- dw SoundEffect41_Channel5
+ dw SoundEffect41_Channel5_BankF
db $06 ; wChannel6
- dw SoundEffect41_Channel6
+ dw SoundEffect41_Channel6_BankF
-SoundEffect41_Channel4: ; 0x3ea8b
+SoundEffect41_Channel4_BankF: ; 0x3ea8b
togglesfx
tempo $78
volume $77
@@ -3324,23 +3324,23 @@ SoundEffect41_Channel4: ; 0x3ea8b
note __, 1
db $FF
-SoundEffect41_Channel5: ; 0x3eaba
+SoundEffect41_Channel5_BankF: ; 0x3eaba
togglesfx
vibrato $09, $34
dutycycle $02
- callchannel SoundEffect41_Channel5_ch0
+ callchannel SoundEffect41_Channel5_ch0_BankF
forceoctave $18
- callchannel SoundEffect41_Channel5_ch0
+ callchannel SoundEffect41_Channel5_ch0_BankF
forceoctave $03
- callchannel SoundEffect41_Channel5_ch0
+ callchannel SoundEffect41_Channel5_ch0_BankF
forceoctave $01
- callchannel SoundEffect41_Channel5_ch0
+ callchannel SoundEffect41_Channel5_ch0_BankF
forceoctave $00
intensity $B5
note D_, 16
note __, 1
db $FF
-SoundEffect41_Channel5_ch0: ; 0x3ead9
+SoundEffect41_Channel5_ch0_BankF: ; 0x3ead9
notetype $06, $B3
octave 4
note D_, 2
@@ -3356,7 +3356,7 @@ SoundEffect41_Channel5_ch0: ; 0x3ead9
note D_, 1
db $FF
-SoundEffect41_Channel6: ; 0x3eaee
+SoundEffect41_Channel6_BankF: ; 0x3eaee
togglesfx
notetype $06, $22
octave 2
@@ -3397,17 +3397,17 @@ SoundEffect41_Channel6: ; 0x3eaee
note __, 1
db $FF
-SoundEffect42: ; 0x3eb17
+SoundEffect42_BankF: ; 0x3eb17
db $04 | (($4 - 1) << 6) ; wChannel4
- dw SoundEffect42_Channel4
+ dw SoundEffect42_Channel4_BankF
db $05 ; wChannel5
- dw SoundEffect42_Channel5
+ dw SoundEffect42_Channel5_BankF
db $06 ; wChannel6
- dw SoundEffect42_Channel6
+ dw SoundEffect42_Channel6_BankF
db $07 ; wChannel7
- dw SoundEffect42_Channel7
+ dw SoundEffect42_Channel7_BankF
-SoundEffect42_Channel4: ; 0x3eb23
+SoundEffect42_Channel4_BankF: ; 0x3eb23
togglesfx
forceoctave $18
tempo $70
@@ -3470,7 +3470,7 @@ SoundEffect42_Channel4: ; 0x3eb23
note __, 1
db $FF
-SoundEffect42_Channel5: ; 0x3eb75
+SoundEffect42_Channel5_BankF: ; 0x3eb75
togglesfx
forceoctave $18
vibrato $14, $24
@@ -3521,7 +3521,7 @@ SoundEffect42_Channel5: ; 0x3eb75
note __, 1
db $FF
-SoundEffect42_Channel6: ; 0x3ebb6
+SoundEffect42_Channel6_BankF: ; 0x3ebb6
togglesfx
forceoctave $18
notetype $06, $22
@@ -3574,21 +3574,21 @@ SoundEffect42_Channel6: ; 0x3ebb6
note __, 1
db $FF
-SoundEffect42_Channel7: ; 0x3ebee
+SoundEffect42_Channel7_BankF: ; 0x3ebee
note F#, 1
note C_, 2
note __, 1
- loopchannel 5, SoundEffect42_Channel7
+ loopchannel 5, SoundEffect42_Channel7_BankF
note D_, 1
note C_, 2
note __, 1
db $FF
-SoundEffect43: ; 0x3ebf9
+SoundEffect43_BankF: ; 0x3ebf9
db $04 ; wChannel 4
- dw SoundEffect43_Channel4
+ dw SoundEffect43_Channel4_BankF
-SoundEffect43_Channel4: ; 0x3ebfc
+SoundEffect43_Channel4_BankF: ; 0x3ebfc
dutycycle $01
soundinput $94
soundeffect_note $02, $F1, $17, $05
@@ -3599,11 +3599,11 @@ SoundEffect43_Channel4: ; 0x3ebfc
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect44: ; 0x3ec17
+SoundEffect44_BankF: ; 0x3ec17
db $04 ; wChannel4
- dw SoundEffect44_Channel4
+ dw SoundEffect44_Channel4_BankF
-SoundEffect44_Channel4: ; 0x3ec1a
+SoundEffect44_Channel4_BankF: ; 0x3ec1a
dutycycle $00
soundinput $6D
soundeffect_note $09, $FB, $96, $07
@@ -3613,11 +3613,11 @@ SoundEffect44_Channel4: ; 0x3ec1a
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect45: ; 0x3ec31
+SoundEffect45_BankF: ; 0x3ec31
db $04 ; wChannel4
- dw SoundEffect45_Channel4
+ dw SoundEffect45_Channel4_BankF
-SoundEffect45_Channel4: ; 0x3ec34
+SoundEffect45_Channel4_BankF: ; 0x3ec34
dutycycle $03
soundinput $6D
soundeffect_note $09, $FB, $13, $07
@@ -3627,11 +3627,11 @@ SoundEffect45_Channel4: ; 0x3ec34
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect46: ; 0x3ec4b
+SoundEffect46_BankF: ; 0x3ec4b
db $04 ; wChannel4
- dw SoundEffect46_Channel4
+ dw SoundEffect46_Channel4_BankF
-SoundEffect46_Channel4: ; 0x3ec4e
+SoundEffect46_Channel4_BankF: ; 0x3ec4e
dutycycle $03
soundinput $43
soundeffect_note $08, $F8, $64, $3B
@@ -3648,22 +3648,22 @@ SoundEffect46_Channel4: ; 0x3ec4e
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect47: ; 0x3ec7d
+SoundEffect47_BankF: ; 0x3ec7d
db $04 ; wChannel4
- dw SoundEffect47_Channel4
+ dw SoundEffect47_Channel4_BankF
-SoundEffect47_Channel4: ; 0x3ec80
+SoundEffect47_Channel4_BankF: ; 0x3ec80
dutycycle $02
soundeffect_note $01, $E2, $13, $07
soundeffect_note $08, $62, $13, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect48: ; 0x3ec8f
+SoundEffect48_BankF: ; 0x3ec8f
db $04 ; wChannel4
- dw SoundEffect48_Channel4
+ dw SoundEffect48_Channel4_BankF
-SoundEffect48_Channel4: ; 0x3ec92
+SoundEffect48_Channel4_BankF: ; 0x3ec92
dutycycle $00
soundinput $5E
soundeffect_note $02, $F8, $D6, $06
@@ -3672,36 +3672,36 @@ SoundEffect48_Channel4: ; 0x3ec92
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect49: ; 0x3eca7
+SoundEffect49_BankF: ; 0x3eca7
db $07 ; wChannel7
- dw SoundEffect49_Channel7
+ dw SoundEffect49_Channel7_BankF
-SoundEffect49_Channel7: ; 0x3ecaa
+SoundEffect49_Channel7_BankF: ; 0x3ecaa
soundeffect_percussion $03, $8D, $21
soundeffect_percussion $02, $CC, $22
soundeffect_percussion $08, $82, $21
soundeffect_percussion $01, $00, $00
db $FF
-SoundEffect50: ; 0x3ecb7
+SoundEffect50_BankF: ; 0x3ecb7
db $04 ; wChannel4
- dw SoundEffect50_Channel4
+ dw SoundEffect50_Channel4_BankF
-SoundEffect50_Channel4: ; 0x3ecba
+SoundEffect50_Channel4_BankF: ; 0x3ecba
dutycycle $00
soundeffect_note $01, $91, $96, $07
-SoundEffect50_Channel4_loop: ; 0x3ecc0
- soundeffect_note $03, $F1, $C6, $07
- loopchannel $02, SoundEffect50_Channel4_loop
+SoundEffect50_Channel4_loop_BankF: ; 0x3ecc0
+_BankF soundeffect_note $03, $F1, $C6, $07
+ loopchannel $02, SoundEffect50_Channel4_loop_BankF
soundeffect_note $0A, $C1, $C6, $07
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect51: ; 0x3ecd1
+SoundEffect51_BankF: ; 0x3ecd1
db $04 ; wChannel4
- dw SoundEffect51_Channel4
+ dw SoundEffect51_Channel4_BankF
-SoundEffect51_Channel4: ; 0x3ecd4
+SoundEffect51_Channel4_BankF: ; 0x3ecd4
dutycycle $00
soundinput $77
soundeffect_note $01, $C8, $D6, $06
@@ -3710,11 +3710,11 @@ SoundEffect51_Channel4: ; 0x3ecd4
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect52: ; 0x3ece9
+SoundEffect52_BankF: ; 0x3ece9
db $04 ; wChannel4
- dw SoundEffect52_Channel4
+ dw SoundEffect52_Channel4_BankF
-SoundEffect52_Channel4: ; 0x3ecec
+SoundEffect52_Channel4_BankF: ; 0x3ecec
dutycycle $00
soundeffect_note $01, $91, $B6, $07
soundeffect_note $02, $F1, $CD, $07
@@ -3722,11 +3722,11 @@ SoundEffect52_Channel4: ; 0x3ecec
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect53: ; 0x3ecff
+SoundEffect53_BankF: ; 0x3ecff
db $04 ; wChannel4
- dw SoundEffect53_Channel4
+ dw SoundEffect53_Channel4_BankF
-SoundEffect53_Channel4: ; 0x3ed02
+SoundEffect53_Channel4_BankF: ; 0x3ed02
dutycycle $00
soundinput $9F
soundeffect_note $02, $F8, $27, $06
@@ -3735,11 +3735,11 @@ SoundEffect53_Channel4: ; 0x3ed02
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect54: ; 0x3ed15
+SoundEffect54_BankF: ; 0x3ed15
db $04 ; wChannel4
- dw SoundEffect54_Channel4
+ dw SoundEffect54_Channel4_BankF
-SoundEffect54_Channel4: ; 0x3ed18
+SoundEffect54_Channel4_BankF: ; 0x3ed18
dutycycle $00
soundinput $9E
soundeffect_note $02, $F8, $27, $05
@@ -3750,11 +3750,11 @@ SoundEffect54_Channel4: ; 0x3ed18
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect55: ; 0x3ed31
+SoundEffect55_BankF: ; 0x3ed31
db $04 ; wChannel4
- dw SoundEffect55_Channel4
+ dw SoundEffect55_Channel4_BankF
-SoundEffect55_Channel4: ; 0x3ed34
+SoundEffect55_Channel4_BankF: ; 0x3ed34
dutycycle $03
soundinput $43
soundeffect_note $08, $F8, $64, $3B
@@ -3765,11 +3765,11 @@ SoundEffect55_Channel4: ; 0x3ed34
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect56: ; 0x3ed4d
+SoundEffect56_BankF: ; 0x3ed4d
db $04 ; wChannel4
- dw SoundEffect56_Channel4
+ dw SoundEffect56_Channel4_BankF
-SoundEffect56_Channel4: ; 0x3ed50
+SoundEffect56_Channel4_BankF: ; 0x3ed50
dutycycle $02
soundinput $97
soundeffect_note $04, $F3, $B6, $06
@@ -3778,11 +3778,11 @@ SoundEffect56_Channel4: ; 0x3ed50
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect57: ; 0x3ed65
+SoundEffect57_BankF: ; 0x3ed65
db $07 ; wChannel7
- dw SoundEffect57_Channel7
+ dw SoundEffect57_Channel7_BankF
-SoundEffect57_Channel7: ; 0x3ed68
+SoundEffect57_Channel7_BankF: ; 0x3ed68
soundeffect_percussion $06, $F1, $47
soundeffect_percussion $04, $B8, $35
soundeffect_percussion $06, $B1, $59
@@ -3790,11 +3790,11 @@ SoundEffect57_Channel7: ; 0x3ed68
soundeffect_percussion $01, $00, $00
db $FF
-SoundEffect58: ; 0x3ed78
+SoundEffect58_BankF: ; 0x3ed78
db $04 ; wChannel4
- dw SoundEffect58_Channel4
+ dw SoundEffect58_Channel4_BankF
-SoundEffect58_Channel4: ; 0x3ed7b
+SoundEffect58_Channel4_BankF: ; 0x3ed7b
dutycycle $02
soundinput $A7
soundeffect_note $05, $D4, $2D, $07
@@ -3805,11 +3805,11 @@ SoundEffect58_Channel4: ; 0x3ed7b
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect59: ; 0x3ed98
+SoundEffect59_BankF: ; 0x3ed98
db $04 ; wChannel4
- dw SoundEffect59_Channel4
+ dw SoundEffect59_Channel4_BankF
-SoundEffect59_Channel4: ; 0x3ed9b
+SoundEffect59_Channel4_BankF: ; 0x3ed9b
dutycycle $02
soundinput $A7
soundeffect_note $04, $91, $27, $07
@@ -3819,11 +3819,11 @@ SoundEffect59_Channel4: ; 0x3ed9b
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect60: ; 0x3edb0
+SoundEffect60_BankF: ; 0x3edb0
db $04 ; wChannel4
- dw SoundEffect60_Channel4
+ dw SoundEffect60_Channel4_BankF
-SoundEffect60_Channel4: ; ; 0x3edb3
+SoundEffect60_Channel4_BankF: ; ; 0x3edb3
togglesfx
dutycycle $02
notetype $01, $F1
@@ -3834,11 +3834,11 @@ SoundEffect60_Channel4: ; ; 0x3edb3
note __, 2
db $FF
-SoundEffect61: ; 0x3edc0
+SoundEffect61_BankF: ; 0x3edc0
db $04 ; wChannel4
- dw SoundEffect61_Channel4
+ dw SoundEffect61_Channel4_BankF
-SoundEffect61_Channel4: ; 0x3edc3
+SoundEffect61_Channel4_BankF: ; 0x3edc3
togglesfx
dutycycle $02
notetype $01, $F1
@@ -3849,11 +3849,11 @@ SoundEffect61_Channel4: ; 0x3edc3
note __, 2
db $FF
-SoundEffect62: ; 0x3edd0
+SoundEffect62_BankF: ; 0x3edd0
db $04 ; wChannel4
- dw SoundEffect62_Channel4
+ dw SoundEffect62_Channel4_BankF
-SoundEffect62_Channel4: ; 0x3edd0
+SoundEffect62_Channel4_BankF: ; 0x3edd0
togglesfx
dutycycle $02
notetype $01, $A1
@@ -3867,29 +3867,29 @@ SoundEffect62_Channel4: ; 0x3edd0
note __, 2
db $FF
-SoundEffect63: ; 0x3ede3
+SoundEffect63_BankF: ; 0x3ede3
db $07 ; wChannel7
- dw SoundEffect63_Channel7
+ dw SoundEffect63_Channel7_BankF
-SoundEffect63_Channel7: ; 0x3ede6
+SoundEffect63_Channel7_BankF: ; 0x3ede6
soundeffect_percussion $01, $B1, $44
soundeffect_percussion $00, $00, $00
soundeffect_percussion $01, $51, $44
soundeffect_percussion $01, $00, $00
db $FF
-SoundEffect64: ; 0x3edf3
+SoundEffect64_BankF: ; 0x3edf3
db $07 ; wChannel7
- dw SoundEffect64_Channel7
+ dw SoundEffect64_Channel7_BankF
-SoundEffect64_Channel7: ; 0x3edf6
+SoundEffect64_Channel7_BankF: ; 0x3edf6
soundeffect_percussion $06, $F1, $47
soundeffect_percussion $04, $C8, $35
soundeffect_percussion $04, $B1, $59
-SoundEffect64_Channel7_loop: ; 0x3edff
+SoundEffect64_Channel7_loop_BankF: ; 0x3edff
soundeffect_percussion $04, $98, $33
soundeffect_percussion $06, $64, $69
- loopchannel $03, SoundEffect64_Channel7_loop
+ loopchannel $03, SoundEffect64_Channel7_loop_BankF
soundeffect_percussion $06, $6C, $11
soundeffect_percussion $06, $6C, $22
soundeffect_percussion $06, $6C, $33
@@ -3898,11 +3898,11 @@ SoundEffect64_Channel7_loop: ; 0x3edff
soundeffect_percussion $01, $00, $00
db $FF
-SoundEffect65: ; 0x3ee1c
+SoundEffect65_BankF: ; 0x3ee1c
db $04 ; wChannel4
- dw SoundEffect65_Channel4
+ dw SoundEffect65_Channel4_BankF
-SoundEffect65_Channel4: ; 0x3ee1f
+SoundEffect65_Channel4_BankF: ; 0x3ee1f
dutycycle $02
soundinput $3A
soundeffect_note $04, $F2, $00, $02
@@ -3911,11 +3911,11 @@ SoundEffect65_Channel4: ; 0x3ee1f
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect66: ; 0x3ee32
+SoundEffect66_BankF: ; 0x3ee32
db $04 ; wChannel4
- dw SoundEffect66_Channel4
+ dw SoundEffect66_Channel4_BankF
-SoundEffect66_Channel4: ; 0x3ee35
+SoundEffect66_Channel4_BankF: ; 0x3ee35
togglesfx
dutycycle $02
notetype $02, $D1
@@ -3932,11 +3932,11 @@ SoundEffect66_Channel4: ; 0x3ee35
note __, 2
db $FF
-SoundEffect67: ; 0x3ee48
+SoundEffect67_BankF: ; 0x3ee48
db $04 ; wChannel4
- dw SoundEffect67_Channel4
+ dw SoundEffect67_Channel4_BankF
-SoundEffect67_Channel4: ; 0x3ee4b
+SoundEffect67_Channel4_BankF: ; 0x3ee4b
togglesfx
dutycycle $02
notetype $02, $D1
@@ -3953,11 +3953,11 @@ SoundEffect67_Channel4: ; 0x3ee4b
note __, 2
db $FF
-SoundEffect68: ; 0x3ee5e
+SoundEffect68_BankF: ; 0x3ee5e
db $04 ; wChannel4
- dw SoundEffect68_Channel4
+ dw SoundEffect68_Channel4_BankF
-SoundEffect68_Channel4: ; 0x3ee61
+SoundEffect68_Channel4_BankF: ; 0x3ee61
togglesfx
dutycycle $02
notetype $01, $F1
@@ -3976,11 +3976,11 @@ SoundEffect68_Channel4: ; 0x3ee61
note __, 2
db $FF
-SoundEffect69: ; 0x3ee78
+SoundEffect69_BankF: ; 0x3ee78
db $04 ; wChannel4
- dw SoundEffect69_Channel4
+ dw SoundEffect69_Channel4_BankF
-SoundEffect69_Channel4: ; 0x3ee7b
+SoundEffect69_Channel4_BankF: ; 0x3ee7b
togglesfx
dutycycle $02
notetype $01, $F1
@@ -3999,11 +3999,11 @@ SoundEffect69_Channel4: ; 0x3ee7b
note __, 2
db $FF
-SoundEffect70: ; 0x3ee92
+SoundEffect70_BankF: ; 0x3ee92
db $04 ; wChannel4
- dw SoundEffect70_Channel4
+ dw SoundEffect70_Channel4_BankF
-SoundEffect70_Channel4: ; 0x3ee95
+SoundEffect70_Channel4_BankF: ; 0x3ee95
togglesfx
dutycycle $02
notetype $01, $F1
@@ -4022,11 +4022,11 @@ SoundEffect70_Channel4: ; 0x3ee95
note __, 2
db $FF
-SoundEffect71: ; 0x3eeaa
+SoundEffect71_BankF: ; 0x3eeaa
db $04 ; wChannel4
- dw SoundEffect71_Channel4
+ dw SoundEffect71_Channel4_BankF
-SoundEffect71_Channel4: ; 0x3eead
+SoundEffect71_Channel4_BankF: ; 0x3eead
dutycycle $00
soundeffect_note $02, $F8, $64, $3B
soundeffect_note $02, $28, $64, $3B
@@ -4035,61 +4035,61 @@ SoundEffect71_Channel4: ; 0x3eead
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect72: ; 0x3eec4
+SoundEffect72_BankF: ; 0x3eec4
db $07 ; wChannel7
- dw SoundEffect72_Channel7
+ dw SoundEffect72_Channel7_BankF
-SoundEffect72_Channel7: ; 0x3eec7
+SoundEffect72_Channel7_BankF: ; 0x3eec7
soundeffect_percussion $00, $E8, $34
soundeffect_percussion $00, $00, $00
soundeffect_percussion $01, $E1, $01
soundeffect_percussion $01, $00, $00
db $FF
-SoundEffect73: ; 0x3eed4
+SoundEffect73_BankF: ; 0x3eed4
db $04
- dw SoundEffect73_Channel4
+ dw SoundEffect73_Channel4_BankF
-SoundEffect73_Channel4: ; 0x3eed7
+SoundEffect73_Channel4_BankF: ; 0x3eed7
dutycycle $02
-SoundEffect73_Channel4_loop: ; 0x3eed9
+SoundEffect73_Channel4_loop_BankF: ; 0x3eed9
soundeffect_note $02, $F1, $B6, $07
soundeffect_note $02, $31, $B6, $07
- loopchannel $04, SoundEffect73_Channel4_loop
+ loopchannel $04, SoundEffect73_Channel4_loop_BankF
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect74: ; 0x3eeea
+SoundEffect74_BankF: ; 0x3eeea
db $04 ; wChannel4
- dw SoundEffect74_Channel4
+ dw SoundEffect74_Channel4_BankF
-SoundEffect74_Channel4: ; 0x3eeed
+SoundEffect74_Channel4_BankF: ; 0x3eeed
dutycycle $02
-SoundEffect74_Channel4_loop: ; 0x3eeef
+SoundEffect74_Channel4_loop_BankF: ; 0x3eeef
soundeffect_note $02, $F1, $B6, $07
soundeffect_note $02, $31, $B6, $07
- loopchannel $06, SoundEffect74_Channel4_loop
+ loopchannel $06, SoundEffect74_Channel4_loop_BankF
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect75: ; 0x3ef00
+SoundEffect75_BankF: ; 0x3ef00
db $04 ; wChannel4
- dw SoundEffect75_Channel4
+ dw SoundEffect75_Channel4_BankF
-SoundEffect75_Channel4: ; 0x3ef03
+SoundEffect75_Channel4_BankF: ; 0x3ef03
dutycycle $02
-SoundEffect75_Channel4_loop: ; 0x3ef05
+SoundEffect75_Channel4_loop_BankF: ; 0x3ef05
soundeffect_note $02, $F1, $B6, $07
soundeffect_note $02, $31, $B6, $07
- loopchannel $08, SoundEffect75_Channel4_loop
+ loopchannel $08, SoundEffect75_Channel4_loop_BankF
soundeffect_note $01, $00, $00, $00
db $FF
-SoundEffect76: ; 0x3ef16
+SoundEffect76_BankF: ; 0x3ef16
db $04 ; wChannel4
- dw SoundEffect76_Channel4
+ dw SoundEffect76_Channel4_BankF
-SoundEffect76_Channel4: ; 0x3ef19
+SoundEffect76_Channel4_BankF: ; 0x3ef19
togglesfx
dutycycle $02
notetype $01, $F1
@@ -4102,13 +4102,13 @@ SoundEffect76_Channel4: ; 0x3ef19
note __, 2
db $FF
-SoundEffect77: ; 0x3ef27
+SoundEffect77_BankF: ; 0x3ef27
db $4 | (($2 - 1) << 6) ; wChannel4
- dw SoundEffect77_Channel4
+ dw SoundEffect77_Channel4_BankF
db $05 ; wChannel5
- dw SoundEffect77_Channel5
+ dw SoundEffect77_Channel5_BankF
-SoundEffect77_Channel4: ; 0x3ef2d
+SoundEffect77_Channel4_BankF: ; 0x3ef2d
togglesfx
dutycycle $02
tempo $90
@@ -4131,7 +4131,7 @@ SoundEffect77_Channel4: ; 0x3ef2d
note C#, 3
db $FF
-SoundEffect77_Channel5: ; 0x3ef4b
+SoundEffect77_Channel5_BankF: ; 0x3ef4b
togglesfx
dutycycle $02
notetype $08, $E1
@@ -4151,7 +4151,7 @@ SoundEffect77_Channel5: ; 0x3ef4b
note G#, 3
db $FF
-CryBasePointers: ; 0x3ef63
+CryBasePointers_BankF: ; 0x3ef63
dw Cry_00_Header_BankF
dw Cry_01_Header_BankF
dw Cry_02_Header_BankF
@@ -4191,7 +4191,7 @@ CryBasePointers: ; 0x3ef63
dw Cry_24_Header_BankF
dw Cry_25_Header_BankF
-CryData: ; 0x3efaf
+CryData_BankF: ; 0x3efaf
; Each entry is in the following format:
; [base cry id], [pitch], [length
dw $000F, $0080, $0081 ; BULBASAUR
diff --git a/audio/engine_10.asm b/audio/engine_10.asm
index ad64e36..3e94953 100755
--- a/audio/engine_10.asm
+++ b/audio/engine_10.asm
@@ -1,13 +1,2073 @@
- dr $40000, $40ca2
+Func_40000:
+ push hl
+ push de
+ push bc
+ push af
+ call Func_40b1b
+ ld hl, wChannel0
+ ld de, wdeb0 - wChannel0
+.clearLoop
+ xor a
+ ld [hli], a
+ dec de
+ ld a, e
+ or d
+ jr nz, .clearLoop
+ ld hl, rNR50
+ xor a
+ ld [hli], a
+ ld [hli], a
+ ld a, $80
+ ld [hli], a
+ ld hl, rNR10
+ ld e, $4
+.loop
+ xor a
+ ld [hli], a
+ ld [hli], a
+ ld a, $8
+ ld [hli], a
+ xor a
+ ld [hli], a
+ ld a, $80
+ ld [hli], a
+ dec e
+ jr nz, .loop
+ ld a, $8
+ ld [wde9a], a
+ ld a, $77
+ ld [wde98], a
+ call Func_40b15
+ pop af
+ pop bc
+ pop de
+ pop hl
+ ret
-SongHeaderPointers10: ; 0x40ca2
+Func_40042:
+ ld a, [de]
+ inc de
+ and $7
+ ld [wdeae], a
+ ld c, a
+ ld b, $0
+ ld hl, ChannelPointers_Bank10
+ add hl, bc
+ add hl, bc
+ ld c, [hl]
+ inc hl
+ ld b, [hl]
+ ld hl, $0002
+ add hl, bc
+ res 0, [hl]
+ push de
+ xor a
+ ld hl, $0000
+ add hl, bc
+ ld e, $32
+.loop
+ ld [hli], a
+ dec e
+ jr nz, .loop
+ ld hl, $0017
+ add hl, bc
+ xor a
+ ld [hli], a
+ inc a
+ ld [hl], a
+ ld hl, $0028
+ add hl, bc
+ ld [hl], a
+ pop de
+ ld hl, $0005
+ add hl, bc
+ ld a, [de]
+ ld [hli], a
+ inc de
+ ld a, [de]
+ ld [hl], a
+ inc de
+ ld hl, $0000
+ add hl, bc
+ ld a, [wde9b]
+ ld [hli], a
+ ld a, [wde9c]
+ ld [hl], a
+ ret
+
+Unused_4008b: ; 4008b
+ db $d8, $d9, $da, $53, $30
+
+PlaySong_Bank10:
+ push de
+ call Func_40000
+ pop de
+ call Func_40b1b
+ ld hl, wde9b
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ld hl, SongHeaderPointers_Bank10
+ add hl, de
+ add hl, de
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld a, [de]
+ rlca
+ rlca
+ and $3
+ inc a
+.asm_400ac
+ push af
+ call Func_40042
+ call Func_40adf
+ pop af
+ dec a
+ jr nz, .asm_400ac
+ call Func_40b15
+ ret
+
+Unused_400bb: ; 400bb
+ db $2e, $3d, $3e, $0d, $0e
+
+PlaySoundEffect_Bank10:
+ call Func_40b1b
+ ld hl, wde9b
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ld hl, SoundEffects_Bank10
+ add hl, de
+ add hl, de
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld a, [de]
+ rlca
+ rlca
+ and $3
+ inc a
+.asm_400d7
+ push af
+ call Func_40042
+ ld hl, $0002
+ add hl, bc
+ set 3, [hl]
+ call Func_40adf
+ pop af
+ dec a
+ jr nz, .asm_400d7
+ call Func_40b15
+ ret
+
+Unused_400ec:
+; ???
+ db $77, $EF, $F0, $F1
+
+PlayCry_Bank10:
+; Plays a Pokemon cry.
+; Input: e = mon id
+ call Func_40b1b
+ ld a, e
+ and a
+ ret z
+ dec e
+ ld d, $0
+ ld hl, CryData_Bank10
+ add hl, de
+ add hl, de
+ add hl, de
+ add hl, de
+ add hl, de
+ add hl, de
+ ld e, [hl]
+ inc hl
+ ld d, [hl] ; de = base cry id
+ inc hl
+ ld a, [hli]
+ ld [wdea8], a
+ ld a, [hli]
+ ld [wdea9], a ; dea8 = cry pitch
+ ld a, [hli]
+ ld [wdeaa], a
+ ld a, [hl]
+ ld [wdeab], a ; deaa = cry length
+ ld hl, wde9b
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ld hl, CryBasePointers_Bank10
+ add hl, de
+ add hl, de
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld a, [de]
+ rlca
+ rlca
+ and $3
+ inc a
+.asm_4012a
+ push af
+ call Func_40042
+ ld hl, $0002
+ add hl, bc
+ set 5, [hl]
+ ld hl, $0003
+ add hl, bc
+ set 4, [hl]
+ ld hl, $0026
+ add hl, bc
+ ld a, [wdea8]
+ ld [hli], a
+ ld a, [wdea9]
+ ld [hl], a
+ ld a, [wde97]
+ and $3
+ cp $3
+ jr nc, .asm_4015b
+ ld hl, $0017
+ add hl, bc
+ ld a, [wdeaa]
+ ld [hli], a
+ ld a, [wdeab]
+ ld [hl], a
+.asm_4015b
+ call Func_40adf
+ pop af
+ dec a
+ jr nz, .asm_4012a
+ ld a, [wdeac]
+ and a
+ jr nz, .asm_40173
+ ld a, [wde98]
+ ld [wdeac], a
+ ld a, $77
+ ld [wde98], a
+.asm_40173
+ ld a, $1
+ ld [wdead], a
+ call Func_40b15
+ ret
+
+Unused_4017c; ; 0x4017c
+; ???
+ db $EE, $CD, $51, $30
+
+Func_40180:
+ ld a, [wdd00]
+ and a
+ ret z
+ xor a
+ ld [wde97], a
+ ld [wde99], a
+ ld bc, wChannel0
+.asm_4018f
+ ld hl, $0002
+ add hl, bc
+ bit 0, [hl]
+ jp z, .asm_4022d
+ ld hl, $0014
+ add hl, bc
+ ld a, [hl]
+ cp $2
+ jr c, .asm_401a4
+ dec [hl]
+ jr .asm_401c1
+
+.asm_401a4
+ ld hl, $001c
+ add hl, bc
+ ld a, [hl]
+ ld hl, $001b
+ add hl, bc
+ ld [hl], a
+ ld hl, $0025
+ add hl, bc
+ ld a, [hl]
+ ld hl, $0024
+ add hl, bc
+ ld [hl], a
+ ld hl, $0003
+ add hl, bc
+ res 1, [hl]
+ call Func_40670
+.asm_401c1
+ ld hl, $000d
+ add hl, bc
+ ld a, [hli]
+ ld [wde91], a
+ ld a, [hli]
+ ld [wde92], a
+ ld a, [hli]
+ ld [wde93], a
+ ld a, [hl]
+ ld [wde94], a
+ call Func_404f0
+ call Func_40632
+ ld a, [wdead]
+ and a
+ jr z, .asm_4020a
+ ld a, [wde97]
+ cp $4
+ jr nc, .asm_40219
+ ld hl, wChannel4 + 2
+ bit 0, [hl]
+ jr nz, .asm_40204
+ ld hl, wChannel5 + 2
+ bit 0, [hl]
+ jr nz, .asm_40204
+ ld hl, wChannel6 + 2
+ bit 0, [hl]
+ jr nz, .asm_40204
+ ld hl, wChannel7 + 2
+ bit 0, [hl]
+ jr z, .asm_4020a
+.asm_40204
+ ld hl, $000b
+ add hl, bc
+ set 5, [hl]
+.asm_4020a
+ ld a, [wde97]
+ cp $4
+ jr nc, .asm_40219
+ ld hl, $00ca
+ add hl, bc
+ bit 0, [hl]
+ jr nz, .asm_40227
+.asm_40219
+ call Func_4024d
+ ld hl, $0019
+ add hl, bc
+ ld a, [wde99]
+ or [hl]
+ ld [wde99], a
+.asm_40227
+ ld hl, $000b
+ add hl, bc
+ xor a
+ ld [hl], a
+.asm_4022d
+ ld hl, $0032
+ add hl, bc
+ ld c, l
+ ld b, h
+ ld a, [wde97]
+ inc a
+ ld [wde97], a
+ cp $8
+ jp nz, .asm_4018f
+ call Func_4040d
+ ld a, [wde98]
+ ld [rNR50], a
+ ld a, [wde99]
+ ld [rNR51], a
+ ret
+
+Func_4024d:
+ ld hl, PointerTable_4025e
+ ld a, [wde97]
+ and $7
+ add a
+ ld e, a
+ ld d, $0
+ add hl, de
+ ld a, [hli]
+ ld h, [hl]
+ ld l, a
+ jp [hl]
+
+PointerTable_4025e:
+ dw Func_4026e
+ dw Func_402e0
+ dw Func_40349
+ dw Func_403cf
+ dw Func_4026e
+ dw Func_402e0
+ dw Func_40349
+ dw Func_403cf
+
+Func_4026e:
+ ld hl, $000b
+ add hl, bc
+ bit 3, [hl]
+ jr z, .asm_4027b
+ ld a, [wde9a]
+ ld [rNR10], a
+.asm_4027b
+ bit 5, [hl]
+ jr nz, .asm_402ba
+ bit 4, [hl]
+ jr nz, .asm_402c6
+ bit 6, [hl]
+ jr nz, .asm_402b4
+ bit 1, [hl]
+ jr z, .asm_40295
+ ld a, [wde93]
+ ld [rNR13], a
+ ld a, [wde94]
+ ld [rNR14], a
+.asm_40295
+ bit 2, [hl]
+ jr z, .asm_402a5
+ ld a, [wde92]
+ ld [rNR12], a
+ ld a, [wde94]
+ or $80
+ ld [rNR14], a
+.asm_402a5
+ bit 0, [hl]
+ ret z
+ ld a, [wde91]
+ ld d, a
+ ld a, [rNR11]
+ and $3f
+ or d
+ ld [rNR11], a
+ ret
+
+.asm_402b4
+ ld a, [wde93]
+ ld [rNR13], a
+ ret
+
+.asm_402ba
+ ld a, $8
+ ld [rNR12], a
+ ld a, [wde94]
+ or $80
+ ld [rNR14], a
+ ret
+
+.asm_402c6
+ ld hl, wde91
+ ld a, $3f
+ or [hl]
+ ld [rNR11], a
+ ld a, [wde92]
+ ld [rNR12], a
+ ld a, [wde93]
+ ld [rNR13], a
+ ld a, [wde94]
+ or $80
+ ld [rNR14], a
+ ret
+
+Func_402e0:
+ ld hl, $000b
+ add hl, bc
+ bit 5, [hl]
+ jr nz, .asm_40323
+ bit 4, [hl]
+ jr nz, .asm_4032f
+ bit 6, [hl]
+ jr nz, .asm_4031d
+ bit 1, [hl]
+ jr z, .asm_402fe
+ ld a, [wde93]
+ ld [rNR23], a
+ ld a, [wde94]
+ ld [rNR24], a
+.asm_402fe
+ bit 2, [hl]
+ jr z, .asm_4030e
+ ld a, [wde92]
+ ld [rNR22], a
+ ld a, [wde94]
+ or $80
+ ld [rNR24], a
+.asm_4030e
+ bit 0, [hl]
+ ret z
+ ld a, [wde91]
+ ld d, a
+ ld a, [rNR21]
+ and $3f
+ or d
+ ld [rNR21], a
+ ret
+
+.asm_4031d
+ ld a, [wde93]
+ ld [rNR23], a
+ ret
+
+.asm_40323
+ ld a, $8
+ ld [rNR22], a
+ ld a, [wde94]
+ or $80
+ ld [rNR24], a
+ ret
+
+.asm_4032f
+ ld hl, wde91
+ ld a, $3f
+ or [hl]
+ ld [rNR21], a
+ ld a, [wde92]
+ ld [rNR22], a
+ ld a, [wde93]
+ ld [rNR23], a
+ ld a, [wde94]
+ or $80
+ ld [rNR24], a
+ ret
+
+Func_40349:
+ ld hl, $000b
+ add hl, bc
+ bit 5, [hl]
+ jr nz, .asm_40387
+ bit 4, [hl]
+ jr nz, .asm_4038b
+ bit 6, [hl]
+ jr nz, .asm_40381
+ bit 1, [hl]
+ jr z, .asm_40367
+ ld a, [wde93]
+ ld [rNR33], a
+ ld a, [wde94]
+ ld [rNR34], a
+.asm_40367
+ bit 2, [hl]
+ ret z
+ xor a
+ ld [rNR30], a
+ call LoadWavePattern_Bank10
+ ld a, $80
+ ld [rNR30], a
+ ld a, [wde93]
+ ld [rNR33], a
+ ld a, [wde94]
+ or $80
+ ld [rNR34], a
+ ret
+
+.asm_40381
+ ld a, [wde93]
+ ld [rNR33], a
+ ret
+
+.asm_40387
+ xor a
+ ld [rNR30], a
+ ret
+
+.asm_4038b
+ ld a, $3f
+ ld [rNR31], a
+ xor a
+ ld [rNR30], a
+ call LoadWavePattern_Bank10
+ ld a, $80
+ ld [rNR30], a
+ ld a, [wde93]
+ ld [rNR33], a
+ ld a, [wde94]
+ or $80
+ ld [rNR34], a
+ ret
+
+LoadWavePattern_Bank10:
+ push hl
+ ld a, [wde92]
+ and $f
+ ld l, a
+ ld h, $0
+ add hl, hl
+ add hl, hl
+ add hl, hl
+ add hl, hl
+ ld de, WavePatterns_Bank10
+ add hl, de
+ ld de, rWave_0
+ push bc
+ ld b, $10
+.loop
+ ld a, [hli]
+ ld [de], a
+ inc de
+ dec b
+ jr nz, .loop
+ pop bc
+ pop hl
+ ld a, [wde92]
+ and $f0
+ sla a
+ ld [rNR32], a ; set volume of wave channel
+ ret
+
+Func_403cf:
+ ld hl, $000b
+ add hl, bc
+ bit 5, [hl]
+ jr nz, .asm_403f1
+ bit 4, [hl]
+ jr nz, .asm_403fa
+ bit 1, [hl]
+ jr z, .asm_403e4
+ ld a, [wde93]
+ ld [rNR43], a
+.asm_403e4
+ bit 2, [hl]
+ ret z
+ ld a, [wde92]
+ ld [rNR42], a
+ ld a, $80
+ ld [rNR44], a
+ ret
+
+.asm_403f1
+ ld a, $8
+ ld [rNR42], a
+ ld a, $80
+ ld [rNR44], a
+ ret
+
+.asm_403fa
+ ld a, $3f
+ ld [rNR41], a
+ ld a, [wde92]
+ ld [rNR42], a
+ ld a, [wde93]
+ ld [rNR43], a
+ ld a, $80
+ ld [rNR44], a
+ ret
+
+Func_4040d:
+ ld a, [wdea2]
+ and a
+ ret z
+ ld a, [wdea3]
+ and a
+ jr z, .asm_4041d
+ dec a
+ ld [wdea3], a
+ ret
+
+.asm_4041d
+ ld a, [wdea2]
+ ld d, a
+ and $7f
+ ld [wdea3], a
+ ld a, [wde98]
+ and $7
+ bit 7, d
+ jr nz, .asm_40448
+ and a
+ jr z, .asm_40435
+ dec a
+ jr .asm_40454
+
+.asm_40435
+ ld a, [wdea4]
+ ld e, a
+ ld a, [wdea5]
+ ld d, a
+ push bc
+ call PlaySong_Bank10
+ pop bc
+ ld hl, wdea2
+ set 7, [hl]
+ ret
+
+.asm_40448
+ cp $7
+ jr nc, .asm_4044f
+ inc a
+ jr .asm_40454
+
+.asm_4044f
+ xor a
+ ld [wdea2], a
+ ret
+
+.asm_40454
+ ld d, a
+ swap a
+ or d
+ ld [wde98], a
+ ret
+
+Func_4045c:
+ ld hl, $0003
+ add hl, bc
+ bit 1, [hl]
+ ret z
+ ld hl, $0014
+ add hl, bc
+ ld a, [hl]
+ ld hl, wde95
+ sub [hl]
+ jr nc, .asm_40470
+ ld a, $1
+.asm_40470
+ ld [hl], a
+ ld hl, $000f
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld hl, $001f
+ add hl, bc
+ ld a, e
+ sub [hl]
+ ld e, a
+ ld a, d
+ sbc $0
+ ld d, a
+ ld hl, $0020
+ add hl, bc
+ sub [hl]
+ jr nc, .asm_404ab
+ ld hl, $0004
+ add hl, bc
+ set 1, [hl]
+ ld hl, $000f
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld hl, $001f
+ add hl, bc
+ ld a, [hl]
+ sub e
+ ld e, a
+ ld a, d
+ sbc $0
+ ld d, a
+ ld hl, $0020
+ add hl, bc
+ ld a, [hl]
+ sub d
+ ld d, a
+ jr .asm_404c9
+
+.asm_404ab
+ ld hl, $0004
+ add hl, bc
+ res 1, [hl]
+ ld hl, $000f
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld hl, $001f
+ add hl, bc
+ ld a, e
+ sub [hl]
+ ld e, a
+ ld a, d
+ sbc $0
+ ld d, a
+ ld hl, $0020
+ add hl, bc
+ sub [hl]
+ ld d, a
+.asm_404c9
+ push bc
+ ld hl, wde95
+ ld b, $0
+.asm_404cf
+ inc b
+ ld a, e
+ sub [hl]
+ ld e, a
+ jr nc, .asm_404cf
+ ld a, d
+ and a
+ jr z, .asm_404dc
+ dec d
+ jr .asm_404cf
+
+.asm_404dc
+ ld a, e
+ add [hl]
+ ld d, b
+ pop bc
+ ld hl, $0021
+ add hl, bc
+ ld [hl], d
+ ld hl, $0022
+ add hl, bc
+ ld [hl], a
+ ld hl, $0023
+ add hl, bc
+ xor a
+ ld [hl], a
+
+ ; fall through
+
+Func_404f0:
+ ld hl, $0003
+ add hl, bc
+ bit 2, [hl]
+ jr z, .asm_4050b
+ ld hl, $001a
+ add hl, bc
+ ld a, [hl]
+ rlca
+ rlca
+ ld [hl], a
+ and $c0
+ ld [wde91], a
+ ld hl, $000b
+ add hl, bc
+ set 0, [hl]
+.asm_4050b
+ ld hl, $0003
+ add hl, bc
+ bit 4, [hl]
+ jr z, .asm_40529
+ ld hl, $0026
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld hl, wde93
+ ld a, [hli]
+ ld h, [hl]
+ ld l, a
+ add hl, de
+ ld e, l
+ ld d, h
+ ld hl, wde93
+ ld [hl], e
+ inc hl
+ ld [hl], d
+.asm_40529
+ ld hl, $0003
+ add hl, bc
+ bit 1, [hl]
+ jp z, .asm_405c1
+ ld hl, $000f
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld hl, $0004
+ add hl, bc
+ bit 1, [hl]
+ jr z, .asm_40574
+ ld hl, $0021
+ add hl, bc
+ ld l, [hl]
+ ld h, $0
+ add hl, de
+ ld d, h
+ ld e, l
+ ld hl, $0022
+ add hl, bc
+ ld a, [hl]
+ ld hl, $0023
+ add hl, bc
+ add [hl]
+ ld [hl], a
+ ld a, $0
+ adc e
+ ld e, a
+ ld a, $0
+ adc d
+ ld d, a
+ ld hl, $0020
+ add hl, bc
+ ld a, [hl]
+ cp d
+ jp c, .asm_405a1
+ jr nz, .asm_405b4
+ ld hl, $001f
+ add hl, bc
+ ld a, [hl]
+ cp e
+ jp c, .asm_405a1
+ jr .asm_405b4
+
+.asm_40574
+ ld a, e
+ ld hl, $0021
+ add hl, bc
+ ld e, [hl]
+ sub e
+ ld e, a
+ ld a, d
+ sbc $0
+ ld d, a
+ ld hl, $0022
+ add hl, bc
+ ld a, [hl]
+ add a
+ ld [hl], a
+ ld a, e
+ sbc $0
+ ld e, a
+ ld a, d
+ sbc $0
+ ld d, a
+ ld hl, $0020
+ add hl, bc
+ ld a, d
+ cp [hl]
+ jr c, .asm_405a1
+ jr nz, .asm_405b4
+ ld hl, $001f
+ add hl, bc
+ ld a, e
+ cp [hl]
+ jr nc, .asm_405b4
+.asm_405a1
+ ld hl, $0003
+ add hl, bc
+ res 1, [hl]
+ ld hl, $0004
+ add hl, bc
+ res 1, [hl]
+ ld hl, $0020
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+.asm_405b4
+ ld hl, $000f
+ add hl, bc
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ld hl, $000b
+ add hl, bc
+ set 1, [hl]
+.asm_405c1
+ ld hl, $0003
+ add hl, bc
+ bit 0, [hl]
+ jr z, .asm_4061a
+ ld hl, $001b
+ add hl, bc
+ ld a, [hl]
+ and a
+ jr nz, .asm_405e3
+ ld hl, $001d
+ add hl, bc
+ ld a, [hl]
+ and a
+ jr z, .asm_4061a
+ ld d, a
+ ld hl, $001e
+ add hl, bc
+ ld a, [hl]
+ and $f
+ jr z, .asm_405e6
+.asm_405e3
+ dec [hl]
+ jr .asm_4061a
+
+.asm_405e6
+ ld a, [hl]
+ swap [hl]
+ or [hl]
+ ld [hl], a
+ ld a, [wde93]
+ ld e, a
+ ld hl, $0004
+ add hl, bc
+ bit 0, [hl]
+ jr z, .asm_40605
+ res 0, [hl]
+ ld a, d
+ and $f
+ ld d, a
+ ld a, e
+ sub d
+ jr nc, .asm_40611
+ ld a, $0
+ jr .asm_40611
+
+.asm_40605
+ set 0, [hl]
+ ld a, d
+ and $f0
+ swap a
+ add e
+ jr nc, .asm_40611
+ ld a, $ff
+.asm_40611
+ ld [wde93], a
+ ld hl, $000b
+ add hl, bc
+ set 6, [hl]
+.asm_4061a
+ ld hl, $0003
+ add hl, bc
+ bit 3, [hl]
+ ret z
+ ld hl, $0024
+ add hl, bc
+ ld a, [hl]
+ and a
+ jr z, .asm_4062b
+ dec [hl]
+ ret
+
+.asm_4062b
+ ld hl, $000b
+ add hl, bc
+ set 5, [hl]
+ ret
+
+Func_40632:
+ ld hl, $0002
+ add hl, bc
+ bit 4, [hl]
+ ret z
+ ld a, [wde9f]
+ and a
+ jr z, .asm_40644
+ dec a
+ ld [wde9f], a
+ ret
+
+.asm_40644
+ ld hl, wde9d
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld a, [de]
+ inc de
+ cp $ff
+ ret z
+ and $f
+ inc a
+ ld [wde9f], a
+ ld a, [de]
+ inc de
+ ld [wde92], a
+ ld a, [de]
+ inc de
+ ld [wde93], a
+ xor a
+ ld [wde94], a
+ ld hl, wde9d
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ld hl, $000b
+ add hl, bc
+ set 4, [hl]
+ ret
+
+Func_40670:
+ call Func_40a10
+ cp $ff
+ jr z, .asm_406c9
+ cp $d0
+ jr c, .asm_40680
+.asm_4067b
+ call Func_40786
+ jr Func_40670
+
+.asm_40680
+ ld hl, $0002
+ add hl, bc
+ bit 3, [hl]
+ jp nz, Func_40723
+ bit 5, [hl]
+ jp nz, Func_40723
+ bit 4, [hl]
+ jp nz, Func_40750
+ ld a, [wde96]
+ and $f
+ call Func_40a5b
+ ld a, [wde96]
+ swap a
+ and $f
+ jr z, .asm_406c2
+ ld hl, $0011
+ add hl, bc
+ ld [hl], a
+ ld e, a
+ ld hl, $0012
+ add hl, bc
+ ld d, [hl]
+ call Func_40a2b
+ ld hl, $000f
+ add hl, bc
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ld hl, $000b
+ add hl, bc
+ set 4, [hl]
+ jp Func_4045c
+
+.asm_406c2
+ ld hl, $000b
+ add hl, bc
+ set 5, [hl]
+ ret
+
+.asm_406c9
+ ld hl, $0002
+ add hl, bc
+ bit 1, [hl]
+ jr nz, .asm_4067b
+ ld a, [wde97]
+ cp $4
+ jr nc, .asm_406e0
+ ld hl, $00ca
+ add hl, bc
+ bit 0, [hl]
+ jr nz, .asm_406f6
+.asm_406e0
+ ld hl, $0002
+ add hl, bc
+ bit 5, [hl]
+ call nz, Func_40704
+ ld a, [wde97]
+ cp $4
+ jr nz, .asm_406f6
+ xor a
+ ld [rNR10], a
+ ld [wde9a], a
+.asm_406f6
+ ld hl, $0002
+ add hl, bc
+ res 0, [hl]
+ ld hl, $0000
+ add hl, bc
+ xor a
+ ld [hli], a
+ ld [hli], a
+ ret
+
+Func_40704:
+ ld a, [wde97]
+ cp $4
+ ret nz
+ xor a
+ ld hl, wChannel5 + $26
+ ld [hli], a
+ ld [hl], a
+ ld hl, wChannel7 + $26
+ ld [hli], a
+ ld [hl], a
+ ld a, [wdeac]
+ ld [wde98], a
+ xor a
+ ld [wdeac], a
+ ld [wdead], a
+ ret
+
+Func_40723:
+ ld hl, $000b
+ add hl, bc
+ set 4, [hl]
+ ld a, [wde96]
+ call Func_40a5b
+ call Func_40a10
+ ld hl, $000e
+ add hl, bc
+ ld [hl], a
+ call Func_40a10
+ ld hl, $000f
+ add hl, bc
+ ld [hl], a
+ ld a, [wde97]
+ and $3
+ cp $3
+ ret z
+ call Func_40a10
+ ld hl, $0010
+ add hl, bc
+ ld [hl], a
+ ret
+
+Func_40750:
+ ld a, [wde97]
+ cp $3
+ ret nz
+ ld a, [wde96]
+ and $f
+ call Func_40a5b
+ ld a, [wdea1]
+ ld e, a
+ ld d, $0
+ ld hl, Data_40ba2
+ add hl, de
+ add hl, de
+ ld a, [hli]
+ ld h, [hl]
+ ld l, a
+ ld a, [wde96]
+ swap a
+ and $f
+ ret z
+ ld e, a
+ ld d, $0
+ add hl, de
+ add hl, de
+ ld a, [hli]
+ ld [wde9d], a
+ ld a, [hl]
+ ld [wde9e], a
+ xor a
+ ld [wde9f], a
+ ret
+
+Func_40786:
+ ld a, [wde96]
+ sub $d0
+ ld e, a
+ ld d, $0
+ ld hl, PointerTable_40797
+ add hl, de
+ add hl, de
+ ld a, [hli]
+ ld h, [hl]
+ ld l, a
+ jp [hl]
+
+PointerTable_40797:
+ dw Func_409b6
+ dw Func_409b6
+ dw Func_409b6
+ dw Func_409b6
+ dw Func_409b6
+ dw Func_409b6
+ dw Func_409b6
+ dw Func_409b6
+ dw Func_40973
+ dw Func_409c1
+ dw Func_409aa
+ dw Func_40994
+ dw Func_409a1
+ dw Func_40987
+ dw Func_40939
+ dw Func_40951
+ dw Func_408ff
+ dw Func_408c4
+ dw Func_408b5
+ dw Func_4095f
+ dw Func_409ca
+ dw Func_409da
+ dw Func_40926
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_409e9
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_40a05
+ dw Func_40a0b
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_407f7
+ dw Func_40885
+ dw Func_4088e
+ dw Func_40833
+ dw Func_40843
+ dw Func_4080d
+ dw Func_407f8
+
+Func_407f7:
+ ret
+
+Func_407f8:
+ ld hl, $0002
+ add hl, bc
+ res 1, [hl]
+ ld hl, $0007
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld hl, $0005
+ add hl, bc
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ret
+
+Func_4080d:
+ call Func_40a10
+ ld e, a
+ call Func_40a10
+ ld d, a
+ push de
+ ld hl, $0005
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld hl, $0007
+ add hl, bc
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ pop de
+ ld hl, $0005
+ add hl, bc
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ld hl, $0002
+ add hl, bc
+ set 1, [hl]
+ ret
+
+Func_40833:
+ call Func_40a10
+ ld e, a
+ call Func_40a10
+ ld d, a
+ ld hl, $0005
+ add hl, bc
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ret
+
+Func_40843:
+ call Func_40a10
+ ld hl, $0002
+ add hl, bc
+ bit 2, [hl]
+ jr nz, .asm_40859
+ and a
+ jr z, .asm_40862
+ dec a
+ set 2, [hl]
+ ld hl, $0016
+ add hl, bc
+ ld [hl], a
+.asm_40859
+ ld hl, $0016
+ add hl, bc
+ ld a, [hl]
+ and a
+ jr z, .asm_40872
+ dec [hl]
+.asm_40862
+ call Func_40a10
+ ld e, a
+ call Func_40a10
+ ld d, a
+ ld hl, $0005
+ add hl, bc
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ret
+
+.asm_40872
+ ld hl, $0002
+ add hl, bc
+ res 2, [hl]
+ ld hl, $0005
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ inc de
+ inc de
+ ld [hl], d
+ dec hl
+ ld [hl], e
+ ret
+
+Func_40885:
+ call Func_40a10
+ ld hl, $000c
+ add hl, bc
+ ld [hl], a
+ ret
+
+Func_4088e:
+ call Func_40a10
+ ld hl, $000c
+ add hl, bc
+ cp [hl]
+ jr z, .asm_408a5
+ ld hl, $0005
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ inc de
+ inc de
+ ld [hl], d
+ dec hl
+ ld [hl], e
+ ret
+
+.asm_408a5
+ call Func_40a10
+ ld e, a
+ call Func_40a10
+ ld d, a
+ ld hl, $0005
+ add hl, bc
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ ret
+
+Func_408b5:
+ call Func_40a10
+ ld hl, $0025
+ add hl, bc
+ ld [hl], a
+ ld hl, $0003
+ add hl, bc
+ set 3, [hl]
+ ret
+
+Func_408c4:
+ ld hl, $0003
+ add hl, bc
+ set 0, [hl]
+ ld hl, $0004
+ add hl, bc
+ res 0, [hl]
+ call Func_40a10
+ ld hl, $001c
+ add hl, bc
+ ld [hl], a
+ ld hl, $001b
+ add hl, bc
+ ld [hl], a
+ call Func_40a10
+ ld hl, $001d
+ add hl, bc
+ ld d, a
+ and $f0
+ swap a
+ srl a
+ ld e, a
+ adc $0
+ swap a
+ or e
+ ld [hl], a
+ ld hl, $001e
+ add hl, bc
+ ld a, d
+ and $f
+ ld d, a
+ swap a
+ or d
+ ld [hl], a
+ ret
+
+Func_408ff:
+ call Func_40a10
+ ld [wde95], a
+ call Func_40a10
+ ld d, a
+ and $f
+ ld e, a
+ ld a, d
+ swap a
+ and $f
+ ld d, a
+ call Func_40a2b
+ ld hl, $001f
+ add hl, bc
+ ld [hl], e
+ ld hl, $0020
+ add hl, bc
+ ld [hl], d
+ ld hl, $0003
+ add hl, bc
+ set 1, [hl]
+ ret
+
+Func_40926:
+ ld hl, $0003
+ add hl, bc
+ set 4, [hl]
+ ld hl, $0027
+ add hl, bc
+ call Func_40a10
+ ld [hld], a
+ call Func_40a10
+ ld [hl], a
+ ret
+
+Func_40939:
+ ld hl, $0003
+ add hl, bc
+ set 2, [hl]
+ call Func_40a10
+ rrca
+ rrca
+ ld hl, $001a
+ add hl, bc
+ ld [hl], a
+ and $c0
+ ld hl, $000d
+ add hl, bc
+ ld [hl], a
+ ret
+
+Func_40951:
+ ld hl, $0002
+ add hl, bc
+ bit 3, [hl]
+ jr z, .asm_4095c
+ res 3, [hl]
+ ret
+
+.asm_4095c
+ set 3, [hl]
+ ret
+
+Func_4095f:
+ ld hl, $0002
+ add hl, bc
+ bit 4, [hl]
+ jr z, .asm_4096a
+ res 4, [hl]
+ ret
+
+.asm_4096a
+ set 4, [hl]
+ call Func_40a10
+ ld [wdea1], a
+ ret
+
+Func_40973:
+ call Func_40a10
+ ld hl, $0028
+ add hl, bc
+ ld [hl], a
+ ld a, [wde97]
+ and $3
+ cp $3
+ ret z
+ call Func_409a1
+ ret
+
+Func_40987:
+ call Func_40a10
+ ld [wde9a], a
+ ld hl, $000b
+ add hl, bc
+ set 3, [hl]
+ ret
+
+Func_40994:
+ call Func_40a10
+ rrca
+ rrca
+ and $c0
+ ld hl, $000d
+ add hl, bc
+ ld [hl], a
+ ret
+
+Func_409a1:
+ call Func_40a10
+ ld hl, $000e
+ add hl, bc
+ ld [hl], a
+ ret
+
+Func_409aa:
+ call Func_40a10
+ ld d, a
+ call Func_40a10
+ ld e, a
+ call Func_40a95
+ ret
+
+Func_409b6:
+ ld hl, $0012
+ add hl, bc
+ ld a, [wde96]
+ and $7
+ ld [hl], a
+ ret
+
+Func_409c1:
+ call Func_40a10
+ ld hl, $0013
+ add hl, bc
+ ld [hl], a
+ ret
+
+Func_409ca:
+ ld a, [wde97]
+ call Func_40af4
+ call Func_40a10
+ ld hl, $0019
+ add hl, bc
+ and [hl]
+ ld [hl], a
+ ret
+
+Func_409da:
+ call Func_40a10
+ ld a, [wdea2]
+ and a
+ ret nz
+ ld a, [wde96]
+ ld [wde98], a
+ ret
+
+Func_409e9:
+ call Func_40a10
+ ; cast to s16
+ ld e, a
+ cp $80
+ jr nc, .asm_409f5
+ ld d, $0
+ jr .asm_409f7
+
+.asm_409f5
+ ld d, $ff
+.asm_409f7
+ ld hl, $0017
+ add hl, bc
+ ld a, [hli]
+ ld h, [hl]
+ ld l, a
+ add hl, de
+ ld e, l
+ ld d, h
+ call Func_40a95
+ ret
+
+Func_40a05:
+ ld a, $1
+ ld [wdead], a
+ ret
+
+Func_40a0b:
+ xor a
+ ld [wdead], a
+ ret
+
+Func_40a10:
+ push hl
+ push de
+ ld hl, $0005
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld a, [de]
+ ld [wde96], a
+ inc de
+ ld hl, $0005
+ add hl, bc
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ pop de
+ pop hl
+ ld a, [wde96]
+ ret
+
+Func_40a2b:
+ ld hl, $0013
+ add hl, bc
+ ld a, [hl]
+ swap a
+ and $f
+ add d
+ push af
+ ld hl, $0013
+ add hl, bc
+ ld a, [hl]
+ and $f
+ ld l, a
+ ld d, $0
+ ld h, d
+ add hl, de
+ add hl, hl
+ ld de, Data_40b20
+ add hl, de
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ pop af
+.asm_40a4b
+ cp $7
+ jr nc, .asm_40a56
+ sra d
+ rr e
+ inc a
+ jr .asm_40a4b
+
+.asm_40a56
+ ld a, d
+ and $7
+ ld d, a
+ ret
+
+Func_40a5b:
+ inc a
+ ld e, a
+ ld d, $0
+ ld hl, $0028
+ add hl, bc
+ ld a, [hl]
+ ld l, $0
+ call Func_40a86
+ ld a, l
+ ld hl, $0017
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ ld hl, $0015
+ add hl, bc
+ ld l, [hl]
+ call Func_40a86
+ ld e, l
+ ld d, h
+ ld hl, $0015
+ add hl, bc
+ ld [hl], e
+ ld hl, $0014
+ add hl, bc
+ ld [hl], d
+ ret
+
+Func_40a86:
+ ld h, $0
+.asm_40a88
+ srl a
+ jr nc, .asm_40a8d
+ add hl, de
+.asm_40a8d
+ sla e
+ rl d
+ and a
+ jr nz, .asm_40a88
+ ret
+
+Func_40a95:
+ push bc
+ ld a, [wde97]
+ cp $4
+ jr nc, .asm_40ab7
+ ld bc, wChannel0
+ call Func_40ad1
+ ld bc, wChannel1
+ call Func_40ad1
+ ld bc, wChannel2
+ call Func_40ad1
+ ld bc, wChannel3
+ call Func_40ad1
+ jr .asm_40acf
+
+.asm_40ab7
+ ld bc, wChannel4
+ call Func_40ad1
+ ld bc, wChannel5
+ call Func_40ad1
+ ld bc, wChannel6
+ call Func_40ad1
+ ld bc, wChannel7
+ call Func_40ad1
+.asm_40acf
+ pop bc
+ ret
+
+Func_40ad1:
+ ld hl, $0017
+ add hl, bc
+ ld [hl], e
+ inc hl
+ ld [hl], d
+ xor a
+ ld hl, $0015
+ add hl, bc
+ ld [hl], a
+ ret
+
+Func_40adf:
+ call Func_40b06
+ ld a, [wdeae]
+ jr .asm_40aea
+
+ ld a, [wde97]
+.asm_40aea
+ call Func_40af4
+ ld hl, $0002
+ add hl, bc
+ set 0, [hl]
+ ret
+
+Func_40af4:
+ push de
+ and $3
+ ld e, a
+ ld d, $0
+ ld hl, Data_40c8e
+ add hl, de
+ ld a, [hl]
+ ld hl, $0019
+ add hl, bc
+ ld [hl], a
+ pop de
+ ret
+
+Func_40b06:
+ ld a, [wdeae]
+ and $3
+ cp $0
+ ret nz
+ xor a
+ ld [rNR10], a
+ ld [wde9a], a
+ ret
+
+Func_40b15:
+ ld a, $1
+ ld [wdd00], a
+ ret
+
+Func_40b1b:
+ xor a
+ ld [wdd00], a
+ ret
+
+Data_40b20:
+ dw $0000
+ dw $f82c
+ dw $f89d
+ dw $f907
+ dw $f96b
+ dw $f9ca
+ dw $fa23
+ dw $fa77
+ dw $fac7
+ dw $fb12
+ dw $fb58
+ dw $fb9b
+ dw $fbda
+ dw $fc16
+ dw $fc4e
+ dw $fc83
+ dw $fcb5
+ dw $fce5
+ dw $fd11
+ dw $fd3b
+ dw $fd63
+ dw $fd89
+ dw $fdac
+ dw $fdcd
+ dw $fded
+
+WavePatterns_Bank10:
+WavePattern0_Bank10:
+ db $02, $46, $8A, $CE, $FF, $FE, $ED, $DC, $CB, $A9, $87, $65, $44, $33, $22, $11
+WavePattern1_Bank10:
+ db $02, $46, $8A, $CE, $EF, $FF, $FE, $EE, $DD, $CB, $A9, $87, $65, $43, $22, $11
+WavePattern2_Bank10:
+ db $01, $23, $43, $21, $FE, $CA, $8A, $CE, $01, $23, $43, $21, $FE, $CA, $8A, $CE
+WavePattern3_Bank10:
+ db $00, $11, $22, $33, $44, $33, $22, $11, $FF, $EE, $CC, $AA, $88, $AA, $CC, $EE
+WavePattern4_Bank10:
+ db $00, $11, $22, $33, $44, $33, $22, $11, $FF, $EE, $CC, $AA, $88, $AA, $CC, $EE
+
+Data_40ba2:
+; related to percussion instruments
+ dw Data_40bae
+ dw Data_40bce
+ dw Data_40bee
+ dw Data_40bee
+ dw Data_40bee
+ dw Data_40bee
+
+Data_40bae:
+ dw Data_40c12
+ dw Data_40c13
+ dw Data_40c17
+ dw Data_40c1b
+ dw Data_40c1f
+ dw Data_40c26
+ dw Data_40c0e
+ dw Data_40c31
+ dw Data_40c35
+ dw Data_40c3c
+ dw Data_40c43
+ dw Data_40c47
+ dw Data_40c64
+ dw Data_40c12
+ dw Data_40c12
+ dw Data_40c12
+
+Data_40bce:
+ dw Data_40c12
+ dw Data_40c0e
+ dw Data_40c17
+ dw Data_40c1b
+ dw Data_40c1f
+ dw Data_40c60
+ dw Data_40c2d
+ dw Data_40c68
+ dw Data_40c52
+ dw Data_40c59
+ dw Data_40c87
+ dw Data_40c47
+ dw Data_40c4b
+ dw Data_40c12
+ dw Data_40c12
+ dw Data_40c12
+
+Data_40bee:
+ dw Data_40c12
+ dw Data_40c43
+ dw Data_40c47
+ dw Data_40c1b
+ dw Data_40c1f
+ dw Data_40c6f
+ dw Data_40c73
+ dw Data_40c77
+ dw Data_40c35
+ dw Data_40c3c
+ dw Data_40c7b
+ dw Data_40c7f
+ dw Data_40c83
+ dw Data_40c12
+ dw Data_40c12
+ dw Data_40c12
+
+Data_40c0e:
+ db $20, $11, $11
+ db $FF ; terminator
+
+Data_40c12:
+ db $FF ; terminator
+
+Data_40c13:
+ db $20, $91, $33
+ db $FF ; terminator
+
+Data_40c17:
+ db $20, $51, $32
+ db $FF ; terminator
+
+Data_40c1b:
+ db $20, $81, $31
+ db $FF ; terminator
+
+Data_40c1f:
+ db $21, $71, $70, $20, $11, $11
+ db $FF ; terminator
+
+Data_40c26:
+ db $30, $82, $4C, $22, $61, $20
+ db $FF ; terminator
+
+Data_40c2d:
+ db $30, $91, $18
+ db $FF ; terminator
+
+Data_40c31:
+ db $27, $92, $10
+ db $FF ; terminator
+
+Data_40c35:
+ db $33, $91, $00, $33, $11, $00
+ db $FF ; terminator
+
+Data_40c3c:
+ db $33, $91, $11, $33, $11, $00
+ db $FF ; terminator
+
+Data_40c43:
+ db $01, $18, $01
+ db $FF ; terminator
+
+Data_40c47:
+ db $01, $28, $01
+ db $FF ; terminator
+
+Data_40c4b:
+ db $33, $88, $15, $20, $65, $12
+ db $FF ; terminator
+
+Data_40c52:
+ db $33, $51, $21, $33, $11, $11
+ db $FF ; terminator
+
+Data_40c59:
+ db $33, $51, $50, $33, $11, $11
+ db $FF ; terminator
+
+Data_40c60:
+ db $20, $A1, $31
+ db $FF ; terminator
+
+Data_40c64:
+ db $20, $84, $12
+ db $FF ; terminator
+
+Data_40c68:
+ db $33, $81, $00, $33, $11, $00
+ db $FF ; terminator
+
+Data_40c6f:
+ db $01, $38, $01
+ db $FF ; terminator
+
+Data_40c73:
+ db $01, $48, $01
+ db $FF ; terminator
+
+Data_40c77:
+ db $01, $58, $01
+ db $FF ; terminator
+
+Data_40c7b:
+ db $01, $68, $01
+ db $FF ; terminator
+
+Data_40c7f:
+ db $01, $78, $01
+ db $FF ; terminator
+
+Data_40c83:
+ db $01, $88, $01
+ db $FF ; terminator
+
+Data_40c87:
+ db $33, $81, $21, $33, $11, $11
+ db $FF ; terminator
+
+Data_40c8e:
+ db $11, $22, $44, $88
+
+ChannelPointers_Bank10:
+ dw wChannel0
+ dw wChannel1
+ dw wChannel2
+ dw wChannel3
+ dw wChannel4
+ dw wChannel5
+ dw wChannel6
+ dw wChannel7
+
+SongHeaderPointers_Bank10:
dw Music_Nothing10
dw Music_RedField
dw Music_CatchEmBlue
dw Music_HurryUpBlue
dw Music_HiScore
dw Music_GameOver
-; 0x40cae
INCLUDE "audio/music/nothing10.asm"
INCLUDE "audio/music/redfield.asm"
@@ -16,4 +2076,3519 @@ INCLUDE "audio/music/hiscore.asm"
INCLUDE "audio/music/gameover.asm"
INCLUDE "audio/music/hurryupblue.asm"
- dr $4255b, $44000
+SoundEffects_Bank10:
+ dw SoundEffect0_Bank10
+ dw SoundEffect1_Bank10
+ dw SoundEffect2_Bank10
+ dw SoundEffect3_Bank10
+ dw SoundEffect4_Bank10
+ dw SoundEffect5_Bank10
+ dw SoundEffect6_Bank10
+ dw SoundEffect7_Bank10
+ dw SoundEffect8_Bank10
+ dw SoundEffect9_Bank10
+ dw SoundEffect10_Bank10
+ dw SoundEffect11_Bank10
+ dw SoundEffect12_Bank10
+ dw SoundEffect13_Bank10
+ dw SoundEffect14_Bank10
+ dw SoundEffect15_Bank10
+ dw SoundEffect16_Bank10
+ dw SoundEffect17_Bank10
+ dw SoundEffect18_Bank10
+ dw SoundEffect19_Bank10
+ dw SoundEffect20_Bank10
+ dw SoundEffect21_Bank10
+ dw SoundEffect22_Bank10
+ dw SoundEffect23_Bank10
+ dw SoundEffect24_Bank10
+ dw SoundEffect25_Bank10
+ dw SoundEffect26_Bank10
+ dw SoundEffect27_Bank10
+ dw SoundEffect28_Bank10
+ dw SoundEffect29_Bank10
+ dw SoundEffect30_Bank10
+ dw SoundEffect31_Bank10
+ dw SoundEffect32_Bank10
+ dw SoundEffect33_Bank10
+ dw SoundEffect34_Bank10
+ dw SoundEffect35_Bank10
+ dw SoundEffect36_Bank10
+ dw SoundEffect37_Bank10
+ dw SoundEffect38_Bank10
+ dw SoundEffect39_Bank10
+ dw SoundEffect40_Bank10
+ dw SoundEffect41_Bank10
+ dw SoundEffect42_Bank10
+ dw SoundEffect43_Bank10
+ dw SoundEffect44_Bank10
+ dw SoundEffect45_Bank10
+ dw SoundEffect46_Bank10
+ dw SoundEffect47_Bank10
+ dw SoundEffect48_Bank10
+ dw SoundEffect49_Bank10
+ dw SoundEffect50_Bank10
+ dw SoundEffect51_Bank10
+ dw SoundEffect52_Bank10
+ dw SoundEffect53_Bank10
+ dw SoundEffect54_Bank10
+ dw SoundEffect55_Bank10
+ dw SoundEffect56_Bank10
+ dw SoundEffect57_Bank10
+ dw SoundEffect58_Bank10
+ dw SoundEffect59_Bank10
+ dw SoundEffect60_Bank10
+ dw SoundEffect61_Bank10
+ dw SoundEffect62_Bank10
+ dw SoundEffect63_Bank10
+ dw SoundEffect64_Bank10
+ dw SoundEffect65_Bank10
+ dw SoundEffect66_Bank10
+ dw SoundEffect67_Bank10
+ dw SoundEffect68_Bank10
+ dw SoundEffect69_Bank10
+ dw SoundEffect70_Bank10
+ dw SoundEffect71_Bank10
+ dw SoundEffect72_Bank10
+ dw SoundEffect73_Bank10
+ dw SoundEffect74_Bank10
+ dw SoundEffect75_Bank10
+ dw SoundEffect76_Bank10
+ dw SoundEffect77_Bank10
+
+SoundEffect0_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect0_Channel4_Bank10
+
+SoundEffect0_Channel4_Bank10:
+ dutycycle $02
+ soundinput $94
+ soundeffect_note $05, $F6, $0B, $1E
+ soundinput $95
+ soundeffect_note $08, $8B, $0B, $3E
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect1_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect1_Channel4_Bank10
+
+SoundEffect1_Channel4_Bank10:
+ dutycycle $02
+ soundinput $14
+ soundeffect_note $04, $F2, $00, $06
+ soundeffect_note $04, $F2, $00, $06
+ soundinput $17
+ soundeffect_note $0F, $F2, $00, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect2_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect2_Channel4_Bank10
+
+SoundEffect2_Channel4_Bank10:
+ dutycycle $01
+ soundinput $17
+ soundeffect_note $0F, $D7, $00, $06
+ soundeffect_note $0F, $B7, $80, $05
+ soundeffect_note $0F, $87, $00, $05
+ soundeffect_note $0F, $47, $80, $04
+ soundeffect_note $0F, $17, $00, $04
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect3_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect3_Channel4_Bank10
+
+SoundEffect3_Channel4_Bank10:
+ dutycycle $02
+ soundeffect_note $02, $F1, $80, $06
+ soundeffect_note $02, $F1, $80, $07
+ soundeffect_note $02, $31, $80, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect4_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect4_Channel4_Bank10
+
+SoundEffect4_Channel4_Bank10:
+ dutycycle $00
+ soundinput $35
+ soundeffect_note $0c, $C3, $6B, $3B
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect5_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect5_Channel4_Bank10
+
+SoundEffect5_Channel4_Bank10:
+ dutycycle $02
+ soundinput $95
+ soundeffect_note $0F, $F2, $00, $04
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect6_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect6_Channel4_Bank10
+
+SoundEffect6_Channel4_Bank10:
+ dutycycle $00
+ soundinput $17
+ soundeffect_note $0F, $D2, $00, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect7_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect7_Channel4_Bank10
+
+SoundEffect7_Channel4_Bank10:
+ dutycycle $02
+ soundinput $9A
+ soundeffect_note $04, $F3, $0B, $3E
+ soundinput $9D
+ soundeffect_note $03, $C2, $2C, $3F
+ soundeffect_note $06, $E1, $A2, $1D
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect8_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect8_Channel4_Bank10
+
+SoundEffect8_Channel4_Bank10:
+ dutycycle $02
+ soundinput $88
+ soundeffect_note $01, $D2, $62, $07
+ soundeffect_note $08, $52, $62, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect9_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect9_Channel4_Bank10
+
+SoundEffect9_Channel4_Bank10:
+ dutycycle $02
+ soundeffect_note $02, $F1, $80, $07
+ soundeffect_note $04, $F1, $61, $07
+ soundeffect_note $02, $41, $61, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect10_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect10_Channel4_Bank10
+
+SoundEffect10_Channel4_Bank10:
+ dutycycle $02
+ soundinput $2F
+ soundeffect_note $0F, $E2, $80, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect11_Bank10:
+ db $4 | (($2 - 1) << 6) ; wChannel4
+ dw SoundEffect11_Channel4_Bank10
+ db $07 ; wChannel7
+ dw SoundEffect11_Channel7_Bank10
+
+SoundEffect11_Channel4_Bank10:
+ dutycycle $02
+ soundinput $16
+ soundeffect_note $01, $F1, $27, $06
+ soundeffect_note $00, $71, $27, $06
+ soundeffect_note $0F, $F2, $00, $04
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect11_Channel7_Bank10:
+ soundeffect_percussion $01, $7B, $37
+ soundeffect_percussion $00, $00, $00
+ soundeffect_percussion $0F, $82, $10
+ soundeffect_percussion $01, $00, $00
+ db $FF
+
+SoundEffect12_Bank10:
+ db $07 ; wChannel7
+ dw SoundEffect12_Channel7_Bank10
+
+SoundEffect12_Channel7_Bank10:
+ soundeffect_percussion $01, $F8, $12
+ soundeffect_percussion $05, $A1, $20
+ soundeffect_percussion $01, $00, $00
+ db $FF
+
+SoundEffect13_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect13_Channel4_Bank10
+
+SoundEffect13_Channel4_Bank10:
+ dutycycle $02
+ soundeffect_note $01, $F2, $A0, $06
+ soundeffect_note $01, $F2, $E0, $06
+ soundeffect_note $08, $F1, $00, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect14_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect14_Channel4_Bank10
+
+SoundEffect14_Channel4_Bank10:
+ dutycycle $02
+ soundeffect_note $04, $E1, $C1, $06
+ soundeffect_note $02, $E1, $41, $07
+ soundeffect_note $0F, $F1, $81, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect15_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect15_Channel4_Bank10
+
+SoundEffect15_Channel4_Bank10:
+ dutycycle $01
+ soundinput $AF
+ soundeffect_note $0F, $F2, $80, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect16_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect16_Channel4_Bank10
+
+SoundEffect16_Channel4_Bank10:
+ togglesfx
+ forceoctave $04
+SoundEffect16_Channel4_Loop_Bank10:
+ notetype $01, $F8
+ soundinput $24
+ dutycycle $00
+ octave 2
+ note C_, 2
+ octave 4
+ note E_, 1
+ intensity $E8
+ octave 4
+ note G_, 1
+ loopchannel $15, SoundEffect16_Channel4_Loop_Bank10
+ octave 5
+ note G_, 2
+ note C_, 1
+ db $FF
+
+SoundEffect17_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect17_Channel4_Bank10
+
+SoundEffect17_Channel4_Bank10:
+ dutycycle $00
+ soundeffect_note $00, $B1, $80, $07
+ soundeffect_note $08, $81, $B0, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect18_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect18_Channel4_Bank10
+
+SoundEffect18_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $27, $06
+ soundeffect_note $02, $41, $27, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect19_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect19_Channel19_Bank10
+
+SoundEffect19_Channel19_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $72, $06
+ soundeffect_note $02, $41, $72, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect20_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect20_Channel4_Bank10
+
+SoundEffect20_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $9D, $06
+ soundeffect_note $02, $41, $9D, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect21_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect21_Channel4_Bank10
+
+SoundEffect21_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $C4, $06
+ soundeffect_note $02, $41, $C4, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect22_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect22_Channel4_Bank10
+
+SoundEffect22_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $D6, $06
+ soundeffect_note $02, $41, $D6, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect23_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect23_Channel4_Bank10
+
+SoundEffect23_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $F6, $06
+ soundeffect_note $02, $41, $F6, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect24_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect24_Channel4_Bank10
+
+SoundEffect24_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $13, $07
+ soundeffect_note $02, $41, $13, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect25_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect25_Channel4_Bank10
+
+SoundEffect25_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $2D, $07
+ soundeffect_note $02, $41, $2D, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect26_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect26_Channel4_Bank10
+
+SoundEffect26_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $39, $07
+ soundeffect_note $02, $41, $39, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect27_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect27_Channel4_Bank10
+
+SoundEffect27_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $4E, $07
+ soundeffect_note $02, $41, $4E, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect28_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect28_Channel4_Bank10
+
+SoundEffect28_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $62, $07
+ soundeffect_note $02, $41, $62, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect29_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect29_Channel4_Bank10
+
+SoundEffect29_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $6B, $07
+ soundeffect_note $02, $41, $6B, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect30_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect30_Channel4_Bank10
+
+SoundEffect30_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $7B, $07
+ soundeffect_note $02, $41, $7B, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect31_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect31_Channel4_Bank10
+
+SoundEffect31_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $89, $07
+ soundeffect_note $02, $41, $89, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect32_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect32_Channel4_Bank10
+
+SoundEffect32_Channel4_Bank10:
+ dutycycle $01
+ soundeffect_note $03, $F1, $96, $07
+ soundeffect_note $02, $41, $96, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect33_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect33_Channel4_Bank10
+
+SoundEffect33_Channel4_Bank10:
+ dutycycle $01
+ soundinput $94
+ soundeffect_note $02, $F8, $27, $06
+ dutycycle $02
+ soundinput $95
+ soundeffect_note $04, $F4, $6A, $05
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect34_Bank10:
+ db $04 | (($2 - 1) << 6) ; wChannel4
+ dw SoundEffect34_Channel4_Bank10
+ db $05
+ dw SoundEffect34_Channel5_Bank10
+
+SoundEffect34_Channel4_Bank10:
+ togglesfx
+ tempo $88
+ volume $77
+ notetype $0C, $E1
+ dutycycle $02
+ octave 3
+ note B_, 1
+ note E_, 1
+ octave 4
+ note E_, 1
+ note G#, 1
+ intensity $52
+ note G#, 1
+ intensity $E1
+ note A_, 1
+ intensity $52
+ note A_, 1
+ intensity $E1
+ note G#, 1
+ intensity $52
+ note G#, 1
+ db $FF
+
+SoundEffect34_Channel5_Bank10:
+ togglesfx
+ notetype $06, $B1
+ dutycycle $02
+ octave 4
+ note E_, 2
+ note G#, 2
+ note B_, 2
+ octave 5
+ note E_, 2
+ intensity $52
+ note E_, 2
+ intensity $B1
+ note F#, 2
+ intensity $52
+ note F#, 2
+ intensity $B1
+ note E_, 2
+ intensity $52
+ note E_, 2
+ db $FF
+
+SoundEffect35_Bank10:
+ db $04 | (($3 - 1) << 6) ; wChannel4
+ dw SoundEffect35_Channel4_Bank10
+ db $05 ; wChannel5
+ dw SoundEffect35_Channel5_Bank10
+ db $06 ; wChannel6
+ dw SoundEffect35_Channel6_Bank10
+
+SoundEffect35_Channel4_Bank10:
+ togglesfx
+ tempo $73
+ volume $77
+ tone $01
+ dutycycle $02
+ notetype $06, $56
+ octave 5
+ note C_, 8
+ octave 4
+ note B_, 8
+ intensity $66
+ note A#, 8
+ note A_, 8
+ intensity $76
+ note G_, 10
+ note __, 1
+ intensity $68
+ note G#, 1
+ intensity $88
+ note A_, 2
+ note G_, 2
+ vibrato $12, $34
+ notetype $0C, $97
+ note F#, 12
+ db $FF
+
+SoundEffect35_Channel5_Bank10:
+ togglesfx
+ vibrato $12, $34
+ dutycycle $03
+ notetype $0C, $B4
+ octave 3
+ note E_, 1
+ intensity $28
+ note E_, 1
+ callchannel SoundEffect35_Channel5_ch1_Bank10
+ intensity $B4
+ note A#, 1
+ intensity $28
+ note A#, 1
+ callchannel SoundEffect35_Channel5_ch1_Bank10
+ intensity $B8
+ note B_, 5
+ intensity $28
+ note B_, 1
+ intensity $B8
+ note C_, 1
+ octave 3
+ note B_, 1
+ intensity $B7
+ note A_, 12
+ db $FF
+
+SoundEffect35_Channel5_ch1_Bank10:
+ intensity $B4
+ note G_, 1
+ intensity $28
+ note G_, 1
+ intensity $B4
+ note A_, 1
+ intensity $28
+ note A_, 1
+ intensity $B4
+ note G_, 1
+ intensity $28
+ note G_, 1
+ db $FF
+
+SoundEffect35_Channel6_Bank10:
+ togglesfx
+ notetype $06, $22
+ octave 2
+ note C_, 2
+ intensity $32
+ octave 3
+ note C_, 1
+ note __, 1
+ octave 2
+ note G_, 1
+ note __, 1
+ octave 3
+ note C_, 1
+ note __, 1
+ note C_, 2
+ note __, 2
+ intensity $22
+ octave 1
+ note E_, 2
+ note G_, 2
+ octave 2
+ note C#, 2
+ intensity $32
+ octave 3
+ note C#, 1
+ note __, 1
+ octave 2
+ note G_, 1
+ note __, 1
+ octave 3
+ note C#, 1
+ note __, 1
+ note C#, 2
+ note __, 2
+ intensity $22
+ octave 1
+ note A_, 2
+ note G_, 2
+ octave 2
+ note D_, 2
+ intensity $32
+ octave 3
+ note D_, 1
+ note __, 1
+ octave 2
+ note A_, 1
+ note __, 1
+ octave 3
+ note D_, 1
+ note __, 1
+ note D_, 2
+ note __, 2
+ intensity $22
+ octave 2
+ note D_, 2
+ note E_, 2
+ notetype $0C, $22
+ note F#, 12
+ db $FF
+
+SoundEffect36_Bank10:
+ db $04 | (($3 - 1) << 6) ; wChannel4
+ dw SoundEffect36_Channel4_Bank10
+ db $05 ; wChannel5
+ dw SoundEffect36_Channel5_Bank10
+ db $06 ; wChannel6
+ dw SoundEffect36_Channel6_Bank10
+
+SoundEffect36_Channel4_Bank10:
+ togglesfx
+ tempo $70
+ volume $77
+ dutycycle $02
+ notetype $08, $81
+ note __, 3
+SoundEffect36_Channel4_loop_Bank10:
+ octave 4
+ note F_, 2
+ note D_, 2
+ intensity $88
+ octave 2
+ note A#, 1
+ note __, 1
+ loopchannel $02, SoundEffect36_Channel4_loop_Bank10
+ intensity $81
+ octave 4
+ note E_, 2
+ note C_, 2
+ intensity $88
+ octave 3
+ note C_, 1
+ note __, 1
+ intensity $81
+ octave 4
+ note C_, 2
+ octave 3
+ note G_, 2
+ intensity $88
+ note C_, 1
+ note __, 1
+ dutycycle $00
+ intensity $A8
+ octave 2
+ note A_, 2
+ note __, 4
+ octave 3
+ note C_, 2
+ note __, 2
+ octave 2
+ note A_, 2
+ note __, 2
+ db $FF
+
+SoundEffect36_Channel5_Bank10:
+ togglesfx
+ dutycycle $03
+ notetype $08, $A8
+ octave 4
+ note C_, 1
+ note E_, 1
+ note F#, 1
+ note G_, 4
+ note A_, 1
+ intensity $28
+ note A_, 1
+ intensity $A8
+ note G_, 4
+ note F_, 1
+ intensity $28
+ note F_, 1
+ intensity $A8
+ note G_, 4
+ note F_, 1
+ intensity $28
+ note F_, 1
+ intensity $A8
+ note E_, 2
+ intensity $88
+ note D#, 1
+ intensity $78
+ note D_, 1
+ intensity $A8
+ note C_, 2
+ octave 3
+ note F_, 2
+ intensity $28
+ note F_, 2
+ note __, 1
+ intensity $88
+ note G#, 1
+ intensity $A8
+ note A_, 2
+ intensity $28
+ note A_, 2
+ intensity $A8
+ note F_, 2
+ intensity $28
+ note F_, 2
+ db $FF
+
+SoundEffect36_Channel6_Bank10:
+ togglesfx
+ notetype $08, $22
+ note __, 3
+ octave 1
+ note A#, 4
+ octave 2
+ note F_, 1
+ note __, 1
+ octave 1
+ note A#, 4
+ octave 2
+ note F_, 1
+ note __, 1
+ note C_, 4
+ note G_, 1
+ note __, 1
+ note C_, 4
+ note G_, 1
+ note __, 1
+ note C_, 2
+ note __, 4
+ note F_, 2
+ note __, 2
+ note C_, 2
+ note __, 2
+ db $FF
+
+SoundEffect37_Bank10:
+ db $04 | (($3 - 1) << 6) ; wChannel4
+ dw SoundEffect37_Channel4_Bank10
+ db $05 ; wChannel5
+ dw SoundEffect37_Channel5_Bank10
+ db $06 ; wChannel6
+ dw SoundEffect37_Channel6_Bank10
+
+SoundEffect37_Channel4_Bank10:
+ togglesfx
+ tempo $6E
+ volume $77
+ dutycycle $02
+ notetype $06, $91
+ note __, 4
+ octave 3
+ note G_, 2
+ intensity $71
+ note A#, 2
+ octave 4
+ note D_, 2
+ note F_, 2
+ intensity $91
+ octave 3
+ note G_, 2
+ intensity $71
+ note A#, 2
+ octave 4
+ note D_, 2
+ octave 3
+ note A#, 2
+ intensity $91
+ note E_, 2
+ intensity $71
+ note G_, 2
+ note A_, 2
+ octave 4
+ note C_, 2
+ intensity $91
+ octave 3
+ note E_, 2
+ intensity $71
+ note G_, 2
+ note A_, 2
+ note G_, 2
+ intensity $91
+ note F_, 2
+ intensity $71
+ note A#, 2
+ octave 4
+ note D_, 2
+ octave 3
+ note F_, 2
+ intensity $91
+ note A#, 2
+ intensity $71
+ octave 4
+ note D_, 2
+ intensity $91
+ octave 3
+ note A#, 2
+ intensity $71
+ octave 4
+ note D_, 2
+ intensity $A3
+ note E_, 4
+ note __, 4
+ dutycycle $03
+ octave 3
+ note E_, 2
+ note __, 2
+ note C_, 1
+ note __, 1
+ note C_, 1
+ note __, 1
+ note C_, 4
+ db $FF
+
+SoundEffect37_Channel5_Bank10:
+ togglesfx
+ dutycycle $03
+ notetype $06, $B3
+ octave 4
+ note F_, 3
+ note A_, 1
+ note A#, 4
+ note A_, 4
+ note G_, 4
+ note F_, 4
+ note E_, 4
+ note F_, 4
+ note G_, 4
+ note F_, 3
+ note F#, 1
+ note G_, 4
+ note F_, 4
+ note E_, 4
+ note F_, 4
+ note G_, 4
+ intensity $28
+ note G_, 2
+ note __, 2
+ intensity $b3
+ octave 3
+ note G_, 2
+ intensity $28
+ note G_, 2
+ intensity $b3
+ note E_, 1
+ intensity $28
+ note E_, 1
+ intensity $b3
+ note E_, 1
+ intensity $28
+ note E_, 1
+ intensity $b3
+ note F_, 4
+ db $FF
+
+SoundEffect37_Channel6_Bank10:
+ togglesfx
+ notetype $06, $22
+ note __, 4
+ octave 1
+ note A#, 2
+ note __, 2
+ note A#, 2
+ note __, 2
+ octave 2
+ note D_, 5
+ note __, 1
+ octave 1
+ note A#, 2
+ note A_, 2
+ note __, 2
+ note A_, 2
+ note __, 2
+ octave 2
+ note C_, 5
+ note __, 1
+ octave 1
+ note A_, 2
+ note A#, 2
+ note __, 2
+ note F_, 2
+ note __, 2
+ note F_, 5
+ note __, 1
+ note A#, 2
+ octave 2
+ note C_, 4
+ note __, 4
+ note C_, 2
+ note __, 2
+ octave 1
+ note G_, 1
+ note __, 1
+ note G_, 1
+ note __, 1
+ note A_, 4
+ db $FF
+
+SoundEffect38_Bank10:
+ db $04 | (($3 - 1) << 6) ; wChannel4
+ dw SoundEffect38_Channel4_Bank10
+ db $05 ; wChannel5
+ dw SoundEffect38_Channel5_Bank10
+ db $06 ; wChannel6
+ dw SoundEffect38_Channel6_Bank10
+
+SoundEffect38_Channel4_Bank10:
+ togglesfx
+ tempo $70
+ volume $77
+ dutycycle $03
+ vibrato $09, $34
+ forceoctave $07
+ notetype $08, $A3
+ octave 3
+ note C_, 4
+ intensity $78
+ octave 2
+ note C_, 2
+ intensity $A3
+ note A#, 4
+ intensity $78
+ note C_, 2
+ intensity $A3
+ note A_, 4
+ intensity $78
+ note C_, 2
+ intensity $38
+ octave 3
+ note C_, 1
+ intensity $48
+ note D_, 1
+ intensity $58
+ note E_, 1
+ intensity $68
+ note F_, 1
+ intensity $78
+ note G_, 1
+ intensity $88
+ note A_, 1
+ intensity $91
+ note D_, 1
+ note __, 1
+ note D_, 1
+ note __, 1
+ note D_, 1
+ note __, 1
+ note C#, 1
+ note __, 1
+ note C_, 1
+ note __, 1
+ octave 2
+ note A#, 1
+ note __, 1
+ intensity $85
+ octave 3
+ note C_, 12
+ note __, 1
+ db $FF
+
+SoundEffect38_Channel5_Bank10:
+ togglesfx
+ dutycycle $03
+ vibrato $09, $34
+ forceoctave $07
+ notetype $08, $B8
+ octave 3
+ note A_, 4
+ intensity $28
+ note A_, 2
+ intensity $B8
+ note F_, 4
+ intensity $28
+ note F_, 2
+ intensity $B8
+ note C_, 4
+ intensity $28
+ note C_, 2
+ note __, 6
+ intensity $98
+ note A#, 1
+ intensity $28
+ note A#, 1
+ intensity $B8
+ note A#, 1
+ intensity $28
+ note A#, 1
+ intensity $B8
+ note A#, 1
+ intensity $28
+ note A#, 1
+ intensity $B8
+ note G_, 1
+ intensity $28
+ note G_, 1
+ intensity $B8
+ note G_, 1
+ intensity $28
+ note G_, 1
+ intensity $B8
+ note A#, 1
+ intensity $28
+ note A#, 1
+ intensity $B5
+ note A_, 12
+ note __, 1
+ db $FF
+
+SoundEffect38_Channel6_Bank10:
+ togglesfx
+ forceoctave $07
+ notetype $08, $22
+ octave 1
+ note F_, 2
+ note __, 2
+ note A_, 2
+ note F_, 2
+ note __, 2
+ note A#, 2
+ note F_, 2
+ note __, 2
+ note A_, 2
+ note F_, 2
+ note __, 2
+ note A_, 2
+ note A#, 2
+ note __, 2
+ octave 2
+ note D_, 1
+ note __, 1
+ note C#, 2
+ note __, 2
+ note F_, 1
+ note __, 1
+ note F_, 12
+ note __, 1
+ db $FF
+
+SoundEffect39_Bank10:
+ db $04 | (($2 - 1) << 6) ; wChannel4
+ dw SoundEffect39_Channel4_Bank10
+ db $05 ; wChannel5
+ dw SoundEffect39_Channel5_Bank10
+
+SoundEffect39_Channel4_Bank10:
+ togglesfx
+ tempo $80
+ volume $77
+ dutycycle $02
+ notetype $0C, $C1
+ forceoctave $05
+ octave 4
+ note G_, 1
+ note D_, 1
+ note A_, 1
+ intensity $72
+ octave 5
+ note D_, 1
+ intensity $52
+ octave 4
+ note A_, 1
+ intensity $32
+ octave 5
+ note D_, 1
+ intensity $22
+ octave 4
+ note A_, 1
+ intensity $12
+ octave 5
+ note D_, 1
+ db $FF
+
+SoundEffect39_Channel5_Bank10:
+ togglesfx
+ notetype $06, $A1
+ dutycycle $02
+ forceoctave $05
+ octave 4
+ note D_, 2
+ octave 3
+ note A_, 2
+ octave 4
+ note D_, 2
+ note __, 2
+ intensity $52
+ note D_, 2
+ note __, 2
+ intensity $22
+ note D_, 2
+ db $FF
+
+SoundEffect40_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect40_Channel4_Bank10
+
+SoundEffect40_Channel4_Bank10:
+ togglesfx
+ dutycycle $02
+ notetype $01, $F1
+ octave 4
+ note C_, 2
+ note E_, 2
+ note G_, 2
+ octave 5
+ note C_, 9
+ intensity $A1
+ note C_, 9
+ intensity $71
+ note C_, 9
+ intensity $41
+ note C_, 9
+ note __, 2
+ db $FF
+
+SoundEffect41_Bank10:
+ db $04 | (($3 - 1) << 6) ; wChannel4
+ dw SoundEffect41_Channel4_Bank10
+ db $05 ; wChannel5
+ dw SoundEffect41_Channel5_Bank10
+ db $06 ; wChannel6
+ dw SoundEffect41_Channel6_Bank10
+
+SoundEffect41_Channel4_Bank10:
+ togglesfx
+ tempo $78
+ volume $77
+ tone $01
+ vibrato $09, $34
+ dutycycle $02
+ notetype $06, $93
+ octave 3
+ note A#, 2
+ note __, 2
+ note A#, 1
+ note __, 1
+ note A#, 1
+ note __, 1
+ note G_, 2
+ note __, 2
+ note G_, 1
+ note __, 1
+ note G_, 1
+ note __, 1
+ note A#, 2
+ note __, 2
+ note A#, 1
+ note __, 1
+ note A#, 1
+ note __, 1
+ note F#, 2
+ note __, 2
+ note F#, 1
+ note __, 1
+ note F#, 1
+ note __, 1
+ intensity $85
+ note F_, 16
+ note __, 1
+ db $FF
+
+SoundEffect41_Channel5_Bank10:
+ togglesfx
+ vibrato $09, $34
+ dutycycle $02
+ callchannel SoundEffect41_Channel5_ch0_Bank10
+ forceoctave $18
+ callchannel SoundEffect41_Channel5_ch0_Bank10
+ forceoctave $03
+ callchannel SoundEffect41_Channel5_ch0_Bank10
+ forceoctave $01
+ callchannel SoundEffect41_Channel5_ch0_Bank10
+ forceoctave $00
+ intensity $B5
+ note D_, 16
+ note __, 1
+ db $FF
+SoundEffect41_Channel5_ch0_Bank10:
+ notetype $06, $B3
+ octave 4
+ note D_, 2
+ intensity $28
+ note D_, 2
+ intensity $B3
+ note D_, 1
+ intensity $28
+ note D_, 1
+ intensity $B3
+ note D_, 1
+ intensity $28
+ note D_, 1
+ db $FF
+
+SoundEffect41_Channel6_Bank10:
+ togglesfx
+ notetype $06, $22
+ octave 2
+ note F_, 2
+ note __, 2
+ octave 3
+ note F_, 1
+ note __, 1
+ octave 2
+ note F_, 1
+ note __, 1
+ note D#, 2
+ note __, 2
+ octave 3
+ note D#, 1
+ note __, 1
+ octave 2
+ note D#, 1
+ note __, 1
+ note D_, 2
+ note __, 2
+ octave 3
+ note D_, 1
+ note __, 1
+ octave 2
+ note D_, 1
+ note __, 1
+ octave 1
+ note A#, 2
+ note __, 2
+ octave 2
+ note A#, 1
+ note __, 1
+ octave 1
+ note A#, 1
+ note __, 1
+ note A#, 16
+ note __, 1
+ db $FF
+
+SoundEffect42_Bank10:
+ db $04 | (($4 - 1) << 6) ; wChannel4
+ dw SoundEffect42_Channel4_Bank10
+ db $05 ; wChannel5
+ dw SoundEffect42_Channel5_Bank10
+ db $06 ; wChannel6
+ dw SoundEffect42_Channel6_Bank10
+ db $07 ; wChannel7
+ dw SoundEffect42_Channel7_Bank10
+
+SoundEffect42_Channel4_Bank10:
+ togglesfx
+ forceoctave $18
+ tempo $70
+ volume $77
+ vibrato $14, $24
+ notetype $06, $84
+ note __, 12
+ dutycycle $03
+ octave 4
+ note E_, 4
+ octave 3
+ note A_, 4
+ octave 4
+ note C#, 4
+ note E_, 4
+ dutycycle $02
+ intensity $88
+ octave 2
+ note A_, 2
+ note __, 2
+ octave 3
+ note A_, 1
+ note __, 1
+ note A_, 1
+ note __, 1
+ note A_, 4
+ note __, 4
+ dutycycle $03
+ intensity $84
+ octave 4
+ note F#, 4
+ note C#, 1
+ note D_, 3
+ octave 3
+ note A_, 4
+ octave 4
+ note F#, 4
+ dutycycle $02
+ intensity $88
+ octave 2
+ note A_, 2
+ note __, 2
+ octave 3
+ note A_, 1
+ note __, 1
+ note A_, 1
+ note __, 1
+ note A_, 4
+ dutycycle $03
+ note __, 1
+ intensity $67
+ octave 4
+ note D_, 1
+ intensity $77
+ note F_, 1
+ intensity $87
+ note G#, 1
+ notetype $0C, $97
+ note A_, 12
+ note __, 1
+ db $FF
+
+SoundEffect42_Channel5_Bank10:
+ togglesfx
+ forceoctave $18
+ vibrato $14, $24
+ notetype $06, $B4
+ dutycycle $03
+ octave 4
+ note G#, 4
+ note A_, 4
+ note B_, 4
+ octave 5
+ note C#, 4
+ note C_, 4
+ octave 4
+ note B_, 4
+ octave 5
+ note C#, 4
+ intensity $28
+ note C#, 2
+ note __, 2
+ intensity $B4
+ note C_, 4
+ intensity $28
+ note C_, 2
+ note __, 2
+ intensity $B4
+ octave 4
+ note B_, 4
+ note A_, 4
+ octave 5
+ note D#, 1
+ note E_, 3
+ note D_, 4
+ note E_, 4
+ intensity $28
+ note E_, 2
+ note __, 2
+ intensity $B4
+ octave 4
+ note B_, 4
+ intensity $28
+ note B_, 2
+ note __, 2
+ intensity $B4
+ octave 5
+ note D_, 4
+ notetype $0C, $B7
+ note C#, 12
+ note __, 1
+ db $FF
+
+SoundEffect42_Channel6_Bank10:
+ togglesfx
+ forceoctave $18
+ notetype $06, $22
+ octave 2
+ note E_, 2
+ note __, 2
+ note E_, 6
+ note __, 2
+ note E_, 2
+ note __, 2
+ note E_, 2
+ note __, 2
+ note A_, 4
+ note E_, 1
+ note __, 1
+ note E_, 1
+ note __, 1
+ note C#, 2
+ note __, 2
+ octave 3
+ note F_, 1
+ note __, 1
+ note F_, 1
+ note __, 1
+ note F_, 4
+ octave 2
+ note C#, 4
+ note F#, 2
+ note __, 2
+ note F#, 2
+ note __, 2
+ note A_, 4
+ note D_, 1
+ note __, 1
+ note D_, 1
+ note __, 1
+ note D_, 2
+ note __, 2
+ octave 3
+ note F_, 1
+ note __, 1
+ note F_, 1
+ note __, 1
+ note F_, 4
+ octave 1
+ note A_, 4
+ notetype $0C, $22
+ octave 2
+ note E_, 12
+ note __, 1
+ db $FF
+
+SoundEffect42_Channel7_Bank10:
+ note F#, 1
+ note C_, 2
+ note __, 1
+ loopchannel 5, SoundEffect42_Channel7_Bank10
+ note D_, 1
+ note C_, 2
+ note __, 1
+ db $FF
+
+SoundEffect43_Bank10:
+ db $04 ; wChannel 4
+ dw SoundEffect43_Channel4_Bank10
+
+SoundEffect43_Channel4_Bank10:
+ dutycycle $01
+ soundinput $94
+ soundeffect_note $02, $F1, $17, $05
+ soundinput $AA
+ soundeffect_note $03, $F8, $6C, $1F
+ soundeffect_note $03, $F8, $6C, $1F
+ soundeffect_note $08, $F1, $6C, $1F
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect44_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect44_Channel4_Bank10
+
+SoundEffect44_Channel4_Bank10:
+ dutycycle $00
+ soundinput $6D
+ soundeffect_note $09, $FB, $96, $07
+ soundinput $65
+ soundeffect_note $04, $FE, $C4, $06
+ soundeffect_note $04, $94, $C4, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect45_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect45_Channel4_Bank10
+
+SoundEffect45_Channel4_Bank10:
+ dutycycle $03
+ soundinput $6D
+ soundeffect_note $09, $FB, $13, $07
+ soundinput $65
+ soundeffect_note $04, $FE, $27, $06
+ soundeffect_note $04, $94, $27, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect46_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect46_Channel4_Bank10
+
+SoundEffect46_Channel4_Bank10:
+ dutycycle $03
+ soundinput $43
+ soundeffect_note $08, $F8, $64, $3B
+ soundinput $9F
+ soundeffect_note $06, $F8, $64, $3B
+ soundinput $95
+ soundeffect_note $08, $F8, $64, $3B
+ soundinput $5D
+ soundeffect_note $06, $F3, $27, $06
+ soundeffect_note $04, $E3, $72, $06
+ soundeffect_note $04, $D3, $27, $06
+ soundeffect_note $08, $C3, $72, $06
+ soundeffect_note $10, $A3, $27, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect47_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect47_Channel4_Bank10
+
+SoundEffect47_Channel4_Bank10:
+ dutycycle $02
+ soundeffect_note $01, $E2, $13, $07
+ soundeffect_note $08, $62, $13, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect48_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect48_Channel4_Bank10
+
+SoundEffect48_Channel4_Bank10:
+ dutycycle $00
+ soundinput $5E
+ soundeffect_note $02, $F8, $D6, $06
+ soundeffect_note $02, $A1, $D6, $06
+ soundeffect_note $08, $F1, $13, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect49_Bank10:
+ db $07 ; wChannel7
+ dw SoundEffect49_Channel7_Bank10
+
+SoundEffect49_Channel7_Bank10:
+ soundeffect_percussion $03, $8D, $21
+ soundeffect_percussion $02, $CC, $22
+ soundeffect_percussion $08, $82, $21
+ soundeffect_percussion $01, $00, $00
+ db $FF
+
+SoundEffect50_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect50_Channel4_Bank10
+
+SoundEffect50_Channel4_Bank10:
+ dutycycle $00
+ soundeffect_note $01, $91, $96, $07
+SoundEffect50_Channel4_loop_Bank10:
+_Bank10 soundeffect_note $03, $F1, $C6, $07
+ loopchannel $02, SoundEffect50_Channel4_loop_Bank10
+ soundeffect_note $0A, $C1, $C6, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect51_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect51_Channel4_Bank10
+
+SoundEffect51_Channel4_Bank10:
+ dutycycle $00
+ soundinput $77
+ soundeffect_note $01, $C8, $D6, $06
+ soundeffect_note $03, $F8, $62, $07
+ soundeffect_note $02, $B3, $6B, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect52_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect52_Channel4_Bank10
+
+SoundEffect52_Channel4_Bank10:
+ dutycycle $00
+ soundeffect_note $01, $91, $B6, $07
+ soundeffect_note $02, $F1, $CD, $07
+ soundeffect_note $02, $41, $CD, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect53_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect53_Channel4_Bank10
+
+SoundEffect53_Channel4_Bank10:
+ dutycycle $00
+ soundinput $9F
+ soundeffect_note $02, $F8, $27, $06
+ soundinput $8F
+ soundeffect_note $02, $E1, $D6, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect54_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect54_Channel4_Bank10
+
+SoundEffect54_Channel4_Bank10:
+ dutycycle $00
+ soundinput $9E
+ soundeffect_note $02, $F8, $27, $05
+ soundinput $8F
+ soundeffect_note $02, $F1, $D6, $05
+ soundinput $BC
+ soundeffect_note $07, $F4, $D6, $04
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect55_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect55_Channel4_Bank10
+
+SoundEffect55_Channel4_Bank10:
+ dutycycle $03
+ soundinput $43
+ soundeffect_note $08, $F8, $64, $3B
+ soundinput $9F
+ soundeffect_note $06, $F8, $64, $3B
+ soundinput $95
+ soundeffect_note $08, $F8, $64, $3B
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect56_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect56_Channel4_Bank10
+
+SoundEffect56_Channel4_Bank10:
+ dutycycle $02
+ soundinput $97
+ soundeffect_note $04, $F3, $B6, $06
+ soundeffect_note $04, $A3, $7D, $06
+ soundeffect_note $04, $63, $07, $06
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect57_Bank10:
+ db $07 ; wChannel7
+ dw SoundEffect57_Channel7_Bank10
+
+SoundEffect57_Channel7_Bank10:
+ soundeffect_percussion $06, $F1, $47
+ soundeffect_percussion $04, $B8, $35
+ soundeffect_percussion $06, $B1, $59
+ soundeffect_percussion $04, $51, $59
+ soundeffect_percussion $01, $00, $00
+ db $FF
+
+SoundEffect58_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect58_Channel4_Bank10
+
+SoundEffect58_Channel4_Bank10:
+ dutycycle $02
+ soundinput $A7
+ soundeffect_note $05, $D4, $2D, $07
+ soundeffect_note $05, $A4, $4E, $07
+ soundeffect_note $02, $94, $7B, $07
+ soundeffect_note $05, $74, $4E, $07
+ soundeffect_note $02, $54, $7B, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect59_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect59_Channel4_Bank10
+
+SoundEffect59_Channel4_Bank10:
+ dutycycle $02
+ soundinput $A7
+ soundeffect_note $04, $91, $27, $07
+ dutycycle $01
+ soundinput $AF
+ soundeffect_note $03, $C1, $96, $07
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect60_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect60_Channel4_Bank10
+
+SoundEffect60_Channel4_Bank10: ; ; 0x3edb3
+ togglesfx
+ dutycycle $02
+ notetype $01, $F1
+ octave 5
+ note C#, 3
+ intensity $31
+ note C#, 3
+ note __, 2
+ db $FF
+
+SoundEffect61_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect61_Channel4_Bank10
+
+SoundEffect61_Channel4_Bank10:
+ togglesfx
+ dutycycle $02
+ notetype $01, $F1
+ octave 5
+ note F#, 3
+ intensity $31
+ note F#, 3
+ note __, 2
+ db $FF
+
+SoundEffect62_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect62_Channel4_Bank10
+
+SoundEffect62_Channel4_Bank10:
+ togglesfx
+ dutycycle $02
+ notetype $01, $A1
+ octave 4
+ note D_, 3
+ note A_, 3
+ octave 5
+ note C#, 9
+ intensity $28
+ note C#, 3
+ note __, 2
+ db $FF
+
+SoundEffect63_Bank10:
+ db $07 ; wChannel7
+ dw SoundEffect63_Channel7_Bank10
+
+SoundEffect63_Channel7_Bank10:
+ soundeffect_percussion $01, $B1, $44
+ soundeffect_percussion $00, $00, $00
+ soundeffect_percussion $01, $51, $44
+ soundeffect_percussion $01, $00, $00
+ db $FF
+
+SoundEffect64_Bank10:
+ db $07 ; wChannel7
+ dw SoundEffect64_Channel7_Bank10
+
+SoundEffect64_Channel7_Bank10:
+ soundeffect_percussion $06, $F1, $47
+ soundeffect_percussion $04, $C8, $35
+ soundeffect_percussion $04, $B1, $59
+SoundEffect64_Channel7_loop_Bank10:
+ soundeffect_percussion $04, $98, $33
+ soundeffect_percussion $06, $64, $69
+ loopchannel $03, SoundEffect64_Channel7_loop_Bank10
+ soundeffect_percussion $06, $6C, $11
+ soundeffect_percussion $06, $6C, $22
+ soundeffect_percussion $06, $6C, $33
+ soundeffect_percussion $06, $6C, $44
+ soundeffect_percussion $16, $83, $55
+ soundeffect_percussion $01, $00, $00
+ db $FF
+
+SoundEffect65_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect65_Channel4_Bank10
+
+SoundEffect65_Channel4_Bank10:
+ dutycycle $02
+ soundinput $3A
+ soundeffect_note $04, $F2, $00, $02
+ soundinput $22
+ soundeffect_note $08, $E2, $00, $02
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect66_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect66_Channel4_Bank10
+
+SoundEffect66_Channel4_Bank10:
+ togglesfx
+ dutycycle $02
+ notetype $02, $D1
+ octave 4
+ note A_, 3
+ note G#, 3
+ note G_, 3
+ octave 3
+ note B_, 3
+ note A_, 3
+ note G#, 3
+ intensity $D2
+ note G_, 16
+ note __, 2
+ db $FF
+
+SoundEffect67_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect67_Channel4_Bank10
+
+SoundEffect67_Channel4_Bank10:
+ togglesfx
+ dutycycle $02
+ notetype $02, $D1
+ octave 4
+ note G_, 3
+ note B_, 3
+ octave 5
+ note C_, 3
+ note D_, 3
+ note F_, 3
+ note E_, 3
+ intensity $D2
+ note F_, 16
+ note __, 2
+ db $FF
+
+SoundEffect68_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect68_Channel4_Bank10
+
+SoundEffect68_Channel4_Bank10:
+ togglesfx
+ dutycycle $02
+ notetype $01, $F1
+ octave 4
+ note G_, 2
+ octave 5
+ note C_, 2
+ note E_, 2
+ note G_, 9
+ intensity $A1
+ note G_, 9
+ intensity $71
+ note G_, 9
+ intensity $41
+ note G_, 9
+ note __, 2
+ db $FF
+
+SoundEffect69_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect69_Channel4_Bank10
+
+SoundEffect69_Channel4_Bank10:
+ togglesfx
+ dutycycle $02
+ notetype $01, $F1
+ octave 4
+ note C_, 2
+ note E_, 2
+ note G_, 2
+ octave 6
+ note C_, 9
+ intensity $A1
+ note C_, 9
+ intensity $71
+ note C_, 9
+ intensity $41
+ note C_, 9
+ note __, 2
+ db $FF
+
+SoundEffect70_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect70_Channel4_Bank10
+
+SoundEffect70_Channel4_Bank10:
+ togglesfx
+ dutycycle $02
+ notetype $01, $F1
+ octave 4
+ note G_, 3
+ octave 5
+ note D_, 3
+ octave 4
+ note B_, 3
+ octave 5
+ note F_, 3
+ octave 6
+ note C_, 9
+ intensity $28
+ note C_, 3
+ note __, 2
+ db $FF
+
+SoundEffect71_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect71_Channel4_Bank10
+
+SoundEffect71_Channel4_Bank10:
+ dutycycle $00
+ soundeffect_note $02, $F8, $64, $3B
+ soundeffect_note $02, $28, $64, $3B
+ soundeffect_note $14, $F8, $64, $3B
+ soundeffect_note $02, $28, $64, $3B
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect72_Bank10:
+ db $07 ; wChannel7
+ dw SoundEffect72_Channel7_Bank10
+
+SoundEffect72_Channel7_Bank10:
+ soundeffect_percussion $00, $E8, $34
+ soundeffect_percussion $00, $00, $00
+ soundeffect_percussion $01, $E1, $01
+ soundeffect_percussion $01, $00, $00
+ db $FF
+
+SoundEffect73_Bank10:
+ db $04
+ dw SoundEffect73_Channel4_Bank10
+
+SoundEffect73_Channel4_Bank10:
+ dutycycle $02
+SoundEffect73_Channel4_loop_Bank10:
+ soundeffect_note $02, $F1, $B6, $07
+ soundeffect_note $02, $31, $B6, $07
+ loopchannel $04, SoundEffect73_Channel4_loop_Bank10
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect74_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect74_Channel4_Bank10
+
+SoundEffect74_Channel4_Bank10:
+ dutycycle $02
+SoundEffect74_Channel4_loop_Bank10:
+ soundeffect_note $02, $F1, $B6, $07
+ soundeffect_note $02, $31, $B6, $07
+ loopchannel $06, SoundEffect74_Channel4_loop_Bank10
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect75_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect75_Channel4_Bank10
+
+SoundEffect75_Channel4_Bank10:
+ dutycycle $02
+SoundEffect75_Channel4_loop_Bank10:
+ soundeffect_note $02, $F1, $B6, $07
+ soundeffect_note $02, $31, $B6, $07
+ loopchannel $08, SoundEffect75_Channel4_loop_Bank10
+ soundeffect_note $01, $00, $00, $00
+ db $FF
+
+SoundEffect76_Bank10:
+ db $04 ; wChannel4
+ dw SoundEffect76_Channel4_Bank10
+
+SoundEffect76_Channel4_Bank10:
+ togglesfx
+ dutycycle $02
+ notetype $01, $F1
+ octave 4
+ note G_, 3
+ note B_, 3
+ octave 5
+ note D_, 3
+ note F#, 14
+ note __, 2
+ db $FF
+
+SoundEffect77_Bank10:
+ db $4 | (($2 - 1) << 6) ; wChannel4
+ dw SoundEffect77_Channel4_Bank10
+ db $05 ; wChannel5
+ dw SoundEffect77_Channel5_Bank10
+
+SoundEffect77_Channel4_Bank10:
+ togglesfx
+ dutycycle $02
+ tempo $90
+ volume $77
+ notetype $08, $D1
+ octave 4
+ note G#, 1
+ note F_, 1
+ note G#, 1
+ octave 5
+ note C#, 1
+ intensity $50
+ note C#, 1
+ intensity $D1
+ octave 4
+ note G#, 1
+ octave 5
+ note C#, 3
+ intensity $52
+ note C#, 3
+ db $FF
+
+SoundEffect77_Channel5_Bank10:
+ togglesfx
+ dutycycle $02
+ notetype $08, $E1
+ octave 5
+ note C#, 1
+ octave 4
+ note G#, 1
+ octave 5
+ note C#, 1
+ note F_, 1
+ intensity $50
+ note F_, 1
+ intensity $E1
+ note C#, 1
+ note G#, 3
+ intensity $52
+ note G#, 3
+ db $FF
+
+CryBasePointers_Bank10:
+ dw Cry_00_Header_Bank10
+ dw Cry_01_Header_Bank10
+ dw Cry_02_Header_Bank10
+ dw Cry_03_Header_Bank10
+ dw Cry_04_Header_Bank10
+ dw Cry_05_Header_Bank10
+ dw Cry_06_Header_Bank10
+ dw Cry_07_Header_Bank10
+ dw Cry_08_Header_Bank10
+ dw Cry_09_Header_Bank10
+ dw Cry_0A_Header_Bank10
+ dw Cry_0B_Header_Bank10
+ dw Cry_0C_Header_Bank10
+ dw Cry_0D_Header_Bank10
+ dw Cry_0E_Header_Bank10
+ dw Cry_0F_Header_Bank10
+ dw Cry_10_Header_Bank10
+ dw Cry_11_Header_Bank10
+ dw Cry_12_Header_Bank10
+ dw Cry_13_Header_Bank10
+ dw Cry_14_Header_Bank10
+ dw Cry_15_Header_Bank10
+ dw Cry_16_Header_Bank10
+ dw Cry_17_Header_Bank10
+ dw Cry_18_Header_Bank10
+ dw Cry_19_Header_Bank10
+ dw Cry_1A_Header_Bank10
+ dw Cry_1B_Header_Bank10
+ dw Cry_1C_Header_Bank10
+ dw Cry_1D_Header_Bank10
+ dw Cry_1E_Header_Bank10
+ dw Cry_1F_Header_Bank10
+ dw Cry_20_Header_Bank10
+ dw Cry_21_Header_Bank10
+ dw Cry_22_Header_Bank10
+ dw Cry_23_Header_Bank10
+ dw Cry_24_Header_Bank10
+ dw Cry_25_Header_Bank10
+
+CryData_Bank10:
+; Each entry is in the following format:
+; [base cry id], [pitch], [length
+ dw $000F, $0080, $0081 ; BULBASAUR
+ dw $000F, $0020, $0100 ; IVYSAUR
+ dw $000F, $0000, $0140 ; VENUSAUR
+ dw $0004, $0060, $00C0 ; CHARMANDER
+ dw $0004, $0020, $00C0 ; CHARMELEON
+ dw $0004, $0000, $0100 ; CHARIZARD
+ dw $001D, $0060, $00C0 ; SQUIRTLE
+ dw $001D, $0020, $00C0 ; WARTORTLE
+ dw $0013, $0000, $0100 ; BLASTOISE
+ dw $0016, $0080, $00A0 ; CATERPIE
+ dw $001C, $00CC, $0081 ; METAPOD
+ dw $0016, $0077, $00C0 ; BUTTERFREE
+ dw $0015, $00EE, $0081 ; WEEDLE
+ dw $0013, $00FF, $0081 ; KAKUNA
+ dw $0013, $0060, $0100 ; BEEDRILL
+ dw $000E, $00DF, $0084 ; PIDGEY
+ dw $0014, $0028, $0140 ; PIDGEOTTO
+ dw $0014, $0011, $017F ; PIDGEOT
+ dw $0022, $0000, $0100 ; RATTATA
+ dw $0022, $0020, $017F ; RATICATE
+ dw $0010, $0000, $0100 ; SPEAROW
+ dw $0018, $0040, $0120 ; FEAROW
+ dw $0017, $0012, $00C0 ; EKANS
+ dw $0017, $00E0, $0090 ; ARBOK
+ dw $000F, $00EE, $0081 ; PIKACHU
+ dw $0009, $00EE, $0088 ; RAICHU
+ dw $0000, $0020, $00C0 ; SANDSHREW
+ dw $0000, $00FF, $017F ; SANDSLASH
+ dw $0001, $0000, $0100 ; NIDORAN_F
+ dw $0001, $002C, $0160 ; NIDORINA
+ dw $000A, $0000, $0100 ; NIDOQUEEN
+ dw $0000, $0000, $0100 ; NIDORAN_M
+ dw $0000, $002C, $0140 ; NIDORINO
+ dw $0009, $0000, $0100 ; NIDOKING
+ dw $0019, $00CC, $0081 ; CLEFAIRY
+ dw $0019, $00AA, $00A0 ; CLEFABLE
+ dw $0024, $004F, $0090 ; VULPIX
+ dw $0024, $0088, $00E0 ; NINETALES
+ dw $000E, $00FF, $00B5 ; JIGGLYPUFF
+ dw $000E, $0068, $00E0 ; WIGGLYTUFF
+ dw $001D, $00E0, $0100 ; ZUBAT
+ dw $001D, $00FA, $0100 ; GOLBAT
+ dw $0008, $00DD, $0081 ; ODDISH
+ dw $0008, $00AA, $00C0 ; GLOOM
+ dw $0023, $0022, $017F ; VILEPLUME
+ dw $001E, $0020, $0160 ; PARAS
+ dw $001E, $0042, $017F ; PARASECT
+ dw $001A, $0044, $00C0 ; VENONAT
+ dw $001A, $0029, $0100 ; VENOMOTH
+ dw $000B, $00AA, $0081 ; DIGLETT
+ dw $000B, $002A, $0090 ; DUGTRIO
+ dw $0019, $0077, $0090 ; MEOWTH
+ dw $0019, $0099, $017F ; PERSIAN
+ dw $0021, $0020, $00E0 ; PSYDUCK
+ dw $0021, $00FF, $00C0 ; GOLDUCK
+ dw $000A, $00DD, $00E0 ; MANKEY
+ dw $000A, $00AF, $00C0 ; PRIMEAPE
+ dw $001F, $0020, $00C0 ; GROWLITHE
+ dw $0015, $0000, $0100 ; ARCANINE
+ dw $000E, $00FF, $017F ; POLIWAG
+ dw $000E, $0077, $00E0 ; POLIWHIRL
+ dw $000E, $0000, $017F ; POLIWRATH
+ dw $001C, $00C0, $0081 ; ABRA
+ dw $001C, $00A8, $0140 ; KADABRA
+ dw $001C, $0098, $017F ; ALAKAZAM
+ dw $001F, $00EE, $0081 ; MACHOP
+ dw $001F, $0048, $00E0 ; MACHOKE
+ dw $001F, $0008, $0140 ; MACHAMP
+ dw $0021, $0055, $0081 ; BELLSPROUT
+ dw $0025, $0044, $00A0 ; WEEPINBELL
+ dw $0025, $0066, $014C ; VICTREEBEL
+ dw $001A, $0000, $0100 ; TENTACOOL
+ dw $001A, $00EE, $017F ; TENTACRUEL
+ dw $0024, $00F0, $0090 ; GEODUDE
+ dw $0024, $0000, $0100 ; GRAVELER
+ dw $0012, $00E0, $00C0 ; GOLEM
+ dw $0025, $0000, $0100 ; PONYTA
+ dw $0025, $0020, $0140 ; RAPIDASH
+ dw $0002, $0000, $0100 ; SLOWPOKE
+ dw $001F, $0000, $0100 ; SLOWBRO
+ dw $001C, $0080, $00E0 ; MAGNEMITE
+ dw $001C, $0020, $0140 ; MAGNETON
+ dw $0010, $00DD, $0081 ; FARFETCH_D
+ dw $000B, $00BB, $0081 ; DODUO
+ dw $000B, $0099, $00A0 ; DODRIO
+ dw $000C, $0088, $0140 ; SEEL
+ dw $000C, $0023, $017F ; DEWGONG
+ dw $0005, $0000, $0100 ; GRIMER
+ dw $0007, $00EF, $017F ; MUK
+ dw $0018, $0000, $0100 ; SHELLDER
+ dw $0018, $006F, $0160 ; CLOYSTER
+ dw $001C, $0000, $0100 ; GASTLY
+ dw $001C, $0030, $00C0 ; HAUNTER
+ dw $0007, $0000, $017F ; GENGAR
+ dw $0017, $00FF, $0140 ; ONIX
+ dw $000D, $0088, $00A0 ; DROWZEE
+ dw $000D, $00EE, $00C0 ; HYPNO
+ dw $0020, $0020, $0160 ; KRABBY
+ dw $0020, $00EE, $0160 ; KINGLER
+ dw $0006, $00ED, $0100 ; VOLTORB
+ dw $0006, $00A8, $0110 ; ELECTRODE
+ dw $000B, $0000, $0100 ; EXEGGCUTE
+ dw $000D, $0000, $0100 ; EXEGGUTOR
+ dw $0019, $0000, $0100 ; CUBONE
+ dw $0008, $004F, $00E0 ; MAROWAK
+ dw $0012, $0080, $0140 ; HITMONLEE
+ dw $000C, $00EE, $0140 ; HITMONCHAN
+ dw $000C, $0000, $0100 ; LICKITUNG
+ dw $0012, $00E6, $015D ; KOFFING
+ dw $0012, $00FF, $017F ; WEEZING
+ dw $0004, $0000, $0100 ; RHYHORN
+ dw $0011, $0000, $0100 ; RHYDON
+ dw $0014, $000A, $0140 ; CHANSEY
+ dw $0012, $0000, $0100 ; TANGELA
+ dw $0003, $0000, $0100 ; KANGASKHAN
+ dw $0019, $0099, $0090 ; HORSEA
+ dw $0019, $003C, $0081 ; SEADRA
+ dw $0016, $0080, $00C0 ; GOLDEEN
+ dw $0016, $0010, $017F ; SEAKING
+ dw $001E, $0002, $00A0 ; STARYU
+ dw $001E, $0000, $0100 ; STARMIE
+ dw $0020, $0008, $00C0 ; MR_MIME
+ dw $0016, $0000, $0100 ; SCYTHER
+ dw $000D, $00FF, $017F ; JYNX
+ dw $0006, $008F, $017F ; ELECTABUZZ
+ dw $0004, $00FF, $00B0 ; MAGMAR
+ dw $0014, $0000, $0100 ; PINSIR
+ dw $001D, $0011, $00C0 ; TAUROS
+ dw $0017, $0080, $0080 ; MAGIKARP
+ dw $0017, $0000, $0100 ; GYARADOS
+ dw $001B, $0000, $0100 ; LAPRAS
+ dw $000E, $00FF, $017F ; DITTO
+ dw $001A, $0088, $00E0 ; EEVEE
+ dw $001A, $00AA, $017F ; VAPOREON
+ dw $001A, $003D, $0100 ; JOLTEON
+ dw $001A, $0010, $00A0 ; FLAREON
+ dw $0025, $00AA, $017F ; PORYGON
+ dw $001F, $00F0, $0081 ; OMANYTE
+ dw $001F, $00FF, $00C0 ; OMASTAR
+ dw $0016, $00BB, $00C0 ; KABUTO
+ dw $0018, $00EE, $0081 ; KABUTOPS
+ dw $0023, $0020, $0170 ; AERODACTYL
+ dw $0005, $0055, $0081 ; SNORLAX
+ dw $0009, $0080, $00C0 ; ARTICUNO
+ dw $0018, $00FF, $0100 ; ZAPDOS
+ dw $0009, $00F8, $00C0 ; MOLTRES
+ dw $000F, $0060, $00C0 ; DRATINI
+ dw $000F, $0040, $0100 ; DRAGONAIR
+ dw $000F, $003C, $0140 ; DRAGONITE
+ dw $001E, $0099, $017F ; MEWTWO
+ dw $001E, $00EE, $017F ; MEW
+
+Cry_00_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_00_Ch4_Bank10
+ channel 5, Cry_00_Ch5_Bank10
+ channel 7, Cry_00_Ch7_Bank10
+
+Cry_01_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_01_Ch4_Bank10
+ channel 5, Cry_01_Ch5_Bank10
+ channel 7, Cry_01_Ch7_Bank10
+
+Cry_02_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_02_Ch4_Bank10
+ channel 5, Cry_02_Ch5_Bank10
+ channel 7, Cry_02_Ch7_Bank10
+
+Cry_03_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_03_Ch4_Bank10
+ channel 5, Cry_03_Ch5_Bank10
+ channel 7, Cry_03_Ch7_Bank10
+
+Cry_04_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_04_Ch4_Bank10
+ channel 5, Cry_04_Ch5_Bank10
+ channel 7, Cry_04_Ch7_Bank10
+
+Cry_05_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_05_Ch4_Bank10
+ channel 5, Cry_05_Ch5_Bank10
+ channel 7, Cry_05_Ch7_Bank10
+
+Cry_06_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_06_Ch4_Bank10
+ channel 5, Cry_06_Ch5_Bank10
+ channel 7, Cry_06_Ch7_Bank10
+
+Cry_07_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_07_Ch4_Bank10
+ channel 5, Cry_07_Ch5_Bank10
+ channel 7, Cry_07_Ch7_Bank10
+
+Cry_08_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_08_Ch4_Bank10
+ channel 5, Cry_08_Ch5_Bank10
+ channel 7, Cry_08_Ch7_Bank10
+
+Cry_09_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_09_Ch4_Bank10
+ channel 5, Cry_09_Ch5_Bank10
+ channel 7, Cry_09_Ch7_Bank10
+
+Cry_0A_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_0A_Ch4_Bank10
+ channel 5, Cry_0A_Ch5_Bank10
+ channel 7, Cry_0A_Ch7_Bank10
+
+Cry_0B_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_0B_Ch4_Bank10
+ channel 5, Cry_0B_Ch5_Bank10
+ channel 7, Cry_0B_Ch7_Bank10
+
+Cry_0C_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_0C_Ch4_Bank10
+ channel 5, Cry_0C_Ch5_Bank10
+ channel 7, Cry_0C_Ch7_Bank10
+
+Cry_0D_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_0D_Ch4_Bank10
+ channel 5, Cry_0D_Ch5_Bank10
+ channel 7, Cry_0D_Ch7_Bank10
+
+Cry_0E_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_0E_Ch4_Bank10
+ channel 5, Cry_0E_Ch5_Bank10
+ channel 7, Cry_0E_Ch7_Bank10
+
+Cry_0F_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_0F_Ch4_Bank10
+ channel 5, Cry_0F_Ch5_Bank10
+ channel 7, Cry_0F_Ch7_Bank10
+
+Cry_10_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_10_Ch4_Bank10
+ channel 5, Cry_10_Ch5_Bank10
+ channel 7, Cry_10_Ch7_Bank10
+
+Cry_11_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_11_Ch4_Bank10
+ channel 5, Cry_11_Ch5_Bank10
+ channel 7, Cry_11_Ch7_Bank10
+
+Cry_12_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_12_Ch4_Bank10
+ channel 5, Cry_12_Ch5_Bank10
+ channel 7, Cry_12_Ch7_Bank10
+
+Cry_13_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_13_Ch4_Bank10
+ channel 5, Cry_13_Ch5_Bank10
+ channel 7, Cry_13_Ch7_Bank10
+
+Cry_14_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_14_Ch4_Bank10
+ channel 5, Cry_14_Ch5_Bank10
+ channel 7, Cry_14_Ch7_Bank10
+
+Cry_15_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_15_Ch4_Bank10
+ channel 5, Cry_15_Ch5_Bank10
+ channel 7, Cry_15_Ch7_Bank10
+
+Cry_16_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_16_Ch4_Bank10
+ channel 5, Cry_16_Ch5_Bank10
+ channel 7, Cry_16_Ch7_Bank10
+
+Cry_17_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_17_Ch4_Bank10
+ channel 5, Cry_17_Ch5_Bank10
+ channel 7, Cry_17_Ch7_Bank10
+
+Cry_18_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_18_Ch4_Bank10
+ channel 5, Cry_18_Ch5_Bank10
+ channel 7, Cry_18_Ch7_Bank10
+
+Cry_19_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_19_Ch4_Bank10
+ channel 5, Cry_19_Ch5_Bank10
+ channel 7, Cry_19_Ch7_Bank10
+
+Cry_1A_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_1A_Ch4_Bank10
+ channel 5, Cry_1A_Ch5_Bank10
+ channel 7, Cry_1A_Ch7_Bank10
+
+Cry_1B_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_1B_Ch4_Bank10
+ channel 5, Cry_1B_Ch5_Bank10
+ channel 7, Cry_1B_Ch7_Bank10
+
+Cry_1C_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_1C_Ch4_Bank10
+ channel 5, Cry_1C_Ch5_Bank10
+ channel 7, Cry_1C_Ch7_Bank10
+
+Cry_1D_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_1D_Ch4_Bank10
+ channel 5, Cry_1D_Ch5_Bank10
+ channel 7, Cry_1D_Ch7_Bank10
+
+Cry_1E_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_1E_Ch4_Bank10
+ channel 5, Cry_1E_Ch5_Bank10
+ channel 7, Cry_1E_Ch7_Bank10
+
+Cry_1F_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_1F_Ch4_Bank10
+ channel 5, Cry_1F_Ch5_Bank10
+ channel 7, Cry_1F_Ch7_Bank10
+
+Cry_20_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_20_Ch4_Bank10
+ channel 5, Cry_20_Ch5_Bank10
+ channel 7, Cry_20_Ch7_Bank10
+
+Cry_21_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_21_Ch4_Bank10
+ channel 5, Cry_21_Ch5_Bank10
+ channel 7, Cry_21_Ch7_Bank10
+
+Cry_22_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_22_Ch4_Bank10
+ channel 5, Cry_22_Ch5_Bank10
+ channel 7, Cry_22_Ch7_Bank10
+
+Cry_23_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_23_Ch4_Bank10
+ channel 5, Cry_23_Ch5_Bank10
+ channel 7, Cry_23_Ch7_Bank10
+
+Cry_24_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_24_Ch4_Bank10
+ channel 5, Cry_24_Ch5_Bank10
+ channel 7, Cry_24_Ch7_Bank10
+
+Cry_25_Header_Bank10:
+ channelcount 3
+ channel 4, Cry_25_Ch4_Bank10
+ channel 5, Cry_25_Ch5_Bank10
+ channel 7, Cry_25_Ch7_Bank10
+
+UnusedCry_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $0F, $E0, $80, $07
+ soundeffect_note $0F, $F0, $84, $07
+ soundeffect_note $0F, $C3, $E0, $05
+ soundeffect_note $0F, $C4, $00, $06
+ soundeffect_note $0A, $6C, $80, $07
+ soundeffect_note $08, $71, $84, $07
+ endchannel
+
+UnusedCry_Ch5_Bank10:
+ unknownmusic0xde $05
+ soundeffect_note $0F, $A0, $41, $07
+ soundeffect_note $0F, $B0, $43, $07
+ soundeffect_note $0F, $93, $B1, $05
+ soundeffect_note $0F, $94, $C1, $05
+ soundeffect_note $0A, $4C, $41, $07
+ soundeffect_note $08, $31, $46, $07
+ endchannel
+
+UnusedCry_Ch7_Bank10:
+ soundeffect_percussion $02, $F2, $4C
+ soundeffect_percussion $06, $E0, $3A
+ soundeffect_percussion $0F, $D0, $3A
+ soundeffect_percussion $08, $D0, $2C
+ soundeffect_percussion $06, $E6, $4C
+ soundeffect_percussion $0C, $7D, $4C
+ soundeffect_percussion $0F, $D3, $4C
+ endchannel
+
+Cry_09_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $0F, $F7, $A0, $07
+ soundeffect_note $06, $E6, $A3, $07
+ soundeffect_note $0A, $F4, $A0, $07
+ unknownmusic0xde $A5
+ soundeffect_note $0A, $F6, $D8, $07
+ soundeffect_note $04, $E3, $D7, $07
+ soundeffect_note $0F, $F2, $D8, $07
+ endchannel
+
+Cry_09_Ch5_Bank10:
+ unknownmusic0xde $05
+ soundeffect_note $02, $08, $00, $00
+ soundeffect_note $0F, $A7, $A1, $06
+ soundeffect_note $06, $86, $A2, $06
+ soundeffect_note $0A, $74, $A1, $06
+ unknownmusic0xde $5F
+ soundeffect_note $0A, $76, $D6, $06
+ soundeffect_note $04, $83, $D9, $06
+ soundeffect_note $0F, $A2, $D7, $06
+ endchannel
+
+Cry_09_Ch7_Bank10:
+ soundeffect_percussion $02, $F2, $3C
+ soundeffect_percussion $08, $E4, $3E
+ soundeffect_percussion $0F, $D7, $3C
+ soundeffect_percussion $06, $C5, $3B
+ soundeffect_percussion $06, $E4, $3D
+ soundeffect_percussion $08, $B6, $3C
+ soundeffect_percussion $06, $D4, $3D
+ soundeffect_percussion $08, $C1, $3B
+ endchannel
+
+Cry_23_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $0F, $F7, $C0, $07
+ soundeffect_note $06, $E4, $C1, $07
+ soundeffect_note $0A, $F6, $C0, $07
+ soundeffect_note $04, $D3, $C2, $07
+ soundeffect_note $08, $C1, $C0, $07
+ endchannel
+
+Cry_23_Ch5_Bank10:
+ unknownmusic0xde $5F
+ soundeffect_note $0F, $97, $81, $07
+ soundeffect_note $06, $84, $80, $07
+ soundeffect_note $0A, $96, $81, $07
+ soundeffect_note $0F, $83, $81, $07
+ endchannel
+
+Cry_23_Ch7_Bank10:
+ soundeffect_percussion $03, $F2, $3C
+ soundeffect_percussion $0D, $E6, $2C
+ soundeffect_percussion $0F, $D7, $3C
+ soundeffect_percussion $08, $C1, $2C
+ endchannel
+
+Cry_24_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $0F, $F7, $80, $06
+ soundeffect_note $0A, $E6, $84, $06
+ soundeffect_note $0F, $D7, $90, $06
+ soundeffect_note $08, $D5, $90, $06
+ soundeffect_note $06, $C4, $88, $06
+ soundeffect_note $05, $D3, $70, $06
+ soundeffect_note $04, $D3, $60, $06
+ soundeffect_note $08, $C1, $40, $06
+ endchannel
+
+Cry_24_Ch5_Bank10:
+ unknownmusic0xde $05
+ soundeffect_note $0F, $B7, $41, $06
+ soundeffect_note $0A, $96, $42, $06
+ soundeffect_note $0F, $A7, $51, $06
+ soundeffect_note $08, $A5, $51, $06
+ soundeffect_note $06, $94, $47, $06
+ soundeffect_note $05, $A3, $31, $06
+ soundeffect_note $04, $93, $22, $06
+ soundeffect_note $08, $71, $01, $06
+ endchannel
+
+Cry_24_Ch7_Bank10:
+ soundeffect_percussion $0F, $E4, $3C
+ soundeffect_percussion $0A, $C7, $4C
+ soundeffect_percussion $0A, $C7, $3C
+ soundeffect_percussion $0C, $B7, $4C
+ soundeffect_percussion $0F, $A2, $5C
+ endchannel
+
+Cry_11_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $06, $F7, $A0, $07
+ soundeffect_note $08, $E6, $A4, $07
+ soundeffect_note $04, $D6, $A0, $07
+ soundeffect_note $0F, $D3, $20, $07
+ soundeffect_note $08, $C3, $23, $07
+ soundeffect_note $02, $C2, $28, $07
+ soundeffect_note $08, $B1, $30, $07
+ endchannel
+
+Cry_11_Ch5_Bank10:
+ unknownmusic0xde $0A
+ soundeffect_note $04, $08, $00, $00
+ soundeffect_note $06, $A7, $41, $07
+ soundeffect_note $08, $86, $43, $07
+ soundeffect_note $04, $76, $41, $07
+ soundeffect_note $0D, $83, $C2, $06
+ soundeffect_note $07, $73, $C1, $06
+ soundeffect_note $03, $82, $CC, $06
+ soundeffect_note $08, $71, $D8, $06
+ endchannel
+
+Cry_11_Ch7_Bank10:
+ soundeffect_percussion $02, $F2, $4C
+ soundeffect_percussion $06, $E6, $3A
+ soundeffect_percussion $04, $D7, $3A
+ soundeffect_percussion $06, $D6, $2C
+ soundeffect_percussion $08, $E5, $3C
+ soundeffect_percussion $0C, $D2, $3D
+ soundeffect_percussion $08, $D1, $2C
+ endchannel
+
+Cry_25_Ch4_Bank10:
+ unknownmusic0xde $A5
+ soundeffect_note $06, $F4, $40, $07
+ soundeffect_note $0F, $E3, $30, $07
+ soundeffect_note $04, $F4, $40, $07
+ soundeffect_note $05, $B3, $48, $07
+ soundeffect_note $08, $D1, $50, $07
+ endchannel
+
+Cry_25_Ch5_Bank10:
+ unknownmusic0xde $77
+ soundeffect_note $06, $C3, $12, $07
+ soundeffect_note $0F, $B3, $04, $07
+ soundeffect_note $03, $C3, $12, $07
+ soundeffect_note $04, $C3, $21, $07
+ soundeffect_note $08, $B1, $32, $07
+ endchannel
+
+Cry_25_Ch7_Bank10:
+ soundeffect_percussion $08, $D6, $2C
+ soundeffect_percussion $0C, $C6, $3C
+ soundeffect_percussion $0A, $B6, $2C
+ soundeffect_percussion $08, $91, $1C
+ endchannel
+
+Cry_03_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $04, $F7, $08, $06
+ soundeffect_note $06, $E6, $00, $06
+ soundeffect_note $06, $D7, $F0, $05
+ soundeffect_note $06, $C4, $E0, $05
+ soundeffect_note $05, $D3, $C0, $05
+ soundeffect_note $04, $D3, $A0, $05
+ soundeffect_note $08, $E1, $80, $05
+ endchannel
+
+Cry_03_Ch5_Bank10:
+ unknownmusic0xde $0A
+ soundeffect_note $04, $C7, $04, $05
+ soundeffect_note $06, $A6, $02, $05
+ soundeffect_note $06, $97, $F1, $04
+ soundeffect_note $04, $B4, $E1, $04
+ soundeffect_note $05, $A3, $C2, $04
+ soundeffect_note $04, $B3, $A3, $04
+ soundeffect_note $08, $C1, $82, $04
+ endchannel
+
+Cry_03_Ch7_Bank10:
+ soundeffect_percussion $0C, $E4, $4C
+ soundeffect_percussion $0A, $C7, $5C
+ soundeffect_percussion $0C, $B6, $4C
+ soundeffect_percussion $0F, $A2, $5C
+ endchannel
+
+Cry_0F_Ch4_Bank10:
+ unknownmusic0xde $F1
+ soundeffect_note $04, $F7, $C0, $07
+ soundeffect_note $0C, $E6, $C2, $07
+ soundeffect_note $06, $B5, $80, $06
+ soundeffect_note $04, $C4, $70, $06
+ soundeffect_note $04, $B5, $60, $06
+ soundeffect_note $08, $C1, $40, $06
+ endchannel
+
+Cry_0F_Ch5_Bank10:
+ unknownmusic0xde $CC
+ soundeffect_note $03, $C7, $81, $07
+ soundeffect_note $0C, $B6, $80, $07
+ soundeffect_note $06, $A5, $41, $06
+ soundeffect_note $04, $C4, $32, $06
+ soundeffect_note $06, $B5, $21, $06
+ soundeffect_note $08, $A1, $02, $06
+ endchannel
+
+Cry_0F_Ch7_Bank10:
+ soundeffect_percussion $03, $E4, $3C
+ soundeffect_percussion $0C, $D6, $2C
+ soundeffect_percussion $04, $E4, $3C
+ soundeffect_percussion $08, $B7, $5C
+ soundeffect_percussion $0F, $C2, $5D
+ endchannel
+
+Cry_10_Ch4_Bank10:
+ unknownmusic0xde $C9
+ soundeffect_note $08, $F7, $80, $06
+ soundeffect_note $02, $F7, $60, $06
+ soundeffect_note $01, $E7, $40, $06
+ soundeffect_note $01, $E7, $20, $06
+ soundeffect_note $0F, $D1, $00, $06
+ soundeffect_note $04, $C7, $40, $07
+ soundeffect_note $04, $A7, $30, $07
+ soundeffect_note $0F, $91, $20, $07
+ endchannel
+
+Cry_10_Ch5_Bank10:
+ unknownmusic0xde $79
+ soundeffect_note $0A, $E7, $82, $06
+ soundeffect_note $02, $E7, $62, $06
+ soundeffect_note $01, $D7, $42, $06
+ soundeffect_note $01, $D7, $22, $06
+ soundeffect_note $0F, $C1, $02, $06
+ soundeffect_note $04, $B7, $42, $07
+ soundeffect_note $02, $97, $32, $07
+ soundeffect_note $0F, $81, $22, $07
+ endchannel
+
+Cry_10_Ch7_Bank10:
+ soundeffect_percussion $04, $74, $21
+ soundeffect_percussion $04, $74, $10
+ soundeffect_percussion $04, $71, $20
+ endchannel
+
+Cry_00_Ch4_Bank10:
+ unknownmusic0xde 245
+ soundeffect_note 4, 243, 24, 7
+ soundeffect_note 15, 229, 152, 7
+ soundeffect_note 8, 145, 88, 7
+ endchannel
+
+Cry_00_Ch5_Bank10:
+ unknownmusic0xde 160
+ soundeffect_note 5, 179, 8, 7
+ soundeffect_note 15, 197, 136, 7
+ soundeffect_note 8, 113, 72, 7
+ endchannel
+
+Cry_00_Ch7_Bank10:
+ soundeffect_percussion 3, 161, 28
+ soundeffect_percussion 14, 148, 44
+ soundeffect_percussion 8, 129, 28
+ endchannel
+
+Cry_0E_Ch4_Bank10:
+ unknownmusic0xde $A5
+ soundeffect_note $04, $E1, $00, $07
+ soundeffect_note $04, $F2, $80, $07
+ soundeffect_note $02, $92, $40, $07
+ soundeffect_note $08, $E1, $00, $06
+ endchannel
+
+Cry_0E_Ch5_Bank10:
+ unknownmusic0xde $0A
+ soundeffect_note $04, $B1, $E1, $06
+ soundeffect_note $03, $C2, $E1, $06
+ soundeffect_note $03, $62, $81, $06
+ soundeffect_note $08, $B1, $E1, $05
+ endchannel
+
+Cry_0E_Ch7_Bank10:
+ soundeffect_percussion $02, $61, $32
+ soundeffect_percussion $02, $61, $21
+ soundeffect_percussion $08, $61, $11
+ endchannel
+
+
+Cry_06_Ch4_Bank10:
+ unknownmusic0xde $FA
+ soundeffect_note $06, $83, $47, $02
+ soundeffect_note $0F, $62, $26, $02
+ soundeffect_note $04, $52, $45, $02
+ soundeffect_note $09, $63, $06, $02
+ soundeffect_note $0F, $82, $25, $02
+ soundeffect_note $0F, $42, $07, $02
+Cry_06_Ch5_Bank10:
+ endchannel
+
+Cry_06_Ch7_Bank10:
+ soundeffect_percussion $08, $D4, $8C
+ soundeffect_percussion $04, $E2, $9C
+ soundeffect_percussion $0F, $C6, $8C
+ soundeffect_percussion $08, $E4, $AC
+ soundeffect_percussion $0F, $D7, $9C
+ soundeffect_percussion $0F, $F2, $AC
+ endchannel
+
+Cry_07_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $04, $F3, $E0, $06
+ soundeffect_note $0F, $E4, $40, $06
+ soundeffect_note $08, $C1, $20, $06
+ endchannel
+
+Cry_07_Ch5_Bank10:
+ unknownmusic0xde $0A
+ soundeffect_note $03, $C3, $83, $06
+ soundeffect_note $0E, $B4, $02, $06
+ soundeffect_note $08, $A1, $01, $06
+ endchannel
+
+Cry_07_Ch7_Bank10:
+ soundeffect_percussion $04, $D3, $5C
+ soundeffect_percussion $0F, $E6, $4C
+ soundeffect_percussion $08, $B1, $5C
+ endchannel
+
+Cry_05_Ch4_Bank10:
+ unknownmusic0xde $0A
+ soundeffect_note $06, $E2, $00, $05
+ soundeffect_note $06, $E3, $80, $05
+ soundeffect_note $06, $D3, $70, $05
+ soundeffect_note $08, $A1, $60, $05
+ endchannel
+
+Cry_05_Ch5_Bank10:
+ unknownmusic0xde $F5
+ soundeffect_note $06, $E2, $82, $04
+ soundeffect_note $06, $D3, $01, $05
+ soundeffect_note $06, $B2, $E2, $04
+ soundeffect_note $08, $81, $C1, $04
+Cry_05_Ch7_Bank10:
+ endchannel
+
+Cry_0B_Ch4_Bank10:
+ unknownmusic0xde $CC
+ soundeffect_note $04, $F1, $00, $07
+ soundeffect_note $04, $E1, $80, $07
+ soundeffect_note $04, $D1, $40, $07
+ soundeffect_note $04, $E1, $40, $07
+ soundeffect_note $04, $F1, $80, $07
+ soundeffect_note $04, $D1, $00, $07
+ soundeffect_note $04, $F1, $01, $07
+ soundeffect_note $04, $D1, $82, $07
+ soundeffect_note $04, $C1, $42, $07
+ soundeffect_note $08, $B1, $41, $07
+ endchannel
+
+Cry_0B_Ch5_Bank10:
+ unknownmusic0xde $44
+ soundeffect_note $0C, $08, $00, $00
+ soundeffect_note $04, $F1, $01, $07
+ soundeffect_note $04, $E1, $82, $07
+ soundeffect_note $04, $D1, $41, $07
+ soundeffect_note $04, $E1, $41, $07
+ soundeffect_note $04, $F1, $82, $07
+ soundeffect_note $08, $D1, $01, $07
+ endchannel
+
+Cry_0B_Ch7_Bank10:
+ soundeffect_percussion $0F, $08, $00
+ soundeffect_percussion $04, $08, $00
+ soundeffect_percussion $04, $D1, $4C
+ soundeffect_percussion $04, $B1, $2C
+ soundeffect_percussion $04, $D1, $3C
+ soundeffect_percussion $04, $B1, $3C
+ soundeffect_percussion $04, $C1, $2C
+ soundeffect_percussion $08, $A1, $4C
+ endchannel
+
+Cry_0C_Ch4_Bank10:
+ unknownmusic0xde $CC
+ soundeffect_note $08, $F5, $00, $06
+ soundeffect_note $02, $D2, $38, $06
+ soundeffect_note $02, $C2, $30, $06
+ soundeffect_note $02, $C2, $28, $06
+ soundeffect_note $02, $B2, $20, $06
+ soundeffect_note $02, $B2, $10, $06
+ soundeffect_note $02, $A2, $18, $06
+ soundeffect_note $02, $B2, $10, $06
+ soundeffect_note $08, $C1, $20, $06
+ endchannel
+
+Cry_0C_Ch5_Bank10:
+ unknownmusic0xde $44
+ soundeffect_note $0C, $C3, $C0, $05
+ soundeffect_note $03, $B1, $F9, $05
+ soundeffect_note $02, $A1, $F1, $05
+ soundeffect_note $02, $A1, $E9, $05
+ soundeffect_note $02, $91, $E1, $05
+ soundeffect_note $02, $91, $D9, $05
+ soundeffect_note $02, $81, $D1, $05
+ soundeffect_note $02, $91, $D9, $05
+ soundeffect_note $08, $91, $E1, $05
+Cry_0C_Ch7_Bank10:
+ endchannel
+
+Cry_02_Ch4_Bank10:
+ unknownmusic0xde $00
+ soundeffect_note $08, $F5, $80, $04
+ soundeffect_note $02, $E1, $E0, $05
+ soundeffect_note $08, $D1, $DC, $05
+ endchannel
+
+Cry_02_Ch5_Bank10:
+ unknownmusic0xde $A5
+ soundeffect_note $07, $95, $41, $04
+ soundeffect_note $02, $81, $21, $05
+ soundeffect_note $08, $61, $1A, $05
+Cry_02_Ch7_Bank10:
+ endchannel
+
+Cry_0D_Ch4_Bank10:
+ unknownmusic0xde $88
+ soundeffect_note $05, $F2, $50, $06
+ soundeffect_note $09, $D1, $60, $06
+ soundeffect_note $05, $E2, $12, $06
+ soundeffect_note $09, $C1, $22, $06
+ soundeffect_note $05, $F2, $10, $06
+ soundeffect_note $06, $D1, $20, $06
+ soundeffect_note $FD, $02, $63, $7A
+ endchannel
+
+Cry_0D_Ch5_Bank10:
+ unknownmusic0xde $40
+ soundeffect_note $04, $08, $00, $00
+ soundeffect_note $05, $F2, $51, $06
+ soundeffect_note $09, $D1, $61, $06
+ soundeffect_note $05, $E2, $14, $06
+ soundeffect_note $08, $C1, $24, $06
+ soundeffect_note $05, $F2, $11, $06
+ soundeffect_note $0C, $D1, $21, $06
+ soundeffect_note $05, $E2, $14, $06
+ soundeffect_note $08, $C1, $24, $06
+ soundeffect_note $05, $F2, $11, $06
+ soundeffect_note $04, $D1, $21, $06
+ endchannel
+
+Cry_0D_Ch7_Bank10:
+ soundeffect_percussion $06, $D2, $1C
+ soundeffect_percussion $09, $B1, $2C
+ soundeffect_percussion $08, $C2, $2C
+ soundeffect_percussion $09, $B1, $3C
+ soundeffect_percussion $06, $C2, $2C
+ soundeffect_percussion $09, $A2, $3C
+ soundeffect_percussion $07, $C2, $2C
+ soundeffect_percussion $05, $A1, $3C
+ soundeffect_percussion $09, $C2, $2C
+ soundeffect_percussion $04, $A1, $3C
+ endchannel
+
+Cry_01_Ch4_Bank10:
+ unknownmusic0xde $A0
+ soundeffect_note $04, $F3, $00, $06
+ soundeffect_note $08, $D5, $60, $07
+ soundeffect_note $03, $E2, $20, $07
+ soundeffect_note $08, $D1, $10, $07
+ endchannel
+
+Cry_01_Ch5_Bank10:
+ unknownmusic0xde $5A
+ soundeffect_note $05, $B3, $F1, $06
+ soundeffect_note $07, $C5, $52, $07
+ soundeffect_note $03, $A2, $11, $07
+ soundeffect_note $08, $B1, $01, $06
+ endchannel
+
+Cry_01_Ch7_Bank10:
+ soundeffect_percussion $03, $A2, $3C
+ soundeffect_percussion $0C, $94, $2C
+ soundeffect_percussion $03, $82, $1C
+ soundeffect_percussion $08, $71, $2C
+ endchannel
+
+Cry_0A_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $08, $F7, $E0, $06
+ soundeffect_note $06, $E6, $E5, $06
+ soundeffect_note $03, $F4, $E0, $06
+ soundeffect_note $03, $F6, $D0, $06
+ soundeffect_note $03, $E3, $C0, $06
+ soundeffect_note $04, $F2, $B0, $06
+ soundeffect_note $0F, $A2, $C8, $06
+ endchannel
+
+Cry_0A_Ch5_Bank10:
+ unknownmusic0xde $05
+ soundeffect_note $03, $08, $00, $00
+ soundeffect_note $08, $A7, $A1, $06
+ soundeffect_note $06, $86, $A3, $06
+ soundeffect_note $03, $74, $A1, $06
+ soundeffect_note $03, $76, $91, $06
+ soundeffect_note $03, $83, $82, $06
+ soundeffect_note $04, $A2, $71, $06
+ soundeffect_note $0F, $72, $89, $06
+ endchannel
+
+Cry_0A_Ch7_Bank10:
+ soundeffect_percussion $02, $F2, $3C
+ soundeffect_percussion $08, $E4, $3E
+ soundeffect_percussion $08, $D7, $3C
+ soundeffect_percussion $05, $C5, $3B
+ soundeffect_percussion $03, $D4, $2C
+ soundeffect_percussion $02, $B6, $3C
+ soundeffect_percussion $03, $A4, $2C
+ soundeffect_percussion $08, $91, $3C
+ endchannel
+
+Cry_08_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $0F, $F6, $65, $05
+ soundeffect_note $0A, $E4, $7C, $05
+ soundeffect_note $03, $C2, $5C, $05
+ soundeffect_note $0F, $B2, $3C, $05
+ endchannel
+
+Cry_08_Ch5_Bank10:
+ unknownmusic0xde $5A
+ soundeffect_note $0E, $D6, $03, $05
+ soundeffect_note $09, $B4, $1B, $05
+ soundeffect_note $04, $92, $FA, $04
+ soundeffect_note $0F, $A2, $DB, $04
+ endchannel
+
+Cry_08_Ch7_Bank10:
+ soundeffect_percussion $0C, $E6, $4C
+ soundeffect_percussion $0B, $D7, $5C
+ soundeffect_percussion $0F, $C2, $4C
+ endchannel
+
+Cry_04_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $04, $F7, $A0, $06
+ soundeffect_note $08, $E6, $A4, $06
+ soundeffect_note $04, $D6, $A0, $06
+ soundeffect_note $0C, $D3, $20, $06
+ soundeffect_note $08, $C3, $24, $06
+ soundeffect_note $04, $C2, $20, $06
+ soundeffect_note $08, $B1, $10, $06
+ endchannel
+
+Cry_04_Ch5_Bank10:
+ unknownmusic0xde $5A
+ soundeffect_note $04, $E7, $01, $06
+ soundeffect_note $08, $D6, $03, $06
+ soundeffect_note $04, $C6, $01, $06
+ soundeffect_note $0C, $C3, $81, $05
+ soundeffect_note $08, $B3, $83, $05
+ soundeffect_note $04, $B2, $82, $05
+ soundeffect_note $08, $A1, $71, $05
+ endchannel
+
+Cry_04_Ch7_Bank10:
+ soundeffect_percussion $07, $D6, $5C
+ soundeffect_percussion $08, $E6, $4C
+ soundeffect_percussion $04, $D4, $5C
+ soundeffect_percussion $04, $D4, $4C
+ soundeffect_percussion $07, $C3, $4C
+ soundeffect_percussion $08, $A1, $5C
+ endchannel
+
+Cry_19_Ch4_Bank10:
+ unknownmusic0xde $1B
+ soundeffect_note $07, $D2, $40, $07
+ soundeffect_note $0F, $E5, $60, $07
+ soundeffect_note $18, $C1, $30, $07
+ endchannel
+
+Cry_19_Ch5_Bank10:
+ unknownmusic0xde $81
+ soundeffect_note $02, $C2, $01, $07
+ soundeffect_note $04, $C2, $08, $07
+ soundeffect_note $0F, $D7, $41, $07
+ soundeffect_note $18, $A2, $01, $07
+Cry_19_Ch7_Bank10:
+ endchannel
+
+Cry_16_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $0F, $D7, $80, $07
+ soundeffect_note $04, $E6, $A0, $07
+ soundeffect_note $0F, $D2, $40, $07
+ endchannel
+
+Cry_16_Ch5_Bank10:
+ unknownmusic0xde $5A
+ soundeffect_note $0F, $C7, $53, $07
+ soundeffect_note $05, $B6, $72, $07
+ soundeffect_note $0F, $C2, $11, $07
+ endchannel
+
+Cry_16_Ch7_Bank10:
+ soundeffect_percussion $0D, $F6, $4C
+ soundeffect_percussion $04, $E6, $3C
+ soundeffect_percussion $0F, $F2, $4C
+ endchannel
+
+Cry_1B_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $06, $F7, $C0, $06
+ soundeffect_note $0F, $E7, $00, $07
+ soundeffect_note $04, $F4, $F0, $06
+ soundeffect_note $04, $E4, $E0, $06
+ soundeffect_note $08, $D1, $D0, $06
+ endchannel
+
+Cry_1B_Ch5_Bank10:
+ unknownmusic0xde $0A
+ soundeffect_note $07, $E6, $81, $06
+ soundeffect_note $0E, $D5, $C1, $06
+ soundeffect_note $04, $C4, $B1, $06
+ soundeffect_note $04, $D4, $A1, $06
+ soundeffect_note $08, $C1, $91, $06
+ endchannel
+
+Cry_1B_Ch7_Bank10:
+ soundeffect_percussion $0A, $A6, $3C
+ soundeffect_percussion $0E, $94, $2C
+ soundeffect_percussion $05, $A3, $3C
+ soundeffect_percussion $08, $91, $2C
+ endchannel
+
+Cry_12_Ch4_Bank10:
+ unknownmusic0xde $A5
+ soundeffect_note $0C, $F2, $40, $04
+ soundeffect_note $0F, $E3, $A0, $04
+ soundeffect_note $04, $D2, $90, $04
+ soundeffect_note $08, $D1, $80, $04
+ endchannel
+
+Cry_12_Ch5_Bank10:
+ unknownmusic0xde $EE
+ soundeffect_note $0B, $D2, $38, $04
+ soundeffect_note $0E, $C6, $98, $04
+ soundeffect_note $03, $B2, $88, $04
+ soundeffect_note $08, $B1, $78, $04
+ endchannel
+
+Cry_12_Ch7_Bank10:
+ soundeffect_percussion $0A, $E6, $6C
+ soundeffect_percussion $0F, $D2, $5C
+ soundeffect_percussion $03, $C2, $6C
+ soundeffect_percussion $08, $D1, $5C
+ endchannel
+
+Cry_13_Ch4_Bank10:
+ unknownmusic0xde $33
+ soundeffect_note $0F, $F6, $C0, $05
+ soundeffect_note $08, $E3, $BC, $05
+ soundeffect_note $06, $D2, $D0, $05
+ soundeffect_note $06, $B2, $E0, $05
+ soundeffect_note $06, $C2, $F0, $05
+ soundeffect_note $08, $B1, $00, $06
+ endchannel
+
+Cry_13_Ch5_Bank10:
+ unknownmusic0xde $99
+ soundeffect_note $0E, $C6, $B1, $04
+ soundeffect_note $07, $C3, $AD, $04
+ soundeffect_note $05, $B2, $C1, $04
+ soundeffect_note $08, $92, $D1, $04
+ soundeffect_note $06, $A2, $E1, $04
+ soundeffect_note $08, $91, $F1, $04
+ endchannel
+
+Cry_13_Ch7_Bank10:
+ soundeffect_percussion $0A, $E6, $5C
+ soundeffect_percussion $0A, $D6, $6C
+ soundeffect_percussion $04, $C2, $4C
+ soundeffect_percussion $06, $D3, $5C
+ soundeffect_percussion $08, $B3, $4C
+ soundeffect_percussion $08, $A1, $5C
+ endchannel
+
+Cry_14_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $08, $E4, $90, $07
+ soundeffect_note $0F, $F5, $C0, $07
+ soundeffect_note $08, $D1, $D8, $07
+ endchannel
+
+Cry_14_Ch5_Bank10:
+ unknownmusic0xde $A5
+ soundeffect_note $0A, $C4, $71, $07
+ soundeffect_note $0F, $B6, $A2, $07
+ soundeffect_note $08, $A1, $B7, $07
+ endchannel
+
+Cry_14_Ch7_Bank10:
+ soundeffect_percussion $08, $E4, $4C
+ soundeffect_percussion $0E, $C4, $3C
+ soundeffect_percussion $08, $D1, $2C
+ endchannel
+
+Cry_1E_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $06, $F2, $00, $06
+ soundeffect_note $06, $E2, $40, $06
+ soundeffect_note $06, $D2, $80, $06
+ soundeffect_note $06, $E2, $C0, $06
+ soundeffect_note $06, $D2, $00, $07
+ soundeffect_note $06, $C2, $40, $07
+ soundeffect_note $06, $B2, $80, $07
+ soundeffect_note $08, $A1, $C0, $07
+ endchannel
+
+Cry_1E_Ch5_Bank10:
+ unknownmusic0xde $11
+ soundeffect_note $03, $08, $01, $00
+ soundeffect_note $06, $C2, $C1, $05
+ soundeffect_note $06, $B2, $02, $06
+ soundeffect_note $06, $A2, $41, $06
+ soundeffect_note $06, $B2, $82, $06
+ soundeffect_note $06, $A2, $C2, $06
+ soundeffect_note $06, $92, $01, $07
+ soundeffect_note $06, $A2, $42, $07
+ soundeffect_note $08, $81, $81, $07
+ endchannel
+
+Cry_1E_Ch7_Bank10:
+ soundeffect_percussion $06, $08, $01
+ soundeffect_percussion $05, $E2, $5C
+ soundeffect_percussion $05, $C2, $4C
+ soundeffect_percussion $05, $D2, $3C
+ soundeffect_percussion $05, $B2, $2C
+ soundeffect_percussion $05, $C2, $1C
+ soundeffect_percussion $05, $A2, $1B
+ soundeffect_percussion $05, $92, $1A
+ soundeffect_percussion $08, $81, $18
+ endchannel
+
+Cry_15_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $04, $F3, $80, $07
+ soundeffect_note $0F, $E7, $00, $07
+ soundeffect_note $08, $D3, $10, $07
+ soundeffect_note $04, $C2, $00, $07
+ soundeffect_note $04, $D2, $F0, $06
+ soundeffect_note $08, $C1, $E0, $06
+ endchannel
+
+Cry_15_Ch5_Bank10:
+ unknownmusic0xde $5A
+ soundeffect_note $06, $C3, $01, $07
+ soundeffect_note $0E, $B7, $81, $06
+ soundeffect_note $07, $B3, $92, $06
+ soundeffect_note $03, $A2, $81, $06
+ soundeffect_note $04, $B2, $72, $06
+ soundeffect_note $08, $A1, $61, $06
+ endchannel
+
+Cry_15_Ch7_Bank10:
+ soundeffect_percussion $06, $E3, $5C
+ soundeffect_percussion $0E, $D6, $4C
+ soundeffect_percussion $06, $C6, $3C
+ soundeffect_percussion $03, $B3, $4C
+ soundeffect_percussion $03, $A2, $5C
+ soundeffect_percussion $08, $B1, $6C
+ endchannel
+
+Cry_17_Ch4_Bank10:
+ unknownmusic0xde $0F
+ soundeffect_note $0F, $F7, $00, $05
+ soundeffect_note $0F, $E7, $08, $05
+ soundeffect_note $08, $B4, $80, $04
+ soundeffect_note $0F, $A2, $60, $04
+ endchannel
+
+Cry_17_Ch5_Bank10:
+ unknownmusic0xde $44
+ soundeffect_note $0E, $D7, $81, $04
+ soundeffect_note $0E, $C7, $89, $04
+ soundeffect_note $0A, $B4, $01, $04
+ soundeffect_note $0F, $C2, $E1, $03
+ endchannel
+
+Cry_17_Ch7_Bank10:
+ soundeffect_percussion $0E, $F7, $7C
+ soundeffect_percussion $0C, $F6, $6C
+ soundeffect_percussion $09, $E4, $7C
+ soundeffect_percussion $0F, $E2, $6C
+ endchannel
+
+Cry_1C_Ch4_Bank10:
+ unknownmusic0xde $F5
+ soundeffect_note $07, $D6, $E1, $07
+ soundeffect_note $06, $C6, $E2, $07
+ soundeffect_note $09, $D6, $E1, $07
+ soundeffect_note $07, $C6, $E0, $07
+ soundeffect_note $05, $B6, $E2, $07
+ soundeffect_note $07, $C6, $E1, $07
+ soundeffect_note $06, $B6, $E0, $07
+ soundeffect_note $08, $A1, $DF, $07
+ endchannel
+
+Cry_1C_Ch5_Bank10:
+ unknownmusic0xde $44
+ soundeffect_note $06, $C3, $C9, $07
+ soundeffect_note $06, $B3, $C7, $07
+ soundeffect_note $0A, $C4, $C3, $07
+ soundeffect_note $08, $B4, $C7, $07
+ soundeffect_note $06, $C3, $C9, $07
+ soundeffect_note $0F, $A2, $C5, $07
+ endchannel
+
+Cry_1C_Ch7_Bank10:
+ soundeffect_percussion $0D, $19, $7C
+ soundeffect_percussion $0D, $F7, $8C
+ soundeffect_percussion $0C, $D6, $7C
+ soundeffect_percussion $08, $C4, $6C
+ soundeffect_percussion $0F, $B3, $5C
+ endchannel
+
+Cry_1A_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $06, $F7, $40, $07
+ soundeffect_note $0C, $E6, $44, $07
+ soundeffect_note $06, $D5, $50, $07
+ soundeffect_note $04, $C3, $60, $07
+ soundeffect_note $03, $C3, $80, $07
+ soundeffect_note $08, $D1, $A0, $07
+ endchannel
+
+Cry_1A_Ch5_Bank10:
+ unknownmusic0xde $0A
+ soundeffect_note $06, $C7, $01, $07
+ soundeffect_note $0B, $B6, $02, $07
+ soundeffect_note $06, $A5, $11, $07
+ soundeffect_note $04, $93, $21, $07
+ soundeffect_note $03, $A3, $41, $07
+ soundeffect_note $08, $91, $62, $07
+ endchannel
+
+Cry_1A_Ch7_Bank10:
+ soundeffect_percussion $03, $E2, $3C
+ soundeffect_percussion $08, $D6, $4C
+ soundeffect_percussion $05, $D4, $3C
+ soundeffect_percussion $0C, $C7, $4C
+ soundeffect_percussion $02, $E2, $3C
+ soundeffect_percussion $08, $D1, $2C
+ endchannel
+
+Cry_1D_Ch4_Bank10:
+ unknownmusic0xde $F4
+ soundeffect_note $0F, $F0, $05, $07
+ soundeffect_note $0A, $E0, $00, $07
+ soundeffect_note $06, $B4, $10, $07
+ soundeffect_note $04, $D3, $00, $07
+ soundeffect_note $06, $B2, $20, $06
+ soundeffect_note $08, $A1, $24, $06
+ endchannel
+
+Cry_1D_Ch5_Bank10:
+ unknownmusic0xde $22
+ soundeffect_note $0F, $B0, $C3, $06
+ soundeffect_note $0A, $A0, $C1, $06
+ soundeffect_note $06, $84, $D2, $06
+ soundeffect_note $04, $93, $C1, $06
+ soundeffect_note $06, $82, $E1, $05
+ soundeffect_note $08, $61, $E8, $05
+ endchannel
+
+Cry_1D_Ch7_Bank10:
+ soundeffect_percussion $06, $E6, $4C
+ soundeffect_percussion $0F, $D6, $3C
+ soundeffect_percussion $0A, $C5, $4A
+ soundeffect_percussion $01, $B2, $5B
+ soundeffect_percussion $0F, $C2, $4C
+ endchannel
+
+Cry_18_Ch4_Bank10:
+ unknownmusic0xde $50
+ soundeffect_note $0A, $F5, $80, $06
+ soundeffect_note $03, $E2, $A0, $06
+ soundeffect_note $03, $F2, $C0, $06
+ soundeffect_note $03, $E2, $E0, $06
+ soundeffect_note $03, $D2, $00, $07
+ soundeffect_note $03, $C2, $E0, $06
+ soundeffect_note $03, $D2, $C0, $06
+ soundeffect_note $08, $C1, $A0, $06
+ endchannel
+
+Cry_18_Ch5_Bank10:
+ unknownmusic0xde $0F
+ soundeffect_note $09, $D5, $31, $06
+ soundeffect_note $03, $D2, $52, $06
+ soundeffect_note $03, $E2, $71, $06
+ soundeffect_note $03, $B2, $91, $06
+ soundeffect_note $03, $C2, $B2, $06
+ soundeffect_note $03, $B2, $91, $06
+ soundeffect_note $03, $C2, $71, $06
+ soundeffect_note $08, $B1, $51, $06
+ endchannel
+
+Cry_18_Ch7_Bank10:
+ soundeffect_percussion $06, $E3, $4C
+ soundeffect_percussion $04, $C3, $3C
+ soundeffect_percussion $05, $D4, $3C
+ soundeffect_percussion $04, $C4, $2C
+ soundeffect_percussion $06, $B4, $3C
+ soundeffect_percussion $08, $C1, $2C
+ endchannel
+
+Cry_1F_Ch4_Bank10:
+ unknownmusic0xde $A5
+ soundeffect_note $03, $F4, $41, $06
+ soundeffect_note $0D, $D6, $21, $07
+ soundeffect_note $08, $F4, $19, $07
+ soundeffect_note $08, $C1, $1A, $07
+ endchannel
+
+Cry_1F_Ch5_Bank10:
+ unknownmusic0xde $CC
+ soundeffect_note $04, $F4, $80, $05
+ soundeffect_note $0E, $E6, $E0, $06
+ soundeffect_note $08, $D5, $D8, $06
+ soundeffect_note $08, $D1, $DC, $06
+ endchannel
+
+Cry_1F_Ch7_Bank10:
+ soundeffect_percussion $05, $C4, $46
+ soundeffect_percussion $0D, $A5, $44
+ soundeffect_percussion $08, $C4, $45
+ soundeffect_percussion $08, $B1, $44
+ endchannel
+
+Cry_20_Ch4_Bank10:
+ unknownmusic0xde $F0
+ soundeffect_note $0D, $F1, $11, $05
+ soundeffect_note $0D, $E1, $15, $05
+ soundeffect_note $0D, $E1, $11, $05
+ soundeffect_note $08, $D1, $11, $05
+ endchannel
+
+Cry_20_Ch5_Bank10:
+ unknownmusic0xde $15
+ soundeffect_note $0C, $E1, $0C, $05
+ soundeffect_note $0C, $D1, $10, $05
+ soundeffect_note $0E, $C1, $0C, $05
+ soundeffect_note $08, $C1, $0A, $05
+ endchannel
+
+Cry_20_Ch7_Bank10:
+ soundeffect_percussion $0E, $F2, $65
+ soundeffect_percussion $0D, $E2, $55
+ soundeffect_percussion $0E, $D2, $56
+ soundeffect_percussion $08, $D1, $66
+ endchannel
+
+Cry_21_Ch4_Bank10:
+ unknownmusic0xde $1B
+ soundeffect_note $03, $F3, $64, $05
+ soundeffect_note $02, $E2, $44, $05
+ soundeffect_note $05, $D1, $22, $05
+ soundeffect_note $02, $B2, $84, $04
+ soundeffect_note $08, $D1, $A2, $04
+ soundeffect_note $03, $F3, $24, $05
+ soundeffect_note $04, $E4, $E4, $04
+ soundeffect_note $08, $D1, $02, $05
+ endchannel
+
+Cry_21_Ch5_Bank10:
+ unknownmusic0xde $CC
+ soundeffect_note $03, $D3, $60, $05
+ soundeffect_note $02, $C2, $40, $05
+ soundeffect_note $05, $C1, $20, $05
+ soundeffect_note $02, $92, $80, $04
+ soundeffect_note $08, $C1, $A0, $04
+ soundeffect_note $03, $D3, $20, $05
+ soundeffect_note $03, $C4, $E0, $04
+ soundeffect_note $08, $C1, $00, $05
+Cry_21_Ch7_Bank10:
+ endchannel
+
+Cry_22_Ch4_Bank10:
+ unknownmusic0xde $11
+ soundeffect_note $02, $3D, $81, $03
+ soundeffect_note $07, $F5, $01, $06
+ soundeffect_note $01, $C2, $81, $04
+ soundeffect_note $08, $91, $81, $03
+ endchannel
+
+Cry_22_Ch5_Bank10:
+ unknownmusic0xde $EE
+ soundeffect_note $02, $3E, $B0, $05
+ soundeffect_note $07, $D5, $5D, $07
+ soundeffect_note $01, $B2, $B0, $06
+ soundeffect_note $08, $61, $B0, $05
+ endchannel
+
+Cry_22_Ch7_Bank10:
+ soundeffect_percussion $02, $92, $49
+ soundeffect_percussion $07, $B5, $29
+ soundeffect_percussion $01, $A2, $39
+ soundeffect_percussion $08, $91, $49
+ endchannel