pokepinball/audio/engine_12.asm
2017-07-07 22:46:11 +02:00

5593 lines
98 KiB
NASM

Func_48000:
push hl
push de
push bc
push af
call Func_48b1b
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_48b15
pop af
pop bc
pop de
pop hl
ret
Func_48042:
ld a, [de]
inc de
and $7
ld [wdeae], a
ld c, a
ld b, $0
ld hl, ChannelPointers_Bank12
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_4808b: ; 4008b
db $F8, $79, $1D, $B5, $47
PlaySong_Bank12:
push de
call Func_48000
pop de
call Func_48b1b
ld hl, wde9b
ld [hl], e
inc hl
ld [hl], d
ld hl, SongHeaderPointers_Bank12
add hl, de
add hl, de
ld e, [hl]
inc hl
ld d, [hl]
ld a, [de]
rlca
rlca
and $3
inc a
.asm_480ac
push af
call Func_48042
call Func_48adf
pop af
dec a
jr nz, .asm_480ac
call Func_48b15
ret
Unused_480bb: ; 400bb
db $1B, $41, $17, $59, $71
PlaySoundEffect_Bank12:
call Func_48b1b
ld hl, wde9b
ld [hl], e
inc hl
ld [hl], d
ld hl, SoundEffects_Bank12
add hl, de
add hl, de
ld e, [hl]
inc hl
ld d, [hl]
ld a, [de]
rlca
rlca
and $3
inc a
.asm_480d7
push af
call Func_48042
ld hl, $0002
add hl, bc
set 3, [hl]
call Func_48adf
pop af
dec a
jr nz, .asm_480d7
call Func_48b15
ret
Unused_480ec:
; ???
db $7E, $1D, $19, $60
PlayCry_Bank12:
; Plays a Pokemon cry.
; Input: e = mon id
call Func_48b1b
ld a, e
and a
ret z
dec e
ld d, $0
ld hl, CryData_Bank12
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_Bank12
add hl, de
add hl, de
ld e, [hl]
inc hl
ld d, [hl]
ld a, [de]
rlca
rlca
and $3
inc a
.asm_4812a
push af
call Func_48042
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_4815b
ld hl, $0017
add hl, bc
ld a, [wdeaa]
ld [hli], a
ld a, [wdeab]
ld [hl], a
.asm_4815b
call Func_48adf
pop af
dec a
jr nz, .asm_4812a
ld a, [wdeac]
and a
jr nz, .asm_48173
ld a, [wde98]
ld [wdeac], a
ld a, $77
ld [wde98], a
.asm_48173
ld a, $1
ld [wdead], a
call Func_48b15
ret
Unused_4817c; ; 0x4017c
; ???
db $7D, $1B, $9F, $72
Func_48180:
ld a, [wdd00]
and a
ret z
xor a
ld [wde97], a
ld [wde99], a
ld bc, wChannel0
.asm_4818f
ld hl, $0002
add hl, bc
bit 0, [hl]
jp z, .asm_4822d
ld hl, $0014
add hl, bc
ld a, [hl]
cp $2
jr c, .asm_481a4
dec [hl]
jr .asm_481c1
.asm_481a4
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_48670
.asm_481c1
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_484f0
call Func_48632
ld a, [wdead]
and a
jr z, .asm_4820a
ld a, [wde97]
cp $4
jr nc, .asm_48219
ld hl, wChannel4 + 2
bit 0, [hl]
jr nz, .asm_48204
ld hl, wChannel5 + 2
bit 0, [hl]
jr nz, .asm_48204
ld hl, wChannel6 + 2
bit 0, [hl]
jr nz, .asm_48204
ld hl, wChannel7 + 2
bit 0, [hl]
jr z, .asm_4820a
.asm_48204
ld hl, $000b
add hl, bc
set 5, [hl]
.asm_4820a
ld a, [wde97]
cp $4
jr nc, .asm_48219
ld hl, $00ca
add hl, bc
bit 0, [hl]
jr nz, .asm_48227
.asm_48219
call Func_4824d
ld hl, $0019
add hl, bc
ld a, [wde99]
or [hl]
ld [wde99], a
.asm_48227
ld hl, $000b
add hl, bc
xor a
ld [hl], a
.asm_4822d
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_4818f
call Func_4840d
ld a, [wde98]
ld [rNR50], a
ld a, [wde99]
ld [rNR51], a
ret
Func_4824d:
ld hl, PointerTable_4825e
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_4825e:
dw Func_4826e
dw Func_482e0
dw Func_48349
dw Func_483cf
dw Func_4826e
dw Func_482e0
dw Func_48349
dw Func_483cf
Func_4826e:
ld hl, $000b
add hl, bc
bit 3, [hl]
jr z, .asm_4827b
ld a, [wde9a]
ld [rNR10], a
.asm_4827b
bit 5, [hl]
jr nz, .asm_482ba
bit 4, [hl]
jr nz, .asm_482c6
bit 6, [hl]
jr nz, .asm_482b4
bit 1, [hl]
jr z, .asm_48295
ld a, [wde93]
ld [rNR13], a
ld a, [wde94]
ld [rNR14], a
.asm_48295
bit 2, [hl]
jr z, .asm_482a5
ld a, [wde92]
ld [rNR12], a
ld a, [wde94]
or $80
ld [rNR14], a
.asm_482a5
bit 0, [hl]
ret z
ld a, [wde91]
ld d, a
ld a, [rNR11]
and $3f
or d
ld [rNR11], a
ret
.asm_482b4
ld a, [wde93]
ld [rNR13], a
ret
.asm_482ba
ld a, $8
ld [rNR12], a
ld a, [wde94]
or $80
ld [rNR14], a
ret
.asm_482c6
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_482e0:
ld hl, $000b
add hl, bc
bit 5, [hl]
jr nz, .asm_48323
bit 4, [hl]
jr nz, .asm_4832f
bit 6, [hl]
jr nz, .asm_4831d
bit 1, [hl]
jr z, .asm_482fe
ld a, [wde93]
ld [rNR23], a
ld a, [wde94]
ld [rNR24], a
.asm_482fe
bit 2, [hl]
jr z, .asm_4830e
ld a, [wde92]
ld [rNR22], a
ld a, [wde94]
or $80
ld [rNR24], a
.asm_4830e
bit 0, [hl]
ret z
ld a, [wde91]
ld d, a
ld a, [rNR21]
and $3f
or d
ld [rNR21], a
ret
.asm_4831d
ld a, [wde93]
ld [rNR23], a
ret
.asm_48323
ld a, $8
ld [rNR22], a
ld a, [wde94]
or $80
ld [rNR24], a
ret
.asm_4832f
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_48349:
ld hl, $000b
add hl, bc
bit 5, [hl]
jr nz, .asm_48387
bit 4, [hl]
jr nz, .asm_4838b
bit 6, [hl]
jr nz, .asm_48381
bit 1, [hl]
jr z, .asm_48367
ld a, [wde93]
ld [rNR33], a
ld a, [wde94]
ld [rNR34], a
.asm_48367
bit 2, [hl]
ret z
xor a
ld [rNR30], a
call LoadWavePattern_Bank12
ld a, $80
ld [rNR30], a
ld a, [wde93]
ld [rNR33], a
ld a, [wde94]
or $80
ld [rNR34], a
ret
.asm_48381
ld a, [wde93]
ld [rNR33], a
ret
.asm_48387
xor a
ld [rNR30], a
ret
.asm_4838b
ld a, $3f
ld [rNR31], a
xor a
ld [rNR30], a
call LoadWavePattern_Bank12
ld a, $80
ld [rNR30], a
ld a, [wde93]
ld [rNR33], a
ld a, [wde94]
or $80
ld [rNR34], a
ret
LoadWavePattern_Bank12:
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_Bank12
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_483cf:
ld hl, $000b
add hl, bc
bit 5, [hl]
jr nz, .asm_483f1
bit 4, [hl]
jr nz, .asm_483fa
bit 1, [hl]
jr z, .asm_483e4
ld a, [wde93]
ld [rNR43], a
.asm_483e4
bit 2, [hl]
ret z
ld a, [wde92]
ld [rNR42], a
ld a, $80
ld [rNR44], a
ret
.asm_483f1
ld a, $8
ld [rNR42], a
ld a, $80
ld [rNR44], a
ret
.asm_483fa
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_4840d:
ld a, [wdea2]
and a
ret z
ld a, [wdea3]
and a
jr z, .asm_4841d
dec a
ld [wdea3], a
ret
.asm_4841d
ld a, [wdea2]
ld d, a
and $7f
ld [wdea3], a
ld a, [wde98]
and $7
bit 7, d
jr nz, .asm_48448
and a
jr z, .asm_48435
dec a
jr .asm_48454
.asm_48435
ld a, [wdea4]
ld e, a
ld a, [wdea5]
ld d, a
push bc
call PlaySong_Bank12
pop bc
ld hl, wdea2
set 7, [hl]
ret
.asm_48448
cp $7
jr nc, .asm_4844f
inc a
jr .asm_48454
.asm_4844f
xor a
ld [wdea2], a
ret
.asm_48454
ld d, a
swap a
or d
ld [wde98], a
ret
Func_4845c:
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_48470
ld a, $1
.asm_48470
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_484ab
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_484c9
.asm_484ab
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_484c9
push bc
ld hl, wde95
ld b, $0
.asm_484cf
inc b
ld a, e
sub [hl]
ld e, a
jr nc, .asm_484cf
ld a, d
and a
jr z, .asm_484dc
dec d
jr .asm_484cf
.asm_484dc
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_484f0:
ld hl, $0003
add hl, bc
bit 2, [hl]
jr z, .asm_4850b
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_4850b
ld hl, $0003
add hl, bc
bit 4, [hl]
jr z, .asm_48529
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_48529
ld hl, $0003
add hl, bc
bit 1, [hl]
jp z, .asm_485c1
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_48574
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_485a1
jr nz, .asm_485b4
ld hl, $001f
add hl, bc
ld a, [hl]
cp e
jp c, .asm_485a1
jr .asm_485b4
.asm_48574
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_485a1
jr nz, .asm_485b4
ld hl, $001f
add hl, bc
ld a, e
cp [hl]
jr nc, .asm_485b4
.asm_485a1
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_485b4
ld hl, $000f
add hl, bc
ld [hl], e
inc hl
ld [hl], d
ld hl, $000b
add hl, bc
set 1, [hl]
.asm_485c1
ld hl, $0003
add hl, bc
bit 0, [hl]
jr z, .asm_4861a
ld hl, $001b
add hl, bc
ld a, [hl]
and a
jr nz, .asm_485e3
ld hl, $001d
add hl, bc
ld a, [hl]
and a
jr z, .asm_4861a
ld d, a
ld hl, $001e
add hl, bc
ld a, [hl]
and $f
jr z, .asm_485e6
.asm_485e3
dec [hl]
jr .asm_4861a
.asm_485e6
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_48605
res 0, [hl]
ld a, d
and $f
ld d, a
ld a, e
sub d
jr nc, .asm_48611
ld a, $0
jr .asm_48611
.asm_48605
set 0, [hl]
ld a, d
and $f0
swap a
add e
jr nc, .asm_48611
ld a, $ff
.asm_48611
ld [wde93], a
ld hl, $000b
add hl, bc
set 6, [hl]
.asm_4861a
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_4862b
dec [hl]
ret
.asm_4862b
ld hl, $000b
add hl, bc
set 5, [hl]
ret
Func_48632:
ld hl, $0002
add hl, bc
bit 4, [hl]
ret z
ld a, [wde9f]
and a
jr z, .asm_48644
dec a
ld [wde9f], a
ret
.asm_48644
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_48670:
call Func_48a10
cp $ff
jr z, .asm_486c9
cp $d0
jr c, .asm_48680
.asm_4867b
call Func_48786
jr Func_48670
.asm_48680
ld hl, $0002
add hl, bc
bit 3, [hl]
jp nz, Func_48723
bit 5, [hl]
jp nz, Func_48723
bit 4, [hl]
jp nz, Func_48750
ld a, [wde96]
and $f
call Func_48a5b
ld a, [wde96]
swap a
and $f
jr z, .asm_486c2
ld hl, $0011
add hl, bc
ld [hl], a
ld e, a
ld hl, $0012
add hl, bc
ld d, [hl]
call Func_48a2b
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_4845c
.asm_486c2
ld hl, $000b
add hl, bc
set 5, [hl]
ret
.asm_486c9
ld hl, $0002
add hl, bc
bit 1, [hl]
jr nz, .asm_4867b
ld a, [wde97]
cp $4
jr nc, .asm_486e0
ld hl, $00ca
add hl, bc
bit 0, [hl]
jr nz, .asm_486f6
.asm_486e0
ld hl, $0002
add hl, bc
bit 5, [hl]
call nz, Func_48704
ld a, [wde97]
cp $4
jr nz, .asm_486f6
xor a
ld [rNR10], a
ld [wde9a], a
.asm_486f6
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_48704:
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_48723:
ld hl, $000b
add hl, bc
set 4, [hl]
ld a, [wde96]
call Func_48a5b
call Func_48a10
ld hl, $000e
add hl, bc
ld [hl], a
call Func_48a10
ld hl, $000f
add hl, bc
ld [hl], a
ld a, [wde97]
and $3
cp $3
ret z
call Func_48a10
ld hl, $0010
add hl, bc
ld [hl], a
ret
Func_48750:
ld a, [wde97]
cp $3
ret nz
ld a, [wde96]
and $f
call Func_48a5b
ld a, [wdea1]
ld e, a
ld d, $0
ld hl, Data_48ba2
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_48786:
ld a, [wde96]
sub $d0
ld e, a
ld d, $0
ld hl, PointerTable_48797
add hl, de
add hl, de
ld a, [hli]
ld h, [hl]
ld l, a
jp hl
PointerTable_48797:
dw Func_489b6
dw Func_489b6
dw Func_489b6
dw Func_489b6
dw Func_489b6
dw Func_489b6
dw Func_489b6
dw Func_489b6
dw Func_48973
dw Func_489c1
dw Func_489aa
dw Func_48994
dw Func_489a1
dw Func_48987
dw Func_48939
dw Func_48951
dw Func_488ff
dw Func_488c4
dw Func_488b5
dw Func_4895f
dw Func_489ca
dw Func_489da
dw Func_48926
dw Func_487f7
dw Func_487f7
dw Func_489e9
dw Func_487f7
dw Func_487f7
dw Func_48a05
dw Func_48a0b
dw Func_487f7
dw Func_487f7
dw Func_487f7
dw Func_487f7
dw Func_487f7
dw Func_487f7
dw Func_487f7
dw Func_487f7
dw Func_487f7
dw Func_487f7
dw Func_487f7
dw Func_487f7
dw Func_48885
dw Func_4888e
dw Func_48833
dw Func_48843
dw Func_4880d
dw Func_487f8
Func_487f7:
ret
Func_487f8:
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_4880d:
call Func_48a10
ld e, a
call Func_48a10
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_48833:
call Func_48a10
ld e, a
call Func_48a10
ld d, a
ld hl, $0005
add hl, bc
ld [hl], e
inc hl
ld [hl], d
ret
Func_48843:
call Func_48a10
ld hl, $0002
add hl, bc
bit 2, [hl]
jr nz, .asm_48859
and a
jr z, .asm_48862
dec a
set 2, [hl]
ld hl, $0016
add hl, bc
ld [hl], a
.asm_48859
ld hl, $0016
add hl, bc
ld a, [hl]
and a
jr z, .asm_48872
dec [hl]
.asm_48862
call Func_48a10
ld e, a
call Func_48a10
ld d, a
ld hl, $0005
add hl, bc
ld [hl], e
inc hl
ld [hl], d
ret
.asm_48872
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_48885:
call Func_48a10
ld hl, $000c
add hl, bc
ld [hl], a
ret
Func_4888e:
call Func_48a10
ld hl, $000c
add hl, bc
cp [hl]
jr z, .asm_488a5
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_488a5
call Func_48a10
ld e, a
call Func_48a10
ld d, a
ld hl, $0005
add hl, bc
ld [hl], e
inc hl
ld [hl], d
ret
Func_488b5:
call Func_48a10
ld hl, $0025
add hl, bc
ld [hl], a
ld hl, $0003
add hl, bc
set 3, [hl]
ret
Func_488c4:
ld hl, $0003
add hl, bc
set 0, [hl]
ld hl, $0004
add hl, bc
res 0, [hl]
call Func_48a10
ld hl, $001c
add hl, bc
ld [hl], a
ld hl, $001b
add hl, bc
ld [hl], a
call Func_48a10
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_488ff:
call Func_48a10
ld [wde95], a
call Func_48a10
ld d, a
and $f
ld e, a
ld a, d
swap a
and $f
ld d, a
call Func_48a2b
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_48926:
ld hl, $0003
add hl, bc
set 4, [hl]
ld hl, $0027
add hl, bc
call Func_48a10
ld [hld], a
call Func_48a10
ld [hl], a
ret
Func_48939:
ld hl, $0003
add hl, bc
set 2, [hl]
call Func_48a10
rrca
rrca
ld hl, $001a
add hl, bc
ld [hl], a
and $c0
ld hl, $000d
add hl, bc
ld [hl], a
ret
Func_48951:
ld hl, $0002
add hl, bc
bit 3, [hl]
jr z, .asm_4895c
res 3, [hl]
ret
.asm_4895c
set 3, [hl]
ret
Func_4895f:
ld hl, $0002
add hl, bc
bit 4, [hl]
jr z, .asm_4896a
res 4, [hl]
ret
.asm_4896a
set 4, [hl]
call Func_48a10
ld [wdea1], a
ret
Func_48973:
call Func_48a10
ld hl, $0028
add hl, bc
ld [hl], a
ld a, [wde97]
and $3
cp $3
ret z
call Func_489a1
ret
Func_48987:
call Func_48a10
ld [wde9a], a
ld hl, $000b
add hl, bc
set 3, [hl]
ret
Func_48994:
call Func_48a10
rrca
rrca
and $c0
ld hl, $000d
add hl, bc
ld [hl], a
ret
Func_489a1:
call Func_48a10
ld hl, $000e
add hl, bc
ld [hl], a
ret
Func_489aa:
call Func_48a10
ld d, a
call Func_48a10
ld e, a
call Func_48a95
ret
Func_489b6:
ld hl, $0012
add hl, bc
ld a, [wde96]
and $7
ld [hl], a
ret
Func_489c1:
call Func_48a10
ld hl, $0013
add hl, bc
ld [hl], a
ret
Func_489ca:
ld a, [wde97]
call Func_48af4
call Func_48a10
ld hl, $0019
add hl, bc
and [hl]
ld [hl], a
ret
Func_489da:
call Func_48a10
ld a, [wdea2]
and a
ret nz
ld a, [wde96]
ld [wde98], a
ret
Func_489e9:
call Func_48a10
; cast to s16
ld e, a
cp $80
jr nc, .asm_489f5
ld d, $0
jr .asm_489f7
.asm_489f5
ld d, $ff
.asm_489f7
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_48a95
ret
Func_48a05:
ld a, $1
ld [wdead], a
ret
Func_48a0b:
xor a
ld [wdead], a
ret
Func_48a10:
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_48a2b:
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_48b20
add hl, de
ld e, [hl]
inc hl
ld d, [hl]
pop af
.asm_48a4b
cp $7
jr nc, .asm_48a56
sra d
rr e
inc a
jr .asm_48a4b
.asm_48a56
ld a, d
and $7
ld d, a
ret
Func_48a5b:
inc a
ld e, a
ld d, $0
ld hl, $0028
add hl, bc
ld a, [hl]
ld l, $0
call Func_48a86
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_48a86
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_48a86:
ld h, $0
.asm_48a88
srl a
jr nc, .asm_48a8d
add hl, de
.asm_48a8d
sla e
rl d
and a
jr nz, .asm_48a88
ret
Func_48a95:
push bc
ld a, [wde97]
cp $4
jr nc, .asm_48ab7
ld bc, wChannel0
call Func_48ad1
ld bc, wChannel1
call Func_48ad1
ld bc, wChannel2
call Func_48ad1
ld bc, wChannel3
call Func_48ad1
jr .asm_48acf
.asm_48ab7
ld bc, wChannel4
call Func_48ad1
ld bc, wChannel5
call Func_48ad1
ld bc, wChannel6
call Func_48ad1
ld bc, wChannel7
call Func_48ad1
.asm_48acf
pop bc
ret
Func_48ad1:
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_48adf:
call Func_48b06
ld a, [wdeae]
jr .asm_48aea
ld a, [wde97]
.asm_48aea
call Func_48af4
ld hl, $0002
add hl, bc
set 0, [hl]
ret
Func_48af4:
push de
and $3
ld e, a
ld d, $0
ld hl, Data_48c8e
add hl, de
ld a, [hl]
ld hl, $0019
add hl, bc
ld [hl], a
pop de
ret
Func_48b06:
ld a, [wdeae]
and $3
cp $0
ret nz
xor a
ld [rNR10], a
ld [wde9a], a
ret
Func_48b15:
ld a, $1
ld [wdd00], a
ret
Func_48b1b:
xor a
ld [wdd00], a
ret
Data_48b20:
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_Bank12:
WavePattern0_Bank12:
db $02, $46, $8A, $CE, $FF, $FE, $ED, $DC, $CB, $A9, $87, $65, $44, $33, $22, $11
WavePattern1_Bank12:
db $02, $46, $8A, $CE, $EF, $FF, $FE, $EE, $DD, $CB, $A9, $87, $65, $43, $22, $11
WavePattern2_Bank12:
db $01, $23, $43, $21, $FE, $CA, $8A, $CE, $01, $23, $43, $21, $FE, $CA, $8A, $CE
WavePattern3_Bank12:
db $00, $11, $22, $33, $44, $33, $22, $11, $FF, $EE, $CC, $AA, $88, $AA, $CC, $EE
WavePattern4_Bank12:
db $00, $11, $22, $33, $44, $33, $22, $11, $FF, $EE, $CC, $AA, $88, $AA, $CC, $EE
Data_48ba2:
; related to percussion instruments
dw Data_48bae
dw Data_48bce
dw Data_48bee
dw Data_48bee
dw Data_48bee
dw Data_48bee
Data_48bae:
dw Data_48c12
dw Data_48c13
dw Data_48c17
dw Data_48c1b
dw Data_48c1f
dw Data_48c26
dw Data_48c0e
dw Data_48c31
dw Data_48c35
dw Data_48c3c
dw Data_48c43
dw Data_48c47
dw Data_48c64
dw Data_48c12
dw Data_48c12
dw Data_48c12
Data_48bce:
dw Data_48c12
dw Data_48c0e
dw Data_48c17
dw Data_48c1b
dw Data_48c1f
dw Data_48c60
dw Data_48c2d
dw Data_48c68
dw Data_48c52
dw Data_48c59
dw Data_48c87
dw Data_48c47
dw Data_48c4b
dw Data_48c12
dw Data_48c12
dw Data_48c12
Data_48bee:
dw Data_48c12
dw Data_48c43
dw Data_48c47
dw Data_48c1b
dw Data_48c1f
dw Data_48c6f
dw Data_48c73
dw Data_48c77
dw Data_48c35
dw Data_48c3c
dw Data_48c7b
dw Data_48c7f
dw Data_48c83
dw Data_48c12
dw Data_48c12
dw Data_48c12
Data_48c0e:
db $20, $11, $11
db $FF ; terminator
Data_48c12:
db $FF ; terminator
Data_48c13:
db $20, $91, $33
db $FF ; terminator
Data_48c17:
db $20, $51, $32
db $FF ; terminator
Data_48c1b:
db $20, $81, $31
db $FF ; terminator
Data_48c1f:
db $21, $71, $70, $20, $11, $11
db $FF ; terminator
Data_48c26:
db $30, $82, $4C, $22, $61, $20
db $FF ; terminator
Data_48c2d:
db $30, $91, $18
db $FF ; terminator
Data_48c31:
db $27, $92, $10
db $FF ; terminator
Data_48c35:
db $33, $91, $00, $33, $11, $00
db $FF ; terminator
Data_48c3c:
db $33, $91, $11, $33, $11, $00
db $FF ; terminator
Data_48c43:
db $01, $18, $01
db $FF ; terminator
Data_48c47:
db $01, $28, $01
db $FF ; terminator
Data_48c4b:
db $33, $88, $15, $20, $65, $12
db $FF ; terminator
Data_48c52:
db $33, $51, $21, $33, $11, $11
db $FF ; terminator
Data_48c59:
db $33, $51, $50, $33, $11, $11
db $FF ; terminator
Data_48c60:
db $20, $A1, $31
db $FF ; terminator
Data_48c64:
db $20, $84, $12
db $FF ; terminator
Data_48c68:
db $33, $81, $00, $33, $11, $00
db $FF ; terminator
Data_48c6f:
db $01, $38, $01
db $FF ; terminator
Data_48c73:
db $01, $48, $01
db $FF ; terminator
Data_48c77:
db $01, $58, $01
db $FF ; terminator
Data_48c7b:
db $01, $68, $01
db $FF ; terminator
Data_48c7f:
db $01, $78, $01
db $FF ; terminator
Data_48c83:
db $01, $88, $01
db $FF ; terminator
Data_48c87:
db $33, $81, $21, $33, $11, $11
db $FF ; terminator
Data_48c8e:
db $11, $22, $44, $88
ChannelPointers_Bank12:
dw wChannel0
dw wChannel1
dw wChannel2
dw wChannel3
dw wChannel4
dw wChannel5
dw wChannel6
dw wChannel7
SongHeaderPointers_Bank12: ; 0x48ca2
dw Music_Nothing12
dw Music_MewtwoStage
dw Music_Options
dw Music_FieldSelect
dw Music_MeowthStage
INCLUDE "audio/music/nothing12.asm"
INCLUDE "audio/music/mewtwostage.asm"
INCLUDE "audio/music/options.asm"
INCLUDE "audio/music/fieldselect.asm"
INCLUDE "audio/music/meowthstage.asm"
SoundEffects_Bank12:
dw SoundEffect0_Bank12
dw SoundEffect1_Bank12
dw SoundEffect2_Bank12
dw SoundEffect3_Bank12
dw SoundEffect4_Bank12
dw SoundEffect5_Bank12
dw SoundEffect6_Bank12
dw SoundEffect7_Bank12
dw SoundEffect8_Bank12
dw SoundEffect9_Bank12
dw SoundEffect10_Bank12
dw SoundEffect11_Bank12
dw SoundEffect12_Bank12
dw SoundEffect13_Bank12
dw SoundEffect14_Bank12
dw SoundEffect15_Bank12
dw SoundEffect16_Bank12
dw SoundEffect17_Bank12
dw SoundEffect18_Bank12
dw SoundEffect19_Bank12
dw SoundEffect20_Bank12
dw SoundEffect21_Bank12
dw SoundEffect22_Bank12
dw SoundEffect23_Bank12
dw SoundEffect24_Bank12
dw SoundEffect25_Bank12
dw SoundEffect26_Bank12
dw SoundEffect27_Bank12
dw SoundEffect28_Bank12
dw SoundEffect29_Bank12
dw SoundEffect30_Bank12
dw SoundEffect31_Bank12
dw SoundEffect32_Bank12
dw SoundEffect33_Bank12
dw SoundEffect34_Bank12
dw SoundEffect35_Bank12
dw SoundEffect36_Bank12
dw SoundEffect37_Bank12
dw SoundEffect38_Bank12
dw SoundEffect39_Bank12
dw SoundEffect40_Bank12
dw SoundEffect41_Bank12
dw SoundEffect42_Bank12
dw SoundEffect43_Bank12
dw SoundEffect44_Bank12
dw SoundEffect45_Bank12
dw SoundEffect46_Bank12
dw SoundEffect47_Bank12
dw SoundEffect48_Bank12
dw SoundEffect49_Bank12
dw SoundEffect50_Bank12
dw SoundEffect51_Bank12
dw SoundEffect52_Bank12
dw SoundEffect53_Bank12
dw SoundEffect54_Bank12
dw SoundEffect55_Bank12
dw SoundEffect56_Bank12
dw SoundEffect57_Bank12
dw SoundEffect58_Bank12
dw SoundEffect59_Bank12
dw SoundEffect60_Bank12
dw SoundEffect61_Bank12
dw SoundEffect62_Bank12
dw SoundEffect63_Bank12
dw SoundEffect64_Bank12
dw SoundEffect65_Bank12
dw SoundEffect66_Bank12
dw SoundEffect67_Bank12
dw SoundEffect68_Bank12
dw SoundEffect69_Bank12
dw SoundEffect70_Bank12
dw SoundEffect71_Bank12
dw SoundEffect72_Bank12
dw SoundEffect73_Bank12
dw SoundEffect74_Bank12
dw SoundEffect75_Bank12
dw SoundEffect76_Bank12
dw SoundEffect77_Bank12
SoundEffect0_Bank12:
db $04 ; wChannel4
dw SoundEffect0_Channel4_Bank12
SoundEffect0_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect1_Channel4_Bank12
SoundEffect1_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect2_Channel4_Bank12
SoundEffect2_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect3_Channel4_Bank12
SoundEffect3_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect4_Channel4_Bank12
SoundEffect4_Channel4_Bank12:
dutycycle $00
soundinput $35
soundeffect_note $0c, $C3, $6B, $3B
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect5_Bank12:
db $04 ; wChannel4
dw SoundEffect5_Channel4_Bank12
SoundEffect5_Channel4_Bank12:
dutycycle $02
soundinput $95
soundeffect_note $0F, $F2, $00, $04
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect6_Bank12:
db $04 ; wChannel4
dw SoundEffect6_Channel4_Bank12
SoundEffect6_Channel4_Bank12:
dutycycle $00
soundinput $17
soundeffect_note $0F, $D2, $00, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect7_Bank12:
db $04 ; wChannel4
dw SoundEffect7_Channel4_Bank12
SoundEffect7_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect8_Channel4_Bank12
SoundEffect8_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect9_Channel4_Bank12
SoundEffect9_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect10_Channel4_Bank12
SoundEffect10_Channel4_Bank12:
dutycycle $02
soundinput $2F
soundeffect_note $0F, $E2, $80, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect11_Bank12:
db $4 | (($2 - 1) << 6) ; wChannel4
dw SoundEffect11_Channel4_Bank12
db $07 ; wChannel7
dw SoundEffect11_Channel7_Bank12
SoundEffect11_Channel4_Bank12:
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_Bank12:
soundeffect_percussion $01, $7B, $37
soundeffect_percussion $00, $00, $00
soundeffect_percussion $0F, $82, $10
soundeffect_percussion $01, $00, $00
db $FF
SoundEffect12_Bank12:
db $07 ; wChannel7
dw SoundEffect12_Channel7_Bank12
SoundEffect12_Channel7_Bank12:
soundeffect_percussion $01, $F8, $12
soundeffect_percussion $05, $A1, $20
soundeffect_percussion $01, $00, $00
db $FF
SoundEffect13_Bank12:
db $04 ; wChannel4
dw SoundEffect13_Channel4_Bank12
SoundEffect13_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect14_Channel4_Bank12
SoundEffect14_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect15_Channel4_Bank12
SoundEffect15_Channel4_Bank12:
dutycycle $01
soundinput $AF
soundeffect_note $0F, $F2, $80, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect16_Bank12:
db $04 ; wChannel4
dw SoundEffect16_Channel4_Bank12
SoundEffect16_Channel4_Bank12:
togglesfx
forceoctave $04
SoundEffect16_Channel4_Loop_Bank12:
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_Bank12
octave 5
note G_, 2
note C_, 1
db $FF
SoundEffect17_Bank12:
db $04 ; wChannel4
dw SoundEffect17_Channel4_Bank12
SoundEffect17_Channel4_Bank12:
dutycycle $00
soundeffect_note $00, $B1, $80, $07
soundeffect_note $08, $81, $B0, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect18_Bank12:
db $04 ; wChannel4
dw SoundEffect18_Channel4_Bank12
SoundEffect18_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $27, $06
soundeffect_note $02, $41, $27, $06
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect19_Bank12:
db $04 ; wChannel4
dw SoundEffect19_Channel19_Bank12
SoundEffect19_Channel19_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $72, $06
soundeffect_note $02, $41, $72, $06
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect20_Bank12:
db $04 ; wChannel4
dw SoundEffect20_Channel4_Bank12
SoundEffect20_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $9D, $06
soundeffect_note $02, $41, $9D, $06
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect21_Bank12:
db $04 ; wChannel4
dw SoundEffect21_Channel4_Bank12
SoundEffect21_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $C4, $06
soundeffect_note $02, $41, $C4, $06
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect22_Bank12:
db $04 ; wChannel4
dw SoundEffect22_Channel4_Bank12
SoundEffect22_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $D6, $06
soundeffect_note $02, $41, $D6, $06
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect23_Bank12:
db $04 ; wChannel4
dw SoundEffect23_Channel4_Bank12
SoundEffect23_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $F6, $06
soundeffect_note $02, $41, $F6, $06
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect24_Bank12:
db $04 ; wChannel4
dw SoundEffect24_Channel4_Bank12
SoundEffect24_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $13, $07
soundeffect_note $02, $41, $13, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect25_Bank12:
db $04 ; wChannel4
dw SoundEffect25_Channel4_Bank12
SoundEffect25_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $2D, $07
soundeffect_note $02, $41, $2D, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect26_Bank12:
db $04 ; wChannel4
dw SoundEffect26_Channel4_Bank12
SoundEffect26_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $39, $07
soundeffect_note $02, $41, $39, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect27_Bank12:
db $04 ; wChannel4
dw SoundEffect27_Channel4_Bank12
SoundEffect27_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $4E, $07
soundeffect_note $02, $41, $4E, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect28_Bank12:
db $04 ; wChannel4
dw SoundEffect28_Channel4_Bank12
SoundEffect28_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $62, $07
soundeffect_note $02, $41, $62, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect29_Bank12:
db $04 ; wChannel4
dw SoundEffect29_Channel4_Bank12
SoundEffect29_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $6B, $07
soundeffect_note $02, $41, $6B, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect30_Bank12:
db $04 ; wChannel4
dw SoundEffect30_Channel4_Bank12
SoundEffect30_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $7B, $07
soundeffect_note $02, $41, $7B, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect31_Bank12:
db $04 ; wChannel4
dw SoundEffect31_Channel4_Bank12
SoundEffect31_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $89, $07
soundeffect_note $02, $41, $89, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect32_Bank12:
db $04 ; wChannel4
dw SoundEffect32_Channel4_Bank12
SoundEffect32_Channel4_Bank12:
dutycycle $01
soundeffect_note $03, $F1, $96, $07
soundeffect_note $02, $41, $96, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect33_Bank12:
db $04 ; wChannel4
dw SoundEffect33_Channel4_Bank12
SoundEffect33_Channel4_Bank12:
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_Bank12:
db $04 | (($2 - 1) << 6) ; wChannel4
dw SoundEffect34_Channel4_Bank12
db $05
dw SoundEffect34_Channel5_Bank12
SoundEffect34_Channel4_Bank12:
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_Bank12:
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_Bank12:
db $04 | (($3 - 1) << 6) ; wChannel4
dw SoundEffect35_Channel4_Bank12
db $05 ; wChannel5
dw SoundEffect35_Channel5_Bank12
db $06 ; wChannel6
dw SoundEffect35_Channel6_Bank12
SoundEffect35_Channel4_Bank12:
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_Bank12:
togglesfx
vibrato $12, $34
dutycycle $03
notetype $0C, $B4
octave 3
note E_, 1
intensity $28
note E_, 1
callchannel SoundEffect35_Channel5_ch1_Bank12
intensity $B4
note A#, 1
intensity $28
note A#, 1
callchannel SoundEffect35_Channel5_ch1_Bank12
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_Bank12:
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_Bank12:
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_Bank12:
db $04 | (($3 - 1) << 6) ; wChannel4
dw SoundEffect36_Channel4_Bank12
db $05 ; wChannel5
dw SoundEffect36_Channel5_Bank12
db $06 ; wChannel6
dw SoundEffect36_Channel6_Bank12
SoundEffect36_Channel4_Bank12:
togglesfx
tempo $70
volume $77
dutycycle $02
notetype $08, $81
note __, 3
SoundEffect36_Channel4_loop_Bank12:
octave 4
note F_, 2
note D_, 2
intensity $88
octave 2
note A#, 1
note __, 1
loopchannel $02, SoundEffect36_Channel4_loop_Bank12
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_Bank12:
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_Bank12:
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_Bank12:
db $04 | (($3 - 1) << 6) ; wChannel4
dw SoundEffect37_Channel4_Bank12
db $05 ; wChannel5
dw SoundEffect37_Channel5_Bank12
db $06 ; wChannel6
dw SoundEffect37_Channel6_Bank12
SoundEffect37_Channel4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
db $04 | (($3 - 1) << 6) ; wChannel4
dw SoundEffect38_Channel4_Bank12
db $05 ; wChannel5
dw SoundEffect38_Channel5_Bank12
db $06 ; wChannel6
dw SoundEffect38_Channel6_Bank12
SoundEffect38_Channel4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
db $04 | (($2 - 1) << 6) ; wChannel4
dw SoundEffect39_Channel4_Bank12
db $05 ; wChannel5
dw SoundEffect39_Channel5_Bank12
SoundEffect39_Channel4_Bank12:
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_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect40_Channel4_Bank12
SoundEffect40_Channel4_Bank12:
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_Bank12:
db $04 | (($3 - 1) << 6) ; wChannel4
dw SoundEffect41_Channel4_Bank12
db $05 ; wChannel5
dw SoundEffect41_Channel5_Bank12
db $06 ; wChannel6
dw SoundEffect41_Channel6_Bank12
SoundEffect41_Channel4_Bank12:
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_Bank12:
togglesfx
vibrato $09, $34
dutycycle $02
callchannel SoundEffect41_Channel5_ch0_Bank12
forceoctave $18
callchannel SoundEffect41_Channel5_ch0_Bank12
forceoctave $03
callchannel SoundEffect41_Channel5_ch0_Bank12
forceoctave $01
callchannel SoundEffect41_Channel5_ch0_Bank12
forceoctave $00
intensity $B5
note D_, 16
note __, 1
db $FF
SoundEffect41_Channel5_ch0_Bank12:
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_Bank12:
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_Bank12:
db $04 | (($4 - 1) << 6) ; wChannel4
dw SoundEffect42_Channel4_Bank12
db $05 ; wChannel5
dw SoundEffect42_Channel5_Bank12
db $06 ; wChannel6
dw SoundEffect42_Channel6_Bank12
db $07 ; wChannel7
dw SoundEffect42_Channel7_Bank12
SoundEffect42_Channel4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
note F#, 1
note C_, 2
note __, 1
loopchannel 5, SoundEffect42_Channel7_Bank12
note D_, 1
note C_, 2
note __, 1
db $FF
SoundEffect43_Bank12:
db $04 ; wChannel 4
dw SoundEffect43_Channel4_Bank12
SoundEffect43_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect44_Channel4_Bank12
SoundEffect44_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect45_Channel4_Bank12
SoundEffect45_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect46_Channel4_Bank12
SoundEffect46_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect47_Channel4_Bank12
SoundEffect47_Channel4_Bank12:
dutycycle $02
soundeffect_note $01, $E2, $13, $07
soundeffect_note $08, $62, $13, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect48_Bank12:
db $04 ; wChannel4
dw SoundEffect48_Channel4_Bank12
SoundEffect48_Channel4_Bank12:
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_Bank12:
db $07 ; wChannel7
dw SoundEffect49_Channel7_Bank12
SoundEffect49_Channel7_Bank12:
soundeffect_percussion $03, $8D, $21
soundeffect_percussion $02, $CC, $22
soundeffect_percussion $08, $82, $21
soundeffect_percussion $01, $00, $00
db $FF
SoundEffect50_Bank12:
db $04 ; wChannel4
dw SoundEffect50_Channel4_Bank12
SoundEffect50_Channel4_Bank12:
dutycycle $00
soundeffect_note $01, $91, $96, $07
SoundEffect50_Channel4_loop_Bank12:
_Bank12 soundeffect_note $03, $F1, $C6, $07
loopchannel $02, SoundEffect50_Channel4_loop_Bank12
soundeffect_note $0A, $C1, $C6, $07
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect51_Bank12:
db $04 ; wChannel4
dw SoundEffect51_Channel4_Bank12
SoundEffect51_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect52_Channel4_Bank12
SoundEffect52_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect53_Channel4_Bank12
SoundEffect53_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect54_Channel4_Bank12
SoundEffect54_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect55_Channel4_Bank12
SoundEffect55_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect56_Channel4_Bank12
SoundEffect56_Channel4_Bank12:
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_Bank12:
db $07 ; wChannel7
dw SoundEffect57_Channel7_Bank12
SoundEffect57_Channel7_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect58_Channel4_Bank12
SoundEffect58_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect59_Channel4_Bank12
SoundEffect59_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect60_Channel4_Bank12
SoundEffect60_Channel4_Bank12: ; ; 0x3edb3
togglesfx
dutycycle $02
notetype $01, $F1
octave 5
note C#, 3
intensity $31
note C#, 3
note __, 2
db $FF
SoundEffect61_Bank12:
db $04 ; wChannel4
dw SoundEffect61_Channel4_Bank12
SoundEffect61_Channel4_Bank12:
togglesfx
dutycycle $02
notetype $01, $F1
octave 5
note F#, 3
intensity $31
note F#, 3
note __, 2
db $FF
SoundEffect62_Bank12:
db $04 ; wChannel4
dw SoundEffect62_Channel4_Bank12
SoundEffect62_Channel4_Bank12:
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_Bank12:
db $07 ; wChannel7
dw SoundEffect63_Channel7_Bank12
SoundEffect63_Channel7_Bank12:
soundeffect_percussion $01, $B1, $44
soundeffect_percussion $00, $00, $00
soundeffect_percussion $01, $51, $44
soundeffect_percussion $01, $00, $00
db $FF
SoundEffect64_Bank12:
db $07 ; wChannel7
dw SoundEffect64_Channel7_Bank12
SoundEffect64_Channel7_Bank12:
soundeffect_percussion $06, $F1, $47
soundeffect_percussion $04, $C8, $35
soundeffect_percussion $04, $B1, $59
SoundEffect64_Channel7_loop_Bank12:
soundeffect_percussion $04, $98, $33
soundeffect_percussion $06, $64, $69
loopchannel $03, SoundEffect64_Channel7_loop_Bank12
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_Bank12:
db $04 ; wChannel4
dw SoundEffect65_Channel4_Bank12
SoundEffect65_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect66_Channel4_Bank12
SoundEffect66_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect67_Channel4_Bank12
SoundEffect67_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect68_Channel4_Bank12
SoundEffect68_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect69_Channel4_Bank12
SoundEffect69_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect70_Channel4_Bank12
SoundEffect70_Channel4_Bank12:
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_Bank12:
db $04 ; wChannel4
dw SoundEffect71_Channel4_Bank12
SoundEffect71_Channel4_Bank12:
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_Bank12:
db $07 ; wChannel7
dw SoundEffect72_Channel7_Bank12
SoundEffect72_Channel7_Bank12:
soundeffect_percussion $00, $E8, $34
soundeffect_percussion $00, $00, $00
soundeffect_percussion $01, $E1, $01
soundeffect_percussion $01, $00, $00
db $FF
SoundEffect73_Bank12:
db $04
dw SoundEffect73_Channel4_Bank12
SoundEffect73_Channel4_Bank12:
dutycycle $02
SoundEffect73_Channel4_loop_Bank12:
soundeffect_note $02, $F1, $B6, $07
soundeffect_note $02, $31, $B6, $07
loopchannel $04, SoundEffect73_Channel4_loop_Bank12
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect74_Bank12:
db $04 ; wChannel4
dw SoundEffect74_Channel4_Bank12
SoundEffect74_Channel4_Bank12:
dutycycle $02
SoundEffect74_Channel4_loop_Bank12:
soundeffect_note $02, $F1, $B6, $07
soundeffect_note $02, $31, $B6, $07
loopchannel $06, SoundEffect74_Channel4_loop_Bank12
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect75_Bank12:
db $04 ; wChannel4
dw SoundEffect75_Channel4_Bank12
SoundEffect75_Channel4_Bank12:
dutycycle $02
SoundEffect75_Channel4_loop_Bank12:
soundeffect_note $02, $F1, $B6, $07
soundeffect_note $02, $31, $B6, $07
loopchannel $08, SoundEffect75_Channel4_loop_Bank12
soundeffect_note $01, $00, $00, $00
db $FF
SoundEffect76_Bank12:
db $04 ; wChannel4
dw SoundEffect76_Channel4_Bank12
SoundEffect76_Channel4_Bank12:
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_Bank12:
db $4 | (($2 - 1) << 6) ; wChannel4
dw SoundEffect77_Channel4_Bank12
db $05 ; wChannel5
dw SoundEffect77_Channel5_Bank12
SoundEffect77_Channel4_Bank12:
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_Bank12:
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_Bank12:
dw Cry_00_Header_Bank12
dw Cry_01_Header_Bank12
dw Cry_02_Header_Bank12
dw Cry_03_Header_Bank12
dw Cry_04_Header_Bank12
dw Cry_05_Header_Bank12
dw Cry_06_Header_Bank12
dw Cry_07_Header_Bank12
dw Cry_08_Header_Bank12
dw Cry_09_Header_Bank12
dw Cry_0A_Header_Bank12
dw Cry_0B_Header_Bank12
dw Cry_0C_Header_Bank12
dw Cry_0D_Header_Bank12
dw Cry_0E_Header_Bank12
dw Cry_0F_Header_Bank12
dw Cry_10_Header_Bank12
dw Cry_11_Header_Bank12
dw Cry_12_Header_Bank12
dw Cry_13_Header_Bank12
dw Cry_14_Header_Bank12
dw Cry_15_Header_Bank12
dw Cry_16_Header_Bank12
dw Cry_17_Header_Bank12
dw Cry_18_Header_Bank12
dw Cry_19_Header_Bank12
dw Cry_1A_Header_Bank12
dw Cry_1B_Header_Bank12
dw Cry_1C_Header_Bank12
dw Cry_1D_Header_Bank12
dw Cry_1E_Header_Bank12
dw Cry_1F_Header_Bank12
dw Cry_20_Header_Bank12
dw Cry_21_Header_Bank12
dw Cry_22_Header_Bank12
dw Cry_23_Header_Bank12
dw Cry_24_Header_Bank12
dw Cry_25_Header_Bank12
CryData_Bank12:
; 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_Bank12:
channelcount 3
channel 4, Cry_00_Ch4_Bank12
channel 5, Cry_00_Ch5_Bank12
channel 7, Cry_00_Ch7_Bank12
Cry_01_Header_Bank12:
channelcount 3
channel 4, Cry_01_Ch4_Bank12
channel 5, Cry_01_Ch5_Bank12
channel 7, Cry_01_Ch7_Bank12
Cry_02_Header_Bank12:
channelcount 3
channel 4, Cry_02_Ch4_Bank12
channel 5, Cry_02_Ch5_Bank12
channel 7, Cry_02_Ch7_Bank12
Cry_03_Header_Bank12:
channelcount 3
channel 4, Cry_03_Ch4_Bank12
channel 5, Cry_03_Ch5_Bank12
channel 7, Cry_03_Ch7_Bank12
Cry_04_Header_Bank12:
channelcount 3
channel 4, Cry_04_Ch4_Bank12
channel 5, Cry_04_Ch5_Bank12
channel 7, Cry_04_Ch7_Bank12
Cry_05_Header_Bank12:
channelcount 3
channel 4, Cry_05_Ch4_Bank12
channel 5, Cry_05_Ch5_Bank12
channel 7, Cry_05_Ch7_Bank12
Cry_06_Header_Bank12:
channelcount 3
channel 4, Cry_06_Ch4_Bank12
channel 5, Cry_06_Ch5_Bank12
channel 7, Cry_06_Ch7_Bank12
Cry_07_Header_Bank12:
channelcount 3
channel 4, Cry_07_Ch4_Bank12
channel 5, Cry_07_Ch5_Bank12
channel 7, Cry_07_Ch7_Bank12
Cry_08_Header_Bank12:
channelcount 3
channel 4, Cry_08_Ch4_Bank12
channel 5, Cry_08_Ch5_Bank12
channel 7, Cry_08_Ch7_Bank12
Cry_09_Header_Bank12:
channelcount 3
channel 4, Cry_09_Ch4_Bank12
channel 5, Cry_09_Ch5_Bank12
channel 7, Cry_09_Ch7_Bank12
Cry_0A_Header_Bank12:
channelcount 3
channel 4, Cry_0A_Ch4_Bank12
channel 5, Cry_0A_Ch5_Bank12
channel 7, Cry_0A_Ch7_Bank12
Cry_0B_Header_Bank12:
channelcount 3
channel 4, Cry_0B_Ch4_Bank12
channel 5, Cry_0B_Ch5_Bank12
channel 7, Cry_0B_Ch7_Bank12
Cry_0C_Header_Bank12:
channelcount 3
channel 4, Cry_0C_Ch4_Bank12
channel 5, Cry_0C_Ch5_Bank12
channel 7, Cry_0C_Ch7_Bank12
Cry_0D_Header_Bank12:
channelcount 3
channel 4, Cry_0D_Ch4_Bank12
channel 5, Cry_0D_Ch5_Bank12
channel 7, Cry_0D_Ch7_Bank12
Cry_0E_Header_Bank12:
channelcount 3
channel 4, Cry_0E_Ch4_Bank12
channel 5, Cry_0E_Ch5_Bank12
channel 7, Cry_0E_Ch7_Bank12
Cry_0F_Header_Bank12:
channelcount 3
channel 4, Cry_0F_Ch4_Bank12
channel 5, Cry_0F_Ch5_Bank12
channel 7, Cry_0F_Ch7_Bank12
Cry_10_Header_Bank12:
channelcount 3
channel 4, Cry_10_Ch4_Bank12
channel 5, Cry_10_Ch5_Bank12
channel 7, Cry_10_Ch7_Bank12
Cry_11_Header_Bank12:
channelcount 3
channel 4, Cry_11_Ch4_Bank12
channel 5, Cry_11_Ch5_Bank12
channel 7, Cry_11_Ch7_Bank12
Cry_12_Header_Bank12:
channelcount 3
channel 4, Cry_12_Ch4_Bank12
channel 5, Cry_12_Ch5_Bank12
channel 7, Cry_12_Ch7_Bank12
Cry_13_Header_Bank12:
channelcount 3
channel 4, Cry_13_Ch4_Bank12
channel 5, Cry_13_Ch5_Bank12
channel 7, Cry_13_Ch7_Bank12
Cry_14_Header_Bank12:
channelcount 3
channel 4, Cry_14_Ch4_Bank12
channel 5, Cry_14_Ch5_Bank12
channel 7, Cry_14_Ch7_Bank12
Cry_15_Header_Bank12:
channelcount 3
channel 4, Cry_15_Ch4_Bank12
channel 5, Cry_15_Ch5_Bank12
channel 7, Cry_15_Ch7_Bank12
Cry_16_Header_Bank12:
channelcount 3
channel 4, Cry_16_Ch4_Bank12
channel 5, Cry_16_Ch5_Bank12
channel 7, Cry_16_Ch7_Bank12
Cry_17_Header_Bank12:
channelcount 3
channel 4, Cry_17_Ch4_Bank12
channel 5, Cry_17_Ch5_Bank12
channel 7, Cry_17_Ch7_Bank12
Cry_18_Header_Bank12:
channelcount 3
channel 4, Cry_18_Ch4_Bank12
channel 5, Cry_18_Ch5_Bank12
channel 7, Cry_18_Ch7_Bank12
Cry_19_Header_Bank12:
channelcount 3
channel 4, Cry_19_Ch4_Bank12
channel 5, Cry_19_Ch5_Bank12
channel 7, Cry_19_Ch7_Bank12
Cry_1A_Header_Bank12:
channelcount 3
channel 4, Cry_1A_Ch4_Bank12
channel 5, Cry_1A_Ch5_Bank12
channel 7, Cry_1A_Ch7_Bank12
Cry_1B_Header_Bank12:
channelcount 3
channel 4, Cry_1B_Ch4_Bank12
channel 5, Cry_1B_Ch5_Bank12
channel 7, Cry_1B_Ch7_Bank12
Cry_1C_Header_Bank12:
channelcount 3
channel 4, Cry_1C_Ch4_Bank12
channel 5, Cry_1C_Ch5_Bank12
channel 7, Cry_1C_Ch7_Bank12
Cry_1D_Header_Bank12:
channelcount 3
channel 4, Cry_1D_Ch4_Bank12
channel 5, Cry_1D_Ch5_Bank12
channel 7, Cry_1D_Ch7_Bank12
Cry_1E_Header_Bank12:
channelcount 3
channel 4, Cry_1E_Ch4_Bank12
channel 5, Cry_1E_Ch5_Bank12
channel 7, Cry_1E_Ch7_Bank12
Cry_1F_Header_Bank12:
channelcount 3
channel 4, Cry_1F_Ch4_Bank12
channel 5, Cry_1F_Ch5_Bank12
channel 7, Cry_1F_Ch7_Bank12
Cry_20_Header_Bank12:
channelcount 3
channel 4, Cry_20_Ch4_Bank12
channel 5, Cry_20_Ch5_Bank12
channel 7, Cry_20_Ch7_Bank12
Cry_21_Header_Bank12:
channelcount 3
channel 4, Cry_21_Ch4_Bank12
channel 5, Cry_21_Ch5_Bank12
channel 7, Cry_21_Ch7_Bank12
Cry_22_Header_Bank12:
channelcount 3
channel 4, Cry_22_Ch4_Bank12
channel 5, Cry_22_Ch5_Bank12
channel 7, Cry_22_Ch7_Bank12
Cry_23_Header_Bank12:
channelcount 3
channel 4, Cry_23_Ch4_Bank12
channel 5, Cry_23_Ch5_Bank12
channel 7, Cry_23_Ch7_Bank12
Cry_24_Header_Bank12:
channelcount 3
channel 4, Cry_24_Ch4_Bank12
channel 5, Cry_24_Ch5_Bank12
channel 7, Cry_24_Ch7_Bank12
Cry_25_Header_Bank12:
channelcount 3
channel 4, Cry_25_Ch4_Bank12
channel 5, Cry_25_Ch5_Bank12
channel 7, Cry_25_Ch7_Bank12
UnusedCry_Ch4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $03, $F2, $3C
soundeffect_percussion $0D, $E6, $2C
soundeffect_percussion $0F, $D7, $3C
soundeffect_percussion $08, $C1, $2C
endchannel
Cry_24_Ch4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $08, $D6, $2C
soundeffect_percussion $0C, $C6, $3C
soundeffect_percussion $0A, $B6, $2C
soundeffect_percussion $08, $91, $1C
endchannel
Cry_03_Ch4_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $0C, $E4, $4C
soundeffect_percussion $0A, $C7, $5C
soundeffect_percussion $0C, $B6, $4C
soundeffect_percussion $0F, $A2, $5C
endchannel
Cry_0F_Ch4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $04, $74, $21
soundeffect_percussion $04, $74, $10
soundeffect_percussion $04, $71, $20
endchannel
Cry_00_Ch4_Bank12:
unknownmusic0xde 245
soundeffect_note 4, 243, 24, 7
soundeffect_note 15, 229, 152, 7
soundeffect_note 8, 145, 88, 7
endchannel
Cry_00_Ch5_Bank12:
unknownmusic0xde 160
soundeffect_note 5, 179, 8, 7
soundeffect_note 15, 197, 136, 7
soundeffect_note 8, 113, 72, 7
endchannel
Cry_00_Ch7_Bank12:
soundeffect_percussion 3, 161, 28
soundeffect_percussion 14, 148, 44
soundeffect_percussion 8, 129, 28
endchannel
Cry_0E_Ch4_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $02, $61, $32
soundeffect_percussion $02, $61, $21
soundeffect_percussion $08, $61, $11
endchannel
Cry_06_Ch4_Bank12:
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_Bank12:
endchannel
Cry_06_Ch7_Bank12:
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_Bank12:
unknownmusic0xde $F0
soundeffect_note $04, $F3, $E0, $06
soundeffect_note $0F, $E4, $40, $06
soundeffect_note $08, $C1, $20, $06
endchannel
Cry_07_Ch5_Bank12:
unknownmusic0xde $0A
soundeffect_note $03, $C3, $83, $06
soundeffect_note $0E, $B4, $02, $06
soundeffect_note $08, $A1, $01, $06
endchannel
Cry_07_Ch7_Bank12:
soundeffect_percussion $04, $D3, $5C
soundeffect_percussion $0F, $E6, $4C
soundeffect_percussion $08, $B1, $5C
endchannel
Cry_05_Ch4_Bank12:
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_Bank12:
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_Bank12:
endchannel
Cry_0B_Ch4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
endchannel
Cry_02_Ch4_Bank12:
unknownmusic0xde $00
soundeffect_note $08, $F5, $80, $04
soundeffect_note $02, $E1, $E0, $05
soundeffect_note $08, $D1, $DC, $05
endchannel
Cry_02_Ch5_Bank12:
unknownmusic0xde $A5
soundeffect_note $07, $95, $41, $04
soundeffect_note $02, $81, $21, $05
soundeffect_note $08, $61, $1A, $05
Cry_02_Ch7_Bank12:
endchannel
Cry_0D_Ch4_Bank12:
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, $0C, $71
endchannel
Cry_0D_Ch5_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $03, $A2, $3C
soundeffect_percussion $0C, $94, $2C
soundeffect_percussion $03, $82, $1C
soundeffect_percussion $08, $71, $2C
endchannel
Cry_0A_Ch4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $0C, $E6, $4C
soundeffect_percussion $0B, $D7, $5C
soundeffect_percussion $0F, $C2, $4C
endchannel
Cry_04_Ch4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
unknownmusic0xde $1B
soundeffect_note $07, $D2, $40, $07
soundeffect_note $0F, $E5, $60, $07
soundeffect_note $18, $C1, $30, $07
endchannel
Cry_19_Ch5_Bank12:
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_Bank12:
endchannel
Cry_16_Ch4_Bank12:
unknownmusic0xde $F0
soundeffect_note $0F, $D7, $80, $07
soundeffect_note $04, $E6, $A0, $07
soundeffect_note $0F, $D2, $40, $07
endchannel
Cry_16_Ch5_Bank12:
unknownmusic0xde $5A
soundeffect_note $0F, $C7, $53, $07
soundeffect_note $05, $B6, $72, $07
soundeffect_note $0F, $C2, $11, $07
endchannel
Cry_16_Ch7_Bank12:
soundeffect_percussion $0D, $F6, $4C
soundeffect_percussion $04, $E6, $3C
soundeffect_percussion $0F, $F2, $4C
endchannel
Cry_1B_Ch4_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $0A, $A6, $3C
soundeffect_percussion $0E, $94, $2C
soundeffect_percussion $05, $A3, $3C
soundeffect_percussion $08, $91, $2C
endchannel
Cry_12_Ch4_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $0A, $E6, $6C
soundeffect_percussion $0F, $D2, $5C
soundeffect_percussion $03, $C2, $6C
soundeffect_percussion $08, $D1, $5C
endchannel
Cry_13_Ch4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
unknownmusic0xde $F0
soundeffect_note $08, $E4, $90, $07
soundeffect_note $0F, $F5, $C0, $07
soundeffect_note $08, $D1, $D8, $07
endchannel
Cry_14_Ch5_Bank12:
unknownmusic0xde $A5
soundeffect_note $0A, $C4, $71, $07
soundeffect_note $0F, $B6, $A2, $07
soundeffect_note $08, $A1, $B7, $07
endchannel
Cry_14_Ch7_Bank12:
soundeffect_percussion $08, $E4, $4C
soundeffect_percussion $0E, $C4, $3C
soundeffect_percussion $08, $D1, $2C
endchannel
Cry_1E_Ch4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $0E, $F7, $7C
soundeffect_percussion $0C, $F6, $6C
soundeffect_percussion $09, $E4, $7C
soundeffect_percussion $0F, $E2, $6C
endchannel
Cry_1C_Ch4_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $05, $C4, $46
soundeffect_percussion $0D, $A5, $44
soundeffect_percussion $08, $C4, $45
soundeffect_percussion $08, $B1, $44
endchannel
Cry_20_Ch4_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $0E, $F2, $65
soundeffect_percussion $0D, $E2, $55
soundeffect_percussion $0E, $D2, $56
soundeffect_percussion $08, $D1, $66
endchannel
Cry_21_Ch4_Bank12:
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_Bank12:
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_Bank12:
endchannel
Cry_22_Ch4_Bank12:
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_Bank12:
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_Bank12:
soundeffect_percussion $02, $92, $49
soundeffect_percussion $07, $B5, $29
soundeffect_percussion $01, $A2, $39
soundeffect_percussion $08, $91, $49
endchannel