shithub: pokered

Download patch

ref: 8edfcc4b1e36111d400b5f104a04001c66416426
parent: d7aa1d61cdcdb623651f2490d210548e940c1b7d
author: U-Fish-PC\Daniel <corrnondacqb@yahoo.com>
date: Sat Oct 12 10:40:37 EDT 2013

All music and sfx

--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@
 
 all: pokered.gbc
 
-pokered.o: pokered.tx main.tx constants.tx music.tx wram.tx ${TEXTFILES:.asm=.tx}
+pokered.o: pokered.tx main.tx constants.tx wram.tx ${TEXTFILES:.asm=.tx}
 	rgbasm -o pokered.o pokered.tx
 	
 pokeblue.o: pokeblue.tx main.tx constants.tx music.tx wram.tx ${TEXTFILES:.asm=.tx}
--- a/constants.asm
+++ b/constants.asm
@@ -3367,146 +3367,193 @@
 AGATHAS_ROOM_HEIGHT EQU $06
 AGATHAS_ROOM_WIDTH  EQU $05
 
-;Sound Constants (Copied from pkms.asm with modifications)
-MUSIC		EQU 0
-SFX			EQU 4
-CH1			EQU 0
-CH2			EQU 1
-CH3			EQU 2
-CH4			EQU 3
+;1_channel	EQU $00
+;2_channels	EQU $40
+;3_channels	EQU $80
+;4_channels	EQU $C0
 
+CH0		EQU 0
+CH1		EQU 1
+CH2		EQU 2
+CH3		EQU 3
+CH4		EQU 4
+CH5		EQU 5
+CH6		EQU 6
+CH7		EQU 7
+
 ;Note Pitch
-noteC		EQU $0
-noteC#		EQU $1
-noteD		EQU $2
-noteD#		EQU $3
-noteE		EQU $4
-noteF		EQU $5
-noteF#		EQU $6
-noteG		EQU $7
-noteG#		EQU $8
-noteA		EQU $9
-noteA#		EQU $A
-noteB		EQU $B
-noteRst		EQU $C
+C_		EQU $0
+C#		EQU $1
+D_		EQU $2
+D#		EQU $3
+E_		EQU $4
+F_		EQU $5
+F#		EQU $6
+G_		EQU $7
+G#		EQU $8
+A_		EQU $9
+A#		EQU $A
+B_		EQU $B
 
-;Note Delay
-note16		EQU $0 ;1/16
-note8		EQU $1 ;1/8
-note8_16	EQU $2 ;1/8 + 1/16
-note4		EQU $3 ;1/4
-note4_16	EQU $4 ;1/4 + 1/16
-note4_8		EQU $5 ;1/4 + 1/8
-note4_8_16 	EQU $6 ;1/4 + 1/8 + 1/16
-note2		EQU $7 ;1/2
-note2_16	EQU $8 ;1/2 + 1/16
-note2_8		EQU $9 ;1/2 + 1/8
-note2_8_16	EQU $A ;1/2 + 1/8 + 1/16
-note2_4		EQU $B ;1/2 + 1/4
-note2_4_16 	EQU $C ;1/2 + 1/4 + 1/16
-note2_4_8	EQU $D ;1/2 + 1/4 + 1/8
-note2_4_8_16 EQU $E ;1/2 + 1/4 + 1/8 + 1/16
-note1		EQU $F ;1
+;drum instruments
+snare1		EQU $01
+snare2		EQU $02
+snare3		EQU $03
+snare4		EQU $04
+snare5		EQU $05
+triangle1	EQU $06
+triangle2	EQU $07
+snare6		EQU $08
+snare7		EQU $09
+snare8		EQU $0a
+snare9		EQU $0b
+cymbal1		EQU $0c
+cymbal2		EQU $0d
+cymbal3		EQU $0e
+mutedsnare1	EQU $0f
+triangle3	EQU $10
+mutedsnare2	EQU $11
+mutedsnare3	EQU $12
+mutedsnare4	EQU $13
 
-;Drum
-dNote		EQU $B0
-dRst		EQU $C0
-d5d3Spd		EQU $D4
-d4d3Spd		EQU $D8
-dNormSpd	EQU $DC
-d2Spd		EQU $D0
+;format: note pitch, length (in 16ths)
+note: MACRO
+	db (\1 << 4) | (\2 - 1)
+ENDM
 
-; octaves
-oct0		EQU $E7
-oct1		EQU $E6
-oct2		EQU $E5
-oct3		EQU $E4
-oct4		EQU $E3
-oct5		EQU $E2
-oct6		EQU $E1
-oct7		EQU $E0
+;format: dnote length (in 16ths), instrument
+dnote: MACRO
+	db $B0 | (\1 - 1)
+	db \2
+ENDM
 
-;duty
-duty12_5	EQU $0
-duty25		EQU $1
-duty50		EQU $2
-duty75		EQU $3
+;format: rest length (in 16ths)
+rest: MACRO
+	db $C0 | (\1 - 1)
+ENDM
 
-;Write a music note
-;format: mus_note pitch delay
-mus_note: MACRO
-	db ((\1 << 4) | \2)
+; format: notetype speed, volume, fade
+notetype: MACRO
+	db	$D0 | \1
+	db	(\2 << 4) | \3
 ENDM
 
-;Write an octave note
-;format: mus_octave octave
-mus_octave: MACRO
+dspeed: MACRO
+	db $D0 | \1
+ENDM
+
+octave: MACRO
+	db $E8 - \1
+ENDM
+
+unknownmusic0xe8: MACRO
+	db $E8
+ENDM
+
+unknownmusic0xe9: MACRO
+	db $E9
+ENDM
+
+;format: vibrato delay, rate, depth
+vibrato: MACRO
+	db $EA
 	db \1
+	db (\2 << 4) | \3
 ENDM
 
-; set velocity/note fade (\1 is velocity, \2 is note length, both 0-15)
-; format: mus_vel vel, length
-mus_vel: MACRO
-	db $DC
-	db	((\1 << 4) | \2)
+pitchbend: MACRO
+	db $EB
+	db \1
+	db \2
 ENDM
 
-; stop sound
-; format: mus_end
-mus_end: MACRO
-	db $FF
+duty: MACRO
+	db $EC
+	db \1
 ENDM
 
-; ???
-; format: mus_E8
-mus_E8: MACRO
-	db $E8
+tempo: MACRO
+	db $ED
+	db \1
+	db \2
 ENDM
 
-; set modulation (\1 is delay, \2 is depth, \3 is rate)
-; format: mus_mod delay, depth, rate
-mus_mod: MACRO
-	db	$EA
-	db	\1
-	db	((\2 << 4) | \3)
+unknownmusic0xee: MACRO
+	db $EE
+	db \1
 ENDM
 
-; set duty cycle (\1: 0 = 12.5%, 1 = 25%, 2 = 50%, 3 = 75%)
-; format: mus_duty duty
-mus_duty: MACRO
-	db	$EC
-	db	\1
+unknownmusic0xef: MACRO
+	db $EF
 ENDM
 
-; set music tempo (\1 is divider, \2 is modifier)
-; format:	mus_tempo divider, modifier
-mus_tempo: MACRO
-	db	$ED
-	db	\1
-	db	\2
+stereopanning: MACRO
+	db $F0
+	db \1
 ENDM
 
-; set volume (\1 is volume)
-; format: mus_volume volume
-; (may actually be panning?)
-mus_volume: MACRO
-	db	$F0
-	db	\1
+unknownmusic0xf1: MACRO
+	db $F1
 ENDM
 
-; call \1
-; format: mus_call offset
-mus_call: MACRO
-	db	$FD
-	;dw	((\1 % $4000) + ((\1 >= $4000) * $4000))
-	dw \1
+unknownmusic0xf2: MACRO
+	db $F2
 ENDM
 
-; jump \1 \2
-; format: mus_jump loop offset
-mus_jump: MACRO
-	db	$FE
-	db	\1
-	dw  \2
-	;dw	((\2 % $4000) + ((\2 >= $4000) * $4000))
+unknownmusic0xf3: MACRO
+	db $F3
+ENDM
+
+unknownmusic0xf4: MACRO
+	db $F4
+ENDM
+
+unknownmusic0xf5: MACRO
+	db $F5
+ENDM
+
+unknownmusic0xf6: MACRO
+	db $F6
+ENDM
+
+unknownmusic0xf7: MACRO
+	db $F7
+ENDM
+
+unknownmusic0xf8: MACRO
+	db $F8
+ENDM
+
+unknownmusic0xf9: MACRO
+	db $F9
+ENDM
+
+unknownmusic0xfa: MACRO
+	db $FA
+ENDM
+
+unknownmusic0xfb: MACRO
+	db $FB
+ENDM
+
+dutycycle: MACRO
+	db $FC
+	db \1
+ENDM
+
+;format: callchannel address
+;callchannel: MACRO
+;	db $FD
+;	dw \1
+;ENDM
+
+;format: loopchannel count, address
+;loopchannel: MACRO
+;	db $FE
+;	db \1
+;	dw \2
+;ENDM
+
+endchannel: MACRO
+	db $FF
 ENDM
--- a/main.asm
+++ b/main.asm
@@ -18346,209 +18346,1865 @@
 
 SECTION "bank2",ROMX,BANK[$2]
 
-INCBIN "baserom.gbc",$8000,$822e - $8000
+INCLUDE "music/headers/sfxheaders02.tx"
+INCLUDE "music/headers/musicheaders02.tx"
 
-;Music Headers
-;Pallet Town
-PalletTown_mh: ; 0x822E - 0x8236
-	db $80
-	dw PalletTown_md_1 ;Channel 1 ($A7C5 - $A85E)
-	db $01
-	dw PalletTown_md_2 ;Channel 2 ($A85f - $A8DD)
-	db $02
-	dw PalletTown_md_3 ;Channel 3 ($A8DE - $AA75)
+INCLUDE "music/sfx/sfx_02_01.tx"
+INCLUDE "music/sfx/sfx_02_02.tx"
+INCLUDE "music/sfx/sfx_02_03.tx"
+INCLUDE "music/sfx/sfx_02_04.tx"
+INCLUDE "music/sfx/sfx_02_05.tx"
+INCLUDE "music/sfx/sfx_02_06.tx"
+INCLUDE "music/sfx/sfx_02_07.tx"
+INCLUDE "music/sfx/sfx_02_08.tx"
+INCLUDE "music/sfx/sfx_02_09.tx"
+INCLUDE "music/sfx/sfx_02_0a.tx"
+INCLUDE "music/sfx/sfx_02_0b.tx"
+INCLUDE "music/sfx/sfx_02_0c.tx"
+INCLUDE "music/sfx/sfx_02_0d.tx"
+INCLUDE "music/sfx/sfx_02_0e.tx"
+INCLUDE "music/sfx/sfx_02_0f.tx"
+INCLUDE "music/sfx/sfx_02_10.tx"
+INCLUDE "music/sfx/sfx_02_11.tx"
+INCLUDE "music/sfx/sfx_02_12.tx"
+INCLUDE "music/sfx/sfx_02_13.tx"
 
-;Pokemon Center
-Pokecenter_mh: ; 0x8237 - 0x823F
-	db $80
-	dw Pokecenter_md_1 ;Channel 1 ($BE56 - $BEF8)
-	db $01
-	dw Pokecenter_md_2 ;Channel 2 ($BEF9 - $BF6F)
-	db $02
-	dw Pokecenter_md_3 ;Channel 3 ($BF70 - $BFFF)
+INCBIN "baserom.gbc",$8361,$83c3 - $8361
 
-;Gyms
-Gym_mh: ; 0x8240 - 0x8248
-	db $80
-	dw Gym_md_1 ;Channel 1 ($BCBB - $BD6A)
-	db $01
-	dw Gym_md_2 ;Channel 2 ($BD6B - $BDF9)
-	db $02
-	dw Gym_md_3 ;Channel 3 ($BDFA - $BE55)
+INCLUDE "music/sfx/sfx_02_3f.tx"
+INCLUDE "music/sfx/sfx_02_5e.tx"
+INCLUDE "music/sfx/sfx_02_56.tx"
+INCLUDE "music/sfx/sfx_02_57.tx"
+INCLUDE "music/sfx/sfx_02_58.tx"
+INCLUDE "music/sfx/sfx_02_3c.tx"
+INCLUDE "music/sfx/sfx_02_59.tx"
+INCLUDE "music/sfx/sfx_02_5a.tx"
+INCLUDE "music/sfx/sfx_02_5b.tx"
+INCLUDE "music/sfx/sfx_02_5c.tx"
+INCLUDE "music/sfx/sfx_02_40.tx"
+INCLUDE "music/sfx/sfx_02_5d.tx"
+INCLUDE "music/sfx/sfx_02_3d.tx"
+INCLUDE "music/sfx/sfx_02_43.tx"
+INCLUDE "music/sfx/sfx_02_3e.tx"
+INCLUDE "music/sfx/sfx_02_44.tx"
+INCLUDE "music/sfx/sfx_02_45.tx"
+INCLUDE "music/sfx/sfx_02_46.tx"
+INCLUDE "music/sfx/sfx_02_47.tx"
+INCLUDE "music/sfx/sfx_02_48.tx"
+INCLUDE "music/sfx/sfx_02_49.tx"
+INCLUDE "music/sfx/sfx_02_4a.tx"
+INCLUDE "music/sfx/sfx_02_4b.tx"
+INCLUDE "music/sfx/sfx_02_4c.tx"
+INCLUDE "music/sfx/sfx_02_4d.tx"
+INCLUDE "music/sfx/sfx_02_4e.tx"
+INCLUDE "music/sfx/sfx_02_4f.tx"
+INCLUDE "music/sfx/sfx_02_50.tx"
+INCLUDE "music/sfx/sfx_02_51.tx"
+INCLUDE "music/sfx/sfx_02_52.tx"
+INCLUDE "music/sfx/sfx_02_53.tx"
+INCLUDE "music/sfx/sfx_02_54.tx"
+INCLUDE "music/sfx/sfx_02_55.tx"
+INCLUDE "music/sfx/sfx_02_5f.tx"
 
-;Viridian City, Pewter City, Saffron City
-Cities1_mh: ; 0x8249 - 0x8254
-	db $C0
-	dw Cities1_md_1 ;Channel 1
-	db $01
-	dw Cities1_md_2 ;Channel 2
-	db $02
-	dw Cities1_md_3 ;Channel 3
-	db $03
-	dw Cities1_md_4 ;Channel 4
+INCBIN "baserom.gbc",$86e3,$872f - $86e3
 
-;Cerulean City, Fuchsia City
-Cities2_mh: ; 0x8255 - 0x825D
-	db $80
-	dw Cities2_md_1 ;Channel 1
-	db $01
-	dw Cities2_md_2 ;Channel 2
-	db $02
-	dw Cities2_md_3 ;Channel 3
+INCLUDE "music/sfx/sfx_02_1d.tx"
+INCLUDE "music/sfx/sfx_02_37.tx"
+INCLUDE "music/sfx/sfx_02_38.tx"
+INCLUDE "music/sfx/sfx_02_25.tx"
+INCLUDE "music/sfx/sfx_02_39.tx"
+INCLUDE "music/sfx/sfx_02_17.tx"
+INCLUDE "music/sfx/sfx_02_23.tx"
+INCLUDE "music/sfx/sfx_02_24.tx"
+INCLUDE "music/sfx/sfx_02_14.tx"
+INCLUDE "music/sfx/sfx_02_22.tx"
+INCLUDE "music/sfx/sfx_02_1a.tx"
+INCLUDE "music/sfx/sfx_02_1b.tx"
+INCLUDE "music/sfx/sfx_02_19.tx"
+INCLUDE "music/sfx/sfx_02_1f.tx"
+INCLUDE "music/sfx/sfx_02_20.tx"
+INCLUDE "music/sfx/sfx_02_16.tx"
+INCLUDE "music/sfx/sfx_02_21.tx"
+INCLUDE "music/sfx/sfx_02_15.tx"
+INCLUDE "music/sfx/sfx_02_1e.tx"
+INCLUDE "music/sfx/sfx_02_1c.tx"
+INCLUDE "music/sfx/sfx_02_18.tx"
+INCLUDE "music/sfx/sfx_02_2d.tx"
+INCLUDE "music/sfx/sfx_02_2a.tx"
+INCLUDE "music/sfx/sfx_02_2f.tx"
+INCLUDE "music/sfx/sfx_02_26.tx"
+INCLUDE "music/sfx/sfx_02_27.tx"
+INCLUDE "music/sfx/sfx_02_28.tx"
+INCLUDE "music/sfx/sfx_02_32.tx"
+INCLUDE "music/sfx/sfx_02_29.tx"
+INCLUDE "music/sfx/sfx_02_2b.tx"
+INCLUDE "music/sfx/sfx_02_30.tx"
+INCLUDE "music/sfx/sfx_02_2e.tx"
+INCLUDE "music/sfx/sfx_02_31.tx"
+INCLUDE "music/sfx/sfx_02_2c.tx"
+INCLUDE "music/sfx/sfx_02_33.tx"
+INCLUDE "music/sfx/sfx_02_34.tx"
+INCLUDE "music/sfx/sfx_02_35.tx"
+INCLUDE "music/sfx/sfx_02_36.tx"
 
-;Celadon City
-Celadon_mh: ; 0x825E - 0x8266
-	db $80
-	dw Celadon_md_1 ;Channel 1
-	db $01
-	dw Celadon_md_2 ;Channel 2
-	db $02
-	dw Celadon_md_3 ;Channel 3
+Func_90c6: ; 0x90c6
+	xor a
+	ld [$cfc7], a
+	ld [$d083], a
+	dec a
+	ld [$c0ee], a
+	call PlaySound
+	call DelayFrame
+	ld c, $8
+	ld a, [$d05c]
+	and a
+	jr z, .asm_90e3 ; 0x90dd $4
+	ld a, $ea
+	jr .asm_9100 ; 0x90e1 $1d
+.asm_90e3
+	ld a, [$d059]
+	cp $c8
+	jr c, .asm_90fe ; 0x90e8 $14
+	cp $f3
+	jr z, .asm_90fa ; 0x90ec $c
+	cp $f7
+	jr nz, .asm_90f6 ; 0x90f0 $4
+	ld a, $ea
+	jr .asm_9100 ; 0x90f4 $a
+.asm_90f6
+	ld a, $ed
+	jr .asm_9100 ; 0x90f8 $6
+.asm_90fa
+	ld a, $f3
+	jr .asm_9100 ; 0x90fc $2
+.asm_90fe
+	ld a, $f0
+.asm_9100
+	jp PlayMusic
+; 0x9103
 
-;Cinnabar Island
-Cinnabar_mh: ; 0x8267 - 0x826F
-	db $80
-	dw Cinnabar_md_1 ;Channel 1
-	db $01
-	dw Cinnabar_md_2 ;Channel 2
-	db $02
-	dw Cinnabar_md_3 ;Channel 3
+Func_9103: ; 0x9103
+	ld c, $0
+.asm_9105
+	ld b, $0
+	ld hl, $c026
+	add hl, bc
+	ld a, [hl]
+	and a
+	jr z, .asm_9131 ; 0x910d $22
+	ld a, c
+	cp $4
+	jr nc, .asm_912e ; 0x9112 $1a
+	ld a, [$c002]
+	and a
+	jr z, .asm_912e ; 0x9118 $14
+	bit 7, a
+	jr nz, .asm_9131 ; 0x911c $13
+	set 7, a
+	ld [$c002], a
+	xor a
+	ld [$ff00+$25], a
+	ld [$ff00+$1a], a
+	ld a, $80
+	ld [$ff00+$1a], a
+	jr .asm_9131 ; 0x912c $3
+.asm_912e
+	call Func_9138
+.asm_9131
+	ld a, c
+	inc c
+	cp $7
+	jr nz, .asm_9105 ; 0x9135 $ce
+	ret
+; 0x9138
 
-;Vermilion City
-Vermilion_mh: ; 0x8270 - 0x827B
-	db $C0
-	dw Vermilion_md_1 ;Channel 1
-	db $01
-	dw Vermilion_md_2 ;Channel 2
-	db $02
-	dw Vermilion_md_3 ;Channel 3
-	db $03
-	dw Vermilion_md_4 ;Channel 4
+Func_9138: ; 0x9138
+	ld b, $0
+	ld hl, $c0b6
+	add hl, bc
+	ld a, [hl]
+	cp $1
+	jp z, Func_91d0
+	dec a
+	ld [hl], a
+	ld a, c
+	cp $4
+	jr nc, .asm_9154 ; 0x9149 $9
+	ld hl, $c02a
+	add hl, bc
+	ld a, [hl]
+	and a
+	jr z, .asm_9154 ; 0x9151 $1
+	ret
+.asm_9154
+	ld hl, $c02e
+	add hl, bc
+	bit 6, [hl]
+	jr z, .asm_915f ; 0x915a $3
+	call Func_980d
+.asm_915f
+	ld b, $0
+	ld hl, $c036
+	add hl, bc
+	bit 0, [hl]
+	jr nz, .asm_9171 ; 0x9167 $8
+	ld hl, $c02e
+	add hl, bc
+	bit 2, [hl]
+	jr nz, .asm_9185 ; 0x916f $14
+.asm_9171
+	ld hl, $c02e
+	add hl, bc
+	bit 4, [hl]
+	jr z, .asm_917c ; 0x9177 $3
+	jp Func_96f9
+.asm_917c
+	ld hl, $c04e
+	add hl, bc
+	ld a, [hl]
+	and a
+	jr z, .asm_9186 ; 0x9182 $2
+	dec [hl]
+.asm_9185
+	ret
+.asm_9186
+	ld hl, $c056
+	add hl, bc
+	ld a, [hl]
+	and a
+	jr nz, .asm_918f ; 0x918c $1
+	ret
+.asm_918f
+	ld d, a
+	ld hl, $c05e
+	add hl, bc
+	ld a, [hl]
+	and $f
+	and a
+	jr z, .asm_919c ; 0x9198 $2
+	dec [hl]
+	ret
+.asm_919c
+	ld a, [hl]
+	swap [hl]
+	or [hl]
+	ld [hl], a
+	ld hl, $c066
+	add hl, bc
+	ld e, [hl]
+	ld hl, $c02e
+	add hl, bc
+	bit 3, [hl]
+	jr z, .asm_91bc ; 0x91ac $e
+	res 3, [hl]
+	ld a, d
+	and $f
+	ld d, a
+	ld a, e
+	sub d
+	jr nc, .asm_91ba ; 0x91b6 $2
+	ld a, $0
+.asm_91ba
+	jr .asm_91c8 ; 0x91ba $c
+.asm_91bc
+	set 3, [hl]
+	ld a, d
+	and $f0
+	swap a
+	add e
+	jr nc, .asm_91c8 ; 0x91c4 $2
+	ld a, $ff
+.asm_91c8
+	ld d, a
+	ld b, $3
+	call Func_9838
+	ld [hl], d
+	ret
+; 0x91d0
 
-;Lavender Town
-Lavender_mh: ; 0x827C - 0x8287
-	db $C0
-	dw Lavender_md_1 ;Channel 1
-	db $01
-	dw Lavender_md_2 ;Channel 2
-	db $02
-	dw Lavender_md_3 ;Channel 3
-	db $03
-	dw Lavender_md_4 ;Channel 4
+Func_91d0 ; 0x91d0
+	ld hl, $c06e
+	add hl, bc
+	ld a, [hl]
+	ld hl, $c04e
+	add hl, bc
+	ld [hl], a
+	ld hl, $c02e
+	add hl, bc
+	res 4, [hl]
+	res 5, [hl]
+	call Func_91e6
+	ret
+; 0x91e6
 
-;SS Anne
-SSAnne_mh: ; 0x8288 - 0x8290
-	db $80
-	dw SSAnne_md_1 ;Channel 1
-	db $01
-	dw SSAnne_md_2 ;Channel 2
-	db $02
-	dw SSAnne_md_3 ;Channel 3
+Func_91e6 ; 0x91e6
+	call Func_9825
+	ld d, a
+	cp $ff
+	jp nz, Func_9274
+	ld b, $0
+	ld hl, $c02e
+	add hl, bc
+	bit 1, [hl]
+	jr nz, .asm_9224 ; 0x91f7 $2b
+	ld a, c
+	cp $3
+	jr nc, .asm_9200 ; 0x91fc $2
+	jr .asm_923f ; 0x91fe $3f
+.asm_9200
+	res 2, [hl]
+	ld hl, $c036
+	add hl, bc
+	res 0, [hl]
+	cp $6
+	jr nz, .asm_9214 ; 0x920a $8
+	ld a, $0
+	ld [$ff00+$1a], a
+	ld a, $80
+	ld [$ff00+$1a], a
+.asm_9214
+	jr nz, .asm_9222 ; 0x9214 $c
+	ld a, [$c003]
+	and a
+	jr z, .asm_9222 ; 0x921a $6
+	xor a
+	ld [$c003], a
+	jr .asm_923f ; 0x9220 $1d
+.asm_9222
+	jr .asm_9248 ; 0x9222 $24
+.asm_9224
+	res 1, [hl]
+	ld d, $0
+	ld a, c
+	add a
+	ld e, a
+	ld hl, $c006
+	add hl, de
+	push hl
+	ld hl, $c016
+	add hl, de
+	ld e, l
+	ld d, h
+	pop hl
+	ld a, [de]
+	ld [hli], a
+	inc de
+	ld a, [de]
+	ld [hl], a
+	jp Func_91e6
+.asm_923f
+	ld hl, $5b1f
+	add hl, bc
+	ld a, [$ff00+$25]
+	and [hl]
+	ld [$ff00+$25], a
+.asm_9248
+	ld a, [$c02a]
+	cp $14
+	jr nc, .asm_9251 ; 0x924d $2
+	jr .asm_926e ; 0x924f $1d
+.asm_9251
+	ld a, [$c02a]
+	cp $86
+	jr z, .asm_926e ; 0x9256 $16
+	jr c, .asm_925c ; 0x9258 $2
+	jr .asm_926e ; 0x925a $12
+.asm_925c
+	ld a, c
+	cp $4
+	jr z, .asm_9265 ; 0x925f $4
+	call Func_96c7
+	ret c
+.asm_9265
+	ld a, [$c005]
+	ld [$ff00+$24], a
+	xor a
+	ld [$c005], a
+.asm_926e
+	ld hl, $c026
+	add hl, bc
+	ld [hl], b
+	ret
+; 0x9274
 
-;Meet Prof. Oak
-MeetProfOak_mh: ; 0x8291 - 0x8299
-	db $80
-	dw MeetProfOak_md_1 ;Channel 1
-	db $01
-	dw MeetProfOak_md_2 ;Channel 2
-	db $02
-	dw MeetProfOak_md_3 ;Channel 3
+Func_9274: ; 0x9274
+	cp $fd
+	jp nz, Func_92a9
+	call Func_9825
+	push af
+	call Func_9825
+	ld d, a
+	pop af
+	ld e, a
+	push de
+	ld d, $0
+	ld a, c
+	add a
+	ld e, a
+	ld hl, $c006
+	add hl, de
+	push hl
+	ld hl, $c016
+	add hl, de
+	ld e, l
+	ld d, h
+	pop hl
+	ld a, [hli]
+	ld [de], a
+	inc de
+	ld a, [hld]
+	ld [de], a
+	pop de
+	ld [hl], e
+	inc hl
+	ld [hl], d
+	ld b, $0
+	ld hl, $c02e
+	add hl, bc
+	set 1, [hl]
+	jp Func_91e6
+; 0x92a9
 
-;Meet Rival
-MeetRival_mh: ; 0x829A - 0x82A2
-	db $80
-	dw MeetRival_md_1 ;Channel 1
-	db $01
-	dw MeetRival_md_2 ;Channel 2
-	db $02
-	dw MeetRival_md_3 ;Channel 3
+Func_92a9: ; 0x92a9
+	cp $fe
+	jp nz, Func_92e4
+	call Func_9825
+	ld e, a
+	and a
+	jr z, .asm_92cd ; 0x92b3 $18
+	ld b, $0
+	ld hl, $c0be
+	add hl, bc
+	ld a, [hl]
+	cp e
+	jr nz, .asm_92cb ; 0x92bd $c
+	ld a, $1
+	ld [hl], a
+	call Func_9825
+	call Func_9825
+	jp Func_91e6
+.asm_92cb
+	inc a
+	ld [hl], a
+.asm_92cd
+	call Func_9825
+	push af
+	call Func_9825
+	ld b, a
+	ld d, $0
+	ld a, c
+	add a
+	ld e, a
+	ld hl, $c006
+	add hl, de
+	pop af
+	ld [hli], a
+	ld [hl], b
+	jp Func_91e6
+; 0x92e4
 
-;Guy walks you to museum
-MuseumGuy_mh: ; 0x82A3 - 0x82AE
-	db $C0
-	dw MuseumGuy_md_1 ;Channel 1
-	db $01
-	dw MuseumGuy_md_2 ;Channel 2
-	db $02
-	dw MuseumGuy_md_3 ;Channel 3
-	db $03
-	dw MuseumGuy_md_4 ;Channel 4
+Func_92e4: ; 0x92e4
+	and $f0
+	cp $d0
+	jp nz, Func_9323
+	ld a, d
+	and $f
+	ld b, $0
+	ld hl, $c0c6
+	add hl, bc
+	ld [hl], a
+	ld a, c
+	cp $3
+	jr z, .asm_9320 ; 0x92f8 $26
+	call Func_9825
+	ld d, a
+	ld a, c
+	cp $2
+	jr z, .asm_930c ; 0x9301 $9
+	cp $6
+	jr nz, .asm_9319 ; 0x9305 $12
+	ld hl, $c0e7
+	jr .asm_930f ; 0x930a $3
+.asm_930c
+	ld hl, $c0e6
+.asm_930f
+	ld a, d
+	and $f
+	ld [hl], a
+	ld a, d
+	and $30
+	sla a
+	ld d, a
+.asm_9319
+	ld b, $0
+	ld hl, $c0de
+	add hl, bc
+	ld [hl], d
+.asm_9320
+	jp Func_91e6
+; 0x9323
 
-;Safari Zone
-SafariZone_mh: ; 0x82AF - 0x82B7
-	db $80
-	dw SafariZone_md_1 ;Channel 1
-	db $01
-	dw SafariZone_md_2 ;Channel 2
-	db $02
-	dw SafariZone_md_3 ;Channel 3
+Func_9323: ; 0x9323
+	ld a, d
+	cp $e8
+	jr nz, .asm_9335 ; 0x9326 $d
+	ld b, $0
+	ld hl, $c02e
+	add hl, bc
+	ld a, [hl]
+	xor $1
+	ld [hl], a
+	jp Func_91e6
+.asm_9335
+	cp $ea
+	jr nz, .asm_936d ; 0x9337 $34
+	call Func_9825
+	ld b, $0
+	ld hl, $c04e
+	add hl, bc
+	ld [hl], a
+	ld hl, $c06e
+	add hl, bc
+	ld [hl], a
+	call Func_9825
+	ld d, a
+	and $f0
+	swap a
+	ld b, $0
+	ld hl, $c056
+	add hl, bc
+	srl a
+	ld e, a
+	adc b
+	swap a
+	or e
+	ld [hl], a
+	ld a, d
+	and $f
+	ld d, a
+	ld hl, $c05e
+	add hl, bc
+	swap a
+	or d
+	ld [hl], a
+	jp Func_91e6
+.asm_936d
+	cp $eb
+	jr nz, .asm_93a5 ; 0x936f $34
+	call Func_9825
+	ld b, $0
+	ld hl, $c076
+	add hl, bc
+	ld [hl], a
+	call Func_9825
+	ld d, a
+	and $f0
+	swap a
+	ld b, a
+	ld a, d
+	and $f
+	call Func_9858
+	ld b, $0
+	ld hl, $c0a6
+	add hl, bc
+	ld [hl], d
+	ld hl, $c0ae
+	add hl, bc
+	ld [hl], e
+	ld b, $0
+	ld hl, $c02e
+	add hl, bc
+	set 4, [hl]
+	call Func_9825
+	ld d, a
+	jp Func_950a
+.asm_93a5
+	cp $ec
+	jr nz, .asm_93ba ; 0x93a7 $11
+	call Func_9825
+	rrca
+	rrca
+	and $c0
+	ld b, $0
+	ld hl, $c03e
+	add hl, bc
+	ld [hl], a
+	jp Func_91e6
+.asm_93ba
+	cp $ed
+	jr nz, .asm_93fa ; 0x93bc $3c
+	ld a, c
+	cp $4
+	jr nc, .asm_93de ; 0x93c1 $1b
+	call Func_9825
+	ld [$c0e8], a
+	call Func_9825
+	ld [$c0e9], a
+	xor a
+	ld [$c0ce], a
+	ld [$c0cf], a
+	ld [$c0d0], a
+	ld [$c0d1], a
+	jr .asm_93f7 ; 0x93dc $19
+.asm_93de
+	call Func_9825
+	ld [$c0ea], a
+	call Func_9825
+	ld [$c0eb], a
+	xor a
+	ld [$c0d2], a
+	ld [$c0d3], a
+	ld [$c0d4], a
+	ld [$c0d5], a
+.asm_93f7
+	jp Func_91e6
+.asm_93fa
+	cp $ee
+	jr nz, .asm_9407 ; 0x93fc $9
+	call Func_9825
+	ld [$c004], a
+	jp Func_91e6
+.asm_9407
+	cp $ef
+	jr nz, .asm_9426 ; 0x9409 $1b
+	call Func_9825
+	push bc
+	call Func_9876
+	pop bc
+	ld a, [$c003]
+	and a
+	jr nz, .asm_9423 ; 0x9417 $a
+	ld a, [$c02d]
+	ld [$c003], a
+	xor a
+	ld [$c02d], a
+.asm_9423
+	jp Func_91e6
+.asm_9426
+	cp $fc
+	jr nz, .asm_9444 ; 0x9428 $1a
+	call Func_9825
+	ld b, $0
+	ld hl, $c046
+	add hl, bc
+	ld [hl], a
+	and $c0
+	ld hl, $c03e
+	add hl, bc
+	ld [hl], a
+	ld hl, $c02e
+	add hl, bc
+	set 6, [hl]
+	jp Func_91e6
+.asm_9444
+	cp $f0
+	jr nz, .asm_9450 ; 0x9446 $8
+	call Func_9825
+	ld [$ff00+$24], a
+	jp Func_91e6
+.asm_9450
+	cp $f8
+	jr nz, .asm_945f ; 0x9452 $b
+	ld b, $0
+	ld hl, $c036
+	add hl, bc
+	set 0, [hl]
+	jp Func_91e6
+.asm_945f
+	and $f0
+	cp $e0
+	jr nz, .asm_9472 ; 0x9463 $d
+	ld hl, $c0d6
+	ld b, $0
+	add hl, bc
+	ld a, d
+	and $f
+	ld [hl], a
+	jp Func_91e6
+.asm_9472
+	cp $20
+	jr nz, .asm_94bf ; 0x9474 $49
+	ld a, c
+	cp $3
+	jr c, .asm_94bf ; 0x9479 $44
+	ld b, $0
+	ld hl, $c036
+	add hl, bc
+	bit 0, [hl]
+	jr nz, .asm_94bf ; 0x9483 $3a
+	call Func_950a
+	ld d, a
+	ld b, $0
+	ld hl, $c03e
+	add hl, bc
+	ld a, [hl]
+	or d
+	ld d, a
+	ld b, $1
+	call Func_9838
+	ld [hl], d
+	call Func_9825
+	ld d, a
+	ld b, $2
+	call Func_9838
+	ld [hl], d
+	call Func_9825
+	ld e, a
+	ld a, c
+	cp $7
+	ld a, $0
+	jr z, .asm_94b2 ; 0x94ab $5
+	push de
+	call Func_9825
+	pop de
+.asm_94b2
+	ld d, a
+	push de
+	call Func_9629
+	call Func_95f8
+	pop de
+	call Func_964b
+	ret
+.asm_94bf
+	ld a, c
+	cp $4
+	jr c, .asm_94db ; 0x94c2 $17
+	ld a, d
+	cp $10
+	jr nz, .asm_94db ; 0x94c7 $12
+	ld b, $0
+	ld hl, $c036
+	add hl, bc
+	bit 0, [hl]
+	jr nz, .asm_94db ; 0x94d1 $8
+	call Func_9825
+	ld [$ff00+$10], a
+	jp Func_91e6
+.asm_94db
+	ld a, c
+	cp $3
+	jr nz, Func_950a ; 0x94de $2a
+	ld a, d
+	and $f0
+	cp $b0
+	jr z, .asm_94f5 ; 0x94e5 $e
+	jr nc, Func_950a ; 0x94e7 $21
+	swap a
+	ld b, a
+	ld a, d
+	and $f
+	ld d, a
+	ld a, b
+	push de
+	push bc
+	jr .asm_94fd ; 0x94f3 $8
+.asm_94f5
+	ld a, d
+	and $f
+	push af
+	push bc
+	call Func_9825
+.asm_94fd
+	ld d, a
+	ld a, [$c003]
+	and a
+	jr nz, .asm_9508 ; 0x9502 $4
+	ld a, d
+	call Func_9876
+.asm_9508
+	pop bc
+	pop de
 
-;Pokemon Get Healed
-PkmnHealed_mh: ; 0x82B8 - 0x82C0
-	db $80
-	dw PkmnHealed_md_1 ;Channel 1
-	db $01
-	dw PkmnHealed_md_2 ;Channel 2
-	db $02
-	dw PkmnHealed_md_3 ;Channel 3
+Func_950a: ; 0x950a
+	ld a, d
+	push af
+	and $f
+	inc a
+	ld b, $0
+	ld e, a
+	ld d, b
+	ld hl, $c0c6
+	add hl, bc
+	ld a, [hl]
+	ld l, b
+	call Func_9847
+	ld a, c
+	cp $4
+	jr nc, .asm_952b ; 0x951f $a
+	ld a, [$c0e8]
+	ld d, a
+	ld a, [$c0e9]
+	ld e, a
+	jr .asm_953e ; 0x9529 $13
+.asm_952b
+	ld d, $1
+	ld e, $0
+	cp $7
+	jr z, .asm_953e ; 0x9531 $b
+	call Func_9693
+	ld a, [$c0ea]
+	ld d, a
+	ld a, [$c0eb]
+	ld e, a
+.asm_953e
+	ld a, l
+	ld b, $0
+	ld hl, $c0ce
+	add hl, bc
+	ld l, [hl]
+	call Func_9847
+	ld e, l
+	ld d, h
+	ld hl, $c0ce
+	add hl, bc
+	ld [hl], e
+	ld a, d
+	ld hl, $c0b6
+	add hl, bc
+	ld [hl], a
+	ld hl, $c036
+	add hl, bc
+	bit 0, [hl]
+	jr nz, .asm_9568 ; 0x955c $a
+	ld hl, $c02e
+	add hl, bc
+	bit 2, [hl]
+	jr z, .asm_9568 ; 0x9564 $2
+	pop hl
+	ret
+.asm_9568
+	pop af
+	and $f0
+	cp $c0
+	jr nz, .asm_959f ; 0x956d $30
+	ld a, c
+	cp $4
+	jr nc, .asm_957c ; 0x9572 $8
+	ld hl, $c02a
+	add hl, bc
+	ld a, [hl]
+	and a
+	jr nz, .asm_959e ; 0x957a $22
+.asm_957c
+	ld a, c
+	cp $2
+	jr z, .asm_9585 ; 0x957f $4
+	cp $6
+	jr nz, .asm_9592 ; 0x9583 $d
+.asm_9585
+	ld b, $0
+	ld hl, $5b1f
+	add hl, bc
+	ld a, [$ff00+$25]
+	and [hl]
+	ld [$ff00+$25], a
+	jr .asm_959e ; 0x9590 $c
+.asm_9592
+	ld b, $2
+	call Func_9838
+	ld a, $8
+	ld [hli], a
+	inc hl
+	ld a, $80
+	ld [hl], a
+.asm_959e
+	ret
+.asm_959f
+	swap a
+	ld b, $0
+	ld hl, $c0d6
+	add hl, bc
+	ld b, [hl]
+	call Func_9858
+	ld b, $0
+	ld hl, $c02e
+	add hl, bc
+	bit 4, [hl]
+	jr z, .asm_95b8 ; 0x95b3 $3
+	call Func_978f
+.asm_95b8
+	push de
+	ld a, c
+	cp $4
+	jr nc, .asm_95cd ; 0x95bc $f
+	ld hl, $c02a
+	ld d, $0
+	ld e, a
+	add hl, de
+	ld a, [hl]
+	and a
+	jr nz, .asm_95cb ; 0x95c7 $2
+	jr .asm_95cd ; 0x95c9 $2
+.asm_95cb
+	pop de
+	ret
+.asm_95cd
+	ld b, $0
+	ld hl, $c0de
+	add hl, bc
+	ld d, [hl]
+	ld b, $2
+	call Func_9838
+	ld [hl], d
+	call Func_9629
+	call Func_95f8
+	pop de
+	ld b, $0
+	ld hl, $c02e
+	add hl, bc
+	bit 0, [hl]
+	jr z, .asm_95ef ; 0x95e9 $4
+	inc e
+	jr nc, .asm_95ef ; 0x95ec $1
+	inc d
+.asm_95ef
+	ld hl, $c066
+	add hl, bc
+	ld [hl], e
+	call Func_964b
+	ret
+; 0x95f8
 
-;Routes 1 and 2
-Routes1_mh: ; 0x82C1 - 0x82CC
-	db $C0
-	dw Routes1_md_1 ;Channel 1
-	db $01
-	dw Routes1_md_2 ;Channel 2
-	db $02
-	dw Routes1_md_3 ;Channel 3
-	db $03
-	dw Routes1_md_4 ;Channel 4
+Func_95f8: ; 0x95f8
+	ld b, $0
+	ld hl, $5b27
+	add hl, bc
+	ld a, [$ff00+$25]
+	or [hl]
+	ld d, a
+	ld a, c
+	cp $7
+	jr z, .asm_9613 ; 0x9605 $c
+	cp $4
+	jr nc, .asm_9625 ; 0x9609 $1a
+	ld hl, $c02a
+	add hl, bc
+	ld a, [hl]
+	and a
+	jr nz, .asm_9625 ; 0x9611 $12
+.asm_9613
+	ld a, [$c004]
+	ld hl, $5b27
+	add hl, bc
+	and [hl]
+	ld d, a
+	ld a, [$ff00+$25]
+	ld hl, $5b1f
+	add hl, bc
+	and [hl]
+	or d
+	ld d, a
+.asm_9625
+	ld a, d
+	ld [$ff00+$25], a
+	ret
+; 0x9629
 
-;Routes 24 and 25
-Routes2_mh: ; 0x82CD - 0x82D8
-	db $C0
-	dw Routes2_md_1 ;Channel 1
-	db $01
-	dw Routes2_md_2 ;Channel 2
-	db $02
-	dw Routes2_md_3 ;Channel 3
-	db $03
-	dw Routes2_md_4 ;Channel 4
+Func_9629: ; 0x9629
+	ld b, $0
+	ld hl, $c0b6
+	add hl, bc
+	ld d, [hl]
+	ld a, c
+	cp $2
+	jr z, .asm_9644 ; 0x9633 $f
+	cp $6
+	jr z, .asm_9644 ; 0x9637 $b
+	ld a, d
+	and $3f
+	ld d, a
+	ld hl, $c03e
+	add hl, bc
+	ld a, [hl]
+	or d
+	ld d, a
+.asm_9644
+	ld b, $1
+	call Func_9838
+	ld [hl], d
+	ret
+; 0x964b
 
-;Routes 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19, 20, 21, 22
-Routes3_mh: ; 0x82D9 - 0x82E4
-	db $C0
-	dw Routes3_md_1 ;Channel 1
-	db $01
-	dw Routes3_md_2 ;Channel 2
-	db $02
-	dw Routes3_md_3 ;Channel 3
-	db $03
-	dw Routes3_md_4 ;Channel 4
+Func_964b: ; 0x964b
+	ld a, c
+	cp $2
+	jr z, .asm_9654 ; 0x964e $4
+	cp $6
+	jr nz, .asm_9681 ; 0x9652 $2d
+.asm_9654
+	push de
+	ld de, $c0e6
+	cp $2
+	jr z, .asm_965f ; 0x965a $3
+	ld de, $c0e7
+.asm_965f
+	ld a, [de]
+	add a
+	ld d, $0
+	ld e, a
+	ld hl, $4361
+	add hl, de
+	ld e, [hl]
+	inc hl
+	ld d, [hl]
+	ld hl, $ff30
+	ld b, $f
+	ld a, $0
+	ld [$ff00+$1a], a
+.asm_9674
+	ld a, [de]
+	inc de
+	ld [hli], a
+	ld a, b
+	dec b
+	and a
+	jr nz, .asm_9674 ; 0x967a $f8
+	ld a, $80
+	ld [$ff00+$1a], a
+	pop de
+.asm_9681
+	ld a, d
+	or $80
+	and $c7
+	ld d, a
+	ld b, $3
+	call Func_9838
+	ld [hl], e
+	inc hl
+	ld [hl], d
+	call Func_96b5
+	ret
+; 0x9693
 
-;Routes 11, 12, 13, 14, 15
-Routes4_mh: ; 0x82E5 - 0x82F0
-	db $C0
-	dw Routes4_md_1 ;Channel 1
-	db $01
-	dw Routes4_md_2 ;Channel 2
-	db $02
-	dw Routes4_md_3 ;Channel 3
-	db $03
-	dw Routes4_md_4 ;Channel 4
+Func_9693: ; 0x9693
+	call Func_96e5
+	jr nc, .asm_96ab ; 0x9696 $13
+	ld d, $0
+	ld a, [$c0f2]
+	add $80
+	jr nc, .asm_96a2 ; 0x969f $1
+	inc d
+.asm_96a2
+	ld [$c0eb], a
+	ld a, d
+	ld [$c0ea], a
+	jr .asm_96b4 ; 0x96a9 $9
+.asm_96ab
+	xor a
+	ld [$c0eb], a
+	ld a, $1
+	ld [$c0ea], a
+.asm_96b4
+	ret
+; 0x96b5
 
-;Indigo Plateau
-IndigoPlateau_mh: ; 0x82F1 - 0x82FC
-	db $C0
-	dw IndigoPlateau_md_1 ;Channel 1
-	db $01
-	dw IndigoPlateau_md_2 ;Channel 2
-	db $02
-	dw IndigoPlateau_md_3 ;Channel 3
-	db $03
-	dw IndigoPlateau_md_4 ;Channel 4
+Func_96b5: ; 0x96b5
+	call Func_96e5
+	jr nc, .asm_96c6 ; 0x96b8 $c
+	ld a, [$c0f1]
+	add e
+	jr nc, .asm_96c1 ; 0x96be $1
+	inc d
+.asm_96c1
+	dec hl
+	ld e, a
+	ld [hl], e
+	inc hl
+	ld [hl], d
+.asm_96c6
+	ret
+; 0x96c7
 
-INCLUDE "music.asm"
-	
+Func_96c7: ; 0x96c7
+	call Func_96e5
+	jr nc, .asm_96e2 ; 0x96ca $16
+	ld hl, $c006
+	ld e, c
+	ld d, $0
+	sla e
+	rl d
+	add hl, de
+	ld a, [hl]
+	sub $1
+	ld [hl], a
+	inc hl
+	ld a, [hl]
+	sbc $0
+	ld [hl], a
+	scf
+	ret
+.asm_96e2
+	scf
+	ccf
+	ret
+; 0x96e5
+
+Func_96e5: ; 0x96e5
+	ld a, [$c02a]
+	cp $14
+	jr nc, .asm_96ee ; 0x96ea $2
+	jr .asm_96f4 ; 0x96ec $6
+.asm_96ee
+	cp $86
+	jr z, .asm_96f4 ; 0x96f0 $2
+	jr c, .asm_96f7 ; 0x96f2 $3
+.asm_96f4
+	scf
+	ccf
+	ret
+.asm_96f7
+	scf
+	ret
+; 0x96f9
+
+Func_96f9: ; 0x96f9
+	ld hl, $c02e
+	add hl, bc
+	bit 5, [hl]
+	jp nz, .asm_9740
+	ld hl, $c09e
+	add hl, bc
+	ld e, [hl]
+	ld hl, $c096
+	add hl, bc
+	ld d, [hl]
+	ld hl, $c07e
+	add hl, bc
+	ld l, [hl]
+	ld h, b
+	add hl, de
+	ld d, h
+	ld e, l
+	ld hl, $c08e
+	add hl, bc
+	push hl
+	ld hl, $c086
+	add hl, bc
+	ld a, [hl]
+	pop hl
+	add [hl]
+	ld [hl], a
+	ld a, $0
+	adc e
+	ld e, a
+	ld a, $0
+	adc d
+	ld d, a
+	ld hl, $c0a6
+	add hl, bc
+	ld a, [hl]
+	cp d
+	jp c, .asm_9786
+	jr nz, .asm_9773 ; 0x9733 $3e
+	ld hl, $c0ae
+	add hl, bc
+	ld a, [hl]
+	cp e
+	jp c, .asm_9786
+	jr .asm_9773 ; 0x973e $33
+.asm_9740
+	ld hl, $c09e
+	add hl, bc
+	ld a, [hl]
+	ld hl, $c096
+	add hl, bc
+	ld d, [hl]
+	ld hl, $c07e
+	add hl, bc
+	ld e, [hl]
+	sub e
+	ld e, a
+	ld a, d
+	sbc b
+	ld d, a
+	ld hl, $c086
+	add hl, bc
+	ld a, [hl]
+	add a
+	ld [hl], a
+	ld a, e
+	sbc b
+	ld e, a
+	ld a, d
+	sbc b
+	ld d, a
+	ld hl, $c0a6
+	add hl, bc
+	ld a, d
+	cp [hl]
+	jr c, .asm_9786 ; 0x9767 $1d
+	jr nz, .asm_9773 ; 0x9769 $8
+	ld hl, $c0ae
+	add hl, bc
+	ld a, e
+	cp [hl]
+	jr c, .asm_9786 ; 0x9771 $13
+.asm_9773
+	ld hl, $c09e
+	add hl, bc
+	ld [hl], e
+	ld hl, $c096
+	add hl, bc
+	ld [hl], d
+	ld b, $3
+	call Func_9838
+	ld a, e
+	ld [hli], a
+	ld [hl], d
+	ret
+.asm_9786
+	ld hl, $c02e
+	add hl, bc
+	res 4, [hl]
+	res 5, [hl]
+	ret
+; 0x978f
+
+Func_978f: ; 0x978f
+	ld hl, $c096
+	add hl, bc
+	ld [hl], d
+	ld hl, $c09e
+	add hl, bc
+	ld [hl], e
+	ld hl, $c0b6
+	add hl, bc
+	ld a, [hl]
+	ld hl, $c076
+	add hl, bc
+	sub [hl]
+	jr nc, .asm_97a7 ; 0x97a3 $2
+	ld a, $1
+.asm_97a7
+	ld [hl], a
+	ld hl, $c0ae
+	add hl, bc
+	ld a, e
+	sub [hl]
+	ld e, a
+	ld a, d
+	sbc b
+	ld hl, $c0a6
+	add hl, bc
+	sub [hl]
+	jr c, .asm_97c3 ; 0x97b6 $b
+	ld d, a
+	ld b, $0
+	ld hl, $c02e
+	add hl, bc
+	set 5, [hl]
+	jr .asm_97e6 ; 0x97c1 $23
+.asm_97c3
+	ld hl, $c096
+	add hl, bc
+	ld d, [hl]
+	ld hl, $c09e
+	add hl, bc
+	ld e, [hl]
+	ld hl, $c0ae
+	add hl, bc
+	ld a, [hl]
+	sub e
+	ld e, a
+	ld a, d
+	sbc b
+	ld d, a
+	ld hl, $c0a6
+	add hl, bc
+	ld a, [hl]
+	sub d
+	ld d, a
+	ld b, $0
+	ld hl, $c02e
+	add hl, bc
+	res 5, [hl]
+.asm_97e6
+	ld hl, $c076
+	add hl, bc
+.asm_97ea
+	inc b
+	ld a, e
+	sub [hl]
+	ld e, a
+	jr nc, .asm_97ea ; 0x97ee $fa
+	ld a, d
+	and a
+	jr z, .asm_97f8 ; 0x97f2 $4
+	dec a
+	ld d, a
+	jr .asm_97ea ; 0x97f6 $f2
+.asm_97f8
+	ld a, e
+	add [hl]
+	ld d, b
+	ld b, $0
+	ld hl, $c07e
+	add hl, bc
+	ld [hl], d
+	ld hl, $c086
+	add hl, bc
+	ld [hl], a
+	ld hl, $c08e
+	add hl, bc
+	ld [hl], a
+	ret
+; 0x980d
+
+Func_980d: ; 0x980d
+	ld b, $0
+	ld hl, $c046
+	add hl, bc
+	ld a, [hl]
+	rlca
+	rlca
+	ld [hl], a
+	and $c0
+	ld d, a
+	ld b, $1
+	call Func_9838
+	ld a, [hl]
+	and $3f
+	or d
+	ld [hl], a
+	ret
+; 0x9825
+
+Func_9825: ; 0x9825
+	ld d, $0
+	ld a, c
+	add a
+	ld e, a
+	ld hl, $c006
+	add hl, de
+	ld a, [hli]
+	ld e, a
+	ld a, [hld]
+	ld d, a
+	ld a, [de]
+	inc de
+	ld [hl], e
+	inc hl
+	ld [hl], d
+	ret
+; 0x9838
+
+Func_9838: ; 0x9838
+	ld a, c
+	ld hl, $5b17
+	add l
+	jr nc, .asm_9840 ; 0x983d $1
+	inc h
+.asm_9840
+	ld l, a
+	ld a, [hl]
+	add b
+	ld l, a
+	ld h, $ff
+	ret
+; 0x9847
+
+Func_9847: ; 0x9847
+	ld h, $0
+.asm_9849
+	srl a
+	jr nc, .asm_984e ; 0x984b $1
+	add hl, de
+.asm_984e
+	sla e
+	rl d
+	and a
+	jr z, .asm_9857 ; 0x9853 $2
+	jr .asm_9849 ; 0x9855 $f2
+.asm_9857
+	ret
+; 0x9858
+
+Func_9858: ; 0x9858
+	ld h, $0
+	ld l, a
+	add hl, hl
+	ld d, h
+	ld e, l
+	ld hl, $5b2f
+	add hl, de
+	ld e, [hl]
+	inc hl
+	ld d, [hl]
+	ld a, b
+.asm_9866
+	cp $7
+	jr z, .asm_9871 ; 0x9868 $7
+	sra d
+	rr e
+	inc a
+	jr .asm_9866 ; 0x986f $f5
+.asm_9871
+	ld a, $8
+	add d
+	ld d, a
+	ret
+; 0x9876
+
+Func_9876: ; 0x9876
+	ld [$c001], a
+	cp $ff
+	jp z, Func_9a34
+	cp $b9
+	jp z, Func_994e
+	jp c, Func_994e
+	cp $fe
+	jr z, .asm_988d ; 0x9888 $3
+	jp nc, Func_994e
+.asm_988d
+	xor a
+	ld [$c000], a
+	ld [$c003], a
+	ld [$c0e9], a
+	ld [$c0e6], a
+	ld [$c0e7], a
+	ld d, $8
+	ld hl, $c016
+	call Func_9a89
+	ld hl, $c006
+	call Func_9a89
+	ld d, $4
+	ld hl, $c026
+	call Func_9a89
+	ld hl, $c02e
+	call Func_9a89
+	ld hl, $c03e
+	call Func_9a89
+	ld hl, $c046
+	call Func_9a89
+	ld hl, $c04e
+	call Func_9a89
+	ld hl, $c056
+	call Func_9a89
+	ld hl, $c05e
+	call Func_9a89
+	ld hl, $c066
+	call Func_9a89
+	ld hl, $c06e
+	call Func_9a89
+	ld hl, $c036
+	call Func_9a89
+	ld hl, $c076
+	call Func_9a89
+	ld hl, $c07e
+	call Func_9a89
+	ld hl, $c086
+	call Func_9a89
+	ld hl, $c08e
+	call Func_9a89
+	ld hl, $c096
+	call Func_9a89
+	ld hl, $c09e
+	call Func_9a89
+	ld hl, $c0a6
+	call Func_9a89
+	ld hl, $c0ae
+	call Func_9a89
+	ld a, $1
+	ld hl, $c0be
+	call Func_9a89
+	ld hl, $c0b6
+	call Func_9a89
+	ld hl, $c0c6
+	call Func_9a89
+	ld [$c0e8], a
+	ld a, $ff
+	ld [$c004], a
+	xor a
+	ld [$ff00+$24], a
+	ld a, $8
+	ld [$ff00+$10], a
+	ld a, $0
+	ld [$ff00+$25], a
+	xor a
+	ld [$ff00+$1a], a
+	ld a, $80
+	ld [$ff00+$1a], a
+	ld a, $77
+	ld [$ff00+$24], a
+	jp Func_9a8f
+; 0x994e
+
+Func_994e: ; 0x994e
+	ld l, a
+	ld e, a
+	ld h, $0
+	ld d, h
+	add hl, hl
+	add hl, de
+	ld de, $4000
+	add hl, de
+	ld a, h
+	ld [$c0ec], a
+	ld a, l
+	ld [$c0ed], a
+	ld a, [hl]
+	and $c0
+	rlca
+	rlca
+	ld c, a
+.asm_9967
+	ld d, c
+	ld a, c
+	add a
+	add c
+	ld c, a
+	ld b, $0
+	ld a, [$c0ec]
+	ld h, a
+	ld a, [$c0ed]
+	ld l, a
+	add hl, bc
+	ld c, d
+	ld a, [hl]
+	and $f
+	ld e, a
+	ld d, $0
+	ld hl, $c026
+	add hl, de
+	ld a, [hl]
+	and a
+	jr z, .asm_99a3 ; 0x9984 $1d
+	ld a, e
+	cp $7
+	jr nz, .asm_999a ; 0x9989 $f
+	ld a, [$c001]
+	cp $14
+	jr nc, .asm_9993 ; 0x9990 $1
+	ret
+.asm_9993
+	ld a, [hl]
+	cp $14
+	jr z, .asm_99a3 ; 0x9996 $b
+	jr c, .asm_99a3 ; 0x9998 $9
+.asm_999a
+	ld a, [$c001]
+	cp [hl]
+	jr z, .asm_99a3 ; 0x999e $3
+	jr c, .asm_99a3 ; 0x99a0 $1
+	ret
+.asm_99a3
+	xor a
+	push de
+	ld h, d
+	ld l, e
+	add hl, hl
+	ld d, h
+	ld e, l
+	ld hl, $c016
+	add hl, de
+	ld [hli], a
+	ld [hl], a
+	ld hl, $c006
+	add hl, de
+	ld [hli], a
+	ld [hl], a
+	pop de
+	ld hl, $c026
+	add hl, de
+	ld [hl], a
+	ld hl, $c02e
+	add hl, de
+	ld [hl], a
+	ld hl, $c03e
+	add hl, de
+	ld [hl], a
+	ld hl, $c046
+	add hl, de
+	ld [hl], a
+	ld hl, $c04e
+	add hl, de
+	ld [hl], a
+	ld hl, $c056
+	add hl, de
+	ld [hl], a
+	ld hl, $c05e
+	add hl, de
+	ld [hl], a
+	ld hl, $c066
+	add hl, de
+	ld [hl], a
+	ld hl, $c06e
+	add hl, de
+	ld [hl], a
+	ld hl, $c076
+	add hl, de
+	ld [hl], a
+	ld hl, $c07e
+	add hl, de
+	ld [hl], a
+	ld hl, $c086
+	add hl, de
+	ld [hl], a
+	ld hl, $c08e
+	add hl, de
+	ld [hl], a
+	ld hl, $c096
+	add hl, de
+	ld [hl], a
+	ld hl, $c09e
+	add hl, de
+	ld [hl], a
+	ld hl, $c0a6
+	add hl, de
+	ld [hl], a
+	ld hl, $c0ae
+	add hl, de
+	ld [hl], a
+	ld hl, $c036
+	add hl, de
+	ld [hl], a
+	ld a, $1
+	ld hl, $c0be
+	add hl, de
+	ld [hl], a
+	ld hl, $c0b6
+	add hl, de
+	ld [hl], a
+	ld hl, $c0c6
+	add hl, de
+	ld [hl], a
+	ld a, e
+	cp $4
+	jr nz, .asm_9a2b ; 0x9a25 $4
+	ld a, $8
+	ld [$ff00+$10], a
+.asm_9a2b
+	ld a, c
+	and a
+	jp z, Func_9a8f
+	dec c
+	jp .asm_9967
+; 0x9a34
+
+Func_9a34: ; 0x9a34
+	ld a, $80
+	ld [$ff00+$26], a
+	ld [$ff00+$1a], a
+	xor a
+	ld [$ff00+$25], a
+	ld [$ff00+$1c], a
+	ld a, $8
+	ld [$ff00+$10], a
+	ld [$ff00+$12], a
+	ld [$ff00+$17], a
+	ld [$ff00+$21], a
+	ld a, $40
+	ld [$ff00+$14], a
+	ld [$ff00+$19], a
+	ld [$ff00+$23], a
+	ld a, $77
+	ld [$ff00+$24], a
+	xor a
+	ld [$c000], a
+	ld [$c003], a
+	ld [$c002], a
+	ld [$c0e9], a
+	ld [$c0eb], a
+	ld [$c0e6], a
+	ld [$c0e7], a
+	ld d, $a0
+	ld hl, $c006
+	call Func_9a89
+	ld a, $1
+	ld d, $18
+	ld hl, $c0b6
+	call Func_9a89
+	ld [$c0e8], a
+	ld [$c0ea], a
+	ld a, $ff
+	ld [$c004], a
+	ret
+; 0x9a89
+
+Func_9a89: ; 0x9a89
+	ld b, d
+.asm_9a8a
+	ld [hli], a
+	dec b
+	jr nz, .asm_9a8a ; 0x9a8c $fc
+	ret
+; 0x9a8f
+
+Func_9a8f: ; 0x9a8f
+	ld a, [$c001]
+	ld l, a
+	ld e, a
+	ld h, $0
+	ld d, h
+	add hl, hl
+	add hl, de
+	ld de, $4000
+	add hl, de
+	ld e, l
+	ld d, h
+	ld hl, $c006
+	ld a, [de]
+	ld b, a
+	rlca
+	rlca
+	and $3
+	ld c, a
+	ld a, b
+	and $f
+	ld b, c
+	inc b
+	inc de
+	ld c, $0
+.asm_9ab1
+	cp c
+	jr z, .asm_9ab9 ; 0x9ab2 $5
+	inc c
+	inc hl
+	inc hl
+	jr .asm_9ab1 ; 0x9ab7 $f8
+.asm_9ab9
+	push hl
+	push bc
+	push af
+	ld b, $0
+	ld c, a
+	ld hl, $c026
+	add hl, bc
+	ld a, [$c001]
+	ld [hl], a
+	pop af
+	cp $3
+	jr c, .asm_9ad2 ; 0x9aca $6
+	ld hl, $c02e
+	add hl, bc
+	set 2, [hl]
+.asm_9ad2
+	pop bc
+	pop hl
+	ld a, [de]
+	ld [hli], a
+	inc de
+	ld a, [de]
+	ld [hli], a
+	inc de
+	inc c
+	dec b
+	ld a, b
+	and a
+	ld a, [de]
+	inc de
+	jr nz, .asm_9ab1 ; 0x9ae0 $cf
+	ld a, [$c001]
+	cp $14
+	jr nc, .asm_9aeb ; 0x9ae7 $2
+	jr .asm_9b15 ; 0x9ae9 $2a
+.asm_9aeb
+	ld a, [$c001]
+	cp $86
+	jr z, .asm_9b15 ; 0x9af0 $23
+	jr c, .asm_9af6 ; 0x9af2 $2
+	jr .asm_9b15 ; 0x9af4 $1f
+.asm_9af6
+	ld hl, $c02a
+	ld [hli], a
+	ld [hli], a
+	ld [hli], a
+	ld [hl], a
+	ld hl, $c012
+	ld de, $5b16
+	ld [hl], e
+	inc hl
+	ld [hl], d
+	ld a, [$c005]
+	and a
+	jr nz, .asm_9b15 ; 0x9b0a $9
+	ld a, [$ff00+$24]
+	ld [$c005], a
+	ld a, $77
+	ld [$ff00+$24], a
+.asm_9b15
+	ret
+; 0x9b16
+
+INCBIN "baserom.gbc",$9b16,$9b47 - $9b16
+
+Func_9b47: ; 0x9b47
+	ld c, $2
+	ld a, $de
+	call PlayMusic
+	ld hl, $c006
+	ld de, $71a2
+	call Func_9b60
+	ld de, $721d
+	call Func_9b60
+	ld de, $72b5
+
+Func_9b60: ; 0x9b60
+	ld a, e
+	ld [hli], a
+	ld a, d
+	ld [hli], a
+	ret
+; 0x9b65
+
+Func_9b65: ; 0x9b65
+	ld c, $2
+	ld a, $de
+	call PlayMusic
+	ld hl, $c006
+	ld de, $7119
+	jp Func_9b60
+; 0x9b75
+
+Func_9b75: ; 0x9b75
+	call Func_9b47
+	ld hl, $c006
+	ld de, $719b
+	jp Func_9b60
+; 0x9b81
+
+Func_9b81: ; 0x9b81
+	ld a, $a
+	ld [$cfc8], a
+	ld [$cfc9], a
+	ld a, $ff
+	ld [$cfc7], a
+	ld c, $64
+	call DelayFrames
+	ld c, $2
+	ld a, $c3
+	call PlayMusic
+	ld hl, $c006
+	ld de, $6a6f
+	jp Func_9b60
+; 0x9ba3
+
+INCLUDE "music/pkmnhealed.tx"
+INCLUDE "music/routes1.tx"
+INCLUDE "music/routes2.tx"
+INCLUDE "music/routes3.tx"
+INCLUDE "music/routes4.tx"
+INCLUDE "music/indigoplateau.tx"
+INCLUDE "music/pallettown.tx"
+INCLUDE "music/unusedsong.tx"
+INCLUDE "music/cities1.tx"
+INCLUDE "music/sfx/sfx_02_3a.tx"
+INCLUDE "music/museumguy.tx"
+INCLUDE "music/meetprofoak.tx"
+INCLUDE "music/meetrival.tx"
+INCLUDE "music/sfx/sfx_02_41.tx"
+INCLUDE "music/sfx/sfx_02_3b.tx"
+INCLUDE "music/sfx/sfx_02_42.tx"
+INCLUDE "music/ssanne.tx"
+INCLUDE "music/cities2.tx"
+INCLUDE "music/celadon.tx"
+INCLUDE "music/cinnabar.tx"
+INCLUDE "music/vermilion.tx"
+INCLUDE "music/lavender.tx"
+INCLUDE "music/safarizone.tx"
+INCLUDE "music/gym.tx"
+INCLUDE "music/pokecenter.tx"
+
 SECTION "bank3",ROMX,BANK[$3]
 
 ; known jump sources: 1a4 (0:1a4)
@@ -42322,15 +43978,158 @@
 
 SECTION "bank8",ROMX,BANK[$8]
 
-Unknown_20000: ; 20000 (8:4000)
-INCBIN "baserom.gbc",$20000,$20361 - $20000
+INCLUDE "music/headers/sfxheaders08.tx"
+INCLUDE "music/headers/musicheaders08.tx"
 
+INCLUDE "music/sfx/sfx_08_01.tx"
+INCLUDE "music/sfx/sfx_08_02.tx"
+INCLUDE "music/sfx/sfx_08_03.tx"
+INCLUDE "music/sfx/sfx_08_04.tx"
+INCLUDE "music/sfx/sfx_08_05.tx"
+INCLUDE "music/sfx/sfx_08_06.tx"
+INCLUDE "music/sfx/sfx_08_07.tx"
+INCLUDE "music/sfx/sfx_08_08.tx"
+INCLUDE "music/sfx/sfx_08_09.tx"
+INCLUDE "music/sfx/sfx_08_0a.tx"
+INCLUDE "music/sfx/sfx_08_0b.tx"
+INCLUDE "music/sfx/sfx_08_0c.tx"
+INCLUDE "music/sfx/sfx_08_0d.tx"
+INCLUDE "music/sfx/sfx_08_0e.tx"
+INCLUDE "music/sfx/sfx_08_0f.tx"
+INCLUDE "music/sfx/sfx_08_10.tx"
+INCLUDE "music/sfx/sfx_08_11.tx"
+INCLUDE "music/sfx/sfx_08_12.tx"
+INCLUDE "music/sfx/sfx_08_13.tx"
+
 Unknown_20361: ; 20361 (8:4361)
-INCBIN "baserom.gbc",$20361,$2049b - $20361
+INCBIN "baserom.gbc",$20361,$203c3 - $20361
 
+INCLUDE "music/sfx/sfx_08_40.tx"
+INCLUDE "music/sfx/sfx_08_3f.tx"
+INCLUDE "music/sfx/sfx_08_3c.tx"
+INCLUDE "music/sfx/sfx_08_3d.tx"
+INCLUDE "music/sfx/sfx_08_3e.tx"
+INCLUDE "music/sfx/sfx_08_77.tx"
+INCLUDE "music/sfx/sfx_08_41.tx"
+INCLUDE "music/sfx/sfx_08_42.tx"
+INCLUDE "music/sfx/sfx_08_43.tx"
+INCLUDE "music/sfx/sfx_08_44.tx"
+INCLUDE "music/sfx/sfx_08_45.tx"
+
 Unknown_2049b: ; 2049b (8:449b)
-INCBIN "baserom.gbc",$2049b,$2136e - $2049b
+INCBIN "baserom.gbc",$2049b,$204aa - $2049b
 
+INCLUDE "music/sfx/sfx_08_47.tx"
+INCLUDE "music/sfx/sfx_08_48.tx"
+INCLUDE "music/sfx/sfx_08_49.tx"
+INCLUDE "music/sfx/sfx_08_4a.tx"
+INCLUDE "music/sfx/sfx_08_4b.tx"
+INCLUDE "music/sfx/sfx_08_4c.tx"
+
+INCBIN "baserom.gbc",$204d1,$204d6 - $204d1 ; unknown music
+
+INCLUDE "music/sfx/sfx_08_4d.tx"
+INCLUDE "music/sfx/sfx_08_4e.tx"
+INCLUDE "music/sfx/sfx_08_4f.tx"
+INCLUDE "music/sfx/sfx_08_50.tx"
+INCLUDE "music/sfx/sfx_08_51.tx"
+INCLUDE "music/sfx/sfx_08_52.tx"
+INCLUDE "music/sfx/sfx_08_53.tx"
+INCLUDE "music/sfx/sfx_08_54.tx"
+
+INCBIN "baserom.gbc",$20528,$20533 - $20528 ; unknown music
+
+INCLUDE "music/sfx/sfx_08_55.tx"
+INCLUDE "music/sfx/sfx_08_56.tx"
+INCLUDE "music/sfx/sfx_08_57.tx"
+INCLUDE "music/sfx/sfx_08_58.tx"
+
+INCBIN "baserom.gbc",$20565,$2056a - $20565 ; unknown music
+
+INCLUDE "music/sfx/sfx_08_59.tx"
+INCLUDE "music/sfx/sfx_08_5a.tx"
+INCLUDE "music/sfx/sfx_08_5b.tx"
+INCLUDE "music/sfx/sfx_08_5c.tx"
+INCLUDE "music/sfx/sfx_08_5d.tx"
+INCLUDE "music/sfx/sfx_08_5e.tx"
+INCLUDE "music/sfx/sfx_08_5f.tx"
+INCLUDE "music/sfx/sfx_08_60.tx"
+INCLUDE "music/sfx/sfx_08_61.tx"
+INCLUDE "music/sfx/sfx_08_62.tx"
+INCLUDE "music/sfx/sfx_08_63.tx"
+INCLUDE "music/sfx/sfx_08_64.tx"
+INCLUDE "music/sfx/sfx_08_65.tx"
+INCLUDE "music/sfx/sfx_08_66.tx"
+
+INCBIN "baserom.gbc",$20610,$20624 - $20610 ; unknown music
+
+INCLUDE "music/sfx/sfx_08_67.tx"
+INCLUDE "music/sfx/sfx_08_68.tx"
+INCLUDE "music/sfx/sfx_08_69.tx"
+INCLUDE "music/sfx/sfx_08_6a.tx"
+INCLUDE "music/sfx/sfx_08_6b.tx"
+INCLUDE "music/sfx/sfx_08_6c.tx"
+INCLUDE "music/sfx/sfx_08_6d.tx"
+INCLUDE "music/sfx/sfx_08_6e.tx"
+INCLUDE "music/sfx/sfx_08_6f.tx"
+
+INCBIN "baserom.gbc",$207f1,$207fa - $207f1 ; unknown music
+
+INCLUDE "music/sfx/sfx_08_70.tx"
+INCLUDE "music/sfx/sfx_08_71.tx"
+
+INCBIN "baserom.gbc",$20862,$20875 - $20862 ; unknown music
+
+INCLUDE "music/sfx/sfx_08_72.tx"
+INCLUDE "music/sfx/sfx_08_73.tx"
+INCLUDE "music/sfx/sfx_08_74.tx"
+
+INCBIN "baserom.gbc",$208d5,$208e0 - $208d5 ; unknown music
+
+INCLUDE "music/sfx/sfx_08_75.tx"
+INCLUDE "music/sfx/sfx_08_76.tx"
+
+INCBIN "baserom.gbc",$2098b,$209d7 - $2098b ; unknown music
+
+INCLUDE "music/sfx/sfx_08_1d.tx"
+INCLUDE "music/sfx/sfx_08_37.tx"
+INCLUDE "music/sfx/sfx_08_38.tx"
+INCLUDE "music/sfx/sfx_08_25.tx"
+INCLUDE "music/sfx/sfx_08_39.tx"
+INCLUDE "music/sfx/sfx_08_17.tx"
+INCLUDE "music/sfx/sfx_08_23.tx"
+INCLUDE "music/sfx/sfx_08_24.tx"
+INCLUDE "music/sfx/sfx_08_14.tx"
+INCLUDE "music/sfx/sfx_08_22.tx"
+INCLUDE "music/sfx/sfx_08_1a.tx"
+INCLUDE "music/sfx/sfx_08_1b.tx"
+INCLUDE "music/sfx/sfx_08_19.tx"
+INCLUDE "music/sfx/sfx_08_1f.tx"
+INCLUDE "music/sfx/sfx_08_20.tx"
+INCLUDE "music/sfx/sfx_08_16.tx"
+INCLUDE "music/sfx/sfx_08_21.tx"
+INCLUDE "music/sfx/sfx_08_15.tx"
+INCLUDE "music/sfx/sfx_08_1e.tx"
+INCLUDE "music/sfx/sfx_08_1c.tx"
+INCLUDE "music/sfx/sfx_08_18.tx"
+INCLUDE "music/sfx/sfx_08_2d.tx"
+INCLUDE "music/sfx/sfx_08_2a.tx"
+INCLUDE "music/sfx/sfx_08_2f.tx"
+INCLUDE "music/sfx/sfx_08_26.tx"
+INCLUDE "music/sfx/sfx_08_27.tx"
+INCLUDE "music/sfx/sfx_08_28.tx"
+INCLUDE "music/sfx/sfx_08_32.tx"
+INCLUDE "music/sfx/sfx_08_29.tx"
+INCLUDE "music/sfx/sfx_08_2b.tx"
+INCLUDE "music/sfx/sfx_08_30.tx"
+INCLUDE "music/sfx/sfx_08_2e.tx"
+INCLUDE "music/sfx/sfx_08_31.tx"
+INCLUDE "music/sfx/sfx_08_2c.tx"
+INCLUDE "music/sfx/sfx_08_33.tx"
+INCLUDE "music/sfx/sfx_08_34.tx"
+INCLUDE "music/sfx/sfx_08_35.tx"
+INCLUDE "music/sfx/sfx_08_36.tx"
+
 Func_2136e: ; 2136e (8:536e)
 	ld a, [$d083]
 	cp $ff
@@ -44406,7 +46205,7 @@
 	ld d, h
 	add hl, hl
 	add hl, de
-	ld de, Unknown_20000 ; $4000
+	ld de, SFX_Headers_08 ; $4000
 	add hl, de
 	ld a, h
 	ld [$c0ec], a
@@ -44610,7 +46409,7 @@
 	ld d, h
 	add hl, hl
 	add hl, de
-	ld de, Unknown_20000 ; $4000
+	ld de, SFX_Headers_08 ; $4000
 	add hl, de
 	ld e, l
 	ld d, h
@@ -44735,8 +46534,19 @@
 INCBIN "baserom.gbc",$22322,$22325 - $22322
 
 Unknown_22325: ; 22325 (8:6325)
-INCBIN "baserom.gbc",$22325,$23f52 - $22325
+INCBIN "baserom.gbc",$22325,$22370 - $22325
 
+INCLUDE "music/gymleaderbattle.tx"
+INCLUDE "music/trainerbattle.tx"
+INCLUDE "music/wildbattle.tx"
+INCLUDE "music/finalbattle.tx"
+INCLUDE "music/sfx/sfx_08_3a.tx"
+INCLUDE "music/sfx/sfx_08_3b.tx"
+INCLUDE "music/sfx/sfx_08_46.tx"
+INCLUDE "music/defeatedtrainer.tx"
+INCLUDE "music/defeatedwildmon.tx"
+INCLUDE "music/defeatedgymleader.tx"
+
 SECTION "bank9",ROMX,BANK[$9]
 
 RhydonPicFront: ; 24000 (9:4000)
@@ -112165,151 +113975,121 @@
 
 SECTION "bank1F",ROMX,BANK[$1F]
 
-Unknown_7c000: ; 7c000 (1f:4000)
-INCBIN "baserom.gbc",$7c000,$7c361 - $7c000
+INCLUDE "music/headers/sfxheaders1f.tx"
+INCLUDE "music/headers/musicheaders1f.tx"
 
+INCLUDE "music/sfx/sfx_1f_01.tx"
+INCLUDE "music/sfx/sfx_1f_02.tx"
+INCLUDE "music/sfx/sfx_1f_03.tx"
+INCLUDE "music/sfx/sfx_1f_04.tx"
+INCLUDE "music/sfx/sfx_1f_05.tx"
+INCLUDE "music/sfx/sfx_1f_06.tx"
+INCLUDE "music/sfx/sfx_1f_07.tx"
+INCLUDE "music/sfx/sfx_1f_08.tx"
+INCLUDE "music/sfx/sfx_1f_09.tx"
+INCLUDE "music/sfx/sfx_1f_0a.tx"
+INCLUDE "music/sfx/sfx_1f_0b.tx"
+INCLUDE "music/sfx/sfx_1f_0c.tx"
+INCLUDE "music/sfx/sfx_1f_0d.tx"
+INCLUDE "music/sfx/sfx_1f_0e.tx"
+INCLUDE "music/sfx/sfx_1f_0f.tx"
+INCLUDE "music/sfx/sfx_1f_10.tx"
+INCLUDE "music/sfx/sfx_1f_11.tx"
+INCLUDE "music/sfx/sfx_1f_12.tx"
+INCLUDE "music/sfx/sfx_1f_13.tx"
+
 Unknown_7c361: ; 7c361 (1f:4361)
-INCBIN "baserom.gbc",$7c361,$7c45e - $7c361
+INCBIN "baserom.gbc",$7c361,$7c3c3 - $7c361
 
+INCLUDE "music/sfx/sfx_1f_3f.tx"
+INCLUDE "music/sfx/sfx_1f_56.tx"
+INCLUDE "music/sfx/sfx_1f_57.tx"
+INCLUDE "music/sfx/sfx_1f_58.tx"
+INCLUDE "music/sfx/sfx_1f_3c.tx"
+INCLUDE "music/sfx/sfx_1f_59.tx"
+INCLUDE "music/sfx/sfx_1f_5a.tx"
+INCLUDE "music/sfx/sfx_1f_5b.tx"
+INCLUDE "music/sfx/sfx_1f_5c.tx"
+INCLUDE "music/sfx/sfx_1f_40.tx"
 IF _RED
-UnknSong_md_7c45e: ; 7c45e (1f:445e)
-	mus_duty duty50
-		mus_note noteD, note4_16
-
-	db $f4
-
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note4
-
-	mus_octave oct3
-		mus_note noteG#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-
-	mus_octave oct3
-		mus_note noteRst, note16
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-
-	mus_octave oct3
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note8_16
-
-	mus_octave oct3
-		mus_note noteA#, note16
-		mus_note noteC, note2
-
-	mus_end
-UnknSong_md_7c475: ; 7c475 (1f:4475)
-	mus_duty duty50
-		mus_note noteD, note4_16
-		mus_note noteC, note2_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note4
-
-	db $d4
-
-		mus_note noteC, note8
-		mus_note noteC, note2
-		mus_note noteD, note4
-		mus_note noteRst, note4_16
-
-		mus_note noteG#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteRst, note4_16
-
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteRst, note4_16
-
-		mus_note noteC, note8
-		mus_note noteC, note2
-		mus_note noteD, note8_16
-		mus_note noteRst, note4_16
-
-		mus_note noteA#, note8
-		mus_note noteC, note2
-
-	mus_end
+	INCLUDE "music/sfx/sfx_1f_5d.tx"
 ENDC
 IF _BLUE
-UnknSong_md_7c45e: ; 7c45e (1f:445e)
-	mus_duty duty50
-		mus_note noteD, note4
-
-	mus_octave oct3
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-
-	mus_octave oct3
-		mus_note noteG#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-
-	mus_octave oct3
-		mus_note noteRst, note16
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-
-	mus_octave oct3
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note1
-
-	db $f2
-
-	mus_octave oct7
-		mus_note noteC, note2
-
-	mus_end
-UnknSong_md_7c475: ; 7c475 (1f:4475)
-	mus_duty duty50
-		mus_note noteD, note4
-		mus_note noteC, note2_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note4
-		mus_note noteRst, note4_16
-
-		mus_note noteC, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteRst, note4_16
-
-		mus_note noteG#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteRst, note4_16
-
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteRst, note4_16
-
-		mus_note noteC, note8
-		mus_note noteC, note2
-		mus_note noteD, note1
-
-	db $d2
-
-	mus_octave oct6
-		mus_note noteC, note2
-
-	mus_end
+	INCLUDE "music/blue/sfx_1f_5d.tx"
 ENDC
+INCLUDE "music/sfx/sfx_1f_3d.tx"
+INCLUDE "music/sfx/sfx_1f_43.tx"
+INCLUDE "music/sfx/sfx_1f_3e.tx"
+INCLUDE "music/sfx/sfx_1f_44.tx"
+INCLUDE "music/sfx/sfx_1f_45.tx"
+INCLUDE "music/sfx/sfx_1f_46.tx"
+INCLUDE "music/sfx/sfx_1f_47.tx"
+INCLUDE "music/sfx/sfx_1f_48.tx"
+INCLUDE "music/sfx/sfx_1f_49.tx"
+INCLUDE "music/sfx/sfx_1f_4a.tx"
+INCLUDE "music/sfx/sfx_1f_4b.tx"
+INCLUDE "music/sfx/sfx_1f_4c.tx"
+INCLUDE "music/sfx/sfx_1f_4d.tx"
+INCLUDE "music/sfx/sfx_1f_4e.tx"
+INCLUDE "music/sfx/sfx_1f_4f.tx"
+INCLUDE "music/sfx/sfx_1f_50.tx"
+INCLUDE "music/sfx/sfx_1f_51.tx"
+INCLUDE "music/sfx/sfx_1f_52.tx"
+INCLUDE "music/sfx/sfx_1f_53.tx"
+INCLUDE "music/sfx/sfx_1f_54.tx"
+INCLUDE "music/sfx/sfx_1f_55.tx"
+INCLUDE "music/sfx/sfx_1f_5e.tx"
+INCLUDE "music/sfx/sfx_1f_5f.tx"
+INCLUDE "music/sfx/sfx_1f_60.tx"
+INCLUDE "music/sfx/sfx_1f_61.tx"
+INCLUDE "music/sfx/sfx_1f_62.tx"
+INCLUDE "music/sfx/sfx_1f_63.tx"
+INCLUDE "music/sfx/sfx_1f_64.tx"
+INCLUDE "music/sfx/sfx_1f_65.tx"
+INCLUDE "music/sfx/sfx_1f_66.tx"
+INCLUDE "music/sfx/sfx_1f_67.tx"
 
-INCBIN "baserom.gbc",$7c490,$7d13b - $7c490
+INCBIN "baserom.gbc",$7c758,$7c7a4 - $7c758
 
+INCLUDE "music/sfx/sfx_1f_1d.tx"
+INCLUDE "music/sfx/sfx_1f_37.tx"
+INCLUDE "music/sfx/sfx_1f_38.tx"
+INCLUDE "music/sfx/sfx_1f_25.tx"
+INCLUDE "music/sfx/sfx_1f_39.tx"
+INCLUDE "music/sfx/sfx_1f_17.tx"
+INCLUDE "music/sfx/sfx_1f_23.tx"
+INCLUDE "music/sfx/sfx_1f_24.tx"
+INCLUDE "music/sfx/sfx_1f_14.tx"
+INCLUDE "music/sfx/sfx_1f_22.tx"
+INCLUDE "music/sfx/sfx_1f_1a.tx"
+INCLUDE "music/sfx/sfx_1f_1b.tx"
+INCLUDE "music/sfx/sfx_1f_19.tx"
+INCLUDE "music/sfx/sfx_1f_1f.tx"
+INCLUDE "music/sfx/sfx_1f_20.tx"
+INCLUDE "music/sfx/sfx_1f_16.tx"
+INCLUDE "music/sfx/sfx_1f_21.tx"
+INCLUDE "music/sfx/sfx_1f_15.tx"
+INCLUDE "music/sfx/sfx_1f_1e.tx"
+INCLUDE "music/sfx/sfx_1f_1c.tx"
+INCLUDE "music/sfx/sfx_1f_18.tx"
+INCLUDE "music/sfx/sfx_1f_2d.tx"
+INCLUDE "music/sfx/sfx_1f_2a.tx"
+INCLUDE "music/sfx/sfx_1f_2f.tx"
+INCLUDE "music/sfx/sfx_1f_26.tx"
+INCLUDE "music/sfx/sfx_1f_27.tx"
+INCLUDE "music/sfx/sfx_1f_28.tx"
+INCLUDE "music/sfx/sfx_1f_32.tx"
+INCLUDE "music/sfx/sfx_1f_29.tx"
+INCLUDE "music/sfx/sfx_1f_2b.tx"
+INCLUDE "music/sfx/sfx_1f_30.tx"
+INCLUDE "music/sfx/sfx_1f_2e.tx"
+INCLUDE "music/sfx/sfx_1f_31.tx"
+INCLUDE "music/sfx/sfx_1f_2c.tx"
+INCLUDE "music/sfx/sfx_1f_33.tx"
+INCLUDE "music/sfx/sfx_1f_34.tx"
+INCLUDE "music/sfx/sfx_1f_35.tx"
+INCLUDE "music/sfx/sfx_1f_36.tx"
+
 ; known jump sources: 441b0 (11:41b0)
 Func_7d13b: ; 7d13b (1f:513b)
 	ld a, [$FF00+$dc]
@@ -113700,7 +115480,7 @@
 	ld d, h
 	add hl, hl
 	add hl, de
-	ld de, Unknown_7c000 ; $4000
+	ld de, SFX_Headers_1f ; $4000
 	add hl, de
 	ld a, h
 	ld [$c0ec], a
@@ -113904,7 +115684,7 @@
 	ld d, h
 	add hl, hl
 	add hl, de
-	ld de, Unknown_7c000 ; $4000
+	ld de, SFX_Headers_1f ; $4000
 	add hl, de
 	ld e, l
 	ld d, h
@@ -114004,7 +115784,30 @@
 INCBIN "baserom.gbc",$7db9b,$7dba3 - $7db9b
 
 Unknown_7dba3: ; 7dba3 (1f:5ba3)
-INCBIN "baserom.gbc",$7dba3,$80000 - $7dba3
+INCBIN "baserom.gbc",$7dba3,$7dbbb - $7dba3
+
+INCLUDE "music/bikeriding.tx"
+INCLUDE "music/dungeon1.tx"
+INCLUDE "music/gamecorner.tx"
+INCLUDE "music/titlescreen.tx"
+INCLUDE "music/sfx/sfx_1f_3a.tx"
+INCLUDE "music/dungeon2.tx"
+INCLUDE "music/dungeon3.tx"
+INCLUDE "music/cinnabarmansion.tx"
+INCLUDE "music/sfx/sfx_1f_41.tx"
+INCLUDE "music/sfx/sfx_1f_3b.tx"
+INCLUDE "music/sfx/sfx_1f_42.tx"
+INCLUDE "music/oakslab.tx"
+INCLUDE "music/pokemontower.tx"
+INCLUDE "music/silphco.tx"
+INCLUDE "music/meeteviltrainer.tx"
+INCLUDE "music/meetfemaletrainer.tx"
+INCLUDE "music/meetmaletrainer.tx"
+INCLUDE "music/introbattle.tx"
+INCLUDE "music/surfing.tx"
+INCLUDE "music/jigglypuffsong.tx"
+INCLUDE "music/halloffame.tx"
+INCLUDE "music/credits.tx"
 
 SECTION "bank20",ROMX,BANK[$20]
 
--- a/music.asm
+++ /dev/null
@@ -1,13268 +1,0 @@
-; Music Data
-; The start and stop of these byte ranges were based off the theory they're lined
-; consecutively (Right up against each other).
-
-;INCBIN "baserom.gbc",$82FD,$9ba3 - $82FD
-; 82FD
-
-UnknSong_md_82fd:
-		mus_note noteD, note16
-		mus_note noteRst, note8
-
-		mus_note noteD#, note4
-
-	mus_end
-
-UnknSong_md_8301:
-		mus_note noteD, note16; 8301
-		mus_note noteB, note8
-		mus_note noteD#, note4
-
-	mus_end
-
-UnknSong_md_8305:
-		mus_note noteD, note16
-		mus_note noteA#, note8; 8306
-		mus_note noteD#, note4
-
-	mus_end
-
-UnknSong_md_8309:
-		mus_note noteD, note16
-		mus_note noteG#, note8
-		mus_note noteD#, note4; 830B
-
-	mus_end
-
-UnknSong_md_830d:
-		mus_note noteD, note2
-		mus_note noteG#, note4_16
-		mus_note noteD#, note2
-		mus_note noteD, note4_8_16; 8310
-		mus_note noteG#, note4_16
-		mus_note noteD#, note4_8_16
-		mus_note noteD, note4_8
-		mus_note noteG#, note4
-		mus_note noteD#, note4_8; 8315
-		mus_note noteD, note4_16
-		mus_note noteG#, note4
-		mus_note noteD#, note4_16
-		mus_note noteD, note4
-		mus_note noteG#, note8_16; 831A
-		mus_note noteD#, note4
-		mus_note noteD, note8_16
-		mus_note noteG#, note8
-		mus_note noteD#, note8_16
-
-	mus_end; 831F
-
-UnknSong_md_8320:
-		mus_note noteD, note16
-		mus_note noteF, note8
-		mus_note noteD, note2_8_16
-
-	mus_end
-
-UnknSong_md_8324:
-		mus_note noteD, note8; 8324
-		mus_note noteE, note8
-		mus_note noteD, note2_4
-		mus_note noteD, note16
-		mus_note noteF#, note8
-		mus_note noteD, note2_8_16; 8329
-
-	mus_end
-
-UnknSong_md_832b:
-		mus_note noteD, note16
-		mus_note noteG#, note8
-		mus_note noteC#, note16
-
-	mus_end; 832E
-
-UnknSong_md_832f:
-		mus_note noteD, note16
-		mus_note noteG#, note8_16
-		mus_note noteD, note4
-
-	mus_end
-
-UnknSong_md_8333:
-		mus_note noteD, note16; 8333
-		mus_note noteG#, note8_16
-		mus_note noteD, note4_8
-
-	mus_end
-
-UnknSong_md_8337:
-		mus_note noteD, note16
-		mus_note noteG#, note8_16; 8338
-		mus_note noteD, note4_8_16
-
-	mus_end
-
-UnknSong_md_833b:
-		mus_note noteD, note16
-		mus_note noteA#, note8
-		mus_note noteC#, note16; 833D
-
-	mus_end
-
-UnknSong_md_833f:
-		mus_note noteD, note16
-		mus_note noteA#, note8_16
-		mus_note noteC#, note8
-
-	mus_end; 8342
-
-UnknSong_md_8343:
-		mus_note noteD, note16
-		mus_note noteA#, note8_16
-		mus_note noteF, note16
-
-	mus_end
-
-UnknSong_md_8347:
-		mus_note noteD, note16; 8347
-		mus_note noteA#, note8
-		mus_note noteC#, note2_16
-		mus_note noteD, note16
-		mus_note noteD#, note8
-		mus_note noteD#, note4; 834C
-
-	mus_end
-
-UnknSong_md_834e:
-		mus_note noteD, note8_16
-		mus_note noteA, note8
-		mus_note noteD, note2_16
-		mus_note noteD, note16; 8351
-		mus_note noteG, note8
-		mus_note noteC#, note2_16
-
-	mus_end
-
-UnknSong_md_8355:
-		mus_note noteD, note16
-		mus_note noteA, note8; 8356
-		mus_note noteD, note8_16
-
-	mus_end
-
-UnknSong_md_8359:
-		mus_note noteD, note16
-		mus_note noteG, note8
-		mus_note noteD, note8_16; 835B
-
-	mus_end
-
-UnknSong_md_835d:
-		mus_note noteD, note16
-		mus_note noteF#, note8
-		mus_note noteD, note8_16
-
-	mus_end; 8360
-
-UnknSong_md_8361:
-		mus_note noteG, note4
-		mus_note noteE, note4
-		mus_note noteG#, note4
-		mus_note noteE, note4
-		mus_note noteA, note4; 8365
-		mus_note noteE, note4
-		mus_note noteA#, note4
-		mus_note noteE, note4
-		mus_note noteB, note4
-		mus_note noteE, note4; 836A
-		mus_note noteRst, note4
-
-		mus_note noteE, note4
-		mus_note noteRst, note4
-
-		mus_note noteE, note4
-		mus_note noteRst, note4; 836F
-
-		mus_note noteE, note4
-		mus_note noteRst, note4
-
-		mus_note noteE, note4
-		mus_note noteC, note8_16
-		mus_note noteE, note4_8_16; 8374
-		mus_note noteG#, note2_8_16
-		mus_note noteRst, note2_4_8_16
-
-	mus_end
-
-UnknSong_md_8378:
-	mus_jump 237, $CBDC
-		mus_note noteA#, note2_8; 837C
-		mus_note noteG#, note2
-		mus_note noteF#, note4_8
-		mus_note noteE, note4_16
-		mus_note noteD#, note4
-		mus_note noteD, note8_16; 8381
-		mus_note noteC#, note8
-		mus_note noteC, note8_16
-		mus_note noteE, note4_8_16
-		mus_note noteG#, note2_8_16
-		mus_note noteRst, note2_4_8_16; 8386
-
-	db $ef
-	mus_end
-
-UnknSong_md_8389:
-	mus_jump 238, $CBDD
-		mus_note noteA#, note2_8
-		mus_note noteG#, note2; 838E
-		mus_note noteF#, note4_8
-		mus_note noteE, note4
-		mus_note noteD, note8_16
-		mus_note noteC#, note8
-		mus_note noteC#, note4; 8393
-		mus_note noteF#, note2_8
-		mus_note noteB, note2_4_8
-
-	db $ee
-	db $ee
-	mus_end; 8398
-
-UnknSong_md_8399:
-	mus_end
-
-UnknSong_md_839a:
-	mus_tempo 222, 255
-	mus_end
-
-UnknSong_md_839e:
-	db $ee
-	db $ee; 839F
-	db $db
-
-		mus_note noteA, note4_8_16
-		mus_note noteD#, note8
-		mus_note noteC, note8_16
-		mus_note noteE, note4_8_16; 83A4
-		mus_note noteG#, note2_8_16
-		mus_note noteRst, note2_4_8
-
-	db $ef
-	mus_jump 222, $EEFF
-	mus_vel 11, 10; 83AD
-		mus_note noteA, note2_16
-		mus_note noteG, note4_8_16
-		mus_note noteF, note4_16
-		mus_note noteD#, note8_16
-		mus_note noteC#, note16; 83B2
-		mus_note noteC, note8
-		mus_note noteD, note4
-		mus_note noteE, note4_8
-		mus_note noteF#, note2
-		mus_note noteG#, note2_8_16; 83B7
-		mus_note noteRst, note2_4_8
-
-	db $ee
-	db $f7
-
-		mus_note noteG, note1
-
-	db $ee; 83BC
-	mus_vel 10, 8
-		mus_note noteG, note4_8_16
-		mus_note noteF, note4_16
-		mus_note noteD#, note8_16
-		mus_note noteC#, note16; 83C2
-		mus_note noteD, note8
-
-	mus_octave oct5
-		mus_note noteD#, note4
-		mus_note noteD, note2_16
-
-	mus_octave oct6; 83C7
-		mus_note noteD, note8_16
-
-	mus_end
-
-UnknSong_md_83ca:
-	mus_mod 16, 1, 4
-	mus_vel 1, 0
-
-	mus_octave oct4; 83CF
-		mus_note noteE, note8
-		mus_note noteF, note8
-		mus_note noteG, note4
-		mus_note noteA, note8
-		mus_note noteG, note8; 83D4
-
-	mus_octave oct5
-		mus_note noteC, note4
-		mus_note noteC, note8
-		mus_note noteD, note8
-		mus_note noteC, note8; 83D9
-
-	mus_octave oct4
-		mus_note noteG, note8
-		mus_note noteA, note8
-		mus_note noteF, note8
-		mus_note noteG, note2; 83DE
-		mus_note noteRst, note2_4
-
-	mus_end
-
-UnknSong_md_83e1:
-		mus_note noteD, note8_16
-
-	db $f7
-
-		mus_note noteD, note4_16; 83E3
-		mus_note noteD, note8_16
-
-	db $f7
-
-		mus_note noteD#, note4_16
-		mus_note noteD, note4_16
-
-	db $f7; 83E8
-
-		mus_note noteE, note4_16
-		mus_note noteD, note2_16
-
-	db $f4
-
-		mus_note noteF, note4_8
-		mus_note noteD, note2_16; 83ED
-
-	db $f1
-
-		mus_note noteE, note4_16
-
-	mus_end
-
-UnknSong_md_83f1:
-		mus_note noteD, note2_8
-
-	db $f1; 83F2
-
-		mus_note noteE, note4_16
-		mus_note noteD, note2_16
-
-	db $d1
-
-		mus_note noteE, note4
-
-	mus_end; 83F7
-
-UnknSong_md_83f8:
-	mus_duty duty50
-		mus_note noteD, note2_16
-
-	mus_octave oct6
-		mus_note noteE, note16
-		mus_note noteC, note2; 83FD
-
-	mus_end
-
-UnknSong_md_83ff:
-	mus_duty duty50
-		mus_note noteD, note8_16
-		mus_note noteC, note2_16
-		mus_note noteC, note16; 8403
-		mus_note noteC, note16
-		mus_note noteD, note2_16
-		mus_note noteB, note8
-		mus_note noteE, note8
-		mus_note noteC, note2; 8408
-
-	mus_end
-
-UnknSong_md_840a:
-	mus_duty duty50
-		mus_note noteC#, note16
-		mus_note noteD#, note2_8_16
-		mus_note noteD, note4_16; 840E
-
-	db $f2
-
-		mus_note noteC, note16
-		mus_note noteC, note8_16
-		mus_note noteC#, note16
-		mus_note noteD, note8_16; 8413
-		mus_note noteD, note2_16
-
-	mus_octave oct5
-		mus_note noteC, note16
-		mus_note noteC, note8_16
-		mus_note noteC#, note16; 8418
-		mus_note noteC, note2_16
-
-	mus_end
-
-UnknSong_md_841b:
-	mus_duty duty50
-		mus_note noteD, note4_16
-
-	db $f1; 841E
-
-		mus_note noteG#, note16
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8422:
-	mus_duty duty50
-		mus_note noteD, note8; 8424
-		mus_note noteC, note2_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note4_16
-		mus_note noteA#, note8; 8429
-		mus_note noteF#, note8
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_842d:
-	mus_duty duty50
-		mus_note noteD, note4_16; 842F
-
-	mus_octave oct6
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-
-	db $f2; 8434
-
-	mus_octave oct7
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8438:
-	mus_duty duty50
-		mus_note noteD, note8; 843A
-		mus_note noteC, note2_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note4_16
-		mus_note noteA, note8; 843F
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteA#, note8_16
-		mus_note noteA#, note8; 8444
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8447:
-	mus_duty duty50
-		mus_note noteC#, note16
-		mus_note noteF, note2_8_16; 844A
-		mus_note noteD, note1
-
-	db $f1
-
-		mus_note noteC, note16
-		mus_note noteC, note4
-		mus_note noteC#, note16; 844F
-		mus_note noteC, note2_16
-
-	mus_end
-
-UnknSong_md_8452:
-		mus_note noteD, note8_16
-
-	db $f1
-
-		mus_note noteF, note4_16; 8454
-		mus_note noteD, note2_4_16
-		mus_note noteG, note8
-		mus_note noteD, note4
-		mus_note noteD, note8_16
-		mus_note noteB, note8; 8459
-		mus_note noteF, note4_16
-		mus_note noteD, note2_4_16
-		mus_note noteF#, note8
-		mus_note noteD, note4
-		mus_note noteD, note4_8_16; 845E
-		mus_note noteE, note8
-		mus_note noteF, note4_16
-
-	mus_end
-
-UnknSong_md_8462:
-	mus_duty duty50
-		mus_note noteD, note16; 8464
-		mus_note noteA, note8
-		mus_note noteRst, note16
-
-		mus_note noteC, note2
-		mus_note noteD, note16
-		mus_note noteG#, note8; 8469
-
-	db $d0
-
-		mus_note noteC, note2
-		mus_note noteD, note16
-		mus_note noteA, note8
-		mus_note noteRst, note16; 846E
-
-		mus_note noteC, note2
-		mus_note noteD, note2_4_16
-		mus_note noteA#, note8
-
-	db $d0
-
-		mus_note noteC, note2; 8473
-
-	mus_end
-
-UnknSong_md_8475:
-	mus_duty duty50
-		mus_note noteD, note4_16
-
-	db $f4
-
-		mus_note noteC, note16; 8479
-		mus_note noteC, note2
-		mus_note noteD, note8_16
-
-	mus_octave oct3
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16; 847E
-		mus_note noteD, note8_16
-
-	mus_octave oct3
-		mus_note noteG#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8_16; 8483
-
-	mus_octave oct3
-		mus_note noteRst, note16
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8_16
-
-	mus_octave oct3; 8488
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note8_16
-
-	mus_octave oct3
-		mus_note noteA#, note16; 848D
-		mus_note noteC, note2
-		mus_note noteD, note1
-
-	db $f2
-
-	mus_octave oct7
-		mus_note noteC, note2; 8492
-
-	mus_end
-
-UnknSong_md_8494:
-	mus_duty duty50
-		mus_note noteD, note4_16
-		mus_note noteC, note2_16
-		mus_note noteC, note16; 8498
-		mus_note noteC, note16
-		mus_note noteD, note8_16
-
-	db $d4
-
-		mus_note noteC, note8
-		mus_note noteC, note2; 849D
-		mus_note noteD, note8_16
-		mus_note noteRst, note4_16
-
-		mus_note noteC, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8_16; 84A2
-		mus_note noteRst, note4_16
-
-		mus_note noteG#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8_16
-		mus_note noteRst, note4_16; 84A7
-
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8_16
-		mus_note noteRst, note4_16
-
-		mus_note noteC, note8; 84AC
-		mus_note noteC, note2
-		mus_note noteD, note8_16
-		mus_note noteRst, note4_16
-
-		mus_note noteA#, note8
-		mus_note noteC, note2; 84B1
-		mus_note noteD, note1
-
-	db $d2
-
-	mus_octave oct6
-		mus_note noteC, note2
-
-	mus_end; 84B6
-
-UnknSong_md_84b7:
-	mus_duty duty50
-		mus_note noteC#, note16
-		mus_note noteC#, note2
-		mus_note noteD, note1
-
-	mus_volume 240; 84BD
-		mus_note noteC, note4_16
-		mus_note noteD, note1
-
-	db $f2
-
-		mus_note noteF, note16
-		mus_note noteC, note4_8_16; 84C2
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-
-	mus_end
-
-UnknSong_md_84c6:
-	mus_duty duty12_5
-		mus_note noteC#, note16; 84C8
-		mus_note noteC#, note4_16
-		mus_note noteD, note4_16
-
-	db $f2
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16; 84CD
-
-	mus_jump 4, $44C6
-		mus_note noteD, note1
-
-	db $f3
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16; 84D5
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-
-	mus_end
-
-UnknSong_md_84d9:
-	mus_duty duty50
-		mus_note noteC#, note16; 84DB
-		mus_note noteC#, note4_16
-		mus_note noteD, note4_16
-
-	db $f2
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16; 84E0
-		mus_note noteD, note4_16
-
-	db $f2
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16
-		mus_note noteC#, note16; 84E5
-		mus_note noteC#, note2
-		mus_note noteD, note1
-
-	db $f2
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16; 84EA
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-
-	mus_end
-
-UnknSong_md_84ee:
-	mus_duty duty50
-		mus_note noteC#, note16; 84F0
-		mus_note noteC#, note4_8
-		mus_note noteD, note1
-
-	mus_volume 240
-		mus_note noteC, note4_16
-		mus_note noteD, note1; 84F6
-
-	db $f2
-
-		mus_note noteF, note16
-		mus_note noteC, note4_8_16
-		mus_note noteC#, note16
-		mus_note noteC, note2_16; 84FB
-
-	mus_end
-
-UnknSong_md_84fd:
-	mus_duty duty50
-		mus_note noteD, note1
-
-	db $f2
-
-		mus_note noteRst, note16; 8501
-
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteC, note16; 8506
-		mus_note noteD, note4
-		mus_note noteA#, note8
-		mus_note noteG#, note16
-		mus_note noteC, note2
-		mus_note noteD, note4; 850B
-		mus_note noteA#, note8
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note4
-		mus_note noteA#, note8; 8510
-		mus_note noteE, note16
-		mus_note noteC, note2
-		mus_note noteD, note4
-		mus_note noteA#, note8
-		mus_note noteC, note16; 8515
-		mus_note noteC, note2
-		mus_note noteD, note4
-		mus_note noteA#, note8
-		mus_note noteG#, note16
-		mus_note noteC, note2; 851A
-		mus_note noteD, note4
-		mus_note noteA#, note8
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note4; 851F
-		mus_note noteA#, note8
-		mus_note noteRst, note16
-
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-		mus_note noteA#, note8; 8524
-		mus_note noteC, note16
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8528:
-	mus_duty duty50
-		mus_note noteD, note4_16; 852A
-
-	mus_volume 0
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-
-	mus_volume 0
-		mus_note noteC, note4_16; 8531
-		mus_note noteD, note4_16
-
-	mus_volume 0
-		mus_note noteC, note8_16
-		mus_note noteD, note8
-		mus_note noteC, note16; 8537
-		mus_note noteC, note16
-		mus_note noteC, note16
-
-	mus_end
-
-UnknSong_md_853b:
-	mus_duty duty50
-		mus_note noteD, note4_8_16; 853D
-
-	mus_volume 0
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-		mus_note noteC, note16
-		mus_note noteC, note16; 8543
-		mus_note noteC, note16
-		mus_note noteD, note4_8_16
-
-	mus_volume 0
-		mus_note noteC, note2
-		mus_note noteD, note8; 8549
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteC, note16
-
-	mus_end
-
-UnknSong_md_854e:
-	mus_duty duty25; 854F
-		mus_note noteC#, note16
-		mus_note noteC#, note2
-		mus_note noteD, note1
-
-	db $d7
-
-		mus_note noteC, note16; 8554
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-		mus_note noteB, note2
-		mus_note noteG#, note16
-		mus_note noteC, note4_8; 8559
-		mus_note noteD, note1
-		mus_note noteG#, note2
-		mus_note noteC, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note1; 855E
-		mus_note noteE, note2
-		mus_note noteG#, note16
-		mus_note noteC, note4_16
-		mus_note noteD, note1
-		mus_note noteC#, note2; 8563
-		mus_note noteC, note16
-		mus_note noteC, note4_16
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-
-	mus_end; 8568
-
-UnknSong_md_8569:
-	mus_duty duty50
-		mus_note noteD, note4_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteC, note16; 856E
-		mus_note noteD, note8_16
-
-	db $f1
-
-		mus_note noteG#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8; 8573
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note4_16
-
-	db $f1; 8578
-
-		mus_note noteG#, note16
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-		mus_note noteC, note16
-		mus_note noteC, note16; 857D
-		mus_note noteC, note16
-
-	mus_end
-
-UnknSong_md_8580:
-	mus_duty duty50
-		mus_note noteC#, note16
-		mus_note noteD, note2_4_16; 8583
-		mus_note noteD, note4_16
-
-	db $f2
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8
-		mus_note noteC#, note16; 8588
-		mus_note noteD, note8_16
-		mus_note noteD, note8_16
-
-	db $f1
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8; 858D
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-		mus_note noteD, note8
-		mus_note noteC, note16
-		mus_note noteC, note16; 8592
-		mus_note noteC, note16
-
-	mus_end
-
-UnknSong_md_8595:
-	mus_duty duty25
-		mus_note noteC#, note16
-		mus_note noteC#, note2; 8598
-		mus_note noteD, note1
-
-	db $d7
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note1; 859D
-		mus_note noteB, note2
-		mus_note noteG#, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note1
-		mus_note noteG#, note2; 85A2
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-		mus_note noteE, note2
-		mus_note noteG#, note16; 85A7
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-		mus_note noteC#, note2
-		mus_note noteC, note16
-		mus_note noteC, note2; 85AC
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-
-	mus_end
-
-UnknSong_md_85b0:
-	mus_duty duty25
-		mus_note noteC#, note16; 85B2
-		mus_note noteC#, note2
-		mus_note noteD, note1
-
-	db $d7
-
-		mus_note noteC, note16
-		mus_note noteC, note2; 85B7
-		mus_note noteD, note1
-		mus_note noteB, note2
-		mus_note noteG#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1; 85BC
-		mus_note noteG#, note2
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-		mus_note noteE, note2; 85C1
-		mus_note noteG#, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note1
-		mus_note noteC#, note2
-		mus_note noteC, note16; 85C6
-		mus_note noteC, note4_8
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-
-	mus_end
-
-UnknSong_md_85cb:
-	mus_duty duty25; 85CC
-		mus_note noteC#, note16
-		mus_note noteC#, note4_8_16
-		mus_note noteD, note1
-
-	db $d2
-
-		mus_note noteC, note16; 85D1
-		mus_note noteC, note4_8
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-
-	mus_end
-
-UnknSong_md_85d6:
-	mus_duty duty50; 85D7
-		mus_note noteC#, note16
-		mus_note noteA, note4_8
-		mus_note noteD, note1
-
-	db $f2
-
-		mus_note noteC, note16; 85DC
-		mus_note noteC, note4_16
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-
-	mus_end
-
-UnknSong_md_85e1:
-		mus_note noteD, note8_16; 85E1
-
-	db $f1
-
-		mus_note noteD#, note8_16
-		mus_note noteD, note8_16
-		mus_note noteC, note16
-		mus_note noteC, note16; 85E6
-		mus_note noteD, note8_16
-
-	db $f1
-
-		mus_note noteD, note8_16
-		mus_note noteD, note8
-		mus_note noteC, note16; 85EB
-		mus_note noteC, note16
-
-	mus_end
-
-UnknSong_md_85ee:
-		mus_note noteD, note8_16
-
-	db $f1
-
-		mus_note noteC#, note8_16; 85F0
-		mus_note noteD, note8_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note8_16
-		mus_note noteA#, note8; 85F5
-		mus_note noteC#, note8_16
-		mus_note noteD, note8_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note8_16; 85FA
-
-	db $d1
-
-		mus_note noteC#, note8_16
-		mus_note noteD, note8_16
-		mus_note noteC, note16
-		mus_note noteC, note16; 85FF
-		mus_note noteD, note8_16
-		mus_note noteG#, note8
-		mus_note noteC#, note8_16
-		mus_note noteD, note8_16
-		mus_note noteC, note16; 8604
-		mus_note noteC, note16
-		mus_note noteD, note8_16
-		mus_note noteB, note8
-		mus_note noteC#, note8_16
-		mus_note noteD, note8_16; 8609
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note8_16
-		mus_note noteF#, note8
-		mus_note noteC#, note8_16; 860E
-		mus_note noteD, note8_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note8_16
-		mus_note noteA, note8; 8613
-		mus_note noteC#, note8_16
-		mus_note noteD, note8_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note8_16; 8618
-		mus_note noteE, note8
-		mus_note noteC#, note8_16
-		mus_note noteD, note8_16
-		mus_note noteC, note16
-		mus_note noteC, note16; 861D
-
-	mus_end
-
-UnknSong_md_861f:
-	mus_duty duty75
-		mus_note noteC#, note16
-		mus_note noteF, note2_8_16
-		mus_note noteD, note4_16; 8623
-
-	mus_volume 0
-		mus_note noteC, note4_8
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-		mus_note noteD, note4_16; 8629
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note1
-
-	mus_volume 0; 862F
-		mus_note noteC, note4_8
-		mus_note noteD, note8
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteC, note16; 8634
-
-	mus_end
-
-UnknSong_md_8636:
-	mus_duty duty75
-		mus_note noteD, note4_16
-
-	mus_volume 1
-		mus_note noteC, note4_16; 863B
-		mus_note noteD, note4_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note1; 8640
-
-	mus_volume 1
-		mus_note noteC, note4_16
-		mus_note noteD, note8
-		mus_note noteC, note16
-		mus_note noteC, note16; 8646
-		mus_note noteC, note16
-
-	mus_end
-
-UnknSong_md_8649:
-	mus_duty duty12_5
-		mus_note noteC#, note16
-		mus_note noteC#, note2; 864C
-		mus_note noteD, note1
-
-	db $d2
-
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteC#, note16; 8651
-		mus_note noteC, note2_16
-
-	mus_end
-
-UnknSong_md_8654:
-		mus_note noteD, note4_16
-		mus_note noteA#, note8_16
-		mus_note noteD, note4; 8656
-		mus_note noteD, note2_16
-
-	db $f1
-
-		mus_note noteD#, note4_16
-		mus_note noteD, note1
-		mus_note noteC, note16; 865B
-		mus_note noteC, note16
-		mus_note noteD, note8_16
-
-	db $f7
-
-		mus_note noteD, note4_16
-		mus_note noteD, note8_16; 8660
-
-	db $f7
-
-		mus_note noteD#, note4_16
-		mus_note noteD, note4_16
-
-	db $f7
-
-		mus_note noteE, note4_16; 8665
-		mus_note noteD, note2_16
-
-	db $f4
-
-		mus_note noteF, note4_8
-		mus_note noteD, note2_16
-
-	db $f1; 866A
-
-		mus_note noteE, note4_16
-
-	mus_end
-
-UnknSong_md_866d:
-	mus_duty duty50
-		mus_note noteD, note1
-
-	mus_volume 0; 8671
-		mus_note noteC, note4_8
-		mus_note noteD, note4_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteC, note16; 8676
-		mus_note noteD, note1
-
-	mus_volume 0
-		mus_note noteC, note4_8
-		mus_note noteD, note1
-
-	mus_volume 0; 867D
-		mus_note noteC, note4_8
-		mus_note noteD, note1
-
-	mus_volume 0
-		mus_note noteC, note4_8
-		mus_note noteD, note1; 8683
-
-	mus_volume 0
-		mus_note noteC, note4_8
-		mus_note noteD, note1
-
-	db $f2
-
-		mus_note noteC, note16; 8689
-		mus_note noteC, note4_8
-
-	mus_end
-
-UnknSong_md_868c:
-	mus_duty duty75
-		mus_note noteD, note1
-
-	mus_volume 130; 8690
-		mus_note noteC, note4_16
-		mus_note noteD, note4_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteC, note16; 8695
-		mus_note noteD, note1
-
-	mus_volume 130
-		mus_note noteC, note4_16
-		mus_note noteD, note1
-
-	mus_volume 130; 869C
-		mus_note noteC, note4_16
-		mus_note noteD, note1
-
-	mus_volume 130
-		mus_note noteC, note4_16
-		mus_note noteD, note1; 86A2
-
-	mus_volume 130
-		mus_note noteC, note4_16
-		mus_note noteD, note1
-
-	db $f2
-
-		mus_note noteG#, note8_16; 86A8
-		mus_note noteC, note4_16
-
-	mus_end
-
-UnknSong_md_86ab:
-	mus_duty duty25
-		mus_note noteC#, note16
-		mus_note noteD#, note2_8_16; 86AE
-		mus_note noteD, note4_16
-
-	db $f2
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8
-		mus_note noteC#, note16; 86B3
-		mus_note noteD, note8_16
-		mus_note noteD, note4_16
-
-	mus_octave oct5
-		mus_note noteC, note16
-		mus_note noteC, note4_8; 86B8
-		mus_note noteC#, note16
-		mus_note noteD#, note2_8_16
-		mus_note noteD, note4_16
-
-	db $f2
-
-		mus_note noteC, note16; 86BD
-		mus_note noteC, note2
-		mus_note noteC#, note16
-		mus_note noteD, note8_16
-		mus_note noteD, note1
-
-	mus_octave oct5; 86C2
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteC#, note16
-		mus_note noteC, note2_16
-
-	mus_end; 86C7
-
-UnknSong_md_86c8:
-	mus_duty duty50
-		mus_note noteD, note1
-
-	db $f3
-
-		mus_note noteD#, note16
-		mus_note noteC, note2; 86CD
-		mus_note noteD, note2_16
-		mus_note noteF#, note4_8
-		mus_note noteD#, note16
-		mus_note noteC, note2
-		mus_note noteD, note1; 86D2
-
-	db $f4
-
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteG, note4_16; 86D7
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteE, note4_16
-		mus_note noteC, note16; 86DC
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteD, note4_16
-		mus_note noteC, note16
-		mus_note noteC, note2; 86E1
-
-	mus_end
-
-UnknSong_md_86e3:
-	db $fc
-	mus_volume 47
-
-	mus_octave oct7
-		mus_note noteG#, note16; 86E7
-		mus_note noteC, note2
-		mus_note noteD, note1
-
-	mus_volume 132
-		mus_note noteC, note2
-		mus_note noteD, note1; 86ED
-		mus_note noteRst, note4
-
-	mus_octave oct7
-		mus_note noteC, note4_8
-		mus_note noteD, note1
-		mus_note noteRst, note4_16; 86F2
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_8_16
-		mus_note noteF#, note2_4_16
-		mus_note noteG#, note16; 86F7
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-		mus_note noteG, note8
-		mus_note noteG#, note4_16
-		mus_note noteC, note2; 86FC
-
-	mus_end
-
-UnknSong_md_86fe:
-	db $fc
-
-		mus_note noteC, note4_8
-		mus_note noteD, note1
-		mus_note noteA#, note16; 8701
-		mus_note noteE, note8
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteB, note16
-		mus_note noteE, note4; 8706
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteA, note4
-		mus_note noteB, note8
-		mus_note noteC, note4_8; 870B
-		mus_note noteD, note1
-		mus_note noteA, note4_16
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_8
-		mus_note noteD, note2_8_16; 8710
-		mus_note noteE, note2_4_16
-		mus_note noteE, note8
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-		mus_note noteD#, note8; 8715
-		mus_note noteE, note4_8_16
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8719:
-		mus_note noteD, note8_16
-
-	db $f2; 871A
-
-		mus_note noteE, note2_4_16
-		mus_note noteD, note4_8_16
-
-	mus_octave oct7
-		mus_note noteD#, note2_8_16
-		mus_note noteD, note1; 871F
-
-	db $d0
-
-		mus_note noteD#, note2_8_16
-		mus_note noteD, note2_16
-
-	db $d0
-
-		mus_note noteD, note2_4_16; 8724
-		mus_note noteD, note4_8_16
-
-	mus_octave oct1
-		mus_note noteE, note2_4_16
-		mus_note noteD, note2_4_16
-		mus_note noteG, note2_4_8; 8729
-		mus_note noteE, note2_4_16
-		mus_note noteD, note1
-
-	db $d3
-
-		mus_note noteE, note2_4_16
-
-	mus_end; 872E
-
-UnknSong_md_872f:
-	db $fc
-	mus_volume 47
-	db $f7
-
-		mus_note noteA#, note16
-		mus_note noteC, note2; 8734
-		mus_note noteD, note4_8_16
-
-	mus_octave oct1
-		mus_note noteA#, note4
-		mus_note noteC, note2
-		mus_note noteD, note2_8_16; 8739
-
-	db $f4
-
-		mus_note noteA#, note16
-		mus_note noteC, note2
-
-	db $fc
-
-		mus_note noteA#, note4_8; 873E
-		mus_note noteD, note2_8_16
-
-	db $f6
-	db $d8
-
-		mus_note noteC, note2
-		mus_note noteD, note4_16; 8743
-
-	mus_octave oct4
-	db $d7
-
-		mus_note noteC, note2
-		mus_note noteD, note1
-
-	db $f2; 8748
-	db $d8
-
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_874c:
-	db $fc
-
-		mus_note noteC, note4_8; 874D
-		mus_note noteD, note8_16
-		mus_note noteC, note2_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note1; 8752
-		mus_note noteA#, note2
-		mus_note noteA#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-		mus_note noteG#, note4_8_16; 8757
-		mus_note noteA#, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_8_16
-		mus_note noteG, note4_16
-		mus_note noteA#, note8; 875C
-		mus_note noteC, note4_8_16
-
-	db $fc
-
-		mus_note noteF, note1
-		mus_note noteD, note2_8_16
-		mus_note noteG, note4_8_16; 8761
-
-	db $d6
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-		mus_note noteG#, note4
-
-	db $d9; 8766
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-		mus_note noteA#, note8_16
-
-	db $d7
-
-		mus_note noteC, note4_8_16; 876B
-
-	mus_end
-
-UnknSong_md_876d:
-		mus_note noteD, note8_16
-
-	db $f2
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_16; 8770
-
-	mus_octave oct3
-		mus_note noteD#, note2_4_8_16
-		mus_note noteD, note1
-
-	db $d7
-
-		mus_note noteD#, note2_4_16; 8775
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note4_8
-
-		mus_note noteD#, note2_4
-		mus_note noteD, note4_8_16
-
-	mus_octave oct3; 877A
-		mus_note noteD#, note2_4_8
-		mus_note noteD, note2_16
-		mus_note noteB, note4_8_16
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note4_8_16; 877F
-
-	db $d4
-
-		mus_note noteD#, note2_4_8
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteD#, note2_4; 8784
-
-	mus_end
-
-UnknSong_md_8786:
-	db $fc
-	mus_volume 47
-	db $f7
-
-		mus_note noteRst, note16; 878A
-
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16
-
-	mus_octave oct3
-		mus_note noteRst, note8
-
-		mus_note noteC, note2; 878F
-		mus_note noteD, note2_8_16
-
-	db $f6
-
-		mus_note noteRst, note16
-
-		mus_note noteC, note2
-		mus_note noteD, note4_16; 8794
-
-	db $d3
-
-		mus_note noteRst, note8_16
-
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-		mus_note noteRst, note8; 8799
-
-		mus_note noteRst, note16
-
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_879d:
-	db $fc
-
-		mus_note noteF, note1; 879E
-		mus_note noteD, note1
-		mus_note noteA, note2
-		mus_note noteG#, note8
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16; 87A3
-		mus_note noteG#, note4_16
-		mus_note noteG#, note16
-		mus_note noteC, note2
-		mus_note noteD, note2_8_16
-		mus_note noteA, note4_8_16; 87A8
-		mus_note noteG#, note8
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteG#, note4
-		mus_note noteG#, note8; 87AD
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_87b0:
-		mus_note noteD, note4
-
-	db $f2
-
-		mus_note noteD#, note2_4_16; 87B2
-		mus_note noteD, note2_4_8
-
-	mus_octave oct1
-		mus_note noteD, note2_4_16
-		mus_note noteD, note1
-
-	db $d7; 87B7
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteD, note2_4_16
-
-	mus_end; 87BC
-
-UnknSong_md_87bd:
-	db $fc
-	mus_volume 47
-	db $f7
-
-		mus_note noteG#, note16
-		mus_note noteC, note4_8_16; 87C2
-		mus_note noteD, note2_8_16
-
-	mus_octave oct1
-		mus_note noteG#, note4_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1; 87C7
-
-	db $d7
-
-		mus_note noteA, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-
-	db $d5; 87CC
-
-		mus_note noteA, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note4_16
-
-		mus_note noteG#, note2_16; 87D1
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8
-
-	db $d3
-
-		mus_note noteG, note16
-		mus_note noteC, note4_8_16; 87D6
-		mus_note noteD, note4_16
-
-	db $d3
-
-		mus_note noteF#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16; 87DB
-		mus_note noteRst, note8
-
-		mus_note noteE, note16
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_87e0:
-	db $fc; 87E0
-
-		mus_note noteC, note4_8
-		mus_note noteD, note1
-		mus_note noteB, note2
-		mus_note noteE, note8
-		mus_note noteC, note4_8_16; 87E5
-		mus_note noteD, note2_8_16
-		mus_note noteA, note4_8_16
-		mus_note noteE, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1; 87EA
-		mus_note noteA#, note2
-		mus_note noteF, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteA#, note4_8; 87EF
-		mus_note noteF, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-		mus_note noteA, note4_16
-		mus_note noteE, note2; 87F4
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8
-		mus_note noteA#, note4
-		mus_note noteD#, note8
-		mus_note noteC, note4_8_16; 87F9
-		mus_note noteD, note4_16
-		mus_note noteA, note4
-		mus_note noteD, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16; 87FE
-		mus_note noteG, note8
-		mus_note noteC, note8
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8803:
-		mus_note noteD, note1; 8803
-
-	mus_octave oct3
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_8_16
-		mus_note noteRst, note2
-
-		mus_note noteE, note2_4_16; 8808
-		mus_note noteD, note2_8_16
-		mus_note noteRst, note2
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_4_16
-		mus_note noteB, note2; 880D
-		mus_note noteE, note2_4_16
-		mus_note noteD, note1
-		mus_note noteA#, note8_16
-		mus_note noteF, note2_4_16
-
-	mus_end; 8812
-
-UnknSong_md_8813:
-	db $fc
-	mus_volume 38
-	db $f7
-
-		mus_note noteA#, note16
-		mus_note noteC, note2; 8818
-		mus_note noteD, note2_16
-
-	mus_octave oct1
-		mus_note noteA#, note4_16
-		mus_note noteC, note2
-		mus_note noteD, note4_16; 881D
-
-	db $d6
-
-		mus_note noteA#, note16
-		mus_note noteC, note2
-		mus_note noteD, note1
-
-	db $d3; 8822
-
-		mus_note noteD, note16
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-		mus_note noteRst, note4
-
-		mus_note noteD, note4; 8827
-		mus_note noteC, note2
-		mus_note noteD, note8_16
-		mus_note noteRst, note8_16
-
-		mus_note noteD, note2_16
-		mus_note noteC, note2; 882C
-		mus_note noteD, note2_16
-		mus_note noteB, note8
-		mus_note noteD#, note16
-		mus_note noteC, note2
-
-	mus_end; 8831
-
-UnknSong_md_8832:
-	db $fc
-
-		mus_note noteC, note2_8_16
-		mus_note noteD, note4_16
-		mus_note noteC, note2_16
-		mus_note noteC, note16; 8836
-		mus_note noteC, note16
-		mus_note noteD, note4_8_16
-		mus_note noteA#, note2
-		mus_note noteE, note8
-		mus_note noteC, note2; 883B
-		mus_note noteD, note2_16
-		mus_note noteG#, note4_8_16
-		mus_note noteE, note4
-		mus_note noteC, note2
-		mus_note noteD, note4_16; 8840
-		mus_note noteG, note4_8_16
-		mus_note noteE, note8
-		mus_note noteC, note2
-		mus_note noteD, note2_4_8
-		mus_note noteG#, note4; 8845
-		mus_note noteRst, note8_16
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2
-		mus_note noteG, note4
-		mus_note noteRst, note8; 884A
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteG#, note8_16
-		mus_note noteRst, note2_4_16
-
-		mus_note noteC, note4_8_16; 884F
-		mus_note noteD, note2_16
-		mus_note noteG, note8
-
-	db $d8
-
-		mus_note noteC, note4_8_16
-
-	mus_end; 8854
-
-UnknSong_md_8855:
-		mus_note noteD, note8_16
-
-	db $f2
-
-		mus_note noteE, note2_4_16
-		mus_note noteD, note4_8_16
-
-	mus_octave oct1; 8859
-		mus_note noteD#, note2_8_16
-		mus_note noteD, note4_16
-
-	db $d7
-
-		mus_note noteD#, note2_8_16
-		mus_note noteD, note4_8_16; 885E
-
-	db $d6
-
-		mus_note noteD, note2_4_16
-		mus_note noteD, note2_16
-
-	mus_octave oct2
-		mus_note noteD#, note2_4_16; 8863
-		mus_note noteD, note2_4_16
-
-	db $d2
-
-		mus_note noteD#, note2_4_8
-		mus_note noteD, note2_16
-
-	db $d1; 8868
-
-		mus_note noteD, note2_4_16
-
-	mus_end
-
-UnknSong_md_886b:
-	db $fc
-
-		mus_note noteA#, note4_8
-		mus_note noteD, note4_8_16; 886D
-
-	db $f4
-
-		mus_note noteE, note16
-		mus_note noteC, note2
-		mus_note noteD, note1
-
-	mus_octave oct4; 8872
-		mus_note noteD#, note16
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	db $f4
-
-		mus_note noteE, note16; 8877
-		mus_note noteC, note2
-		mus_note noteD, note4_8
-		mus_note noteB, note4
-		mus_note noteE, note2_16
-		mus_note noteC, note2; 887C
-		mus_note noteD, note2_16
-
-	db $d1
-
-		mus_note noteF, note16
-		mus_note noteC, note2
-
-	mus_end; 8881
-
-UnknSong_md_8882:
-	db $fc
-
-		mus_note noteG, note2
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note4
-
-		mus_note noteC#, note8_16; 8886
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteB, note4
-		mus_note noteC, note4_16
-		mus_note noteC, note2; 888B
-		mus_note noteD, note4
-		mus_note noteRst, note4
-
-		mus_note noteC#, note8_16
-		mus_note noteC, note2
-		mus_note noteD, note4_16; 8890
-		mus_note noteRst, note4
-
-		mus_note noteD, note8
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-		mus_note noteB, note8; 8895
-		mus_note noteD#, note8_16
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8899:
-		mus_note noteD, note2_16
-
-	db $d6; 889A
-
-		mus_note noteD, note2_4_16
-		mus_note noteD, note2_4_16
-		mus_note noteRst, note4_8_16
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_8_16; 889F
-		mus_note noteB, note4_8_16
-		mus_note noteD, note2_4_16
-		mus_note noteD, note2_16
-		mus_note noteA, note8
-		mus_note noteC#, note2_4_16; 88A4
-
-	mus_end
-
-UnknSong_md_88a6:
-	db $fc
-	mus_volume 36
-	db $f7
-
-		mus_note noteC, note2_16; 88AA
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-
-	mus_octave oct1
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16; 88AF
-		mus_note noteD, note4_8_16
-
-	db $d7
-	mus_volume 5
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note4_16; 88B5
-
-	mus_octave oct7
-		mus_note noteC, note4_8
-		mus_note noteD, note4_8
-
-	db $d3
-
-		mus_note noteRst, note16; 88BA
-
-		mus_note noteC, note4_8
-		mus_note noteD, note4_16
-
-	db $d3
-
-		mus_note noteA#, note16
-		mus_note noteC, note4_8; 88BF
-		mus_note noteD, note2_16
-
-	mus_octave oct6
-		mus_note noteG#, note16
-		mus_note noteC, note4_8
-
-	mus_end; 88C4
-
-UnknSong_md_88c5:
-	db $fc
-
-		mus_note noteC, note2_8_16
-		mus_note noteD, note4_16
-		mus_note noteRst, note2
-
-		mus_note noteC, note4_16; 88C9
-		mus_note noteC, note4_8
-		mus_note noteD, note4_8_16
-		mus_note noteA#, note4_8_16
-		mus_note noteC, note8_16
-		mus_note noteC, note4_8; 88CE
-		mus_note noteD, note4_8_16
-		mus_note noteA, note2
-
-	db $f1
-
-		mus_note noteC, note4_16
-		mus_note noteD, note4_16; 88D3
-		mus_note noteB, note4_16
-
-	mus_octave oct6
-		mus_note noteC, note4_16
-		mus_note noteD, note4_8
-		mus_note noteA#, note4; 88D8
-		mus_note noteRst, note8_16
-
-		mus_note noteC, note4_16
-		mus_note noteD, note4_16
-		mus_note noteB, note4
-		mus_note noteA#, note4; 88DD
-		mus_note noteC, note4_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteG#, note8_16
-		mus_note noteC, note4_16; 88E2
-
-	mus_end
-
-UnknSong_md_88e4:
-		mus_note noteD, note2_4_16
-
-	mus_octave oct3
-		mus_note noteE, note2_4_16
-		mus_note noteD, note2_8_16; 88E7
-		mus_note noteRst, note2
-
-		mus_note noteF, note2_4_16
-		mus_note noteD, note2_4_16
-		mus_note noteB, note4_8_16
-		mus_note noteE, note2_4_16; 88EC
-		mus_note noteD, note1
-		mus_note noteA#, note8_16
-		mus_note noteF, note2_4_16
-
-	mus_end
-
-UnknSong_md_88f1:
-	db $fc; 88F1
-	db $f1
-
-		mus_note noteD, note4_16
-
-	db $f7
-
-		mus_note noteRst, note16
-
-		mus_note noteC, note2; 88F6
-		mus_note noteD, note2_4_16
-
-	mus_octave oct1
-		mus_note noteRst, note8_16
-
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16; 88FB
-		mus_note noteB, note4_8
-		mus_note noteG#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-		mus_note noteRst, note4_16; 8900
-
-		mus_note noteG, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-		mus_note noteB, note4_8
-		mus_note noteF#, note16; 8905
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteE, note16
-		mus_note noteC, note4_8_16; 890A
-
-	mus_end
-
-UnknSong_md_890c:
-	db $fc
-
-		mus_note noteRst, note2_4_16
-
-		mus_note noteD, note4
-		mus_note noteRst, note2; 890F
-
-		mus_note noteG#, note8
-		mus_note noteC, note2
-		mus_note noteD, note2_4_16
-		mus_note noteB, note4_8_16
-		mus_note noteG#, note16; 8914
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16
-		mus_note noteA#, note4_8
-		mus_note noteE, note8
-		mus_note noteC, note4_8_16; 8919
-		mus_note noteD, note4_16
-		mus_note noteRst, note4_16
-
-		mus_note noteD#, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16; 891E
-		mus_note noteB, note4_8
-		mus_note noteD, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteA#, note8; 8923
-		mus_note noteC, note8_16
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8927:
-		mus_note noteD, note4
-
-	mus_octave oct3; 8928
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_4_16
-
-	db $d6
-
-		mus_note noteD, note2_4_16
-		mus_note noteD, note4_16; 892D
-
-	mus_octave oct3
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_16
-		mus_note noteB, note2
-		mus_note noteF, note2_4_16; 8932
-		mus_note noteD, note1
-		mus_note noteRst, note8_16
-
-		mus_note noteF, note2_4_8
-
-	mus_end
-
-UnknSong_md_8937:
-	db $fc; 8937
-
-		mus_note noteRst, note2_8
-
-		mus_note noteD, note2_16
-
-	db $f7
-
-		mus_note noteG#, note16
-		mus_note noteC, note4_8_16; 893C
-		mus_note noteD, note8_16
-
-	db $f7
-
-		mus_note noteF#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8; 8941
-
-	mus_octave oct0
-		mus_note noteE, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8
-
-	mus_octave oct0; 8946
-		mus_note noteD, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-
-	db $d1
-
-		mus_note noteC, note16; 894B
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-		mus_note noteRst, note2
-
-		mus_note noteE, note16
-		mus_note noteC, note2; 8950
-		mus_note noteD, note4_16
-		mus_note noteA#, note2
-		mus_note noteD#, note16
-		mus_note noteC, note2
-		mus_note noteD, note1; 8955
-		mus_note noteA, note8
-		mus_note noteD, note16
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_895a:
-	db $fc; 895A
-
-		mus_note noteG, note2_8
-		mus_note noteD, note2_8_16
-
-	mus_octave oct0
-		mus_note noteG#, note8_16
-		mus_note noteC, note4_8_16; 895F
-		mus_note noteD, note8_16
-
-	mus_octave oct0
-		mus_note noteF#, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8; 8964
-
-	db $d7
-
-		mus_note noteE, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8
-
-	db $d7; 8969
-
-		mus_note noteD, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-		mus_note noteRst, note8
-
-		mus_note noteC, note8_16; 896E
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-		mus_note noteB, note2
-		mus_note noteE, note8_16
-		mus_note noteC, note2; 8973
-		mus_note noteD, note8_16
-		mus_note noteA, note2
-		mus_note noteD#, note8_16
-		mus_note noteC, note2
-		mus_note noteD, note1; 8978
-		mus_note noteG#, note8
-		mus_note noteD, note8_16
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_897d:
-		mus_note noteD, note4_16; 897D
-		mus_note noteG, note4_16
-		mus_note noteD, note8
-		mus_note noteD, note4_16
-		mus_note noteG, note4_16
-		mus_note noteC#, note16; 8982
-		mus_note noteD, note4_16
-		mus_note noteG, note8
-		mus_note noteD, note16
-
-	mus_end
-
-UnknSong_md_8987:
-	db $fc; 8987
-	db $f5
-
-		mus_note noteD, note4_16
-
-	db $f3
-
-		mus_note noteC#, note2_16
-		mus_note noteC, note2; 898C
-		mus_note noteD, note1
-
-	mus_octave oct2
-		mus_note noteA, note2_16
-		mus_note noteC, note2
-		mus_note noteD, note2_16; 8991
-		mus_note noteA, note8
-		mus_note noteF, note2_16
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8996:
-	db $fc; 8996
-
-		mus_note noteA#, note16
-		mus_note noteD, note4_8
-		mus_note noteB, note4
-		mus_note noteC, note2_16
-		mus_note noteC, note2; 899B
-		mus_note noteD, note1
-		mus_note noteRst, note4_8
-
-		mus_note noteG#, note2_16
-		mus_note noteC, note2
-		mus_note noteD, note2_16; 89A0
-		mus_note noteG, note8
-		mus_note noteE, note2_16
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_89a5:
-		mus_note noteD, note4; 89A5
-		mus_note noteA#, note8
-		mus_note noteC#, note2_4_16
-		mus_note noteD, note2_4_8_16
-		mus_note noteA, note4_16
-		mus_note noteD, note2_4_16; 89AA
-		mus_note noteD, note2_16
-		mus_note noteG#, note8
-		mus_note noteC#, note2_4_16
-
-	mus_end
-
-UnknSong_md_89af:
-	db $fc; 89AF
-
-		mus_note noteA#, note4_8
-		mus_note noteD, note4_16
-
-	mus_octave oct6
-		mus_note noteC, note16
-		mus_note noteC, note2; 89B4
-		mus_note noteD, note4_16
-
-	db $f2
-
-		mus_note noteG#, note16
-		mus_note noteC, note2
-		mus_note noteD, note8_16; 89B9
-		mus_note noteA, note8_16
-		mus_note noteE, note16
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-
-	mus_octave oct6; 89BE
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_89c2:
-	db $fc
-
-		mus_note noteC, note2_8_16; 89C3
-		mus_note noteD, note4_16
-		mus_note noteB, note8
-
-	mus_octave oct6
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4; 89C8
-		mus_note noteRst, note8_16
-
-	mus_octave oct6
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteF#, note8_16; 89CD
-		mus_note noteG#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteB, note8
-
-	mus_octave oct6; 89D2
-		mus_note noteC, note4_8
-
-	mus_end
-
-UnknSong_md_89d5:
-		mus_note noteD, note8_16
-		mus_note noteF#, note8
-		mus_note noteD#, note8_16; 89D7
-		mus_note noteD, note8_16
-		mus_note noteF#, note8
-		mus_note noteD, note8
-		mus_note noteD, note2_16
-		mus_note noteF#, note8; 89DC
-		mus_note noteC#, note8
-
-	mus_end
-
-UnknSong_md_89df:
-	db $fc
-	db $fa
-
-		mus_note noteD, note4_8_16; 89E1
-		mus_note noteG#, note4
-		mus_note noteE, note2
-		mus_note noteC, note8_16
-		mus_note noteD, note1
-		mus_note noteF#, note8_16; 89E6
-		mus_note noteD, note4_8_16
-		mus_note noteC, note8_16
-		mus_note noteD, note4_16
-		mus_note noteF, note8_16
-		mus_note noteE, note4_8; 89EB
-		mus_note noteC, note8_16
-		mus_note noteD, note2_8
-		mus_note noteF#, note4
-		mus_note noteC, note4_8_16
-		mus_note noteC, note8_16; 89F0
-		mus_note noteD, note1
-		mus_note noteG#, note8_16
-		mus_note noteD, note4_8
-		mus_note noteC, note8_16
-		mus_note noteD, note1; 89F5
-		mus_note noteE, note8_16
-		mus_note noteC, note2
-		mus_note noteC, note8_16
-
-	mus_end
-
-UnknSong_md_89fa:
-		mus_note noteD, note2_16; 89FA
-
-	db $d4
-
-		mus_note noteG#, note2_4_16
-		mus_note noteD, note4_16
-
-	mus_octave oct5
-		mus_note noteA, note2_4_16; 89FF
-		mus_note noteD, note1
-		mus_note noteRst, note4_8_16
-
-		mus_note noteG#, note2_4_16
-		mus_note noteD, note2_16
-
-	mus_octave oct3; 8A04
-		mus_note noteA#, note2_4_16
-		mus_note noteD, note1
-
-	db $d7
-
-		mus_note noteA, note2_4_16
-		mus_note noteD, note1; 8A09
-
-	db $f2
-
-		mus_note noteA#, note2_4_16
-
-	mus_end
-
-UnknSong_md_8a0d:
-	db $fc
-	mus_volume 36; 8A0F
-	db $f3
-
-	mus_octave oct7
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-
-	mus_octave oct3; 8A14
-		mus_note noteE, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteD, note16; 8A19
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8a1c:
-	db $fc
-
-		mus_note noteC, note2_8_16
-		mus_note noteD, note4; 8A1E
-		mus_note noteRst, note4
-
-		mus_note noteG#, note4
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_4_8_16
-		mus_note noteB, note4_16; 8A23
-		mus_note noteC, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteA#, note8
-		mus_note noteC, note8; 8A28
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8a2b:
-		mus_note noteD, note4_16
-
-	db $d3
-
-		mus_note noteF, note2_4_16; 8A2D
-		mus_note noteD, note1
-
-	mus_octave oct1
-		mus_note noteE, note2_4_16
-		mus_note noteD, note2_16
-		mus_note noteB, note8; 8A32
-		mus_note noteF, note2_4_16
-
-	mus_end
-
-UnknSong_md_8a35:
-	db $fc
-
-		mus_note noteC, note2_8_16
-		mus_note noteD, note4_8_16; 8A37
-
-	mus_octave oct5
-		mus_note noteC, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note4_8_16
-
-	mus_octave oct4; 8A3C
-		mus_note noteG#, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note4_8_16
-
-	db $d3
-
-		mus_note noteG, note16; 8A41
-		mus_note noteC, note4_8
-		mus_note noteD, note2_16
-		mus_note noteA#, note8
-		mus_note noteF#, note16
-		mus_note noteC, note4_8; 8A46
-
-	mus_end
-
-UnknSong_md_8a48:
-	db $fc
-	db $f5
-
-		mus_note noteD, note4_8_16
-
-	mus_octave oct5; 8A4B
-		mus_note noteG#, note8_16
-		mus_note noteC, note4_16
-		mus_note noteD, note4_8_16
-
-	db $d3
-
-		mus_note noteC, note8; 8A50
-		mus_note noteC, note4_8
-		mus_note noteD, note4_8_16
-		mus_note noteB, note8_16
-
-	mus_octave oct5
-		mus_note noteC, note4_16; 8A55
-		mus_note noteD, note2_16
-		mus_note noteG#, note8
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_16
-
-	mus_end; 8A5A
-
-UnknSong_md_8a5b:
-	db $fc
-
-		mus_note noteRst, note2_4_16
-
-		mus_note noteD, note4_16
-
-	db $f1
-
-		mus_note noteC, note16; 8A5F
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	mus_octave oct6
-		mus_note noteG#, note16
-		mus_note noteC, note2; 8A64
-		mus_note noteD, note4_16
-
-	db $d1
-
-		mus_note noteE, note16
-		mus_note noteC, note2
-		mus_note noteD, note4_16; 8A69
-
-	mus_octave oct6
-		mus_note noteE, note16
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	db $f1; 8A6E
-
-		mus_note noteG#, note16
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	db $d1
-
-		mus_note noteC, note16; 8A73
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	db $f1
-
-		mus_note noteC, note8
-		mus_note noteC, note2; 8A78
-		mus_note noteD, note4_16
-
-	db $d1
-
-		mus_note noteG#, note8_16
-		mus_note noteC, note2
-		mus_note noteD, note4_16; 8A7D
-		mus_note noteRst, note8
-
-		mus_note noteE, note8_16
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-		mus_note noteB, note8; 8A82
-		mus_note noteE, note8
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8a86:
-	db $fc
-
-		mus_note noteE, note4_16; 8A87
-		mus_note noteD, note2_4_16
-		mus_note noteC, note2_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note4_16; 8A8C
-
-	db $f1
-
-		mus_note noteC, note8
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	mus_octave oct6; 8A91
-		mus_note noteG#, note8_16
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	db $d1
-
-		mus_note noteE, note8; 8A96
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	mus_octave oct6
-		mus_note noteE, note8
-		mus_note noteC, note2; 8A9B
-		mus_note noteD, note4_16
-
-	db $f1
-
-		mus_note noteG#, note8_16
-		mus_note noteC, note2
-		mus_note noteD, note2_16; 8AA0
-
-	db $d1
-
-		mus_note noteC, note8
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8aa5:
-		mus_note noteD, note1; 8AA5
-		mus_note noteC, note2_16
-		mus_note noteC, note16
-		mus_note noteD, note4_16
-		mus_note noteC, note2_16
-		mus_note noteC, note16; 8AAA
-		mus_note noteD, note4_16
-
-	db $d1
-
-		mus_note noteE, note2_4_16
-		mus_note noteD, note4_16
-		mus_note noteB, note8; 8AAF
-		mus_note noteD, note2_4_16
-		mus_note noteD, note4_16
-
-	db $d1
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note4_16; 8AB4
-		mus_note noteB, note8
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note4_16
-		mus_note noteRst, note8
-
-		mus_note noteD, note2_4_16; 8AB9
-		mus_note noteD, note2_16
-		mus_note noteA#, note8
-		mus_note noteE, note2_4_16
-
-	mus_end
-
-UnknSong_md_8abe:
-	db $fc; 8ABE
-
-		mus_note noteRst, note2_4_16
-
-		mus_note noteD, note2_16
-
-	db $f5
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16; 8AC3
-		mus_note noteD, note8_16
-
-	db $d2
-
-		mus_note noteD#, note2_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8_16; 8AC8
-		mus_note noteRst, note8_16
-
-		mus_note noteD#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8_16
-		mus_note noteRst, note8_16; 8ACD
-
-		mus_note noteD, note2_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8_16
-		mus_note noteB, note8_16
-		mus_note noteD, note16; 8AD2
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8_16
-		mus_note noteB, note8_16
-		mus_note noteC#, note16
-		mus_note noteC, note4_8_16; 8AD7
-		mus_note noteD, note8_16
-		mus_note noteA#, note8_16
-		mus_note noteC#, note2_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8_16; 8ADC
-		mus_note noteB, note8_16
-		mus_note noteC#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8; 8AE1
-
-		mus_note noteD, note16
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8ae5:
-	db $fc
-
-		mus_note noteE, note4_16; 8AE6
-		mus_note noteD, note2_4_16
-		mus_note noteRst, note4
-
-		mus_note noteRst, note16
-
-		mus_note noteC, note4_8
-		mus_note noteD, note4; 8AEB
-		mus_note noteB, note8
-
-	db $f9
-
-		mus_note noteC, note4_8
-		mus_note noteD, note8_16
-		mus_note noteA#, note8; 8AF0
-
-	db $f1
-
-		mus_note noteC, note4_8
-		mus_note noteD, note8_16
-		mus_note noteA#, note8
-
-	db $e9; 8AF5
-
-		mus_note noteC, note4_8
-		mus_note noteD, note8_16
-		mus_note noteA, note8
-
-	mus_octave oct6
-		mus_note noteC, note4_8; 8AFA
-		mus_note noteD, note8_16
-		mus_note noteA, note8
-
-	db $d9
-
-		mus_note noteC, note4_8
-		mus_note noteD, note8_16; 8AFF
-		mus_note noteG#, note8
-
-	db $d1
-
-		mus_note noteC, note4_8
-		mus_note noteD, note8_16
-		mus_note noteA, note8; 8B04
-
-	db $d9
-
-		mus_note noteC, note4_8
-		mus_note noteD, note2_16
-		mus_note noteA, note8
-
-	mus_octave oct6; 8B09
-		mus_note noteC, note4_8
-
-	mus_end
-
-UnknSong_md_8b0c:
-	mus_duty duty12_5
-		mus_note noteD, note2_16
-
-	db $f5; 8B0F
-
-		mus_note noteG#, note16
-		mus_note noteC, note4_16
-		mus_note noteD, note8_16
-
-	mus_octave oct6
-
-	mus_octave oct7; 8B14
-		mus_note noteC, note4_8
-		mus_note noteD, note2_16
-
-	db $d1
-	mus_vel 0, 5
-	mus_end; 8B1A
-
-UnknSong_md_8b1b:
-	db $fc
-
-		mus_note noteA#, note4_8
-		mus_note noteD, note2
-		mus_note noteA, note4_8
-		mus_note noteE, note8; 8B1F
-		mus_note noteC, note4_16
-		mus_note noteD, note8_16
-		mus_note noteG#, note8
-		mus_note noteD, note8
-		mus_note noteC, note4_8; 8B24
-		mus_note noteD, note2_16
-		mus_note noteF#, note8
-		mus_note noteC#, note2_8_16
-		mus_note noteC, note4_8
-
-	mus_end; 8B29
-
-UnknSong_md_8b2a:
-	db $fc
-
-		mus_note noteG#, note2_16
-		mus_note noteD, note4_8
-
-	db $f2
-
-		mus_note noteF, note16; 8B2E
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_8
-
-	db $d1
-
-		mus_note noteF#, note16
-		mus_note noteC, note4_8_16; 8B33
-		mus_note noteD, note4_8
-
-	mus_octave oct5
-		mus_note noteC#, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_8; 8B38
-		mus_note noteRst, note8
-
-		mus_note noteD, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8
-
-	db $f2; 8B3D
-
-		mus_note noteC#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-
-	db $d1
-
-		mus_note noteD, note16; 8B42
-		mus_note noteC, note4_8_16
-
-	mus_jump 2, $4B2A
-	mus_end
-
-UnknSong_md_8b49:
-	db $fc
-
-		mus_note noteE, note16; 8B4A
-		mus_note noteD, note4_16
-		mus_note noteC, note2_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note4_8; 8B4F
-
-	db $f2
-
-		mus_note noteF, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_8
-
-	db $d1; 8B54
-
-		mus_note noteF#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8
-
-	mus_octave oct5
-		mus_note noteC#, note4_16; 8B59
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteD, note4_16
-		mus_note noteC, note4_8_16; 8B5E
-		mus_note noteD, note4_8
-
-	db $f2
-
-		mus_note noteC#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_4_16; 8B63
-
-	db $d1
-
-		mus_note noteD, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8
-
-	mus_octave oct5; 8B68
-		mus_note noteC#, note4_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteD, note4_16; 8B6D
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8
-
-	db $f2
-
-		mus_note noteC#, note8
-		mus_note noteC, note4_8_16; 8B72
-		mus_note noteD, note4_16
-
-	db $d1
-
-		mus_note noteD, note8
-		mus_note noteC, note4_8_16
-
-	mus_end; 8B77
-
-UnknSong_md_8b78:
-		mus_note noteD, note4_8_16
-
-	db $d2
-
-		mus_note noteC#, note2_4_16
-		mus_note noteD, note2_8
-		mus_note noteB, note8; 8B7C
-		mus_note noteD, note2_4_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8_16
-
-		mus_note noteD, note2_4_16
-		mus_note noteD, note2_8; 8B81
-		mus_note noteB, note8
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note8_16
-
-		mus_note noteD, note2_4_16; 8B86
-		mus_note noteD, note2_8
-		mus_note noteA#, note8_16
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2
-		mus_note noteRst, note8_16; 8B8B
-
-		mus_note noteD, note2_4_16
-		mus_note noteD, note4_8
-		mus_note noteA#, note8
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_8; 8B90
-		mus_note noteRst, note8_16
-
-		mus_note noteD, note2_4_16
-		mus_note noteD, note4_16
-		mus_note noteA#, note8
-		mus_note noteD#, note2_4_16; 8B95
-
-	mus_end
-
-UnknSong_md_8b97:
-	db $fc
-
-		mus_note noteA#, note16
-		mus_note noteD, note4_16
-
-	db $f3; 8B9A
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-
-	db $d5
-
-		mus_note noteF#, note16; 8B9F
-		mus_note noteC, note2
-		mus_note noteD, note4
-
-	mus_octave oct5
-		mus_note noteD, note16
-		mus_note noteC, note2; 8BA4
-		mus_note noteD, note2_16
-
-	db $d1
-
-		mus_note noteC#, note16
-		mus_note noteC, note2
-
-	mus_end; 8BA9
-
-UnknSong_md_8baa:
-	db $fc
-
-		mus_note noteF, note2_8_16
-		mus_note noteD, note4_8
-		mus_note noteB, note4
-
-	db $f1; 8BAE
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2
-		mus_note noteRst, note4_8
-
-		mus_note noteF, note8_16
-		mus_note noteC, note2; 8BB3
-		mus_note noteD, note4
-		mus_note noteA#, note8_16
-		mus_note noteC#, note8
-		mus_note noteC, note2
-		mus_note noteD, note2_16; 8BB8
-		mus_note noteB, note8
-		mus_note noteC, note8
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8bbd:
-		mus_note noteD, note4; 8BBD
-		mus_note noteA#, note8_16
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_4_16
-		mus_note noteA, note4_16
-		mus_note noteD, note2_4_16; 8BC2
-		mus_note noteD, note4
-		mus_note noteG#, note8_16
-		mus_note noteC#, note2_4_16
-		mus_note noteD, note2_16
-		mus_note noteG, note8; 8BC7
-		mus_note noteD, note2_4_16
-
-	mus_end
-
-UnknSong_md_8bca:
-	db $fc
-	mus_volume 40
-	db $f7; 8BCD
-
-	mus_octave oct7
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-
-	mus_octave oct1
-
-	mus_octave oct2; 8BD2
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-
-	db $f4
-
-	mus_octave oct7
-		mus_note noteC, note4_8_16; 8BD7
-		mus_note noteD, note4
-
-	db $f6
-	db $d0
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4; 8BDC
-
-	mus_octave oct4
-		mus_note noteRst, note16
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-
-	db $f2; 8BE1
-
-		mus_note noteB, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-		mus_note noteA#, note8_16
-		mus_note noteRst, note2_16; 8BE6
-
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8be9:
-	db $fc
-
-		mus_note noteC, note4_8
-		mus_note noteD, note4; 8BEB
-		mus_note noteC, note2_16
-		mus_note noteC, note16
-		mus_note noteC, note16
-		mus_note noteD, note2_16
-		mus_note noteA#, note2; 8BF0
-		mus_note noteA#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-		mus_note noteG#, note4_8_16
-		mus_note noteA#, note4; 8BF5
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteG, note4_16
-		mus_note noteA#, note8
-		mus_note noteC, note4_8_16; 8BFA
-		mus_note noteD, note4
-		mus_note noteG, note4_8_16
-		mus_note noteA, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4; 8BFF
-		mus_note noteG#, note4
-		mus_note noteG#, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-		mus_note noteA#, note8_16; 8C04
-		mus_note noteG, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-		mus_note noteG, note8_16
-		mus_note noteG#, note2_8; 8C09
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8c0c:
-		mus_note noteD, note8_16
-
-	db $f2
-
-		mus_note noteD#, note2_4_16; 8C0E
-		mus_note noteD, note2_16
-
-	mus_octave oct3
-		mus_note noteD#, note2_4_8_16
-		mus_note noteD, note2_16
-
-	db $d7; 8C13
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note4_8
-		mus_note noteRst, note4_8
-
-		mus_note noteD#, note2_4
-		mus_note noteD, note4; 8C18
-
-	db $d4
-
-		mus_note noteD, note2_4_16
-		mus_note noteD, note8_16
-		mus_note noteB, note4_8_16
-		mus_note noteD#, note2_4_16; 8C1D
-		mus_note noteD, note4
-		mus_note noteA#, note4_16
-		mus_note noteD, note2_4_16
-		mus_note noteD, note2_16
-		mus_note noteA, note8; 8C22
-		mus_note noteD#, note2_4_16
-
-	mus_end
-
-UnknSong_md_8c25:
-	db $fc
-	mus_volume 47
-	db $f6; 8C28
-
-		mus_note noteF#, note4_8
-		mus_note noteC, note4_8
-		mus_note noteD, note2_8_16
-
-	mus_octave oct3
-		mus_note noteG, note2_4_16; 8C2D
-		mus_note noteC, note4_8
-		mus_note noteD, note4
-		mus_note noteRst, note8_16
-
-		mus_note noteF, note2_4_16
-		mus_note noteC, note4_8; 8C32
-		mus_note noteD, note1
-		mus_note noteB, note8_16
-		mus_note noteD#, note2_4_16
-		mus_note noteC, note4_8
-
-	mus_end; 8C37
-
-UnknSong_md_8c38:
-	db $fc
-
-		mus_note noteF, note2_8_16
-		mus_note noteD, note2_4_8_16
-
-	db $d6
-
-		mus_note noteC, note4; 8C3C
-		mus_note noteC, note4_8
-		mus_note noteD, note2_8
-		mus_note noteB, note4_16
-		mus_note noteC#, note2_4
-		mus_note noteC, note4_8; 8C41
-		mus_note noteD, note4_16
-		mus_note noteA, note8_16
-
-	db $fa
-
-		mus_note noteC, note4_16
-		mus_note noteD, note1; 8C46
-		mus_note noteA#, note8_16
-
-	db $db
-
-		mus_note noteC, note4_16
-
-	mus_end
-
-UnknSong_md_8c4b:
-		mus_note noteD, note2_4_16; 8C4B
-
-	mus_octave oct1
-		mus_note noteE, note2_4_16
-		mus_note noteD, note2_4
-
-	db $d7
-
-		mus_note noteF, note2_4_16; 8C50
-		mus_note noteD, note1
-		mus_note noteRst, note8_16
-
-		mus_note noteE, note2_4_16
-
-	mus_end
-
-UnknSong_md_8c55:
-	db $fc; 8C55
-	mus_volume 36
-	db $f7
-
-		mus_note noteA#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16; 8C5B
-
-	mus_octave oct1
-		mus_note noteA#, note4_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-
-	db $d6; 8C60
-
-		mus_note noteA#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_4_16
-
-	db $d3
-
-		mus_note noteD, note16; 8C65
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note4
-
-		mus_note noteD, note4_16
-		mus_note noteC, note4_8_16; 8C6A
-		mus_note noteD, note4_16
-		mus_note noteRst, note8_16
-
-		mus_note noteD, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16; 8C6F
-		mus_note noteB, note8
-		mus_note noteC#, note16
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8c74:
-	db $fc; 8C74
-
-		mus_note noteF, note2_8_16
-		mus_note noteD, note4_16
-
-	mus_octave oct0
-		mus_note noteC, note8
-		mus_note noteC, note4_8_16; 8C79
-		mus_note noteD, note2_16
-
-	db $d6
-
-		mus_note noteC, note4
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16; 8C7E
-		mus_note noteRst, note4_8_16
-
-		mus_note noteC, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_4_16
-		mus_note noteRst, note4; 8C83
-
-		mus_note noteG#, note8
-		mus_note noteC, note4_8
-		mus_note noteD, note2_16
-		mus_note noteB, note4
-		mus_note noteG#, note4; 8C88
-		mus_note noteC, note4_8
-		mus_note noteD, note4_16
-		mus_note noteB, note8_16
-		mus_note noteG#, note8_16
-		mus_note noteC, note4_8; 8C8D
-		mus_note noteD, note2_16
-		mus_note noteA#, note8
-		mus_note noteG, note8
-		mus_note noteC, note4_8
-
-	mus_end; 8C92
-
-UnknSong_md_8c93:
-		mus_note noteD, note2
-
-	db $d6
-
-		mus_note noteF, note2_4_16
-		mus_note noteD, note2_16
-
-	mus_octave oct1; 8C97
-		mus_note noteE, note2_4_16
-		mus_note noteD, note4_16
-
-	db $d4
-
-		mus_note noteF, note2_4_16
-		mus_note noteD, note4_16; 8C9C
-
-	db $d4
-
-		mus_note noteE, note2_4_16
-		mus_note noteD, note2
-		mus_note noteRst, note4
-
-		mus_note noteE, note2_4_16; 8CA1
-		mus_note noteD, note2_16
-		mus_note noteA#, note8
-		mus_note noteF, note2_4_16
-
-	mus_end
-
-UnknSong_md_8ca6:
-	db $fc; 8CA6
-
-		mus_note noteC#, note2_4
-		mus_note noteD, note2
-
-	db $d2
-
-		mus_note noteE, note16
-		mus_note noteC, note2; 8CAB
-		mus_note noteD, note1
-
-	mus_octave oct2
-		mus_note noteF#, note16
-		mus_note noteC, note2
-		mus_note noteD, note1; 8CB0
-		mus_note noteRst, note8
-
-		mus_note noteD#, note16
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8cb5:
-	db $fc; 8CB5
-
-		mus_note noteG#, note8
-		mus_note noteD, note8_16
-		mus_note noteRst, note8_16
-
-		mus_note noteC, note8
-		mus_note noteC, note2; 8CBA
-		mus_note noteD, note4_16
-		mus_note noteRst, note8_16
-
-		mus_note noteC, note2_16
-		mus_note noteC, note2
-		mus_note noteD, note1; 8CBF
-
-	db $d7
-
-		mus_note noteE, note8
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteA#, note8_16; 8CC4
-		mus_note noteC, note8
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8cc8:
-	db $fc
-	mus_volume 47; 8CCA
-	db $d7
-
-		mus_note noteG#, note16
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	mus_octave oct1; 8CCF
-		mus_note noteA#, note16
-		mus_note noteC, note2
-		mus_note noteD, note1
-
-	db $d2
-
-		mus_note noteE, note16; 8CD4
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8cd7:
-	db $fc
-
-		mus_note noteF, note2_8_16
-		mus_note noteD, note1; 8CD9
-		mus_note noteRst, note2
-
-		mus_note noteF, note4
-		mus_note noteC, note2
-		mus_note noteD, note4_8
-		mus_note noteB, note4_8_16; 8CDE
-		mus_note noteG, note8_16
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteRst, note8_16
-
-		mus_note noteC#, note8; 8CE3
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8ce6:
-		mus_note noteD, note2_4_8
-
-	db $f6
-
-		mus_note noteE, note2_4_16; 8CE8
-		mus_note noteD, note4_16
-
-	mus_octave oct1
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note1
-
-	db $f2; 8CED
-
-		mus_note noteE, note2_4_16
-
-	mus_end
-
-UnknSong_md_8cf0:
-	db $fc
-	mus_volume 38
-	db $f7; 8CF3
-
-		mus_note noteRst, note16
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note1
-
-	mus_octave oct0
-		mus_note noteC, note16; 8CF8
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	db $f4
-	mus_volume 6
-		mus_note noteD, note4_16; 8CFE
-
-	mus_octave oct3
-
-	mus_octave oct7
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-
-	db $d1; 8D03
-	db $d0
-
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8d07:
-	db $fc
-
-		mus_note noteC, note2_8_16; 8D08
-		mus_note noteD, note2
-
-	mus_octave oct1
-		mus_note noteG#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_4_8_16; 8D0D
-
-	db $d5
-
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-		mus_note noteRst, note4_16; 8D12
-
-		mus_note noteB, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16
-
-	db $d4
-
-		mus_note noteA#, note8; 8D17
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteA, note8
-		mus_note noteC, note4_8_16; 8D1C
-
-	mus_end
-
-UnknSong_md_8d1e:
-		mus_note noteD, note2_8_16
-		mus_note noteA#, note4_8_16
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_4_8_16; 8D21
-		mus_note noteA, note4_16
-		mus_note noteD, note2_4_16
-		mus_note noteD, note4_8
-		mus_note noteA#, note4
-		mus_note noteD#, note2_4_16; 8D26
-		mus_note noteD, note2_16
-		mus_note noteA, note8
-		mus_note noteD, note2_4_16
-
-	mus_end
-
-UnknSong_md_8d2b:
-	db $fc; 8D2B
-
-		mus_note noteA#, note4_8
-		mus_note noteD, note2_4_16
-
-	db $f2
-
-		mus_note noteE, note16
-		mus_note noteC, note4_16; 8D30
-		mus_note noteD, note1
-
-	mus_octave oct4
-		mus_note noteA#, note16
-		mus_note noteC, note4_16
-		mus_note noteD, note4_16; 8D35
-
-	db $d2
-
-		mus_note noteA, note16
-		mus_note noteC, note4_16
-		mus_note noteD, note2_16
-
-	db $d1; 8D3A
-
-		mus_note noteG#, note16
-		mus_note noteC, note4_16
-
-	mus_end
-
-UnknSong_md_8d3e:
-	db $fc
-	db $ee; 8D3F
-
-		mus_note noteD, note2_4
-
-	db $d2
-
-		mus_note noteD#, note2_16
-		mus_note noteC, note4_16
-		mus_note noteD, note2_4_8_16; 8D44
-		mus_note noteRst, note4_8_16
-
-		mus_note noteA, note2_16
-		mus_note noteC, note4_16
-		mus_note noteD, note4
-		mus_note noteB, note8_16; 8D49
-		mus_note noteG#, note2_16
-		mus_note noteC, note4_16
-		mus_note noteD, note2_16
-		mus_note noteB, note8
-		mus_note noteG, note2_16; 8D4E
-		mus_note noteC, note4_16
-
-	mus_end
-
-UnknSong_md_8d51:
-		mus_note noteD, note2_8_16
-
-	mus_octave oct1
-		mus_note noteF#, note2_4_16; 8D53
-		mus_note noteD, note1
-
-	db $d2
-
-		mus_note noteF, note2_4_16
-		mus_note noteD, note4
-		mus_note noteRst, note8_16; 8D58
-
-		mus_note noteF#, note2_4_16
-		mus_note noteD, note2_16
-
-	db $d1
-
-		mus_note noteF, note2_4_16
-
-	mus_end; 8D5D
-
-UnknSong_md_8d5e:
-	db $fc
-
-		mus_note noteD#, note4
-		mus_note noteD, note1
-
-	db $f6
-
-		mus_note noteRst, note16; 8D62
-
-		mus_note noteC, note4_8
-		mus_note noteD, note2_16
-
-	mus_octave oct4
-		mus_note noteB, note2_4_16
-		mus_note noteC, note4_8; 8D67
-		mus_note noteD, note4_8_16
-
-	db $d2
-	db $d0
-
-		mus_note noteC, note4_8
-		mus_note noteD, note4_8_16; 8D6C
-		mus_note noteB, note8_16
-
-	mus_octave oct7
-		mus_note noteC, note4_8
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note8_16; 8D71
-
-	mus_volume 5
-		mus_note noteD, note2_16
-		mus_note noteB, note8
-		mus_note noteC, note16
-		mus_note noteC, note4_8_16; 8D77
-
-	mus_end
-
-UnknSong_md_8d79:
-	db $fc
-
-		mus_note noteA, note2_8
-		mus_note noteD, note2_4_8_16
-		mus_note noteRst, note4_8_16; 8D7C
-
-		mus_note noteB, note8
-		mus_note noteC, note4_16
-		mus_note noteD, note2
-		mus_note noteRst, note4
-
-		mus_note noteA#, note2_4_8; 8D81
-		mus_note noteC, note4_16
-		mus_note noteD, note4_8
-		mus_note noteB, note8_16
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_16; 8D86
-		mus_note noteD, note2_16
-		mus_note noteA, note8_16
-
-	db $d1
-
-		mus_note noteC, note4_16
-		mus_note noteD, note4_8_16; 8D8B
-		mus_note noteA#, note8_16
-
-	mus_octave oct6
-		mus_note noteC, note4_16
-		mus_note noteD, note2_16
-		mus_note noteA, note8; 8D90
-
-	db $f1
-
-		mus_note noteC, note4_16
-
-	mus_end
-
-UnknSong_md_8d94:
-		mus_note noteD, note2_8_16
-
-	mus_octave oct1; 8D95
-		mus_note noteF, note2_4_16
-		mus_note noteD, note2_8_16
-
-	db $d6
-
-		mus_note noteF#, note2_4_16
-		mus_note noteD, note4_16; 8D9A
-		mus_note noteRst, note8_16
-
-		mus_note noteE, note2_4_16
-		mus_note noteD, note4_8_16
-
-	db $d3
-
-		mus_note noteF, note2_4_16; 8D9F
-		mus_note noteD, note2_16
-		mus_note noteB, note4
-		mus_note noteE, note2_4_16
-		mus_note noteD, note2_16
-		mus_note noteA#, note8; 8DA4
-		mus_note noteF, note2_4_16
-
-	mus_end
-
-UnknSong_md_8da7:
-	db $fc
-	mus_volume 40
-
-	mus_octave oct3; 8DAA
-		mus_note noteA, note16
-		mus_note noteC, note2
-		mus_note noteD, note1
-
-	db $f5
-
-		mus_note noteRst, note16; 8DAF
-
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-
-	db $d1
-	db $d8
-
-		mus_note noteC, note2; 8DB4
-
-	mus_end
-
-UnknSong_md_8db6:
-	db $fc
-
-		mus_note noteA#, note4_8
-		mus_note noteD, note2_8_16
-		mus_note noteRst, note4_16; 8DB9
-
-		mus_note noteG, note8
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteB, note4_8_16
-		mus_note noteA#, note8_16; 8DBE
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-		mus_note noteA#, note8
-		mus_note noteB, note2
-		mus_note noteC, note2; 8DC3
-
-	mus_end
-
-UnknSong_md_8dc5:
-		mus_note noteD, note2_16
-
-	mus_octave oct3
-		mus_note noteE, note2_4_16
-		mus_note noteD, note2_4_8_16; 8DC8
-		mus_note noteRst, note4_16
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_16
-
-	db $d1
-
-		mus_note noteD, note2_4_16; 8DCD
-
-	mus_end
-
-UnknSong_md_8dcf:
-	db $fc
-	mus_volume 38
-	db $f2
-
-		mus_note noteC, note16; 8DD3
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-
-	mus_octave oct5
-		mus_note noteE, note16
-		mus_note noteC, note4_8_16; 8DD8
-		mus_note noteD, note4_8_16
-
-	db $d2
-
-		mus_note noteG#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16; 8DDD
-
-	mus_octave oct5
-		mus_note noteRst, note16
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-
-	db $d2; 8DE2
-
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note8_16
-
-		mus_note noteE, note16; 8DE7
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16
-		mus_note noteB, note8_16
-		mus_note noteG#, note16
-		mus_note noteC, note2; 8DEC
-		mus_note noteD, note2_16
-		mus_note noteA#, note8
-		mus_note noteRst, note16
-
-		mus_note noteC, note2
-
-	mus_end; 8DF1
-
-UnknSong_md_8df2:
-	db $fc
-
-		mus_note noteC#, note8
-		mus_note noteD, note4
-		mus_note noteC, note2_16
-		mus_note noteC, note8; 8DF6
-		mus_note noteC, note16
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note8_16
-
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_8; 8DFB
-		mus_note noteD, note4_8_16
-		mus_note noteB, note8_16
-		mus_note noteC, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16; 8E00
-		mus_note noteA#, note8_16
-		mus_note noteE, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-		mus_note noteB, note8_16; 8E05
-		mus_note noteG#, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-		mus_note noteA#, note8_16
-		mus_note noteRst, note8_16; 8E0A
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-		mus_note noteA, note8_16
-		mus_note noteC, note8
-		mus_note noteC, note2; 8E0F
-		mus_note noteD, note4_8_16
-		mus_note noteA#, note8_16
-		mus_note noteE, note8_16
-		mus_note noteC, note2
-		mus_note noteD, note2_16; 8E14
-		mus_note noteG#, note8
-		mus_note noteG#, note8
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8e19:
-		mus_note noteD, note4_8_16; 8E19
-		mus_note noteC, note2_16
-		mus_note noteC, note8
-		mus_note noteD, note4_8
-
-	mus_octave oct5
-		mus_note noteF, note2_4_16; 8E1E
-		mus_note noteD, note4_8
-		mus_note noteRst, note8_16
-
-		mus_note noteE, note2_4_16
-		mus_note noteD, note4_8
-
-	db $d2; 8E23
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note4_8
-		mus_note noteB, note8_16
-		mus_note noteD, note2_4_16
-		mus_note noteD, note4_8; 8E28
-		mus_note noteRst, note8_16
-
-		mus_note noteC#, note2_4_16
-		mus_note noteD, note4_8
-		mus_note noteA#, note8_16
-		mus_note noteC#, note2_4; 8E2D
-		mus_note noteD, note4_8
-		mus_note noteA, note8_16
-		mus_note noteC#, note2_8_16
-		mus_note noteD, note2_16
-		mus_note noteG#, note8; 8E32
-		mus_note noteC#, note2_16
-
-	mus_end
-
-UnknSong_md_8e35:
-	db $fc
-	mus_volume 36
-	db $f3; 8E38
-
-		mus_note noteG#, note16
-		mus_note noteC, note2
-		mus_note noteD, note1
-
-	mus_octave oct0
-		mus_note noteC, note16; 8E3D
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-
-	db $d3
-
-		mus_note noteC#, note16
-		mus_note noteC, note2; 8E42
-		mus_note noteD, note4_16
-		mus_note noteRst, note8_16
-
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note4_16; 8E47
-
-	db $d2
-	mus_volume 6
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-	mus_octave oct7; 8E4D
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8e50:
-	db $fc
-
-		mus_note noteF, note2_8_16
-		mus_note noteD, note4_8_16; 8E52
-		mus_note noteRst, note4
-
-		mus_note noteC, note8
-		mus_note noteC, note2
-		mus_note noteD, note2_4_8_16
-		mus_note noteB, note2; 8E57
-		mus_note noteG#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2
-		mus_note noteB, note4
-		mus_note noteA, note8_16; 8E5C
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteA#, note8_16
-		mus_note noteG#, note8
-		mus_note noteC, note4_8_16; 8E61
-		mus_note noteD, note4_16
-		mus_note noteB, note8_16
-		mus_note noteG, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16; 8E66
-		mus_note noteA#, note8
-		mus_note noteF#, note8
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8e6b:
-		mus_note noteD, note4_8_16; 8E6B
-
-	mus_octave oct4
-		mus_note noteF, note2_4_16
-		mus_note noteD, note2_4_8_16
-
-	db $d6
-
-		mus_note noteE, note2_4_16; 8E70
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note4_8_16
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note4
-		mus_note noteB, note4; 8E75
-		mus_note noteE, note2_4_16
-		mus_note noteD, note4
-		mus_note noteA#, note8_16
-		mus_note noteF, note2_4_16
-		mus_note noteD, note2_16; 8E7A
-		mus_note noteB, note8
-		mus_note noteF#, note2_4_16
-
-	mus_end
-
-UnknSong_md_8e7e:
-	db $fc
-
-		mus_note noteC, note1; 8E7F
-		mus_note noteD, note1
-
-	db $f7
-
-		mus_note noteC, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note1; 8E84
-
-	mus_octave oct0
-		mus_note noteC, note2_16
-		mus_note noteC, note4_8
-		mus_note noteD, note2_16
-		mus_note noteB, note4_16; 8E89
-		mus_note noteG#, note16
-		mus_note noteC, note4_16
-		mus_note noteD, note1
-		mus_note noteA#, note8_16
-		mus_note noteF#, note16; 8E8E
-		mus_note noteC, note4_16
-
-	mus_end
-
-UnknSong_md_8e91:
-	db $fc
-
-		mus_note noteE, note4_16
-		mus_note noteD, note2_4_8_16; 8E93
-
-	db $d7
-
-		mus_note noteG#, note8
-		mus_note noteC, note4_16
-		mus_note noteD, note2_4_8_16
-		mus_note noteRst, note2; 8E98
-
-		mus_note noteG#, note2_8
-		mus_note noteC, note4_16
-		mus_note noteD, note2_8_16
-		mus_note noteB, note4_16
-		mus_note noteC, note8; 8E9D
-		mus_note noteC, note4_16
-		mus_note noteD, note1
-		mus_note noteRst, note8_16
-
-	mus_octave oct6
-		mus_note noteC, note4; 8EA2
-
-	mus_end
-
-UnknSong_md_8ea4:
-		mus_note noteD, note2_4_8_16
-
-	db $f7
-
-		mus_note noteG, note2_4_16
-		mus_note noteD, note2_4_16; 8EA7
-
-	db $f6
-
-		mus_note noteF#, note2_4_16
-		mus_note noteD, note2_8
-
-	mus_octave oct3
-		mus_note noteG, note2_4_16; 8EAC
-		mus_note noteD, note1
-
-	mus_octave oct5
-		mus_note noteF#, note2_4_16
-
-	mus_end
-
-UnknSong_md_8eb1:
-	db $fc; 8EB1
-	db $f5
-
-		mus_note noteD, note2
-
-	db $d6
-
-	mus_octave oct6
-		mus_note noteC, note2; 8EB6
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note4_8_16
-
-	mus_octave oct5
-		mus_note noteC, note2
-		mus_note noteD, note2_8; 8EBB
-
-	db $d6
-
-	mus_octave oct6
-		mus_note noteC, note2
-		mus_note noteD, note2
-		mus_note noteRst, note4_8_16; 8EC0
-
-	mus_octave oct7
-		mus_note noteC, note2
-		mus_note noteD, note4_8
-		mus_note noteB, note4_8_16
-
-	mus_octave oct5; 8EC5
-		mus_note noteC, note2
-		mus_note noteD, note2
-		mus_note noteRst, note4_8_16
-
-	mus_octave oct6
-		mus_note noteC, note2; 8ECA
-		mus_note noteD, note4_8_16
-		mus_note noteB, note4_8_16
-
-	mus_octave oct7
-		mus_note noteC, note2
-		mus_note noteD, note2_16; 8ECF
-		mus_note noteA#, note8
-
-	db $df
-
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8ed4:
-	db $fc; 8ED4
-
-		mus_note noteE, note4_16
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note4
-
-		mus_note noteRst, note2_8
-
-		mus_note noteC, note2; 8ED9
-		mus_note noteD, note4_8_16
-		mus_note noteB, note4
-		mus_note noteRst, note2
-
-		mus_note noteC, note2
-		mus_note noteD, note2_8_16; 8EDE
-		mus_note noteRst, note4_16
-
-		mus_note noteRst, note4
-
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-		mus_note noteB, note4_16; 8EE3
-		mus_note noteRst, note2
-
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note4
-
-		mus_note noteRst, note2_8; 8EE8
-
-		mus_note noteC, note2
-		mus_note noteD, note1
-		mus_note noteA#, note8_16
-		mus_note noteRst, note4_8
-
-		mus_note noteC, note2; 8EED
-
-	mus_end
-
-UnknSong_md_8eef:
-		mus_note noteD, note2_4_8
-		mus_note noteC#, note2_8
-		mus_note noteG, note2_4_16
-		mus_note noteD, note2_4_8; 8EF2
-
-	db $f7
-
-		mus_note noteG#, note2_4_16
-		mus_note noteD, note2_4_16
-
-	db $d6
-
-		mus_note noteG, note2_4_16; 8EF7
-		mus_note noteD, note2_16
-		mus_note noteRst, note4_16
-
-		mus_note noteF#, note2_4_16
-		mus_note noteD, note1
-		mus_note noteB, note4; 8EFC
-		mus_note noteF, note2_4_16
-
-	mus_end
-
-UnknSong_md_8eff:
-	db $fc
-	mus_volume 38
-	db $f7; 8F02
-
-		mus_note noteE, note16
-		mus_note noteC, note2
-		mus_note noteD, note2_4_16
-
-	mus_octave oct1
-		mus_note noteE, note4_16; 8F07
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16
-
-	db $d5
-
-		mus_note noteF, note16
-		mus_note noteC, note2; 8F0C
-		mus_note noteD, note4_16
-		mus_note noteRst, note4
-
-		mus_note noteF#, note16
-		mus_note noteC, note2
-		mus_note noteD, note4; 8F11
-		mus_note noteRst, note4
-
-		mus_note noteG#, note16
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-
-	db $d1; 8F16
-
-		mus_note noteA#, note16
-		mus_note noteC, note2
-
-	mus_end
-
-UnknSong_md_8f1a:
-	db $fc
-
-		mus_note noteC, note2_8_16; 8F1B
-		mus_note noteD, note4_8_16
-		mus_note noteRst, note2
-
-		mus_note noteC, note8
-		mus_note noteC, note2
-		mus_note noteD, note2_4; 8F20
-		mus_note noteB, note4_8_16
-		mus_note noteC, note8_16
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16
-		mus_note noteA#, note4_8; 8F25
-		mus_note noteC#, note8
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-		mus_note noteA, note4
-		mus_note noteD, note8; 8F2A
-		mus_note noteC, note2
-		mus_note noteD, note4
-		mus_note noteA#, note4
-		mus_note noteE, note8
-		mus_note noteC, note2; 8F2F
-		mus_note noteD, note2_16
-		mus_note noteA, note8
-		mus_note noteF#, note8_16
-		mus_note noteC, note2
-
-	mus_end; 8F34
-
-UnknSong_md_8f35:
-		mus_note noteD, note4
-
-	mus_octave oct5
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_16
-
-	db $d6; 8F39
-
-		mus_note noteE, note2_4_16
-		mus_note noteD, note4_8
-
-	db $d4
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_4_16; 8F3E
-		mus_note noteRst, note2
-
-		mus_note noteE, note2_4_16
-		mus_note noteD, note8_16
-
-	mus_octave oct5
-		mus_note noteD#, note2_4_16; 8F43
-		mus_note noteD, note2_16
-
-	db $d1
-
-		mus_note noteD, note2_4_16
-
-	mus_end
-
-UnknSong_md_8f48:
-	db $fc; 8F48
-	db $f4
-
-		mus_note noteD, note1
-
-	mus_volume 5
-		mus_note noteC, note2
-		mus_note noteD, note2_8_16; 8F4E
-
-	mus_octave oct7
-		mus_note noteC, note16
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16
-		mus_note noteB, note4_16; 8F53
-		mus_note noteC#, note16
-		mus_note noteC, note2
-		mus_note noteD, note4_16
-
-	db $d3
-
-		mus_note noteC, note16; 8F58
-		mus_note noteC, note2
-		mus_note noteD, note4_8_16
-		mus_note noteB, note8_16
-		mus_note noteD, note16
-		mus_note noteC, note4_8_16; 8F5D
-		mus_note noteD, note2_16
-		mus_note noteA#, note8
-		mus_note noteD, note4_16
-		mus_note noteC, note4_8_16
-
-	mus_end; 8F62
-
-UnknSong_md_8f63:
-	db $fc
-
-		mus_note noteD, note8_16
-		mus_note noteD, note1
-		mus_note noteB, note16
-		mus_note noteRst, note4; 8F67
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_8_16
-		mus_note noteA#, note16
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_8_16; 8F6C
-		mus_note noteD, note4_8_16
-		mus_note noteG#, note4_16
-
-	db $d2
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_16; 8F71
-		mus_note noteA, note4
-		mus_note noteRst, note8
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4_8_16
-		mus_note noteG#, note8_16; 8F76
-
-	mus_octave oct6
-		mus_note noteC, note4_8
-		mus_note noteD, note2_16
-		mus_note noteF#, note8
-
-	db $e8; 8F7B
-
-		mus_note noteC, note4_8
-
-	mus_end
-
-UnknSong_md_8f7e:
-		mus_note noteD, note4_8_16
-
-	mus_octave oct1
-		mus_note noteE, note2_4_16; 8F80
-		mus_note noteD, note1
-
-	db $d6
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_8_16
-		mus_note noteRst, note4_8; 8F85
-
-		mus_note noteE, note2_8_16
-		mus_note noteD, note8
-		mus_note noteB, note8_16
-		mus_note noteF, note2_4
-		mus_note noteD, note1; 8F8A
-		mus_note noteRst, note8_16
-
-		mus_note noteE, note2_4_16
-
-	mus_end
-
-UnknSong_md_8f8e:
-	db $fc
-
-		mus_note noteF, note16; 8F8F
-		mus_note noteD, note2_8_16
-
-	db $f5
-
-		mus_note noteG#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4; 8F94
-
-	mus_octave oct5
-		mus_note noteA#, note16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-
-	db $f2; 8F99
-
-		mus_note noteRst, note16
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-
-	mus_octave oct5
-
-	mus_octave oct7; 8F9E
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-
-	db $d2
-
-		mus_note noteC, note16
-		mus_note noteC, note2; 8FA3
-		mus_note noteD, note4
-		mus_note noteRst, note8_16
-
-	mus_octave oct7
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4; 8FA8
-
-	db $d2
-
-		mus_note noteRst, note16
-
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8; 8FAD
-
-		mus_note noteA#, note16
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8fb1:
-	db $fc
-
-		mus_note noteC, note1; 8FB2
-		mus_note noteD, note2_8
-
-	db $d5
-
-		mus_note noteD#, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4; 8FB7
-
-	db $d2
-
-		mus_note noteF, note8_16
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-
-	mus_octave oct5; 8FBC
-		mus_note noteG, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteB, note8_16
-		mus_note noteA, note8; 8FC1
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4
-		mus_note noteRst, note8_16
-
-		mus_note noteB, note8_16
-		mus_note noteC, note4_8_16; 8FC6
-		mus_note noteD, note4
-		mus_note noteB, note8_16
-		mus_note noteA, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note4; 8FCB
-		mus_note noteRst, note8_16
-
-		mus_note noteG, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-		mus_note noteB, note8; 8FD0
-		mus_note noteF, note8
-		mus_note noteC, note4_8_16
-
-	mus_end
-
-UnknSong_md_8fd4:
-		mus_note noteD, note4_8_16
-
-	mus_octave oct4; 8FD5
-		mus_note noteE, note2_4_16
-		mus_note noteD, note4_16
-		mus_note noteRst, note4
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note4_8; 8FDA
-
-	db $d4
-
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note4_16
-		mus_note noteRst, note4_16
-
-		mus_note noteD, note2_4_16; 8FDF
-		mus_note noteD, note4_8_16
-		mus_note noteB, note4_16
-		mus_note noteD#, note2_4_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8; 8FE4
-
-		mus_note noteD, note2_4_16
-
-	mus_end
-
-UnknSong_md_8fe7:
-	db $fc
-
-		mus_note noteA#, note4_8
-		mus_note noteD, note4; 8FE9
-
-	db $f4
-
-		mus_note noteE, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_4_8
-
-	db $d6; 8FEE
-
-		mus_note noteD, note8
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-
-	db $f4
-
-		mus_note noteC#, note2_8; 8FF3
-		mus_note noteC, note2
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteC#, note2_8_16
-		mus_note noteC, note2; 8FF8
-
-	mus_end
-
-UnknSong_md_8ffa:
-	db $fc
-
-		mus_note noteRst, note2_4_16
-
-		mus_note noteD, note4_16
-
-	db $f4; 8FFD
-
-		mus_note noteG#, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note2_4_8_16
-
-	mus_octave oct1
-
-	mus_octave oct7; 9002
-		mus_note noteC, note4_8_16
-		mus_note noteD, note2_16
-
-	db $d5
-	db $d8
-
-		mus_note noteC, note4_8_16; 9007
-		mus_note noteD, note2_16
-
-	db $d1
-	mus_vel 0, 6
-	mus_end
-
-UnknSong_md_900d:
-		mus_note noteD, note4_8; 900D
-		mus_note noteRst, note4_16
-
-		mus_note noteE, note4_8_16
-		mus_note noteD, note2_4_8
-		mus_note noteA#, note4_8
-		mus_note noteE, note4_16; 9012
-		mus_note noteD, note2_16
-		mus_note noteRst, note4_16
-
-		mus_note noteE, note4_8
-		mus_note noteD, note2_16
-		mus_note noteB, note8; 9017
-		mus_note noteE, note4_16
-
-	mus_end
-
-UnknSong_md_901a:
-	db $fc
-	mus_volume 45
-	db $f1; 901D
-
-		mus_note noteC#, note8
-		mus_note noteC, note4_8
-		mus_note noteD, note2_4_8
-
-	mus_octave oct6
-		mus_note noteC#, note4_8; 9022
-		mus_note noteC, note4_8
-		mus_note noteD, note2_4_8
-
-	mus_octave oct6
-		mus_note noteC#, note8
-		mus_note noteC, note4_8; 9027
-		mus_note noteD, note2_16
-
-	db $d1
-
-		mus_note noteC#, note8
-		mus_note noteC, note4_8
-
-	mus_end; 902C
-
-UnknSong_md_902d:
-	db $fc
-
-		mus_note noteC#, note4_8
-		mus_note noteD, note2_4_16
-
-	mus_octave oct6
-		mus_note noteC, note2_4_16; 9031
-		mus_note noteC, note4_8
-		mus_note noteD, note2_4_16
-
-	db $d1
-
-		mus_note noteC#, note16
-		mus_note noteC, note4_8; 9036
-		mus_note noteD, note2_4_8_16
-		mus_note noteRst, note8
-
-		mus_note noteC, note2_4_16
-		mus_note noteC, note4_8
-		mus_note noteD, note2_16; 903B
-		mus_note noteRst, note8
-
-		mus_note noteC, note2_8_16
-		mus_note noteC, note4_8
-
-	mus_end
-
-UnknSong_md_9040:
-		mus_note noteD, note2_4_8_16; 9040
-
-	db $f2
-
-		mus_note noteF#, note4_8
-		mus_note noteD, note2_4_8
-
-	mus_octave oct5
-		mus_note noteF, note4_8; 9045
-		mus_note noteD, note2_4_8_16
-
-	db $d2
-
-		mus_note noteF, note4_8_16
-		mus_note noteD, note2_16
-
-	db $d1; 904A
-
-		mus_note noteF#, note4_8_16
-
-	mus_end
-
-UnknSong_md_904d:
-	db $fc
-
-		mus_note noteC#, note2_4
-		mus_note noteD, note4; 904F
-
-	db $f3
-
-		mus_note noteF#, note4_16
-		mus_note noteC, note4_8
-		mus_note noteD, note8_16
-
-	mus_octave oct5; 9054
-		mus_note noteE, note4_16
-		mus_note noteC, note4_8
-		mus_note noteD, note4_8
-
-	db $d1
-
-		mus_note noteD, note8_16; 9059
-		mus_note noteC, note4_8
-		mus_note noteD, note8_16
-		mus_note noteB, note8_16
-		mus_note noteG#, note4_16
-		mus_note noteC, note4_16; 905E
-		mus_note noteD, note2_16
-
-	db $d1
-
-		mus_note noteA#, note8_16
-		mus_note noteC, note4_16
-		mus_note noteD, note4; 9063
-
-	db $f3
-
-		mus_note noteD, note4_16
-		mus_note noteC, note4_8
-		mus_note noteD, note4_16
-
-	mus_octave oct3; 9068
-
-	mus_octave oct3
-		mus_note noteC, note4_16
-		mus_note noteD, note2_16
-
-	db $d1
-
-		mus_note noteC, note8_16; 906D
-		mus_note noteC, note4_8
-
-	mus_end
-
-UnknSong_md_9070:
-	db $fc
-
-		mus_note noteRst, note2_4_16
-
-		mus_note noteD, note4; 9072
-
-	db $d3
-
-		mus_note noteF#, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note8_16
-		mus_note noteRst, note8_16; 9077
-
-		mus_note noteE, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note4_8
-		mus_note noteRst, note8
-
-		mus_note noteD, note16; 907C
-		mus_note noteC, note4_8
-		mus_note noteD, note8_16
-		mus_note noteA, note8_16
-		mus_note noteG#, note16
-		mus_note noteC, note4_16; 9081
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteA#, note16
-		mus_note noteC, note4_16
-		mus_note noteD, note4; 9086
-
-	db $d3
-
-		mus_note noteD, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note4
-		mus_note noteRst, note4_16; 908B
-
-	mus_octave oct7
-		mus_note noteC, note4_16
-		mus_note noteD, note2_16
-		mus_note noteRst, note8
-
-		mus_note noteC, note16; 9090
-		mus_note noteC, note4_8
-
-	mus_end
-
-UnknSong_md_9093:
-	db $fc
-
-		mus_note noteC#, note8
-		mus_note noteD, note8_16; 9095
-		mus_note noteD#, note2_4_8
-		mus_note noteG#, note8
-		mus_note noteC, note4
-		mus_note noteD, note2
-
-	db $f5; 909A
-
-		mus_note noteC, note8
-		mus_note noteC, note4_8_16
-		mus_note noteD, note8
-		mus_note noteRst, note8_16
-
-		mus_note noteG#, note8; 909F
-		mus_note noteC, note4_16
-		mus_note noteD, note2_16
-		mus_note noteA, note8
-		mus_note noteG#, note8
-		mus_note noteC, note4; 90A4
-
-	mus_end
-
-UnknSong_md_90a6:
-	db $fc
-	db $ee
-
-		mus_note noteD, note8_16
-		mus_note noteD#, note2_4_8_16; 90A9
-		mus_note noteB, note16
-		mus_note noteC, note4_8
-		mus_note noteD, note2
-
-	db $d5
-
-		mus_note noteF, note2_4_8; 90AE
-		mus_note noteC, note2
-		mus_note noteD, note8
-		mus_note noteB, note8_16
-		mus_note noteB, note16
-		mus_note noteC, note4_8_16; 90B3
-		mus_note noteD, note2_16
-		mus_note noteF#, note8
-		mus_note noteB, note16
-		mus_note noteC, note4_8
-
-	mus_end; 90B8
-
-UnknSong_md_90b9:
-		mus_note noteD, note8_16
-		mus_note noteA, note8_16
-		mus_note noteE, note2_8
-		mus_note noteD, note2
-		mus_note noteB, note4_8; 90BD
-		mus_note noteD, note2_8
-		mus_note noteD, note8
-		mus_note noteA#, note8_16
-		mus_note noteD#, note2_8
-		mus_note noteD, note2_16; 90C2
-		mus_note noteA, note8
-		mus_note noteE, note2_8
-
-	mus_end
-
-Func_90c6: ; 0x90c6
-	xor a
-	ld [$cfc7], a
-	ld [$d083], a
-	dec a
-	ld [$c0ee], a
-	call PlaySound
-	call DelayFrame
-	ld c, $8
-	ld a, [$d05c]
-	and a
-	jr z, .asm_90e3 ; 0x90dd $4
-	ld a, $ea
-	jr .asm_9100 ; 0x90e1 $1d
-.asm_90e3
-	ld a, [$d059]
-	cp $c8
-	jr c, .asm_90fe ; 0x90e8 $14
-	cp $f3
-	jr z, .asm_90fa ; 0x90ec $c
-	cp $f7
-	jr nz, .asm_90f6 ; 0x90f0 $4
-	ld a, $ea
-	jr .asm_9100 ; 0x90f4 $a
-.asm_90f6
-	ld a, $ed
-	jr .asm_9100 ; 0x90f8 $6
-.asm_90fa
-	ld a, $f3
-	jr .asm_9100 ; 0x90fc $2
-.asm_90fe
-	ld a, $f0
-.asm_9100
-	jp PlayMusic
-; 0x9103
-
-Func_9103: ; 0x9103
-	ld c, $0
-.asm_9105
-	ld b, $0
-	ld hl, $c026
-	add hl, bc
-	ld a, [hl]
-	and a
-	jr z, .asm_9131 ; 0x910d $22
-	ld a, c
-	cp $4
-	jr nc, .asm_912e ; 0x9112 $1a
-	ld a, [$c002]
-	and a
-	jr z, .asm_912e ; 0x9118 $14
-	bit 7, a
-	jr nz, .asm_9131 ; 0x911c $13
-	set 7, a
-	ld [$c002], a
-	xor a
-	ld [$ff00+$25], a
-	ld [$ff00+$1a], a
-	ld a, $80
-	ld [$ff00+$1a], a
-	jr .asm_9131 ; 0x912c $3
-.asm_912e
-	call Func_9138
-.asm_9131
-	ld a, c
-	inc c
-	cp $7
-	jr nz, .asm_9105 ; 0x9135 $ce
-	ret
-; 0x9138
-
-Func_9138: ; 0x9138
-	ld b, $0
-	ld hl, $c0b6
-	add hl, bc
-	ld a, [hl]
-	cp $1
-	jp z, Func_91d0
-	dec a
-	ld [hl], a
-	ld a, c
-	cp $4
-	jr nc, .asm_9154 ; 0x9149 $9
-	ld hl, $c02a
-	add hl, bc
-	ld a, [hl]
-	and a
-	jr z, .asm_9154 ; 0x9151 $1
-	ret
-.asm_9154
-	ld hl, $c02e
-	add hl, bc
-	bit 6, [hl]
-	jr z, .asm_915f ; 0x915a $3
-	call Func_980d
-.asm_915f
-	ld b, $0
-	ld hl, $c036
-	add hl, bc
-	bit 0, [hl]
-	jr nz, .asm_9171 ; 0x9167 $8
-	ld hl, $c02e
-	add hl, bc
-	bit 2, [hl]
-	jr nz, .asm_9185 ; 0x916f $14
-.asm_9171
-	ld hl, $c02e
-	add hl, bc
-	bit 4, [hl]
-	jr z, .asm_917c ; 0x9177 $3
-	jp Func_96f9
-.asm_917c
-	ld hl, $c04e
-	add hl, bc
-	ld a, [hl]
-	and a
-	jr z, .asm_9186 ; 0x9182 $2
-	dec [hl]
-.asm_9185
-	ret
-.asm_9186
-	ld hl, $c056
-	add hl, bc
-	ld a, [hl]
-	and a
-	jr nz, .asm_918f ; 0x918c $1
-	ret
-.asm_918f
-	ld d, a
-	ld hl, $c05e
-	add hl, bc
-	ld a, [hl]
-	and $f
-	and a
-	jr z, .asm_919c ; 0x9198 $2
-	dec [hl]
-	ret
-.asm_919c
-	ld a, [hl]
-	swap [hl]
-	or [hl]
-	ld [hl], a
-	ld hl, $c066
-	add hl, bc
-	ld e, [hl]
-	ld hl, $c02e
-	add hl, bc
-	bit 3, [hl]
-	jr z, .asm_91bc ; 0x91ac $e
-	res 3, [hl]
-	ld a, d
-	and $f
-	ld d, a
-	ld a, e
-	sub d
-	jr nc, .asm_91ba ; 0x91b6 $2
-	ld a, $0
-.asm_91ba
-	jr .asm_91c8 ; 0x91ba $c
-.asm_91bc
-	set 3, [hl]
-	ld a, d
-	and $f0
-	swap a
-	add e
-	jr nc, .asm_91c8 ; 0x91c4 $2
-	ld a, $ff
-.asm_91c8
-	ld d, a
-	ld b, $3
-	call Func_9838
-	ld [hl], d
-	ret
-; 0x91d0
-
-Func_91d0 ; 0x91d0
-	ld hl, $c06e
-	add hl, bc
-	ld a, [hl]
-	ld hl, $c04e
-	add hl, bc
-	ld [hl], a
-	ld hl, $c02e
-	add hl, bc
-	res 4, [hl]
-	res 5, [hl]
-	call Func_91e6
-	ret
-; 0x91e6
-
-Func_91e6 ; 0x91e6
-	call Func_9825
-	ld d, a
-	cp $ff
-	jp nz, Func_9274
-	ld b, $0
-	ld hl, $c02e
-	add hl, bc
-	bit 1, [hl]
-	jr nz, .asm_9224 ; 0x91f7 $2b
-	ld a, c
-	cp $3
-	jr nc, .asm_9200 ; 0x91fc $2
-	jr .asm_923f ; 0x91fe $3f
-.asm_9200
-	res 2, [hl]
-	ld hl, $c036
-	add hl, bc
-	res 0, [hl]
-	cp $6
-	jr nz, .asm_9214 ; 0x920a $8
-	ld a, $0
-	ld [$ff00+$1a], a
-	ld a, $80
-	ld [$ff00+$1a], a
-.asm_9214
-	jr nz, .asm_9222 ; 0x9214 $c
-	ld a, [$c003]
-	and a
-	jr z, .asm_9222 ; 0x921a $6
-	xor a
-	ld [$c003], a
-	jr .asm_923f ; 0x9220 $1d
-.asm_9222
-	jr .asm_9248 ; 0x9222 $24
-.asm_9224
-	res 1, [hl]
-	ld d, $0
-	ld a, c
-	add a
-	ld e, a
-	ld hl, $c006
-	add hl, de
-	push hl
-	ld hl, $c016
-	add hl, de
-	ld e, l
-	ld d, h
-	pop hl
-	ld a, [de]
-	ld [hli], a
-	inc de
-	ld a, [de]
-	ld [hl], a
-	jp Func_91e6
-.asm_923f
-	ld hl, $5b1f
-	add hl, bc
-	ld a, [$ff00+$25]
-	and [hl]
-	ld [$ff00+$25], a
-.asm_9248
-	ld a, [$c02a]
-	cp $14
-	jr nc, .asm_9251 ; 0x924d $2
-	jr .asm_926e ; 0x924f $1d
-.asm_9251
-	ld a, [$c02a]
-	cp $86
-	jr z, .asm_926e ; 0x9256 $16
-	jr c, .asm_925c ; 0x9258 $2
-	jr .asm_926e ; 0x925a $12
-.asm_925c
-	ld a, c
-	cp $4
-	jr z, .asm_9265 ; 0x925f $4
-	call Func_96c7
-	ret c
-.asm_9265
-	ld a, [$c005]
-	ld [$ff00+$24], a
-	xor a
-	ld [$c005], a
-.asm_926e
-	ld hl, $c026
-	add hl, bc
-	ld [hl], b
-	ret
-; 0x9274
-
-Func_9274: ; 0x9274
-	cp $fd
-	jp nz, Func_92a9
-	call Func_9825
-	push af
-	call Func_9825
-	ld d, a
-	pop af
-	ld e, a
-	push de
-	ld d, $0
-	ld a, c
-	add a
-	ld e, a
-	ld hl, $c006
-	add hl, de
-	push hl
-	ld hl, $c016
-	add hl, de
-	ld e, l
-	ld d, h
-	pop hl
-	ld a, [hli]
-	ld [de], a
-	inc de
-	ld a, [hld]
-	ld [de], a
-	pop de
-	ld [hl], e
-	inc hl
-	ld [hl], d
-	ld b, $0
-	ld hl, $c02e
-	add hl, bc
-	set 1, [hl]
-	jp Func_91e6
-; 0x92a9
-
-Func_92a9: ; 0x92a9
-	cp $fe
-	jp nz, Func_92e4
-	call Func_9825
-	ld e, a
-	and a
-	jr z, .asm_92cd ; 0x92b3 $18
-	ld b, $0
-	ld hl, $c0be
-	add hl, bc
-	ld a, [hl]
-	cp e
-	jr nz, .asm_92cb ; 0x92bd $c
-	ld a, $1
-	ld [hl], a
-	call Func_9825
-	call Func_9825
-	jp Func_91e6
-.asm_92cb
-	inc a
-	ld [hl], a
-.asm_92cd
-	call Func_9825
-	push af
-	call Func_9825
-	ld b, a
-	ld d, $0
-	ld a, c
-	add a
-	ld e, a
-	ld hl, $c006
-	add hl, de
-	pop af
-	ld [hli], a
-	ld [hl], b
-	jp Func_91e6
-; 0x92e4
-
-Func_92e4: ; 0x92e4
-	and $f0
-	cp $d0
-	jp nz, Func_9323
-	ld a, d
-	and $f
-	ld b, $0
-	ld hl, $c0c6
-	add hl, bc
-	ld [hl], a
-	ld a, c
-	cp $3
-	jr z, .asm_9320 ; 0x92f8 $26
-	call Func_9825
-	ld d, a
-	ld a, c
-	cp $2
-	jr z, .asm_930c ; 0x9301 $9
-	cp $6
-	jr nz, .asm_9319 ; 0x9305 $12
-	ld hl, $c0e7
-	jr .asm_930f ; 0x930a $3
-.asm_930c
-	ld hl, $c0e6
-.asm_930f
-	ld a, d
-	and $f
-	ld [hl], a
-	ld a, d
-	and $30
-	sla a
-	ld d, a
-.asm_9319
-	ld b, $0
-	ld hl, $c0de
-	add hl, bc
-	ld [hl], d
-.asm_9320
-	jp Func_91e6
-; 0x9323
-
-Func_9323: ; 0x9323
-	ld a, d
-	cp $e8
-	jr nz, .asm_9335 ; 0x9326 $d
-	ld b, $0
-	ld hl, $c02e
-	add hl, bc
-	ld a, [hl]
-	xor $1
-	ld [hl], a
-	jp Func_91e6
-.asm_9335
-	cp $ea
-	jr nz, .asm_936d ; 0x9337 $34
-	call Func_9825
-	ld b, $0
-	ld hl, $c04e
-	add hl, bc
-	ld [hl], a
-	ld hl, $c06e
-	add hl, bc
-	ld [hl], a
-	call Func_9825
-	ld d, a
-	and $f0
-	swap a
-	ld b, $0
-	ld hl, $c056
-	add hl, bc
-	srl a
-	ld e, a
-	adc b
-	swap a
-	or e
-	ld [hl], a
-	ld a, d
-	and $f
-	ld d, a
-	ld hl, $c05e
-	add hl, bc
-	swap a
-	or d
-	ld [hl], a
-	jp Func_91e6
-.asm_936d
-	cp $eb
-	jr nz, .asm_93a5 ; 0x936f $34
-	call Func_9825
-	ld b, $0
-	ld hl, $c076
-	add hl, bc
-	ld [hl], a
-	call Func_9825
-	ld d, a
-	and $f0
-	swap a
-	ld b, a
-	ld a, d
-	and $f
-	call Func_9858
-	ld b, $0
-	ld hl, $c0a6
-	add hl, bc
-	ld [hl], d
-	ld hl, $c0ae
-	add hl, bc
-	ld [hl], e
-	ld b, $0
-	ld hl, $c02e
-	add hl, bc
-	set 4, [hl]
-	call Func_9825
-	ld d, a
-	jp Func_950a
-.asm_93a5
-	cp $ec
-	jr nz, .asm_93ba ; 0x93a7 $11
-	call Func_9825
-	rrca
-	rrca
-	and $c0
-	ld b, $0
-	ld hl, $c03e
-	add hl, bc
-	ld [hl], a
-	jp Func_91e6
-.asm_93ba
-	cp $ed
-	jr nz, .asm_93fa ; 0x93bc $3c
-	ld a, c
-	cp $4
-	jr nc, .asm_93de ; 0x93c1 $1b
-	call Func_9825
-	ld [$c0e8], a
-	call Func_9825
-	ld [$c0e9], a
-	xor a
-	ld [$c0ce], a
-	ld [$c0cf], a
-	ld [$c0d0], a
-	ld [$c0d1], a
-	jr .asm_93f7 ; 0x93dc $19
-.asm_93de
-	call Func_9825
-	ld [$c0ea], a
-	call Func_9825
-	ld [$c0eb], a
-	xor a
-	ld [$c0d2], a
-	ld [$c0d3], a
-	ld [$c0d4], a
-	ld [$c0d5], a
-.asm_93f7
-	jp Func_91e6
-.asm_93fa
-	cp $ee
-	jr nz, .asm_9407 ; 0x93fc $9
-	call Func_9825
-	ld [$c004], a
-	jp Func_91e6
-.asm_9407
-	cp $ef
-	jr nz, .asm_9426 ; 0x9409 $1b
-	call Func_9825
-	push bc
-	call Func_9876
-	pop bc
-	ld a, [$c003]
-	and a
-	jr nz, .asm_9423 ; 0x9417 $a
-	ld a, [$c02d]
-	ld [$c003], a
-	xor a
-	ld [$c02d], a
-.asm_9423
-	jp Func_91e6
-.asm_9426
-	cp $fc
-	jr nz, .asm_9444 ; 0x9428 $1a
-	call Func_9825
-	ld b, $0
-	ld hl, $c046
-	add hl, bc
-	ld [hl], a
-	and $c0
-	ld hl, $c03e
-	add hl, bc
-	ld [hl], a
-	ld hl, $c02e
-	add hl, bc
-	set 6, [hl]
-	jp Func_91e6
-.asm_9444
-	cp $f0
-	jr nz, .asm_9450 ; 0x9446 $8
-	call Func_9825
-	ld [$ff00+$24], a
-	jp Func_91e6
-.asm_9450
-	cp $f8
-	jr nz, .asm_945f ; 0x9452 $b
-	ld b, $0
-	ld hl, $c036
-	add hl, bc
-	set 0, [hl]
-	jp Func_91e6
-.asm_945f
-	and $f0
-	cp $e0
-	jr nz, .asm_9472 ; 0x9463 $d
-	ld hl, $c0d6
-	ld b, $0
-	add hl, bc
-	ld a, d
-	and $f
-	ld [hl], a
-	jp Func_91e6
-.asm_9472
-	cp $20
-	jr nz, .asm_94bf ; 0x9474 $49
-	ld a, c
-	cp $3
-	jr c, .asm_94bf ; 0x9479 $44
-	ld b, $0
-	ld hl, $c036
-	add hl, bc
-	bit 0, [hl]
-	jr nz, .asm_94bf ; 0x9483 $3a
-	call Func_950a
-	ld d, a
-	ld b, $0
-	ld hl, $c03e
-	add hl, bc
-	ld a, [hl]
-	or d
-	ld d, a
-	ld b, $1
-	call Func_9838
-	ld [hl], d
-	call Func_9825
-	ld d, a
-	ld b, $2
-	call Func_9838
-	ld [hl], d
-	call Func_9825
-	ld e, a
-	ld a, c
-	cp $7
-	ld a, $0
-	jr z, .asm_94b2 ; 0x94ab $5
-	push de
-	call Func_9825
-	pop de
-.asm_94b2
-	ld d, a
-	push de
-	call Func_9629
-	call Func_95f8
-	pop de
-	call Func_964b
-	ret
-.asm_94bf
-	ld a, c
-	cp $4
-	jr c, .asm_94db ; 0x94c2 $17
-	ld a, d
-	cp $10
-	jr nz, .asm_94db ; 0x94c7 $12
-	ld b, $0
-	ld hl, $c036
-	add hl, bc
-	bit 0, [hl]
-	jr nz, .asm_94db ; 0x94d1 $8
-	call Func_9825
-	ld [$ff00+$10], a
-	jp Func_91e6
-.asm_94db
-	ld a, c
-	cp $3
-	jr nz, Func_950a ; 0x94de $2a
-	ld a, d
-	and $f0
-	cp $b0
-	jr z, .asm_94f5 ; 0x94e5 $e
-	jr nc, Func_950a ; 0x94e7 $21
-	swap a
-	ld b, a
-	ld a, d
-	and $f
-	ld d, a
-	ld a, b
-	push de
-	push bc
-	jr .asm_94fd ; 0x94f3 $8
-.asm_94f5
-	ld a, d
-	and $f
-	push af
-	push bc
-	call Func_9825
-.asm_94fd
-	ld d, a
-	ld a, [$c003]
-	and a
-	jr nz, .asm_9508 ; 0x9502 $4
-	ld a, d
-	call Func_9876
-.asm_9508
-	pop bc
-	pop de
-
-Func_950a: ; 0x950a
-	ld a, d
-	push af
-	and $f
-	inc a
-	ld b, $0
-	ld e, a
-	ld d, b
-	ld hl, $c0c6
-	add hl, bc
-	ld a, [hl]
-	ld l, b
-	call Func_9847
-	ld a, c
-	cp $4
-	jr nc, .asm_952b ; 0x951f $a
-	ld a, [$c0e8]
-	ld d, a
-	ld a, [$c0e9]
-	ld e, a
-	jr .asm_953e ; 0x9529 $13
-.asm_952b
-	ld d, $1
-	ld e, $0
-	cp $7
-	jr z, .asm_953e ; 0x9531 $b
-	call Func_9693
-	ld a, [$c0ea]
-	ld d, a
-	ld a, [$c0eb]
-	ld e, a
-.asm_953e
-	ld a, l
-	ld b, $0
-	ld hl, $c0ce
-	add hl, bc
-	ld l, [hl]
-	call Func_9847
-	ld e, l
-	ld d, h
-	ld hl, $c0ce
-	add hl, bc
-	ld [hl], e
-	ld a, d
-	ld hl, $c0b6
-	add hl, bc
-	ld [hl], a
-	ld hl, $c036
-	add hl, bc
-	bit 0, [hl]
-	jr nz, .asm_9568 ; 0x955c $a
-	ld hl, $c02e
-	add hl, bc
-	bit 2, [hl]
-	jr z, .asm_9568 ; 0x9564 $2
-	pop hl
-	ret
-.asm_9568
-	pop af
-	and $f0
-	cp $c0
-	jr nz, .asm_959f ; 0x956d $30
-	ld a, c
-	cp $4
-	jr nc, .asm_957c ; 0x9572 $8
-	ld hl, $c02a
-	add hl, bc
-	ld a, [hl]
-	and a
-	jr nz, .asm_959e ; 0x957a $22
-.asm_957c
-	ld a, c
-	cp $2
-	jr z, .asm_9585 ; 0x957f $4
-	cp $6
-	jr nz, .asm_9592 ; 0x9583 $d
-.asm_9585
-	ld b, $0
-	ld hl, $5b1f
-	add hl, bc
-	ld a, [$ff00+$25]
-	and [hl]
-	ld [$ff00+$25], a
-	jr .asm_959e ; 0x9590 $c
-.asm_9592
-	ld b, $2
-	call Func_9838
-	ld a, $8
-	ld [hli], a
-	inc hl
-	ld a, $80
-	ld [hl], a
-.asm_959e
-	ret
-.asm_959f
-	swap a
-	ld b, $0
-	ld hl, $c0d6
-	add hl, bc
-	ld b, [hl]
-	call Func_9858
-	ld b, $0
-	ld hl, $c02e
-	add hl, bc
-	bit 4, [hl]
-	jr z, .asm_95b8 ; 0x95b3 $3
-	call Func_978f
-.asm_95b8
-	push de
-	ld a, c
-	cp $4
-	jr nc, .asm_95cd ; 0x95bc $f
-	ld hl, $c02a
-	ld d, $0
-	ld e, a
-	add hl, de
-	ld a, [hl]
-	and a
-	jr nz, .asm_95cb ; 0x95c7 $2
-	jr .asm_95cd ; 0x95c9 $2
-.asm_95cb
-	pop de
-	ret
-.asm_95cd
-	ld b, $0
-	ld hl, $c0de
-	add hl, bc
-	ld d, [hl]
-	ld b, $2
-	call Func_9838
-	ld [hl], d
-	call Func_9629
-	call Func_95f8
-	pop de
-	ld b, $0
-	ld hl, $c02e
-	add hl, bc
-	bit 0, [hl]
-	jr z, .asm_95ef ; 0x95e9 $4
-	inc e
-	jr nc, .asm_95ef ; 0x95ec $1
-	inc d
-.asm_95ef
-	ld hl, $c066
-	add hl, bc
-	ld [hl], e
-	call Func_964b
-	ret
-; 0x95f8
-
-Func_95f8: ; 0x95f8
-	ld b, $0
-	ld hl, $5b27
-	add hl, bc
-	ld a, [$ff00+$25]
-	or [hl]
-	ld d, a
-	ld a, c
-	cp $7
-	jr z, .asm_9613 ; 0x9605 $c
-	cp $4
-	jr nc, .asm_9625 ; 0x9609 $1a
-	ld hl, $c02a
-	add hl, bc
-	ld a, [hl]
-	and a
-	jr nz, .asm_9625 ; 0x9611 $12
-.asm_9613
-	ld a, [$c004]
-	ld hl, $5b27
-	add hl, bc
-	and [hl]
-	ld d, a
-	ld a, [$ff00+$25]
-	ld hl, $5b1f
-	add hl, bc
-	and [hl]
-	or d
-	ld d, a
-.asm_9625
-	ld a, d
-	ld [$ff00+$25], a
-	ret
-; 0x9629
-
-Func_9629: ; 0x9629
-	ld b, $0
-	ld hl, $c0b6
-	add hl, bc
-	ld d, [hl]
-	ld a, c
-	cp $2
-	jr z, .asm_9644 ; 0x9633 $f
-	cp $6
-	jr z, .asm_9644 ; 0x9637 $b
-	ld a, d
-	and $3f
-	ld d, a
-	ld hl, $c03e
-	add hl, bc
-	ld a, [hl]
-	or d
-	ld d, a
-.asm_9644
-	ld b, $1
-	call Func_9838
-	ld [hl], d
-	ret
-; 0x964b
-
-Func_964b: ; 0x964b
-	ld a, c
-	cp $2
-	jr z, .asm_9654 ; 0x964e $4
-	cp $6
-	jr nz, .asm_9681 ; 0x9652 $2d
-.asm_9654
-	push de
-	ld de, $c0e6
-	cp $2
-	jr z, .asm_965f ; 0x965a $3
-	ld de, $c0e7
-.asm_965f
-	ld a, [de]
-	add a
-	ld d, $0
-	ld e, a
-	ld hl, $4361
-	add hl, de
-	ld e, [hl]
-	inc hl
-	ld d, [hl]
-	ld hl, $ff30
-	ld b, $f
-	ld a, $0
-	ld [$ff00+$1a], a
-.asm_9674
-	ld a, [de]
-	inc de
-	ld [hli], a
-	ld a, b
-	dec b
-	and a
-	jr nz, .asm_9674 ; 0x967a $f8
-	ld a, $80
-	ld [$ff00+$1a], a
-	pop de
-.asm_9681
-	ld a, d
-	or $80
-	and $c7
-	ld d, a
-	ld b, $3
-	call Func_9838
-	ld [hl], e
-	inc hl
-	ld [hl], d
-	call Func_96b5
-	ret
-; 0x9693
-
-Func_9693: ; 0x9693
-	call Func_96e5
-	jr nc, .asm_96ab ; 0x9696 $13
-	ld d, $0
-	ld a, [$c0f2]
-	add $80
-	jr nc, .asm_96a2 ; 0x969f $1
-	inc d
-.asm_96a2
-	ld [$c0eb], a
-	ld a, d
-	ld [$c0ea], a
-	jr .asm_96b4 ; 0x96a9 $9
-.asm_96ab
-	xor a
-	ld [$c0eb], a
-	ld a, $1
-	ld [$c0ea], a
-.asm_96b4
-	ret
-; 0x96b5
-
-Func_96b5: ; 0x96b5
-	call Func_96e5
-	jr nc, .asm_96c6 ; 0x96b8 $c
-	ld a, [$c0f1]
-	add e
-	jr nc, .asm_96c1 ; 0x96be $1
-	inc d
-.asm_96c1
-	dec hl
-	ld e, a
-	ld [hl], e
-	inc hl
-	ld [hl], d
-.asm_96c6
-	ret
-; 0x96c7
-
-Func_96c7: ; 0x96c7
-	call Func_96e5
-	jr nc, .asm_96e2 ; 0x96ca $16
-	ld hl, $c006
-	ld e, c
-	ld d, $0
-	sla e
-	rl d
-	add hl, de
-	ld a, [hl]
-	sub $1
-	ld [hl], a
-	inc hl
-	ld a, [hl]
-	sbc $0
-	ld [hl], a
-	scf
-	ret
-.asm_96e2
-	scf
-	ccf
-	ret
-; 0x96e5
-
-Func_96e5: ; 0x96e5
-	ld a, [$c02a]
-	cp $14
-	jr nc, .asm_96ee ; 0x96ea $2
-	jr .asm_96f4 ; 0x96ec $6
-.asm_96ee
-	cp $86
-	jr z, .asm_96f4 ; 0x96f0 $2
-	jr c, .asm_96f7 ; 0x96f2 $3
-.asm_96f4
-	scf
-	ccf
-	ret
-.asm_96f7
-	scf
-	ret
-; 0x96f9
-
-Func_96f9: ; 0x96f9
-	ld hl, $c02e
-	add hl, bc
-	bit 5, [hl]
-	jp nz, .asm_9740
-	ld hl, $c09e
-	add hl, bc
-	ld e, [hl]
-	ld hl, $c096
-	add hl, bc
-	ld d, [hl]
-	ld hl, $c07e
-	add hl, bc
-	ld l, [hl]
-	ld h, b
-	add hl, de
-	ld d, h
-	ld e, l
-	ld hl, $c08e
-	add hl, bc
-	push hl
-	ld hl, $c086
-	add hl, bc
-	ld a, [hl]
-	pop hl
-	add [hl]
-	ld [hl], a
-	ld a, $0
-	adc e
-	ld e, a
-	ld a, $0
-	adc d
-	ld d, a
-	ld hl, $c0a6
-	add hl, bc
-	ld a, [hl]
-	cp d
-	jp c, .asm_9786
-	jr nz, .asm_9773 ; 0x9733 $3e
-	ld hl, $c0ae
-	add hl, bc
-	ld a, [hl]
-	cp e
-	jp c, .asm_9786
-	jr .asm_9773 ; 0x973e $33
-.asm_9740
-	ld hl, $c09e
-	add hl, bc
-	ld a, [hl]
-	ld hl, $c096
-	add hl, bc
-	ld d, [hl]
-	ld hl, $c07e
-	add hl, bc
-	ld e, [hl]
-	sub e
-	ld e, a
-	ld a, d
-	sbc b
-	ld d, a
-	ld hl, $c086
-	add hl, bc
-	ld a, [hl]
-	add a
-	ld [hl], a
-	ld a, e
-	sbc b
-	ld e, a
-	ld a, d
-	sbc b
-	ld d, a
-	ld hl, $c0a6
-	add hl, bc
-	ld a, d
-	cp [hl]
-	jr c, .asm_9786 ; 0x9767 $1d
-	jr nz, .asm_9773 ; 0x9769 $8
-	ld hl, $c0ae
-	add hl, bc
-	ld a, e
-	cp [hl]
-	jr c, .asm_9786 ; 0x9771 $13
-.asm_9773
-	ld hl, $c09e
-	add hl, bc
-	ld [hl], e
-	ld hl, $c096
-	add hl, bc
-	ld [hl], d
-	ld b, $3
-	call Func_9838
-	ld a, e
-	ld [hli], a
-	ld [hl], d
-	ret
-.asm_9786
-	ld hl, $c02e
-	add hl, bc
-	res 4, [hl]
-	res 5, [hl]
-	ret
-; 0x978f
-
-Func_978f: ; 0x978f
-	ld hl, $c096
-	add hl, bc
-	ld [hl], d
-	ld hl, $c09e
-	add hl, bc
-	ld [hl], e
-	ld hl, $c0b6
-	add hl, bc
-	ld a, [hl]
-	ld hl, $c076
-	add hl, bc
-	sub [hl]
-	jr nc, .asm_97a7 ; 0x97a3 $2
-	ld a, $1
-.asm_97a7
-	ld [hl], a
-	ld hl, $c0ae
-	add hl, bc
-	ld a, e
-	sub [hl]
-	ld e, a
-	ld a, d
-	sbc b
-	ld hl, $c0a6
-	add hl, bc
-	sub [hl]
-	jr c, .asm_97c3 ; 0x97b6 $b
-	ld d, a
-	ld b, $0
-	ld hl, $c02e
-	add hl, bc
-	set 5, [hl]
-	jr .asm_97e6 ; 0x97c1 $23
-.asm_97c3
-	ld hl, $c096
-	add hl, bc
-	ld d, [hl]
-	ld hl, $c09e
-	add hl, bc
-	ld e, [hl]
-	ld hl, $c0ae
-	add hl, bc
-	ld a, [hl]
-	sub e
-	ld e, a
-	ld a, d
-	sbc b
-	ld d, a
-	ld hl, $c0a6
-	add hl, bc
-	ld a, [hl]
-	sub d
-	ld d, a
-	ld b, $0
-	ld hl, $c02e
-	add hl, bc
-	res 5, [hl]
-.asm_97e6
-	ld hl, $c076
-	add hl, bc
-.asm_97ea
-	inc b
-	ld a, e
-	sub [hl]
-	ld e, a
-	jr nc, .asm_97ea ; 0x97ee $fa
-	ld a, d
-	and a
-	jr z, .asm_97f8 ; 0x97f2 $4
-	dec a
-	ld d, a
-	jr .asm_97ea ; 0x97f6 $f2
-.asm_97f8
-	ld a, e
-	add [hl]
-	ld d, b
-	ld b, $0
-	ld hl, $c07e
-	add hl, bc
-	ld [hl], d
-	ld hl, $c086
-	add hl, bc
-	ld [hl], a
-	ld hl, $c08e
-	add hl, bc
-	ld [hl], a
-	ret
-; 0x980d
-
-Func_980d: ; 0x980d
-	ld b, $0
-	ld hl, $c046
-	add hl, bc
-	ld a, [hl]
-	rlca
-	rlca
-	ld [hl], a
-	and $c0
-	ld d, a
-	ld b, $1
-	call Func_9838
-	ld a, [hl]
-	and $3f
-	or d
-	ld [hl], a
-	ret
-; 0x9825
-
-Func_9825: ; 0x9825
-	ld d, $0
-	ld a, c
-	add a
-	ld e, a
-	ld hl, $c006
-	add hl, de
-	ld a, [hli]
-	ld e, a
-	ld a, [hld]
-	ld d, a
-	ld a, [de]
-	inc de
-	ld [hl], e
-	inc hl
-	ld [hl], d
-	ret
-; 0x9838
-
-Func_9838: ; 0x9838
-	ld a, c
-	ld hl, $5b17
-	add l
-	jr nc, .asm_9840 ; 0x983d $1
-	inc h
-.asm_9840
-	ld l, a
-	ld a, [hl]
-	add b
-	ld l, a
-	ld h, $ff
-	ret
-; 0x9847
-
-Func_9847: ; 0x9847
-	ld h, $0
-.asm_9849
-	srl a
-	jr nc, .asm_984e ; 0x984b $1
-	add hl, de
-.asm_984e
-	sla e
-	rl d
-	and a
-	jr z, .asm_9857 ; 0x9853 $2
-	jr .asm_9849 ; 0x9855 $f2
-.asm_9857
-	ret
-; 0x9858
-
-Func_9858: ; 0x9858
-	ld h, $0
-	ld l, a
-	add hl, hl
-	ld d, h
-	ld e, l
-	ld hl, $5b2f
-	add hl, de
-	ld e, [hl]
-	inc hl
-	ld d, [hl]
-	ld a, b
-.asm_9866
-	cp $7
-	jr z, .asm_9871 ; 0x9868 $7
-	sra d
-	rr e
-	inc a
-	jr .asm_9866 ; 0x986f $f5
-.asm_9871
-	ld a, $8
-	add d
-	ld d, a
-	ret
-; 0x9876
-
-Func_9876: ; 0x9876
-	ld [$c001], a
-	cp $ff
-	jp z, Func_9a34
-	cp $b9
-	jp z, Func_994e
-	jp c, Func_994e
-	cp $fe
-	jr z, .asm_988d ; 0x9888 $3
-	jp nc, Func_994e
-.asm_988d
-	xor a
-	ld [$c000], a
-	ld [$c003], a
-	ld [$c0e9], a
-	ld [$c0e6], a
-	ld [$c0e7], a
-	ld d, $8
-	ld hl, $c016
-	call Func_9a89
-	ld hl, $c006
-	call Func_9a89
-	ld d, $4
-	ld hl, $c026
-	call Func_9a89
-	ld hl, $c02e
-	call Func_9a89
-	ld hl, $c03e
-	call Func_9a89
-	ld hl, $c046
-	call Func_9a89
-	ld hl, $c04e
-	call Func_9a89
-	ld hl, $c056
-	call Func_9a89
-	ld hl, $c05e
-	call Func_9a89
-	ld hl, $c066
-	call Func_9a89
-	ld hl, $c06e
-	call Func_9a89
-	ld hl, $c036
-	call Func_9a89
-	ld hl, $c076
-	call Func_9a89
-	ld hl, $c07e
-	call Func_9a89
-	ld hl, $c086
-	call Func_9a89
-	ld hl, $c08e
-	call Func_9a89
-	ld hl, $c096
-	call Func_9a89
-	ld hl, $c09e
-	call Func_9a89
-	ld hl, $c0a6
-	call Func_9a89
-	ld hl, $c0ae
-	call Func_9a89
-	ld a, $1
-	ld hl, $c0be
-	call Func_9a89
-	ld hl, $c0b6
-	call Func_9a89
-	ld hl, $c0c6
-	call Func_9a89
-	ld [$c0e8], a
-	ld a, $ff
-	ld [$c004], a
-	xor a
-	ld [$ff00+$24], a
-	ld a, $8
-	ld [$ff00+$10], a
-	ld a, $0
-	ld [$ff00+$25], a
-	xor a
-	ld [$ff00+$1a], a
-	ld a, $80
-	ld [$ff00+$1a], a
-	ld a, $77
-	ld [$ff00+$24], a
-	jp Func_9a8f
-; 0x994e
-
-Func_994e: ; 0x994e
-	ld l, a
-	ld e, a
-	ld h, $0
-	ld d, h
-	add hl, hl
-	add hl, de
-	ld de, $4000
-	add hl, de
-	ld a, h
-	ld [$c0ec], a
-	ld a, l
-	ld [$c0ed], a
-	ld a, [hl]
-	and $c0
-	rlca
-	rlca
-	ld c, a
-.asm_9967
-	ld d, c
-	ld a, c
-	add a
-	add c
-	ld c, a
-	ld b, $0
-	ld a, [$c0ec]
-	ld h, a
-	ld a, [$c0ed]
-	ld l, a
-	add hl, bc
-	ld c, d
-	ld a, [hl]
-	and $f
-	ld e, a
-	ld d, $0
-	ld hl, $c026
-	add hl, de
-	ld a, [hl]
-	and a
-	jr z, .asm_99a3 ; 0x9984 $1d
-	ld a, e
-	cp $7
-	jr nz, .asm_999a ; 0x9989 $f
-	ld a, [$c001]
-	cp $14
-	jr nc, .asm_9993 ; 0x9990 $1
-	ret
-.asm_9993
-	ld a, [hl]
-	cp $14
-	jr z, .asm_99a3 ; 0x9996 $b
-	jr c, .asm_99a3 ; 0x9998 $9
-.asm_999a
-	ld a, [$c001]
-	cp [hl]
-	jr z, .asm_99a3 ; 0x999e $3
-	jr c, .asm_99a3 ; 0x99a0 $1
-	ret
-.asm_99a3
-	xor a
-	push de
-	ld h, d
-	ld l, e
-	add hl, hl
-	ld d, h
-	ld e, l
-	ld hl, $c016
-	add hl, de
-	ld [hli], a
-	ld [hl], a
-	ld hl, $c006
-	add hl, de
-	ld [hli], a
-	ld [hl], a
-	pop de
-	ld hl, $c026
-	add hl, de
-	ld [hl], a
-	ld hl, $c02e
-	add hl, de
-	ld [hl], a
-	ld hl, $c03e
-	add hl, de
-	ld [hl], a
-	ld hl, $c046
-	add hl, de
-	ld [hl], a
-	ld hl, $c04e
-	add hl, de
-	ld [hl], a
-	ld hl, $c056
-	add hl, de
-	ld [hl], a
-	ld hl, $c05e
-	add hl, de
-	ld [hl], a
-	ld hl, $c066
-	add hl, de
-	ld [hl], a
-	ld hl, $c06e
-	add hl, de
-	ld [hl], a
-	ld hl, $c076
-	add hl, de
-	ld [hl], a
-	ld hl, $c07e
-	add hl, de
-	ld [hl], a
-	ld hl, $c086
-	add hl, de
-	ld [hl], a
-	ld hl, $c08e
-	add hl, de
-	ld [hl], a
-	ld hl, $c096
-	add hl, de
-	ld [hl], a
-	ld hl, $c09e
-	add hl, de
-	ld [hl], a
-	ld hl, $c0a6
-	add hl, de
-	ld [hl], a
-	ld hl, $c0ae
-	add hl, de
-	ld [hl], a
-	ld hl, $c036
-	add hl, de
-	ld [hl], a
-	ld a, $1
-	ld hl, $c0be
-	add hl, de
-	ld [hl], a
-	ld hl, $c0b6
-	add hl, de
-	ld [hl], a
-	ld hl, $c0c6
-	add hl, de
-	ld [hl], a
-	ld a, e
-	cp $4
-	jr nz, .asm_9a2b ; 0x9a25 $4
-	ld a, $8
-	ld [$ff00+$10], a
-.asm_9a2b
-	ld a, c
-	and a
-	jp z, Func_9a8f
-	dec c
-	jp .asm_9967
-; 0x9a34
-
-Func_9a34: ; 0x9a34
-	ld a, $80
-	ld [$ff00+$26], a
-	ld [$ff00+$1a], a
-	xor a
-	ld [$ff00+$25], a
-	ld [$ff00+$1c], a
-	ld a, $8
-	ld [$ff00+$10], a
-	ld [$ff00+$12], a
-	ld [$ff00+$17], a
-	ld [$ff00+$21], a
-	ld a, $40
-	ld [$ff00+$14], a
-	ld [$ff00+$19], a
-	ld [$ff00+$23], a
-	ld a, $77
-	ld [$ff00+$24], a
-	xor a
-	ld [$c000], a
-	ld [$c003], a
-	ld [$c002], a
-	ld [$c0e9], a
-	ld [$c0eb], a
-	ld [$c0e6], a
-	ld [$c0e7], a
-	ld d, $a0
-	ld hl, $c006
-	call Func_9a89
-	ld a, $1
-	ld d, $18
-	ld hl, $c0b6
-	call Func_9a89
-	ld [$c0e8], a
-	ld [$c0ea], a
-	ld a, $ff
-	ld [$c004], a
-	ret
-; 0x9a89
-
-Func_9a89: ; 0x9a89
-	ld b, d
-.asm_9a8a
-	ld [hli], a
-	dec b
-	jr nz, .asm_9a8a ; 0x9a8c $fc
-	ret
-; 0x9a8f
-
-Func_9a8f: ; 0x9a8f
-	ld a, [$c001]
-	ld l, a
-	ld e, a
-	ld h, $0
-	ld d, h
-	add hl, hl
-	add hl, de
-	ld de, $4000
-	add hl, de
-	ld e, l
-	ld d, h
-	ld hl, $c006
-	ld a, [de]
-	ld b, a
-	rlca
-	rlca
-	and $3
-	ld c, a
-	ld a, b
-	and $f
-	ld b, c
-	inc b
-	inc de
-	ld c, $0
-.asm_9ab1
-	cp c
-	jr z, .asm_9ab9 ; 0x9ab2 $5
-	inc c
-	inc hl
-	inc hl
-	jr .asm_9ab1 ; 0x9ab7 $f8
-.asm_9ab9
-	push hl
-	push bc
-	push af
-	ld b, $0
-	ld c, a
-	ld hl, $c026
-	add hl, bc
-	ld a, [$c001]
-	ld [hl], a
-	pop af
-	cp $3
-	jr c, .asm_9ad2 ; 0x9aca $6
-	ld hl, $c02e
-	add hl, bc
-	set 2, [hl]
-.asm_9ad2
-	pop bc
-	pop hl
-	ld a, [de]
-	ld [hli], a
-	inc de
-	ld a, [de]
-	ld [hli], a
-	inc de
-	inc c
-	dec b
-	ld a, b
-	and a
-	ld a, [de]
-	inc de
-	jr nz, .asm_9ab1 ; 0x9ae0 $cf
-	ld a, [$c001]
-	cp $14
-	jr nc, .asm_9aeb ; 0x9ae7 $2
-	jr .asm_9b15 ; 0x9ae9 $2a
-.asm_9aeb
-	ld a, [$c001]
-	cp $86
-	jr z, .asm_9b15 ; 0x9af0 $23
-	jr c, .asm_9af6 ; 0x9af2 $2
-	jr .asm_9b15 ; 0x9af4 $1f
-.asm_9af6
-	ld hl, $c02a
-	ld [hli], a
-	ld [hli], a
-	ld [hli], a
-	ld [hl], a
-	ld hl, $c012
-	ld de, $5b16
-	ld [hl], e
-	inc hl
-	ld [hl], d
-	ld a, [$c005]
-	and a
-	jr nz, .asm_9b15 ; 0x9b0a $9
-	ld a, [$ff00+$24]
-	ld [$c005], a
-	ld a, $77
-	ld [$ff00+$24], a
-.asm_9b15
-	ret
-; 0x9b16
-
-	mus_end; 9B16
-
-UnknSong_md_9b17:
-		mus_note noteC#, note16
-		mus_note noteC#, note4_8
-		mus_note noteC#, note2_8_16
-		mus_note noteC#, note1
-		mus_note noteC#, note16; 9B1B
-		mus_note noteC#, note4_8
-		mus_note noteC#, note2_8_16
-		mus_note noteC#, note1
-
-	db $ee
-	db $dd; 9B20
-
-		mus_note noteB, note2_4
-		mus_note noteG, note2
-
-	db $ee
-	db $dd
-
-		mus_note noteB, note2_4; 9B25
-		mus_note noteG, note2
-		mus_note noteC#, note8
-		mus_note noteD, note8_16
-		mus_note noteE, note4_16
-		mus_note noteG#, note2_16; 9B2A
-		mus_note noteC#, note8
-		mus_note noteD, note8_16
-		mus_note noteE, note4_16
-		mus_note noteG#, note2_16
-		mus_note noteD, note2_4_16; 9B2F
-
-	db $f8
-
-		mus_note noteA, note2_4_8
-
-	db $f8
-
-		mus_note noteC, note2
-
-	db $f9; 9B34
-
-		mus_note noteF#, note2_4
-
-	db $f9
-
-		mus_note noteRst, note2_8_16
-
-	db $f9
-
-		mus_note noteD, note4; 9B39
-
-	db $fa
-
-		mus_note noteG, note2
-
-	db $fa
-
-		mus_note noteRst, note2
-
-	db $fa; 9B3E
-
-		mus_note noteC#, note8_16
-
-	db $fb
-
-		mus_note noteF, note2_16
-
-	db $fb
-
-		mus_note noteA, note2_4; 9B43
-
-	db $fb
-	db $da
-	db $fb
-
-Func_9b47: ; 0x9b47
-	ld c, $2
-	ld a, $de
-	call PlayMusic
-	ld hl, $c006
-	ld de, $71a2
-	call Func_9b60
-	ld de, $721d
-	call Func_9b60
-	ld de, $72b5
-
-Func_9b60: ; 0x9b60
-	ld a, e
-	ld [hli], a
-	ld a, d
-	ld [hli], a
-	ret
-; 0x9b65
-
-Func_9b65: ; 0x9b65
-	ld c, $2
-	ld a, $de
-	call PlayMusic
-	ld hl, $c006
-	ld de, $7119
-	jp Func_9b60
-; 0x9b75
-
-Func_9b75: ; 0x9b75
-	call Func_9b47
-	ld hl, $c006
-	ld de, $719b
-	jp Func_9b60
-; 0x9b81
-
-Func_9b81: ; 0x9b81
-	ld a, $a
-	ld [$cfc8], a
-	ld [$cfc9], a
-	ld a, $ff
-	ld [$cfc7], a
-	ld c, $64
-	call DelayFrames
-	ld c, $2
-	ld a, $c3
-	call PlayMusic
-	ld hl, $c006
-	ld de, $6a6f
-	jp Func_9b60
-; 0x9ba3
- 
-;Pokemon Healed Music
-PkmnHealed_md_1: ;9BA3 - 9BC3
-	;Setup
-	mus_tempo 0, $90
-	mus_volume 119
-	mus_duty duty50
-	db $E8 ;??
-	mus_vel 8, 1
-
-;Music
-	;Piece 1
-	mus_note noteRst, note8
-	db $EB, $00
-	mus_note noteE, note2_4
-	mus_note noteB, note8
-	db $EB, $00
-	mus_note noteF, note4_16
-	mus_note noteB, note8
-	db $EB, $00
-	mus_note noteE, note4_16
-	mus_note noteE, note8
-	mus_note noteRst, note4
-	db $EB, $00
-	mus_note noteD#, note2_4
-	mus_note noteE, note4
-	db $EB, $00
-	mus_note noteE, note2_4
-	mus_note noteB, note4
-	
-	mus_end ;End
-
-PkmnHealed_md_2: ;9BC4 - 9BD1
-;Setup
-	mus_duty duty50
-
-;Music
-	;Octave Switch
-	db dNormSpd
-	mus_note noteRst, note4
-	db oct3
-	
-	;Piece 1
-	mus_note noteB, note4
-	mus_note noteB, note4
-	mus_note noteB, note8
-	mus_note noteG#, note8
-	
-	;Octave Switch
-	db dNormSpd
-	mus_note noteRst, note4_16
-	db oct4
-	
-	;Piece 2
-	mus_note noteE, note2
-	
-	mus_end ;End
-
-PkmnHealed_md_3: ;9BD2 - 9BDD
-;Music
-	;Octave Switch
-	db dNormSpd
-	mus_note noteC#, note16
-	db oct3
-
-	;Piece 1
-	mus_note noteE, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteG#, note8
-	mus_note noteE, note4_8
-	mus_note noteRst, note8
-	
-	mus_end ;End
-
-	;Routes 1 and 2
-Routes1_md_1: ;9BDE - 9C50
-	mus_tempo 0, 152
-	mus_volume 119
-	mus_mod 4, 2, 3
-	mus_duty duty50
-	db $E8
-
-branch_9BE9:
-	mus_vel 10, 1
-	mus_note noteRst, note4
-
-	mus_octave oct3
-	mus_note noteD, note8
-	mus_note noteD, note4_8
-	mus_note noteD, note8
-	mus_note noteD, note4_8
-	mus_note noteD, note8
-	mus_note noteD, note16
-	mus_note noteC#, note16
-
-	mus_octave oct2
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteC#, note16
-
-	mus_octave oct2
-	mus_note noteA, note8
-	mus_note noteA, note8
-	mus_note noteA, note4_8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteC#, note4_8
-	mus_note noteC#, note8
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteA, note8
-	mus_note noteA, note4_8
-
-	mus_octave oct3
-	mus_note noteD, note8
-	mus_note noteD, note4_8
-	mus_note noteD, note8
-	mus_note noteD, note4_8
-	mus_note noteD, note8
-	mus_note noteD, note16
-	mus_note noteE, note16
-	mus_note noteD, note16
-	mus_note noteC#, note16
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteA, note4_8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteC#, note4_8
-
-	mus_octave oct2
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteE, note8
-
-	mus_octave oct2
-	mus_note noteA, note8
-	mus_vel 10, 2
-
-	mus_octave oct3
-	mus_note noteG, note4
-	mus_note noteE, note4
-	mus_note noteF#, note8
-	mus_vel 10, 1
-
-	mus_octave oct2
-	mus_note noteA, note8
-	mus_note noteA, note4_8
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteA, note4
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-
-	mus_octave oct2
-	mus_note noteB, note4
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteA, note4
-	mus_note noteG, note8
-	mus_note noteE, note8
-	mus_note noteC#, note4
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteD, note8
-
-	mus_octave oct2
-	mus_note noteA, note4
-	mus_note noteB, note8
-	mus_note noteG, note8
-	mus_note noteB, note4
-
-	mus_octave oct3
-	mus_note noteD, note8
-	mus_note noteE, note8
-	mus_note noteC#, note8
-	mus_note noteD, note8
-
-	mus_octave oct2
-	mus_note noteA, note8
-	mus_note noteA, note8
-	mus_jump 0, branch_9BE9 ;5BE9
-	mus_end
-
-Routes1_md_2: ;9C51 - 9CD7
-	mus_duty duty50
-	
-branch_9C53:
-	mus_vel 13, 1
-	mus_call branch_9C65
-	mus_call branch_9C78
-	mus_call branch_9C65
-	mus_call branch_9C8D
-	mus_jump 0, branch_9C53
-
-branch_9C65:
-	mus_octave oct3
-	mus_note noteD, note16
-	mus_note noteE, note16
-	mus_note noteF#, note8
-	mus_note noteF#, note8
-	mus_note noteF#, note8
-	mus_note noteD, note16
-	mus_note noteE, note16
-	mus_note noteF#, note8
-	mus_note noteF#, note8
-	mus_note noteF#, note8
-	mus_note noteD, note16
-	mus_note noteE, note16
-	mus_note noteF#, note8
-	mus_note noteF#, note8
-	mus_note noteG, note8_16
-	mus_note noteF#, note16
-	mus_note noteE, note4_8
-	mus_end
-
-branch_9C78:
-	mus_note noteC#, note16
-	mus_note noteD, note16
-	mus_note noteE, note8
-	mus_note noteE, note8
-	mus_note noteE, note8
-	mus_note noteC#, note16
-	mus_note noteD, note16
-	mus_note noteE, note8
-	mus_note noteE, note8
-	mus_note noteE, note8
-	mus_note noteC#, note16
-	mus_note noteD, note16
-	mus_note noteE, note8
-	mus_note noteE, note8
-	mus_note noteF#, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteF#, note16
-	mus_note noteD, note4
-	mus_note noteF#, note8
-	mus_end
-
-branch_9C8D:
-	mus_note noteC#, note16
-	mus_note noteD, note16
-	mus_note noteE, note8
-	mus_note noteG, note8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD, note8
-	mus_note noteC#, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_vel 13, 2
-	mus_note noteB, note4
-	db $D6
-	db $D1
-
-	mus_octave oct2
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteC#, note16
-	mus_vel 13, 1
-
-	mus_octave oct2
-	mus_note noteB, note16
-	mus_note noteA, note16
-
-	mus_octave oct3
-	mus_note noteC#, note16
-	mus_note noteD, note4_8
-	mus_vel 13, 2
-	mus_note noteF#, note16
-	mus_note noteG, note16
-	mus_note noteA, note8
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteD, note8
-
-	mus_octave oct4
-	mus_note noteD, note8
-	mus_note noteC#, note8
-
-	mus_octave oct3
-	mus_note noteB, note8
-
-	mus_octave oct4
-	mus_note noteC#, note8
-
-	mus_octave oct3
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteD, note8_16
-	mus_note noteF#, note16
-	mus_note noteE, note4_8
-	mus_note noteF#, note16
-	mus_note noteG, note16
-	mus_note noteA, note8
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteA, note8
-
-	mus_octave oct4
-	mus_note noteD, note8
-	mus_note noteC#, note8
-
-	mus_octave oct3
-	mus_note noteB, note8_16
-	mus_note noteG, note16
-	mus_note noteA, note8
-
-	mus_octave oct4
-	mus_note noteD, note8
-	mus_note noteC#, note8
-	mus_note noteE, note8
-	mus_note noteD, note8
-	mus_vel 13, 1
-
-	mus_octave oct3
-	mus_note noteD, note8
-	mus_note noteD, note8
-	mus_end
-	mus_end
-	
-Routes1_md_3: ;9CD8 - 9D23
-	mus_mod 8, 2, 5
-	mus_vel 1, 3
-	
-branch_9CDD:
-	mus_note noteRst, note8
-
-	mus_octave oct3
-	mus_note noteD, note4
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteB, note4
-	mus_note noteA, note4
-
-	mus_octave oct3
-	mus_note noteD, note4
-
-	mus_octave oct2
-	mus_note noteA, note4
-	mus_note noteB, note4
-	mus_note noteA, note4
-
-	mus_octave oct3
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteA, note4
-	mus_note noteB, note4
-
-	mus_octave oct3
-	mus_note noteC, note4
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteA, note4
-
-	mus_octave oct3
-	mus_note noteD, note4
-
-	mus_octave oct2
-	mus_note noteA, note4
-
-	mus_octave oct3
-	mus_note noteD, note4
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteB, note4
-	mus_note noteA, note4
-
-	mus_octave oct3
-	mus_note noteD, note4
-
-	mus_octave oct2
-	mus_note noteA, note4
-	mus_note noteB, note4
-	mus_note noteA, note4
-
-	mus_octave oct3
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteB, note4
-	mus_note noteA, note4
-	mus_note noteB, note4
-
-	mus_octave oct3
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteA, note4
-
-	mus_octave oct3
-	mus_note noteD, note4
-
-	mus_octave oct2
-	mus_note noteA, note4
-
-	mus_octave oct3
-	mus_note noteD, note2
-
-	mus_octave oct2
-	mus_note noteG, note2
-	mus_note noteA, note2
-
-	mus_octave oct3
-	mus_note noteC#, note2
-	mus_note noteD, note2
-
-	mus_octave oct2
-	mus_note noteG, note2
-	mus_note noteA, note2
-
-	mus_octave oct3
-	mus_note noteD, note4_8
-	mus_jump 0, branch_9CDD
-	mus_end
-	; 9D23
-
-Routes1_md_4: ;9D24 - 9DB8
-; 9D24
-	mus_vel 12, 3
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note4
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note4
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note4
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note4
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note4
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note4
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_note noteB, note8
-	mus_note noteC, note1
-	mus_jump 0, Routes1_md_4
-	mus_end
-; 9DB8
-
-;Routes 24 and 25
-Routes2_md_1: ;9DB9 - 9E4E
-	; 9DB9
-	mus_tempo 0, 152
-	mus_volume 119
-	mus_mod 9, 2, 5
-	mus_duty duty25
-
-branch_9DBC:
-	mus_vel 11, 2
-
-	mus_octave oct1
-	mus_note noteB, note4
-
-	mus_octave oct2
-	mus_note noteG#, note4_8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD#, note16
-	mus_note noteF#, note16
-	mus_note noteE, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteE, note8
-	mus_note noteA, note8
-	mus_note noteG#, note4
-	mus_note noteF#, note4
-
-	mus_octave oct1
-	mus_note noteB, note4
-
-	mus_octave oct2
-	mus_note noteG#, note4_8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD#, note16
-	mus_note noteF#, note16
-	mus_note noteB, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteE, note8
-	mus_note noteA, note8
-	mus_note noteG#, note4
-	mus_note noteB, note4
-	db $D8
-	mus_note noteB, note8_16
-
-	mus_octave oct3
-	mus_note noteE, note8
-
-	mus_octave oct2
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteE, note8
-	mus_note noteE, note8
-
-	mus_octave oct2
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteE, note8
-	mus_note noteD#, note8
-
-	mus_octave oct2
-	mus_note noteG#, note8
-
-	mus_octave oct3
-	mus_note noteD#, note8
-	mus_note noteD#, note8
-
-	mus_octave oct2
-	mus_note noteG#, note8
-
-	mus_octave oct3
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-
-	mus_octave oct2
-	mus_note noteF#, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteC#, note8
-
-	mus_octave oct2
-	mus_note noteF#, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteE, note8
-	mus_note noteB, note8
-	mus_note noteB, note8
-	mus_note noteE, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteE, note8
-	mus_note noteB, note8
-	mus_note noteB, note8
-	mus_note noteE, note8
-	mus_note noteB, note8
-	mus_note noteB, note8
-	mus_note noteE, note8
-	mus_note noteB, note8
-	mus_note noteB, note8
-	mus_note noteE, note8
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteB, note8
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteD, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteD, note8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteE, note8
-	mus_note noteE, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteE, note8
-	mus_note noteE, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteE, note8
-	mus_note noteE, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteE, note8
-	mus_jump 0, branch_9DBC
-	mus_end
-	; 9E4E
-
-Routes2_md_2: ;9E4F - 9E9A
-
-	; 9E4F
-	mus_mod 8, 2, 6
-	mus_duty duty75
-	
-branch_9E54:
-	mus_vel 13, 4
-
-	mus_octave oct3
-	mus_note noteE, note4_8
-
-	mus_octave oct2
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteE, note16
-	mus_note noteF#, note4_8
-	mus_note noteA, note8
-	mus_note noteG#, note8_16
-	mus_note noteE, note16
-	mus_note noteF#, note2
-
-	mus_octave oct2
-	mus_note noteD#, note4
-
-	mus_octave oct3
-	mus_note noteE, note4_8
-
-	mus_octave oct2
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteE, note16
-	mus_note noteF#, note4_8
-	mus_note noteA, note8
-	mus_note noteG#, note8_16
-	mus_note noteE, note16
-	mus_note noteB, note2
-
-	mus_octave oct2
-	mus_note noteG#, note4
-
-	mus_octave oct4
-	mus_note noteC#, note4_8
-
-	mus_octave oct3
-	mus_note noteB, note16
-	mus_note noteA, note16
-	mus_note noteB, note4_8
-	mus_note noteA, note16
-	mus_note noteG#, note16
-	mus_note noteA, note4_8
-	mus_note noteG#, note16
-	mus_note noteF#, note16
-	mus_note noteG#, note4
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD, note8
-	mus_note noteD, note16
-	mus_note noteE, note16
-	mus_note noteF#, note2
-	mus_note noteA, note4
-	mus_note noteG#, note8_16
-	mus_note noteF#, note16
-	mus_note noteE, note2
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD, note8
-	mus_note noteD, note16
-	mus_note noteE, note16
-	mus_note noteF#, note8
-	mus_note noteF#, note16
-	mus_note noteG#, note16
-	mus_note noteA, note4
-
-	mus_octave oct4
-	mus_note noteC#, note4
-
-	mus_octave oct3
-	mus_note noteB, note8_16
-	mus_note noteA, note16
-	mus_note noteG#, note2
-	mus_note noteRst, note4
-	mus_jump 0, branch_9E54
-	mus_end
-	; 9E9A
-
-Routes2_md_3: ;9E9B - 9F07
-	; 9E9B
-	mus_mod 9, 2, 8
-	
-branch_9E9E:
-	mus_vel 1, 1
-
-	mus_octave oct2
-	mus_note noteE, note8
-	mus_note noteRst, note8
-
-	mus_octave oct1
-	mus_note noteB, note4_8
-
-	mus_octave oct2
-	mus_note noteD, note16
-	mus_note noteC#, note16
-	mus_note noteD, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteRst, note8
-
-	mus_octave oct1
-	mus_note noteB, note4_8
-
-	mus_octave oct2
-	mus_note noteD, note16
-	mus_note noteC#, note16
-
-	mus_octave oct1
-	mus_note noteA, note8
-
-	mus_octave oct2
-	mus_note noteC#, note8
-	mus_note noteE, note8
-	mus_note noteRst, note8
-
-	mus_octave oct1
-	mus_note noteB, note4_8
-
-	mus_octave oct2
-	mus_note noteD, note16
-	mus_note noteC#, note16
-	mus_note noteD, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteRst, note8
-
-	mus_octave oct1
-	mus_note noteB, note4
-
-	mus_octave oct2
-	mus_note noteC#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteD, note8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteRst, note8
-
-	mus_octave oct1
-	mus_note noteA, note8
-	mus_note noteRst, note8
-
-	mus_octave oct2
-	mus_note noteD#, note8
-	mus_note noteRst, note8
-
-	mus_octave oct1
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-
-	mus_octave oct2
-	mus_note noteC#, note8
-	mus_note noteRst, note8
-
-	mus_octave oct1
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteA, note8
-	mus_note noteRst, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteA, note8
-	mus_note noteRst, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteRst, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteRst, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteA, note8
-	mus_note noteRst, note8
-
-	mus_octave oct2
-	mus_note noteC#, note8
-	mus_note noteRst, note8
-
-	mus_octave oct1
-	mus_note noteA, note8
-
-	mus_octave oct2
-	mus_note noteC#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-	mus_note noteRst, note8
-
-	mus_octave oct2
-	mus_note noteE, note8
-	mus_note noteRst, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteRst, note8
-	mus_jump 0, branch_9E9E
-	mus_end
-	; 9F07
-
-Routes2_md_4: ;9F08 - 9FAC
-	; 9F08
-	mus_vel 11, 1
-	mus_note noteC, note4
-	mus_note noteRst, note8
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteRst, note4_16
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteRst, note8
-	db $D8
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_vel 11, 0
-	mus_note noteC, note4
-	mus_note noteRst, note8_16
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteRst, note4
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteRst, note8
-	db $D8
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteRst, note8_16
-	mus_vel 11, 0
-	mus_note noteC, note4
-	mus_note noteRst, note4_16
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteRst, note8
-	db $D8
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteRst, note8_16
-	mus_vel 11, 0
-	mus_note noteC, note4
-	mus_note noteRst, note8_16
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteRst, note4
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteRst, note8
-	db $D8
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteRst, note8_16
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteRst, note8_16
-	mus_vel 11, 0
-	mus_note noteC, note4
-	mus_note noteRst, note4_16
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteB, note16
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteRst, note8
-	db $D8
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8
-	mus_note noteC, note4
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteRst, note8_16
-	mus_note noteB, note8_16
-	mus_note noteC, note4
-	mus_note noteRst, note8_16
-	mus_jump 0, Routes2_md_4
-	mus_end
-	; 9FAC
-
-;Routes 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19, 20, 21, 22
-Routes3_md_1: ;9FAD - A008
-	; 9FAD
-	mus_tempo 0, 148
-	mus_volume 119
-	mus_duty duty75
-	mus_mod 6, 3, 4
-	db $E8
-	mus_vel 11, 5
-
-	mus_octave oct2
-	mus_note noteE, note16
-	mus_note noteF#, note16
-	mus_note noteG, note4_8
-	mus_note noteF, note16
-	mus_note noteG, note16
-	mus_note noteE, note16
-	mus_note noteRst, note1
-	mus_note noteRst, note2_4_8_16
-
-branch_9FC3:
-	mus_vel 11, 5
-	mus_note noteE, note4_8
-	mus_note noteD, note16
-	mus_note noteE, note16
-	mus_note noteC, note4
-	mus_note noteE, note4
-	mus_note noteC, note4_8
-	mus_note noteD, note16
-	mus_note noteE, note16
-	mus_note noteF, note8
-	mus_note noteG, note8
-	mus_note noteG, note8
-	mus_note noteA, note8
-	mus_vel 10, 7
-	mus_note noteA#, note2
-	mus_note noteF, note2
-	mus_note noteD, note2
-	mus_note noteF, note2
-	mus_vel 11, 5
-	mus_note noteE, note4_8
-	mus_note noteD, note16
-	mus_note noteE, note16
-	mus_note noteC, note4
-	mus_note noteE, note4
-	mus_note noteC, note4_8
-	mus_note noteD, note16
-	mus_note noteE, note16
-	mus_note noteF, note8
-	mus_note noteG, note8
-	mus_note noteG, note8
-	mus_note noteA, note8
-	mus_vel 10, 7
-	mus_note noteA#, note2
-	mus_note noteA#, note2
-	mus_note noteD, note2
-	mus_note noteF, note2
-	mus_vel 11, 5
-	mus_note noteE, note4
-	mus_note noteE, note8
-	mus_note noteF, note8
-	mus_note noteG, note4
-	mus_note noteF, note8
-	mus_note noteE, note8
-	mus_note noteB, note8
-
-	mus_octave oct1
-	mus_note noteG, note4
-
-	mus_octave oct2
-	mus_note noteB, note2
-	mus_note noteA, note8
-	db $D8
-	mus_note noteRst, note4
-	mus_note noteA, note4
-	mus_note noteF, note4
-	mus_note noteA, note4
-	db $D8
-	mus_note noteE, note1
-	mus_note noteA, note2_4
-	db $D8
-	mus_note noteA, note16
-	mus_note noteF, note2_4
-	mus_note noteG, note2_4
-	mus_jump 0, branch_9FC3
-	;A008
-	;No end byte until indigo plateu channel 1
-
-Routes3_md_2: ;A009 - A07E
-	; A009
-	mus_mod 8, 2, 3
-	mus_duty duty50
-	mus_vel 12, 7
-
-	mus_octave oct2
-	mus_note noteG, note16
-	mus_note noteA#, note16
-	mus_note noteB, note4_8
-	mus_note noteA, note16
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteC, note16
-	mus_note noteRst, note2_4_8_16
-	mus_note noteRst, note1
-
-branch_A01A:
-	mus_vel 12, 7
-	mus_duty duty50
-
-	mus_octave oct3
-	mus_note noteC, note4_8
-
-	mus_octave oct2
-	mus_note noteG, note16
-
-	mus_octave oct3
-	mus_note noteC, note16
-	mus_note noteE, note2_8
-
-	mus_octave oct2
-	mus_note noteG, note8
-
-	mus_octave oct3
-	mus_note noteC, note8
-	mus_note noteG, note8
-	mus_note noteF, note8
-	mus_note noteE, note8
-	mus_note noteD, note8
-	mus_note noteC, note8
-	mus_note noteD, note2
-	mus_note noteF, note2
-	mus_vel 12, 5
-	mus_duty duty75
-
-	mus_octave oct2
-	mus_note noteA#, note2
-	mus_note noteA, note2
-	mus_vel 12, 7
-	mus_duty duty50
-
-	mus_octave oct3
-	mus_note noteC, note4_8
-
-	mus_octave oct2
-	mus_note noteG, note16
-
-	mus_octave oct3
-	mus_note noteC, note16
-	mus_note noteE, note2_8
-
-	mus_octave oct2
-	mus_note noteG, note8
-
-	mus_octave oct3
-	mus_note noteC, note8
-	mus_note noteG, note8
-	mus_note noteF, note8
-	mus_note noteE, note8
-	mus_note noteD, note8
-	mus_note noteC, note8
-	mus_note noteD, note2
-	mus_note noteF, note2
-	mus_vel 12, 5
-	mus_duty duty75
-
-	mus_octave oct2
-	mus_note noteA#, note2
-
-	mus_octave oct3
-	mus_note noteD, note4_8
-	mus_vel 12, 7
-	mus_duty duty50
-	mus_note noteC, note16
-	mus_note noteD, note16
-	mus_note noteE, note8
-	mus_note noteD, note8
-	mus_note noteE, note8
-	mus_note noteC, note2
-
-	mus_octave oct2
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteC, note16
-	mus_note noteD, note8
-
-	mus_octave oct2
-	mus_note noteG, note4
-
-	mus_octave oct3
-	mus_note noteG, note2
-	mus_note noteF, note16
-	mus_note noteE, note16
-	db $D8
-	db $D3
-	mus_note noteF, note4
-	mus_note noteE, note4
-	db $D8
-	mus_note noteRst, note4_16
-	mus_note noteC, note4
-	db $D8
-	mus_note noteRst, note4_8
-	mus_note noteC, note2_4
-	mus_vel 10, 0
-	mus_duty duty75
-
-	mus_octave oct2
-	mus_note noteA, note2
-	mus_note noteB, note2
-	mus_jump 0, branch_A01A
-	; A07E
-	;No end byte until indigo plateu channel 1
-
-Routes3_md_3: ;A07F - A130
-	; A07F
-	mus_mod 4, 1, 0
-	db $D6
-	mus_note noteC#, note8_16
-
-	mus_octave oct3
-	mus_note noteG, note8
-	mus_note noteA#, note8
-	mus_note noteB, note2
-	mus_note noteA, note2
-	mus_note noteG, note8
-	mus_note noteRst, note8
-	mus_note noteG, note4_8_16
-	mus_note noteRst, note16
-	mus_note noteG, note16
-	mus_note noteRst, note16
-	mus_note noteG, note16
-	mus_note noteRst, note16
-	mus_note noteG, note8
-	mus_note noteRst, note8
-	mus_note noteG, note8
-	mus_note noteRst, note8
-	mus_note noteG, note2
-	mus_note noteG, note8
-	mus_note noteRst, note8
-	mus_note noteG, note4_8_16
-	mus_note noteRst, note16
-	mus_note noteG, note16
-	mus_note noteRst, note16
-	mus_note noteG, note16
-	mus_note noteRst, note16
-	mus_note noteG, note8
-	mus_note noteRst, note8
-	mus_note noteG, note8
-	mus_note noteRst, note8
-	mus_note noteG, note2
-	
-branch_A0A3:
-	mus_vel 1, 2
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG, note4
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG, note4
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG, note4
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG, note8
-	mus_note noteA, note8
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteA#, note4
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteA#, note4
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteA#, note4
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteA#, note8
-	mus_note noteF, note8
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG, note4
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG, note4
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG, note4
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG, note8
-	mus_note noteA, note8
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteA#, note4
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteA#, note4
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteA#, note4
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteA#, note8
-	mus_note noteA, note8
-	mus_note noteG, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteC, note4
-
-	mus_octave oct3
-	mus_note noteG, note16
-	mus_note noteG, note16
-	mus_note noteG, note16
-	mus_note noteRst, note16
-	mus_note noteG, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteC, note4
-
-	mus_octave oct3
-	mus_note noteG, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteD, note4
-
-	mus_octave oct3
-	mus_note noteG, note16
-	mus_note noteG, note16
-	mus_note noteG, note16
-	mus_note noteRst, note16
-	mus_note noteG, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteD, note4
-
-	mus_octave oct3
-	mus_note noteF, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteC, note4
-
-	mus_octave oct3
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteC, note4
-
-	mus_octave oct3
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteA, note4
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteF, note16
-	mus_note noteRst, note16
-	mus_note noteA, note4
-	mus_jump 0, branch_A0A3
-	; A130
-	;No end byte until indigo plateu channel 1
-
-Routes3_md_4: ;A131 -A269
-	; A131
-	db $D6
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note2
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-
-branch_A17A:
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note2
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note2_8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note4
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note2
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note2_8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note2
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note2_8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note2
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note2
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note2_4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_jump 0, branch_A17A
-	; A269
-	;No end byte until indigo plateu channel 1
-
-;Routes 11, 12, 13, 14, 15
-Routes4_md_1: ;a26a - a303
-	; A26A
-	mus_tempo 0, 148
-	mus_volume 119
-	mus_duty duty75
-	mus_mod 10, 3, 4
-	db $E8
-	mus_vel 10, 2
-
-	mus_octave oct1
-	mus_note noteG#, note4
-	mus_note noteG#, note4
-	mus_note noteG#, note4
-	mus_vel 7, 15
-	mus_note noteG#, note4
-	mus_vel 10, 2
-	mus_note noteG#, note4
-	mus_note noteG#, note4
-	mus_note noteG#, note4
-	mus_vel 11, 7
-	mus_note noteB, note16
-
-	mus_octave oct2
-	mus_note noteE, note16
-	mus_note noteF#, note16
-	mus_note noteB, note16
-
-branch_A28A:
-	mus_vel 11, 7
-	mus_note noteB, note4_8
-	mus_note noteE, note8
-	mus_note noteE, note4
-
-	mus_octave oct3
-	mus_note noteE, note4
-	mus_note noteD, note4
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteB, note4
-	mus_note noteA, note4
-	mus_vel 11, 1
-	mus_note noteG#, note8_16
-	mus_vel 11, 7
-	mus_note noteE, note16
-	mus_note noteF#, note2_4
-	mus_note noteE, note2
-	mus_note noteD#, note4
-	mus_note noteF#, note4
-	mus_note noteB, note4_8
-	mus_note noteE, note8
-	mus_note noteE, note4
-
-	mus_octave oct3
-	mus_note noteE, note4
-	mus_note noteD, note4
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteB, note4
-
-	mus_octave oct3
-	mus_note noteC#, note4
-	mus_vel 11, 1
-	mus_note noteE, note8_16
-	mus_vel 11, 7
-	mus_note noteD#, note16
-	mus_note noteE, note2_4
-
-	mus_octave oct2
-	mus_note noteB, note8_16
-	mus_note noteA, note16
-	mus_note noteG#, note2
-
-	mus_octave oct3
-	mus_note noteE, note4
-
-	mus_octave oct2
-	mus_note noteD, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteD, note8
-	mus_note noteD, note8
-
-	mus_octave oct2
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteD#, note8
-	mus_note noteE, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteB, note8
-	db $D8
-	mus_note noteB, note4_8
-	mus_note noteA, note4
-	mus_note noteG#, note4
-	mus_note noteF#, note4
-
-	mus_octave oct3
-	mus_note noteE, note4
-	mus_note noteD#, note4
-	mus_note noteC#, note4
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteB, note4
-	mus_note noteA, note4
-	mus_note noteB, note4
-
-	mus_octave oct3
-	mus_note noteC#, note4
-	mus_note noteD#, note4
-
-	mus_octave oct2
-	mus_note noteE, note8_16
-	mus_note noteF#, note8_16
-	mus_note noteG#, note8_16
-	mus_note noteA, note8_16
-	mus_note noteB, note4
-
-	mus_octave oct3
-	mus_note noteC#, note4
-	mus_note noteD#, note4
-	mus_note noteE, note8_16
-
-	mus_octave oct2
-	mus_note noteB, note8_16
-	mus_note noteG#, note8_16
-	mus_note noteF#, note8_16
-	mus_note noteE, note8_16
-	mus_note noteF#, note8_16
-	mus_note noteG#, note8_16
-	mus_note noteA, note8_16
-	mus_jump 0, branch_A28A
-	; A303
-	;No end byte until indigo plateu channel 1
-
-Routes4_md_2: ;a304 - a3c3
-	; a304
-	mus_mod 12, 2, 4
-	mus_duty duty25
-	mus_vel 9, 2
-
-	mus_octave oct2
-	mus_note noteE, note8_16
-	mus_note noteF#, note16
-	mus_vel 9, 0
-	mus_note noteE, note2_4
-	mus_vel 9, 2
-
-	mus_octave oct1
-	mus_note noteB, note8_16
-
-	mus_octave oct2
-	mus_note noteC, note16
-	mus_vel 9, 0
-
-	mus_octave oct1
-	mus_note noteB, note2
-	mus_duty duty75
-	mus_vel 12, 7
-
-	mus_octave oct2
-	mus_note noteE, note16
-	mus_note noteF#, note16
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteD#, note16
-
-branch_A325:
-	mus_vel 12, 7
-	mus_note noteE, note4_8
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteB, note4
-
-	mus_octave oct3
-	mus_note noteB, note4
-	mus_note noteA, note4
-	mus_note noteG#, note4
-	mus_note noteF#, note4
-	mus_note noteF#, note16
-	mus_note noteA, note16
-	mus_note noteG#, note16
-	mus_note noteF#, note16
-	mus_vel 12, 2
-	mus_note noteG#, note8_16
-	mus_note noteE, note16
-	mus_vel 10, 0
-
-	mus_octave oct2
-	mus_note noteB, note2_4
-	mus_duty duty12_5
-	mus_vel 12, 2
-
-	mus_octave oct1
-	mus_note noteB, note8_16
-	mus_vel 12, 7
-
-	mus_octave oct2
-	mus_note noteC, note16
-
-	mus_octave oct1
-	mus_note noteB, note2
-
-	mus_octave oct2
-	mus_note noteD#, note4
-	mus_duty duty75
-
-	mus_octave oct3
-	mus_note noteE, note4_8
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteB, note4
-
-	mus_octave oct3
-	mus_note noteB, note4
-	mus_note noteA, note4
-	mus_note noteG#, note4
-	mus_note noteF#, note4
-	mus_note noteA, note16
-
-	mus_octave oct4
-	mus_note noteC#, note16
-
-	mus_octave oct3
-	mus_note noteB, note16
-	mus_note noteA, note16
-	mus_vel 12, 2
-	mus_note noteB, note8_16
-	mus_vel 12, 7
-	mus_note noteA, note16
-	mus_vel 11, 0
-	mus_note noteG#, note4_8
-	mus_vel 9, 0
-	mus_note noteG#, note4_8
-	mus_vel 7, 0
-	mus_note noteG#, note4_8
-	mus_vel 6, 15
-	mus_note noteG#, note4_8
-	mus_vel 12, 7
-	mus_note noteG#, note4
-	db $D8
-	mus_note noteRst, note4
-	mus_note noteA, note4
-	mus_note noteG#, note4
-	mus_note noteF#, note4
-	db $D8
-	mus_note noteA, note16
-	mus_note noteF#, note4_8
-	db $D8
-	mus_note noteG, note1
-	mus_note noteF#, note4_8
-	mus_duty duty12_5
-	db $D8
-	mus_note noteA, note16
-
-	mus_octave oct2
-	mus_note noteF#, note4
-	mus_note noteE, note4
-	mus_note noteF#, note4
-	mus_note noteA, note4_8
-	mus_duty duty75
-	db $D8
-	mus_note noteRst, note2
-
-	mus_octave oct3
-	mus_note noteF#, note4_8
-	mus_note noteG#, note4
-	mus_note noteF#, note4
-	db $D8
-	mus_note noteRst, note4_16
-	mus_note noteE, note4
-	db $D8
-	mus_note noteA#, note16
-	mus_note noteE, note2_4
-	mus_duty duty12_5
-	db $D8
-	mus_note noteA, note16
-
-	mus_octave oct2
-	mus_note noteE, note4
-	mus_note noteD#, note4
-	mus_note noteE, note4
-	mus_note noteG#, note4_8
-	mus_duty duty75
-	db $D8
-	mus_note noteRst, note2
-
-	mus_octave oct3
-	mus_note noteE, note4_8
-	mus_note noteF#, note4
-	mus_note noteD#, note4
-
-	mus_octave oct2
-	mus_note noteB, note4
-	db $D8
-	mus_note noteA#, note16
-
-	mus_octave oct3
-	mus_note noteB, note1
-	db $D8
-	mus_note noteA#, note2
-	mus_note noteB, note2
-	db $D8
-	mus_note noteB, note16
-	mus_note noteA, note4_8
-	db $D8
-	mus_note noteB, note2
-	mus_note noteA, note4_8
-	mus_vel 10, 7
-	mus_note noteG#, note16
-	mus_note noteF#, note16
-	mus_vel 11, 0
-	mus_note noteE, note2_4
-	mus_vel 10, 0
-	mus_note noteE, note2
-	mus_vel 10, 7
-	mus_note noteE, note2_8
-	mus_jump 0, branch_A325
-	; A3C3
-	;No end byte until indigo plateu channel 1
-
-Routes4_md_3: ;a3c4 - a49c
-; A3C4
-	mus_vel 1, 0
-
-	mus_octave oct3
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteD#, note16
-	mus_note noteRst, note8_16
-	
-branch_A3D7:
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8_16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8_16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8_16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8_16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note8_16
-	mus_note noteB, note16
-	mus_note noteB, note16
-	mus_note noteB, note16
-	mus_note noteB, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note8_16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8_16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8_16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteD, note16
-	mus_note noteRst, note8_16
-	mus_note noteD, note16
-	mus_note noteD, note16
-	mus_note noteD, note16
-	mus_note noteD, note16
-	mus_note noteD, note16
-	mus_note noteRst, note16
-	mus_note noteD, note16
-	mus_note noteRst, note8_16
-	mus_note noteD, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8_16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8_16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note8_16
-	mus_note noteB, note16
-	mus_note noteB, note16
-	mus_note noteB, note16
-	mus_note noteB, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note8_16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_jump 0, branch_A3D7
-	; A49C
-	;No end byte until indigo plateu channel 1
-
-Routes4_md_4: ;a49d - a5ef
-	; A49D
-	mus_vel 12, 15
-	mus_note noteRst, note2_4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-
-branch_A4A8:
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_jump 0, branch_A4A8
-	; A5EF
-	;No end byte until indigo plateu channel 1
-
-;Indigo Plateau
-IndigoPlateau_md_1: ;a5f0 - a663
-	mus_tempo 0, 132
-	mus_volume 119
-	mus_duty duty75
-	mus_mod 6, 3, 4
-	db $E8
-	mus_vel 11, 2
-
-	mus_octave oct1
-	mus_note noteA, note2
-	mus_note noteA, note2
-	mus_note noteA, note2
-	mus_note noteA, note4
-	mus_vel 10, 4
-	mus_note noteA#, note4
-	
-branch_a605:
-	mus_call branch_a659
-	mus_vel 11, 4
-
-	mus_octave oct2
-	mus_note noteD, note4
-	mus_call branch_a659
-	mus_vel 11, 4
-
-	mus_octave oct2
-	mus_note noteD#, note4
-	mus_call branch_a659
-	mus_vel 11, 4
-
-	mus_octave oct2
-	mus_note noteD, note4
-	mus_call branch_a659
-	mus_vel 10, 0
-
-	mus_octave oct1
-	mus_note noteA#, note4
-	mus_call branch_a659
-	mus_vel 11, 4
-
-	mus_octave oct2
-	mus_note noteD, note4
-	mus_vel 13, 4
-
-	mus_octave oct2
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_vel 11, 4
-
-	mus_octave oct2
-	mus_note noteD#, note4
-	mus_vel 13, 4
-
-	mus_octave oct2
-	mus_note noteA#, note4
-	mus_note noteA#, note4
-	mus_note noteA#, note4
-	mus_note noteA#, note4
-	mus_note noteA#, note4
-	mus_note noteA#, note4
-	mus_note noteA#, note4
-	mus_vel 11, 4
-
-	mus_octave oct2
-	mus_note noteF, note8
-	mus_vel 11, 4
-
-	mus_octave oct2
-	mus_note noteG, note8
-	mus_vel 11, 0
-	mus_note noteA, note2
-
-	mus_octave oct1
-	mus_note noteA, note2
-	mus_vel 11, 7
-
-	mus_octave oct2
-	mus_note noteF, note2
-	mus_vel 4, 14
-
-	mus_octave oct1
-	mus_note noteA#, note2
-	mus_jump 0, branch_a605
-	
-branch_a659:
-	mus_vel 11, 2
-
-	mus_octave oct1
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_note noteA, note4
-	mus_end
-	; A663
-
-IndigoPlateau_md_2: ;a664 - a6b9
-; A664
-	mus_duty duty75
-	mus_mod 8, 2, 5
-	mus_vel 12, 2
-
-	mus_octave oct2
-	mus_note noteD, note2
-	mus_note noteD, note2
-	mus_note noteD, note2
-	mus_note noteD, note4
-	mus_vel 5, 10
-	mus_note noteD#, note4
-	
-branch_a673:
-	mus_call branch_a6af
-	mus_vel 12, 5
-	mus_note noteA, note4
-	mus_call branch_a6af
-	mus_vel 12, 5
-	mus_note noteA#, note4
-	mus_call branch_a6af
-	mus_vel 12, 5
-	mus_note noteA, note4
-	mus_call branch_a6af
-	mus_vel 12, 7
-	mus_note noteC#, note4
-	mus_call branch_a6af
-	mus_vel 12, 5
-	mus_note noteA, note4
-	mus_call branch_a6af
-	mus_vel 12, 5
-	mus_note noteA#, note4
-	mus_call branch_a6af
-	mus_vel 12, 5
-
-	mus_octave oct3
-	mus_note noteC, note8
-	mus_vel 12, 7
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteD, note2
-
-	mus_octave oct2
-	mus_note noteD, note2
-
-	mus_octave oct3
-	mus_note noteC, note2
-	mus_vel 4, 13
-
-	mus_octave oct3
-	mus_note noteD#, note2
-	mus_jump 0, branch_a673
-	
-branch_a6af:
-	mus_vel 12, 2
-
-	mus_octave oct2
-	mus_note noteD, note4
-	mus_note noteD, note4
-	mus_note noteD, note4
-	mus_note noteD, note4
-	mus_note noteD, note4
-	mus_note noteD, note4
-	mus_note noteD, note4
-	mus_end
-	; A6B9
-
-IndigoPlateau_md_3: ;a6ba - a70e
-	; A6BA
-	mus_vel 1, 0
-
-	mus_octave oct3
-	mus_note noteD, note8
-	mus_note noteRst, note4_8
-	mus_note noteD, note8
-	mus_note noteRst, note4_8
-	mus_note noteD, note8
-	mus_note noteRst, note4_8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD#, note4
-	
-branch_a6c6:
-	mus_call branch_a6fe
-	mus_call branch_a6fe
-	mus_call branch_a6fe
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteF#, note4
-	mus_call branch_a6fe
-	mus_call branch_a6fe
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteA#, note16
-	mus_note noteRst, note16
-	mus_note noteA#, note16
-	mus_note noteRst, note16
-	mus_note noteA, note2
-	mus_note noteD, note2
-	mus_note noteA#, note2
-	mus_note noteD#, note2
-	mus_jump 0, branch_a6c6
-
-	
-branch_a6fe:
-	mus_octave oct3
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteD, note8
-	mus_note noteRst, note8
-	mus_note noteA, note4
-	mus_end
-	; A70E
-
-IndigoPlateau_md_4: ;a70f - a7c4
-	; A70F
-	
-;piece 1
-	db $D6
-	mus_note noteB, note1
-	mus_note noteC#, note8
-	mus_note noteB, note1
-	mus_note noteC#, note8
-	mus_note noteB, note1
-	mus_note noteC#, note8
-	mus_note noteB, note2
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	
-branch_a728:
-	mus_call branch_a791
-	mus_call branch_a77e
-	mus_call branch_a791
-	mus_call branch_a7a8
-	mus_call branch_a791
-	mus_call branch_a77e
-	mus_call branch_a791
-	mus_call branch_a7a8
-	mus_call branch_a791
-	mus_call branch_a77e
-	mus_call branch_a791
-	mus_call branch_a7a8
-	mus_call branch_a77e
-	mus_call branch_a7a8
-	mus_note noteB, note1
-	mus_note noteC#, note8
-	mus_note noteB, note2
-	mus_note noteC#, note8
-	mus_note noteB, note2
-	mus_note noteC#, note8_16
-	mus_note noteB, note1
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note8
-	mus_jump 0, branch_a728
-
-branch_a77e:
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note4
-	mus_note noteB, note4
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note4
-	mus_note noteB, note8
-	mus_note noteC#, note4
-	mus_note noteB, note8
-	mus_note noteC#, note8_16
-	mus_end
-	; A790
-
-;piece 2
-branch_a791:
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note4
-	mus_note noteB, note4
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_end
-	; A7A7
-
-;piece 3
-branch_a7a8:
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8_16
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_end
-	; A7C4
-
-;Pallet Town
-PalletTown_md_1: ; a7c5 - a85e (154 bytes)
-	; A7C5
-	mus_tempo 0, 160
-	mus_volume 119
-	mus_duty duty50
-	mus_vel 12, 3
-
-branch_a7ce:
-	mus_octave oct2
-	mus_note noteB, note4
-
-	mus_octave oct3
-	mus_note noteC, note8
-	mus_note noteD, note4
-	mus_note noteG, note8
-	mus_note noteD, note8
-	mus_note noteC, note8
-
-	mus_octave oct2
-	mus_note noteB, note4
-	mus_note noteG, note8
-
-	mus_octave oct3
-	mus_note noteD, note4
-	mus_note noteD, note8
-	mus_note noteC, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteRst, note8
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC, note2
-	mus_note noteRst, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC, note8
-
-	mus_octave oct2
-	mus_note noteA, note8
-	mus_note noteB, note8
-	mus_note noteG, note8
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteB, note4
-
-	mus_octave oct3
-	mus_note noteC, note8
-	mus_note noteD, note4
-	mus_note noteG, note8
-	mus_note noteD, note8
-	mus_note noteC, note8
-
-	mus_octave oct2
-	mus_note noteB, note4
-	mus_note noteG, note8
-
-	mus_octave oct3
-	mus_note noteD, note4
-	mus_note noteD, note8
-	mus_note noteG, note8
-	mus_note noteF#, note8
-	mus_note noteE, note4
-	mus_note noteD, note8
-	mus_note noteC, note4
-
-	mus_octave oct2
-	mus_note noteA, note8
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC, note8
-	mus_note noteD, note8
-	mus_note noteC, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG, note4
-	mus_note noteF#, note4
-
-	mus_octave oct3
-	mus_note noteC, note8
-
-	mus_octave oct2
-	mus_note noteG, note8
-	mus_note noteE, note8
-	mus_note noteG, note8
-
-	mus_octave oct3
-	mus_note noteD, note8
-
-	mus_octave oct2
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteA, note8
-	mus_vel 11, 3
-	mus_note noteB, note8
-	mus_note noteG, note8
-	mus_note noteD, note8
-	mus_note noteG, note8
-	mus_note noteB, note8
-	mus_note noteG, note8
-	mus_note noteD, note8
-	mus_note noteG, note8
-
-	mus_octave oct3
-	mus_note noteC, note8
-
-	mus_octave oct2
-	mus_note noteG, note8
-	mus_note noteE, note8
-	mus_note noteG, note8
-
-	mus_octave oct3
-	mus_note noteD, note8
-
-	mus_octave oct2
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteA, note8
-	mus_note noteB, note8
-	mus_note noteG, note8
-	mus_note noteD, note8
-	mus_note noteG, note8
-	mus_note noteB, note8
-	mus_note noteG, note8
-	mus_note noteD, note8
-	mus_note noteG, note8
-	mus_note noteA, note8
-	mus_note noteE, note8
-	mus_note noteC, note8
-	mus_note noteE, note8
-	mus_note noteA, note8
-	mus_note noteE, note8
-	mus_note noteC, note8
-	mus_note noteE, note8
-	mus_note noteA, note8
-	mus_note noteE, note8
-	mus_note noteC, note8
-	mus_note noteE, note8
-	mus_note noteA, note8
-	mus_note noteE, note8
-	mus_note noteC, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteD, note8
-	mus_note noteC, note8
-	mus_note noteD, note8
-	mus_note noteG, note8
-	mus_note noteE, note8
-	mus_note noteC, note8
-	mus_note noteE, note8
-	mus_note noteG, note8
-	mus_note noteE, note8
-	mus_note noteC, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteD, note8
-	mus_note noteC, note8
-	mus_note noteD, note8
-	mus_jump 0, branch_a7ce
-	mus_end
-	; A85E
-
-PalletTown_md_2: ; a85f - a8dd (127 bytes)
-	; A85F
-	mus_duty duty50
-
-branch_a861:
-	mus_vel 13, 3
-
-	mus_octave oct4
-	mus_note noteD, note8
-	mus_vel 10, 3
-	mus_note noteC, note8
-	mus_vel 13, 3
-
-	mus_octave oct3
-	mus_note noteB, note8
-	mus_vel 11, 3
-	mus_note noteA, note8
-	mus_vel 13, 3
-
-	mus_octave oct4
-	mus_note noteG, note8
-	mus_vel 11, 3
-	mus_note noteE, note8
-	mus_vel 13, 3
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD, note4_8
-
-	mus_octave oct3
-	mus_note noteB, note8
-	mus_note noteG, note8
-	mus_note noteG, note8
-	mus_note noteA, note8
-	mus_note noteB, note8
-
-	mus_octave oct4
-	mus_note noteC, note2_8
-
-	mus_octave oct3
-	mus_note noteF#, note8
-	mus_note noteG, note8
-	mus_note noteA, note8
-	mus_note noteB, note4_8
-
-	mus_octave oct4
-	mus_note noteC, note16
-
-	mus_octave oct3
-	mus_note noteB, note16
-	mus_note noteA, note2
-
-	mus_octave oct4
-	mus_note noteD, note8
-	mus_vel 10, 3
-	mus_note noteC, note8
-	mus_vel 13, 3
-
-	mus_octave oct3
-	mus_note noteB, note8
-	mus_vel 11, 3
-
-	mus_octave oct4
-	mus_note noteD, note8
-	mus_vel 13, 3
-	mus_note noteG, note8
-	mus_vel 10, 3
-	mus_note noteF#, note8
-	mus_vel 11, 3
-	mus_note noteF#, note8
-	mus_vel 13, 3
-	mus_note noteG, note8
-	mus_note noteE, note4_8
-	mus_note noteD, note8
-	mus_note noteD, note2
-	mus_note noteC, note8
-
-	mus_octave oct3
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG, note8
-
-	mus_octave oct4
-	mus_note noteD, note8
-	mus_note noteC, note8
-
-	mus_octave oct3
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG, note2_8
-	mus_note noteG, note8
-	mus_note noteA, note8
-	mus_note noteB, note8
-
-	mus_octave oct4
-	mus_note noteC, note2
-	mus_note noteD, note4_8
-	mus_note noteC, note8
-
-	mus_octave oct3
-	mus_note noteB, note2
-	mus_note noteRst, note8
-	mus_note noteG, note8
-	mus_note noteA, note8
-	mus_note noteB, note8
-
-	mus_octave oct4
-	mus_note noteC, note4
-	mus_note noteC, note4
-	mus_note noteD, note4_8
-	mus_note noteC, note16
-	mus_note noteD, note16
-
-	mus_octave oct3
-	mus_note noteB, note2
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG, note8
-	mus_note noteA, note2
-	mus_note noteE, note4
-	mus_note noteB, note4
-	mus_note noteA, note2
-	mus_note noteG, note4
-	mus_note noteE, note4
-	mus_note noteF#, note2
-	mus_note noteG, note4
-	mus_note noteB, note4
-	mus_note noteB, note2
-	mus_note noteA, note2
-	mus_jump 0, branch_a861
-	mus_end
-	; A8DD
-
-PalletTown_md_3: ; a8de - aa75 (408 bytes)
-;INCBIN "baserom.gbc",$a8de,$aa76 - $a8de
-
-	; A8DE
-	mus_mod 24, 2, 8
-	mus_vel 1, 2
-
-branch_a8e3:
-	mus_octave oct3
-	mus_note noteG, note4_8
-	mus_note noteE, note4_8
-	mus_note noteF#, note4
-	mus_note noteG, note4_8
-	mus_note noteA, note4_8
-	mus_note noteG, note4
-	mus_note noteE, note4_8
-	mus_note noteF#, note4_8
-	mus_note noteE, note4
-	mus_note noteG, note4_8
-	mus_note noteE, note4_8
-	mus_note noteD, note4
-	mus_note noteG, note4_8
-	mus_note noteE, note4_8
-	mus_note noteF#, note4
-	mus_note noteG, note4_8
-	mus_note noteA, note4_8
-	mus_note noteG, note4
-	mus_note noteE, note4_8
-	mus_note noteF#, note4_8
-	mus_note noteA, note4
-	mus_note noteG, note4_8
-	mus_note noteE, note4_8
-	mus_note noteD, note4
-	mus_note noteC, note2
-	mus_note noteD, note2
-	mus_note noteG, note2
-	mus_note noteE, note4
-	mus_note noteD, note4
-	mus_note noteC, note2
-	mus_note noteD, note2
-	mus_note noteG, note2
-	mus_note noteA, note4
-	mus_note noteG, note4
-	mus_note noteE, note2
-	mus_note noteA, note2
-	mus_note noteE, note2
-	mus_note noteG, note2
-	mus_note noteF#, note2
-	mus_note noteE, note2
-	mus_note noteE, note2
-	mus_note noteF#, note2
-	mus_jump 0, branch_a8e3
-	mus_end
-	; A912
-
-	mus_tempo 0, 144
-	mus_volume 119
-	mus_mod 5, 1, 6
-	
-branch_a91b:
-	mus_vel 1, 0
-
-	mus_octave oct5
-	mus_note noteE, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-	mus_note noteRst, note16
-
-	mus_octave oct5
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-
-	mus_octave oct5
-	mus_note noteE, note16
-	mus_note noteRst, note4
-	mus_note noteE, note8
-	mus_note noteRst, note8
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-	mus_note noteRst, note16
-
-	mus_octave oct5
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-
-	mus_octave oct5
-	mus_note noteD#, note16
-	mus_note noteRst, note2
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_note noteC#, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-	mus_note noteRst, note8
-
-	mus_octave oct5
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_note noteC#, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-	mus_note noteRst, note8
-
-	mus_octave oct5
-	mus_note noteD#, note4
-	mus_note noteC#, note4
-	mus_note noteD#, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteB, note8
-	mus_note noteRst, note16
-
-	mus_octave oct5
-	mus_note noteE, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-	mus_note noteRst, note16
-
-	mus_octave oct5
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-
-	mus_octave oct5
-	mus_note noteE, note16
-	mus_note noteRst, note2
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-	mus_note noteRst, note16
-
-	mus_octave oct5
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-
-	mus_octave oct5
-	mus_note noteD#, note16
-	mus_note noteRst, note4
-
-	mus_octave oct4
-	mus_note noteB, note8
-	mus_note noteRst, note8
-
-	mus_octave oct5
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_note noteC#, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-	mus_note noteRst, note8
-
-	mus_octave oct5
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8
-	mus_note noteF#, note4
-	mus_note noteE, note4
-	mus_note noteF#, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteD#, note8
-	mus_note noteRst, note8_16
-
-	mus_octave oct4
-	mus_note noteA, note8
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteRst, note8
-
-	mus_octave oct5
-	mus_note noteC#, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteF#, note2
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-	mus_note noteRst, note8
-
-	mus_octave oct4
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteA, note8
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteRst, note8
-
-	mus_octave oct5
-	mus_note noteD#, note8
-	mus_note noteE, note2
-	mus_note noteRst, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-
-	mus_octave oct4
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteA#, note16
-	mus_note noteB, note16
-	mus_note noteRst, note4
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteB, note8
-	mus_note noteA#, note8
-	mus_note noteB, note8
-
-	mus_octave oct5
-	mus_note noteC, note16
-	mus_note noteC#, note16
-	mus_note noteRst, note2
-
-	mus_octave oct4
-	mus_note noteF#, note8
-	mus_note noteF, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-
-	mus_octave oct5
-	mus_note noteE, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-
-	mus_octave oct4
-	mus_note noteB, note8
-	mus_note noteRst, note4_8
-	mus_note noteB, note8
-	mus_note noteRst, note4_8
-	mus_jump 0, branch_a91b
-	mus_end
-	; A9CE
-	
-	; A9CF
-	mus_tempo 0, 144
-	mus_volume 119
-	db $E8
-	mus_mod 6, 1, 5
-	
-branch_a9d8:
-	mus_vel 1, 0
-
-	mus_octave oct5
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note2
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note4
-
-	mus_octave oct4
-	mus_note noteB, note8
-	mus_note noteRst, note8
-
-	mus_octave oct5
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8
-	mus_note noteF#, note4
-	mus_note noteE, note4
-	mus_note noteF#, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteD#, note8
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note4
-	mus_note noteE, note8
-	mus_note noteRst, note8
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note2
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-	mus_note noteD#, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note8
-	mus_note noteF#, note4
-	mus_note noteE, note4
-	mus_note noteF#, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note8
-	mus_note noteRst, note16
-	mus_note noteC#, note8
-	mus_note noteRst, note8
-	mus_note noteD#, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteRst, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteD#, note2
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-
-	mus_octave oct4
-	mus_note noteB, note8
-	mus_note noteRst, note8
-
-	mus_octave oct5
-	mus_note noteC#, note8
-	mus_note noteRst, note8
-	mus_note noteD#, note8
-	mus_note noteRst, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteC#, note2
-	mus_note noteRst, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-
-	mus_octave oct4
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteG#, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note2
-	mus_note noteB, note8
-	mus_note noteA#, note8
-	mus_note noteB, note8
-	mus_note noteA, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note4
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteF#, note8
-	mus_note noteF, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteE, note8
-	mus_note noteC#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note4_8
-	mus_note noteD#, note8
-	mus_note noteRst, note4_8
-	mus_jump 0, branch_a9d8
-	mus_end
-	; AA6E
-	
-	; AA6F
-	mus_tempo 0, 232
-	mus_jump 0, branch_aa79
-	; AA75
-	
-;Viridian City, Pewter City, Saffron City
-Cities1_md_1: ;AA76 - AB91
-	; AA76
-	mus_tempo 0, 144
-	
-branch_aa79:
-	mus_volume 119
-	mus_mod 8, 2, 4
-	mus_duty duty75
-branch_aa80:
-	mus_vel 12, 5
-
-	mus_octave oct2
-	mus_note noteG#, note4
-	mus_note noteF#, note4
-	mus_note noteE, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteE, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note4
-	mus_note noteD#, note4
-	mus_note noteE, note8
-	mus_note noteD#, note4
-	mus_note noteC#, note8
-	mus_note noteE, note8
-	mus_note noteE, note4
-	mus_vel 10, 5
-	mus_note noteC#, note4
-
-	mus_octave oct1
-	mus_note noteB, note4_8
-
-	mus_octave oct2
-	mus_note noteC#, note8
-	mus_note noteC#, note4
-
-	mus_octave oct1
-	mus_note noteB, note4
-	mus_vel 12, 5
-	mus_call branch_ab7d
-
-	mus_octave oct2
-	mus_note noteD#, note4_8
-	mus_note noteE, note8
-
-	mus_octave oct1
-	mus_note noteB, note4
-	mus_vel 10, 5
-
-	mus_octave oct2
-	mus_note noteC#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-	mus_note noteA, note4
-	mus_note noteB, note4
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_vel 12, 5
-	mus_note noteG#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteE, note4
-	mus_note noteF#, note8
-	mus_note noteD#, note8
-	mus_note noteE, note4
-	mus_note noteD#, note8
-	mus_note noteC#, note4
-	mus_note noteD#, note4
-	mus_note noteE, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-	mus_note noteC#, note8
-	mus_note noteE, note8
-	mus_note noteE, note4
-	mus_vel 10, 5
-	mus_note noteC#, note8
-
-	mus_octave oct1
-	mus_note noteA, note8
-	mus_note noteB, note4_8
-
-	mus_octave oct2
-	mus_note noteC#, note8
-	mus_note noteC#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-	mus_note noteB, note4
-	mus_vel 12, 5
-	mus_call branch_ab7d
-
-	mus_octave oct2
-	mus_note noteD#, note4
-	mus_note noteD#, note8
-	mus_note noteE, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteC#, note8
-	mus_note noteG#, note8
-	mus_note noteE, note4
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteE, note8
-	mus_vel 10, 5
-	mus_note noteC#, note4
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteD#, note4
-	mus_note noteC#, note8
-	mus_note noteE, note4
-	mus_vel 11, 3
-	mus_call branch_ab8a
-	mus_note noteA, note8
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note4
-	mus_note noteF#, note4
-	mus_note noteG#, note8
-	mus_note noteE, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteE, note4
-	mus_note noteG#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteE, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-branch_ab12:
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-
-	mus_octave oct1
-	mus_note noteB, note4
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_jump 2, branch_ab12
-	mus_note noteE, note8
-
-	mus_octave oct1
-	mus_note noteB, note4
-
-	mus_octave oct2
-	mus_note noteE, note4
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteC#, note8
-	mus_note noteG#, note8
-	mus_note noteG#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteF#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteE, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteD#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_call branch_ab8a
-	mus_note noteA, note8
-	mus_note noteE, note8
-	mus_note noteA, note8
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteE, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteE, note8
-	mus_note noteC#, note8
-	mus_note noteG#, note8
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_note noteB, note8
-	mus_note noteE, note8
-	mus_note noteG#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteE, note4
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteD#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteD#, note4
-	mus_note noteF#, note8
-	mus_note noteD#, note8
-	mus_note noteD#, note8
-	mus_note noteF#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteE, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteD#, note8
-
-	mus_octave oct1
-	mus_note noteB, note8
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteD#, note8
-	mus_vel 11, 6
-	mus_note noteF#, note2
-	mus_note noteF#, note4
-	mus_note noteD#, note4
-	mus_note noteE, note2
-	mus_vel 8, 4
-
-	mus_octave oct1
-	mus_note noteB, note4
-
-	mus_octave oct2
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_jump 0, branch_aa80
-
-branch_ab7d:
-	mus_octave oct2
-	mus_note noteF#, note8
-	mus_note noteD#, note4
-	mus_note noteE, note8
-	mus_note noteD#, note4
-	mus_note noteC#, note4
-
-	mus_octave oct1
-	mus_note noteB, note4
-
-	mus_octave oct2
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-	mus_end
-	; AB89
-
-	; AB8A
-branch_ab8a:
-	mus_note noteA, note8
-	mus_note noteE, note8
-	mus_note noteC#, note8
-	mus_note noteE, note4
-	mus_note noteA, note8
-	mus_note noteC#, note8
-	mus_note noteE, note8
-	mus_end
-	; AB91
-
-Cities1_md_2: ;AB92 - AC02
-	; AB92
-	mus_mod 5, 1, 5
-	mus_call branch_ac00
-
-	mus_octave oct3
-	mus_note noteG#, note8
-	mus_vel 12, 4
-	mus_note noteE, note4_8
-	mus_vel 12, 5
-	mus_duty duty75
-
-	mus_octave oct2
-	mus_note noteC#, note4
-	mus_note noteD#, note4
-	mus_note noteE, note4_8
-	mus_note noteF#, note4_8
-	mus_note noteG#, note4
-	mus_call branch_ac00
-
-	mus_octave oct3
-	mus_note noteG#, note8
-	mus_vel 12, 4
-	mus_note noteE, note2_4_8
-	mus_duty duty75
-
-	mus_octave oct2
-	mus_note noteE, note4_8
-	mus_note noteF#, note4_8
-	mus_note noteG#, note4
-	mus_vel 11, 7
-	mus_duty duty50
-	mus_mod 8, 1, 7
-
-	mus_octave oct4
-	mus_note noteC#, note2_4
-
-	mus_octave oct3
-	mus_note noteA, note4
-
-	mus_octave oct4
-	mus_note noteE, note2
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note8
-
-	mus_octave oct3
-	mus_note noteB, note2_4
-	mus_note noteG#, note4
-	mus_note noteB, note1
-	mus_note noteF#, note2_4
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteB, note4
-	mus_note noteA, note4
-	mus_note noteG#, note4
-	mus_note noteF#, note4
-	mus_note noteG#, note2_4
-	mus_note noteE, note4
-	mus_note noteB, note1
-
-	mus_octave oct4
-	mus_note noteC#, note2_4
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note4
-	mus_note noteE, note4
-	mus_note noteD#, note4
-	mus_note noteC#, note4
-
-	mus_octave oct3
-	mus_note noteB, note2_4
-
-	mus_octave oct4
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_note noteC#, note4
-
-	mus_octave oct3
-	mus_note noteB, note4
-	mus_note noteA, note4
-	mus_note noteG#, note4
-	mus_note noteA, note2_4
-	mus_note noteB, note8
-
-	mus_octave oct4
-	mus_note noteC, note8
-	mus_note noteC, note4
-
-	mus_octave oct3
-	mus_note noteB, note4
-	mus_note noteA, note4
-	mus_note noteF#, note4
-	mus_vel 11, 7
-	mus_note noteA, note2
-
-	mus_octave oct4
-	mus_note noteC, note2
-
-	mus_octave oct3
-	mus_note noteB, note2_4_8
-	mus_vel 8, 4
-	mus_note noteG#, note16
-	mus_vel 10, 4
-	mus_note noteA, note16
-	mus_jump 0, Cities1_md_2
-	
-branch_ac00:
-	mus_duty duty50
-	mus_vel 12, 3
-
-	mus_octave oct3
-	mus_note noteB, note4
-	mus_note noteA, note4
-	mus_vel 12, 4
-	mus_note noteG#, note2_8
-	mus_vel 12, 3
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteB, note4
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_vel 12, 4
-	mus_note noteF#, note2_8
-	mus_vel 12, 5
-	mus_duty duty75
-
-	mus_octave oct2
-	mus_note noteE, note4
-	mus_note noteD#, note2
-	mus_note noteE, note4
-	mus_note noteF#, note4
-	mus_vel 12, 3
-	mus_duty duty50
-
-	mus_octave oct3
-	mus_note noteA, note4
-	mus_note noteG#, note4
-	mus_vel 12, 4
-	mus_note noteF#, note2_8
-	mus_vel 12, 3
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteA, note4
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_end
-	; AC31
-
-Cities1_md_3: ;AC32 - ACEE --AC7F
-	; AC32
-	mus_vel 1, 1
-	db $E8
-	
-branch_ac35:
-	mus_mod 0, 0, 0
-
-	mus_octave oct3
-	mus_call branch_acc5
-	mus_call branch_acc5
-	mus_call branch_acce
-	mus_note noteG#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_call branch_acc5
-	mus_note noteB, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_call branch_acc5
-	mus_call branch_acce
-	mus_note noteG#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteG#, note8
-	mus_note noteE, note8
-	mus_note noteB, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteG#, note8
-	mus_note noteE, note8
-	mus_note noteB, note8
-	mus_note noteE, note8
-	mus_mod 8, 2, 5
-	mus_note noteA, note2
-	mus_note noteE, note2
-	mus_note noteA, note2
-	mus_note noteF#, note2
-	mus_note noteG#, note2
-	mus_note noteE, note2
-	mus_note noteG#, note2_4
-	mus_note noteE, note4
-	mus_note noteF#, note8
-	mus_note noteF#, note8
-	mus_note noteD#, note8
-	mus_note noteE, note4
-	mus_note noteF#, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteF#, note8
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteG#, note8
-	mus_note noteE, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteA, note2
-	mus_note noteE, note2
-	mus_note noteA, note2
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note2
-	mus_note noteE, note2
-	mus_note noteB, note4
-	mus_note noteE, note4
-	mus_note noteF#, note4
-	mus_note noteG#, note4
-	mus_note noteRst, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteF#, note8
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteA, note4
-	mus_note noteG#, note4
-	mus_note noteF#, note8
-	mus_note noteD#, note8
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteF#, note16
-	mus_note noteG#, note16
-	mus_note noteE, note16
-	mus_note noteF#, note16
-	mus_note noteG#, note4
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_jump 0, branch_ac35
-
-branch_acc5:
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteRst, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_end
-	; ACCD
-
-	; ACCE
-branch_acce:
-	mus_note noteA, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteRst, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteRst, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteD#, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteRst, note8
-	mus_note noteD#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_end
-	; ACEE
-
-Cities1_md_4: ;ACEF - ADAD
-	; ACEF
-	mus_vel 15, 13
-	mus_note noteD#, note4_8_16
-	mus_note noteF#, note2_4_8
-	
-branch_acf3:
-	mus_call branch_ad36
-	mus_call branch_ad45
-	mus_call branch_ad45
-	mus_jump 2, branch_acf3
-	mus_call branch_ad36
-	mus_call branch_ad5f
-	mus_call branch_ad52
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4
-	mus_note noteC, note2
-	mus_call branch_ad6e
-	mus_call branch_ad5f
-	mus_call branch_ad52
-	mus_call branch_ad6e
-	mus_call branch_ad52
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note8
-	mus_note noteC, note2
-	mus_note noteB, note8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note2_16
-	mus_note noteB, note4
-	mus_note noteC, note2_16
-	mus_jump 0, Cities1_md_4
-	
-branch_ad36:
-	mus_note noteB, note4_8
-	mus_note noteC, note2_16
-	mus_note noteB, note4_8
-	mus_note noteC, note2_16
-	mus_note noteB, note4
-	mus_note noteC, note2_16
-	mus_note noteB, note4_8
-	mus_note noteC, note2_16
-	mus_note noteB, note4_8
-	mus_note noteC, note2_16
-	mus_note noteB, note8
-	mus_note noteC, note2_16
-	mus_note noteB, note8
-	mus_note noteC, note2_16
-	mus_end
-	; AD44
-
-	; AD45
-branch_ad45:
-	mus_note noteB, note4_8
-	mus_note noteC, note2_16
-	mus_note noteB, note4_8
-	mus_note noteC, note2_16
-	mus_note noteB, note4
-	mus_note noteC, note2_16
-	mus_note noteB, note4_8
-	mus_note noteC, note2_16
-	mus_note noteB, note4_8
-	mus_note noteC, note2_16
-	mus_note noteB, note4
-	mus_note noteC, note2_16
-	mus_end
-	; AD51
-
-	; AD52
-branch_ad52:
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4
-	mus_note noteC, note2
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4
-	mus_note noteC, note2
-	mus_end
-	; AD5E
-
-	; AD5F
-branch_ad5f:
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4
-	mus_note noteC, note2
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note8
-	mus_note noteC, note2
-	mus_note noteB, note8
-	mus_note noteC, note4_8_16
-	mus_end
-	; AD6D
-
-	; AD6E
-branch_ad6e:
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note4_8
-	mus_note noteC, note4_8_16
-	mus_note noteB, note8
-	mus_note noteC, note2
-	mus_note noteB, note8
-	mus_note noteC, note2
-	mus_end
-	; AD76
-
-	; AD77
-branch_ad77:
-	db $F8
-	mus_tempo 1, 0
-	mus_volume 119
-	mus_mod 6, 2, 6
-	mus_duty duty50
-	db $E8
-	db $D4
-	mus_note noteB, note8
-
-	mus_octave oct2
-	mus_note noteG#, note8
-	mus_note noteG#, note8
-	mus_note noteG#, note8
-	mus_vel 11, 3
-
-	mus_octave oct3
-	mus_note noteE, note4
-	mus_end
-	; AD8D
-
-	; AD8E
-branch_ad8e:
-	db $F8
-	mus_mod 8, 2, 7
-	mus_duty duty50
-	db $D4
-	mus_note noteRst, note8
-
-	mus_octave oct3
-	mus_note noteE, note8
-	mus_note noteE, note8
-	mus_note noteE, note8
-	mus_vel 12, 3
-	mus_note noteB, note4
-	mus_end
-	; AD9D
-
-	; AD9E
-branch_ad9e:
-	db $F8
-	db $D4
-	mus_note noteC#, note16
-
-	mus_octave oct3
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_vel 1, 0
-
-	mus_octave oct3
-	mus_note noteB, note8
-	mus_note noteRst, note8
-	mus_end
-	; ADAD
-
-;Guy walks you to museum
-MuseumGuy_md_1: ;ADAE - ADF0
-	; ADAE
-	mus_tempo 0, 128
-	mus_volume 119
-	mus_duty duty50
-	db $E8
-	mus_vel 11, 1
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteF#, note8
-	mus_note noteE, note8
-	mus_note noteD#, note8
-
-	mus_octave oct1
-	mus_note noteB, note4
-	mus_note noteB, note16
-
-	mus_octave oct2
-	mus_note noteD#, note16
-	mus_note noteE, note16
-	mus_note noteG#, note16
-	mus_note noteB, note2_8
-	mus_call branch_ade7
-	mus_call branch_adec
-	mus_call branch_ade7
-	mus_note noteE, note4
-	mus_note noteE, note4
-	mus_note noteE, note8
-	mus_note noteE, note4_8
-	
-branch_add6:
-	mus_call branch_ade7
-	mus_call branch_adec
-	mus_call branch_ade7
-	mus_note noteE, note4
-	mus_note noteE, note4
-	mus_note noteE, note8
-	mus_note noteE, note4_8
-	mus_jump 0, branch_add6
-	
-branch_ade7:
-	mus_note noteE, note8
-	mus_note noteE, note4_8
-	mus_note noteF#, note8
-	mus_note noteF#, note4_8
-	mus_end
-	; ADEB
-
-	; ADEC
-branch_adec:
-	mus_note noteE, note8
-	mus_note noteE, note4_8
-	mus_note noteD, note8
-	mus_note noteD, note4_8
-	mus_end
-	; ADF0
-
-MuseumGuy_md_2: ;ADF1 - AE6D
-	; ADF1
-	mus_duty duty50
-	mus_vel 12, 1
-
-	mus_octave oct3
-	mus_note noteE, note8
-	mus_note noteD, note8
-	mus_note noteC#, note8
-	mus_note noteD, note8
-	mus_note noteC#, note8
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteE, note4
-	mus_note noteE, note16
-	mus_note noteG#, note16
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteD#, note16
-	mus_note noteE, note2
-
-	mus_octave oct2
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteE, note4
-	mus_note noteD, note8
-	mus_note noteF#, note8
-	mus_note noteA, note4
-
-	mus_octave oct2
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteE, note4
-	mus_note noteD, note8
-	mus_note noteC#, note8
-
-	mus_octave oct2
-	mus_note noteB, note4
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteE, note4
-	mus_note noteD, note8
-	mus_note noteF#, note8
-	mus_note noteA, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteE, note8
-	mus_note noteF#, note8
-	mus_note noteG#, note8
-	mus_note noteA, note8
-	mus_note noteA, note8
-	mus_note noteA, note4
-
-branch_ae26:
-	mus_octave oct2
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteE, note8_16
-	mus_vel 8, 1
-	mus_note noteE, note16
-	mus_vel 12, 1
-	mus_note noteD, note8
-	mus_note noteF#, note8
-	mus_note noteA, note8_16
-	mus_vel 9, 1
-	mus_note noteA, note16
-	mus_vel 12, 1
-
-	mus_octave oct2
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteE, note4
-	mus_note noteD, note16
-	mus_note noteC#, note16
-	mus_note noteC, note16
-
-	mus_octave oct2
-	mus_note noteB, note16
-	mus_note noteB, note8_16
-	mus_vel 10, 1
-	mus_note noteG#, note16
-	mus_vel 12, 1
-	mus_note noteA, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteE, note8_16
-	mus_vel 9, 1
-	mus_note noteE, note16
-	mus_vel 12, 1
-	mus_note noteD, note8
-	mus_note noteF#, note8
-	mus_note noteA, note8_16
-	mus_vel 8, 1
-	mus_note noteA, note16
-	mus_vel 12, 1
-	mus_note noteG#, note8
-	mus_note noteE, note16
-	mus_vel 8, 1
-	mus_note noteE, note16
-	mus_vel 12, 1
-	mus_note noteF#, note8
-	mus_vel 8, 1
-	mus_note noteF#, note16
-	mus_vel 12, 1
-	mus_note noteG#, note16
-	mus_note noteA, note8
-	mus_note noteA, note8
-	mus_note noteA, note4
-	mus_jump 0, branch_ae26
-	; AE6D
-
-MuseumGuy_md_3: ;AE6E - AED0
-	; AE6E
-	mus_vel 1, 0
-	mus_note noteRst, note1
-
-	mus_octave oct3
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note8_16
-	mus_note noteE, note16
-	mus_note noteRst, note2_16
-	mus_call branch_aeb8
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note4_16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note4_16
-	mus_call branch_aeb8
-	mus_note noteB, note16
-	mus_note noteRst, note8_16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note8_16
-	
-branch_ae8e:
-	mus_call branch_aec1
-	mus_note noteRst, note8_16
-
-	mus_octave oct5
-	mus_note noteE, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note8_16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_call branch_aec1
-	mus_note noteRst, note16
-
-	mus_octave oct5
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteD, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note8_16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note8_16
-	mus_jump 0, branch_ae8e
-	
-branch_aeb8:
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note4_16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note4_16
-	mus_end
-	; AEC0
-
-	; AEC1
-branch_aec1:
-	mus_octave oct5
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note8_16
-
-	mus_octave oct5
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_end
-	; AED0
-
-MuseumGuy_md_4: ;AED1 - AF58
-	; AED1
-	mus_vel 12, 15
-	mus_note noteRst, note1
-	mus_note noteRst, note1
-	mus_note noteRst, note1
-	mus_note noteRst, note1
-	mus_note noteRst, note2_4_8
-	db $D6
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	
-branch_aee1:
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4_8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note4_8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4_8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4_8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note4_8
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note4
-	mus_note noteC#, note8
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note4
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_note noteB, note16
-	mus_note noteC#, note8_16
-	mus_jump 0, branch_aee1
-	; AF58
-
-;Meet Prof. Oak
-MeetProfOak_md_1: ;AF59 - AFA8
-	; AF59
-	mus_tempo 0, 112
-	mus_volume 119
-	mus_duty duty75
-	db $E8
-	mus_vel 11, 4
-
-	mus_octave oct2
-	mus_note noteF#, note16
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteD#, note16
-	mus_note noteE, note16
-	mus_note noteF#, note2_4
-	mus_vel 10, 2
-
-	mus_octave oct2
-	mus_note noteE, note4_8
-	mus_note noteB, note2_8
-	mus_note noteE, note4_8
-	mus_note noteB, note2_8
-	mus_note noteE, note4_8
-	mus_note noteD#, note4
-	mus_note noteF#, note8
-	mus_note noteF#, note4
-	mus_note noteE, note4_8
-	mus_note noteD#, note4
-	mus_note noteF#, note8
-	mus_note noteF#, note4
-	mus_note noteE, note4_8
-	mus_note noteB, note2_8
-	mus_note noteE, note4_8
-	mus_note noteB, note2_8
-	mus_note noteE, note4_8
-	mus_note noteD#, note4
-	mus_note noteF#, note8
-	mus_note noteF#, note4
-	mus_note noteE, note4_8
-	mus_note noteD#, note4
-	mus_note noteF#, note8
-	mus_note noteF#, note4
-	
-branch_af85:
-	mus_note noteF#, note4_8
-	mus_note noteE, note4
-	mus_note noteA, note8
-	mus_note noteA, note4
-	mus_note noteF#, note4_8
-	mus_note noteE, note4
-	mus_note noteA, note8
-	mus_note noteA, note4
-	mus_note noteF#, note4_8
-	mus_note noteE, note4
-	mus_note noteG#, note8
-	mus_note noteG#, note4
-	mus_note noteF#, note4_8
-	mus_note noteE, note4
-	mus_note noteG#, note8
-	mus_note noteG#, note4
-	mus_note noteE, note4_8
-	mus_note noteD#, note4
-	mus_note noteF#, note8
-	mus_note noteF#, note4
-	mus_note noteE, note4_8
-	mus_note noteD#, note4
-	mus_note noteF#, note8
-	mus_note noteF#, note4
-	mus_note noteF#, note4_8
-	mus_note noteE, note4
-	mus_note noteG#, note8
-	mus_note noteG#, note4
-	mus_note noteF#, note4_8
-	mus_note noteE, note4
-	mus_note noteG#, note8
-	mus_note noteG#, note4
-	mus_jump 0, branch_af85
-	; AFA8
-
-MeetProfOak_md_2: ;AFA9 - B03D
-	; AFA9
-	mus_mod 8, 1, 1
-	mus_duty duty50
-	mus_vel 12, 4
-
-	mus_octave oct2
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteD#, note16
-	mus_note noteF#, note16
-	mus_note noteA#, note16
-	mus_note noteB, note2_4
-	mus_vel 11, 2
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_note noteE, note4
-	mus_note noteD#, note8
-	mus_note noteC#, note4
-	mus_vel 6, 4
-
-	mus_octave oct3
-	mus_note noteB, note8
-
-	mus_octave oct4
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_note noteE, note4
-	mus_note noteD#, note8
-	mus_note noteC#, note4
-	mus_vel 11, 2
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note4
-	mus_note noteB, note8
-	mus_note noteB, note4
-	mus_vel 8, 1
-
-	mus_octave oct3
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note4
-	mus_note noteB, note8
-	mus_note noteB, note4
-	mus_vel 11, 2
-
-	mus_octave oct2
-	mus_note noteB, note8
-
-	mus_octave oct3
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_note noteE, note4
-	mus_note noteD#, note8
-	mus_note noteC#, note4
-	mus_vel 6, 4
-
-	mus_octave oct3
-	mus_note noteB, note8
-
-	mus_octave oct4
-	mus_note noteC#, note8
-	mus_note noteD#, note8
-	mus_note noteE, note4
-	mus_note noteD#, note8
-	mus_note noteC#, note4
-	mus_vel 11, 2
-
-	mus_octave oct2
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note4
-	mus_note noteB, note8
-	mus_note noteB, note4
-	mus_vel 8, 1
-
-	mus_octave oct3
-	mus_note noteB, note8
-	mus_note noteA, note8
-	mus_note noteG#, note8
-	mus_note noteA, note4
-	mus_note noteB, note8
-	mus_note noteB, note4
-	mus_vel 11, 5
-
-branch_b005:
-	mus_octave oct3
-	mus_note noteC#, note4_8
-
-	mus_octave oct2
-	mus_note noteA, note16
-
-	mus_octave oct3
-	mus_note noteC#, note16
-	mus_note noteE, note4_8
-	mus_note noteC#, note16
-	mus_note noteE, note16
-	mus_note noteF#, note4
-	mus_note noteE, note4
-	mus_note noteD#, note4
-	mus_note noteC#, note4
-
-	mus_octave oct2
-	mus_note noteB, note4_8
-	mus_note noteG#, note16
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteE, note2
-	mus_vel 6, 5
-
-	mus_octave oct3
-	mus_note noteB, note4_8
-	mus_note noteG#, note16
-	mus_note noteB, note16
-
-	mus_octave oct4
-	mus_note noteE, note2
-	mus_vel 11, 5
-
-	mus_octave oct2
-	mus_note noteA, note4_8
-	mus_note noteF#, note16
-	mus_note noteA, note16
-
-	mus_octave oct3
-	mus_note noteD#, note2
-	mus_note noteE, note4
-	mus_note noteD#, note4
-	mus_note noteC#, note4
-	mus_note noteC, note4
-
-	mus_octave oct2
-	mus_note noteB, note4_8
-	mus_note noteG#, note16
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteE, note4_8
-
-	mus_octave oct2
-	mus_note noteB, note16
-
-	mus_octave oct3
-	mus_note noteE, note16
-	mus_vel 11, 7
-	mus_note noteG#, note1
-	mus_jump 0, branch_b005
-	; B03C
-
-MeetProfOak_md_3: ;B03D - B11F
-	; B03D
-	mus_vel 1, 2
-	mus_note noteRst, note2_8
-
-	mus_octave oct3
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct3
-	mus_note noteB, note16
-	mus_note noteRst, note4_16
-
-	mus_octave oct4
-	mus_note noteE, note4
-	mus_note noteRst, note4_8
-
-	mus_octave oct3
-	mus_note noteB, note16
-	mus_note noteRst, note4_16
-
-	mus_octave oct4
-	mus_note noteE, note4
-
-	mus_octave oct3
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct3
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteE, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteG, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-
-branch_bobc:
-	mus_octave oct3
-	mus_note noteA, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct3
-	mus_note noteA, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct3
-	mus_note noteA, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-
-	mus_octave oct3
-	mus_note noteA, note16
-	mus_note noteRst, note16
-
-	mus_octave oct4
-	mus_note noteC#, note16
-	mus_note noteRst, note16
-	mus_jump 2, branch_bobc
-
-branch_b0d8:
-	mus_octave oct3
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_jump 2, branch_b0d8
-	
-branch_b0ed:
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_note noteF#, note16
-	mus_note noteRst, note16
-	mus_note noteA, note16
-	mus_note noteRst, note16
-	mus_jump 2, branch_b0ed
-	
-branch_b101:
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_note noteG#, note16
-	mus_note noteRst, note16
-	mus_note noteB, note16
-	mus_note noteRst, note16
-	mus_jump 2, branch_b101
-	mus_jump 0, branch_bobc
-	mus_tempo 0, 100
-	mus_jump 0, $7123
-	; B11F
-
-;Meet Rival
-MeetRival_md_1: ;B120 - B1BA
-; B120
-        mus_tempo 0, 112
-        mus_volume 119
-        mus_duty duty75
-        mus_mod 6, 3, 4
-        db $e8; B12A
-        mus_vel 11, 3
-
-        mus_octave oct3
-                mus_note noteD, note16
-                mus_note noteC#, note16
-                mus_note noteC, note16; B130
-
-        mus_octave oct2
-                mus_note noteB, note16
-                mus_note noteA#, note8
-                mus_note noteA, note16
-                mus_note noteG#, note16; B135
-                mus_note noteG, note16
-                mus_note noteF#, note16
-                mus_note noteF, note4_8
-                mus_note noteD, note16
-                mus_note noteRst, note8_16; B13A
-
-                mus_note noteD, note16
-                mus_note noteRst, note4_16
-
-                mus_note noteA, note8
-                mus_note noteG, note8
-                mus_note noteA, note8; B13F
-				
-branch_b140:
-                mus_note noteB, note4
-                mus_note noteA#, note8
-                mus_note noteA, note4
-                mus_note noteG, note8
-
-        mus_octave oct3; B144
-                mus_note noteC, note4
-                mus_note noteD, note8
-                mus_note noteRst, note4
-
-                mus_note noteD, note4
-                mus_note noteC#, note8; B149
-                mus_note noteC, note8
-
-        mus_octave oct2
-                mus_note noteB, note8
-
-        mus_octave oct3
-                mus_note noteC, note4; B14E
-                mus_note noteE, note8
-                mus_note noteD, note4
-                mus_note noteC, note8
-
-        mus_octave oct2
-                mus_note noteB, note4; B153
-
-        mus_octave oct3
-                mus_note noteC, note8
-                mus_note noteRst, note4
-
-                mus_note noteG, note4
-                mus_note noteG, note8; B158
-                mus_note noteF#, note8
-                mus_note noteE, note8
-                mus_note noteD, note8
-                mus_note noteF#, note8
-
-        mus_octave oct2; B15D
-                mus_note noteA, note8
-
-        mus_octave oct3
-                mus_note noteD, note8
-                mus_note noteF#, note8
-
-        mus_octave oct2; B162
-                mus_note noteA, note8
-
-        mus_octave oct3
-                mus_note noteD, note8
-
-        mus_octave oct2
-                mus_note noteD, note8; B167
-
-        mus_octave oct3
-                mus_note noteD, note8
-                mus_note noteRst, note8
-
-        mus_octave oct2
-                mus_note noteD, note8; B16C
-
-        mus_octave oct3
-                mus_note noteC, note4
-
-        mus_octave oct2
-                mus_note noteB, note8
-                mus_note noteA#, note8; B171
-                mus_note noteB, note8
-
-        mus_octave oct3
-                mus_note noteC, note8
-                mus_note noteF, note8
-
-        mus_octave oct2; B176
-                mus_note noteG, note8
-
-        mus_octave oct3
-                mus_note noteC, note8
-                mus_note noteF, note8
-                mus_note noteD#, note8; B17B
-                mus_note noteC, note8
-
-        mus_octave oct2
-                mus_note noteA#, note8
-                mus_note noteG, note8
-                mus_note noteRst, note4; B180
-
-                mus_note noteA#, note4
-
-        mus_octave oct3
-                mus_note noteC, note8
-
-        mus_octave oct2
-                mus_note noteA#, note8; B185
-
-        mus_octave oct3
-                mus_note noteC, note8
-
-        mus_vel 11, 7
-
-        mus_octave oct2
-                mus_note noteG, note4; B18B
-                mus_note noteD, note8
-                mus_note noteF, note4_8
-                mus_note noteF#, note4
-                mus_note noteD, note8
-                mus_note noteRst, note4; B190
-
-                mus_note noteD, note4
-
-        mus_vel 11, 3
-                mus_note noteA, note8
-                mus_note noteG, note8
-                mus_note noteA, note8; B196
-
-        mus_jump 0, branch_b140
-        mus_tempo 0, 100
-        mus_jump 0, branch_b1a5
-        mus_tempo 0, 112
-		
-branch_b1a5:
-        mus_volume 119; B1A6
-        mus_duty duty75
-        mus_mod 6, 3, 4
-        db $e8
-        mus_vel 11, 3
-
-        mus_octave oct2; B1AF
-                mus_note noteD, note16
-                mus_note noteRst, note8_16
-
-                mus_note noteD, note16
-                mus_note noteRst, note4_16
-
-                mus_note noteA, note8; B1B4
-                mus_note noteG, note8
-                mus_note noteA, note8
-
-        mus_jump 0, branch_b140
-; B1BA
-
-MeetRival_md_2: ;B1BB - B232
-; B1BB
-        mus_duty duty75
-        mus_mod 10, 2, 6
-        mus_vel 12, 7
-
-        mus_octave oct3
-                mus_note noteB, note16; B1C3
-                mus_note noteA#, note16
-                mus_note noteA, note16
-                mus_note noteG#, note16
-                mus_note noteG, note8
-                mus_note noteF#, note16; B1C8
-                mus_note noteF, note16
-                mus_note noteE, note16
-                mus_note noteD#, note16
-                mus_note noteD, note4_8
-
-        mus_octave oct2; B1CD
-                mus_note noteG, note16
-                mus_note noteRst, note8_16
-
-                mus_note noteG, note16
-                mus_note noteRst, note8_16
-
-                mus_note noteD, note16; B1D2
-                mus_note noteRst, note16
-
-        mus_octave oct3
-                mus_note noteD, note8
-                mus_note noteF, note8
-                mus_note noteF#, note8; B1D7
-
-branch_b1d8:
-        mus_vel 12, 7
-                mus_note noteG, note4
-                mus_note noteD, note8
-                mus_note noteF, note4_8
-                mus_note noteF#, note4; B1DD
-                mus_note noteG, note8
-                mus_note noteRst, note4
-
-                mus_note noteG, note4
-                mus_note noteG, note8
-                mus_note noteA#, note8; B1E2
-                mus_note noteB, note8
-
-        mus_octave oct4
-                mus_note noteC, note4
-
-        mus_octave oct3
-                mus_note noteG, note8; B1E7
-                mus_note noteA#, note4_8
-                mus_note noteB, note4
-
-        mus_octave oct4
-                mus_note noteC, note8
-                mus_note noteRst, note4; B1EC
-
-                mus_note noteC, note4
-                mus_note noteC, note8
-
-        mus_octave oct3
-                mus_note noteB, note8
-
-        mus_octave oct4; B1F1
-                mus_note noteC, note8
-
-        mus_vel 11, 0
-                mus_note noteD, note1
-
-        mus_vel 11, 5
-                mus_note noteD, note4_8; B1F8
-
-        mus_vel 12, 7
-                mus_note noteF, note4
-                mus_note noteD, note8
-                mus_note noteC, note8
-                mus_note noteD, note8; B1FE
-
-        mus_vel 11, 0
-                mus_note noteC, note2
-
-        mus_vel 12, 7
-                mus_note noteC, note2
-
-        mus_octave oct3; B205
-                mus_note noteC, note8
-                mus_note noteRst, note4
-
-                mus_note noteA#, note4
-                mus_note noteG, note8
-                mus_note noteF, note8; B20A
-
-        mus_vel 11, 0
-                mus_note noteG, note1
-
-        mus_vel 11, 3
-                mus_note noteG, note8
-
-        mus_octave oct2; B211
-                mus_note noteG, note8
-                mus_note noteRst, note4
-
-                mus_note noteG, note4
-
-        mus_octave oct3
-                mus_note noteD, note8; B216
-                mus_note noteF, note8
-                mus_note noteF#, note8
-
-        mus_jump 0, branch_b1d8
-        mus_duty duty75
-        mus_mod 10, 2, 6; B221
-        mus_vel 12, 7
-
-        mus_octave oct2
-                mus_note noteG, note16
-                mus_note noteRst, note8_16
-
-                mus_note noteG, note16; B227
-                mus_note noteRst, note8_16
-
-                mus_note noteD, note16
-                mus_note noteRst, note16
-
-        mus_octave oct3
-                mus_note noteD, note8; B22C
-                mus_note noteF, note8
-                mus_note noteF#, note8
-
-        mus_jump 0, branch_b1d8
-; B232
-
-MeetRival_md_3: ;B233 - B3A6
-; B233
-        mus_vel 1, 4
-
-        mus_octave oct4
-                mus_note noteD, note8
-                mus_note noteRst, note8
-
-                mus_note noteC#, note8; B238
-                mus_note noteRst, note8
-
-                mus_note noteC, note8
-                mus_note noteRst, note8
-
-        mus_octave oct3
-                mus_note noteB, note8; B23D
-                mus_note noteRst, note8
-
-                mus_note noteG, note16
-                mus_note noteRst, note8_16
-
-                mus_note noteG, note16
-                mus_note noteRst, note8_16; B242
-
-                mus_note noteG, note16
-                mus_note noteRst, note16
-
-                mus_note noteG, note16
-                mus_note noteRst, note16
-
-                mus_note noteG, note16; B247
-                mus_note noteRst, note16
-
-                mus_note noteG, note16
-                mus_note noteRst, note16
-
-branch_b24b:
-                mus_note noteG, note8
-
-        mus_octave oct4; B24C
-                mus_note noteD, note8
-
-        mus_octave oct3
-                mus_note noteG, note8
-                mus_note noteRst, note8
-
-        mus_octave oct4; B251
-                mus_note noteD, note8
-
-        mus_octave oct3
-                mus_note noteG, note8
-                mus_note noteRst, note8
-
-        mus_octave oct4; B256
-                mus_note noteD, note8
-
-        mus_octave oct3
-                mus_note noteG, note8
-                mus_note noteRst, note4
-
-        mus_octave oct4; B25B
-                mus_note noteD, note4
-
-        mus_octave oct3
-                mus_note noteG, note8
-                mus_note noteA#, note8
-                mus_note noteB, note8; B260
-                mus_note noteG, note8
-
-        mus_octave oct4
-                mus_note noteC, note8
-
-        mus_octave oct3
-                mus_note noteG, note8; B265
-                mus_note noteRst, note8
-
-        mus_octave oct4
-                mus_note noteC, note8
-
-        mus_octave oct3
-                mus_note noteG, note8; B26A
-                mus_note noteRst, note8
-
-                mus_note noteB, note8
-
-        mus_octave oct4
-                mus_note noteC, note8
-                mus_note noteRst, note4; B26F
-
-                mus_note noteC, note4
-                mus_note noteC, note8
-
-        mus_octave oct3
-                mus_note noteB, note8
-                mus_note noteA, note8; B274
-                mus_note noteF#, note8
-                mus_note noteA, note8
-                mus_note noteRst, note8
-
-                mus_note noteF#, note8
-                mus_note noteA, note8; B279
-                mus_note noteF#, note8
-                mus_note noteRst, note8
-
-                mus_note noteA, note8
-                mus_note noteF#, note8
-                mus_note noteA, note8; B27E
-                mus_note noteRst, note8
-
-                mus_note noteF#, note8
-                mus_note noteA, note8
-                mus_note noteF#, note8
-
-        mus_octave oct4; B283
-                mus_note noteD, note8
-
-        mus_octave oct3
-                mus_note noteA, note8
-                mus_note noteE, note8
-
-        mus_octave oct4; B288
-                mus_note noteC, note8
-                mus_note noteRst, note8
-
-        mus_octave oct3
-                mus_note noteE, note8
-
-        mus_octave oct4; B28D
-                mus_note noteC, note8
-
-        mus_octave oct3
-                mus_note noteE, note8
-                mus_note noteF, note8
-                mus_note noteG, note8; B292
-                mus_note noteE, note8
-                mus_note noteRst, note4
-
-                mus_note noteE, note8
-
-        mus_octave oct4
-                mus_note noteC, note8; B297
-
-        mus_octave oct3
-                mus_note noteB, note8
-                mus_note noteA#, note8
-                mus_note noteA, note8
-                mus_note noteG, note8; B29C
-                mus_note noteA#, note8
-                mus_note noteRst, note8
-
-                mus_note noteG, note8
-                mus_note noteA#, note8
-                mus_note noteG, note8; B2A1
-                mus_note noteRst, note8
-
-                mus_note noteA#, note8
-                mus_note noteG, note8
-
-        mus_octave oct4
-                mus_note noteD, note8; B2A6
-
-        mus_octave oct3
-                mus_note noteG, note8
-                mus_note noteRst, note8
-
-        mus_octave oct4
-                mus_note noteD, note8; B2AB
-
-        mus_octave oct3
-                mus_note noteG, note8
-                mus_note noteRst, note8
-
-        mus_octave oct4
-                mus_note noteD, note8; B2B0
-
-        mus_jump 0, branch_b24b
-        mus_vel 1, 4
-
-        mus_octave oct3
-                mus_note noteG, note16
-                mus_note noteRst, note8_16; B2B9
-
-                mus_note noteG, note16
-                mus_note noteRst, note8_16
-
-                mus_note noteG, note16
-                mus_note noteRst, note16
-
-                mus_note noteG, note16; B2BE
-                mus_note noteRst, note16
-
-                mus_note noteG, note16
-                mus_note noteRst, note16
-
-                mus_note noteG, note16
-                mus_note noteRst, note16; B2C3
-
-        mus_jump 0, branch_b24b
-        db $f8
-        mus_tempo 1, 0
-        mus_volume 119
-        mus_duty duty50; B2CF
-        db $d5
-
-                mus_note noteB, note8
-
-        mus_octave oct2
-                mus_note noteA, note8
-                mus_note noteA, note8; B2D4
-                mus_note noteG, note8
-                mus_note noteG, note8
-                mus_note noteF, note8
-                mus_note noteE, note8
-                mus_note noteF, note8; B2D9
-                mus_note noteA, note8
-
-        mus_octave oct3
-                mus_note noteC, note4
-                mus_note noteE, note4
-
-        mus_octave oct2; B2DE
-                mus_note noteF, note4
-
-        mus_end
-; B2E0
-
-; B2E1
-branch_b2e1:
-        db $f8
-        mus_duty duty50
-        db $d5
-
-                mus_note noteRst, note8_16
-
-        mus_octave oct4; B2E6
-                mus_note noteF, note8
-                mus_note noteE, note16
-                mus_note noteRst, note16
-
-                mus_note noteD, note8
-                mus_note noteC, note16; B2EB
-                mus_note noteRst, note16
-
-        mus_octave oct3
-                mus_note noteA#, note8
-
-        mus_octave oct4
-                mus_note noteC, note8; B2F0
-                mus_note noteD, note8
-                mus_note noteE, note8
-                mus_note noteF, note4
-                mus_note noteG, note4
-                mus_note noteF, note4; B2F5
-
-        mus_end
-; B2F6
-
-; B2F7
-branch_b2f7:
-        db $f8
-        db $d5
-
-                mus_note noteC#, note16
-
-        mus_octave oct4
-                mus_note noteC, note16; B2FB
-                mus_note noteRst, note16
-
-        mus_octave oct3
-                mus_note noteF, note8
-
-        mus_octave oct4
-                mus_note noteC, note16; B300
-                mus_note noteRst, note16
-
-        mus_octave oct3
-                mus_note noteA#, note16
-                mus_note noteRst, note16
-
-                mus_note noteA, note16; B305
-                mus_note noteRst, note16
-
-                mus_note noteG, note16
-                mus_note noteRst, note16
-
-                mus_note noteF, note16
-                mus_note noteRst, note16; B30A
-
-                mus_note noteE, note16
-                mus_note noteRst, note16
-
-        mus_octave oct4
-                mus_note noteF, note16
-                mus_note noteRst, note8_16; B30F
-
-                mus_note noteC, note16
-                mus_note noteRst, note8_16
-
-        mus_octave oct3
-                mus_note noteF, note8
-                mus_note noteRst, note8; B314
-
-        mus_end
-; B315
-
-; B316
-branch_b316:
-        db $f8
-        mus_tempo 1, 0
-        mus_volume 119
-        mus_duty duty50
-        db $e8; B31E
-        db $d5
-
-                mus_note noteB, note4_16
-
-        mus_octave oct3
-                mus_note noteD, note4
-                mus_note noteC, note4; B323
-
-        mus_octave oct2
-                mus_note noteA, note2
-
-        db $d5
-
-                mus_note noteB, note8_16
-
-        mus_octave oct3; B328
-                mus_note noteD#, note8
-                mus_note noteD#, note8
-                mus_note noteD, note8
-                mus_note noteC, note8
-                mus_note noteC, note8; B32D
-
-        mus_octave oct2
-                mus_note noteA#, note8
-
-        db $d5
-
-                mus_note noteB, note4_16
-
-        mus_octave oct3; B332
-                mus_note noteC, note2
-
-        mus_end
-; B334
-
-; B335
-branch_b335:
-        db $f8
-        mus_mod 8, 2, 7
-        mus_duty duty50
-        db $d5
-
-                mus_note noteRst, note4_8; B33C
-
-        mus_octave oct3
-                mus_note noteA, note4
-                mus_note noteF, note4
-                mus_note noteC, note2
-
-        db $d5; B341
-
-                mus_note noteRst, note8_16
-
-                mus_note noteA#, note8
-                mus_note noteA#, note8
-                mus_note noteA#, note8
-                mus_note noteG, note8; B346
-                mus_note noteG, note8
-                mus_note noteA#, note8
-
-        db $d5
-
-                mus_note noteRst, note4_16
-
-                mus_note noteA, note2; B34B
-
-        mus_end
-; B34C
-
-; B34D
-branch_b34d:
-        db $f8
-        db $d5
-
-                mus_note noteC#, note16
-
-        mus_octave oct4
-                mus_note noteF, note4; B351
-                mus_note noteD#, note4
-                mus_note noteC, note2
-                mus_note noteD#, note16
-                mus_note noteRst, note16
-
-                mus_note noteD#, note16; B356
-                mus_note noteRst, note16
-
-                mus_note noteE, note16
-                mus_note noteRst, note16
-
-                mus_note noteF, note16
-                mus_note noteRst, note16; B35B
-
-                mus_note noteF, note16
-                mus_note noteRst, note16
-
-                mus_note noteG, note16
-                mus_note noteRst, note16
-
-                mus_note noteA, note2; B360
-
-        mus_end
-; B361
-
-; B362
-branch_b362:
-        db $f8
-        mus_tempo 1, 0
-        mus_volume 119
-        mus_duty duty50
-        db $e8; B36A
-        db $d5
-
-                mus_note noteA#, note4_16
-
-        mus_octave oct2
-                mus_note noteA#, note4
-
-        db $d5; B36F
-
-                mus_note noteB, note8
-
-        mus_octave oct3
-                mus_note noteC, note8
-                mus_note noteC, note16
-                mus_note noteC, note16; B374
-
-        db $d5
-
-                mus_note noteA#, note4_16
-                mus_note noteD#, note4
-
-        db $d5
-
-                mus_note noteB, note8; B379
-                mus_note noteF, note8
-                mus_note noteF, note16
-                mus_note noteF, note16
-
-        db $d5
-
-                mus_note noteB, note4_16; B37E
-                mus_note noteA#, note2
-
-        mus_end
-; B380
-
-; B381
-branch_b381:
-        db $f8
-        mus_mod 4, 2, 3
-        mus_duty duty50
-        db $d5
-        db $d1; B388
-
-        mus_octave oct3
-                mus_note noteG, note8
-                mus_note noteG, note16
-                mus_note noteG, note16
-
-        db $d5; B38D
-
-                mus_note noteRst, note4_16
-
-                mus_note noteD#, note4
-
-        db $d5
-        db $d1
-
-                mus_note noteG#, note8; B392
-                mus_note noteG#, note16
-                mus_note noteG#, note16
-                mus_note noteA#, note8
-                mus_note noteA#, note16
-                mus_note noteA#, note16; B397
-
-        db $d5
-
-                mus_note noteRst, note4_16
-
-        mus_octave oct4
-                mus_note noteD#, note2
-
-        mus_end; B39C
-; B39C
-
-; B39D
-branch_b39d:
-        db $f8
-        db $d5
-
-                mus_note noteC#, note16
-
-        mus_octave oct3
-                mus_note noteD#, note4; B3A1
-                mus_note noteG#, note4
-                mus_note noteG, note4
-                mus_note noteF, note4
-                mus_note noteD#, note2
-
-        mus_end; B3A6
-; B3A6
-
-;SS Anne
-SSAnne_md_1: ;B3A7 - B418
-INCBIN "baserom.gbc",$b3a7,$b419 - $b3a7
-
-SSAnne_md_2: ;B419 - B4CA
-INCBIN "baserom.gbc",$b419,$b4cb - $b419
-
-SSAnne_md_3: ;B4CB - B503
-INCBIN "baserom.gbc",$b4cb,$b504 - $b4cb
-
-;Cerulean City, Fuchsia City
-Cities2_md_1: ;B504 - B568
-INCBIN "baserom.gbc",$b504,$b569 - $b504
-
-Cities2_md_2: ;B569 - B63F
-INCBIN "baserom.gbc",$b569,$b640 - $b569
-
-Cities2_md_3: ;B640 - B6C6
-INCBIN "baserom.gbc",$b640,$b6c7 - $b640
-
-;Celadon City
-Celadon_md_1: ;B6C7 - B739
-INCBIN "baserom.gbc",$b6c7,$b73a - $b6c7
-
-Celadon_md_2: ;B73A - B7B4
-INCBIN "baserom.gbc",$b73a,$b7b5 - $b73a
-
-Celadon_md_3: ;B7B5 - B86C
-INCBIN "baserom.gbc",$b7b5,$b86d - $b7b5
-
-;Cinnabar Island
-Cinnabar_md_1: ;B86D - B8D3
-INCBIN "baserom.gbc",$b86d,$b8d4 - $b86d
-
-Cinnabar_md_2: ;B8D4 - B93C
-INCBIN "baserom.gbc",$b8d4,$b93d - $b8d4
-
-Cinnabar_md_3: ;B93D - B9EA
-INCBIN "baserom.gbc",$b93d,$b9eb - $b93d
-
-;Vermilion City
-Vermilion_md_1: ;B9EB - BA60
-INCBIN "baserom.gbc",$b9eb,$ba61 - $b9eb
-
-Vermilion_md_2: ;BA61 - BAA5
-INCBIN "baserom.gbc",$ba61,$baa6 - $ba61
-
-Vermilion_md_3: ;BAA6 - BB0C
-INCBIN "baserom.gbc",$baa6,$bb0d - $baa6
-
-Vermilion_md_4: ;BB0D - BB57
-INCBIN "baserom.gbc",$bb0d,$bb58 - $bb0d
-
-;Lavender Town
-Lavender_md_1: ;BB58 - BB9D
-INCBIN "baserom.gbc",$bb58,$bb9e - $bb58
-
-Lavender_md_2: ;BB9E - BBAD
-INCBIN "baserom.gbc",$bb9e,$bbae - $bb9e
-
-Lavender_md_3: ;BBAE - BC20
-INCBIN "baserom.gbc",$bbae,$bc21 - $bbae
-
-Lavender_md_4: ;BC21 - BC2D
-INCBIN "baserom.gbc",$bc21,$bc2e - $bc21
-
-;Safari Zone
-SafariZone_md_1: ;BC2E - BC69
-INCBIN "baserom.gbc",$bc2e,$bc6a - $bc2e
-
-SafariZone_md_2: ;BC6A - BC93
-INCBIN "baserom.gbc",$bc6a,$bc94 - $bc6a
-
-SafariZone_md_3: ;BC94 - BCBA
-INCBIN "baserom.gbc",$bc94,$bcbb - $bc94
-
-;Gyms
-Gym_md_1: ;bcbb - bd6a (175 bytes)
-INCBIN "baserom.gbc",$bcbb,$bd6b - $bcbb
-
-Gym_md_2: ;bd6b - bdf9 (142 bytes)
-INCBIN "baserom.gbc",$bd6b,$bdfa - $bd6b
-
-Gym_md_3: ;bdfa - be55 (91 bytes)
-INCBIN "baserom.gbc",$bdfa,$be56 - $bdfa
-
-;Pokemon Center
-Pokecenter_md_1: ;be56 - bef8 (162 bytes)
-INCBIN "baserom.gbc",$be56,$bef9 - $be56
-
-Pokecenter_md_2: ;0xbef9 - bf6f (118 bytes)
-INCBIN "baserom.gbc",$bef9,$bf70 - $bef9
-
-Pokecenter_md_3: ;0xbf70 - bfff (143 bytes)
-INCBIN "baserom.gbc",$bf70,$c000 - $bf70
--- /dev/null
+++ b/music/bikeriding.asm
@@ -1,0 +1,705 @@
+Music_BikeRiding_Ch1: ; 7dbbb (1f:5bbb)
+	tempo 0, 144
+	stereopanning 119
+	duty 3
+	vibrato 8, 1, 4
+	notetype 12, 11, 5
+	octave 3
+	note G_, 2
+
+Music_BikeRiding_branch_7dbc9:
+	octave 4
+	note C_, 4
+	note D_, 4
+	note E_, 2
+	note C_, 2
+	note E_, 2
+	note G_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note F_, 4
+	note E_, 2
+	note D_, 2
+	note F_, 4
+	note D_, 4
+	octave 3
+	note B_, 2
+	octave 4
+	note F_, 4
+	note D_, 4
+	note E_, 2
+	note F_, 2
+	note G_, 2
+	note C_, 2
+	note E_, 2
+	note C_, 2
+	note D_, 2
+	note E_, 2
+	notetype 12, 11, 6
+	note F_, 10
+	notetype 12, 10, 6
+	note F_, 2
+	note E_, 2
+	note F_, 2
+	note G_, 10
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note F_, 6
+	unknownmusic0xe8
+	notetype 12, 11, 3
+	note E_, 2
+	note D_, 2
+	note D_, 1
+	note E_, 1
+	note F_, 2
+	note E_, 1
+	note F_, 1
+	unknownmusic0xe8
+	notetype 12, 11, 5
+	note G_, 6
+	note G_, 6
+	note A_, 2
+	note F_, 2
+	note G_, 6
+	notetype 12, 11, 4
+	note G_, 2
+	note F_, 4
+	notetype 12, 10, 4
+	note E_, 2
+	note D_, 2
+	notetype 12, 9, 3
+	octave 3
+	note A_, 2
+	octave 4
+	note C_, 4
+	note C_, 2
+	octave 3
+	note B_, 2
+	note A_, 1
+	note B_, 1
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C_, 2
+	note C_, 4
+	note C_, 2
+	octave 3
+	note A_, 2
+	note B_, 2
+	note B_, 2
+	note A_, 2
+	octave 4
+	note C_, 4
+	octave 3
+	note A_, 2
+	note B_, 1
+	octave 4
+	note C_, 1
+	octave 3
+	note B_, 2
+	octave 4
+	note D_, 4
+	octave 3
+	note B_, 2
+	octave 4
+	note C_, 4
+	octave 3
+	note B_, 1
+	octave 4
+	note C_, 1
+	note D_, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C_, 4
+	notetype 12, 3, 13
+	note C_, 4
+	notetype 12, 11, 4
+	note F_, 6
+	note G_, 4
+	note F_, 1
+	note G_, 1
+	note F_, 4
+	note E_, 6
+	note F_, 2
+	note E_, 2
+	note D_, 1
+	note E_, 1
+	note D_, 2
+	note C_, 2
+	notetype 12, 11, 5
+	octave 3
+	note A_, 4
+	octave 4
+	note D_, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note E_, 4
+	note C_, 4
+	note F_, 4
+	note D_, 4
+	note F#, 4
+	vibrato 10, 2, 6
+	notetype 12, 8, 0
+	note G_, 16
+	note G_, 4
+	notetype 12, 8, 7
+	note G_, 12
+	notetype 12, 11, 5
+	vibrato 8, 1, 4
+	loopchannel 0, Music_BikeRiding_branch_7dbc9
+
+
+Music_BikeRiding_Ch2: ; 7dc6c (1f:5c6c)
+	duty 2
+	vibrato 6, 1, 5
+	notetype 12, 12, 3
+	octave 4
+	note C_, 2
+
+Music_BikeRiding_branch_7dc75:
+	note E_, 4
+	note F_, 4
+	note G_, 4
+	octave 5
+	note C_, 4
+	octave 4
+	note B_, 6
+	note A_, 1
+	note B_, 1
+	note A_, 10
+	note F_, 2
+	note G_, 2
+	note A_, 2
+	octave 5
+	note D_, 2
+	note C_, 2
+	octave 4
+	note B_, 2
+	note A_, 1
+	note B_, 1
+	octave 5
+	note C_, 6
+	octave 4
+	note A_, 2
+	note G_, 4
+	duty 3
+	notetype 12, 8, 4
+	note A#, 6
+	duty 2
+	notetype 12, 12, 5
+	octave 5
+	note C_, 2
+	octave 4
+	note B_, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note A_, 10
+	octave 5
+	note C_, 2
+	octave 4
+	note B_, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note G_, 10
+	notetype 12, 12, 3
+	octave 5
+	note C_, 4
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	octave 4
+	note B_, 2
+	octave 5
+	note C_, 2
+	notetype 12, 11, 0
+	note D_, 4
+	notetype 12, 12, 7
+	note D_, 10
+	note D_, 1
+	note C_, 1
+	notetype 12, 11, 0
+	octave 4
+	note B_, 4
+	notetype 12, 12, 7
+	note B_, 12
+	notetype 12, 12, 4
+	note F_, 6
+	note F_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note E_, 6
+	note E_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note F_, 2
+	note G_, 4
+	note A_, 2
+	note F_, 2
+	note E_, 2
+	note G_, 4
+	note F_, 2
+	note E_, 6
+	notetype 6, 12, 2
+	note F_, 1
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	notetype 12, 12, 3
+	octave 5
+	note C_, 2
+	octave 4
+	note B_, 2
+	note A_, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note B_, 4
+	note A_, 4
+	note G_, 2
+	note A#, 4
+	note A_, 2
+	note G_, 4
+	note F_, 2
+	note E_, 2
+	notetype 8, 12, 4
+	note A_, 4
+	note G_, 4
+	note F_, 4
+	note B_, 4
+	note A_, 4
+	note G_, 4
+	octave 5
+	note C_, 4
+	octave 4
+	note B_, 4
+	note A_, 4
+	octave 5
+	note D_, 4
+	note E_, 4
+	note C_, 4
+	notetype 12, 12, 7
+	note D_, 12
+	note C_, 4
+	notetype 12, 11, 0
+	octave 4
+	note B_, 4
+	notetype 12, 12, 7
+	note B_, 12
+	notetype 12, 12, 3
+	loopchannel 0, Music_BikeRiding_branch_7dc75
+
+
+Music_BikeRiding_Ch3: ; 7dd14 (1f:5d14)
+	notetype 12, 1, 3
+	rest 2
+
+Music_BikeRiding_branch_7dd17:
+	octave 4
+	note C_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	octave 3
+	note G_, 1
+	rest 1
+	octave 4
+	note E_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C_, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C_, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	octave 5
+	note C_, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 1
+	octave 5
+	note C_, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 1
+	octave 5
+	note C_, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 1
+	octave 5
+	note C_, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F_, 1
+	rest 1
+	loopchannel 0, Music_BikeRiding_branch_7dd17
+
+
+Music_BikeRiding_Ch4: ; 7de68 (1f:5e68)
+	dspeed 12
+	rest 2
+
+Music_BikeRiding_branch_7de6a:
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7deb4
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7dec2
+	callchannel Music_BikeRiding_branch_7deb4
+	callchannel Music_BikeRiding_branch_7deb4
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7deb4
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7dec2
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7deb4
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7dea7
+	callchannel Music_BikeRiding_branch_7dea7
+	loopchannel 0, Music_BikeRiding_branch_7de6a
+
+Music_BikeRiding_branch_7dea7:
+	rest 2
+	dnote 2, triangle3
+	rest 2
+	dnote 2, triangle3
+	rest 2
+	dnote 2, triangle3
+	rest 2
+	dnote 2, triangle3
+	endchannel
+
+Music_BikeRiding_branch_7deb4:
+	rest 2
+	dnote 2, triangle3
+	rest 2
+	dnote 2, triangle3
+	rest 2
+	dnote 2, triangle3
+	dnote 2, triangle3
+	dnote 2, triangle3
+	endchannel
+
+Music_BikeRiding_branch_7dec2:
+	rest 2
+	dnote 2, triangle3
+	rest 2
+	dnote 2, triangle3
+	rest 2
+	dnote 2, triangle3
+	rest 2
+	dnote 1, triangle3
+	dnote 1, triangle3
+	endchannel
+; 0x7ded1
\ No newline at end of file
--- /dev/null
+++ b/music/blue/sfx_1f_5d.asm
@@ -1,0 +1,52 @@
+SFX_1f_5d_Ch1: ; 7c45e (1f:445e)
+	duty 2
+	note D_, 4
+	octave 4
+	note C_, 1
+	note C_, 7
+	note D_, 4
+	octave 4
+	note G#, 1
+	note C_, 7
+	note D_, 4
+	octave 4
+	rest 1
+	note C_, 7
+	note D_, 4
+	octave 4
+	note C_, 1
+	note C_, 8
+	note D_, 16
+	unknownmusic0xf2
+	octave 8
+	note C_, 8
+	endchannel
+
+
+SFX_1f_5d_Ch2: ; 7c475 (1f:4475)
+	duty 2
+	note D_, 4
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 4
+	rest 5
+	note C_, 2
+	note C_, 7
+	note D_, 4
+	rest 5
+	note G#, 2
+	note C_, 7
+	note D_, 4
+	rest 5
+	rest 2
+	note C_, 7
+	note D_, 4
+	rest 5
+	note C_, 2
+	note C_, 8
+	note D_, 16
+	notetype 2, 14, 1
+	note C_, 8
+	endchannel
+; 0x7c490
\ No newline at end of file
--- /dev/null
+++ b/music/celadon.asm
@@ -1,0 +1,412 @@
+Music_Celadon_Ch1: ; b6c7 (2:76c7)
+	tempo 0, 144
+	stereopanning 119
+	duty 3
+	unknownmusic0xe8
+	notetype 12, 2, 15
+	rest 8
+	octave 3
+	note D_, 8
+
+Music_Celadon_branch_b6d4:
+	duty 2
+	notetype 12, 11, 2
+	note G_, 4
+	note B_, 4
+	note G_, 2
+	note B_, 4
+	note G_, 2
+	note E_, 1
+	note E_, 1
+	note G_, 1
+	note E_, 1
+	note B_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note A_, 8
+	note F#, 4
+	note A_, 4
+	note F#, 2
+	note A_, 6
+	note A_, 1
+	note B_, 1
+	octave 4
+	note C_, 1
+	octave 3
+	note B_, 1
+	note A_, 2
+	note B_, 2
+	note G_, 4
+	octave 4
+	note G_, 4
+	octave 3
+	note G_, 4
+	note B_, 4
+	note G_, 2
+	note B_, 4
+	note G_, 2
+	note E_, 1
+	note F#, 1
+	note G_, 1
+	note A_, 1
+	note B_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note A_, 8
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 4
+	note D_, 1
+	note E_, 1
+	note F#, 1
+	note G_, 1
+	note A_, 8
+	notetype 12, 9, 4
+	note B_, 8
+	note G_, 4
+	note D_, 4
+	note G_, 4
+	note A_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note B_, 8
+	note A_, 8
+	note F#, 4
+	note G_, 4
+	note A_, 4
+	note G_, 4
+	note F#, 4
+	note A_, 4
+	note B_, 8
+	note G_, 4
+	note D_, 4
+	note G_, 4
+	note A_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note B_, 8
+	note A_, 8
+	note F#, 4
+	note G_, 4
+	note A_, 4
+	note G_, 4
+	note F#, 4
+	note A_, 4
+	loopchannel 0, Music_Celadon_branch_b6d4
+
+
+Music_Celadon_Ch2: ; b73a (2:773a)
+	duty 3
+	notetype 12, 12, 2
+	octave 4
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note E_, 1
+	note F#, 1
+	note E_, 1
+	note F#, 1
+	note G_, 1
+	notetype 12, 10, 0
+	note A_, 8
+
+Music_Celadon_branch_b74a:
+	duty 2
+	notetype 12, 12, 2
+	octave 4
+	note B_, 4
+	note G_, 4
+	note B_, 2
+	note G_, 6
+	note B_, 1
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	octave 5
+	note C_, 2
+	octave 4
+	note B_, 2
+	note A_, 8
+	note A_, 4
+	note F#, 4
+	note A_, 2
+	note F#, 6
+	note A_, 1
+	note G_, 1
+	note F#, 1
+	note G_, 1
+	note A_, 2
+	note B_, 2
+	note G_, 4
+	note B_, 4
+	note B_, 4
+	note G_, 4
+	note B_, 2
+	note G_, 4
+	octave 3
+	note B_, 2
+	octave 4
+	note B_, 1
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	octave 5
+	note C_, 2
+	octave 4
+	note B_, 2
+	note A_, 8
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note C#, 2
+	note D_, 8
+	octave 5
+	note D_, 8
+	notetype 12, 11, 4
+	octave 4
+	note D_, 8
+	note C_, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note B_, 2
+	octave 4
+	note E_, 4
+	note F#, 4
+	note D_, 8
+	note C_, 8
+	octave 3
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C_, 2
+	note D_, 2
+	note E_, 2
+	note C_, 2
+	note D_, 2
+	note E_, 2
+	note D_, 8
+	note D_, 8
+	note C_, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note B_, 2
+	octave 4
+	note E_, 4
+	note D_, 2
+	note E_, 2
+	note D_, 8
+	note C_, 8
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note D_, 8
+	loopchannel 0, Music_Celadon_branch_b74a
+
+
+Music_Celadon_Ch3: ; b7b5 (2:77b5)
+	notetype 12, 1, 3
+	rest 8
+	octave 5
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note E_, 1
+	note F#, 1
+	note E_, 1
+	note F#, 1
+	note G_, 1
+
+Music_Celadon_branch_b7c1:
+	octave 4
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note B_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note G_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note C#, 2
+	note D_, 2
+	rest 6
+	note F#, 2
+	rest 4
+	note F#, 2
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	octave 5
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	note D_, 2
+	octave 4
+	note B_, 2
+	note G_, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	note D_, 2
+	octave 4
+	note B_, 2
+	note A_, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	octave 5
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	note D_, 2
+	octave 4
+	note B_, 2
+	note G_, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	note C_, 2
+	octave 4
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	loopchannel 0, Music_Celadon_branch_b7c1
+; 0xb86d
\ No newline at end of file
--- /dev/null
+++ b/music/cinnabar.asm
@@ -1,0 +1,355 @@
+Music_Cinnabar_Ch1: ; b86d (2:786d)
+	tempo 0, 144
+	stereopanning 119
+	duty 3
+	vibrato 12, 3, 4
+	unknownmusic0xe8
+
+Music_Cinnabar_branch_b878:
+	notetype 12, 11, 5
+	rest 4
+	octave 3
+	note D_, 4
+	note E_, 6
+	note C#, 2
+	notetype 12, 11, 1
+	note D_, 4
+	notetype 12, 11, 5
+	note B_, 4
+	octave 4
+	note C_, 6
+	octave 3
+	note A_, 2
+	notetype 12, 11, 1
+	note B_, 4
+	notetype 12, 11, 5
+	note G_, 4
+	note F#, 4
+	note E_, 2
+	note F#, 2
+	notetype 12, 11, 1
+	note G_, 4
+	notetype 12, 11, 5
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note D_, 4
+	note E_, 4
+	note F#, 6
+	note A_, 2
+	notetype 12, 11, 1
+	note G_, 4
+	notetype 12, 11, 5
+	note B_, 4
+	octave 4
+	note C_, 6
+	octave 3
+	note A_, 2
+	note B_, 4
+	note G_, 4
+	note F#, 3
+	note E_, 1
+	note F#, 2
+	note A_, 2
+	notetype 12, 10, 2
+	note G_, 4
+	octave 4
+	note D_, 1
+	note E_, 1
+	note D_, 4
+	notetype 12, 7, 2
+	note D_, 1
+	note E_, 1
+	note D_, 4
+	notetype 12, 10, 7
+	octave 3
+	note B_, 6
+	note G_, 2
+	note E_, 8
+	octave 4
+	note C_, 6
+	octave 3
+	note A_, 2
+	note F#, 8
+	octave 4
+	note F#, 6
+	note D_, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note G_, 8
+	note F#, 4
+	note E_, 4
+	loopchannel 0, Music_Cinnabar_branch_b878
+
+
+Music_Cinnabar_Ch2: ; b8d4 (2:78d4)
+	duty 3
+	vibrato 10, 2, 3
+
+Music_Cinnabar_branch_b8d9:
+	notetype 12, 12, 7
+	octave 3
+	note G_, 6
+	note A_, 1
+	note B_, 1
+	octave 4
+	note C_, 6
+	note D_, 1
+	note E_, 1
+	notetype 12, 12, 1
+	note D_, 4
+	notetype 12, 12, 7
+	note G_, 4
+	note A_, 6
+	note G_, 1
+	note F#, 1
+	note E_, 4
+	note D_, 4
+	note C_, 3
+	octave 3
+	note B_, 1
+	octave 4
+	note C_, 2
+	note D_, 1
+	note E_, 1
+	notetype 12, 12, 1
+	note D_, 4
+	notetype 12, 12, 7
+	octave 3
+	note B_, 8
+	note A_, 4
+	note G_, 6
+	note A_, 1
+	note B_, 1
+	octave 4
+	note C_, 6
+	note D_, 1
+	note E_, 1
+	notetype 12, 12, 1
+	note D_, 4
+	notetype 12, 12, 7
+	note G_, 4
+	note A_, 6
+	note G_, 1
+	note F#, 1
+	note E_, 4
+	note D_, 4
+	note C_, 3
+	octave 3
+	note B_, 1
+	octave 4
+	note C_, 2
+	note D_, 1
+	note E_, 1
+	notetype 12, 12, 1
+	note D_, 4
+	notetype 12, 12, 7
+	octave 3
+	note A_, 4
+	note G_, 4
+	note F#, 4
+	notetype 12, 11, 0
+	octave 4
+	note D_, 6
+	octave 3
+	note B_, 2
+	note G_, 8
+	octave 4
+	note E_, 6
+	note C_, 2
+	octave 3
+	note A_, 8
+	octave 4
+	note A_, 6
+	note F#, 2
+	note D_, 2
+	note C_, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note B_, 4
+	octave 4
+	note D_, 4
+	octave 3
+	note B_, 2
+	note A_, 6
+	loopchannel 0, Music_Cinnabar_branch_b8d9
+
+
+Music_Cinnabar_Ch3: ; b93d (2:793d)
+	notetype 12, 1, 0
+
+Music_Cinnabar_branch_b93f:
+	octave 4
+	note G_, 1
+	rest 3
+	note B_, 2
+	note G_, 1
+	note G_, 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C_, 2
+	octave 4
+	note F#, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note B_, 2
+	note G_, 1
+	note G_, 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C_, 2
+	octave 4
+	note F#, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note B_, 2
+	note G_, 1
+	note G_, 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C_, 2
+	octave 4
+	note F#, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note B_, 2
+	note G_, 1
+	note G_, 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C_, 2
+	octave 4
+	note A_, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note B_, 2
+	note G_, 1
+	note G_, 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C_, 2
+	octave 4
+	note F#, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note B_, 2
+	note G_, 1
+	note G_, 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C_, 2
+	octave 4
+	note F#, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note B_, 2
+	note G_, 1
+	note G_, 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C_, 2
+	octave 4
+	note F#, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note B_, 4
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C_, 4
+	octave 4
+	note B_, 1
+	rest 3
+	octave 5
+	note D_, 2
+	octave 4
+	note B_, 1
+	note B_, 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 5
+	note C_, 2
+	octave 4
+	note B_, 1
+	rest 1
+	note G_, 1
+	rest 3
+	octave 5
+	note E_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	rest 1
+	note C_, 1
+	rest 1
+	note E_, 2
+	note C_, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 3
+	octave 5
+	note A_, 2
+	note F#, 1
+	note F#, 1
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note D_, 2
+	note C_, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 3
+	octave 5
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	octave 4
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note A_, 2
+	octave 5
+	note C_, 1
+	rest 1
+	loopchannel 0, Music_Cinnabar_branch_b93f
+; 0xb9eb
\ No newline at end of file
--- /dev/null
+++ b/music/cinnabarmansion.asm
@@ -1,0 +1,173 @@
+Music_CinnabarMansion_Ch1: ; 7ed0f (1f:6d0f)
+	tempo 0, 144
+	stereopanning 119
+	vibrato 11, 2, 5
+	duty 2
+
+Music_CinnabarMansion_branch_7ed19:
+	notetype 12, 6, 2
+	octave 5
+	note E_, 1
+	note E_, 1
+	octave 4
+	note B_, 1
+	note B_, 1
+	note C_, 1
+	rest 2
+	octave 5
+	note B_, 2
+	note E_, 2
+	octave 4
+	note C_, 2
+	note B_, 2
+	note E_, 2
+	note C_, 1
+	octave 5
+	note B_, 1
+	rest 2
+	loopchannel 14, Music_CinnabarMansion_branch_7ed19
+	notetype 12, 10, 5
+	rest 16
+	rest 16
+	rest 15
+	octave 4
+	note C_, 1
+	octave 5
+	note B_, 1
+	note B_, 2
+	loopchannel 0, Music_CinnabarMansion_branch_7ed19
+
+
+Music_CinnabarMansion_Ch2: ; 7ed40 (1f:6d40)
+	duty 2
+	unknownmusic0xe8
+	vibrato 10, 2, 4
+	notetype 12, 12, 2
+
+Music_CinnabarMansion_branch_7ed48:
+	rest 16
+	rest 16
+	loopchannel 4, Music_CinnabarMansion_branch_7ed48
+
+Music_CinnabarMansion_branch_7ed4e:
+	notetype 12, 12, 2
+
+Music_CinnabarMansion_branch_7ed50:
+	callchannel Music_CinnabarMansion_branch_7ed6c
+	loopchannel 3, Music_CinnabarMansion_branch_7ed50
+	octave 3
+	note E_, 4
+	note D#, 4
+	note B_, 4
+	note A#, 4
+	note G_, 4
+	note G#, 4
+	rest 4
+	note A#, 4
+	note E_, 4
+	note D#, 4
+	note B_, 4
+	note A#, 4
+	note G_, 4
+	note G#, 4
+	note G_, 4
+	note D#, 4
+	loopchannel 0, Music_CinnabarMansion_branch_7ed4e
+
+Music_CinnabarMansion_branch_7ed6c:
+	octave 3
+	note E_, 4
+	note D#, 4
+	note B_, 4
+	note A#, 4
+	note G_, 4
+	note G#, 4
+	note A_, 4
+	note A#, 4
+	note E_, 4
+	note D#, 4
+	note B_, 4
+	note A#, 4
+	note G_, 4
+	note G#, 4
+	rest 4
+	note A#, 4
+	endchannel
+
+
+Music_CinnabarMansion_Ch3: ; 7ed7e (1f:6d7e)
+	notetype 12, 1, 1
+
+Music_CinnabarMansion_branch_7ed80:
+	octave 2
+	note B_, 2
+	rest 2
+	octave 3
+	note E_, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note C_, 2
+	rest 2
+	octave 3
+	note D#, 2
+	rest 2
+	note D#, 2
+	rest 2
+	note D#, 2
+	rest 2
+	note D#, 2
+	rest 2
+	note D#, 2
+	rest 2
+	note D#, 2
+	rest 2
+	note D#, 2
+	rest 2
+	loopchannel 8, Music_CinnabarMansion_branch_7ed80
+	note E_, 16
+	note D#, 16
+	note G_, 16
+	note G#, 8
+	note D#, 8
+	loopchannel 0, Music_CinnabarMansion_branch_7ed80
+
+
+Music_CinnabarMansion_Ch4: ; 7edb0 (1f:6db0)
+	dspeed 6
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+
+Music_CinnabarMansion_branch_7edb5:
+	dnote 2, cymbal1
+	dnote 2, cymbal1
+	dnote 4, cymbal2
+	dnote 2, cymbal1
+	dnote 2, cymbal1
+	dnote 4, cymbal2
+	dnote 2, cymbal1
+	dnote 2, cymbal1
+	dnote 4, cymbal2
+	dnote 2, cymbal1
+	dnote 2, cymbal1
+	dnote 4, cymbal3
+	dnote 2, cymbal1
+	dnote 2, cymbal1
+	rest 2
+	rest 10
+	rest 8
+	dnote 8, cymbal3
+	loopchannel 0, Music_CinnabarMansion_branch_7edb5
+; 0x7edda
\ No newline at end of file
--- /dev/null
+++ b/music/cities1.asm
@@ -1,0 +1,658 @@
+Music_Cities1_branch_aa6f:
+	tempo 0, 232
+	loopchannel 0, Music_Cities1_branch_aa79
+
+Music_Cities1_Ch1: ; aa76 (2:6a76)
+	tempo 0, 144
+
+Music_Cities1_branch_aa79:
+	stereopanning 119
+	vibrato 8, 2, 4
+	duty 3
+
+Music_Cities1_branch_aa80:
+	notetype 12, 12, 5
+	octave 3
+	note G#, 4
+	note F#, 4
+	note E_, 2
+	note E_, 2
+	note F#, 2
+	note D#, 2
+	note E_, 2
+	note E_, 2
+	note D#, 2
+	note C#, 4
+	note D#, 4
+	note E_, 2
+	note D#, 4
+	note C#, 2
+	note E_, 2
+	note E_, 4
+	notetype 12, 10, 5
+	note C#, 4
+	octave 2
+	note B_, 6
+	octave 3
+	note C#, 2
+	note C#, 4
+	octave 2
+	note B_, 4
+	notetype 12, 12, 5
+	callchannel Music_Cities1_branch_ab7d
+	octave 3
+	note D#, 6
+	note E_, 2
+	octave 2
+	note B_, 4
+	notetype 12, 10, 5
+	octave 3
+	note C#, 2
+	octave 2
+	note B_, 2
+	note A_, 4
+	note B_, 4
+	note B_, 2
+	octave 3
+	note C#, 2
+	note D#, 2
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	note D#, 2
+	notetype 12, 12, 5
+	note G#, 2
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note E_, 4
+	note F#, 2
+	note D#, 2
+	note E_, 4
+	note D#, 2
+	note C#, 4
+	note D#, 4
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	note C#, 2
+	note E_, 2
+	note E_, 4
+	notetype 12, 10, 5
+	note C#, 2
+	octave 2
+	note A_, 2
+	note B_, 6
+	octave 3
+	note C#, 2
+	note C#, 2
+	octave 2
+	note B_, 2
+	note B_, 4
+	notetype 12, 12, 5
+	callchannel Music_Cities1_branch_ab7d
+	octave 3
+	note D#, 4
+	note D#, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note C#, 2
+	note G#, 2
+	note E_, 4
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	notetype 12, 10, 5
+	note C#, 4
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 4
+	note C#, 2
+	note E_, 4
+	notetype 12, 11, 3
+	callchannel Music_Cities1_branch_ab8a
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 4
+	note F#, 4
+	note G#, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 4
+	note G#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	octave 2
+	note B_, 2
+	octave 3
+
+Music_Cities1_branch_ab12:
+	note C#, 2
+	note D#, 2
+	note C#, 2
+	octave 2
+	note B_, 4
+	note B_, 2
+	octave 3
+	note C#, 2
+	note D#, 2
+	loopchannel 2, Music_Cities1_branch_ab12
+	note E_, 2
+	octave 2
+	note B_, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note B_, 2
+	octave 3
+	note C#, 2
+	note G#, 2
+	note G#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	callchannel Music_Cities1_branch_ab8a
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	note F#, 2
+	note G#, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note D#, 2
+	note B_, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note F#, 2
+	note E_, 4
+	note G#, 2
+	note F#, 2
+	note D#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 4
+	note F#, 2
+	note D#, 2
+	note D#, 2
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	octave 2
+	note B_, 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	notetype 12, 11, 6
+	note F#, 8
+	note F#, 4
+	note D#, 4
+	note E_, 8
+	notetype 12, 8, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note E_, 2
+	note F#, 2
+	loopchannel 0, Music_Cities1_branch_aa80
+
+Music_Cities1_branch_ab7d:
+	octave 3
+	note F#, 2
+	note D#, 4
+	note E_, 2
+	note D#, 4
+	note C#, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note C#, 2
+	note D#, 2
+	note C#, 2
+	endchannel
+
+Music_Cities1_branch_ab8a:
+	note A_, 2
+	note E_, 2
+	note C#, 2
+	note E_, 4
+	note A_, 2
+	note C#, 2
+	note E_, 2
+	endchannel
+
+
+Music_Cities1_Ch2: ; ab92 (2:6b92)
+	vibrato 5, 1, 5
+	callchannel Music_Cities1_branch_ac00
+	octave 4
+	note G#, 2
+	notetype 12, 12, 4
+	note E_, 6
+	notetype 12, 12, 5
+	duty 3
+	octave 3
+	note C#, 4
+	note D#, 4
+	note E_, 6
+	note F#, 6
+	note G#, 4
+	callchannel Music_Cities1_branch_ac00
+	octave 4
+	note G#, 2
+	notetype 12, 12, 4
+	note E_, 14
+	duty 3
+	octave 3
+	note E_, 6
+	note F#, 6
+	note G#, 4
+	notetype 12, 11, 7
+	duty 2
+	vibrato 8, 1, 7
+	octave 5
+	note C#, 12
+	octave 4
+	note A_, 4
+	octave 5
+	note E_, 8
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	octave 4
+	note B_, 12
+	note G#, 4
+	note B_, 16
+	note F#, 12
+	note G#, 2
+	note A_, 2
+	note B_, 4
+	note A_, 4
+	note G#, 4
+	note F#, 4
+	note G#, 12
+	note E_, 4
+	note B_, 16
+	octave 5
+	note C#, 12
+	note D#, 2
+	note E_, 2
+	note F#, 4
+	note E_, 4
+	note D#, 4
+	note C#, 4
+	octave 4
+	note B_, 12
+	octave 5
+	note C#, 2
+	note D#, 2
+	note C#, 4
+	octave 4
+	note B_, 4
+	note A_, 4
+	note G#, 4
+	note A_, 12
+	note B_, 2
+	octave 5
+	note C_, 2
+	note C_, 4
+	octave 4
+	note B_, 4
+	note A_, 4
+	note F#, 4
+	notetype 12, 11, 7
+	note A_, 8
+	octave 5
+	note C_, 8
+	octave 4
+	note B_, 14
+	notetype 12, 8, 4
+	note G#, 1
+	notetype 12, 10, 4
+	note A_, 1
+	loopchannel 0, Music_Cities1_Ch2
+
+Music_Cities1_branch_ac00:
+	duty 2
+	notetype 12, 12, 3
+	octave 4
+	note B_, 4
+	note A_, 4
+	notetype 12, 12, 4
+	note G#, 10
+	notetype 12, 12, 3
+	note G#, 2
+	note A_, 2
+	note B_, 4
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	notetype 12, 12, 4
+	note F#, 10
+	notetype 12, 12, 5
+	duty 3
+	octave 3
+	note E_, 4
+	note D#, 8
+	note E_, 4
+	note F#, 4
+	notetype 12, 12, 3
+	duty 2
+	octave 4
+	note A_, 4
+	note G#, 4
+	notetype 12, 12, 4
+	note F#, 10
+	notetype 12, 12, 3
+	note F#, 2
+	note G#, 2
+	note A_, 4
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	endchannel
+
+
+Music_Cities1_Ch3: ; ac32 (2:6c32)
+	notetype 12, 1, 1
+	unknownmusic0xe8
+
+Music_Cities1_branch_ac35:
+	vibrato 0, 0, 0
+	octave 4
+	callchannel Music_Cities1_branch_acc5
+	callchannel Music_Cities1_branch_acc5
+	callchannel Music_Cities1_branch_acce
+	note G#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	rest 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	callchannel Music_Cities1_branch_acc5
+	note B_, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	rest 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	callchannel Music_Cities1_branch_acc5
+	callchannel Music_Cities1_branch_acce
+	note G#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	rest 2
+	note G#, 2
+	note E_, 2
+	note B_, 2
+	rest 2
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	vibrato 8, 2, 5
+	note A_, 8
+	note E_, 8
+	note A_, 8
+	note F#, 8
+	note G#, 8
+	note E_, 8
+	note G#, 12
+	note E_, 4
+	note F#, 2
+	note F#, 2
+	note D#, 2
+	note E_, 4
+	note F#, 2
+	note D#, 2
+	note E_, 2
+	note F#, 2
+	note F#, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	rest 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	rest 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note A_, 8
+	note E_, 8
+	note A_, 8
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 8
+	note E_, 8
+	note B_, 4
+	note E_, 4
+	note F#, 4
+	note G#, 4
+	rest 2
+	note D#, 2
+	note E_, 2
+	note F#, 2
+	rest 2
+	note F#, 2
+	note B_, 2
+	note A_, 2
+	note A_, 4
+	note G#, 4
+	note F#, 2
+	note D#, 2
+	note A_, 2
+	note F#, 2
+	rest 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	rest 2
+	note E_, 2
+	note F#, 1
+	note G#, 1
+	note E_, 1
+	note F#, 1
+	note G#, 4
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	loopchannel 0, Music_Cities1_branch_ac35
+
+Music_Cities1_branch_acc5:
+	rest 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	rest 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	endchannel
+
+Music_Cities1_branch_acce:
+	note A_, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	rest 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	rest 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	rest 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note D#, 2
+	note D#, 2
+	note E_, 2
+	note F#, 2
+	rest 2
+	note D#, 2
+	note E_, 2
+	note F#, 2
+	rest 2
+	note D#, 2
+	note E_, 2
+	note F#, 2
+	rest 2
+	note D#, 2
+	note E_, 2
+	note F#, 2
+	endchannel
+
+
+Music_Cities1_Ch4: ; acef (2:6cef)
+	dspeed 12
+	callchannel Music_Cities1_branch_ad36
+
+Music_Cities1_branch_acf3:
+	callchannel Music_Cities1_branch_ad36
+	callchannel Music_Cities1_branch_ad45
+	callchannel Music_Cities1_branch_ad45
+	loopchannel 2, Music_Cities1_branch_acf3
+	callchannel Music_Cities1_branch_ad36
+	callchannel Music_Cities1_branch_ad5f
+	callchannel Music_Cities1_branch_ad52
+	dnote 6, triangle1
+	dnote 6, triangle1
+	dnote 4, triangle2
+	callchannel Music_Cities1_branch_ad6e
+	callchannel Music_Cities1_branch_ad5f
+	callchannel Music_Cities1_branch_ad52
+	callchannel Music_Cities1_branch_ad6e
+	callchannel Music_Cities1_branch_ad52
+	dnote 6, triangle1
+	dnote 6, triangle1
+	dnote 2, triangle2
+	dnote 2, triangle1
+	dnote 6, triangle1
+	dnote 6, triangle1
+	dnote 4, triangle1
+	dnote 6, triangle1
+	dnote 6, snare6
+	dnote 4, snare6
+	loopchannel 0, Music_Cities1_Ch4
+
+Music_Cities1_branch_ad36:
+	dnote 6, snare6
+	dnote 6, snare6
+	dnote 4, snare6
+	dnote 6, snare6
+	dnote 6, snare6
+	dnote 2, snare6
+	dnote 2, snare6
+	endchannel
+
+Music_Cities1_branch_ad45:
+	dnote 6, snare6
+	dnote 6, snare6
+	dnote 4, snare6
+	dnote 6, snare6
+	dnote 6, snare6
+	dnote 4, snare6
+	endchannel
+
+Music_Cities1_branch_ad52:
+	dnote 6, triangle1
+	dnote 6, triangle1
+	dnote 4, triangle2
+	dnote 6, triangle1
+	dnote 6, triangle1
+	dnote 4, triangle2
+	endchannel
+
+Music_Cities1_branch_ad5f:
+	dnote 6, triangle1
+	dnote 6, triangle1
+	dnote 4, triangle2
+	dnote 6, triangle1
+	dnote 6, triangle1
+	dnote 2, triangle2
+	dnote 2, triangle1
+	endchannel
+
+Music_Cities1_branch_ad6e:
+	dnote 6, triangle1
+	dnote 6, triangle1
+	dnote 2, triangle2
+	dnote 2, triangle2
+	endchannel
+; 0xad77
\ No newline at end of file
--- /dev/null
+++ b/music/cities2.asm
@@ -1,0 +1,417 @@
+Music_Cities2_Ch1: ; b504 (2:7504)
+	tempo 0, 148
+	stereopanning 119
+	duty 3
+	vibrato 8, 3, 2
+	unknownmusic0xe8
+	notetype 12, 11, 6
+	rest 8
+	octave 3
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	note C_, 2
+	octave 2
+	note B_, 2
+	rest 14
+
+Music_Cities2_branch_b51a:
+	octave 3
+	note B_, 4
+	octave 4
+	note C#, 2
+	note D#, 1
+	note D_, 1
+	note C#, 4
+	octave 3
+	note B_, 4
+	note G#, 8
+	note E_, 8
+	note A_, 4
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C#, 2
+	rest 16
+	note C#, 4
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 1
+	note D#, 1
+	note C#, 4
+	octave 3
+	note B_, 4
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 3
+	note G#, 8
+	note B_, 4
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	rest 2
+	octave 4
+	note E_, 4
+	octave 3
+	note B_, 4
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	rest 2
+	octave 4
+	note F#, 4
+	note D#, 4
+	octave 3
+	note E_, 2
+	rest 4
+	note F#, 2
+	rest 4
+	note A_, 2
+	rest 2
+	note B_, 2
+	rest 16
+	rest 16
+	rest 14
+	note E_, 16
+	note F#, 8
+	note G#, 4
+	note F#, 4
+	note E_, 2
+	rest 14
+	loopchannel 0, Music_Cities2_branch_b51a
+
+
+Music_Cities2_Ch2: ; b569 (2:7569)
+	duty 3
+	vibrato 8, 2, 3
+	notetype 12, 12, 2
+	octave 4
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note E_, 6
+	notetype 12, 12, 2
+	duty 2
+	octave 4
+	note E_, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 2
+	note D#, 2
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A_, 1
+
+Music_Cities2_branch_b58b:
+	notetype 12, 10, 6
+	note G#, 6
+	notetype 12, 12, 2
+	note A_, 1
+	note G#, 1
+	notetype 12, 12, 4
+	note F#, 14
+	notetype 12, 12, 2
+	note E_, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 2
+	note D#, 2
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A_, 1
+	notetype 12, 12, 4
+	note G#, 6
+	notetype 12, 12, 2
+	note E_, 1
+	note G#, 1
+	notetype 12, 12, 5
+	note B_, 14
+	notetype 12, 12, 2
+	note E_, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 2
+	note D#, 2
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A_, 1
+	notetype 12, 10, 6
+	note G#, 6
+	notetype 12, 12, 2
+	note A_, 1
+	note G#, 1
+	notetype 12, 12, 4
+	note F#, 8
+	notetype 12, 10, 1
+	duty 1
+	octave 3
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	rest 1
+	notetype 12, 12, 2
+	duty 2
+	octave 4
+	note E_, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 2
+	note D#, 2
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A_, 1
+	notetype 12, 12, 4
+	note G#, 6
+	note E_, 1
+	note G#, 1
+	notetype 12, 12, 6
+	note B_, 8
+	notetype 12, 12, 2
+	note C#, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 1
+	note D#, 1
+	note E_, 4
+	notetype 12, 12, 7
+	note G#, 4
+	note E_, 4
+	notetype 12, 12, 2
+	note D#, 1
+	note C#, 1
+	note D#, 1
+	note E_, 1
+	note F#, 4
+	notetype 12, 12, 7
+	note B_, 4
+	note F#, 4
+	notetype 12, 12, 2
+	note C#, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 1
+	note D#, 1
+	note E_, 2
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note F#, 1
+	note G#, 2
+	note G#, 1
+	note A_, 1
+	note G#, 1
+	note A_, 1
+	note B_, 1
+	note F#, 1
+	note D#, 1
+	note C#, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 1
+	note D#, 1
+	note F#, 1
+	notetype 12, 12, 2
+	note B_, 8
+	notetype 12, 11, 7
+	octave 3
+	note E_, 8
+	octave 2
+	note B_, 4
+	octave 3
+	note F#, 4
+	note G#, 4
+	note A_, 4
+	note B_, 8
+	note B_, 8
+	note G#, 4
+	octave 4
+	note D#, 4
+	note C#, 4
+	note D#, 4
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	note D#, 2
+	notetype 12, 12, 2
+	note E_, 6
+	note E_, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 2
+	note D#, 2
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A_, 1
+	loopchannel 0, Music_Cities2_branch_b58b
+
+
+Music_Cities2_Ch3: ; b640 (2:7640)
+	notetype 12, 1, 1
+	rest 16
+	octave 4
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+
+Music_Cities2_branch_b64c:
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	rest 2
+	note E_, 4
+	note G#, 4
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	rest 2
+	note F#, 4
+	note A_, 4
+	note C#, 2
+	rest 4
+	note E_, 2
+	rest 4
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	rest 8
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	loopchannel 0, Music_Cities2_branch_b64c
+; 0xb6c7
\ No newline at end of file
--- /dev/null
+++ b/music/credits.asm
@@ -1,0 +1,821 @@
+Music_Credits_Ch1: ; 7fc1f (1f:7c1f)
+	tempo 0, 140
+	stereopanning 119
+	duty 3
+	vibrato 8, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 5
+	octave 4
+	note E_, 6
+	octave 3
+	note A_, 1
+	octave 4
+	note E_, 1
+	note D_, 6
+	octave 3
+	note G_, 1
+	octave 4
+	note D_, 1
+	note C#, 6
+	octave 3
+	note F#, 1
+	octave 4
+	note C#, 1
+	note D_, 4
+	note E_, 2
+	note C#, 1
+	note E_, 1
+	note C#, 1
+	rest 1
+	octave 3
+	note E_, 1
+	rest 3
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	note E_, 1
+	note F#, 1
+	note G_, 1
+	notetype 12, 11, 6
+	note A_, 4
+	note E_, 2
+	note A_, 2
+	note G_, 4
+	note A_, 2
+	note G_, 2
+	note B_, 4
+	note A_, 4
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note C#, 6
+	note E_, 2
+	note A_, 4
+	note C#, 4
+	note E_, 4
+	note D_, 2
+	note C#, 2
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	note A_, 4
+	note E_, 2
+	note A_, 2
+	note G_, 4
+	note A_, 2
+	note G_, 2
+	note B_, 4
+	note A_, 4
+	note G_, 2
+	note A_, 2
+	note F#, 2
+	note D_, 2
+	note E_, 6
+	note C#, 2
+	note A_, 4
+	note C#, 4
+	note E_, 4
+	note D_, 2
+	note C#, 2
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	note G_, 4
+	note D_, 2
+	note G_, 2
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note A_, 2
+	note D_, 4
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note E_, 6
+	note A_, 2
+	note G_, 4
+	note F#, 4
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note D_, 4
+	note G_, 4
+	note D_, 2
+	note G_, 2
+	note B_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note D_, 4
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	notetype 12, 11, 7
+	note E_, 6
+	note A_, 2
+	note G_, 4
+	note F#, 4
+	notetype 12, 12, 7
+	note A_, 4
+	note B_, 4
+	octave 4
+	note C#, 4
+	note D_, 4
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	notetype 12, 9, 0
+	note G_, 8
+	note F#, 8
+	note E_, 8
+	note D_, 8
+	rest 16
+	rest 16
+	rest 8
+	notetype 12, 11, 6
+	note E_, 6
+	note D#, 1
+	note D_, 1
+	notetype 12, 10, 0
+	note C#, 8
+	notetype 12, 10, 7
+	note C#, 8
+	rest 16
+	rest 16
+	rest 8
+	note E_, 6
+	note C#, 1
+	note E_, 1
+	notetype 12, 10, 0
+	note A_, 8
+	notetype 12, 10, 7
+	note A_, 8
+	notetype 12, 11, 6
+	note G_, 6
+	note D_, 4
+	note G_, 2
+	note B_, 4
+	notetype 12, 11, 7
+	note G_, 8
+	note F#, 4
+	note G#, 4
+	notetype 12, 9, 0
+	note A_, 8
+	note F#, 8
+	note E_, 8
+	note C#, 8
+	notetype 12, 11, 7
+	note D_, 8
+	note C#, 8
+	octave 2
+	note B_, 8
+	octave 3
+	note D_, 8
+	notetype 12, 9, 0
+	note E_, 8
+	note D_, 8
+	note F#, 8
+	note E_, 8
+	notetype 12, 10, 0
+	note D_, 8
+	note E_, 8
+	note D_, 8
+	note C_, 8
+	note G_, 8
+	note F_, 8
+	note E_, 8
+	note D_, 8
+	notetype 12, 10, 0
+	note C#, 6
+	notetype 12, 10, 7
+	note C#, 6
+	notetype 12, 11, 7
+	note D_, 4
+	note E_, 8
+	note G_, 6
+	note F#, 1
+	note F_, 1
+	notetype 12, 10, 0
+	note E_, 6
+	notetype 12, 10, 7
+	note E_, 6
+	notetype 12, 11, 7
+	note D_, 4
+	notetype 12, 10, 0
+	note C#, 8
+	notetype 12, 10, 7
+	note C#, 8
+	notetype 12, 11, 7
+	note E_, 6
+	note D_, 2
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note F#, 4
+	note E_, 4
+	note D_, 4
+	note E_, 4
+	note D_, 4
+	note C#, 4
+	note D_, 4
+	note C#, 4
+	note C#, 4
+	note E_, 4
+	note F#, 4
+	notetype 12, 10, 0
+	note E_, 6
+	notetype 12, 11, 7
+	note D_, 2
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note F#, 4
+	note A_, 4
+	note B_, 4
+	notetype 12, 10, 0
+	octave 4
+	note C#, 16
+	note C#, 8
+	notetype 12, 10, 7
+	note C#, 8
+	notetype 12, 11, 5
+	octave 3
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 3
+	note A_, 1
+	note A_, 1
+	notetype 12, 11, 1
+	note A_, 8
+	endchannel
+
+
+Music_Credits_Ch2: ; 7fd5f (1f:7d5f)
+	duty 3
+	vibrato 10, 2, 5
+	notetype 12, 12, 5
+	octave 4
+	note A_, 6
+	note E_, 1
+	note A_, 1
+	note G_, 6
+	note D_, 1
+	note G_, 1
+	notetype 12, 12, 7
+	note F#, 12
+	note G#, 2
+	note E_, 1
+	note G#, 1
+	notetype 12, 12, 2
+	note A_, 2
+	notetype 12, 12, 1
+	octave 3
+	note A_, 4
+	note A_, 1
+	note A_, 1
+	note A_, 2
+	note A_, 2
+	note A_, 4
+	note A_, 2
+	note A_, 4
+	note A_, 1
+	note A_, 1
+	note A_, 2
+	note A_, 2
+	notetype 12, 12, 4
+	note A_, 1
+	note F#, 1
+	note A_, 1
+	note B_, 1
+	notetype 12, 12, 7
+	octave 4
+	note C#, 6
+	note C#, 1
+	note D_, 1
+	note E_, 4
+	note C#, 4
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note D_, 4
+	note C#, 6
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 8
+	octave 3
+	note A_, 6
+	note E_, 2
+	octave 4
+	note C#, 8
+	note C#, 6
+	note C#, 1
+	note D_, 1
+	note E_, 4
+	note C#, 4
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note D_, 4
+	note C#, 6
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 8
+	octave 3
+	note A_, 6
+	note E_, 2
+	notetype 12, 11, 0
+	octave 4
+	note C#, 8
+	notetype 12, 12, 7
+	note D_, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note G_, 8
+	octave 3
+	note G_, 6
+	note D_, 2
+	note B_, 8
+	notetype 12, 11, 0
+	octave 4
+	note C#, 6
+	notetype 12, 11, 7
+	note C#, 6
+	note D_, 4
+	notetype 12, 10, 0
+	note E_, 8
+	notetype 12, 10, 7
+	note E_, 8
+	notetype 12, 12, 7
+	note D_, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note G_, 8
+	octave 3
+	note G_, 6
+	note D_, 2
+	note B_, 8
+	notetype 12, 11, 0
+	octave 4
+	note E_, 7
+	notetype 12, 11, 7
+	note E_, 7
+	notetype 12, 12, 3
+	note E_, 1
+	note G#, 1
+	notetype 12, 11, 0
+	note A_, 8
+	notetype 12, 11, 7
+	note A_, 8
+	notetype 12, 12, 6
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note D_, 4
+	notetype 12, 10, 0
+	note C#, 8
+	notetype 12, 10, 7
+	note C#, 8
+	notetype 12, 9, 0
+	octave 3
+	note A_, 8
+	notetype 12, 9, 7
+	note A_, 8
+	notetype 12, 11, 0
+	note E_, 8
+	notetype 12, 11, 7
+	note E_, 8
+	notetype 12, 12, 7
+	note D_, 8
+	note G_, 6
+	note F#, 1
+	note F_, 1
+	note E_, 8
+	notetype 12, 11, 7
+	note G_, 6
+	note F#, 1
+	note F_, 1
+	notetype 12, 11, 0
+	note E_, 8
+	notetype 12, 11, 7
+	note E_, 8
+	notetype 12, 11, 0
+	note D_, 8
+	notetype 12, 11, 7
+	note D_, 8
+	notetype 12, 12, 7
+	octave 2
+	note B_, 8
+	octave 3
+	note F#, 6
+	note D_, 1
+	note F#, 1
+	note E_, 8
+	note B_, 6
+	note G_, 1
+	note B_, 1
+	notetype 12, 11, 0
+	octave 4
+	note C#, 8
+	notetype 12, 11, 7
+	note C#, 8
+	notetype 12, 11, 0
+	note D_, 8
+	notetype 12, 11, 7
+	note D_, 8
+	notetype 12, 12, 7
+	octave 3
+	note B_, 8
+	octave 4
+	note D_, 6
+	octave 3
+	note B_, 1
+	octave 4
+	note D_, 1
+	notetype 12, 11, 0
+	note C#, 6
+	notetype 12, 11, 7
+	note C#, 6
+	notetype 12, 12, 7
+	octave 3
+	note B_, 4
+	notetype 12, 11, 0
+	note A_, 8
+	notetype 12, 11, 7
+	note A_, 8
+	notetype 12, 11, 0
+	note F#, 6
+	notetype 12, 11, 7
+	note F#, 6
+	notetype 12, 12, 7
+	note G#, 4
+	note A_, 8
+	note F#, 8
+	notetype 12, 11, 0
+	note G#, 6
+	notetype 12, 11, 7
+	note G#, 6
+	notetype 12, 12, 7
+	note A_, 4
+	note B_, 8
+	note G#, 8
+	notetype 12, 11, 0
+	note A_, 6
+	notetype 12, 11, 7
+	note A_, 6
+	notetype 12, 12, 7
+	note B_, 4
+	octave 4
+	note C_, 8
+	octave 3
+	note A_, 8
+	notetype 12, 11, 0
+	note B_, 6
+	notetype 12, 11, 7
+	note B_, 6
+	notetype 12, 12, 7
+	octave 4
+	note C_, 4
+	notetype 12, 11, 0
+	note D_, 8
+	octave 3
+	note B_, 8
+	notetype 12, 11, 0
+	octave 4
+	note C#, 16
+	note C#, 8
+	notetype 12, 11, 7
+	note C#, 8
+	notetype 12, 11, 0
+	octave 3
+	note A_, 16
+	note A_, 8
+	notetype 12, 11, 7
+	note A_, 8
+	notetype 12, 12, 7
+	note G_, 6
+	note B_, 2
+	octave 4
+	note D_, 8
+	octave 3
+	note B_, 6
+	octave 4
+	note D_, 2
+	note G_, 6
+	note F#, 1
+	note F_, 1
+	note E_, 8
+	octave 3
+	note G_, 6
+	note F#, 1
+	note F_, 1
+	note E_, 8
+	note C#, 4
+	note D_, 4
+	note G_, 6
+	note B_, 2
+	octave 4
+	note D_, 8
+	octave 3
+	note B_, 6
+	octave 4
+	note D_, 2
+	note G_, 8
+	notetype 12, 11, 0
+	note A_, 16
+	notetype 12, 10, 0
+	note A_, 8
+	notetype 12, 10, 7
+	note A_, 8
+	notetype 12, 12, 1
+	note A_, 2
+	note A_, 4
+	note A_, 1
+	note A_, 1
+	notetype 12, 12, 1
+	note A_, 8
+	endchannel
+
+
+Music_Credits_Ch3: ; 7fec2 (1f:7ec2)
+	notetype 12, 1, 0
+	octave 5
+	note C#, 6
+	octave 4
+	note A_, 1
+	octave 5
+	note C#, 1
+	note D_, 6
+	octave 4
+	note B_, 1
+	octave 5
+	note D_, 1
+	note F#, 6
+	note D_, 1
+	note F#, 1
+	note A_, 4
+	note G#, 2
+	note E_, 1
+	note G#, 1
+	note A_, 1
+	rest 15
+	rest 16
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffae
+	callchannel Music_Credits_branch_7ffa4
+	octave 4
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffae
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffb8
+	callchannel Music_Credits_branch_7ffb8
+	callchannel Music_Credits_branch_7ffc1
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note B_, 2
+	note A_, 2
+	callchannel Music_Credits_branch_7ffb8
+	callchannel Music_Credits_branch_7ffb8
+	callchannel Music_Credits_branch_7ffc1
+	callchannel Music_Credits_branch_7ffc1
+	octave 4
+	note G_, 4
+	note A_, 4
+	note B_, 4
+	octave 5
+	note D_, 4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffae
+	callchannel Music_Credits_branch_7ffae
+	callchannel Music_Credits_branch_7ffa4
+	note E_, 4
+	note A_, 2
+	note E_, 4
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	callchannel Music_Credits_branch_7ffae
+	callchannel Music_Credits_branch_7ffae
+	callchannel Music_Credits_branch_7ffa4
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	callchannel Music_Credits_branch_7ffd2
+	callchannel Music_Credits_branch_7ffd2
+	callchannel Music_Credits_branch_7ffdb
+	callchannel Music_Credits_branch_7ffdb
+	note F_, 2
+	note A_, 2
+	note F_, 2
+	note A_, 2
+	note F_, 2
+	note A_, 2
+	note F_, 2
+	note A_, 2
+	note F_, 2
+	note A_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note F_, 2
+	callchannel Music_Credits_branch_7ffb8
+	callchannel Music_Credits_branch_7ffb8
+	note E_, 4
+	note A_, 4
+	note E_, 4
+	note A_, 4
+	note E_, 4
+	note A_, 4
+	note E_, 4
+	note A_, 4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffe4
+	callchannel Music_Credits_branch_7ffe4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffa4
+	callchannel Music_Credits_branch_7ffb8
+	callchannel Music_Credits_branch_7ffb8
+	callchannel Music_Credits_branch_7ffed
+	callchannel Music_Credits_branch_7ffed
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 3
+	note A_, 1
+	note A_, 1
+	note A_, 1
+	rest 7
+	endchannel
+
+Music_Credits_branch_7ffa4:
+	octave 4
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	endchannel
+
+Music_Credits_branch_7ffae:
+	octave 4
+	note D_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	endchannel
+
+Music_Credits_branch_7ffb8:
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note B_, 2
+	endchannel
+
+Music_Credits_branch_7ffc1:
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	endchannel
+
+Music_Credits_branch_7ffd2:
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	endchannel
+
+Music_Credits_branch_7ffdb:
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	endchannel
+
+Music_Credits_branch_7ffe4:
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	endchannel
+
+Music_Credits_branch_7ffed:
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 3
+	note A_, 1
+	note A_, 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 3
+	endchannel
+; 0x7fffa
\ No newline at end of file
--- /dev/null
+++ b/music/defeatedgymleader.asm
@@ -1,0 +1,608 @@
+Music_DefeatedGymLeader_Ch1: ; 23cad (8:7cad)
+	tempo 0, 112
+	stereopanning 119
+	duty 3
+	vibrato 18, 3, 1
+	unknownmusic0xe8
+	tempo 0, 112
+	notetype 12, 10, 6
+	octave 4
+	note D_, 6
+	octave 3
+	note A_, 1
+	octave 4
+	note D_, 1
+	note F#, 6
+	note D_, 1
+	note F#, 1
+	notetype 12, 10, 0
+	note A_, 8
+	notetype 12, 10, 7
+	note A_, 8
+
+Music_DefeatedGymLeader_branch_23ccc:
+	notetype 12, 11, 2
+	octave 3
+	note A_, 2
+	note A_, 2
+	note F#, 4
+	note G_, 2
+	note G_, 2
+	note E_, 4
+	note D_, 2
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note D_, 4
+	note D_, 4
+	note A_, 2
+	note A_, 2
+	note F#, 4
+	note G_, 2
+	note G_, 2
+	note E_, 4
+	note D_, 2
+	note E_, 2
+	note D_, 2
+	note C#, 2
+	notetype 12, 11, 1
+	octave 2
+	note B_, 8
+	notetype 12, 11, 2
+	octave 3
+	note A_, 2
+	note A_, 2
+	note F#, 4
+	note G_, 2
+	note G_, 2
+	note E_, 4
+	note D_, 2
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note D_, 4
+	note D_, 4
+	note A_, 2
+	note A_, 2
+	note F#, 4
+	note G_, 2
+	note G_, 2
+	note E_, 4
+	note D_, 2
+	note E_, 2
+	note D_, 2
+	note C#, 2
+	notetype 12, 11, 1
+	octave 2
+	note B_, 8
+	notetype 12, 9, 7
+	octave 3
+	note D_, 6
+	octave 2
+	note A_, 1
+	octave 3
+	note D_, 1
+	note F#, 8
+	notetype 12, 11, 0
+	note F#, 6
+	note E_, 1
+	note F#, 1
+	note A_, 8
+	notetype 12, 9, 7
+	note E_, 6
+	note C#, 1
+	note E_, 1
+	note G#, 8
+	notetype 12, 11, 0
+	note G#, 6
+	note E_, 1
+	note G#, 1
+	note B_, 8
+	notetype 12, 9, 7
+	note C#, 6
+	octave 2
+	note A_, 1
+	octave 3
+	note C#, 1
+	note E_, 8
+	notetype 12, 11, 0
+	note E_, 6
+	note C#, 1
+	note E_, 1
+	note E_, 4
+	note G_, 4
+	notetype 12, 9, 0
+	note F#, 8
+	note E_, 8
+	note D_, 8
+	note C#, 8
+	notetype 12, 9, 7
+	note D_, 6
+	octave 2
+	note A_, 1
+	octave 3
+	note D_, 1
+	note F#, 8
+	notetype 12, 11, 0
+	note F#, 6
+	note E_, 1
+	note F#, 1
+	note A_, 8
+	notetype 12, 9, 7
+	note E_, 6
+	note C#, 1
+	note E_, 1
+	note G#, 8
+	notetype 12, 11, 0
+	note G#, 6
+	note E_, 1
+	note G#, 1
+	note B_, 8
+	notetype 12, 9, 7
+	note C#, 6
+	octave 2
+	note A_, 1
+	octave 3
+	note C#, 1
+	note E_, 8
+	notetype 12, 11, 0
+	note E_, 6
+	note C#, 1
+	note E_, 1
+	note E_, 4
+	note G_, 4
+	notetype 12, 9, 7
+	note F#, 6
+	note E_, 1
+	note F#, 1
+	note A_, 8
+	notetype 12, 10, 7
+	note G_, 8
+	note E_, 8
+	loopchannel 0, Music_DefeatedGymLeader_branch_23ccc
+
+
+Music_DefeatedGymLeader_Ch2: ; 23d6d (8:7d6d)
+	duty 2
+	vibrato 24, 2, 4
+	notetype 12, 12, 4
+	octave 4
+	note A_, 6
+	note F#, 1
+	note A_, 1
+	octave 5
+	note D_, 6
+	octave 4
+	note A_, 1
+	octave 5
+	note D_, 1
+	notetype 12, 11, 0
+	note F#, 8
+	notetype 12, 11, 7
+	note F#, 8
+
+Music_DefeatedGymLeader_branch_23d84:
+	notetype 12, 12, 2
+	octave 4
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 4
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 4
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	notetype 12, 12, 4
+	note A_, 4
+	note A_, 4
+	notetype 12, 12, 2
+	octave 4
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 4
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 4
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	notetype 12, 12, 1
+	note D_, 6
+	notetype 6, 12, 2
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	octave 4
+	note C#, 1
+	notetype 12, 12, 2
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 4
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 4
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	notetype 12, 12, 4
+	note A_, 4
+	note A_, 3
+	notetype 6, 12, 2
+	note B_, 1
+	octave 4
+	note C#, 1
+	notetype 12, 12, 2
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 4
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 4
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	notetype 12, 12, 1
+	note D_, 8
+	notetype 12, 12, 7
+	note A_, 6
+	note F#, 1
+	note A_, 1
+	notetype 12, 11, 0
+	octave 4
+	note D_, 8
+	notetype 12, 10, 0
+	note D_, 8
+	notetype 12, 9, 7
+	note D_, 8
+	notetype 12, 12, 7
+	octave 3
+	note B_, 6
+	note G#, 1
+	note B_, 1
+	notetype 12, 8, 0
+	octave 4
+	note E_, 8
+	notetype 12, 10, 0
+	note E_, 8
+	notetype 12, 12, 7
+	note E_, 8
+	octave 3
+	note G_, 6
+	note E_, 1
+	note G_, 1
+	notetype 12, 6, 15
+	octave 4
+	note C#, 8
+	notetype 12, 12, 7
+	note C#, 8
+	note F#, 4
+	note E_, 4
+	notetype 12, 11, 0
+	note D_, 14
+	octave 3
+	note B_, 2
+	notetype 12, 10, 0
+	note A_, 8
+	notetype 12, 11, 7
+	note A_, 8
+	notetype 12, 12, 7
+	note A_, 6
+	note F#, 1
+	note A_, 1
+	notetype 12, 11, 0
+	octave 4
+	note D_, 8
+	notetype 12, 10, 0
+	note D_, 8
+	notetype 12, 9, 7
+	note D_, 8
+	notetype 12, 12, 7
+	octave 3
+	note B_, 6
+	note G#, 1
+	note B_, 1
+	notetype 12, 4, 15
+	octave 4
+	note E_, 8
+	notetype 12, 11, 0
+	note E_, 8
+	notetype 12, 12, 7
+	note E_, 8
+	octave 3
+	note G_, 6
+	note E_, 1
+	note G_, 1
+	notetype 12, 11, 0
+	octave 4
+	note C#, 8
+	notetype 12, 11, 7
+	note C#, 8
+	octave 3
+	note A_, 4
+	octave 4
+	note C#, 4
+	notetype 12, 11, 0
+	note D_, 14
+	note E_, 2
+	note D_, 12
+	notetype 12, 12, 2
+	octave 3
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	octave 4
+	note C#, 1
+	loopchannel 0, Music_DefeatedGymLeader_branch_23d84
+
+
+Music_DefeatedGymLeader_Ch3: ; 23e52 (8:7e52)
+	notetype 12, 1, 0
+	vibrato 16, 1, 2
+	octave 4
+	note F#, 6
+	note D_, 1
+	note F#, 1
+	note A_, 6
+	note F#, 1
+	note A_, 1
+	octave 5
+	note D_, 6
+	octave 4
+	note A_, 1
+	octave 5
+	note D_, 1
+	note F#, 8
+
+Music_DefeatedGymLeader_branch_23e65:
+	octave 4
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note F#, 3
+	rest 1
+	note F#, 3
+	rest 1
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note D_, 1
+	rest 5
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 3
+	rest 1
+	note D_, 3
+	rest 1
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 7
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note G_, 2
+	note A_, 2
+	note G_, 2
+	note E_, 2
+	loopchannel 0, Music_DefeatedGymLeader_branch_23e65
+; 0x23f52
\ No newline at end of file
--- /dev/null
+++ b/music/defeatedtrainer.asm
@@ -1,0 +1,267 @@
+Music_DefeatedTrainer_Ch1: ; 23a53 (8:7a53)
+	tempo 0, 224
+	stereopanning 119
+	duty 2
+	unknownmusic0xe8
+	tempo 0, 224
+	notetype 4, 10, 2
+	octave 4
+	note D_, 2
+	tempo 0, 224
+	notetype 4, 10, 2
+	note D_, 2
+	note D_, 2
+	note D_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note D_, 2
+	notetype 4, 11, 3
+	note F#, 12
+	duty 1
+	tempo 0, 224
+
+Music_DefeatedTrainer_branch_23a76:
+	notetype 4, 6, 3
+	octave 3
+	note A_, 6
+	note F#, 3
+	note A_, 3
+	note B_, 6
+	note G#, 3
+	note B_, 3
+	octave 4
+	note C#, 3
+	octave 3
+	note B_, 3
+	note A_, 3
+	note G_, 3
+	note A_, 3
+	note B_, 3
+	note A_, 3
+	note G_, 3
+	note A_, 6
+	note F#, 3
+	note A_, 3
+	note B_, 6
+	note G#, 3
+	note B_, 3
+	octave 4
+	note C#, 3
+	note D_, 3
+	note E_, 3
+	note F#, 3
+	note C#, 3
+	octave 3
+	note B_, 3
+	note A_, 3
+	octave 4
+	note C#, 3
+	octave 3
+	note A_, 6
+	note F#, 3
+	note A_, 3
+	note B_, 6
+	note G#, 3
+	note B_, 3
+	octave 4
+	note C_, 6
+	octave 3
+	note A_, 3
+	octave 4
+	note C_, 3
+	note D_, 3
+	octave 3
+	note B_, 3
+	octave 4
+	note D_, 6
+	note C#, 3
+	octave 3
+	note B_, 3
+	note A_, 3
+	note G_, 3
+	note F#, 3
+	note G_, 3
+	note A_, 3
+	note B_, 3
+	note A_, 3
+	note G_, 3
+	note F#, 3
+	note E_, 3
+	note F#, 3
+	note G_, 3
+	note A_, 3
+	note B_, 3
+	loopchannel 0, Music_DefeatedTrainer_branch_23a76
+
+
+Music_DefeatedTrainer_Ch2: ; 23ac1 (8:7ac1)
+	duty 2
+	notetype 4, 12, 3
+	octave 4
+	note A_, 2
+	notetype 4, 12, 3
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	note B_, 2
+	octave 5
+	note C#, 2
+	notetype 4, 12, 4
+	note D_, 12
+
+Music_DefeatedTrainer_branch_23ad2:
+	notetype 4, 8, 5
+	octave 4
+	note D_, 6
+	octave 3
+	note A_, 3
+	octave 4
+	note D_, 3
+	note E_, 6
+	octave 3
+	note B_, 3
+	octave 4
+	note E_, 3
+	note F#, 3
+	note G_, 3
+	note A_, 6
+	note E_, 3
+	note F#, 3
+	note G_, 6
+	note D_, 6
+	octave 3
+	note A_, 3
+	octave 4
+	note D_, 3
+	note E_, 6
+	octave 3
+	note B_, 3
+	octave 4
+	note E_, 3
+	note F#, 3
+	note G_, 3
+	note A_, 6
+	note F#, 3
+	note G_, 3
+	note A_, 6
+	note D_, 6
+	octave 3
+	note A_, 3
+	octave 4
+	note D_, 3
+	note E_, 6
+	octave 3
+	note B_, 3
+	octave 4
+	note E_, 3
+	note F_, 6
+	note C_, 3
+	note F_, 3
+	note G_, 3
+	note D_, 3
+	note G_, 6
+	notetype 4, 7, 0
+	note F#, 12
+	notetype 4, 7, 7
+	note F#, 12
+	notetype 4, 6, 0
+	note E_, 12
+	notetype 4, 6, 7
+	note E_, 12
+	loopchannel 0, Music_DefeatedTrainer_branch_23ad2
+
+
+Music_DefeatedTrainer_Ch3: ; 23b15 (8:7b15)
+	notetype 4, 1, 0
+	octave 5
+	note D_, 2
+	notetype 4, 1, 0
+	note D_, 2
+	note D_, 2
+	octave 4
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note A_, 12
+	notetype 4, 2, 1
+
+Music_DefeatedTrainer_branch_23b24:
+	note F#, 3
+	rest 3
+	note F#, 3
+	rest 3
+	note G#, 3
+	rest 3
+	note G#, 3
+	rest 3
+	note A_, 3
+	rest 3
+	note A_, 3
+	rest 3
+	note B_, 3
+	rest 3
+	note B_, 3
+	rest 3
+	note F#, 3
+	rest 3
+	note F#, 3
+	rest 3
+	note G#, 3
+	rest 3
+	note G#, 3
+	rest 3
+	note A_, 3
+	rest 3
+	note A_, 3
+	rest 3
+	octave 5
+	note C#, 3
+	rest 3
+	note C#, 3
+	octave 4
+	note A_, 3
+	note F#, 3
+	octave 5
+	note D_, 3
+	octave 4
+	note F#, 3
+	rest 3
+	note G#, 3
+	octave 5
+	note E_, 3
+	octave 4
+	note G#, 3
+	rest 3
+	note A_, 3
+	octave 5
+	note F_, 3
+	octave 4
+	note A_, 3
+	rest 3
+	note B_, 3
+	octave 5
+	note G_, 3
+	octave 4
+	note B_, 3
+	note A#, 3
+	note A_, 3
+	rest 3
+	note A_, 3
+	rest 3
+	note A_, 3
+	rest 3
+	note A_, 3
+	octave 5
+	note C_, 3
+	note C#, 3
+	rest 3
+	note C#, 3
+	rest 3
+	note C#, 3
+	rest 3
+	note C#, 3
+	octave 4
+	note A_, 3
+	loopchannel 0, Music_DefeatedTrainer_branch_23b24
+; 0x23b74
\ No newline at end of file
--- /dev/null
+++ b/music/defeatedwildmon.asm
@@ -1,0 +1,303 @@
+Music_DefeatedWildMon_Ch1: ; 23b74 (8:7b74)
+	tempo 0, 112
+	stereopanning 119
+	unknownmusic0xf8
+	duty 3
+	vibrato 6, 3, 4
+	unknownmusic0xe8
+	tempo 0, 112
+	notetype 12, 11, 7
+	octave 3
+	note B_, 1
+	note A_, 1
+	note G#, 1
+	note F#, 1
+	note E_, 12
+
+Music_DefeatedWildMon_branch_23b8b:
+	notetype 12, 6, 2
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note G#, 2
+	note G#, 4
+	note A_, 2
+	note A_, 2
+	note A_, 4
+	note G#, 2
+	note G#, 2
+	note G#, 4
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note G#, 2
+	note G#, 4
+	note A_, 2
+	note A_, 2
+	note A_, 4
+	note G#, 8
+	note F_, 2
+	note G_, 2
+	note F_, 2
+	note G_, 2
+	note A_, 2
+	note A_, 2
+	note A_, 4
+	note A#, 2
+	note A#, 2
+	note A#, 4
+	note A_, 2
+	note A_, 2
+	note A_, 4
+	note F_, 2
+	note G_, 2
+	note F_, 2
+	note G_, 2
+	note A_, 2
+	note A_, 2
+	note A_, 4
+	note A#, 2
+	note A#, 2
+	note A#, 4
+	note A_, 8
+	loopchannel 0, Music_DefeatedWildMon_branch_23b8b
+
+
+Music_DefeatedWildMon_Ch2: ; 23bc1 (8:7bc1)
+	unknownmusic0xf8
+	duty 2
+	notetype 12, 12, 3
+	octave 4
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A_, 1
+	notetype 12, 12, 7
+	note B_, 12
+
+Music_DefeatedWildMon_branch_23bce:
+	notetype 12, 8, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	note B_, 2
+	note B_, 4
+	octave 4
+	note C#, 2
+	note C#, 2
+	note C#, 4
+	octave 3
+	note B_, 2
+	note B_, 2
+	note B_, 4
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	note B_, 2
+	note B_, 4
+	octave 4
+	note C#, 2
+	note C#, 2
+	note C#, 4
+	octave 3
+	note B_, 8
+	octave 4
+	note C_, 2
+	octave 3
+	note A#, 2
+	note A_, 2
+	note A#, 2
+	octave 4
+	note C_, 2
+	note C_, 2
+	note C_, 4
+	note D_, 2
+	note D_, 2
+	note D_, 4
+	note C_, 2
+	note C_, 2
+	note C_, 4
+	note C_, 2
+	octave 3
+	note A#, 2
+	note A_, 2
+	note A#, 2
+	octave 4
+	note C_, 2
+	note C_, 2
+	note C_, 4
+	note D_, 2
+	note D_, 2
+	note D_, 4
+	note C_, 8
+	loopchannel 0, Music_DefeatedWildMon_branch_23bce
+
+
+Music_DefeatedWildMon_Ch3: ; 23c0e (8:7c0e)
+	unknownmusic0xf8
+	notetype 12, 2, 0
+	octave 5
+	note E_, 1
+	rest 1
+	octave 6
+	note C#, 1
+	rest 1
+	octave 5
+	note B_, 1
+	rest 1
+	octave 6
+	note D#, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 3
+
+Music_DefeatedWildMon_branch_23c21:
+	octave 4
+	note E_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note E_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note E_, 1
+	rest 3
+	octave 5
+	note E_, 1
+	rest 3
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note F#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 1
+	octave 5
+	note D#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note E_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note E_, 1
+	rest 3
+	octave 5
+	note E_, 1
+	rest 3
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note F#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 3
+	octave 5
+	note E_, 1
+	rest 3
+	octave 4
+	note D#, 4
+	octave 4
+	note F_, 1
+	rest 1
+	octave 5
+	note F_, 1
+	rest 1
+	octave 4
+	note F_, 1
+	rest 1
+	octave 5
+	note F_, 1
+	rest 1
+	octave 4
+	note F_, 1
+	rest 3
+	octave 5
+	note F_, 1
+	rest 3
+	octave 4
+	note G_, 1
+	rest 1
+	octave 5
+	note G_, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 3
+	note F_, 1
+	rest 1
+	octave 5
+	note F_, 1
+	rest 1
+	octave 4
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	octave 5
+	note F_, 1
+	rest 1
+	octave 4
+	note F_, 1
+	rest 1
+	octave 5
+	note F_, 1
+	rest 1
+	octave 4
+	note F_, 1
+	rest 3
+	octave 5
+	note F_, 1
+	rest 3
+	octave 4
+	note G_, 1
+	rest 1
+	octave 5
+	note G_, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 3
+	octave 5
+	note F_, 1
+	rest 3
+	octave 4
+	note D#, 4
+	loopchannel 0, Music_DefeatedWildMon_branch_23c21
+; 0x23cad
\ No newline at end of file
--- /dev/null
+++ b/music/dungeon1.asm
@@ -1,0 +1,676 @@
+Music_Dungeon1_Ch1: ; 7ded1 (1f:5ed1)
+	tempo 0, 144
+	stereopanning 119
+	duty 3
+	unknownmusic0xe8
+	vibrato 10, 1, 4
+	notetype 12, 4, 13
+	rest 8
+	unknownmusic0xee 237
+	octave 4
+	note F#, 8
+	unknownmusic0xee 255
+
+Music_Dungeon1_branch_7dee5:
+	notetype 12, 11, 2
+	octave 3
+
+Music_Dungeon1_branch_7dee8:
+	callchannel Music_Dungeon1_branch_7dfaa
+	loopchannel 3, Music_Dungeon1_branch_7dee8
+	note E_, 1
+	note D#, 1
+	note B_, 1
+	note A#, 1
+	note G_, 1
+	note G#, 1
+	rest 1
+	note A#, 1
+	note E_, 1
+	note D#, 1
+	note B_, 1
+	note A#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+
+Music_Dungeon1_branch_7deff:
+	callchannel Music_Dungeon1_branch_7dfaa
+	loopchannel 4, Music_Dungeon1_branch_7deff
+	callchannel Music_Dungeon1_branch_7dfd5
+	octave 3
+	note G_, 1
+	note F#, 1
+	note E_, 1
+	note G_, 1
+	callchannel Music_Dungeon1_branch_7dfd5
+	octave 3
+	note A_, 1
+	note G_, 1
+	note E_, 1
+	note A_, 1
+	callchannel Music_Dungeon1_branch_7dfd5
+	octave 3
+	note B_, 1
+	note A_, 1
+	note G_, 1
+	note F#, 1
+	notetype 12, 12, 3
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note D#, 4
+	notetype 12, 12, 2
+	callchannel Music_Dungeon1_branch_7dfc5
+	octave 3
+	note B_, 3
+	callchannel Music_Dungeon1_branch_7dfc5
+	note C_, 3
+	callchannel Music_Dungeon1_branch_7dfc5
+	note C#, 3
+	notetype 12, 12, 3
+	octave 3
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	note D#, 4
+	note C_, 4
+	octave 2
+	note B_, 4
+	notetype 12, 12, 2
+	note B_, 1
+	note A#, 1
+	note G_, 1
+	note A#, 1
+	note B_, 1
+	note A#, 1
+	note G_, 1
+	note A#, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note G#, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note G#, 1
+	note B_, 1
+	octave 3
+	note C#, 1
+	note C_, 1
+	octave 2
+	note A_, 1
+	octave 3
+	note C_, 1
+	note C#, 1
+	note C_, 1
+	octave 2
+	note A_, 1
+	octave 3
+	note C_, 1
+	note D_, 1
+	note C#, 1
+	octave 2
+	note A#, 1
+	octave 3
+	note C#, 1
+	note D_, 1
+	note C#, 1
+	octave 2
+	note A#, 1
+	octave 3
+	note C#, 1
+
+Music_Dungeon1_branch_7df6e:
+	rest 16
+	loopchannel 8, Music_Dungeon1_branch_7df6e
+	notetype 12, 12, 3
+	callchannel Music_Dungeon1_branch_7dfbb
+	note B_, 2
+	note G_, 2
+	octave 3
+	note C#, 4
+	octave 2
+	note G_, 2
+	note A_, 4
+	note F#, 2
+	callchannel Music_Dungeon1_branch_7dfbb
+	note A#, 2
+	note G_, 2
+	note B_, 4
+	note G_, 2
+	note F#, 2
+	note G_, 2
+	note D#, 2
+	notetype 12, 12, 2
+	callchannel Music_Dungeon1_branch_7dfc5
+	octave 3
+	note B_, 3
+	callchannel Music_Dungeon1_branch_7dfc5
+	note C_, 3
+	callchannel Music_Dungeon1_branch_7dfc5
+	note C#, 3
+	notetype 12, 12, 7
+	octave 3
+	note F#, 8
+	note D#, 8
+	notetype 12, 12, 2
+	callchannel Music_Dungeon1_branch_7dfaa
+	callchannel Music_Dungeon1_branch_7dfaa
+	loopchannel 0, Music_Dungeon1_branch_7dee5
+
+Music_Dungeon1_branch_7dfaa:
+	note E_, 1
+	note D#, 1
+	note B_, 1
+	note A#, 1
+	note G_, 1
+	note G#, 1
+	rest 1
+	note A#, 1
+	note E_, 1
+	note D#, 1
+	note B_, 1
+	note A#, 1
+	note G_, 1
+	note G#, 1
+	rest 1
+	note A#, 1
+	endchannel
+
+Music_Dungeon1_branch_7dfbb:
+	octave 2
+	note G_, 2
+	note A#, 4
+	note G_, 2
+	octave 3
+	note C#, 4
+	octave 2
+	note G_, 2
+	note A#, 2
+	endchannel
+
+Music_Dungeon1_branch_7dfc5:
+	octave 3
+	note E_, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note G_, 1
+	note E_, 1
+	note A_, 1
+	note E_, 1
+	note A#, 1
+	note E_, 1
+	note B_, 1
+	note E_, 1
+	octave 4
+	note C_, 1
+	endchannel
+
+Music_Dungeon1_branch_7dfd5:
+	note E_, 1
+	note E_, 1
+	rest 4
+	octave 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	endchannel
+
+
+Music_Dungeon1_Ch2: ; 7dfde (1f:5fde)
+	vibrato 11, 1, 5
+	duty 3
+	notetype 12, 0, 15
+	octave 4
+	note G#, 8
+	notetype 12, 4, 13
+	octave 5
+	note D_, 8
+
+Music_Dungeon1_branch_7dfeb:
+	notetype 12, 12, 2
+
+Music_Dungeon1_branch_7dfed:
+	callchannel Music_Dungeon1_branch_7e097
+	loopchannel 3, Music_Dungeon1_branch_7dfed
+	octave 2
+	note E_, 1
+	note E_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	rest 2
+	note C_, 1
+	octave 2
+	note B_, 1
+	note E_, 1
+	note E_, 1
+	note A_, 1
+	note G_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note D#, 1
+
+Music_Dungeon1_branch_7e006:
+	callchannel Music_Dungeon1_branch_7e097
+	loopchannel 4, Music_Dungeon1_branch_7e006
+	rest 2
+	callchannel Music_Dungeon1_branch_7e0ab
+	octave 3
+	note C_, 4
+	callchannel Music_Dungeon1_branch_7e0ab
+	octave 3
+	note C#, 4
+	callchannel Music_Dungeon1_branch_7e0ab
+	octave 3
+	note D#, 4
+	notetype 12, 13, 3
+	octave 4
+	note E_, 4
+	note D#, 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	notetype 12, 13, 2
+	callchannel Music_Dungeon1_branch_7e0b5
+	octave 3
+	note F#, 4
+	callchannel Music_Dungeon1_branch_7e0b5
+	octave 3
+	note G_, 4
+	callchannel Music_Dungeon1_branch_7e0b5
+	octave 3
+	note A#, 4
+	notetype 12, 13, 3
+	octave 4
+	note E_, 4
+	note D#, 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	note G_, 4
+	note F#, 2
+	notetype 12, 13, 6
+	note E_, 8
+	note F_, 8
+	note F#, 8
+	note G_, 8
+	notetype 12, 13, 2
+	callchannel Music_Dungeon1_branch_7e0ba
+	rest 10
+	note E_, 1
+	rest 1
+	callchannel Music_Dungeon1_branch_7e0ba
+	rest 12
+	callchannel Music_Dungeon1_branch_7e0ba
+	rest 12
+	callchannel Music_Dungeon1_branch_7e0ba
+	rest 14
+	notetype 12, 13, 3
+	callchannel Music_Dungeon1_branch_7e0cd
+	note D#, 4
+	callchannel Music_Dungeon1_branch_7e0cd
+	note D#, 2
+	rest 2
+	notetype 12, 13, 2
+	callchannel Music_Dungeon1_branch_7e0c0
+	rest 2
+	octave 3
+	note F#, 4
+	octave 2
+	note E_, 1
+	note E_, 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note D_, 1
+	note C#, 1
+	rest 2
+	octave 3
+	note G_, 4
+	callchannel Music_Dungeon1_branch_7e0c0
+	octave 3
+	note A#, 4
+	notetype 12, 13, 6
+	note B_, 8
+	octave 4
+	note D#, 8
+	notetype 12, 13, 2
+	callchannel Music_Dungeon1_branch_7e097
+	callchannel Music_Dungeon1_branch_7e097
+	loopchannel 0, Music_Dungeon1_branch_7dfeb
+
+Music_Dungeon1_branch_7e097:
+	octave 2
+	note E_, 1
+	note E_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	rest 2
+	note C_, 1
+	octave 2
+	note B_, 1
+	note E_, 1
+	note E_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	rest 2
+	note C_, 1
+	octave 2
+	note B_, 1
+	endchannel
+
+Music_Dungeon1_branch_7e0ab:
+	octave 2
+	note E_, 1
+	note E_, 1
+	rest 2
+	octave 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 3
+	endchannel
+
+Music_Dungeon1_branch_7e0b5:
+	octave 2
+	note E_, 1
+	note E_, 1
+	rest 10
+	endchannel
+
+Music_Dungeon1_branch_7e0ba:
+	octave 1
+	note E_, 1
+	note G_, 1
+	note E_, 1
+	note D#, 1
+	endchannel
+
+Music_Dungeon1_branch_7e0c0:
+	octave 2
+	note E_, 1
+	note E_, 1
+	octave 4
+	note E_, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note C#, 1
+	note C_, 1
+	endchannel
+
+Music_Dungeon1_branch_7e0cd:
+	octave 3
+	note E_, 6
+	note G_, 6
+	note E_, 4
+	note A_, 6
+	octave 4
+	note C_, 6
+	octave 3
+	note B_, 4
+	note G_, 6
+	note A#, 6
+	note F#, 4
+	note E_, 6
+	note F#, 6
+	endchannel
+
+
+Music_Dungeon1_Ch3: ; 7e0dc (1f:60dc)
+	notetype 12, 1, 1
+	vibrato 8, 2, 6
+	rest 14
+	octave 4
+	note D_, 1
+	note D#, 1
+
+Music_Dungeon1_branch_7e0e5:
+	callchannel Music_Dungeon1_branch_7e140
+	callchannel Music_Dungeon1_branch_7e140
+	octave 5
+	note E_, 2
+	rest 4
+	octave 3
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	octave 4
+	note F#, 4
+	callchannel Music_Dungeon1_branch_7e154
+	octave 4
+	note G_, 4
+	callchannel Music_Dungeon1_branch_7e154
+	octave 4
+	note A_, 4
+	note B_, 4
+	note A#, 4
+	note G_, 4
+	note F#, 4
+	rest 6
+	callchannel Music_Dungeon1_branch_7e177
+	note B_, 4
+	note A#, 4
+	note G_, 4
+	note F#, 4
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note D#, 4
+	callchannel Music_Dungeon1_branch_7e15e
+	rest 12
+	callchannel Music_Dungeon1_branch_7e15e
+	rest 12
+	callchannel Music_Dungeon1_branch_7e15e
+	rest 10
+	note E_, 1
+	rest 1
+	callchannel Music_Dungeon1_branch_7e15e
+	rest 12
+	callchannel Music_Dungeon1_branch_7e15e
+	rest 12
+	callchannel Music_Dungeon1_branch_7e15e
+	rest 10
+	note D_, 1
+	note D#, 1
+	callchannel Music_Dungeon1_branch_7e164
+	callchannel Music_Dungeon1_branch_7e164
+	note E_, 2
+	rest 4
+	callchannel Music_Dungeon1_branch_7e177
+	note B_, 8
+	note F#, 6
+	note D_, 1
+	note D#, 1
+	rest 16
+	rest 16
+	loopchannel 0, Music_Dungeon1_branch_7e0e5
+
+Music_Dungeon1_branch_7e140:
+	octave 5
+	note E_, 4
+	note B_, 4
+	note A#, 4
+	octave 6
+	note D_, 4
+	note C#, 4
+	octave 5
+	note G#, 4
+	note G_, 4
+	note B_, 4
+	note A#, 4
+	note E_, 4
+	note D#, 4
+	note A_, 4
+	note G#, 4
+	note E_, 4
+	note F#, 4
+	note D#, 4
+	endchannel
+
+Music_Dungeon1_branch_7e154:
+	octave 6
+	note E_, 1
+	note E_, 1
+	rest 4
+	octave 3
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	endchannel
+
+Music_Dungeon1_branch_7e15e:
+	octave 3
+	note E_, 1
+	note G_, 1
+	note E_, 1
+	note D#, 1
+	endchannel
+
+Music_Dungeon1_branch_7e164:
+	note E_, 4
+	note B_, 4
+	note A#, 4
+	octave 4
+	note D_, 4
+	note C#, 4
+	octave 3
+	note G#, 4
+	note G_, 4
+	note B_, 4
+	note A#, 4
+	note E_, 4
+	note D#, 4
+	note A_, 4
+	note G#, 4
+	note E_, 4
+	note F#, 4
+	note D#, 4
+	endchannel
+
+Music_Dungeon1_branch_7e177:
+	octave 4
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	note F#, 4
+	rest 6
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	note G_, 4
+	rest 6
+	note E_, 1
+	rest 3
+	note E_, 1
+	note E_, 1
+	note A#, 4
+	endchannel
+
+
+Music_Dungeon1_Ch4: ; 7e18a (1f:618a)
+	dspeed 12
+	rest 14
+	dnote 1, cymbal1
+	dnote 1, cymbal1
+
+Music_Dungeon1_branch_7e190:
+	callchannel Music_Dungeon1_branch_7e1f1
+	loopchannel 3, Music_Dungeon1_branch_7e190
+	dnote 4, cymbal2
+	dnote 4, cymbal1
+	dnote 4, cymbal2
+	dnote 2, cymbal1
+	dnote 2, cymbal1
+
+Music_Dungeon1_branch_7e1a1:
+	callchannel Music_Dungeon1_branch_7e1f1
+	loopchannel 3, Music_Dungeon1_branch_7e1a1
+	dnote 4, cymbal2
+	dnote 4, cymbal1
+	dnote 4, cymbal2
+	dnote 4, cymbal2
+
+Music_Dungeon1_branch_7e1b0:
+	callchannel Music_Dungeon1_branch_7e1fa
+	loopchannel 3, Music_Dungeon1_branch_7e1b0
+	callchannel Music_Dungeon1_branch_7e202
+
+Music_Dungeon1_branch_7e1ba:
+	callchannel Music_Dungeon1_branch_7e1fa
+	loopchannel 3, Music_Dungeon1_branch_7e1ba
+	callchannel Music_Dungeon1_branch_7e202
+	dnote 4, snare7
+	dnote 4, snare8
+	dnote 4, snare8
+	rest 2
+	dnote 2, snare7
+	dnote 4, cymbal2
+
+Music_Dungeon1_branch_7e1cf:
+	rest 16
+	loopchannel 13, Music_Dungeon1_branch_7e1cf
+	rest 12
+
+Music_Dungeon1_branch_7e1d5:
+	callchannel Music_Dungeon1_branch_7e1fa
+	loopchannel 3, Music_Dungeon1_branch_7e1d5
+	dnote 4, cymbal1
+	dnote 4, cymbal1
+	dnote 4, cymbal1
+	rest 2
+	dnote 1, cymbal1
+	dnote 1, cymbal1
+	callchannel Music_Dungeon1_branch_7e1f1
+	callchannel Music_Dungeon1_branch_7e1f1
+	loopchannel 0, Music_Dungeon1_branch_7e190
+
+Music_Dungeon1_branch_7e1f1:
+	dnote 4, cymbal2
+	dnote 4, cymbal1
+	dnote 4, cymbal2
+	dnote 4, cymbal1
+	endchannel
+
+Music_Dungeon1_branch_7e1fa:
+	dnote 1, cymbal1
+	dnote 1, cymbal1
+	rest 10
+	dnote 4, cymbal3
+	endchannel
+
+Music_Dungeon1_branch_7e202:
+	dnote 4, snare7
+	dnote 4, snare8
+	dnote 4, snare8
+	dnote 4, snare9
+	endchannel
+; 0x7e20b
\ No newline at end of file
--- /dev/null
+++ b/music/dungeon2.asm
@@ -1,0 +1,318 @@
+Music_Dungeon2_Ch1: ; 7e887 (1f:6887)
+	tempo 0, 144
+	stereopanning 119
+	duty 3
+	unknownmusic0xe8
+	vibrato 10, 1, 4
+
+Music_Dungeon2_branch_7e892:
+	notetype 12, 11, 2
+	octave 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note A#, 4
+	note A#, 4
+	note A#, 4
+	note A#, 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	octave 5
+	note C#, 4
+	note C#, 4
+	note C#, 4
+	note C#, 4
+	octave 3
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note A#, 4
+	note A#, 4
+	note A#, 4
+	note A#, 4
+	octave 2
+	note G_, 2
+	note A#, 4
+	note G_, 2
+	octave 3
+	note C#, 4
+	octave 2
+	note G_, 2
+	note A#, 2
+	note B_, 2
+	note G_, 2
+	octave 3
+	note C#, 4
+	octave 2
+	note G_, 2
+	note A_, 4
+	note F#, 2
+	loopchannel 2, Music_Dungeon2_branch_7e892
+	notetype 12, 1, 15
+	octave 3
+	note E_, 16
+	note C_, 16
+	note D_, 16
+	octave 2
+	note A#, 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	loopchannel 0, Music_Dungeon2_branch_7e892
+
+
+Music_Dungeon2_Ch2: ; 7e8d8 (1f:68d8)
+	vibrato 11, 1, 5
+
+Music_Dungeon2_branch_7e8db:
+	duty 3
+	notetype 12, 12, 2
+	octave 3
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note C_, 4
+	note C_, 4
+	note C_, 4
+	note C_, 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note C_, 4
+	note C_, 4
+	note C_, 4
+	note C_, 4
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	octave 4
+	note F#, 4
+	note F#, 4
+	note F#, 4
+	note F#, 4
+	note D_, 4
+	note D_, 4
+	note D_, 4
+	note D_, 4
+	note G_, 4
+	note G_, 4
+	note G_, 4
+	note F#, 4
+	loopchannel 2, Music_Dungeon2_branch_7e8db
+	octave 3
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	note E_, 2
+	octave 5
+	note E_, 2
+	rest 2
+	note D#, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note C#, 2
+	note C_, 2
+	octave 4
+	note E_, 2
+	note G_, 2
+	octave 3
+	note A#, 2
+	note C#, 2
+	note A#, 2
+	note A_, 2
+	note A#, 2
+	note G_, 2
+	octave 5
+	note G_, 2
+	rest 2
+	note F#, 2
+	rest 2
+	note F_, 2
+	rest 2
+	note E_, 2
+	note D#, 2
+	note D_, 2
+	note C#, 2
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	notetype 12, 12, 7
+	duty 1
+	octave 4
+	note E_, 16
+	note D_, 16
+	note C_, 16
+	note D_, 16
+	loopchannel 0, Music_Dungeon2_branch_7e8db
+
+
+Music_Dungeon2_Ch3: ; 7e93b (1f:693b)
+	notetype 12, 1, 3
+	vibrato 8, 2, 6
+
+Music_Dungeon2_branch_7e940:
+	callchannel Music_Dungeon2_branch_7e9d1
+	loopchannel 16, Music_Dungeon2_branch_7e940
+	note E_, 4
+	rest 4
+	rest 4
+	note E_, 4
+	note C_, 4
+	rest 4
+	rest 4
+	note C_, 4
+	note D_, 4
+	rest 4
+	rest 4
+	note D_, 4
+	octave 3
+	note A#, 4
+	rest 4
+	rest 4
+	note A#, 4
+
+Music_Dungeon2_branch_7e958:
+	octave 5
+	note E_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note A#, 2
+	rest 2
+	octave 6
+	note D_, 2
+	rest 2
+	note C#, 2
+	rest 2
+	octave 5
+	note G#, 2
+	rest 2
+	note G_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note A#, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note D#, 2
+	rest 2
+	note A_, 2
+	rest 2
+	note G#, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note F#, 2
+	rest 2
+	note D#, 2
+	rest 2
+	loopchannel 3, Music_Dungeon2_branch_7e958
+	octave 4
+	note E_, 4
+	note B_, 4
+	note A#, 4
+	octave 5
+	note D_, 4
+	note C#, 4
+	octave 4
+	note G#, 4
+	note G_, 4
+	note B_, 4
+	note A#, 4
+	note E_, 4
+	note D#, 4
+	note A_, 4
+	note G#, 4
+	note E_, 4
+	note F#, 4
+	note D#, 4
+	octave 3
+	note E_, 16
+	note C_, 16
+	note D_, 16
+	octave 2
+	note A#, 16
+	octave 3
+	note E_, 16
+	note F_, 16
+	note G_, 16
+	octave 3
+	note B_, 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	callchannel Music_Dungeon2_branch_7e9d1
+	callchannel Music_Dungeon2_branch_7e9d1
+	callchannel Music_Dungeon2_branch_7e9d1
+	callchannel Music_Dungeon2_branch_7e9d1
+	callchannel Music_Dungeon2_branch_7e9d1
+	callchannel Music_Dungeon2_branch_7e9d1
+	callchannel Music_Dungeon2_branch_7e9d1
+	callchannel Music_Dungeon2_branch_7e9d1
+	loopchannel 0, Music_Dungeon2_branch_7e940
+	octave 2
+	note G_, 2
+	note A#, 4
+	note G_, 2
+	octave 3
+	note C#, 4
+	octave 2
+	note G_, 2
+	note A_, 2
+	note A#, 2
+	note G_, 2
+	octave 3
+	note C#, 4
+	octave 2
+	note G_, 2
+	note A#, 2
+	note G_, 2
+	rest 2
+	endchannel
+
+Music_Dungeon2_branch_7e9d1:
+	octave 4
+	note E_, 2
+	rest 4
+	octave 3
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	octave 4
+	note F#, 4
+	endchannel
+
+
+Music_Dungeon2_Ch4: ; 7e9dc (1f:69dc)
+	dspeed 12
+
+Music_Dungeon2_branch_7e9dd:
+	dnote 4, cymbal1
+	dnote 4, cymbal2
+	dnote 4, cymbal1
+	dnote 4, snare8
+	dnote 4, cymbal1
+	dnote 4, cymbal2
+	dnote 4, snare9
+	dnote 4, snare7
+	loopchannel 0, Music_Dungeon2_branch_7e9dd
+; 0x7e9f1
\ No newline at end of file
--- /dev/null
+++ b/music/dungeon3.asm
@@ -1,0 +1,757 @@
+Music_Dungeon3_Ch1: ; 7e9f1 (1f:69f1)
+	tempo 0, 160
+	stereopanning 119
+	duty 3
+	unknownmusic0xe8
+	vibrato 8, 1, 4
+
+Music_Dungeon3_branch_7e9fc:
+	notetype 12, 12, 3
+
+Music_Dungeon3_branch_7e9fe:
+	callchannel Music_Dungeon3_branch_7eab2
+	loopchannel 3, Music_Dungeon3_branch_7e9fe
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	note G_, 2
+	note D#, 2
+	note E_, 2
+
+Music_Dungeon3_branch_7ea11:
+	callchannel Music_Dungeon3_branch_7eac1
+	loopchannel 4, Music_Dungeon3_branch_7ea11
+
+Music_Dungeon3_branch_7ea18:
+	callchannel Music_Dungeon3_branch_7eab2
+	loopchannel 4, Music_Dungeon3_branch_7ea18
+	octave 4
+	note F_, 2
+	note F_, 2
+	rest 2
+	note F_, 2
+	note E_, 2
+	note E_, 2
+	note D#, 2
+	note D#, 2
+	rest 2
+	note D#, 2
+	note D_, 2
+	note D_, 2
+	callchannel Music_Dungeon3_branch_7eafc
+	octave 4
+	note D_, 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	note D#, 2
+	note D#, 2
+	note E_, 2
+	note E_, 2
+	rest 2
+	note E_, 2
+	note F_, 2
+	note F_, 2
+
+Music_Dungeon3_branch_7ea3c:
+	callchannel Music_Dungeon3_branch_7eace
+	loopchannel 4, Music_Dungeon3_branch_7ea3c
+
+Music_Dungeon3_branch_7ea43:
+	callchannel Music_Dungeon3_branch_7eadd
+	loopchannel 3, Music_Dungeon3_branch_7ea43
+	octave 3
+	note C#, 2
+	octave 2
+	note A_, 2
+	note F_, 2
+	octave 3
+	note C#, 2
+	octave 2
+	note A_, 2
+	note F_, 2
+	octave 3
+	note A_, 2
+	note F_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	note F_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	note F_, 2
+	note A_, 2
+	note F_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	note F_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	note F_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	note F_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	note F_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	note F_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	note F_, 2
+	note G#, 2
+	note E_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note G#, 2
+	note E_, 2
+	octave 4
+	note C_, 2
+	callchannel Music_Dungeon3_branch_7eaea
+	callchannel Music_Dungeon3_branch_7eaea
+	octave 3
+	note G#, 2
+	note E_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note G#, 2
+	note E_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note G#, 2
+	note E_, 2
+	rest 16
+	rest 8
+	callchannel Music_Dungeon3_branch_7eaf7
+	callchannel Music_Dungeon3_branch_7eaf7
+	callchannel Music_Dungeon3_branch_7eaf7
+	callchannel Music_Dungeon3_branch_7eaf7
+	note D#, 2
+	rest 16
+	rest 16
+	loopchannel 0, Music_Dungeon3_branch_7e9fc
+
+Music_Dungeon3_branch_7eab2:
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	endchannel
+
+Music_Dungeon3_branch_7eac1:
+	note E_, 2
+	note G#, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note E_, 2
+	note G#, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note E_, 2
+	note G#, 2
+	endchannel
+
+Music_Dungeon3_branch_7eace:
+	octave 3
+	note D#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note G_, 2
+	note D#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note G_, 2
+	note D#, 2
+	octave 2
+	note B_, 2
+	endchannel
+
+Music_Dungeon3_branch_7eadd:
+	note A_, 2
+	note F_, 2
+	octave 3
+	note C#, 2
+	octave 2
+	note A_, 2
+	note F_, 2
+	octave 3
+	note C#, 2
+	octave 2
+	note A_, 2
+	note F_, 2
+	endchannel
+
+Music_Dungeon3_branch_7eaea:
+	octave 3
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note G#, 2
+	note E_, 2
+	octave 4
+	note C_, 2
+	endchannel
+
+Music_Dungeon3_branch_7eaf7:
+	note D#, 2
+	note G_, 2
+	note D#, 2
+	note C#, 6
+	endchannel
+
+Music_Dungeon3_branch_7eafc:
+	tempo 0, 168
+	octave 1
+	note A#, 1
+	note B_, 1
+	octave 2
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	tempo 0, 176
+	octave 1
+	note A#, 1
+	note B_, 1
+	octave 2
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	tempo 0, 184
+	octave 1
+	note A#, 1
+	note B_, 1
+	octave 2
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	tempo 0, 192
+	octave 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	octave 2
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	tempo 0, 200
+	octave 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	octave 2
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	tempo 0, 208
+	octave 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	octave 2
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	tempo 0, 216
+	octave 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	octave 2
+	note C_, 1
+	note C#, 1
+	tempo 0, 224
+	octave 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	octave 2
+	note C_, 1
+	tempo 0, 160
+	endchannel
+
+
+Music_Dungeon3_Ch2: ; 7eb68 (1f:6b68)
+	vibrato 11, 1, 5
+	duty 3
+
+Music_Dungeon3_branch_7eb6d:
+	notetype 12, 13, 3
+	octave 4
+	note D#, 6
+	note C#, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note G_, 2
+	note D#, 2
+	note C#, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note G_, 2
+	note D#, 2
+	note C#, 6
+	octave 3
+	note B_, 2
+	note A#, 2
+	note B_, 6
+	octave 4
+	note C#, 8
+	rest 2
+	note G#, 6
+	note F#, 6
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note G#, 2
+	note F#, 6
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note G#, 2
+	note F#, 6
+	note E_, 2
+	note D#, 2
+	note E_, 6
+	note F#, 6
+	note E_, 4
+	note D#, 6
+	note C#, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note G_, 2
+	note D#, 2
+	note C#, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note G_, 2
+	note D#, 2
+	note C#, 6
+	octave 3
+	note B_, 2
+	note A#, 2
+	note B_, 6
+	octave 4
+	note C#, 8
+	rest 2
+	note G#, 2
+	note G#, 2
+	rest 2
+	note G#, 2
+	note A_, 2
+	note A_, 2
+	note A#, 2
+	note A#, 2
+	rest 2
+	note A#, 2
+	note B_, 2
+	note B_, 2
+	rest 8
+	rest 8
+	rest 8
+	rest 8
+	rest 8
+	rest 8
+	rest 8
+	rest 8
+	octave 4
+	note B_, 2
+	note B_, 2
+	rest 2
+	note B_, 2
+	note A#, 2
+	note A#, 2
+	note A_, 2
+	note A_, 2
+	rest 2
+	note A_, 2
+	note G#, 2
+	note G#, 2
+	note C#, 8
+	rest 2
+	octave 3
+	note B_, 6
+	note A#, 2
+	note B_, 2
+	octave 4
+	note D#, 2
+	note G_, 2
+	note D#, 2
+	note C#, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note G_, 2
+	note D#, 2
+	note C#, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 6
+	note G_, 6
+	octave 3
+	note G_, 8
+	rest 2
+	note F_, 6
+	note E_, 2
+	note F_, 2
+	note A_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	note G_, 6
+	note F_, 2
+	note G_, 2
+	note A_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	note G_, 6
+	note A_, 6
+	octave 4
+	note C#, 6
+	note G_, 8
+	rest 2
+	note F_, 6
+	note E_, 2
+	note F_, 2
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	note G_, 6
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	note G_, 6
+	note A_, 6
+	octave 5
+	note C#, 6
+	octave 4
+	note F#, 8
+	rest 2
+	note E_, 6
+	note D#, 2
+	note E_, 2
+	note G#, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note G#, 2
+	note F#, 6
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note G#, 2
+	note F#, 6
+	note G#, 6
+	octave 5
+	note C_, 6
+	octave 3
+	note D#, 2
+	note G_, 2
+	note D#, 2
+	note C#, 6
+	note D#, 2
+	note G_, 2
+	note D#, 2
+	note C#, 6
+	octave 2
+	note E_, 2
+	note G#, 2
+	octave 3
+	note C_, 2
+	note E_, 2
+	note G#, 2
+	octave 4
+	note C_, 2
+	note E_, 2
+	note G#, 2
+	note C_, 2
+	note E_, 2
+	note G#, 2
+	note C_, 2
+	note E_, 2
+	note G#, 2
+	note C_, 2
+	note E_, 2
+	note G#, 2
+	note C_, 2
+	note E_, 2
+	note G#, 2
+	note C_, 2
+	note E_, 2
+	note G#, 2
+	note C_, 2
+	note D#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D#, 2
+	loopchannel 0, Music_Dungeon3_branch_7eb6d
+
+
+Music_Dungeon3_Ch3: ; 7ec7a (1f:6c7a)
+	notetype 12, 1, 2
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 12
+	notetype 6, 1, 0
+	octave 3
+	note B_, 1
+	octave 4
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	rest 2
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	rest 16
+	rest 16
+	rest 10
+	octave 5
+	note E_, 8
+	octave 4
+	note B_, 8
+	octave 5
+	note D#, 8
+	octave 4
+	note A#, 8
+	octave 5
+	note D_, 8
+	octave 4
+	note A_, 8
+	octave 5
+	note C#, 8
+	octave 4
+	note G#, 8
+	octave 5
+	note C_, 8
+	octave 4
+	note G_, 8
+	note B_, 8
+	note F#, 8
+	note A#, 8
+	note F_, 8
+	note A_, 8
+	note E_, 8
+	rest 16
+	rest 16
+	rest 8
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	rest 2
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 3
+	note B_, 1
+	rest 10
+	rest 16
+	notetype 12, 1, 0
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 10
+	loopchannel 0, Music_Dungeon3_Ch3
+
+
+Music_Dungeon3_Ch4: ; 7ece4 (1f:6ce4)
+	dspeed 12
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 10
+	endchannel
+; 0x7ed0f
\ No newline at end of file
--- /dev/null
+++ b/music/finalbattle.asm
@@ -1,0 +1,1345 @@
+Music_FinalBattle_Ch1: ; 233a6 (8:73a6)
+	tempo 0, 112
+	stereopanning 119
+	duty 3
+	vibrato 6, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 2
+	octave 3
+	note F#, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note G_, 1
+	notetype 12, 10, 2
+	note G#, 1
+	note A_, 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	notetype 12, 9, 2
+	note A#, 1
+	note B_, 1
+	octave 4
+	note C_, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C_, 1
+	note C#, 1
+	note C_, 1
+	note C#, 1
+	notetype 12, 8, 2
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	notetype 12, 12, 1
+	octave 3
+	note E_, 1
+	note E_, 7
+	note F_, 1
+	note F_, 7
+	note G_, 1
+	note G_, 7
+	note F_, 1
+	note F_, 7
+	note E_, 1
+	note E_, 7
+	note F_, 1
+	note F_, 7
+	note G_, 1
+	note G_, 7
+	note G#, 1
+	note G#, 3
+	note D#, 4
+	notetype 12, 12, 1
+	note E_, 1
+	note E_, 3
+	notetype 12, 11, 3
+	note E_, 4
+	notetype 12, 12, 1
+	note F_, 1
+	note F_, 3
+	notetype 12, 11, 3
+	note F_, 4
+	notetype 12, 12, 1
+	note G_, 1
+	note G_, 3
+	notetype 12, 11, 3
+	note G_, 4
+	notetype 12, 12, 1
+	note F_, 1
+	note F_, 3
+	notetype 12, 11, 3
+	note F_, 4
+	notetype 12, 12, 1
+	note E_, 1
+	note E_, 3
+	notetype 12, 11, 3
+	note E_, 4
+	notetype 12, 12, 1
+	note F_, 1
+	note F_, 3
+	notetype 12, 11, 3
+	note F_, 4
+	notetype 12, 12, 1
+	note G_, 1
+	note G_, 3
+	notetype 12, 11, 3
+	note G_, 4
+	notetype 12, 12, 1
+	note G#, 1
+	note G#, 3
+	notetype 12, 11, 7
+	note D#, 4
+
+Music_FinalBattle_branch_23429:
+	notetype 12, 11, 7
+	octave 3
+	note E_, 4
+	note B_, 4
+	note D#, 4
+	note A#, 4
+	note D_, 4
+	note A_, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note F#, 4
+	note F_, 4
+	note F#, 4
+	notetype 12, 11, 1
+	note F#, 2
+	note F_, 1
+	note F#, 1
+	note A_, 1
+	note F#, 2
+	note F#, 1
+	notetype 12, 11, 7
+	octave 2
+	note B_, 6
+	notetype 12, 10, 0
+	octave 3
+	note D_, 6
+	notetype 12, 11, 7
+	note F#, 4
+	note E_, 4
+	note B_, 4
+	note D#, 4
+	note A#, 4
+	note D_, 4
+	note A_, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note F#, 4
+	note F_, 4
+	note F#, 12
+	note A#, 4
+	notetype 12, 5, 14
+	note B_, 12
+	notetype 12, 11, 2
+	note E_, 3
+	note E_, 3
+	note E_, 2
+	note E_, 1
+	note F#, 1
+	note E_, 1
+	note B_, 1
+	note F#, 1
+	note E_, 1
+	note F#, 1
+	note B_, 1
+	note F#, 1
+	note E_, 1
+	note F#, 1
+	note B_, 1
+	note F#, 1
+	note E_, 1
+	note F#, 1
+	note B_, 1
+	note F#, 1
+	notetype 12, 12, 2
+	note E_, 1
+	note F#, 1
+	note B_, 1
+	note F#, 1
+	notetype 12, 13, 2
+	note E_, 1
+	note F#, 1
+	note B_, 1
+	notetype 12, 12, 1
+	note E_, 1
+	note E_, 7
+	note E_, 1
+	note E_, 7
+	note E_, 1
+	note E_, 7
+	note E_, 1
+	note E_, 7
+	note E_, 1
+	note E_, 3
+	notetype 12, 11, 5
+	note D_, 4
+	notetype 12, 12, 1
+	note E_, 1
+	note E_, 3
+	notetype 12, 11, 5
+	note F_, 4
+	notetype 12, 12, 1
+	note E_, 1
+	note E_, 3
+	notetype 12, 11, 5
+	note D_, 4
+	notetype 12, 12, 1
+	note E_, 1
+	notetype 12, 11, 7
+	note E_, 7
+	notetype 12, 12, 1
+	note E_, 2
+	note B_, 1
+	note A_, 1
+	note E_, 2
+	note B_, 1
+	note A_, 1
+	note E_, 2
+	note B_, 1
+	note A_, 1
+	note E_, 2
+	note B_, 1
+	note A_, 3
+	note E_, 1
+	note D_, 3
+	note E_, 1
+	note D_, 3
+	note E_, 1
+	note D_, 3
+	note E_, 1
+	note D_, 1
+	note F_, 2
+	octave 4
+	note C_, 1
+	octave 3
+	note B_, 1
+	note F_, 2
+	octave 4
+	note C_, 1
+	octave 3
+	note B_, 1
+	note F_, 2
+	octave 4
+	note C_, 1
+	octave 3
+	note B_, 1
+	note F_, 2
+	octave 4
+	note C_, 1
+	octave 3
+	note B_, 3
+	note F_, 1
+	note E_, 3
+	note F_, 1
+	note E_, 3
+	note F_, 1
+	note E_, 3
+	note F_, 1
+	note E_, 1
+	note F#, 2
+	octave 4
+	note C#, 1
+	note C_, 1
+	octave 3
+	note F#, 2
+	octave 4
+	note C#, 1
+	note C_, 1
+	octave 3
+	note F#, 2
+	octave 4
+	note C#, 1
+	note C_, 1
+	octave 3
+	note F#, 2
+	octave 4
+	note C#, 1
+	note C_, 3
+	octave 3
+	note F#, 1
+	note F_, 3
+	note F#, 1
+	note F_, 3
+	note F#, 1
+	note F_, 3
+	note F#, 1
+	note F_, 3
+	note F#, 1
+	note F_, 3
+	note F#, 1
+	note F_, 3
+	note F#, 1
+	note F_, 3
+	notetype 12, 11, 7
+	octave 4
+	note C_, 2
+	notetype 12, 11, 0
+	note C#, 8
+	notetype 12, 11, 7
+	note C#, 8
+	notetype 12, 10, 0
+	octave 3
+	note F#, 8
+	note F#, 8
+	notetype 12, 11, 0
+	octave 3
+	note A_, 8
+	notetype 12, 11, 7
+	note A_, 8
+	note G_, 4
+	note B_, 12
+	notetype 12, 11, 0
+	note A_, 8
+	notetype 12, 11, 7
+	note A_, 8
+	notetype 12, 11, 0
+	note E_, 8
+	notetype 12, 11, 7
+	note E_, 8
+	notetype 12, 11, 0
+	note A#, 8
+	notetype 12, 11, 7
+	note A#, 8
+	octave 4
+	note F_, 8
+	octave 3
+	note A#, 8
+	octave 4
+	note C#, 4
+	note E_, 12
+	octave 3
+	note A_, 4
+	octave 4
+	note C#, 12
+	notetype 12, 4, 0
+	callchannel Music_FinalBattle_branch_23710
+	callchannel Music_FinalBattle_branch_23710
+	notetype 12, 11, 7
+	octave 3
+	note E_, 4
+	note B_, 4
+	note D#, 4
+	note A#, 4
+	note D_, 4
+	note A_, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note F#, 4
+	note F_, 4
+	note F#, 12
+	notetype 12, 11, 0
+	note A_, 8
+	note G_, 8
+	notetype 12, 11, 7
+	note E_, 4
+	note B_, 4
+	note D#, 4
+	note A#, 4
+	note D_, 4
+	note A_, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note F#, 4
+	note F_, 4
+	note F#, 12
+	notetype 12, 11, 0
+	note A_, 8
+	notetype 12, 11, 7
+	octave 4
+	note C_, 8
+	notetype 12, 11, 0
+	octave 3
+	note B_, 8
+	notetype 12, 11, 7
+	note B_, 8
+	notetype 12, 11, 0
+	octave 4
+	note E_, 8
+	notetype 12, 11, 7
+	note E_, 8
+	loopchannel 0, Music_FinalBattle_branch_23429
+
+
+Music_FinalBattle_Ch2: ; 2356a (8:756a)
+	duty 3
+	vibrato 8, 2, 5
+	notetype 12, 12, 2
+	octave 5
+	note C_, 1
+	octave 4
+	note G#, 1
+	note B_, 1
+	note F#, 1
+	note A_, 1
+	note E_, 1
+	note G_, 1
+	octave 5
+	note C_, 1
+	octave 4
+	note F_, 1
+	note C#, 1
+	note E_, 1
+	note C_, 1
+	note D#, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note D_, 1
+	octave 5
+	note C_, 1
+	octave 4
+	note C_, 1
+	octave 3
+	note G#, 1
+	note B_, 1
+	note F#, 1
+	note A#, 1
+	note F_, 1
+	note A_, 1
+	octave 5
+	note C_, 1
+	octave 3
+	note G#, 1
+	note D#, 1
+	note G_, 1
+	note D_, 1
+	note F_, 1
+	note C#, 1
+	note E_, 1
+	octave 5
+	note C_, 1
+	notetype 12, 12, 1
+	octave 4
+	note E_, 1
+	note E_, 7
+	note E_, 1
+	note E_, 7
+	note E_, 1
+	note E_, 7
+	note E_, 1
+	note E_, 7
+	note E_, 1
+	note E_, 3
+	notetype 12, 12, 2
+	octave 5
+	note E_, 4
+	notetype 12, 12, 1
+	octave 4
+	note E_, 1
+	note E_, 3
+	notetype 12, 12, 2
+	octave 5
+	note E_, 4
+	notetype 12, 12, 1
+	octave 4
+	note E_, 1
+	note E_, 3
+	notetype 12, 12, 2
+	octave 5
+	note E_, 4
+	notetype 12, 12, 1
+	octave 4
+	note E_, 1
+	note E_, 3
+	notetype 12, 12, 2
+	note D#, 4
+	callchannel Music_FinalBattle_branch_23704
+	callchannel Music_FinalBattle_branch_23704
+	callchannel Music_FinalBattle_branch_23704
+	callchannel Music_FinalBattle_branch_23704
+	callchannel Music_FinalBattle_branch_23704
+	callchannel Music_FinalBattle_branch_23704
+	callchannel Music_FinalBattle_branch_23704
+	notetype 12, 12, 1
+	octave 4
+	note E_, 1
+	note E_, 3
+	notetype 12, 4, 10
+	octave 3
+	note G#, 4
+
+Music_FinalBattle_branch_235e6:
+	notetype 12, 13, 7
+	octave 4
+	note E_, 8
+	note D#, 8
+	note D_, 8
+	octave 3
+	note B_, 8
+	notetype 12, 13, 7
+	note A#, 4
+	note B_, 12
+	notetype 12, 11, 1
+	note F_, 2
+	note F#, 3
+	note A_, 1
+	note B_, 1
+	note A_, 1
+	octave 4
+	note C_, 1
+	octave 3
+	note B_, 2
+	note A_, 1
+	note B_, 1
+	note B_, 1
+	note A_, 1
+	note A#, 1
+	notetype 12, 13, 7
+	octave 4
+	note E_, 8
+	note D#, 8
+	note D_, 8
+	octave 3
+	note B_, 8
+	notetype 12, 13, 7
+	note A#, 4
+	note B_, 12
+	octave 4
+	note D#, 4
+	note E_, 12
+	notetype 12, 10, 0
+	octave 3
+	note B_, 8
+	octave 4
+	note D_, 8
+	note F_, 8
+	note D_, 8
+	notetype 12, 13, 1
+	note E_, 1
+	note E_, 3
+	notetype 12, 12, 4
+	octave 3
+	note D_, 4
+	notetype 12, 13, 1
+	octave 4
+	note E_, 1
+	note E_, 3
+	notetype 12, 12, 4
+	octave 3
+	note F_, 4
+	notetype 12, 13, 1
+	octave 4
+	note E_, 1
+	note E_, 3
+	notetype 12, 12, 4
+	octave 3
+	note D_, 4
+	notetype 12, 13, 1
+	octave 4
+	note E_, 1
+	note E_, 1
+	notetype 12, 12, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note D_, 2
+	notetype 12, 12, 2
+	octave 4
+	note E_, 1
+	note E_, 1
+	note D_, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note D_, 1
+	note F_, 1
+	note E_, 1
+	note E_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note F#, 1
+	note E_, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note E_, 1
+	notetype 12, 12, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note D_, 2
+	notetype 12, 13, 7
+	octave 4
+	note E_, 4
+	note F_, 2
+	note F#, 12
+	notetype 12, 12, 2
+	octave 3
+	note B_, 2
+	note B_, 4
+	note B_, 2
+	note B_, 4
+	note B_, 2
+	notetype 12, 13, 7
+	octave 4
+	note F_, 4
+	note F#, 2
+	note G_, 12
+	notetype 12, 12, 2
+	note C_, 2
+	note C_, 4
+	note C_, 2
+	note C_, 4
+	note C_, 2
+	notetype 12, 13, 7
+	note F#, 4
+	note G_, 2
+	note G#, 12
+	notetype 12, 8, 2
+	note C#, 2
+	note C#, 4
+	notetype 12, 10, 2
+	note C#, 2
+	note C#, 4
+	note C#, 4
+	notetype 12, 13, 2
+	note C#, 2
+	note C#, 4
+	notetype 12, 15, 2
+	note C#, 2
+	note C#, 4
+	notetype 12, 12, 4
+	note E_, 1
+	note F_, 1
+	notetype 12, 12, 0
+	note F#, 12
+	notetype 12, 12, 7
+	note F#, 4
+	notetype 12, 1, 15
+	octave 3
+	note F#, 8
+	notetype 12, 9, 0
+	note F#, 8
+	notetype 12, 12, 7
+	octave 4
+	note C#, 4
+	notetype 12, 12, 0
+	note D_, 12
+	note D_, 8
+	notetype 12, 12, 7
+	note D_, 8
+	notetype 12, 12, 0
+	note E_, 8
+	notetype 12, 12, 7
+	note E_, 8
+	notetype 12, 12, 0
+	octave 3
+	note A_, 8
+	notetype 12, 12, 7
+	note A_, 8
+	notetype 12, 12, 0
+	octave 4
+	note F_, 8
+	notetype 12, 12, 7
+	note F_, 8
+	octave 5
+	note C_, 8
+	octave 4
+	note A#, 8
+	notetype 12, 12, 0
+	note A_, 16
+	note A_, 8
+	notetype 12, 12, 7
+	note A_, 8
+	notetype 12, 12, 5
+	callchannel Music_FinalBattle_branch_23710
+	notetype 12, 11, 1
+	callchannel Music_FinalBattle_branch_23710
+	notetype 12, 13, 7
+	octave 4
+	note E_, 8
+	note D#, 8
+	note D_, 8
+	octave 3
+	note B_, 8
+	note A#, 4
+	note B_, 12
+	notetype 12, 12, 7
+	octave 4
+	note D_, 8
+	notetype 12, 4, 12
+	note C_, 8
+	notetype 12, 13, 7
+	note E_, 8
+	note D#, 8
+	note D_, 8
+	octave 3
+	note B_, 8
+	note A#, 4
+	note B_, 12
+	notetype 12, 5, 13
+	octave 4
+	note D_, 8
+	notetype 12, 12, 0
+	note F_, 8
+	notetype 12, 12, 0
+	note E_, 8
+	notetype 12, 12, 7
+	note E_, 8
+	note A#, 4
+	note B_, 12
+	loopchannel 0, Music_FinalBattle_branch_235e6
+
+Music_FinalBattle_branch_23704:
+	octave 4
+	note E_, 1
+	note E_, 1
+	note G_, 1
+	octave 5
+	note C_, 1
+	note E_, 1
+	note C_, 1
+	octave 4
+	note G_, 1
+	note F_, 1
+	endchannel
+
+Music_FinalBattle_branch_23710:
+	octave 4
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D_, 2
+	note C#, 2
+	note F#, 2
+	note D_, 2
+	endchannel
+
+
+Music_FinalBattle_Ch3: ; 2371c (8:771c)
+	notetype 12, 1, 1
+	octave 4
+	note E_, 4
+	octave 5
+	note E_, 4
+	octave 4
+	note F_, 4
+	octave 5
+	note D#, 4
+	octave 4
+	note G_, 4
+	octave 5
+	note D_, 4
+	octave 4
+	note G#, 4
+	note B_, 4
+	note E_, 1
+	note E_, 1
+	rest 6
+	note E_, 1
+	note E_, 1
+	rest 6
+	note E_, 1
+	note E_, 1
+	rest 6
+	note E_, 1
+	note E_, 1
+	rest 2
+	note D#, 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	note B_, 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	octave 5
+	note C_, 4
+	octave 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	octave 5
+	note D_, 4
+	octave 4
+	note E_, 1
+	note E_, 1
+	octave 5
+	note C_, 4
+	octave 4
+	note A#, 2
+	note E_, 1
+	note E_, 1
+	rest 2
+	note B_, 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	octave 5
+	note C_, 4
+	octave 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	octave 5
+	note D_, 4
+	octave 4
+	note E_, 1
+	note E_, 1
+	octave 5
+	note C_, 4
+	note D_, 2
+	octave 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	note B_, 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	octave 5
+	note C_, 4
+	octave 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	octave 5
+	note D_, 4
+	octave 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note G_, 1
+
+Music_FinalBattle_branch_2377d:
+	octave 4
+	note E_, 1
+	octave 3
+	note E_, 1
+	rest 2
+	octave 4
+	note F#, 4
+	note D#, 1
+	octave 3
+	note D#, 1
+	rest 2
+	octave 4
+	note F_, 4
+	note D_, 1
+	octave 3
+	note D_, 1
+	rest 2
+	octave 4
+	note E_, 4
+	note F#, 1
+	octave 3
+	note F#, 1
+	rest 2
+	octave 4
+	note F#, 4
+	note F_, 4
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	note E_, 1
+	octave 3
+	note E_, 1
+	rest 2
+	octave 4
+	note F#, 4
+	note D#, 1
+	octave 3
+	note D#, 1
+	rest 2
+	octave 4
+	note F_, 4
+	note D_, 1
+	octave 3
+	note D_, 1
+	rest 2
+	octave 4
+	note E_, 4
+	note F#, 1
+	octave 3
+	note F#, 1
+	rest 2
+	octave 4
+	note F#, 4
+	note F_, 4
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note F#, 1
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 1
+	note E_, 1
+	rest 2
+	note D_, 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	note F_, 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	note D_, 4
+	note E_, 1
+	note E_, 1
+	octave 3
+	note B_, 6
+	octave 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	note D_, 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	note F_, 4
+	note E_, 1
+	note E_, 1
+	rest 2
+	note D_, 4
+	note E_, 1
+	note E_, 1
+	octave 3
+	note B_, 6
+	octave 4
+	note E_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note E_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note E_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note E_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note E_, 2
+	note B_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note B_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note B_, 2
+	note F_, 2
+	octave 5
+	note D#, 2
+	octave 4
+	note F_, 2
+	octave 5
+	note D#, 2
+	octave 4
+	note F_, 2
+	octave 5
+	note D#, 2
+	octave 4
+	note F_, 2
+	octave 5
+	note D#, 2
+	octave 4
+	note F_, 2
+	octave 5
+	note C_, 2
+	note C_, 2
+	octave 4
+	note F_, 2
+	octave 5
+	note C_, 2
+	note C_, 2
+	note D_, 2
+	note C_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note E_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note E_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note E_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note E_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note C#, 2
+	note C#, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note C#, 2
+	note C#, 2
+	note E_, 2
+	note C#, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note C#, 2
+	note C#, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note C#, 2
+	note C#, 2
+	note E_, 2
+	note C#, 2
+	callchannel Music_FinalBattle_branch_2395b
+	callchannel Music_FinalBattle_branch_2395b
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	callchannel Music_FinalBattle_branch_2396c
+	callchannel Music_FinalBattle_branch_2396c
+	octave 4
+	note A#, 2
+	octave 5
+	note F_, 2
+	octave 4
+	note A#, 2
+	octave 5
+	note F_, 2
+	octave 4
+	note A#, 2
+	octave 5
+	note F_, 2
+	octave 4
+	note A#, 2
+	octave 5
+	note F_, 2
+	octave 4
+	note A#, 2
+	octave 5
+	note F_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note C#, 2
+	octave 4
+	note A#, 2
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	note G#, 2
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note F_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	note B_, 2
+	note F#, 2
+	note B_, 2
+	note F#, 2
+	note B_, 2
+	note F#, 2
+	note B_, 2
+	note F#, 2
+	note B_, 2
+	note F#, 2
+	note B_, 2
+	note F#, 2
+	note B_, 2
+	note F#, 2
+	note D#, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note F_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note F#, 2
+	note F_, 2
+	note E_, 2
+	note B_, 2
+	octave 5
+	note E_, 4
+	octave 4
+	note E_, 2
+	note B_, 2
+	octave 5
+	note D#, 4
+	octave 4
+	note E_, 2
+	note B_, 2
+	octave 5
+	note D_, 4
+	octave 4
+	note E_, 2
+	note A_, 2
+	note B_, 4
+	loopchannel 0, Music_FinalBattle_branch_2377d
+
+Music_FinalBattle_branch_2395b:
+	octave 4
+	note F#, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note F#, 2
+	octave 5
+	note C#, 2
+	endchannel
+
+Music_FinalBattle_branch_2396c:
+	octave 4
+	note A_, 2
+	octave 5
+	note E_, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note E_, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note E_, 2
+	octave 4
+	note A_, 2
+	octave 5
+	note E_, 2
+	endchannel
+; 0x2397d
\ No newline at end of file
--- /dev/null
+++ b/music/gamecorner.asm
@@ -1,0 +1,628 @@
+Music_GameCorner_Ch1: ; 7e20b (1f:620b)
+	tempo 0, 120
+	stereopanning 119
+	duty 3
+	vibrato 12, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 5
+	octave 3
+	note A_, 6
+	notetype 12, 11, 1
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	note D#, 16
+
+Music_GameCorner_branch_7e222:
+	notetype 12, 11, 5
+	octave 3
+	note C#, 4
+	octave 2
+	note G#, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note A_, 2
+	note G#, 8
+	notetype 12, 10, 7
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	notetype 12, 11, 5
+	note G#, 6
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	notetype 12, 10, 7
+	note F#, 8
+	note D#, 8
+	notetype 12, 11, 5
+	note D#, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note F#, 4
+	note D#, 4
+	note B_, 2
+	note A_, 8
+	notetype 12, 11, 7
+	octave 4
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	note D#, 6
+	note C#, 2
+	octave 3
+	note D#, 2
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note G#, 2
+	notetype 12, 9, 7
+	note G#, 1
+	note G_, 1
+	note G#, 1
+	note G_, 1
+	note G#, 2
+	notetype 12, 11, 7
+	note F#, 8
+	notetype 12, 11, 5
+	note C#, 4
+	octave 2
+	note G#, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note A_, 2
+	note G#, 8
+	notetype 12, 11, 7
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	note G#, 6
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	note F#, 8
+	notetype 12, 9, 7
+	note D#, 4
+	note C#, 4
+	notetype 12, 11, 5
+	note D#, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note F#, 4
+	note D#, 4
+	note B_, 2
+	note A_, 8
+	notetype 12, 11, 7
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note B_, 4
+	note A_, 4
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	notetype 12, 12, 2
+	note E_, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note E_, 2
+	note E_, 4
+	note E_, 4
+	notetype 12, 11, 7
+	octave 2
+	note B_, 2
+	octave 3
+	note C#, 2
+	note D_, 2
+	note D#, 10
+	octave 2
+	note B_, 2
+	octave 3
+	note C#, 2
+	note D#, 2
+	note E_, 8
+	notetype 12, 11, 5
+	octave 4
+	note D#, 4
+	octave 3
+	note B_, 4
+	note F#, 4
+	note D#, 4
+	notetype 12, 11, 7
+	note E_, 3
+	note D#, 1
+	notetype 12, 11, 2
+	note C#, 2
+	note D#, 2
+	note E_, 10
+	notetype 12, 11, 7
+	octave 2
+	note B_, 2
+	octave 3
+	note C#, 2
+	note D_, 2
+	note D#, 10
+	octave 2
+	note B_, 2
+	octave 3
+	note C#, 2
+	note D#, 2
+	note E_, 8
+	notetype 12, 11, 5
+	octave 4
+	note D#, 4
+	octave 3
+	note B_, 4
+	note F#, 4
+	note A_, 4
+	notetype 12, 11, 7
+	note G#, 2
+	note G#, 1
+	note G_, 1
+	note G#, 1
+	note G_, 1
+	note G#, 1
+	note G_, 1
+	note G#, 8
+	loopchannel 0, Music_GameCorner_branch_7e222
+
+
+Music_GameCorner_Ch2: ; 7e2df (1f:62df)
+	duty 2
+	vibrato 10, 2, 3
+	notetype 12, 12, 6
+	octave 4
+	note C#, 6
+	notetype 12, 12, 1
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	duty 3
+	note B_, 1
+	note A#, 1
+	note B_, 1
+	note A#, 1
+	note B_, 1
+	note A#, 1
+	note B_, 8
+
+Music_GameCorner_branch_7e2fa:
+	duty 2
+	notetype 12, 12, 7
+	octave 3
+	note E_, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note G#, 4
+	note E_, 4
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 14
+	octave 4
+	note E_, 6
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 16
+	note F#, 4
+	note D#, 4
+	note A_, 4
+	note F#, 4
+	octave 4
+	note D#, 2
+	note C#, 14
+	note F#, 6
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A#, 2
+	note B_, 16
+	note E_, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note G#, 4
+	note E_, 4
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 14
+	octave 4
+	note E_, 6
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 16
+	note F#, 4
+	note D#, 4
+	note A_, 4
+	note F#, 4
+	octave 4
+	note D#, 2
+	note C#, 14
+	note F#, 6
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	notetype 12, 12, 1
+	note E_, 2
+	notetype 12, 10, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note E_, 2
+	notetype 12, 12, 7
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D_, 2
+	note D#, 10
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note E_, 10
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	notetype 12, 12, 5
+	note F#, 4
+	note D#, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note A_, 4
+	note G#, 3
+	note A_, 1
+	notetype 12, 12, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	notetype 12, 12, 7
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D_, 2
+	note D#, 10
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note E_, 10
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note F#, 4
+	note D#, 4
+	note A_, 4
+	note F#, 4
+	note B_, 16
+	loopchannel 0, Music_GameCorner_branch_7e2fa
+
+
+Music_GameCorner_Ch3: ; 7e38b (1f:638b)
+	notetype 12, 1, 3
+	octave 5
+	note C#, 1
+	rest 5
+	octave 4
+	note F#, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note B_, 1
+	rest 9
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+
+Music_GameCorner_branch_7e3a5:
+	callchannel Music_GameCorner_branch_7e418
+	callchannel Music_GameCorner_branch_7e42d
+	callchannel Music_GameCorner_branch_7e442
+	callchannel Music_GameCorner_branch_7e457
+	callchannel Music_GameCorner_branch_7e46c
+	callchannel Music_GameCorner_branch_7e481
+	callchannel Music_GameCorner_branch_7e496
+	note D#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	callchannel Music_GameCorner_branch_7e418
+	callchannel Music_GameCorner_branch_7e42d
+	callchannel Music_GameCorner_branch_7e442
+	callchannel Music_GameCorner_branch_7e457
+	callchannel Music_GameCorner_branch_7e46c
+	callchannel Music_GameCorner_branch_7e481
+	callchannel Music_GameCorner_branch_7e496
+	note E_, 1
+	rest 3
+	octave 3
+	note B_, 1
+	rest 3
+	octave 4
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note B_, 1
+	rest 1
+	callchannel Music_GameCorner_branch_7e46c
+	callchannel Music_GameCorner_branch_7e418
+	callchannel Music_GameCorner_branch_7e4ab
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	callchannel Music_GameCorner_branch_7e46c
+	callchannel Music_GameCorner_branch_7e418
+	callchannel Music_GameCorner_branch_7e4ab
+	callchannel Music_GameCorner_branch_7e42d
+	loopchannel 0, Music_GameCorner_branch_7e3a5
+
+Music_GameCorner_branch_7e418:
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	endchannel
+
+Music_GameCorner_branch_7e42d:
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	endchannel
+
+Music_GameCorner_branch_7e442:
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 1
+	endchannel
+
+Music_GameCorner_branch_7e457:
+	note D#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	endchannel
+
+Music_GameCorner_branch_7e46c:
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	endchannel
+
+Music_GameCorner_branch_7e481:
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	endchannel
+
+Music_GameCorner_branch_7e496:
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 1
+	endchannel
+
+Music_GameCorner_branch_7e4ab:
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	endchannel
+; 0x7e4c0
\ No newline at end of file
--- /dev/null
+++ b/music/gym.asm
@@ -1,0 +1,358 @@
+Music_Gym_Ch1: ; bcbb (2:7cbb)
+	tempo 0, 138
+	stereopanning 119
+	duty 3
+	vibrato 8, 2, 2
+	unknownmusic0xe8
+	notetype 12, 11, 5
+	octave 3
+	note G_, 6
+	note C_, 1
+	note G_, 1
+	note F_, 6
+	octave 2
+	note A#, 1
+	octave 3
+	note F_, 1
+	note E_, 6
+	octave 2
+	note A_, 1
+	octave 3
+	note E_, 1
+	note F_, 4
+	note G_, 4
+
+Music_Gym_branch_bcd8:
+	note E_, 4
+	note F_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	notetype 12, 11, 1
+	note D_, 3
+	notetype 12, 11, 5
+	note E_, 1
+	note F_, 4
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note F_, 2
+	note E_, 4
+	note F_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	note D_, 2
+	note D_, 1
+	note E_, 1
+	note F_, 4
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note F_, 2
+	octave 4
+	note C_, 4
+	octave 3
+	note A#, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note A#, 2
+	note A_, 2
+	note G_, 2
+	note F_, 2
+	notetype 12, 11, 1
+	note A#, 3
+	notetype 12, 11, 5
+	note F_, 1
+	note F_, 4
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note F_, 2
+	octave 4
+	note C_, 4
+	octave 3
+	note A#, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note A#, 2
+	note A_, 2
+	note G_, 2
+	note F_, 2
+	note D_, 2
+	note D_, 1
+	note E_, 1
+	note F_, 4
+	note A#, 2
+	note F_, 1
+	note A#, 1
+	octave 4
+	note D_, 4
+	octave 3
+	note E_, 2
+	note C_, 2
+	note E_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note F_, 2
+	note D_, 2
+	note E_, 2
+	note C_, 2
+	note D_, 2
+	note E_, 2
+	note C_, 2
+	note D_, 2
+	note C_, 2
+	note C_, 1
+	note D_, 1
+	note E_, 4
+	note C_, 2
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	note E_, 2
+	note C_, 1
+	note E_, 1
+	note F_, 4
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note F_, 2
+	note E_, 2
+	note C_, 2
+	note E_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note D_, 2
+	note F_, 2
+	note D_, 2
+	note E_, 2
+	note C_, 2
+	note D_, 2
+	note C_, 2
+	note D_, 2
+	note C_, 2
+	note C_, 1
+	note D_, 1
+	note E_, 4
+	note D_, 2
+	note E_, 2
+	note F_, 2
+	note F_, 2
+	note G_, 2
+	note E_, 1
+	note G_, 1
+	note A#, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note A#, 2
+	note A_, 2
+	note G_, 2
+	note A_, 2
+	loopchannel 0, Music_Gym_branch_bcd8
+
+
+Music_Gym_Ch2: ; bd6b (2:7d6b)
+	duty 3
+	vibrato 10, 2, 5
+	notetype 12, 12, 7
+	octave 4
+	note C_, 6
+	octave 3
+	note G_, 1
+	octave 4
+	note C_, 1
+	octave 3
+	note A#, 6
+	note F_, 1
+	note A#, 1
+	notetype 12, 10, 0
+	note A_, 12
+	notetype 12, 12, 7
+	note B_, 4
+
+Music_Gym_branch_bd82:
+	octave 4
+	note C_, 12
+	octave 3
+	note G_, 2
+	octave 4
+	note C_, 2
+	notetype 12, 12, 2
+	note D_, 3
+	octave 3
+	note A#, 1
+	notetype 12, 12, 7
+	note A#, 12
+	octave 4
+	note C_, 12
+	octave 3
+	note G_, 2
+	octave 4
+	note C_, 2
+	notetype 12, 12, 4
+	octave 3
+	note A#, 2
+	notetype 12, 12, 7
+	note A#, 1
+	octave 4
+	note C_, 1
+	note D_, 12
+	note E_, 12
+	note D_, 2
+	note E_, 2
+	notetype 12, 12, 2
+	note F_, 3
+	note D_, 1
+	notetype 12, 12, 7
+	note D_, 4
+	notetype 12, 12, 2
+	note A#, 3
+	note F_, 1
+	notetype 12, 12, 7
+	note F_, 4
+	note E_, 12
+	note D_, 2
+	note E_, 2
+	note F_, 2
+	note D_, 1
+	note F_, 1
+	note A#, 12
+	octave 3
+	note G_, 6
+	octave 4
+	note C_, 6
+	octave 3
+	note G_, 4
+	note A#, 4
+	note A_, 4
+	note G_, 4
+	note F_, 4
+	notetype 12, 12, 3
+	note E_, 2
+	notetype 12, 12, 7
+	note E_, 1
+	note F_, 1
+	note G_, 6
+	note G_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note G_, 2
+	note A#, 4
+	note A_, 4
+	note G_, 4
+	note C_, 2
+	note D_, 2
+	note G_, 6
+	octave 4
+	note C_, 6
+	octave 3
+	note G_, 4
+	note A#, 4
+	note A_, 4
+	note G_, 4
+	note F_, 4
+	notetype 12, 12, 3
+	note E_, 2
+	notetype 12, 12, 7
+	note E_, 1
+	note F_, 1
+	note G_, 4
+	notetype 12, 12, 3
+	note G_, 2
+	notetype 12, 12, 7
+	note G_, 1
+	note A_, 1
+	note A#, 4
+	notetype 12, 12, 4
+	octave 4
+	note C_, 2
+	notetype 12, 12, 7
+	note C_, 1
+	note D_, 1
+	note E_, 12
+	loopchannel 0, Music_Gym_branch_bd82
+
+
+Music_Gym_Ch3: ; bdfa (2:7dfa)
+	notetype 12, 1, 1
+	rest 16
+	rest 10
+	octave 4
+	note G_, 2
+	note F_, 2
+	note D_, 2
+
+Music_Gym_branch_be02:
+	callchannel Music_Gym_branch_be3b
+	callchannel Music_Gym_branch_be44
+	callchannel Music_Gym_branch_be3b
+	callchannel Music_Gym_branch_be44
+	callchannel Music_Gym_branch_be3b
+	callchannel Music_Gym_branch_be44
+	callchannel Music_Gym_branch_be3b
+	callchannel Music_Gym_branch_be44
+	callchannel Music_Gym_branch_be3b
+	callchannel Music_Gym_branch_be4d
+	callchannel Music_Gym_branch_be3b
+	callchannel Music_Gym_branch_be4d
+	callchannel Music_Gym_branch_be3b
+	callchannel Music_Gym_branch_be4d
+	callchannel Music_Gym_branch_be3b
+	note F_, 2
+	note A#, 2
+	note F_, 2
+	note A#, 2
+	note F_, 2
+	note A#, 2
+	note A_, 2
+	note F_, 2
+	loopchannel 0, Music_Gym_branch_be02
+
+Music_Gym_branch_be3b:
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	endchannel
+
+Music_Gym_branch_be44:
+	note D_, 2
+	note F_, 2
+	note D_, 2
+	note F_, 2
+	note D_, 2
+	note F_, 2
+	note D_, 2
+	note F_, 2
+	endchannel
+
+Music_Gym_branch_be4d:
+	note F_, 2
+	note A#, 2
+	note F_, 2
+	note A#, 2
+	note F_, 2
+	note A#, 2
+	note F_, 2
+	note A#, 2
+	endchannel
+; 0xbe56
\ No newline at end of file
--- /dev/null
+++ b/music/gymleaderbattle.asm
@@ -1,0 +1,1401 @@
+Music_GymLeaderBattle_Ch1: ; 22370 (8:6370)
+	tempo 0, 104
+	stereopanning 119
+	duty 3
+	vibrato 8, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 3
+	rest 6
+	octave 3
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	note C#, 1
+	note C_, 1
+	octave 2
+	note B_, 1
+	octave 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	note A#, 1
+	note B_, 1
+	octave 2
+	note F#, 1
+	rest 15
+	note F#, 1
+	rest 9
+	note G_, 6
+	note F#, 1
+	rest 15
+	note F#, 1
+	rest 9
+	note F_, 6
+	note F#, 1
+	rest 15
+	note F#, 1
+	rest 9
+	note G_, 6
+	note F#, 1
+	rest 15
+	note F#, 1
+	rest 9
+	note A_, 6
+
+Music_GymLeaderBattle_branch_223b0:
+	note F#, 1
+	octave 3
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	octave 2
+	note E_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note F#, 1
+	octave 3
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	octave 2
+	note E_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	octave 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	rest 2
+	octave 1
+	note B_, 1
+	rest 1
+	octave 2
+	note D_, 4
+	octave 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 2
+	note E_, 4
+	octave 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 2
+	note D_, 4
+	octave 1
+	note B_, 1
+	rest 1
+	octave 2
+	note C#, 2
+	octave 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 2
+	note D_, 4
+	octave 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 2
+	note E_, 4
+	octave 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 2
+	note D_, 4
+	octave 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 2
+	note C#, 2
+	octave 1
+	note B_, 2
+	note A_, 2
+	octave 2
+	note C#, 2
+	octave 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	rest 16
+	octave 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note B_, 1
+	octave 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	notetype 12, 11, 5
+	octave 3
+	note C#, 12
+	notetype 12, 11, 3
+	octave 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	notetype 12, 11, 5
+	octave 3
+	note A_, 12
+	notetype 12, 11, 3
+	note D#, 4
+	note C#, 4
+	note D#, 4
+	note E_, 2
+	note F#, 4
+	octave 2
+	note B_, 2
+	octave 3
+	note C#, 2
+	note F#, 2
+	note B_, 2
+	note F#, 2
+	note D#, 2
+	note F#, 2
+	octave 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	notetype 12, 11, 5
+	octave 3
+	note A_, 12
+	notetype 12, 11, 3
+	note C#, 1
+	octave 2
+	note B_, 1
+	octave 3
+	note C#, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note F#, 1
+	note A_, 1
+	note G#, 1
+	note F#, 1
+	note E_, 1
+	note F#, 1
+	note E_, 1
+	note D#, 1
+	note C#, 1
+	notetype 12, 11, 5
+	note D#, 4
+	note E_, 4
+	note C#, 2
+	note D#, 6
+	note F#, 4
+	note E_, 2
+	note D#, 4
+	note C#, 6
+	rest 16
+	rest 10
+	note E_, 6
+	note D#, 4
+	note E_, 4
+	note C#, 2
+	note D#, 6
+	note E_, 4
+	note D#, 2
+	note C#, 4
+	octave 2
+	note B_, 6
+	octave 3
+	note D#, 4
+	note E_, 4
+	note C#, 2
+	note D#, 6
+	note F#, 4
+	note A_, 2
+	note G#, 4
+	note E_, 6
+	loopchannel 0, Music_GymLeaderBattle_branch_223b0
+
+
+Music_GymLeaderBattle_Ch2: ; 225a1 (8:65a1)
+	duty 3
+	vibrato 8, 2, 5
+	notetype 12, 12, 3
+	octave 4
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 3
+	note B_, 1
+	rest 5
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note C#, 1
+	note B_, 1
+	rest 15
+	note B_, 1
+	rest 9
+	octave 4
+	note C_, 6
+	octave 3
+	note B_, 1
+	rest 15
+	note B_, 1
+	rest 9
+	note A#, 6
+	octave 3
+	note B_, 1
+	rest 15
+	note B_, 1
+	rest 9
+	octave 4
+	note C_, 6
+	octave 3
+	note B_, 1
+	rest 15
+	note B_, 1
+	rest 9
+	octave 4
+	note C#, 6
+
+Music_GymLeaderBattle_branch_225e0:
+	notetype 12, 12, 5
+	note D#, 4
+	note C#, 4
+	note D#, 4
+	note E_, 2
+	note F#, 4
+	note E_, 4
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	notetype 12, 11, 7
+	duty 2
+	octave 3
+	note A_, 8
+	octave 4
+	note C#, 8
+	note E_, 8
+	note C#, 8
+	notetype 12, 12, 5
+	duty 3
+	note D#, 4
+	note C#, 4
+	note D#, 4
+	note E_, 2
+	note F#, 4
+	note E_, 4
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	notetype 12, 11, 7
+	duty 2
+	note C#, 8
+	octave 3
+	note B_, 8
+	note A_, 8
+	notetype 12, 12, 3
+	octave 4
+	note E_, 4
+	note E_, 2
+	note C#, 2
+	notetype 12, 12, 5
+	duty 3
+	octave 1
+	note B_, 1
+	rest 3
+	octave 3
+	note D_, 1
+	note C#, 1
+	octave 2
+	note B_, 1
+	octave 3
+	note D_, 1
+	rest 4
+	note E_, 1
+	note D_, 1
+	octave 2
+	note B_, 1
+	octave 3
+	note E_, 1
+	rest 4
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	rest 2
+	note E_, 1
+	note C#, 1
+	note E_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note D_, 1
+	note C#, 1
+	octave 2
+	note B_, 1
+	octave 3
+	note D_, 1
+	rest 4
+	note E_, 1
+	note D_, 1
+	octave 2
+	note B_, 1
+	octave 3
+	note E_, 1
+	rest 4
+	note F#, 1
+	note E_, 1
+	note C#, 1
+	note F#, 1
+	note E_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	octave 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	notetype 12, 11, 0
+	octave 3
+	note B_, 4
+	octave 4
+	note C_, 4
+	octave 3
+	note A_, 4
+	note B_, 4
+	octave 4
+	note C_, 4
+	octave 3
+	note A_, 4
+	note G_, 4
+	notetype 12, 11, 0
+	note F#, 8
+	notetype 12, 11, 7
+	note F#, 8
+	notetype 12, 12, 3
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	notetype 12, 11, 0
+	octave 3
+	note B_, 4
+	octave 4
+	note C_, 4
+	octave 3
+	note A_, 4
+	note B_, 4
+	octave 4
+	note C_, 4
+	octave 3
+	note A_, 4
+	octave 4
+	note C_, 4
+	notetype 12, 11, 0
+	octave 3
+	note B_, 16
+	notetype 12, 3, 15
+	octave 4
+	note F#, 16
+	notetype 12, 12, 3
+	duty 3
+	octave 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	notetype 12, 12, 7
+	octave 3
+	note A_, 12
+	notetype 12, 12, 3
+	octave 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	notetype 12, 12, 7
+	octave 4
+	note C#, 12
+	notetype 12, 11, 0
+	note D#, 16
+	notetype 12, 11, 7
+	note D#, 16
+	notetype 12, 12, 3
+	octave 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	notetype 12, 12, 7
+	octave 4
+	note C#, 12
+	notetype 12, 12, 0
+	note A_, 8
+	note E_, 8
+	note B_, 16
+	notetype 12, 12, 7
+	note B_, 16
+	notetype 12, 12, 4
+	octave 3
+	note D#, 4
+	note E_, 4
+	note C#, 2
+	note D#, 6
+	note F#, 4
+	note A_, 2
+	note G#, 4
+	rest 2
+	note B_, 1
+	octave 4
+	note D#, 1
+	note F#, 1
+	note A#, 1
+	notetype 12, 12, 0
+	note B_, 16
+	note F#, 16
+	note A_, 16
+	octave 5
+	note C#, 8
+	rest 2
+	notetype 12, 12, 3
+	octave 4
+	note A_, 6
+	loopchannel 0, Music_GymLeaderBattle_branch_225e0
+
+
+Music_GymLeaderBattle_Ch3: ; 226ef (8:66ef)
+	vibrato 0, 2, 0
+	notetype 12, 1, 3
+	rest 12
+	octave 3
+	note B_, 1
+	octave 4
+	note C_, 1
+	note C#, 1
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note F_, 1
+	note F#, 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C_, 6
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F_, 6
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C_, 6
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 6
+	notetype 12, 1, 4
+
+Music_GymLeaderBattle_branch_227b1:
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 4
+	note D_, 4
+	octave 3
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 4
+	note E_, 4
+	octave 3
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 4
+	note D_, 4
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 4
+	note D_, 4
+	octave 3
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 4
+	note E_, 4
+	octave 3
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 4
+	note D_, 4
+	octave 3
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 13
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 13
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 13
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 13
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 13
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 13
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 13
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 13
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 4
+	note C#, 12
+	octave 3
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 4
+	note E_, 12
+	note D#, 16
+	octave 3
+	note B_, 16
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 4
+	note E_, 12
+	note C#, 8
+	note E_, 8
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note E_, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note G_, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C_, 6
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note F#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note G_, 6
+	loopchannel 0, Music_GymLeaderBattle_branch_227b1
+; 0x22919
\ No newline at end of file
--- /dev/null
+++ b/music/halloffame.asm
@@ -1,0 +1,97 @@
+Music_HallOfFame_Ch1: ; 7fbaf (1f:7baf)
+	tempo 0, 112
+	stereopanning 119
+	duty 3
+	vibrato 12, 2, 2
+	unknownmusic0xe8
+	notetype 12, 11, 3
+	rest 16
+	rest 16
+	rest 16
+	rest 12
+	octave 3
+	note D_, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+
+Music_HallOfFame_branch_7fbc5:
+	notetype 12, 8, 0
+	octave 4
+	note C_, 16
+	note E_, 16
+	note F#, 16
+	notetype 12, 6, 0
+	note F_, 16
+	loopchannel 3, Music_HallOfFame_branch_7fbc5
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	loopchannel 0, Music_HallOfFame_branch_7fbc5
+
+
+Music_HallOfFame_Ch2: ; 7fbda (1f:7bda)
+	vibrato 8, 2, 5
+	duty 3
+
+Music_HallOfFame_branch_7fbdf:
+	notetype 12, 12, 4
+	octave 3
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	note A_, 10
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	octave 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	note A_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	note A_, 10
+	note F_, 2
+	note C_, 2
+	note F_, 2
+	note A#, 4
+	note A_, 4
+	note F_, 2
+	loopchannel 0, Music_HallOfFame_branch_7fbdf
+
+
+Music_HallOfFame_Ch3: ; 7fbfc (1f:7bfc)
+	notetype 12, 1, 2
+
+Music_HallOfFame_branch_7fbfe:
+	octave 4
+	note D_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	loopchannel 12, Music_HallOfFame_branch_7fbfe
+	note D_, 4
+	note G_, 4
+	note D_, 4
+	note G_, 4
+	note E_, 4
+	note G_, 4
+	note E_, 4
+	note G_, 4
+	note F#, 4
+	note A_, 4
+	note F#, 4
+	note A_, 4
+	note E_, 4
+	note G_, 4
+	note E_, 4
+	note G_, 4
+	loopchannel 0, Music_HallOfFame_Ch3
+; 0x7fc1f
\ No newline at end of file
--- /dev/null
+++ b/music/headers/musicheaders02.asm
@@ -1,0 +1,186 @@
+Music_PalletTown: ; 822e (2:422e)
+	db ( $80 | CH0 )
+	dw Music_PalletTown_Ch1
+	db CH1
+	dw Music_PalletTown_Ch2
+	db CH2
+	dw Music_PalletTown_Ch3
+
+Music_Pokecenter: ; 8237 (2:4237)
+	db ( $80 | CH0 )
+	dw Music_Pokecenter_Ch1
+	db CH1
+	dw Music_Pokecenter_Ch2
+	db CH2
+	dw Music_Pokecenter_Ch3
+
+Music_Gym: ; 8240 (2:4240)
+	db ( $80 | CH0 )
+	dw Music_Gym_Ch1
+	db CH1
+	dw Music_Gym_Ch2
+	db CH2
+	dw Music_Gym_Ch3
+
+; Viridian City, Pewter City, Saffron City
+Music_Cities1: ; 8249 (2:4249)
+	db ( $C0 | CH0 )
+	dw Music_Cities1_Ch1
+	db CH1
+	dw Music_Cities1_Ch2
+	db CH2
+	dw Music_Cities1_Ch3
+	db CH3
+	dw Music_Cities1_Ch4
+
+; Cerulean City, Fuchsia City
+Music_Cities2: ; 8255 (2:4255)
+	db ( $80 | CH0 )
+	dw Music_Cities2_Ch1
+	db CH1
+	dw Music_Cities2_Ch2
+	db CH2
+	dw Music_Cities2_Ch3
+
+Music_Celadon: ; 825e (2:425e)
+	db ( $80 | CH0 )
+	dw Music_Celadon_Ch1
+	db CH1
+	dw Music_Celadon_Ch2
+	db CH2
+	dw Music_Celadon_Ch3
+
+Music_Cinnabar: ; 8267 (2:4267)
+	db ( $80 | CH0 )
+	dw Music_Cinnabar_Ch1
+	db CH1
+	dw Music_Cinnabar_Ch2
+	db CH2
+	dw Music_Cinnabar_Ch3
+
+Music_Vermilion: ; 8270 (2:4270)
+	db ( $C0 | CH0 )
+	dw Music_Vermilion_Ch1
+	db CH1
+	dw Music_Vermilion_Ch2
+	db CH2
+	dw Music_Vermilion_Ch3
+	db CH3
+	dw Music_Vermilion_Ch4
+
+Music_Lavender: ; 827c (2:427c)
+	db ( $C0 | CH0 )
+	dw Music_Lavender_Ch1
+	db CH1
+	dw Music_Lavender_Ch2
+	db CH2
+	dw Music_Lavender_Ch3
+	db CH3
+	dw Music_Lavender_Ch4
+
+Music_SSAnne: ; 8288 (2:4288)
+	db ( $80 | CH0 )
+	dw Music_SSAnne_Ch1
+	db CH1
+	dw Music_SSAnne_Ch2
+	db CH2
+	dw Music_SSAnne_Ch3
+
+Music_MeetProfOak: ; 8291 (2:4291)
+	db ( $80 | CH0 )
+	dw Music_MeetProfOak_Ch1
+	db CH1
+	dw Music_MeetProfOak_Ch2
+	db CH2
+	dw Music_MeetProfOak_Ch3
+
+Music_MeetRival: ; 829a (2:429a)
+	db ( $80 | CH0 )
+	dw Music_MeetRival_Ch1
+	db CH1
+	dw Music_MeetRival_Ch2
+	db CH2
+	dw Music_MeetRival_Ch3
+
+Music_MuseumGuy: ; 82a3 (2:42a3)
+	db ( $C0 | CH0 )
+	dw Music_MuseumGuy_Ch1
+	db CH1
+	dw Music_MuseumGuy_Ch2
+	db CH2
+	dw Music_MuseumGuy_Ch3
+	db CH3
+	dw Music_MuseumGuy_Ch4
+
+Music_SafariZone: ; 82af (2:42af)
+	db ( $80 | CH0 )
+	dw Music_SafariZone_Ch1
+	db CH1
+	dw Music_SafariZone_Ch2
+	db CH2
+	dw Music_SafariZone_Ch3
+
+Music_PkmnHealed: ; 82b8 (2:42b8)
+	db ( $80 | CH0 )
+	dw Music_PkmnHealed_Ch1
+	db CH1
+	dw Music_PkmnHealed_Ch2
+	db CH2
+	dw Music_PkmnHealed_Ch3
+
+; Routes 1 and 2
+Music_Routes1: ; 82c1 (2:42c1)
+	db ( $C0 | CH0 )
+	dw Music_Routes1_Ch1
+	db CH1
+	dw Music_Routes1_Ch2
+	db CH2
+	dw Music_Routes1_Ch3
+	db CH3
+	dw Music_Routes1_Ch4
+
+; Routes 24 and 25
+Music_Routes2: ; 82cd (2:42cd)
+	db ( $C0 | CH0 )
+	dw Music_Routes2_Ch1
+	db CH1
+	dw Music_Routes2_Ch2
+	db CH2
+	dw Music_Routes2_Ch3
+	db CH3
+	dw Music_Routes2_Ch4
+
+; Routes 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19, 20, 21, 22
+Music_Routes3: ; 82d9 (2:42d9)
+	db ( $C0 | CH0 )
+	dw Music_Routes3_Ch1
+	db CH1
+	dw Music_Routes3_Ch2
+	db CH2
+	dw Music_Routes3_Ch3
+	db CH3
+	dw Music_Routes3_Ch4
+
+; Routes 11, 12, 13, 14, 15
+Music_Routes4: ; 82d5 (2:42d5)
+	db ( $C0 | CH0 )
+	dw Music_Routes4_Ch1
+	db CH1
+	dw Music_Routes4_Ch2
+	db CH2
+	dw Music_Routes4_Ch3
+	db CH3
+	dw Music_Routes4_Ch4
+
+; Route 3, Indigo Plateau
+Music_IndigoPlateau: ; 82f1 (2:42f1)
+	db ( $C0 | CH0 )
+	dw Music_IndigoPlateau_Ch1
+	db CH1
+	dw Music_IndigoPlateau_Ch2
+	db CH2
+	dw Music_IndigoPlateau_Ch3
+	db CH3
+	dw Music_IndigoPlateau_Ch4
+	
+; 0x82fd
\ No newline at end of file
--- /dev/null
+++ b/music/headers/musicheaders08.asm
@@ -1,0 +1,57 @@
+Music_GymLeaderBattle: ; 202be (8:42be)
+	db ( $80 | CH0 )
+	dw Music_GymLeaderBattle_Ch1
+	db CH1
+	dw Music_GymLeaderBattle_Ch2
+	db CH2
+	dw Music_GymLeaderBattle_Ch3
+
+Music_TrainerBattle: ; 202c7 (8:42c7)
+	db ( $80 | CH0 )
+	dw Music_TrainerBattle_Ch1
+	db CH1
+	dw Music_TrainerBattle_Ch2
+	db CH2
+	dw Music_TrainerBattle_Ch3
+
+Music_WildBattle: ; 202d0 (8:42d0)
+	db ( $80 | CH0 )
+	dw Music_WildBattle_Ch1
+	db CH1
+	dw Music_WildBattle_Ch2
+	db CH2
+	dw Music_WildBattle_Ch3
+
+Music_FinalBattle: ; 202d9 (8:42d9)
+	db ( $80 | CH0 )
+	dw Music_FinalBattle_Ch1
+	db CH1
+	dw Music_FinalBattle_Ch2
+	db CH2
+	dw Music_FinalBattle_Ch3
+
+Music_DefeatedTrainer: ; 202e2 (8:42e2)
+	db ( $80 | CH0 )
+	dw Music_DefeatedTrainer_Ch1
+	db CH1
+	dw Music_DefeatedTrainer_Ch2
+	db CH2
+	dw Music_DefeatedTrainer_Ch3
+
+Music_DefeatedWildMon: ; 202eb (8:42eb)
+	db ( $80 | CH0 )
+	dw Music_DefeatedWildMon_Ch1
+	db CH1
+	dw Music_DefeatedWildMon_Ch2
+	db CH2
+	dw Music_DefeatedWildMon_Ch3
+
+Music_DefeatedGymLeader: ; 202f4 (8:42f4)
+	db ( $80 | CH0 )
+	dw Music_DefeatedGymLeader_Ch1
+	db CH1
+	dw Music_DefeatedGymLeader_Ch2
+	db CH2
+	dw Music_DefeatedGymLeader_Ch3
+	
+; 202fd
\ No newline at end of file
--- /dev/null
+++ b/music/headers/musicheaders1f.asm
@@ -1,0 +1,160 @@
+Music_TitleScreen: ; 7c249 (1f:4249)
+	db ( $C0 | CH0 )
+	dw Music_TitleScreen_Ch1
+	db CH1
+	dw Music_TitleScreen_Ch2
+	db CH2
+	dw Music_TitleScreen_Ch3
+	db CH3
+	dw Music_TitleScreen_Ch4
+
+Music_Credits: ; 7c255 (1f:4255)
+	db ( $80 | CH0 )
+	dw Music_Credits_Ch1
+	db CH1
+	dw Music_Credits_Ch2
+	db CH2
+	dw Music_Credits_Ch3
+
+Music_HallOfFame: ; 7c25e (1f:425e)
+	db ( $80 | CH0 )
+	dw Music_HallOfFame_Ch1
+	db CH1
+	dw Music_HallOfFame_Ch2
+	db CH2
+	dw Music_HallOfFame_Ch3
+
+Music_OaksLab: ; 7c267 (1f:4267)
+	db ( $80 | CH0 )
+	dw Music_OaksLab_Ch1
+	db CH1
+	dw Music_OaksLab_Ch2
+	db CH2
+	dw Music_OaksLab_Ch3
+
+Music_JigglypuffSong: ; 7c270 (1f:4270)
+	db $40
+	dw Music_JigglypuffSong_Ch1
+	db CH1
+	dw Music_JigglypuffSong_Ch2
+
+Music_BikeRiding: ; 7c276 (1f:4276)
+	db ( $C0 | CH0 )
+	dw Music_BikeRiding_Ch1
+	db CH1
+	dw Music_BikeRiding_Ch2
+	db CH2
+	dw Music_BikeRiding_Ch3
+	db CH3
+	dw Music_BikeRiding_Ch4
+
+Music_Surfing: ; 7c282 (1f:4282)
+	db ( $80 | CH0 )
+	dw Music_Surfing_Ch1
+	db CH1
+	dw Music_Surfing_Ch2
+	db CH2
+	dw Music_Surfing_Ch3
+
+Music_GameCorner: ; 7c28b (1f:428b)
+	db ( $80 | CH0 )
+	dw Music_GameCorner_Ch1
+	db CH1
+	dw Music_GameCorner_Ch2
+	db CH2
+	dw Music_GameCorner_Ch3
+
+Music_IntroBattle: ; 7c294 (1f:4294)
+	db ( $C0 | CH0 )
+	dw Music_IntroBattle_Ch1
+	db CH1
+	dw Music_IntroBattle_Ch2
+	db CH2
+	dw Music_IntroBattle_Ch3
+	db CH3
+	dw Music_IntroBattle_Ch4
+
+; Power Plant, Unknown Dungeon, Rocket HQ
+Music_Dungeon1: ; 7c2a0 (1f:42a0)
+	db ( $C0 | CH0 )
+	dw Music_Dungeon1_Ch1
+	db CH1
+	dw Music_Dungeon1_Ch2
+	db CH2
+	dw Music_Dungeon1_Ch3
+	db CH3
+	dw Music_Dungeon1_Ch4
+
+; Viridian Forest, Seafoam Islands
+Music_Dungeon2: ; 7c2ac (1f:42ac)
+	db ( $C0 | CH0 )
+	dw Music_Dungeon2_Ch1
+	db CH1
+	dw Music_Dungeon2_Ch2
+	db CH2
+	dw Music_Dungeon2_Ch3
+	db CH3
+	dw Music_Dungeon2_Ch4
+
+; Mt. Moon, Rock Tunnel, Victory Road
+Music_Dungeon3: ; 7c2b8 (1f:42b8)
+	db ( $C0 | CH0 )
+	dw Music_Dungeon3_Ch1
+	db CH1
+	dw Music_Dungeon3_Ch2
+	db CH2
+	dw Music_Dungeon3_Ch3
+	db CH3
+	dw Music_Dungeon3_Ch4
+
+Music_CinnabarMansion: ; 7c2c4 (1f:42c4)
+	db ( $C0 | CH0 )
+	dw Music_CinnabarMansion_Ch1
+	db CH1
+	dw Music_CinnabarMansion_Ch2
+	db CH2
+	dw Music_CinnabarMansion_Ch3
+	db CH3
+	dw Music_CinnabarMansion_Ch4
+
+Music_PokemonTower: ; 7c2d0 (1f:42d0)
+	db ( $80 | CH0 )
+	dw Music_PokemonTower_Ch1
+	db CH1
+	dw Music_PokemonTower_Ch2
+	db CH2
+	dw Music_PokemonTower_Ch3
+
+Music_SilphCo: ; 7c2d9 (1f:42d9)
+	db ( $80 | CH0 )
+	dw Music_SilphCo_Ch1
+	db CH1
+	dw Music_SilphCo_Ch2
+	db CH2
+	dw Music_SilphCo_Ch3
+
+Music_MeetEvilTrainer: ; 7c2e2 (1f:42e2)
+	db ( $80 | CH0 )
+	dw Music_MeetEvilTrainer_Ch1
+	db CH1
+	dw Music_MeetEvilTrainer_Ch2
+	db CH2
+	dw Music_MeetEvilTrainer_Ch3
+
+Music_MeetFemaleTrainer: ; 7c2eb (1f:42eb)
+	db ( $80 | CH0 )
+	dw Music_MeetFemaleTrainer_Ch1
+	db CH1
+	dw Music_MeetFemaleTrainer_Ch2
+	db CH2
+	dw Music_MeetFemaleTrainer_Ch3
+
+Music_MeetMaleTrainer: ; 7c2f4 (1f:42f4)
+	db ( $80 | CH0 )
+	dw Music_MeetMaleTrainer_Ch1
+	db CH1
+	dw Music_MeetMaleTrainer_Ch2
+	db CH2
+	dw Music_MeetMaleTrainer_Ch3
+
+; 0x7c2fd
\ No newline at end of file
--- /dev/null
+++ b/music/headers/sfxheaders02.asm
@@ -1,0 +1,564 @@
+SFX_Headers_02:
+	db $ff, $ff, $ff ; padding
+
+SFX_02_01: ; 8003 (2:4003)
+	db CH7
+	dw SFX_02_01_Ch1
+
+SFX_02_02: ; 8006 (2:4006)
+	db CH7
+	dw SFX_02_02_Ch1
+
+SFX_02_03: ; 8009 (2:4009)
+	db CH7
+	dw SFX_02_03_Ch1
+
+SFX_02_04: ; 800c (2:400c)
+	db CH7
+	dw SFX_02_04_Ch1
+
+SFX_02_05: ; 800f (2:400f)
+	db CH7
+	dw SFX_02_05_Ch1
+
+SFX_02_06: ; 8012 (2:4012)
+	db CH7
+	dw SFX_02_06_Ch1
+
+SFX_02_07: ; 8015 (2:4015)
+	db CH7
+	dw SFX_02_07_Ch1
+
+SFX_02_08: ; 8018 (2:4018)
+	db CH7
+	dw SFX_02_08_Ch1
+
+SFX_02_09: ; 801b (2:401b)
+	db CH7
+	dw SFX_02_09_Ch1
+
+SFX_02_0a: ; 801e (2:401e)
+	db CH7
+	dw SFX_02_0a_Ch1
+
+SFX_02_0b: ; 8021 (2:4021)
+	db CH7
+	dw SFX_02_0b_Ch1
+
+SFX_02_0c: ; 8024 (2:4024)
+	db CH7
+	dw SFX_02_0c_Ch1
+
+SFX_02_0d: ; 8027 (2:4027)
+	db CH7
+	dw SFX_02_0d_Ch1
+
+SFX_02_0e: ; 802a (2:402a)
+	db CH7
+	dw SFX_02_0e_Ch1
+
+SFX_02_0f: ; 802d (2:402d)
+	db CH7
+	dw SFX_02_0f_Ch1
+
+SFX_02_10: ; 8030 (2:4030)
+	db CH7
+	dw SFX_02_10_Ch1
+
+SFX_02_11: ; 8033 (2:4033)
+	db CH7
+	dw SFX_02_11_Ch1
+
+SFX_02_12: ; 8036 (2:4036)
+	db CH7
+	dw SFX_02_12_Ch1
+
+SFX_02_13: ; 8039 (2:4039)
+	db CH7
+	dw SFX_02_13_Ch1
+
+SFX_02_14: ; 803c (2:403c)
+	db ( $80 | CH4 )
+	dw SFX_02_14_Ch1
+	db CH5
+	dw SFX_02_14_Ch2
+	db CH7
+	dw SFX_02_14_Ch3
+
+SFX_02_15: ; 8045 (2:4045)
+	db ( $80 | CH4 )
+	dw SFX_02_15_Ch1
+	db CH5
+	dw SFX_02_15_Ch2
+	db CH7
+	dw SFX_02_15_Ch3
+
+SFX_02_16: ; 804e (2:404e)
+	db ( $80 | CH4 )
+	dw SFX_02_16_Ch1
+	db CH5
+	dw SFX_02_16_Ch2
+	db CH7
+	dw SFX_02_16_Ch3
+
+SFX_02_17: ; 8057 (2:4057)
+	db ( $80 | CH4 )
+	dw SFX_02_17_Ch1
+	db CH5
+	dw SFX_02_17_Ch2
+	db CH7
+	dw SFX_02_17_Ch3
+
+SFX_02_18: ; 8060 (2:4060)
+	db ( $80 | CH4 )
+	dw SFX_02_18_Ch1
+	db CH5
+	dw SFX_02_18_Ch2
+	db CH7
+	dw SFX_02_18_Ch3
+
+SFX_02_19: ; 8069 (2:4069)
+	db ( $80 | CH4 )
+	dw SFX_02_19_Ch1
+	db CH5
+	dw SFX_02_19_Ch2
+	db CH7
+	dw SFX_02_19_Ch3
+
+SFX_02_1a: ; 8072 (2:4072)
+	db ( $80 | CH4 )
+	dw SFX_02_1a_Ch1
+	db CH5
+	dw SFX_02_1a_Ch2
+	db CH7
+	dw SFX_02_1a_Ch3
+
+SFX_02_1b: ; 807b (2:407b)
+	db ( $80 | CH4 )
+	dw SFX_02_1b_Ch1
+	db CH5
+	dw SFX_02_1b_Ch2
+	db CH7
+	dw SFX_02_1b_Ch3
+
+SFX_02_1c: ; 8084 (2:4084)
+	db ( $80 | CH4 )
+	dw SFX_02_1c_Ch1
+	db CH5
+	dw SFX_02_1c_Ch2
+	db CH7
+	dw SFX_02_1c_Ch3
+
+SFX_02_1d: ; 808d (2:408d)
+	db ( $80 | CH4 )
+	dw SFX_02_1d_Ch1
+	db CH5
+	dw SFX_02_1d_Ch2
+	db CH7
+	dw SFX_02_1d_Ch3
+
+SFX_02_1e: ; 8096 (2:4096)
+	db ( $80 | CH4 )
+	dw SFX_02_1e_Ch1
+	db CH5
+	dw SFX_02_1e_Ch2
+	db CH7
+	dw SFX_02_1e_Ch3
+
+SFX_02_1f: ; 809f (2:409f)
+	db ( $80 | CH4 )
+	dw SFX_02_1f_Ch1
+	db CH5
+	dw SFX_02_1f_Ch2
+	db CH7
+	dw SFX_02_1f_Ch3
+
+SFX_02_20: ; 80a8 (2:40a8)
+	db ( $80 | CH4 )
+	dw SFX_02_20_Ch1
+	db CH5
+	dw SFX_02_20_Ch2
+	db CH7
+	dw SFX_02_20_Ch3
+
+SFX_02_21: ; 80b1 (2:40b1)
+	db ( $80 | CH4 )
+	dw SFX_02_21_Ch1
+	db CH5
+	dw SFX_02_21_Ch2
+	db CH7
+	dw SFX_02_21_Ch3
+
+SFX_02_22: ; 80ba (2:40ba)
+	db ( $80 | CH4 )
+	dw SFX_02_22_Ch1
+	db CH5
+	dw SFX_02_22_Ch2
+	db CH7
+	dw SFX_02_22_Ch3
+
+SFX_02_23: ; 80c3 (2:40c3)
+	db ( $80 | CH4 )
+	dw SFX_02_23_Ch1
+	db CH5
+	dw SFX_02_23_Ch2
+	db CH7
+	dw SFX_02_23_Ch3
+
+SFX_02_24: ; 80cc (2:40cc)
+	db ( $80 | CH4 )
+	dw SFX_02_24_Ch1
+	db CH5
+	dw SFX_02_24_Ch2
+	db CH7
+	dw SFX_02_24_Ch3
+
+SFX_02_25: ; 80d5 (2:40d5)
+	db ( $80 | CH4 )
+	dw SFX_02_25_Ch1
+	db CH5
+	dw SFX_02_25_Ch2
+	db CH7
+	dw SFX_02_25_Ch3
+
+SFX_02_26: ; 80de (2:40de)
+	db ( $80 | CH4 )
+	dw SFX_02_26_Ch1
+	db CH5
+	dw SFX_02_26_Ch2
+	db CH7
+	dw SFX_02_26_Ch3
+
+SFX_02_27: ; 80e7 (2:40e7)
+	db ( $80 | CH4 )
+	dw SFX_02_27_Ch1
+	db CH5
+	dw SFX_02_27_Ch2
+	db CH7
+	dw SFX_02_27_Ch3
+
+SFX_02_28: ; 80f0 (2:40f0)
+	db ( $80 | CH4 )
+	dw SFX_02_28_Ch1
+	db CH5
+	dw SFX_02_28_Ch2
+	db CH7
+	dw SFX_02_28_Ch3
+
+SFX_02_29: ; 80f9 (2:40f9)
+	db ( $80 | CH4 )
+	dw SFX_02_29_Ch1
+	db CH5
+	dw SFX_02_29_Ch2
+	db CH7
+	dw SFX_02_29_Ch3
+
+SFX_02_2a: ; 8102 (2:4102)
+	db ( $80 | CH4 )
+	dw SFX_02_2a_Ch1
+	db CH5
+	dw SFX_02_2a_Ch2
+	db CH7
+	dw SFX_02_2a_Ch3
+
+SFX_02_2b: ; 810b (2:410b)
+	db ( $80 | CH4 )
+	dw SFX_02_2b_Ch1
+	db CH5
+	dw SFX_02_2b_Ch2
+	db CH7
+	dw SFX_02_2b_Ch3
+
+SFX_02_2c: ; 8114 (2:4114)
+	db ( $80 | CH4 )
+	dw SFX_02_2c_Ch1
+	db CH5
+	dw SFX_02_2c_Ch2
+	db CH7
+	dw SFX_02_2c_Ch3
+
+SFX_02_2d: ; 811d (2:411d)
+	db ( $80 | CH4 )
+	dw SFX_02_2d_Ch1
+	db CH5
+	dw SFX_02_2d_Ch2
+	db CH7
+	dw SFX_02_2d_Ch3
+
+SFX_02_2e: ; 8126 (2:4126)
+	db ( $80 | CH4 )
+	dw SFX_02_2e_Ch1
+	db CH5
+	dw SFX_02_2e_Ch2
+	db CH7
+	dw SFX_02_2e_Ch3
+
+SFX_02_2f: ; 812f (2:412f)
+	db ( $80 | CH4 )
+	dw SFX_02_2f_Ch1
+	db CH5
+	dw SFX_02_2f_Ch2
+	db CH7
+	dw SFX_02_2f_Ch3
+
+SFX_02_30: ; 8138 (2:4138)
+	db ( $80 | CH4 )
+	dw SFX_02_30_Ch1
+	db CH5
+	dw SFX_02_30_Ch2
+	db CH7
+	dw SFX_02_30_Ch3
+
+SFX_02_31: ; 8141 (2:4141)
+	db ( $80 | CH4 )
+	dw SFX_02_31_Ch1
+	db CH5
+	dw SFX_02_31_Ch2
+	db CH7
+	dw SFX_02_31_Ch3
+
+SFX_02_32: ; 814a (2:414a)
+	db ( $80 | CH4 )
+	dw SFX_02_32_Ch1
+	db CH5
+	dw SFX_02_32_Ch2
+	db CH7
+	dw SFX_02_32_Ch3
+
+SFX_02_33: ; 8153 (2:4153)
+	db ( $80 | CH4 )
+	dw SFX_02_33_Ch1
+	db CH5
+	dw SFX_02_33_Ch2
+	db CH7
+	dw SFX_02_33_Ch3
+
+SFX_02_34: ; 815c (2:415c)
+	db ( $80 | CH4 )
+	dw SFX_02_34_Ch1
+	db CH5
+	dw SFX_02_34_Ch2
+	db CH7
+	dw SFX_02_34_Ch3
+
+SFX_02_35: ; 8165 (2:4165)
+	db ( $80 | CH4 )
+	dw SFX_02_35_Ch1
+	db CH5
+	dw SFX_02_35_Ch2
+	db CH7
+	dw SFX_02_35_Ch3
+
+SFX_02_36: ; 816e (2:416e)
+	db ( $80 | CH4 )
+	dw SFX_02_36_Ch1
+	db CH5
+	dw SFX_02_36_Ch2
+	db CH7
+	dw SFX_02_36_Ch3
+
+SFX_02_37: ; 8177 (2:4177)
+	db ( $80 | CH4 )
+	dw SFX_02_37_Ch1
+	db CH5
+	dw SFX_02_37_Ch2
+	db CH7
+	dw SFX_02_37_Ch3
+
+SFX_02_38: ; 8180 (2:4180)
+	db ( $80 | CH4 )
+	dw SFX_02_38_Ch1
+	db CH5
+	dw SFX_02_38_Ch2
+	db CH7
+	dw SFX_02_38_Ch3
+
+SFX_02_39: ; 8189 (2:4189)
+	db ( $80 | CH4 )
+	dw SFX_02_39_Ch1
+	db CH5
+	dw SFX_02_39_Ch2
+	db CH7
+	dw SFX_02_39_Ch3
+
+SFX_02_3a: ; 8192 (2:4192)
+	db ( $80 | CH4 )
+	dw SFX_02_3a_Ch1
+	db CH5
+	dw SFX_02_3a_Ch2
+	db CH6
+	dw SFX_02_3a_Ch3
+
+SFX_02_3b: ; 819b (2:419b)
+	db ( $80 | CH4 )
+	dw SFX_02_3b_Ch1
+	db CH5
+	dw SFX_02_3b_Ch2
+	db CH6
+	dw SFX_02_3b_Ch3
+
+SFX_02_3c: ; 81a4 (2:41a4)
+	db CH4
+	dw SFX_02_3c_Ch1
+
+SFX_02_3d: ; 81a7 (2:41a7)
+	db CH4
+	dw SFX_02_3d_Ch1
+
+SFX_02_3e: ; 81aa (2:41aa)
+	db CH4
+	dw SFX_02_3e_Ch1
+
+SFX_02_3f: ; 81ad (2:41ad)
+	db CH7
+	dw SFX_02_3f_Ch1
+
+SFX_02_40: ; 81b0 (2:41b0)
+	db CH4
+	dw SFX_02_40_Ch1
+
+SFX_02_41: ; 81b3 (2:41b3)
+	db ( $80 | CH4 )
+	dw SFX_02_41_Ch1
+	db CH5
+	dw SFX_02_41_Ch2
+	db CH6
+	dw SFX_02_41_Ch3
+
+SFX_02_42: ; 81bc (2:41bc)
+	db ( $80 | CH4 )
+	dw SFX_02_42_Ch1
+	db CH5
+	dw SFX_02_42_Ch2
+	db CH6
+	dw SFX_02_42_Ch3
+
+SFX_02_43: ; 81c5 (2:41c5)
+	db CH4
+	dw SFX_02_43_Ch1
+
+SFX_02_44: ; 81c8 (2:41c8)
+	db CH4
+	dw SFX_02_44_Ch1
+
+SFX_02_45: ; 81cb (2:41cb)
+	db CH4
+	dw SFX_02_45_Ch1
+
+SFX_02_46: ; 81ce (2:41ce)
+	db CH4
+	dw SFX_02_46_Ch1
+
+SFX_02_47: ; 81d1 (2:41d1)
+	db CH4
+	dw SFX_02_47_Ch1
+
+SFX_02_48: ; 81d4 (2:41d4)
+	db CH4
+	dw SFX_02_48_Ch1
+
+SFX_02_49: ; 81d7 (2:41d7)
+	db CH4
+	dw SFX_02_49_Ch1
+
+SFX_02_4a: ; 81da (2:41da)
+	db CH4
+	dw SFX_02_4a_Ch1
+
+SFX_02_4b: ; 81dd (2:41dd)
+	db CH4
+	dw SFX_02_4b_Ch1
+
+SFX_02_4c: ; 81e0 (2:41e0)
+	db CH4
+	dw SFX_02_4c_Ch1
+
+SFX_02_4d: ; 81e3 (2:41e3)
+	db CH4
+	dw SFX_02_4d_Ch1
+
+SFX_02_4e: ; 81e6 (2:41e6)
+	db CH4
+	dw SFX_02_4e_Ch1
+
+SFX_02_4f: ; 81e9 (2:41e9)
+	db CH7
+	dw SFX_02_4f_Ch1
+
+SFX_02_50: ; 81ec (2:41ec)
+	db CH7
+	dw SFX_02_50_Ch1
+
+SFX_02_51: ; 81ef (2:41ef)
+	db ( $40 | CH4 )
+	dw SFX_02_51_Ch1
+	db CH5
+	dw SFX_02_51_Ch2
+
+SFX_02_52: ; 81f5 (2:41f5)
+	db CH4
+	dw SFX_02_52_Ch1
+
+SFX_02_53: ; 81f8 (2:41f8)
+	db CH7
+	dw SFX_02_53_Ch1
+
+SFX_02_54: ; 81fb (2:41fb)
+	db ( $40 | CH4 )
+	dw SFX_02_54_Ch1
+	db CH5
+	dw SFX_02_54_Ch2
+
+SFX_02_55: ; 8201 (2:4201)
+	db CH4
+	dw SFX_02_55_Ch1
+
+SFX_02_56: ; 8204 (2:4204)
+	db CH7
+	dw SFX_02_56_Ch1
+
+SFX_02_57: ; 8207 (2:4207)
+	db CH7
+	dw SFX_02_57_Ch1
+
+SFX_02_58: ; 820a (2:420a)
+	db ( $40 | CH4 )
+	dw SFX_02_58_Ch1
+	db CH5
+	dw SFX_02_58_Ch2
+
+SFX_02_59: ; 8210 (2:4210)
+	db ( $40 | CH4 )
+	dw SFX_02_59_Ch1
+	db CH5
+	dw SFX_02_59_Ch2
+
+SFX_02_5a: ; 8216 (2:4216)
+	db ( $40 | CH4 )
+	dw SFX_02_5a_Ch1
+	db CH5
+	dw SFX_02_5a_Ch2
+
+SFX_02_5b: ; 821c (2:421c)
+	db CH4
+	dw SFX_02_5b_Ch1
+
+SFX_02_5c: ; 821f (2:421f)
+	db CH7
+	dw SFX_02_5c_Ch1
+
+SFX_02_5d: ; 8222 (2:4222)
+	db ( $40 | CH4 )
+	dw SFX_02_5d_Ch1
+	db CH5
+	dw SFX_02_5d_Ch2
+
+SFX_02_5e: ; 8228 (2:4228)
+	db CH2
+	dw SFX_02_5e_Ch1
+
+SFX_02_5f: ; 822b (2:422b)
+	db CH4
+	dw SFX_02_5f_Ch1
+
+; 0x822e
\ No newline at end of file
--- /dev/null
+++ b/music/headers/sfxheaders08.asm
@@ -1,0 +1,708 @@
+SFX_Headers_08:
+	db $ff, $ff, $ff ; padding
+
+SFX_08_01: ; 20003 (8:4003)
+	db CH7
+	dw SFX_08_01_Ch1
+
+SFX_08_02: ; 20006 (8:4006)
+	db CH7
+	dw SFX_08_02_Ch1
+
+SFX_08_03: ; 20009 (8:4009)
+	db CH7
+	dw SFX_08_03_Ch1
+
+SFX_08_04: ; 2000c (8:400c)
+	db CH7
+	dw SFX_08_04_Ch1
+
+SFX_08_05: ; 2000f (8:400f)
+	db CH7
+	dw SFX_08_05_Ch1
+
+SFX_08_06: ; 20012 (8:4012)
+	db CH7
+	dw SFX_08_06_Ch1
+
+SFX_08_07: ; 20015 (8:4015)
+	db CH7
+	dw SFX_08_07_Ch1
+
+SFX_08_08: ; 20018 (8:4018)
+	db CH7
+	dw SFX_08_08_Ch1
+
+SFX_08_09: ; 2001b (8:401b)
+	db CH7
+	dw SFX_08_09_Ch1
+
+SFX_08_0a: ; 2001e (8:401e)
+	db CH7
+	dw SFX_08_0a_Ch1
+
+SFX_08_0b: ; 20021 (8:4021)
+	db CH7
+	dw SFX_08_0b_Ch1
+
+SFX_08_0c: ; 20024 (8:4024)
+	db CH7
+	dw SFX_08_0c_Ch1
+
+SFX_08_0d: ; 20027 (8:4027)
+	db CH7
+	dw SFX_08_0d_Ch1
+
+SFX_08_0e: ; 2002a (8:402a)
+	db CH7
+	dw SFX_08_0e_Ch1
+
+SFX_08_0f: ; 2002d (8:402d)
+	db CH7
+	dw SFX_08_0f_Ch1
+
+SFX_08_10: ; 20030 (8:4030)
+	db CH7
+	dw SFX_08_10_Ch1
+
+SFX_08_11: ; 20033 (8:4033)
+	db CH7
+	dw SFX_08_11_Ch1
+
+SFX_08_12: ; 20036 (8:4036)
+	db CH7
+	dw SFX_08_12_Ch1
+
+SFX_08_13: ; 20039 (8:4039)
+	db CH7
+	dw SFX_08_13_Ch1
+
+SFX_08_14: ; 2003c (8:403c)
+	db ( $80 | CH4 )
+	dw SFX_08_14_Ch1
+	db CH5
+	dw SFX_08_14_Ch2
+	db CH7
+	dw SFX_08_14_Ch3
+
+SFX_08_15: ; 20045 (8:4045)
+	db ( $80 | CH4 )
+	dw SFX_08_15_Ch1
+	db CH5
+	dw SFX_08_15_Ch2
+	db CH7
+	dw SFX_08_15_Ch3
+
+SFX_08_16: ; 2004e (8:404e)
+	db ( $80 | CH4 )
+	dw SFX_08_16_Ch1
+	db CH5
+	dw SFX_08_16_Ch2
+	db CH7
+	dw SFX_08_16_Ch3
+
+SFX_08_17: ; 20057 (8:4057)
+	db ( $80 | CH4 )
+	dw SFX_08_17_Ch1
+	db CH5
+	dw SFX_08_17_Ch2
+	db CH7
+	dw SFX_08_17_Ch3
+
+SFX_08_18: ; 20060 (8:4060)
+	db ( $80 | CH4 )
+	dw SFX_08_18_Ch1
+	db CH5
+	dw SFX_08_18_Ch2
+	db CH7
+	dw SFX_08_18_Ch3
+
+SFX_08_19: ; 20069 (8:4069)
+	db ( $80 | CH4 )
+	dw SFX_08_19_Ch1
+	db CH5
+	dw SFX_08_19_Ch2
+	db CH7
+	dw SFX_08_19_Ch3
+
+SFX_08_1a: ; 20072 (8:4072)
+	db ( $80 | CH4 )
+	dw SFX_08_1a_Ch1
+	db CH5
+	dw SFX_08_1a_Ch2
+	db CH7
+	dw SFX_08_1a_Ch3
+
+SFX_08_1b: ; 2007b (8:407b)
+	db ( $80 | CH4 )
+	dw SFX_08_1b_Ch1
+	db CH5
+	dw SFX_08_1b_Ch2
+	db CH7
+	dw SFX_08_1b_Ch3
+
+SFX_08_1c: ; 20084 (8:4084)
+	db ( $80 | CH4 )
+	dw SFX_08_1c_Ch1
+	db CH5
+	dw SFX_08_1c_Ch2
+	db CH7
+	dw SFX_08_1c_Ch3
+
+SFX_08_1d: ; 2008d (8:408d)
+	db ( $80 | CH4 )
+	dw SFX_08_1d_Ch1
+	db CH5
+	dw SFX_08_1d_Ch2
+	db CH7
+	dw SFX_08_1d_Ch3
+
+SFX_08_1e: ; 20096 (8:4096)
+	db ( $80 | CH4 )
+	dw SFX_08_1e_Ch1
+	db CH5
+	dw SFX_08_1e_Ch2
+	db CH7
+	dw SFX_08_1e_Ch3
+
+SFX_08_1f: ; 2009f (8:409f)
+	db ( $80 | CH4 )
+	dw SFX_08_1f_Ch1
+	db CH5
+	dw SFX_08_1f_Ch2
+	db CH7
+	dw SFX_08_1f_Ch3
+
+SFX_08_20: ; 200a8 (8:40a8)
+	db ( $80 | CH4 )
+	dw SFX_08_20_Ch1
+	db CH5
+	dw SFX_08_20_Ch2
+	db CH7
+	dw SFX_08_20_Ch3
+
+SFX_08_21: ; 200b1 (8:40b1)
+	db ( $80 | CH4 )
+	dw SFX_08_21_Ch1
+	db CH5
+	dw SFX_08_21_Ch2
+	db CH7
+	dw SFX_08_21_Ch3
+
+SFX_08_22: ; 200ba (8:40ba)
+	db ( $80 | CH4 )
+	dw SFX_08_22_Ch1
+	db CH5
+	dw SFX_08_22_Ch2
+	db CH7
+	dw SFX_08_22_Ch3
+
+SFX_08_23: ; 200c3 (8:40c3)
+	db ( $80 | CH4 )
+	dw SFX_08_23_Ch1
+	db CH5
+	dw SFX_08_23_Ch2
+	db CH7
+	dw SFX_08_23_Ch3
+
+SFX_08_24: ; 200cc (8:40cc)
+	db ( $80 | CH4 )
+	dw SFX_08_24_Ch1
+	db CH5
+	dw SFX_08_24_Ch2
+	db CH7
+	dw SFX_08_24_Ch3
+
+SFX_08_25: ; 200d5 (8:40d5)
+	db ( $80 | CH4 )
+	dw SFX_08_25_Ch1
+	db CH5
+	dw SFX_08_25_Ch2
+	db CH7
+	dw SFX_08_25_Ch3
+
+SFX_08_26: ; 200de (8:40de)
+	db ( $80 | CH4 )
+	dw SFX_08_26_Ch1
+	db CH5
+	dw SFX_08_26_Ch2
+	db CH7
+	dw SFX_08_26_Ch3
+
+SFX_08_27: ; 200e7 (8:40e7)
+	db ( $80 | CH4 )
+	dw SFX_08_27_Ch1
+	db CH5
+	dw SFX_08_27_Ch2
+	db CH7
+	dw SFX_08_27_Ch3
+
+SFX_08_28: ; 200f0 (8:40f0)
+	db ( $80 | CH4 )
+	dw SFX_08_28_Ch1
+	db CH5
+	dw SFX_08_28_Ch2
+	db CH7
+	dw SFX_08_28_Ch3
+
+SFX_08_29: ; 200f9 (8:40f9)
+	db ( $80 | CH4 )
+	dw SFX_08_29_Ch1
+	db CH5
+	dw SFX_08_29_Ch2
+	db CH7
+	dw SFX_08_29_Ch3
+
+SFX_08_2a: ; 20102 (8:4102)
+	db ( $80 | CH4 )
+	dw SFX_08_2a_Ch1
+	db CH5
+	dw SFX_08_2a_Ch2
+	db CH7
+	dw SFX_08_2a_Ch3
+
+SFX_08_2b: ; 2010b (8:410b)
+	db ( $80 | CH4 )
+	dw SFX_08_2b_Ch1
+	db CH5
+	dw SFX_08_2b_Ch2
+	db CH7
+	dw SFX_08_2b_Ch3
+
+SFX_08_2c: ; 20114 (8:4114)
+	db ( $80 | CH4 )
+	dw SFX_08_2c_Ch1
+	db CH5
+	dw SFX_08_2c_Ch2
+	db CH7
+	dw SFX_08_2c_Ch3
+
+SFX_08_2d: ; 2011d (8:411d)
+	db ( $80 | CH4 )
+	dw SFX_08_2d_Ch1
+	db CH5
+	dw SFX_08_2d_Ch2
+	db CH7
+	dw SFX_08_2d_Ch3
+
+SFX_08_2e: ; 20126 (8:4126)
+	db ( $80 | CH4 )
+	dw SFX_08_2e_Ch1
+	db CH5
+	dw SFX_08_2e_Ch2
+	db CH7
+	dw SFX_08_2e_Ch3
+
+SFX_08_2f: ; 2012f (8:412f)
+	db ( $80 | CH4 )
+	dw SFX_08_2f_Ch1
+	db CH5
+	dw SFX_08_2f_Ch2
+	db CH7
+	dw SFX_08_2f_Ch3
+
+SFX_08_30: ; 20138 (8:4138)
+	db ( $80 | CH4 )
+	dw SFX_08_30_Ch1
+	db CH5
+	dw SFX_08_30_Ch2
+	db CH7
+	dw SFX_08_30_Ch3
+
+SFX_08_31: ; 20141 (8:4141)
+	db ( $80 | CH4 )
+	dw SFX_08_31_Ch1
+	db CH5
+	dw SFX_08_31_Ch2
+	db CH7
+	dw SFX_08_31_Ch3
+
+SFX_08_32: ; 2014a (8:414a)
+	db ( $80 | CH4 )
+	dw SFX_08_32_Ch1
+	db CH5
+	dw SFX_08_32_Ch2
+	db CH7
+	dw SFX_08_32_Ch3
+
+SFX_08_33: ; 20153 (8:4153)
+	db ( $80 | CH4 )
+	dw SFX_08_33_Ch1
+	db CH5
+	dw SFX_08_33_Ch2
+	db CH7
+	dw SFX_08_33_Ch3
+
+SFX_08_34: ; 2015c (8:415c)
+	db ( $80 | CH4 )
+	dw SFX_08_34_Ch1
+	db CH5
+	dw SFX_08_34_Ch2
+	db CH7
+	dw SFX_08_34_Ch3
+
+SFX_08_35: ; 20165 (8:4165)
+	db ( $80 | CH4 )
+	dw SFX_08_35_Ch1
+	db CH5
+	dw SFX_08_35_Ch2
+	db CH7
+	dw SFX_08_35_Ch3
+
+SFX_08_36: ; 2016e (8:416e)
+	db ( $80 | CH4 )
+	dw SFX_08_36_Ch1
+	db CH5
+	dw SFX_08_36_Ch2
+	db CH7
+	dw SFX_08_36_Ch3
+
+SFX_08_37: ; 20177 (8:4177)
+	db ( $80 | CH4 )
+	dw SFX_08_37_Ch1
+	db CH5
+	dw SFX_08_37_Ch2
+	db CH7
+	dw SFX_08_37_Ch3
+
+SFX_08_38: ; 20180 (8:4180)
+	db ( $80 | CH4 )
+	dw SFX_08_38_Ch1
+	db CH5
+	dw SFX_08_38_Ch2
+	db CH7
+	dw SFX_08_38_Ch3
+
+SFX_08_39: ; 20189 (8:4189)
+	db ( $80 | CH4 )
+	dw SFX_08_39_Ch1
+	db CH5
+	dw SFX_08_39_Ch2
+	db CH7
+	dw SFX_08_39_Ch3
+
+SFX_08_3a: ; 20192 (8:4192)
+	db ( $80 | CH4 )
+	dw SFX_08_3a_Ch1
+	db CH5
+	dw SFX_08_3a_Ch2
+	db CH6
+	dw SFX_08_3a_Ch3
+
+SFX_08_3b: ; 2019b (8:419b)
+	db ( $80 | CH4 )
+	dw SFX_08_3b_Ch1
+	db CH5
+	dw SFX_08_3b_Ch2
+	db CH6
+	dw SFX_08_3b_Ch3
+
+SFX_08_3c: ; 201a4 (8:41a4)
+	db CH4
+	dw SFX_08_3c_Ch1
+
+SFX_08_3d: ; 201a7 (8:41a7)
+	db CH4
+	dw SFX_08_3d_Ch1
+
+SFX_08_3e: ; 201aa (8:41aa)
+	db CH4
+	dw SFX_08_3e_Ch1
+
+SFX_08_3f: ; 201ad (8:41ad)
+	db CH7
+	dw SFX_08_3f_Ch1
+
+SFX_08_40: ; 201b0 (8:41b0)
+	db CH4
+	dw SFX_08_40_Ch1
+
+SFX_08_41: ; 201b3 (8:41b3)
+	db ( $40 | CH4 )
+	dw SFX_08_41_Ch1
+	db CH5
+	dw SFX_08_41_Ch2
+
+SFX_08_42: ; 201b9 (8:41b9)
+	db ( $40 | CH4 )
+	dw SFX_08_42_Ch1
+	db CH7
+	dw SFX_08_42_Ch2
+
+SFX_08_43: ; 201bf (8:41bf)
+	db ( $40 | CH4 )
+	dw SFX_08_43_Ch1
+	db CH7
+	dw SFX_08_43_Ch2
+
+SFX_08_44: ; 201c5 (8:41c5)
+	db CH7
+	dw SFX_08_44_Ch1
+
+SFX_08_45: ; 201c8 (8:41c8)
+	db ( $40 | CH4 )
+	dw SFX_08_45_Ch1
+	db CH5
+	dw SFX_08_45_Ch2
+
+SFX_08_46: ; 201ce (8:41ce)
+	db ( $80 | CH4 )
+	dw SFX_08_46_Ch1
+	db CH5
+	dw SFX_08_46_Ch2
+	db CH6
+	dw SFX_08_46_Ch3
+
+SFX_08_47: ; 201d7 (8:41d7)
+	db CH7
+	dw SFX_08_47_Ch1
+
+SFX_08_48: ; 201da (8:41da)
+	db CH4
+	dw SFX_08_48_Ch1
+
+SFX_08_49: ; 201dd (8:41dd)
+	db CH4
+	dw SFX_08_49_Ch1
+
+SFX_08_4a: ; 201e0 (8:41e0)
+	db CH7
+	dw SFX_08_4a_Ch1
+
+SFX_08_4b: ; 201e3 (8:41e3)
+	db CH7
+	dw SFX_08_4b_Ch1
+
+SFX_08_4c: ; 201e6 (8:41e6)
+	db CH7
+	dw SFX_08_4c_Ch1
+
+SFX_08_4d: ; 201e9 (8:41e9)
+	db CH7
+	dw SFX_08_4d_Ch1
+
+SFX_08_4e: ; 201ec (8:41ec)
+	db CH7
+	dw SFX_08_4e_Ch1
+
+SFX_08_4f: ; 201ef (8:41ef)
+	db CH7
+	dw SFX_08_4f_Ch1
+
+SFX_08_50: ; 201f2 (8:41f2)
+	db CH7
+	dw SFX_08_50_Ch1
+
+SFX_08_51: ; 201f5 (8:41f5)
+	db CH7
+	dw SFX_08_51_Ch1
+
+SFX_08_52: ; 201f8 (8:41f8)
+	db CH7
+	dw SFX_08_52_Ch1
+
+SFX_08_53: ; 201fb (8:41fb)
+	db CH7
+	dw SFX_08_53_Ch1
+
+SFX_08_54: ; 201fe (8:41fe)
+	db CH7
+	dw SFX_08_54_Ch1
+
+SFX_08_55: ; 20201 (8:4201)
+	db CH7
+	dw SFX_08_55_Ch1
+
+SFX_08_56: ; 20204 (8:4204)
+	db CH7
+	dw SFX_08_56_Ch1
+
+SFX_08_57: ; 20207 (8:4207)
+	db CH7
+	dw SFX_08_57_Ch1
+
+SFX_08_58: ; 2020a (8:420a)
+	db CH7
+	dw SFX_08_58_Ch1
+
+SFX_08_59: ; 2020d (8:420d)
+	db CH7
+	dw SFX_08_59_Ch1
+
+SFX_08_5a: ; 20210 (8:4210)
+	db CH7
+	dw SFX_08_5a_Ch1
+
+SFX_08_5b: ; 20213 (8:4213)
+	db CH7
+	dw SFX_08_5b_Ch1
+
+SFX_08_5c: ; 20216 (8:4216)
+	db CH7
+	dw SFX_08_5c_Ch1
+
+SFX_08_5d: ; 20219 (8:4219)
+	db CH7
+	dw SFX_08_5d_Ch1
+
+SFX_08_5e: ; 2021c (8:421c)
+	db ( $40 | CH4 )
+	dw SFX_08_5e_Ch1
+	db CH7
+	dw SFX_08_5e_Ch2
+
+SFX_08_5f: ; 20222 (8:4222)
+	db CH7
+	dw SFX_08_5f_Ch1
+
+SFX_08_60: ; 20225 (8:4225)
+	db CH7
+	dw SFX_08_60_Ch1
+
+SFX_08_61: ; 20228 (8:4228)
+	db CH7
+	dw SFX_08_61_Ch1
+
+SFX_08_62: ; 2022b (8:422b)
+	db CH7
+	dw SFX_08_62_Ch1
+
+SFX_08_63: ; 2022e (8:422e)
+	db CH7
+	dw SFX_08_63_Ch1
+
+SFX_08_64: ; 20231 (8:4231)
+	db ( $40 | CH4 )
+	dw SFX_08_64_Ch1
+	db CH7
+	dw SFX_08_64_Ch2
+
+SFX_08_65: ; 20237 (8:4237)
+	db CH7
+	dw SFX_08_65_Ch1
+
+SFX_08_66: ; 2023a (8:423a)
+	db CH7
+	dw SFX_08_66_Ch1
+
+SFX_08_67: ; 2023d (8:423d)
+	db ( $80 | CH4 )
+	dw SFX_08_67_Ch1
+	db CH5
+	dw SFX_08_67_Ch2
+	db CH7
+	dw SFX_08_67_Ch3
+
+SFX_08_68: ; 20246 (8:4246)
+	db ( $80 | CH4 )
+	dw SFX_08_68_Ch1
+	db CH5
+	dw SFX_08_68_Ch2
+	db CH7
+	dw SFX_08_68_Ch3
+
+SFX_08_69: ; 2024f (8:424f)
+	db ( $40 | CH4 )
+	dw SFX_08_69_Ch1
+	db CH7
+	dw SFX_08_69_Ch2
+
+SFX_08_6a: ; 20255 (8:4255)
+	db ( $80 | CH4 )
+	dw SFX_08_6a_Ch1
+	db CH5
+	dw SFX_08_6a_Ch2
+	db CH7
+	dw SFX_08_6a_Ch3
+
+SFX_08_6b: ; 2025e (8:425e)
+	db ( $40 | CH4 )
+	dw SFX_08_6b_Ch1
+	db CH7
+	dw SFX_08_6b_Ch2
+
+SFX_08_6c: ; 20264 (8:4264)
+	db ( $80 | CH4 )
+	dw SFX_08_6c_Ch1
+	db CH5
+	dw SFX_08_6c_Ch2
+	db CH7
+	dw SFX_08_6c_Ch3
+
+SFX_08_6d: ; 2026d (8:426d)
+	db ( $80 | CH4 )
+	dw SFX_08_6d_Ch1
+	db CH5
+	dw SFX_08_6d_Ch2
+	db CH7
+	dw SFX_08_6d_Ch3
+
+SFX_08_6e: ; 20276 (8:4276)
+	db ( $80 | CH4 )
+	dw SFX_08_6e_Ch1
+	db CH5
+	dw SFX_08_6e_Ch2
+	db CH7
+	dw SFX_08_6e_Ch3
+
+SFX_08_6f: ; 2027f (8:427f)
+	db ( $80 | CH4 )
+	dw SFX_08_6f_Ch1
+	db CH5
+	dw SFX_08_6f_Ch2
+	db CH7
+	dw SFX_08_6f_Ch3
+
+SFX_08_70: ; 20288 (8:4288)
+	db ( $80 | CH4 )
+	dw SFX_08_70_Ch1
+	db CH5
+	dw SFX_08_70_Ch2
+	db CH7
+	dw SFX_08_70_Ch3
+
+SFX_08_71: ; 20291 (8:4291)
+	db ( $40 | CH4 )
+	dw SFX_08_71_Ch1
+	db CH5
+	dw SFX_08_71_Ch2
+
+SFX_08_72: ; 20297 (8:4297)
+	db ( $40 | CH4 )
+	dw SFX_08_72_Ch1
+	db CH5
+	dw SFX_08_72_Ch2
+
+SFX_08_73: ; 2029d (8:429d)
+	db ( $40 | CH4 )
+	dw SFX_08_73_Ch1
+	db CH5
+	dw SFX_08_73_Ch2
+
+SFX_08_74: ; 202a3 (8:42a3)
+	db ( $80 | CH4 )
+	dw SFX_08_74_Ch1
+	db CH5
+	dw SFX_08_74_Ch2
+	db CH7
+	dw SFX_08_74_Ch3
+
+SFX_08_75: ; 202ac (8:42ac)
+	db ( $40 | CH4 )
+	dw SFX_08_75_Ch1
+	db CH5
+	dw SFX_08_75_Ch2
+
+SFX_08_76: ; 202b2 (8:42b2)
+	db ( $80 | CH4 )
+	dw SFX_08_76_Ch1
+	db CH5
+	dw SFX_08_76_Ch2
+	db CH7
+	dw SFX_08_76_Ch3
+
+SFX_08_77: ; 202bb (8:42bb)
+	db CH4
+	dw SFX_08_77_Ch1
+
+; 0x202be
\ No newline at end of file
--- /dev/null
+++ b/music/headers/sfxheaders1f.asm
@@ -1,0 +1,598 @@
+SFX_Headers_1f:
+	db $ff, $ff, $ff ; padding
+
+SFX_1f_01: ; 7c003 (1f:4003)
+	db CH7
+	dw SFX_1f_01_Ch1
+
+SFX_1f_02: ; 7c006 (1f:4006)
+	db CH7
+	dw SFX_1f_02_Ch1
+
+SFX_1f_03: ; 7c009 (1f:4009)
+	db CH7
+	dw SFX_1f_03_Ch1
+
+SFX_1f_04: ; 7c00c (1f:400c)
+	db CH7
+	dw SFX_1f_04_Ch1
+
+SFX_1f_05: ; 7c00f (1f:400f)
+	db CH7
+	dw SFX_1f_05_Ch1
+
+SFX_1f_06: ; 7c012 (1f:4012)
+	db CH7
+	dw SFX_1f_06_Ch1
+
+SFX_1f_07: ; 7c015 (1f:4015)
+	db CH7
+	dw SFX_1f_07_Ch1
+
+SFX_1f_08: ; 7c018 (1f:4018)
+	db CH7
+	dw SFX_1f_08_Ch1
+
+SFX_1f_09: ; 7c01b (1f:401b)
+	db CH7
+	dw SFX_1f_09_Ch1
+
+SFX_1f_0a: ; 7c01e (1f:401e)
+	db CH7
+	dw SFX_1f_0a_Ch1
+
+SFX_1f_0b: ; 7c021 (1f:4021)
+	db CH7
+	dw SFX_1f_0b_Ch1
+
+SFX_1f_0c: ; 7c024 (1f:4024)
+	db CH7
+	dw SFX_1f_0c_Ch1
+
+SFX_1f_0d: ; 7c027 (1f:4027)
+	db CH7
+	dw SFX_1f_0d_Ch1
+
+SFX_1f_0e: ; 7c02a (1f:402a)
+	db CH7
+	dw SFX_1f_0e_Ch1
+
+SFX_1f_0f: ; 7c02d (1f:402d)
+	db CH7
+	dw SFX_1f_0f_Ch1
+
+SFX_1f_10: ; 7c030 (1f:4030)
+	db CH7
+	dw SFX_1f_10_Ch1
+
+SFX_1f_11: ; 7c033 (1f:4033)
+	db CH7
+	dw SFX_1f_11_Ch1
+
+SFX_1f_12: ; 7c036 (1f:4036)
+	db CH7
+	dw SFX_1f_12_Ch1
+
+SFX_1f_13: ; 7c039 (1f:4039)
+	db CH7
+	dw SFX_1f_13_Ch1
+
+SFX_1f_14: ; 7c03c (1f:403c)
+	db ( $80 | CH4 )
+	dw SFX_1f_14_Ch1
+	db CH5
+	dw SFX_1f_14_Ch2
+	db CH7
+	dw SFX_1f_14_Ch3
+
+SFX_1f_15: ; 7c045 (1f:4045)
+	db ( $80 | CH4 )
+	dw SFX_1f_15_Ch1
+	db CH5
+	dw SFX_1f_15_Ch2
+	db CH7
+	dw SFX_1f_15_Ch3
+
+SFX_1f_16: ; 7c04e (1f:404e)
+	db ( $80 | CH4 )
+	dw SFX_1f_16_Ch1
+	db CH5
+	dw SFX_1f_16_Ch2
+	db CH7
+	dw SFX_1f_16_Ch3
+
+SFX_1f_17: ; 7c057 (1f:4057)
+	db ( $80 | CH4 )
+	dw SFX_1f_17_Ch1
+	db CH5
+	dw SFX_1f_17_Ch2
+	db CH7
+	dw SFX_1f_17_Ch3
+
+SFX_1f_18: ; 7c060 (1f:4060)
+	db ( $80 | CH4 )
+	dw SFX_1f_18_Ch1
+	db CH5
+	dw SFX_1f_18_Ch2
+	db CH7
+	dw SFX_1f_18_Ch3
+
+SFX_1f_19: ; 7c069 (1f:4069)
+	db ( $80 | CH4 )
+	dw SFX_1f_19_Ch1
+	db CH5
+	dw SFX_1f_19_Ch2
+	db CH7
+	dw SFX_1f_19_Ch3
+
+SFX_1f_1a: ; 7c072 (1f:4072)
+	db ( $80 | CH4 )
+	dw SFX_1f_1a_Ch1
+	db CH5
+	dw SFX_1f_1a_Ch2
+	db CH7
+	dw SFX_1f_1a_Ch3
+
+SFX_1f_1b: ; 7c07b (1f:407b)
+	db ( $80 | CH4 )
+	dw SFX_1f_1b_Ch1
+	db CH5
+	dw SFX_1f_1b_Ch2
+	db CH7
+	dw SFX_1f_1b_Ch3
+
+SFX_1f_1c: ; 7c084 (1f:4084)
+	db ( $80 | CH4 )
+	dw SFX_1f_1c_Ch1
+	db CH5
+	dw SFX_1f_1c_Ch2
+	db CH7
+	dw SFX_1f_1c_Ch3
+
+SFX_1f_1d: ; 7c08d (1f:408d)
+	db ( $80 | CH4 )
+	dw SFX_1f_1d_Ch1
+	db CH5
+	dw SFX_1f_1d_Ch2
+	db CH7
+	dw SFX_1f_1d_Ch3
+
+SFX_1f_1e: ; 7c096 (1f:4096)
+	db ( $80 | CH4 )
+	dw SFX_1f_1e_Ch1
+	db CH5
+	dw SFX_1f_1e_Ch2
+	db CH7
+	dw SFX_1f_1e_Ch3
+
+SFX_1f_1f: ; 7c09f (1f:409f)
+	db ( $80 | CH4 )
+	dw SFX_1f_1f_Ch1
+	db CH5
+	dw SFX_1f_1f_Ch2
+	db CH7
+	dw SFX_1f_1f_Ch3
+
+SFX_1f_20: ; 7c0a8 (1f:40a8)
+	db ( $80 | CH4 )
+	dw SFX_1f_20_Ch1
+	db CH5
+	dw SFX_1f_20_Ch2
+	db CH7
+	dw SFX_1f_20_Ch3
+
+SFX_1f_21: ; 7c0b1 (1f:40b1)
+	db ( $80 | CH4 )
+	dw SFX_1f_21_Ch1
+	db CH5
+	dw SFX_1f_21_Ch2
+	db CH7
+	dw SFX_1f_21_Ch3
+
+SFX_1f_22: ; 7c0ba (1f:40ba)
+	db ( $80 | CH4 )
+	dw SFX_1f_22_Ch1
+	db CH5
+	dw SFX_1f_22_Ch2
+	db CH7
+	dw SFX_1f_22_Ch3
+
+SFX_1f_23: ; 7c0c3 (1f:40c3)
+	db ( $80 | CH4 )
+	dw SFX_1f_23_Ch1
+	db CH5
+	dw SFX_1f_23_Ch2
+	db CH7
+	dw SFX_1f_23_Ch3
+
+SFX_1f_24: ; 7c0cc (1f:40cc)
+	db ( $80 | CH4 )
+	dw SFX_1f_24_Ch1
+	db CH5
+	dw SFX_1f_24_Ch2
+	db CH7
+	dw SFX_1f_24_Ch3
+
+SFX_1f_25: ; 7c0d5 (1f:40d5)
+	db ( $80 | CH4 )
+	dw SFX_1f_25_Ch1
+	db CH5
+	dw SFX_1f_25_Ch2
+	db CH7
+	dw SFX_1f_25_Ch3
+
+SFX_1f_26: ; 7c0de (1f:40de)
+	db ( $80 | CH4 )
+	dw SFX_1f_26_Ch1
+	db CH5
+	dw SFX_1f_26_Ch2
+	db CH7
+	dw SFX_1f_26_Ch3
+
+SFX_1f_27: ; 7c0e7 (1f:40e7)
+	db ( $80 | CH4 )
+	dw SFX_1f_27_Ch1
+	db CH5
+	dw SFX_1f_27_Ch2
+	db CH7
+	dw SFX_1f_27_Ch3
+
+SFX_1f_28: ; 7c0f0 (1f:40f0)
+	db ( $80 | CH4 )
+	dw SFX_1f_28_Ch1
+	db CH5
+	dw SFX_1f_28_Ch2
+	db CH7
+	dw SFX_1f_28_Ch3
+
+SFX_1f_29: ; 7c0f9 (1f:40f9)
+	db ( $80 | CH4 )
+	dw SFX_1f_29_Ch1
+	db CH5
+	dw SFX_1f_29_Ch2
+	db CH7
+	dw SFX_1f_29_Ch3
+
+SFX_1f_2a: ; 7c102 (1f:4102)
+	db ( $80 | CH4 )
+	dw SFX_1f_2a_Ch1
+	db CH5
+	dw SFX_1f_2a_Ch2
+	db CH7
+	dw SFX_1f_2a_Ch3
+
+SFX_1f_2b: ; 7c10b (1f:410b)
+	db ( $80 | CH4 )
+	dw SFX_1f_2b_Ch1
+	db CH5
+	dw SFX_1f_2b_Ch2
+	db CH7
+	dw SFX_1f_2b_Ch3
+
+SFX_1f_2c: ; 7c114 (1f:4114)
+	db ( $80 | CH4 )
+	dw SFX_1f_2c_Ch1
+	db CH5
+	dw SFX_1f_2c_Ch2
+	db CH7
+	dw SFX_1f_2c_Ch3
+
+SFX_1f_2d: ; 7c11d (1f:411d)
+	db ( $80 | CH4 )
+	dw SFX_1f_2d_Ch1
+	db CH5
+	dw SFX_1f_2d_Ch2
+	db CH7
+	dw SFX_1f_2d_Ch3
+
+SFX_1f_2e: ; 7c126 (1f:4126)
+	db ( $80 | CH4 )
+	dw SFX_1f_2e_Ch1
+	db CH5
+	dw SFX_1f_2e_Ch2
+	db CH7
+	dw SFX_1f_2e_Ch3
+
+SFX_1f_2f: ; 7c12f (1f:412f)
+	db ( $80 | CH4 )
+	dw SFX_1f_2f_Ch1
+	db CH5
+	dw SFX_1f_2f_Ch2
+	db CH7
+	dw SFX_1f_2f_Ch3
+
+SFX_1f_30: ; 7c138 (1f:4138)
+	db ( $80 | CH4 )
+	dw SFX_1f_30_Ch1
+	db CH5
+	dw SFX_1f_30_Ch2
+	db CH7
+	dw SFX_1f_30_Ch3
+
+SFX_1f_31: ; 7c141 (1f:4141)
+	db ( $80 | CH4 )
+	dw SFX_1f_31_Ch1
+	db CH5
+	dw SFX_1f_31_Ch2
+	db CH7
+	dw SFX_1f_31_Ch3
+
+SFX_1f_32: ; 7c14a (1f:414a)
+	db ( $80 | CH4 )
+	dw SFX_1f_32_Ch1
+	db CH5
+	dw SFX_1f_32_Ch2
+	db CH7
+	dw SFX_1f_32_Ch3
+
+SFX_1f_33: ; 7c153 (1f:4153)
+	db ( $80 | CH4 )
+	dw SFX_1f_33_Ch1
+	db CH5
+	dw SFX_1f_33_Ch2
+	db CH7
+	dw SFX_1f_33_Ch3
+
+SFX_1f_34: ; 7c15c (1f:415c)
+	db ( $80 | CH4 )
+	dw SFX_1f_34_Ch1
+	db CH5
+	dw SFX_1f_34_Ch2
+	db CH7
+	dw SFX_1f_34_Ch3
+
+SFX_1f_35: ; 7c165 (1f:4165)
+	db ( $80 | CH4 )
+	dw SFX_1f_35_Ch1
+	db CH5
+	dw SFX_1f_35_Ch2
+	db CH7
+	dw SFX_1f_35_Ch3
+
+SFX_1f_36: ; 7c16e (1f:416e)
+	db ( $80 | CH4 )
+	dw SFX_1f_36_Ch1
+	db CH5
+	dw SFX_1f_36_Ch2
+	db CH7
+	dw SFX_1f_36_Ch3
+
+SFX_1f_37: ; 7c177 (1f:4177)
+	db ( $80 | CH4 )
+	dw SFX_1f_37_Ch1
+	db CH5
+	dw SFX_1f_37_Ch2
+	db CH7
+	dw SFX_1f_37_Ch3
+
+SFX_1f_38: ; 7c180 (1f:4180)
+	db ( $80 | CH4 )
+	dw SFX_1f_38_Ch1
+	db CH5
+	dw SFX_1f_38_Ch2
+	db CH7
+	dw SFX_1f_38_Ch3
+
+SFX_1f_39: ; 7c189 (1f:4189)
+	db ( $80 | CH4 )
+	dw SFX_1f_39_Ch1
+	db CH5
+	dw SFX_1f_39_Ch2
+	db CH7
+	dw SFX_1f_39_Ch3
+
+SFX_1f_3a: ; 7c192 (1f:4192)
+	db ( $80 | CH4 )
+	dw SFX_1f_3a_Ch1
+	db CH5
+	dw SFX_1f_3a_Ch2
+	db CH6
+	dw SFX_1f_3a_Ch3
+
+SFX_1f_3b: ; 7c19b (1f:419b)
+	db ( $80 | CH4 )
+	dw SFX_1f_3b_Ch1
+	db CH5
+	dw SFX_1f_3b_Ch2
+	db CH6
+	dw SFX_1f_3b_Ch3
+
+SFX_1f_3c: ; 7c1a4 (1f:41a4)
+	db CH4
+	dw SFX_1f_3c_Ch1
+
+SFX_1f_3d: ; 7c1a7 (1f:41a7)
+	db CH4
+	dw SFX_1f_3d_Ch1
+
+SFX_1f_3e: ; 7c1aa (1f:41aa)
+	db CH4
+	dw SFX_1f_3e_Ch1
+
+SFX_1f_3f: ; 7c1ad (1f:41ad)
+	db CH7
+	dw SFX_1f_3f_Ch1
+
+SFX_1f_40: ; 7c1b0 (1f:41b0)
+	db CH4
+	dw SFX_1f_40_Ch1
+
+SFX_1f_41: ; 7c1b3 (1f:41b3)
+	db ( $80 | CH4 )
+	dw SFX_1f_41_Ch1
+	db CH5
+	dw SFX_1f_41_Ch2
+	db CH6
+	dw SFX_1f_41_Ch3
+
+SFX_1f_42: ; 7c1bc (1f:41bc)
+	db ( $80 | CH4 )
+	dw SFX_1f_42_Ch1
+	db CH5
+	dw SFX_1f_42_Ch2
+	db CH6
+	dw SFX_1f_42_Ch3
+
+SFX_1f_43: ; 7c1c5 (1f:41c5)
+	db CH4
+	dw SFX_1f_43_Ch1
+
+SFX_1f_44: ; 7c1c8 (1f:41c8)
+	db CH4
+	dw SFX_1f_44_Ch1
+
+SFX_1f_45: ; 7c1cb (1f:41cb)
+	db CH4
+	dw SFX_1f_45_Ch1
+
+SFX_1f_46: ; 7c1ce (1f:41ce)
+	db CH4
+	dw SFX_1f_46_Ch1
+
+SFX_1f_47: ; 7c1d1 (1f:41d1)
+	db CH4
+	dw SFX_1f_47_Ch1
+
+SFX_1f_48: ; 7c1d4 (1f:41d4)
+	db CH4
+	dw SFX_1f_48_Ch1
+
+SFX_1f_49: ; 7c1d7 (1f:41d7)
+	db CH4
+	dw SFX_1f_49_Ch1
+
+SFX_1f_4a: ; 7c1da (1f:41da)
+	db CH4
+	dw SFX_1f_4a_Ch1
+
+SFX_1f_4b: ; 7c1dd (1f:41dd)
+	db CH4
+	dw SFX_1f_4b_Ch1
+
+SFX_1f_4c: ; 7c1e0 (1f:41e0)
+	db CH4
+	dw SFX_1f_4c_Ch1
+
+SFX_1f_4d: ; 7c1e3 (1f:41e3)
+	db CH4
+	dw SFX_1f_4d_Ch1
+
+SFX_1f_4e: ; 7c1e6 (1f:41e6)
+	db CH4
+	dw SFX_1f_4e_Ch1
+
+SFX_1f_4f: ; 7c1e9 (1f:41e9)
+	db CH7
+	dw SFX_1f_4f_Ch1
+
+SFX_1f_50: ; 7c1ec (1f:41ec)
+	db CH7
+	dw SFX_1f_50_Ch1
+
+SFX_1f_51: ; 7c1ef (1f:41ef)
+	db ( $40 | CH4 )
+	dw SFX_1f_51_Ch1
+	db CH5
+	dw SFX_1f_51_Ch2
+
+SFX_1f_52: ; 7c1f5 (1f:41f5)
+	db CH4
+	dw SFX_1f_52_Ch1
+
+SFX_1f_53: ; 7c1f8 (1f:41f8)
+	db CH7
+	dw SFX_1f_53_Ch1
+
+SFX_1f_54: ; 7c1fb (1f:41fb)
+	db ( $40 | CH4 )
+	dw SFX_1f_54_Ch1
+	db CH5
+	dw SFX_1f_54_Ch2
+
+SFX_1f_55: ; 7c201 (1f:4201)
+	db CH4
+	dw SFX_1f_55_Ch1
+
+SFX_1f_56: ; 7c204 (1f:4204)
+	db CH7
+	dw SFX_1f_56_Ch1
+
+SFX_1f_57: ; 7c207 (1f:4207)
+	db CH7
+	dw SFX_1f_57_Ch1
+
+SFX_1f_58: ; 7c20a (1f:420a)
+	db ( $40 | CH4 )
+	dw SFX_1f_58_Ch1
+	db CH5
+	dw SFX_1f_58_Ch2
+
+SFX_1f_59: ; 7c210 (1f:4210)
+	db ( $40 | CH4 )
+	dw SFX_1f_59_Ch1
+	db CH5
+	dw SFX_1f_59_Ch2
+
+SFX_1f_5a: ; 7c216 (1f:4216)
+	db ( $40 | CH4 )
+	dw SFX_1f_5a_Ch1
+	db CH5
+	dw SFX_1f_5a_Ch2
+
+SFX_1f_5b: ; 7c21c (1f:421c)
+	db CH4
+	dw SFX_1f_5b_Ch1
+
+SFX_1f_5c: ; 7c21f (1f:421f)
+	db CH7
+	dw SFX_1f_5c_Ch1
+
+SFX_1f_5d: ; 7c222 (1f:4222)
+	db ( $40 | CH4 )
+	dw SFX_1f_5d_Ch1
+	db CH5
+	dw SFX_1f_5d_Ch2
+
+SFX_1f_5e: ; 7c228 (1f:4228)
+	db CH7
+	dw SFX_1f_5e_Ch1
+
+SFX_1f_5f: ; 7c22b (1f:422b)
+	db CH4
+	dw SFX_1f_5f_Ch1
+
+SFX_1f_60: ; 7c22e (1f:422e)
+	db CH4
+	dw SFX_1f_60_Ch1
+
+SFX_1f_61: ; 7c231 (1f:4231)
+	db CH7
+	dw SFX_1f_61_Ch1
+
+SFX_1f_62: ; 7c234 (1f:4234)
+	db CH7
+	dw SFX_1f_62_Ch1
+
+SFX_1f_63: ; 7c237 (1f:4237)
+	db CH7
+	dw SFX_1f_63_Ch1
+
+SFX_1f_64: ; 7c23a (1f:423a)
+	db CH4
+	dw SFX_1f_64_Ch1
+
+SFX_1f_65: ; 7c23d (1f:423d)
+	db CH4
+	dw SFX_1f_65_Ch1
+
+SFX_1f_66: ; 7c240 (1f:4240)
+	db ( $40 | CH4 )
+	dw SFX_1f_66_Ch1
+	db CH5
+	dw SFX_1f_66_Ch2
+
+SFX_1f_67: ; 7c246 (1f:4246)
+	db CH4
+	dw SFX_1f_67_Ch1
+
+; 0x7c249
\ No newline at end of file
--- /dev/null
+++ b/music/indigoplateau.asm
@@ -1,0 +1,322 @@
+Music_IndigoPlateau_Ch1: ; a5f0 (2:65f0)
+	tempo 0, 132
+	stereopanning 119
+	duty 3
+	vibrato 6, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 2
+	octave 2
+	note A_, 8
+	note A_, 8
+	note A_, 8
+	note A_, 4
+	notetype 12, 10, 4
+	note A#, 4
+
+Music_IndigoPlateau_branch_a605:
+	callchannel Music_IndigoPlateau_branch_a659
+	notetype 12, 11, 4
+	octave 3
+	note D_, 4
+	callchannel Music_IndigoPlateau_branch_a659
+	notetype 12, 11, 4
+	octave 3
+	note D#, 4
+	callchannel Music_IndigoPlateau_branch_a659
+	notetype 12, 11, 4
+	octave 3
+	note D_, 4
+	callchannel Music_IndigoPlateau_branch_a659
+	notetype 12, 10, 0
+	octave 2
+	note A#, 4
+	callchannel Music_IndigoPlateau_branch_a659
+	notetype 12, 11, 4
+	octave 3
+	note D_, 4
+	notetype 12, 13, 4
+	octave 3
+	note A_, 4
+	note A_, 4
+	note A_, 4
+	note A_, 4
+	note A_, 4
+	note A_, 4
+	note A_, 4
+	notetype 12, 11, 4
+	octave 3
+	note D#, 4
+	notetype 12, 13, 4
+	octave 3
+	note A#, 4
+	note A#, 4
+	note A#, 4
+	note A#, 4
+	note A#, 4
+	note A#, 4
+	note A#, 4
+	notetype 12, 11, 4
+	octave 3
+	note F_, 2
+	notetype 12, 11, 4
+	octave 3
+	note G_, 2
+	notetype 12, 11, 0
+	note A_, 8
+	octave 2
+	note A_, 8
+	notetype 12, 11, 7
+	octave 3
+	note F_, 8
+	notetype 12, 4, 14
+	octave 2
+	note A#, 8
+	loopchannel 0, Music_IndigoPlateau_branch_a605
+
+Music_IndigoPlateau_branch_a659:
+	notetype 12, 11, 2
+	octave 2
+	note A_, 4
+	note A_, 4
+	note A_, 4
+	note A_, 4
+	note A_, 4
+	note A_, 4
+	note A_, 4
+	endchannel
+
+
+Music_IndigoPlateau_Ch2: ; a664 (2:6664)
+	duty 3
+	vibrato 8, 2, 5
+	notetype 12, 12, 2
+	octave 3
+	note D_, 8
+	note D_, 8
+	note D_, 8
+	note D_, 4
+	notetype 12, 5, 10
+	note D#, 4
+
+Music_IndigoPlateau_branch_a673:
+	callchannel Music_IndigoPlateau_branch_a6af
+	notetype 12, 12, 5
+	note A_, 4
+	callchannel Music_IndigoPlateau_branch_a6af
+	notetype 12, 12, 5
+	note A#, 4
+	callchannel Music_IndigoPlateau_branch_a6af
+	notetype 12, 12, 5
+	note A_, 4
+	callchannel Music_IndigoPlateau_branch_a6af
+	notetype 12, 12, 7
+	note C#, 4
+	callchannel Music_IndigoPlateau_branch_a6af
+	notetype 12, 12, 5
+	note A_, 4
+	callchannel Music_IndigoPlateau_branch_a6af
+	notetype 12, 12, 5
+	note A#, 4
+	callchannel Music_IndigoPlateau_branch_a6af
+	notetype 12, 12, 5
+	octave 4
+	note C_, 2
+	notetype 12, 12, 7
+	octave 4
+	note C#, 2
+	note D_, 8
+	octave 3
+	note D_, 8
+	octave 4
+	note C_, 8
+	notetype 12, 4, 13
+	octave 4
+	note D#, 8
+	loopchannel 0, Music_IndigoPlateau_branch_a673
+
+Music_IndigoPlateau_branch_a6af:
+	notetype 12, 12, 2
+	octave 3
+	note D_, 4
+	note D_, 4
+	note D_, 4
+	note D_, 4
+	note D_, 4
+	note D_, 4
+	note D_, 4
+	endchannel
+
+
+Music_IndigoPlateau_Ch3: ; a6ba (2:66ba)
+	notetype 12, 1, 0
+	octave 4
+	note D_, 2
+	rest 6
+	note D_, 2
+	rest 6
+	note D_, 2
+	rest 6
+	note D_, 2
+	rest 2
+	note D#, 4
+
+Music_IndigoPlateau_branch_a6c6:
+	callchannel Music_IndigoPlateau_branch_a6fe
+	callchannel Music_IndigoPlateau_branch_a6fe
+	callchannel Music_IndigoPlateau_branch_a6fe
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note F#, 4
+	callchannel Music_IndigoPlateau_branch_a6fe
+	callchannel Music_IndigoPlateau_branch_a6fe
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note A#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note A_, 8
+	note D_, 8
+	note A#, 8
+	note D#, 8
+	loopchannel 0, Music_IndigoPlateau_branch_a6c6
+
+Music_IndigoPlateau_branch_a6fe:
+	octave 4
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note D_, 2
+	rest 2
+	note A_, 4
+	endchannel
+
+
+Music_IndigoPlateau_Ch4: ; a70f (2:670f)
+	dspeed 6
+	dnote 16, mutedsnare2
+	dnote 16, mutedsnare2
+	dnote 16, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+
+Music_IndigoPlateau_branch_a728:
+	callchannel Music_IndigoPlateau_branch_a791
+	callchannel Music_IndigoPlateau_branch_a77e
+	callchannel Music_IndigoPlateau_branch_a791
+	callchannel Music_IndigoPlateau_branch_a7a8
+	callchannel Music_IndigoPlateau_branch_a791
+	callchannel Music_IndigoPlateau_branch_a77e
+	callchannel Music_IndigoPlateau_branch_a791
+	callchannel Music_IndigoPlateau_branch_a7a8
+	callchannel Music_IndigoPlateau_branch_a791
+	callchannel Music_IndigoPlateau_branch_a77e
+	callchannel Music_IndigoPlateau_branch_a791
+	callchannel Music_IndigoPlateau_branch_a7a8
+	callchannel Music_IndigoPlateau_branch_a77e
+	callchannel Music_IndigoPlateau_branch_a7a8
+	dnote 16, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 8, mutedsnare3
+	dnote 16, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare2
+	dnote 1, mutedsnare2
+	dnote 1, mutedsnare2
+	dnote 1, mutedsnare2
+	loopchannel 0, Music_IndigoPlateau_branch_a728
+
+Music_IndigoPlateau_branch_a77e:
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare3
+	dnote 4, mutedsnare4
+	dnote 4, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare3
+	dnote 4, mutedsnare4
+	dnote 2, mutedsnare4
+	dnote 2, mutedsnare3
+	endchannel
+
+Music_IndigoPlateau_branch_a791:
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare3
+	dnote 4, mutedsnare4
+	dnote 4, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare3
+	dnote 4, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	endchannel
+
+Music_IndigoPlateau_branch_a7a8:
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	endchannel
+; 0xa7c5
\ No newline at end of file
--- /dev/null
+++ b/music/introbattle.asm
@@ -1,0 +1,330 @@
+Music_IntroBattle_Ch1: ; 7f844 (1f:7844)
+	tempo 0, 98
+	stereopanning 119
+	duty 3
+	vibrato 6, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 1
+	rest 8
+	octave 2
+	note A_, 2
+	note A_, 2
+	notetype 12, 11, 4
+	octave 3
+	note D_, 4
+	notetype 12, 11, 1
+	octave 2
+	note A_, 2
+	note A_, 2
+	notetype 12, 11, 4
+	octave 3
+	note D#, 4
+	notetype 12, 11, 1
+	octave 2
+	note A_, 2
+	note A_, 2
+	notetype 12, 11, 4
+	octave 3
+	note D_, 4
+	notetype 12, 11, 1
+	octave 2
+	note A_, 2
+	note A_, 2
+	notetype 12, 10, 0
+	note A#, 4
+	notetype 12, 11, 1
+	note A_, 2
+	note A_, 2
+	notetype 12, 11, 4
+	octave 3
+	note D_, 4
+	notetype 12, 11, 1
+	octave 2
+	note A_, 2
+	note A_, 2
+	notetype 12, 2, 9
+	octave 3
+	note G_, 4
+	notetype 12, 11, 0
+	note A_, 8
+	octave 2
+	note A_, 8
+	notetype 12, 11, 7
+	octave 3
+	note F_, 8
+	notetype 12, 4, 15
+	octave 2
+	note F_, 8
+	notetype 12, 11, 1
+	note A_, 2
+	note A_, 2
+	notetype 12, 11, 4
+	octave 3
+	note D_, 4
+	notetype 12, 11, 1
+	octave 2
+	note A_, 2
+	note A_, 2
+	notetype 12, 11, 4
+	octave 3
+	note D#, 4
+	notetype 12, 11, 1
+	octave 2
+	note A_, 2
+	note A_, 2
+	notetype 12, 11, 4
+	octave 3
+	note F_, 4
+	notetype 12, 11, 1
+	octave 2
+	note A_, 2
+	note A_, 2
+	notetype 12, 11, 4
+	octave 3
+	note G_, 4
+	notetype 12, 11, 0
+	note F#, 16
+	notetype 12, 11, 1
+	octave 4
+	note D_, 16
+	endchannel
+
+
+Music_IntroBattle_Ch2: ; 7f8bc (1f:78bc)
+	duty 3
+	vibrato 8, 2, 5
+	notetype 12, 12, 2
+	rest 8
+	octave 3
+	note D_, 2
+	note D_, 2
+	notetype 12, 12, 5
+	note A_, 4
+	notetype 12, 12, 2
+	note D_, 2
+	note D_, 2
+	notetype 12, 12, 5
+	note A#, 4
+	notetype 12, 12, 2
+	note D_, 2
+	note D_, 2
+	notetype 12, 12, 5
+	note A_, 4
+	notetype 12, 12, 2
+	note D_, 2
+	note D_, 2
+	notetype 12, 11, 7
+	note C#, 4
+	notetype 12, 12, 2
+	note D_, 2
+	note D_, 2
+	notetype 12, 12, 5
+	note A_, 4
+	notetype 12, 12, 2
+	octave 3
+	note D_, 2
+	note D_, 2
+	notetype 12, 12, 7
+	octave 4
+	note C#, 4
+	note D_, 8
+	octave 3
+	note D_, 8
+	octave 4
+	note C_, 8
+	octave 3
+	note C_, 8
+	notetype 12, 12, 2
+	note D_, 2
+	note D_, 2
+	notetype 12, 12, 5
+	note A_, 4
+	notetype 12, 12, 2
+	note D_, 2
+	note D_, 2
+	notetype 12, 12, 5
+	note A#, 4
+	notetype 12, 12, 2
+	note D_, 2
+	note D_, 2
+	notetype 12, 12, 5
+	octave 4
+	note C_, 4
+	notetype 12, 12, 2
+	octave 3
+	note D_, 2
+	note D_, 2
+	notetype 12, 12, 5
+	octave 4
+	note C#, 4
+	notetype 12, 2, 15
+	note D_, 16
+	notetype 12, 12, 1
+	octave 5
+	note D_, 16
+	endchannel
+
+
+Music_IntroBattle_Ch3: ; 7f91d (1f:791d)
+	notetype 12, 1, 0
+	rest 8
+	octave 4
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 4
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 4
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 4
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 4
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 4
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A#, 4
+	note A_, 8
+	note D_, 8
+	note A#, 8
+	note D_, 8
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 4
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 4
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A#, 4
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A#, 4
+	note A_, 16
+	note D_, 1
+	rest 15
+	endchannel
+
+
+Music_IntroBattle_Ch4: ; 7f95b (1f:795b)
+	dspeed 6
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare2
+	dnote 1, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 16, mutedsnare2
+	dnote 16, mutedsnare2
+	dnote 16, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare2
+	dnote 1, mutedsnare2
+	dnote 1, mutedsnare2
+	dnote 1, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 16, mutedsnare2
+	dnote 16, mutedsnare2
+	dnote 2, mutedsnare2
+	rest 16
+	rest 14
+	endchannel
+; 0x7fa19
\ No newline at end of file
--- /dev/null
+++ b/music/jigglypuffsong.asm
@@ -1,0 +1,41 @@
+Music_JigglypuffSong_Ch1: ; 7fb7d (1f:7b7d)
+	tempo 0, 144
+	stereopanning 119
+	vibrato 8, 2, 4
+	duty 2
+	dutycycle 165
+	unknownmusic0xe8
+	notetype 13, 6, 7
+	octave 4
+	note E_, 8
+	notetype 12, 6, 7
+	note B_, 2
+	note G#, 6
+	note F#, 8
+	note G#, 2
+	note A_, 6
+	note G#, 8
+	note F#, 4
+	note G#, 4
+	note E_, 10
+	endchannel
+
+
+Music_JigglypuffSong_Ch2: ; 7fb9a (1f:7b9a)
+	vibrato 5, 1, 5
+	duty 2
+	dutycycle 10
+	notetype 12, 10, 7
+	octave 4
+	note E_, 8
+	note B_, 2
+	note G#, 6
+	note F#, 8
+	note G#, 2
+	note A_, 6
+	note G#, 8
+	note F#, 4
+	note G#, 4
+	note E_, 10
+	endchannel
+; 0x7fbaf
\ No newline at end of file
--- /dev/null
+++ b/music/lavender.asm
@@ -1,0 +1,200 @@
+Music_Lavender_Ch1: ; bb58 (2:7b58)
+	tempo 0, 152
+	stereopanning 119
+	duty 1
+	unknownmusic0xe8
+	vibrato 0, 8, 8
+	notetype 12, 8, 7
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	notetype 12, 10, 7
+
+Music_Lavender_branch_bb6b:
+	octave 3
+	note G_, 8
+	note G_, 8
+	note E_, 8
+	note E_, 8
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note B_, 4
+	note C#, 8
+	note C#, 8
+	note G_, 8
+	note G_, 8
+	note F#, 8
+	note F#, 8
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note B_, 4
+	octave 4
+	note C_, 8
+	note C_, 8
+	octave 3
+	note G_, 8
+	note G_, 8
+	note E_, 8
+	note E_, 8
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note B_, 4
+	note C#, 8
+	note C#, 8
+	note G_, 8
+	note G_, 8
+	note F#, 8
+	note F#, 8
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note B_, 4
+	note C_, 8
+	note C_, 8
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	loopchannel 0, Music_Lavender_branch_bb6b
+
+
+Music_Lavender_Ch2: ; bb9e (2:7b9e)
+	vibrato 0, 3, 4
+	duty 3
+	notetype 12, 9, 1
+
+Music_Lavender_branch_bba5:
+	octave 5
+	note C_, 4
+	note G_, 4
+	note B_, 4
+	note F#, 4
+	loopchannel 0, Music_Lavender_branch_bba5
+
+
+Music_Lavender_Ch3: ; bbae (2:7bae)
+	vibrato 4, 1, 1
+	notetype 12, 3, 5
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	notetype 12, 2, 5
+
+Music_Lavender_branch_bbb9:
+	octave 4
+	note E_, 16
+	note D_, 16
+	note C_, 16
+	note E_, 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note E_, 4
+	note E_, 16
+	note D_, 16
+	note C_, 16
+	note E_, 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note E_, 4
+	note E_, 16
+	note D_, 16
+	note C_, 16
+	note E_, 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note E_, 4
+	notetype 12, 3, 5
+	octave 6
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note B_, 4
+	notetype 12, 2, 5
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note B_, 4
+	octave 7
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note B_, 4
+	octave 4
+	note E_, 4
+	note G_, 4
+	note F#, 4
+	note B_, 4
+	note E_, 16
+	note D_, 16
+	note C_, 16
+	note E_, 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note E_, 4
+	note E_, 16
+	note D_, 16
+	note C_, 16
+	note E_, 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note E_, 4
+	note E_, 16
+	note D_, 16
+	note C_, 16
+	note E_, 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note E_, 4
+	notetype 12, 2, 5
+	octave 6
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note B_, 4
+	octave 7
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note B_, 4
+	octave 8
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note B_, 4
+	octave 4
+	note E_, 4
+	note G_, 4
+	note F#, 4
+	note B_, 4
+	loopchannel 0, Music_Lavender_branch_bbb9
+
+
+Music_Lavender_Ch4: ; bc21 (2:7c21)
+	dspeed 12
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+
+Music_Lavender_branch_bc26:
+	dnote 8, triangle2
+	dnote 8, triangle2
+	loopchannel 0, Music_Lavender_branch_bc26
+; 0xbc2e
\ No newline at end of file
--- /dev/null
+++ b/music/meeteviltrainer.asm
@@ -1,0 +1,81 @@
+Music_MeetEvilTrainer_Ch1: ; 7f69d (1f:769d)
+	tempo 0, 124
+	stereopanning 119
+	duty 2
+	unknownmusic0xe8
+	notetype 12, 11, 1
+	rest 4
+	octave 3
+	note D_, 2
+	note C#, 2
+	notetype 12, 4, 15
+	note D_, 4
+
+Music_MeetEvilTrainer_branch_7f6ae:
+	notetype 12, 10, 1
+	note D_, 4
+	note D_, 4
+	note D_, 4
+	notetype 12, 7, 0
+	note D_, 4
+	loopchannel 0, Music_MeetEvilTrainer_branch_7f6ae
+
+
+Music_MeetEvilTrainer_Ch2: ; 7f6ba (1f:76ba)
+	duty 1
+	notetype 12, 11, 6
+	octave 3
+	note B_, 2
+	note A#, 2
+	note B_, 8
+
+Music_MeetEvilTrainer_branch_7f6c2:
+	notetype 12, 12, 2
+	octave 4
+	note D#, 2
+	note D_, 2
+	note C#, 2
+	note C_, 2
+	octave 3
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	notetype 12, 4, 15
+	note A#, 4
+	notetype 12, 12, 2
+	note G_, 2
+	note G#, 2
+	note A_, 2
+	note A#, 2
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	notetype 12, 3, 15
+	note A#, 4
+	notetype 12, 12, 2
+	loopchannel 0, Music_MeetEvilTrainer_branch_7f6c2
+
+
+Music_MeetEvilTrainer_Ch3: ; 7f6e6 (1f:76e6)
+	notetype 12, 1, 0
+	rest 8
+	octave 4
+	note F#, 1
+	rest 1
+	note F_, 1
+	rest 1
+
+Music_MeetEvilTrainer_branch_7f6ee:
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note A#, 4
+	loopchannel 0, Music_MeetEvilTrainer_branch_7f6ee
+; 0x7f6f9
\ No newline at end of file
--- /dev/null
+++ b/music/meetfemaletrainer.asm
@@ -1,0 +1,119 @@
+Music_MeetFemaleTrainer_Ch1: ; 7f6f9 (1f:76f9)
+	tempo 0, 124
+	stereopanning 119
+	duty 1
+	unknownmusic0xe8
+	notetype 12, 11, 2
+	octave 3
+	note G#, 6
+	octave 4
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	note C_, 2
+	notetype 12, 8, 1
+
+Music_MeetFemaleTrainer_branch_7f70c:
+	octave 3
+	note E_, 4
+	loopchannel 12, Music_MeetFemaleTrainer_branch_7f70c
+	note E_, 4
+	octave 2
+	note B_, 4
+	note B_, 4
+	octave 3
+	note E_, 4
+	loopchannel 0, Music_MeetFemaleTrainer_branch_7f70c
+
+
+Music_MeetFemaleTrainer_Ch2: ; 7f71c (1f:771c)
+	duty 2
+	notetype 12, 12, 2
+	octave 3
+	note B_, 2
+	notetype 12, 12, 7
+	octave 4
+	note B_, 12
+
+Music_MeetFemaleTrainer_branch_7f726:
+	notetype 12, 12, 2
+	octave 3
+	note B_, 4
+	octave 4
+	note D#, 4
+	note E_, 4
+	note D#, 4
+	note C#, 2
+	note C_, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	note A#, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 4
+	octave 4
+	note C#, 4
+	octave 3
+	note B_, 4
+	note A_, 4
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	loopchannel 0, Music_MeetFemaleTrainer_branch_7f726
+
+
+Music_MeetFemaleTrainer_Ch3: ; 7f74b (1f:774b)
+	notetype 12, 1, 0
+	rest 8
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 1
+	note A_, 1
+	rest 1
+
+Music_MeetFemaleTrainer_branch_7f756:
+	callchannel Music_MeetFemaleTrainer_branch_7f770
+	note G#, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note G#, 1
+	rest 3
+	note E_, 1
+	rest 3
+	callchannel Music_MeetFemaleTrainer_branch_7f770
+	note G#, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note G#, 1
+	rest 3
+	note B_, 1
+	rest 3
+	loopchannel 0, Music_MeetFemaleTrainer_branch_7f756
+
+Music_MeetFemaleTrainer_branch_7f770:
+	note G#, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note G#, 1
+	rest 3
+	note E_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	endchannel
+; 0x7f77b
\ No newline at end of file
--- /dev/null
+++ b/music/meetmaletrainer.asm
@@ -1,0 +1,191 @@
+Music_MeetMaleTrainer_Ch1: ; 7f77b (1f:777b)
+	tempo 0, 112
+	stereopanning 119
+	duty 3
+	vibrato 20, 3, 3
+	unknownmusic0xe8
+	notetype 12, 11, 4
+	octave 3
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 12
+	rest 16
+
+Music_MeetMaleTrainer_branch_7f78f:
+	octave 3
+	note B_, 4
+	note A_, 4
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note F#, 4
+	note E_, 6
+	note F_, 2
+	note F#, 4
+	note G_, 8
+	octave 4
+	note D_, 8
+	note E_, 16
+	loopchannel 0, Music_MeetMaleTrainer_branch_7f78f
+
+
+Music_MeetMaleTrainer_Ch2: ; 7f7a2 (1f:77a2)
+	duty 3
+	vibrato 24, 2, 2
+	notetype 12, 12, 4
+	octave 4
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	octave 3
+	note B_, 12
+	rest 2
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 9
+
+Music_MeetMaleTrainer_branch_7f7b5:
+	notetype 12, 12, 4
+	octave 4
+	note E_, 6
+	note D#, 6
+	note C#, 4
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C#, 2
+	notetype 12, 12, 7
+	note F_, 16
+	notetype 12, 12, 5
+	octave 3
+	note F#, 8
+	octave 4
+	note C#, 8
+	loopchannel 0, Music_MeetMaleTrainer_branch_7f7b5
+
+
+Music_MeetMaleTrainer_Ch3: ; 7f7d2 (1f:77d2)
+	notetype 12, 1, 0
+	rest 6
+	octave 4
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 3
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 3
+	note B_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note F#, 1
+	rest 1
+
+Music_MeetMaleTrainer_branch_7f7ea:
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 1
+	octave 5
+	note D_, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 1
+	octave 5
+	note D_, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 1
+	octave 5
+	note D_, 1
+	rest 1
+	octave 4
+	note G_, 1
+	rest 1
+	octave 5
+	note D_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	loopchannel 0, Music_MeetMaleTrainer_branch_7f7ea
+; 0x7f844
\ No newline at end of file
--- /dev/null
+++ b/music/meetprofoak.asm
@@ -1,0 +1,424 @@
+Music_MeetProfOak_Ch1: ; af59 (2:6f59)
+	tempo 0, 112
+	stereopanning 119
+	duty 3
+	unknownmusic0xe8
+	notetype 12, 11, 4
+	octave 3
+	note F#, 1
+	note B_, 1
+	octave 4
+	note D#, 1
+	note E_, 1
+	note F#, 12
+	notetype 12, 10, 2
+	octave 3
+	note E_, 6
+	note B_, 10
+	note E_, 6
+	note B_, 10
+	note E_, 6
+	note D#, 4
+	note F#, 2
+	note F#, 4
+	note E_, 6
+	note D#, 4
+	note F#, 2
+	note F#, 4
+	note E_, 6
+	note B_, 10
+	note E_, 6
+	note B_, 10
+	note E_, 6
+	note D#, 4
+	note F#, 2
+	note F#, 4
+	note E_, 6
+	note D#, 4
+	note F#, 2
+	note F#, 4
+
+Music_MeetProfOak_branch_af85:
+	note F#, 6
+	note E_, 4
+	note A_, 2
+	note A_, 4
+	note F#, 6
+	note E_, 4
+	note A_, 2
+	note A_, 4
+	note F#, 6
+	note E_, 4
+	note G#, 2
+	note G#, 4
+	note F#, 6
+	note E_, 4
+	note G#, 2
+	note G#, 4
+	note E_, 6
+	note D#, 4
+	note F#, 2
+	note F#, 4
+	note E_, 6
+	note D#, 4
+	note F#, 2
+	note F#, 4
+	note F#, 6
+	note E_, 4
+	note G#, 2
+	note G#, 4
+	note F#, 6
+	note E_, 4
+	note G#, 2
+	note G#, 4
+	loopchannel 0, Music_MeetProfOak_branch_af85
+
+
+Music_MeetProfOak_Ch2: ; afa9 (2:6fa9)
+	vibrato 8, 1, 1
+	duty 2
+	notetype 12, 12, 4
+	octave 3
+	note B_, 1
+	octave 4
+	note D#, 1
+	note F#, 1
+	note A#, 1
+	note B_, 12
+	notetype 12, 11, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note E_, 4
+	note D#, 2
+	note C#, 4
+	notetype 12, 6, 4
+	octave 4
+	note B_, 2
+	octave 5
+	note C#, 2
+	note D#, 2
+	note E_, 4
+	note D#, 2
+	note C#, 4
+	notetype 12, 11, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 4
+	note B_, 2
+	note B_, 4
+	notetype 12, 8, 1
+	octave 4
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 4
+	note B_, 2
+	note B_, 4
+	notetype 12, 11, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note E_, 4
+	note D#, 2
+	note C#, 4
+	notetype 12, 6, 4
+	octave 4
+	note B_, 2
+	octave 5
+	note C#, 2
+	note D#, 2
+	note E_, 4
+	note D#, 2
+	note C#, 4
+	notetype 12, 11, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 4
+	note B_, 2
+	note B_, 4
+	notetype 12, 8, 1
+	octave 4
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 4
+	note B_, 2
+	note B_, 4
+	notetype 12, 11, 5
+
+Music_MeetProfOak_branch_b005:
+	octave 4
+	note C#, 6
+	octave 3
+	note A_, 1
+	octave 4
+	note C#, 1
+	note E_, 6
+	note C#, 1
+	note E_, 1
+	note F#, 4
+	note E_, 4
+	note D#, 4
+	note C#, 4
+	octave 3
+	note B_, 6
+	note G#, 1
+	note B_, 1
+	octave 4
+	note E_, 8
+	notetype 12, 6, 5
+	octave 4
+	note B_, 6
+	note G#, 1
+	note B_, 1
+	octave 5
+	note E_, 8
+	notetype 12, 11, 5
+	octave 3
+	note A_, 6
+	note F#, 1
+	note A_, 1
+	octave 4
+	note D#, 8
+	note E_, 4
+	note D#, 4
+	note C#, 4
+	note C_, 4
+	octave 3
+	note B_, 6
+	note G#, 1
+	note B_, 1
+	octave 4
+	note E_, 6
+	octave 3
+	note B_, 1
+	octave 4
+	note E_, 1
+	notetype 12, 11, 7
+	note G#, 16
+	loopchannel 0, Music_MeetProfOak_branch_b005
+
+
+Music_MeetProfOak_Ch3: ; b03d (2:703d)
+	notetype 12, 1, 2
+	rest 10
+	octave 4
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 5
+	octave 5
+	note E_, 4
+	rest 6
+	octave 4
+	note B_, 1
+	rest 5
+	octave 5
+	note E_, 4
+	octave 4
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note G#, 1
+	rest 1
+
+Music_MeetProfOak_branch_b0bc:
+	octave 4
+	note A_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	loopchannel 2, Music_MeetProfOak_branch_b0bc
+
+Music_MeetProfOak_branch_b0d8:
+	octave 4
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	loopchannel 2, Music_MeetProfOak_branch_b0d8
+
+Music_MeetProfOak_branch_b0ed:
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	loopchannel 2, Music_MeetProfOak_branch_b0ed
+
+Music_MeetProfOak_branch_b101:
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	loopchannel 2, Music_MeetProfOak_branch_b101
+	loopchannel 0, Music_MeetProfOak_branch_b0bc
+; 0xb119
\ No newline at end of file
--- /dev/null
+++ b/music/meetrival.asm
@@ -1,0 +1,395 @@
+Music_MeetRival_branch_b119:
+	tempo 0, 100
+	loopchannel 0, Music_MeetRival_branch_b123
+
+Music_MeetRival_Ch1: ; b120 (2:7120)
+	tempo 0, 112
+
+Music_MeetRival_branch_b123:
+	stereopanning 119
+	duty 3
+	vibrato 6, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 3
+	octave 4
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 3
+	note B_, 1
+	note A#, 2
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 6
+	note D_, 1
+	rest 3
+	note D_, 1
+	rest 5
+	note A_, 2
+	note G_, 2
+	note A_, 2
+
+Music_MeetRival_branch_b140:
+	note B_, 4
+	note A#, 2
+	note A_, 4
+	note G_, 2
+	octave 4
+	note C_, 4
+	note D_, 2
+	rest 4
+	note D_, 4
+	note C#, 2
+	note C_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C_, 4
+	note E_, 2
+	note D_, 4
+	note C_, 2
+	octave 3
+	note B_, 4
+	octave 4
+	note C_, 2
+	rest 4
+	note G_, 4
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note F#, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note D_, 2
+	note F#, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note D_, 2
+	octave 3
+	note D_, 2
+	octave 4
+	note D_, 2
+	rest 2
+	octave 3
+	note D_, 2
+	octave 4
+	note C_, 4
+	octave 3
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 4
+	note C_, 2
+	note F_, 2
+	octave 3
+	note G_, 2
+	octave 4
+	note C_, 2
+	note F_, 2
+	note D#, 2
+	note C_, 2
+	octave 3
+	note A#, 2
+	note G_, 2
+	rest 4
+	note A#, 4
+	octave 4
+	note C_, 2
+	octave 3
+	note A#, 2
+	octave 4
+	note C_, 2
+	notetype 12, 11, 7
+	octave 3
+	note G_, 4
+	note D_, 2
+	note F_, 6
+	note F#, 4
+	note D_, 2
+	rest 4
+	note D_, 4
+	notetype 12, 11, 3
+	note A_, 2
+	note G_, 2
+	note A_, 2
+	loopchannel 0, Music_MeetRival_branch_b140
+
+Music_MeetRival_branch_b19b:
+	tempo 0, 100
+	loopchannel 0, Music_MeetRival_branch_b1a5
+	tempo 0, 112
+
+Music_MeetRival_branch_b1a5:
+	stereopanning 119
+	duty 3
+	vibrato 6, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 3
+	octave 3
+	note D_, 1
+	rest 3
+	note D_, 1
+	rest 5
+	note A_, 2
+	note G_, 2
+	note A_, 2
+	loopchannel 0, Music_MeetRival_branch_b140
+
+
+Music_MeetRival_Ch2: ; b1bb (2:71bb)
+	duty 3
+	vibrato 10, 2, 6
+	notetype 12, 12, 7
+	octave 4
+	note B_, 1
+	note A#, 1
+	note A_, 1
+	note G#, 1
+	note G_, 2
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 6
+	octave 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note D_, 1
+	rest 1
+	octave 4
+	note D_, 2
+	note F_, 2
+	note F#, 2
+
+Music_MeetRival_branch_b1d8:
+	notetype 12, 12, 7
+	note G_, 4
+	note D_, 2
+	note F_, 6
+	note F#, 4
+	note G_, 2
+	rest 4
+	note G_, 4
+	note G_, 2
+	note A#, 2
+	note B_, 2
+	octave 5
+	note C_, 4
+	octave 4
+	note G_, 2
+	note A#, 6
+	note B_, 4
+	octave 5
+	note C_, 2
+	rest 4
+	note C_, 4
+	note C_, 2
+	octave 4
+	note B_, 2
+	octave 5
+	note C_, 2
+	notetype 12, 11, 0
+	note D_, 16
+	notetype 12, 11, 5
+	note D_, 6
+	notetype 12, 12, 7
+	note F_, 4
+	note D_, 2
+	note C_, 2
+	note D_, 2
+	notetype 12, 11, 0
+	note C_, 8
+	notetype 12, 12, 7
+	note C_, 8
+	octave 4
+	note C_, 2
+	rest 4
+	note A#, 4
+	note G_, 2
+	note F_, 2
+	notetype 12, 11, 0
+	note G_, 16
+	notetype 12, 11, 3
+	note G_, 2
+	octave 3
+	note G_, 2
+	rest 4
+	note G_, 4
+	octave 4
+	note D_, 2
+	note F_, 2
+	note F#, 2
+	loopchannel 0, Music_MeetRival_branch_b1d8
+
+Music_MeetRival_branch_b21d:
+	duty 3
+	vibrato 10, 2, 6
+	notetype 12, 12, 7
+	octave 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note D_, 1
+	rest 1
+	octave 4
+	note D_, 2
+	note F_, 2
+	note F#, 2
+	loopchannel 0, Music_MeetRival_branch_b1d8
+
+
+Music_MeetRival_Ch3: ; b233 (2:7233)
+	notetype 12, 1, 4
+	octave 5
+	note D_, 2
+	rest 2
+	note C#, 2
+	rest 2
+	note C_, 2
+	rest 2
+	octave 4
+	note B_, 2
+	rest 2
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+
+Music_MeetRival_branch_b24b:
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	rest 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	rest 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	rest 4
+	octave 5
+	note D_, 4
+	octave 4
+	note G_, 2
+	note A#, 2
+	note B_, 2
+	note G_, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note G_, 2
+	rest 2
+	octave 5
+	note C_, 2
+	octave 4
+	note G_, 2
+	rest 2
+	note B_, 2
+	octave 5
+	note C_, 2
+	rest 4
+	note C_, 4
+	note C_, 2
+	octave 4
+	note B_, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	rest 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	rest 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	rest 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note A_, 2
+	note E_, 2
+	octave 5
+	note C_, 2
+	rest 2
+	octave 4
+	note E_, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note E_, 2
+	note F_, 2
+	note G_, 2
+	note E_, 2
+	rest 4
+	note E_, 2
+	octave 5
+	note C_, 2
+	octave 4
+	note B_, 2
+	note A#, 2
+	note A_, 2
+	note G_, 2
+	note A#, 2
+	rest 2
+	note G_, 2
+	note A#, 2
+	note G_, 2
+	rest 2
+	note A#, 2
+	note G_, 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	rest 2
+	octave 5
+	note D_, 2
+	octave 4
+	note G_, 2
+	rest 2
+	octave 5
+	note D_, 2
+	loopchannel 0, Music_MeetRival_branch_b24b
+
+Music_MeetRival_branch_b2b5:
+	notetype 12, 1, 4
+	octave 4
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	loopchannel 0, Music_MeetRival_branch_b24b
+; 0xb2c8
\ No newline at end of file
--- /dev/null
+++ b/music/museumguy.asm
@@ -1,0 +1,338 @@
+Music_MuseumGuy_Ch1: ; adae (2:6dae)
+	tempo 0, 128
+	stereopanning 119
+	duty 2
+	unknownmusic0xe8
+	notetype 12, 11, 1
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	octave 2
+	note B_, 4
+	note B_, 1
+	octave 3
+	note D#, 1
+	note E_, 1
+	note G#, 1
+	note B_, 10
+	callchannel Music_MuseumGuy_branch_ade7
+	callchannel Music_MuseumGuy_branch_adec
+	callchannel Music_MuseumGuy_branch_ade7
+	note E_, 4
+	note E_, 4
+	note E_, 2
+	note E_, 6
+
+Music_MuseumGuy_branch_add6:
+	callchannel Music_MuseumGuy_branch_ade7
+	callchannel Music_MuseumGuy_branch_adec
+	callchannel Music_MuseumGuy_branch_ade7
+	note E_, 4
+	note E_, 4
+	note E_, 2
+	note E_, 6
+	loopchannel 0, Music_MuseumGuy_branch_add6
+
+Music_MuseumGuy_branch_ade7:
+	note E_, 2
+	note E_, 6
+	note F#, 2
+	note F#, 6
+	endchannel
+
+Music_MuseumGuy_branch_adec:
+	note E_, 2
+	note E_, 6
+	note D_, 2
+	note D_, 6
+	endchannel
+
+
+Music_MuseumGuy_Ch2: ; adf1 (2:6df1)
+	duty 2
+	notetype 12, 12, 1
+	octave 4
+	note E_, 2
+	note D_, 2
+	note C#, 2
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note E_, 4
+	note E_, 1
+	note G#, 1
+	note B_, 1
+	octave 4
+	note D#, 1
+	note E_, 8
+	octave 3
+	note A_, 2
+	octave 4
+	note C#, 2
+	note E_, 4
+	note D_, 2
+	note F#, 2
+	note A_, 4
+	octave 3
+	note A_, 2
+	octave 4
+	note C#, 2
+	note E_, 4
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 4
+	note A_, 2
+	octave 4
+	note C#, 2
+	note E_, 4
+	note D_, 2
+	note F#, 2
+	note A_, 2
+	note A_, 2
+	note G#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note A_, 2
+	note A_, 4
+
+Music_MuseumGuy_branch_ae26:
+	octave 3
+	note A_, 2
+	octave 4
+	note C#, 2
+	note E_, 3
+	notetype 12, 8, 1
+	note E_, 1
+	notetype 12, 12, 1
+	note D_, 2
+	note F#, 2
+	note A_, 3
+	notetype 12, 9, 1
+	note A_, 1
+	notetype 12, 12, 1
+	octave 3
+	note A_, 2
+	octave 4
+	note C#, 2
+	note E_, 4
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 3
+	note B_, 1
+	note B_, 3
+	notetype 12, 10, 1
+	note G#, 1
+	notetype 12, 12, 1
+	note A_, 2
+	octave 4
+	note C#, 2
+	note E_, 3
+	notetype 12, 9, 1
+	note E_, 1
+	notetype 12, 12, 1
+	note D_, 2
+	note F#, 2
+	note A_, 3
+	notetype 12, 8, 1
+	note A_, 1
+	notetype 12, 12, 1
+	note G#, 2
+	note E_, 1
+	notetype 12, 8, 1
+	note E_, 1
+	notetype 12, 12, 1
+	note F#, 2
+	notetype 12, 8, 1
+	note F#, 1
+	notetype 12, 12, 1
+	note G#, 1
+	note A_, 2
+	note A_, 2
+	note A_, 4
+	loopchannel 0, Music_MuseumGuy_branch_ae26
+
+
+Music_MuseumGuy_Ch3: ; ae6e (2:6e6e)
+	notetype 12, 1, 0
+	rest 16
+	octave 4
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 9
+	callchannel Music_MuseumGuy_branch_aeb8
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 5
+	note G#, 1
+	rest 1
+	note G#, 1
+	rest 5
+	callchannel Music_MuseumGuy_branch_aeb8
+	note B_, 1
+	rest 3
+	note G#, 1
+	rest 3
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 3
+
+Music_MuseumGuy_branch_ae8e:
+	callchannel Music_MuseumGuy_branch_aec1
+	rest 3
+	octave 6
+	note E_, 1
+	rest 1
+	octave 5
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 3
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note G#, 1
+	rest 3
+	callchannel Music_MuseumGuy_branch_aec1
+	rest 1
+	octave 6
+	note E_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	octave 5
+	note B_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 3
+	loopchannel 0, Music_MuseumGuy_branch_ae8e
+
+Music_MuseumGuy_branch_aeb8:
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 5
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 5
+	endchannel
+
+Music_MuseumGuy_branch_aec1:
+	octave 6
+	note C#, 1
+	rest 1
+	octave 5
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 3
+	octave 6
+	note F#, 1
+	rest 1
+	octave 5
+	note A_, 1
+	rest 1
+	note A_, 1
+	endchannel
+
+
+Music_MuseumGuy_Ch4: ; aed1 (2:6ed1)
+	dspeed 12
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 14
+	dspeed 6
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+
+Music_MuseumGuy_branch_aee1:
+	dnote 4, mutedsnare2
+	dnote 6, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 6, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 4, mutedsnare2
+	dnote 6, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 6, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 6, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	loopchannel 0, Music_MuseumGuy_branch_aee1
+; 0xaf59
\ No newline at end of file
--- /dev/null
+++ b/music/oakslab.asm
@@ -1,0 +1,394 @@
+Music_OaksLab_Ch1: ; 7eeb9 (1f:6eb9)
+	tempo 0, 140
+	stereopanning 119
+	duty 3
+	vibrato 16, 1, 2
+	unknownmusic0xe8
+	notetype 12, 11, 3
+	octave 2
+	note B_, 1
+	octave 3
+	note C#, 1
+	note D_, 1
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A_, 1
+	note B_, 1
+
+Music_OaksLab_branch_7eed0:
+	octave 4
+	note C#, 4
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 4
+	note G#, 2
+	note A_, 2
+	note B_, 1
+	rest 3
+	note A_, 6
+	note G#, 1
+	note B_, 1
+	octave 4
+	note C#, 4
+	octave 3
+	note A_, 4
+	note G#, 2
+	note A_, 2
+	note F#, 4
+	note E_, 2
+	note F#, 2
+	note G#, 1
+	rest 3
+	note F#, 8
+	note E_, 4
+	note A_, 6
+	note E_, 1
+	note A_, 1
+	octave 4
+	note D_, 8
+	note C#, 6
+	octave 3
+	note A_, 1
+	octave 4
+	note C#, 1
+	note E_, 8
+	note D_, 4
+	note C#, 4
+	octave 3
+	note B_, 4
+	note A_, 4
+	note G#, 1
+	rest 3
+	note E_, 4
+	note F#, 4
+	note G#, 4
+	loopchannel 0, Music_OaksLab_branch_7eed0
+
+
+Music_OaksLab_Ch2: ; 7ef05 (1f:6f05)
+	duty 3
+	vibrato 10, 2, 5
+	notetype 12, 12, 4
+	octave 3
+	note G#, 1
+	note A_, 1
+	note B_, 1
+	octave 4
+	note C#, 1
+	note D_, 1
+	note E_, 1
+	note F#, 1
+	note G#, 1
+
+Music_OaksLab_branch_7ef16:
+	note A_, 6
+	note G#, 1
+	note F#, 1
+	note E_, 6
+	note D#, 1
+	note E_, 1
+	note F#, 1
+	rest 3
+	note E_, 8
+	note E_, 4
+	note F#, 6
+	note E_, 1
+	note D_, 1
+	note C#, 6
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 1
+	note D_, 1
+	rest 3
+	note C#, 8
+	note C#, 4
+	note D_, 6
+	octave 3
+	note A_, 1
+	octave 4
+	note D_, 1
+	note F#, 8
+	note E_, 6
+	note C#, 1
+	note E_, 1
+	note A_, 8
+	note G#, 4
+	note A_, 2
+	note G#, 2
+	note F#, 4
+	note G#, 2
+	note F#, 2
+	note E_, 1
+	rest 1
+	octave 3
+	note G#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	loopchannel 0, Music_OaksLab_branch_7ef16
+
+
+Music_OaksLab_Ch3: ; 7ef52 (1f:6f52)
+	notetype 12, 1, 1
+	rest 2
+	octave 4
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+
+Music_OaksLab_branch_7ef5c:
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 3
+	note A_, 1
+	rest 3
+	note A_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 3
+	note A_, 1
+	rest 3
+	note A_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 3
+	note A_, 1
+	rest 3
+	note A_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 3
+	note G#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 5
+	note G#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note E_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 3
+	note A_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note G#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note E_, 1
+	rest 3
+	loopchannel 0, Music_OaksLab_branch_7ef5c
+; 0x7f04a
\ No newline at end of file
--- /dev/null
+++ b/music/pallettown.asm
@@ -1,0 +1,315 @@
+Music_PalletTown_Ch1: ; a7c5 (2:67c5)
+	tempo 0, 160
+	stereopanning 119
+	duty 2
+	notetype 12, 12, 3
+
+Music_PalletTown_branch_a7ce:
+	octave 3
+	note B_, 4
+	octave 4
+	note C_, 2
+	note D_, 4
+	note G_, 2
+	note D_, 2
+	note C_, 2
+	octave 3
+	note B_, 4
+	note G_, 2
+	octave 4
+	note D_, 4
+	note D_, 2
+	note C_, 2
+	octave 3
+	note B_, 2
+	rest 2
+	note B_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C_, 8
+	rest 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note A_, 2
+	note B_, 2
+	note G_, 2
+	note A_, 2
+	note F#, 2
+	note B_, 4
+	octave 4
+	note C_, 2
+	note D_, 4
+	note G_, 2
+	note D_, 2
+	note C_, 2
+	octave 3
+	note B_, 4
+	note G_, 2
+	octave 4
+	note D_, 4
+	note D_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 4
+	note D_, 2
+	note C_, 4
+	octave 3
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C_, 2
+	note D_, 2
+	note C_, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G_, 4
+	note F#, 4
+	octave 4
+	note C_, 2
+	octave 3
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	octave 4
+	note D_, 2
+	octave 3
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	notetype 12, 11, 3
+	note B_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	octave 4
+	note D_, 2
+	octave 3
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note B_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note D_, 2
+	note G_, 2
+	note A_, 2
+	note E_, 2
+	note C_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note C_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note C_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note C_, 2
+	note E_, 2
+	note F#, 2
+	note D_, 2
+	note C_, 2
+	note D_, 2
+	note G_, 2
+	note E_, 2
+	note C_, 2
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note C_, 2
+	note E_, 2
+	note F#, 2
+	note D_, 2
+	note C_, 2
+	note D_, 2
+	loopchannel 0, Music_PalletTown_branch_a7ce
+	endchannel
+
+
+Music_PalletTown_Ch2: ; a85f (2:685f)
+	duty 2
+
+Music_PalletTown_branch_a861:
+	notetype 12, 13, 3
+	octave 5
+	note D_, 2
+	notetype 12, 10, 3
+	note C_, 2
+	notetype 12, 13, 3
+	octave 4
+	note B_, 2
+	notetype 12, 11, 3
+	note A_, 2
+	notetype 12, 13, 3
+	octave 5
+	note G_, 2
+	notetype 12, 11, 3
+	note E_, 2
+	notetype 12, 13, 3
+	note F#, 2
+	note E_, 2
+	note D_, 6
+	octave 4
+	note B_, 2
+	note G_, 2
+	note G_, 2
+	note A_, 2
+	note B_, 2
+	octave 5
+	note C_, 10
+	octave 4
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	note B_, 6
+	octave 5
+	note C_, 1
+	octave 4
+	note B_, 1
+	note A_, 8
+	octave 5
+	note D_, 2
+	notetype 12, 10, 3
+	note C_, 2
+	notetype 12, 13, 3
+	octave 4
+	note B_, 2
+	notetype 12, 11, 3
+	octave 5
+	note D_, 2
+	notetype 12, 13, 3
+	note G_, 2
+	notetype 12, 10, 3
+	note F#, 2
+	notetype 12, 11, 3
+	note F#, 2
+	notetype 12, 13, 3
+	note G_, 2
+	note E_, 6
+	note D_, 2
+	note D_, 8
+	note C_, 2
+	octave 4
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	octave 5
+	note D_, 2
+	note C_, 2
+	octave 4
+	note B_, 2
+	note A_, 2
+	note G_, 10
+	note G_, 2
+	note A_, 2
+	note B_, 2
+	octave 5
+	note C_, 8
+	note D_, 6
+	note C_, 2
+	octave 4
+	note B_, 8
+	rest 2
+	note G_, 2
+	note A_, 2
+	note B_, 2
+	octave 5
+	note C_, 4
+	note C_, 4
+	note D_, 6
+	note C_, 1
+	note D_, 1
+	octave 4
+	note B_, 8
+	rest 2
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note A_, 8
+	note E_, 4
+	note B_, 4
+	note A_, 8
+	note G_, 4
+	note E_, 4
+	note F#, 8
+	note G_, 4
+	note B_, 4
+	note B_, 8
+	note A_, 8
+	loopchannel 0, Music_PalletTown_branch_a861
+	endchannel
+
+
+Music_PalletTown_Ch3: ; a8de (2:68de)
+	vibrato 24, 2, 8
+	notetype 12, 1, 2
+
+Music_PalletTown_branch_a8e3:
+	octave 4
+	note G_, 6
+	note E_, 6
+	note F#, 4
+	note G_, 6
+	note A_, 6
+	note G_, 4
+	note E_, 6
+	note F#, 6
+	note E_, 4
+	note G_, 6
+	note E_, 6
+	note D_, 4
+	note G_, 6
+	note E_, 6
+	note F#, 4
+	note G_, 6
+	note A_, 6
+	note G_, 4
+	note E_, 6
+	note F#, 6
+	note A_, 4
+	note G_, 6
+	note E_, 6
+	note D_, 4
+	note C_, 8
+	note D_, 8
+	note G_, 8
+	note E_, 4
+	note D_, 4
+	note C_, 8
+	note D_, 8
+	note G_, 8
+	note A_, 4
+	note G_, 4
+	note E_, 8
+	note A_, 8
+	note E_, 8
+	note G_, 8
+	note F#, 8
+	note E_, 8
+	note E_, 8
+	note F#, 8
+	loopchannel 0, Music_PalletTown_branch_a8e3
+	endchannel
+; 0xa913
\ No newline at end of file
--- /dev/null
+++ b/music/pkmnhealed.asm
@@ -1,0 +1,48 @@
+Music_PkmnHealed_Ch1: ; 9ba3 (2:5ba3)
+	tempo 0, 144
+	stereopanning 119
+	duty 2
+	unknownmusic0xe8
+	notetype 12, 8, 1
+	rest 2
+	pitchbend 0, 75
+	note B_, 2
+	pitchbend 0, 84
+	note B_, 2
+	pitchbend 0, 68
+	note E_, 2
+	rest 4
+	pitchbend 0, 59
+	note E_, 4
+	pitchbend 0, 75
+	note B_, 4
+	endchannel
+
+
+Music_PkmnHealed_Ch2: ; 9bc4 (2:5bc4)
+	duty 2
+	notetype 12, 12, 3
+	octave 4
+	note B_, 4
+	note B_, 4
+	note B_, 2
+	note G#, 2
+	notetype 12, 12, 4
+	octave 5
+	note E_, 8
+	endchannel
+
+
+Music_PkmnHealed_Ch3: ; 9bd2 (2:5bd2)
+	notetype 12, 1, 0
+	octave 4
+	note E_, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note E_, 2
+	note G#, 2
+	note E_, 6
+	rest 2
+	endchannel
+; 0x9bde
\ No newline at end of file
--- /dev/null
+++ b/music/pokecenter.asm
@@ -1,0 +1,376 @@
+Music_Pokecenter_Ch1: ; be56 (2:7e56)
+	tempo 0, 144
+	stereopanning 119
+	duty 3
+	vibrato 10, 2, 2
+	unknownmusic0xe8
+
+Music_Pokecenter_branch_be61:
+	notetype 12, 10, 3
+	octave 3
+	note F#, 2
+	note F_, 2
+	note F#, 2
+	notetype 12, 11, 5
+	octave 4
+	note D_, 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	notetype 12, 10, 3
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	notetype 12, 11, 5
+	octave 4
+	note C#, 4
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	notetype 12, 10, 3
+	note F#, 2
+	note F_, 2
+	note F#, 2
+	notetype 12, 11, 5
+	octave 4
+	note D_, 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	notetype 12, 10, 3
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	notetype 12, 11, 5
+	octave 4
+	note C#, 4
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	note B_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 4
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G_, 4
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 4
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	note G_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	note B_, 2
+	note A_, 8
+	octave 4
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 4
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	note D_, 2
+	note C#, 4
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 4
+	note G_, 2
+	note A_, 2
+	note B_, 2
+	note G_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	loopchannel 0, Music_Pokecenter_branch_be61
+
+
+Music_Pokecenter_Ch2: ; bef9 (2:7ef9)
+	vibrato 8, 2, 5
+
+Music_Pokecenter_branch_befc:
+	callchannel Music_Pokecenter_branch_bf4e
+	duty 3
+	notetype 12, 10, 5
+	octave 3
+	note A_, 4
+	note E_, 4
+	callchannel Music_Pokecenter_branch_bf60
+	note D_, 2
+	note F#, 6
+	duty 3
+	notetype 12, 10, 5
+	octave 3
+	note A_, 4
+	note E_, 4
+	callchannel Music_Pokecenter_branch_bf4e
+	duty 3
+	notetype 12, 10, 5
+	octave 3
+	note A_, 4
+	note E_, 4
+	callchannel Music_Pokecenter_branch_bf60
+	note D_, 8
+	duty 3
+	notetype 12, 10, 5
+	octave 3
+	note D_, 4
+	note E_, 4
+	duty 2
+	notetype 12, 12, 6
+	octave 4
+	note F#, 8
+	note A_, 8
+	note G_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 8
+	note C#, 8
+	note E_, 8
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 8
+	note F#, 8
+	note A_, 8
+	note G_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	note B_, 8
+	note A_, 4
+	note G_, 2
+	note F#, 2
+	note G_, 8
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 8
+	loopchannel 0, Music_Pokecenter_branch_befc
+
+Music_Pokecenter_branch_bf4e:
+	duty 2
+	notetype 12, 12, 2
+	octave 4
+	note D_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note D_, 2
+	notetype 12, 12, 3
+	note A_, 4
+	note G_, 4
+	note F#, 2
+	note E_, 2
+	note C#, 6
+	endchannel
+
+Music_Pokecenter_branch_bf60:
+	duty 2
+	notetype 12, 12, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note C#, 2
+	notetype 12, 12, 3
+	note F#, 4
+	note E_, 4
+	note C#, 2
+	endchannel
+
+
+Music_Pokecenter_Ch3: ; bf70 (2:7f70)
+	notetype 12, 1, 0
+
+Music_Pokecenter_branch_bf72:
+	octave 4
+	note D_, 2
+	note F#, 2
+	note D_, 2
+	note F#, 2
+	note D_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	callchannel Music_Pokecenter_branch_bfd9
+	callchannel Music_Pokecenter_branch_bfe2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note G_, 2
+	note A_, 2
+	note D_, 2
+	note F#, 2
+	note D_, 2
+	note F#, 2
+	note D_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	callchannel Music_Pokecenter_branch_bfd9
+	callchannel Music_Pokecenter_branch_bfe2
+	note D_, 2
+	note F#, 2
+	note D_, 2
+	note F#, 2
+	note D_, 2
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	callchannel Music_Pokecenter_branch_bfeb
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note B_, 2
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	callchannel Music_Pokecenter_branch_bfeb
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note B_, 2
+	note G_, 2
+	note B_, 2
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	note E_, 2
+	note G_, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	loopchannel 0, Music_Pokecenter_branch_bf72
+
+Music_Pokecenter_branch_bfd9:
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	endchannel
+
+Music_Pokecenter_branch_bfe2:
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note G_, 2
+	note A_, 2
+	endchannel
+
+Music_Pokecenter_branch_bfeb:
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	endchannel
+; 0xbff4
\ No newline at end of file
--- /dev/null
+++ b/music/pokemontower.asm
@@ -1,0 +1,459 @@
+Music_PokemonTower_Ch1: ; 7f04a (1f:704a)
+	tempo 0, 152
+	stereopanning 119
+	duty 3
+	unknownmusic0xe8
+	vibrato 12, 2, 3
+	notetype 12, 8, 0
+	rest 4
+	octave 4
+	note B_, 12
+
+Music_PokemonTower_branch_7f05a:
+	notetype 12, 11, 4
+	octave 4
+	note G_, 1
+	rest 7
+	note G_, 1
+	rest 7
+	octave 3
+	note B_, 1
+	rest 7
+	note B_, 1
+	rest 3
+	note B_, 1
+	rest 3
+	note B_, 1
+	rest 7
+	note B_, 1
+	rest 7
+	note B_, 1
+	rest 7
+	octave 4
+	note F#, 1
+	rest 7
+	note C_, 1
+	octave 3
+	note B_, 1
+	note G_, 1
+	rest 5
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note F#, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note G_, 1
+	rest 7
+	note G_, 1
+	rest 7
+	note F#, 1
+	rest 7
+	note F#, 1
+	rest 7
+	note G_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note D_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note G_, 1
+	rest 7
+	note G_, 1
+	rest 7
+	note F#, 1
+	rest 7
+	note B_, 1
+	rest 7
+	note B_, 1
+	rest 7
+	octave 4
+	note C_, 1
+	rest 7
+	note C_, 1
+	rest 7
+	note C#, 1
+	rest 7
+	note C#, 1
+	rest 7
+	note C_, 1
+	rest 7
+	note C_, 1
+	rest 3
+	notetype 12, 8, 4
+	note C_, 1
+	rest 3
+	notetype 12, 11, 4
+	note D_, 1
+	rest 7
+	note D_, 1
+	rest 7
+	octave 3
+	note A_, 1
+	rest 7
+	note A_, 1
+	rest 7
+	notetype 12, 10, 7
+	note B_, 8
+	note B_, 8
+	octave 4
+	note C_, 8
+	note C_, 8
+	note C#, 8
+	note C#, 8
+	notetype 12, 10, 6
+	note D_, 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	notetype 12, 9, 2
+	note B_, 4
+	octave 5
+	note E_, 4
+	note D_, 4
+	note C_, 4
+	octave 4
+	note B_, 4
+	octave 5
+	note E_, 4
+	note D_, 4
+	note C_, 4
+	octave 4
+	note B_, 4
+	octave 5
+	note E_, 4
+	note D_, 4
+	note C_, 4
+	octave 4
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	octave 5
+	note C_, 16
+	note C_, 16
+	loopchannel 0, Music_PokemonTower_branch_7f05a
+
+
+Music_PokemonTower_Ch2: ; 7f0e3 (1f:70e3)
+	vibrato 20, 3, 4
+	duty 3
+	notetype 12, 10, 0
+	octave 5
+	note C_, 12
+	octave 4
+	note E_, 4
+
+Music_PokemonTower_branch_7f0ee:
+	notetype 12, 12, 1
+	octave 5
+	note C_, 8
+	octave 4
+	note B_, 4
+	notetype 12, 12, 4
+	note G_, 1
+	note F#, 1
+	note E_, 1
+	note D#, 1
+	notetype 12, 11, 0
+	note G_, 8
+	octave 5
+	note C_, 8
+	octave 4
+	note B_, 4
+	note G_, 4
+	note E_, 4
+	note G_, 4
+	octave 5
+	note C_, 8
+	notetype 12, 11, 7
+	note C_, 8
+	notetype 12, 12, 2
+	octave 4
+	note G_, 1
+	note F#, 1
+	note E_, 1
+	rest 1
+	notetype 12, 9, 6
+	octave 3
+	note G_, 4
+	notetype 12, 12, 7
+	note G_, 4
+	note B_, 4
+	note G_, 4
+	note B_, 4
+	octave 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	notetype 12, 11, 0
+	octave 4
+	note C_, 16
+	note E_, 8
+	notetype 12, 11, 7
+	note E_, 12
+	notetype 12, 12, 5
+	octave 5
+	note C_, 4
+	octave 4
+	note B_, 4
+	note G_, 4
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	notetype 12, 11, 0
+	note F#, 12
+	note G_, 4
+	notetype 12, 11, 0
+	note F#, 8
+	notetype 12, 11, 7
+	note F#, 8
+	notetype 12, 11, 0
+	note B_, 4
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	note B_, 16
+	notetype 12, 11, 0
+	octave 5
+	note C_, 4
+	octave 4
+	note G_, 4
+	note F#, 4
+	note E_, 4
+	notetype 12, 9, 0
+	octave 5
+	note C_, 16
+	notetype 12, 11, 0
+	note D_, 4
+	octave 4
+	note A_, 4
+	note G#, 4
+	note F#, 4
+	notetype 12, 2, 15
+	octave 5
+	note D_, 16
+	notetype 12, 12, 0
+	note E_, 4
+	octave 4
+	note B_, 4
+	note A_, 4
+	note G_, 4
+	octave 5
+	note F_, 4
+	note C_, 4
+	octave 4
+	note A#, 4
+	note G#, 4
+	octave 5
+	note F#, 4
+	note D_, 4
+	note C_, 4
+	octave 4
+	note A#, 4
+	note G#, 4
+	note F#, 4
+	note E_, 4
+	note D_, 4
+	notetype 12, 11, 0
+	note C_, 8
+	notetype 12, 9, 0
+	note C_, 8
+	notetype 12, 8, 0
+	note C_, 8
+	notetype 12, 7, 0
+	note C_, 8
+	notetype 12, 6, 0
+	note C_, 8
+	notetype 12, 6, 7
+	note C_, 8
+	rest 16
+	notetype 12, 10, 0
+	octave 5
+	note G_, 16
+	octave 6
+	note C_, 16
+	octave 5
+	note B_, 8
+	note G_, 8
+	note E_, 8
+	note G_, 8
+	octave 6
+	note C_, 16
+	vibrato 0, 3, 4
+	notetype 12, 10, 7
+	note C_, 16
+	loopchannel 0, Music_PokemonTower_branch_7f0ee
+
+
+Music_PokemonTower_Ch3: ; 7f19a (1f:719a)
+	vibrato 4, 1, 1
+	notetype 12, 1, 3
+	rest 8
+	octave 5
+	note G_, 8
+
+Music_PokemonTower_branch_7f1a2:
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 3
+	note E_, 1
+	note D#, 1
+	note F#, 1
+	note D#, 1
+	note E_, 1
+	rest 7
+	note G_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note B_, 1
+	rest 7
+	note E_, 1
+	note D#, 1
+	octave 4
+	note B_, 1
+	rest 5
+	note B_, 1
+	rest 7
+	note B_, 1
+	rest 7
+	note B_, 1
+	rest 7
+	octave 5
+	note C_, 1
+	rest 7
+	note C_, 1
+	rest 7
+	note C_, 1
+	rest 7
+	note C_, 1
+	rest 7
+	octave 4
+	note B_, 1
+	rest 7
+	note B_, 1
+	rest 7
+	note B_, 1
+	rest 7
+	note B_, 1
+	rest 7
+	octave 5
+	note C_, 1
+	rest 7
+	note C_, 1
+	rest 7
+	note C_, 1
+	rest 7
+	note C_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note F#, 1
+	rest 7
+	note F#, 1
+	rest 7
+	note D_, 1
+	rest 7
+	note D_, 1
+	rest 3
+	note D_, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note E_, 1
+	rest 7
+	note E_, 1
+	rest 7
+	note F_, 1
+	rest 7
+	note F_, 1
+	rest 7
+	note F#, 1
+	rest 7
+	note F#, 1
+	rest 7
+	note G_, 1
+	rest 15
+	notetype 12, 1, 5
+	octave 4
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 15
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 7
+	notetype 12, 1, 3
+	octave 6
+	note E_, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note E_, 1
+	rest 15
+	note E_, 1
+	rest 15
+	note E_, 1
+	rest 15
+	note E_, 1
+	rest 15
+	note E_, 1
+	rest 15
+	note E_, 1
+	rest 7
+	octave 5
+	note E_, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	loopchannel 0, Music_PokemonTower_branch_7f1a2
+; 0x7f243
\ No newline at end of file
--- a/music/pokeredmusicdisasm/AbstractData.cpp
+++ /dev/null
@@ -1,37 +1,0 @@
-#include "AbstractData.h"
-using namespace std;
-
-AbstractData::AbstractData()
-{
-    error = false;
-}
-
-// This method must always return "" if true but can return
-// any other value for false
-string AbstractData::GenAsm()
-{
-    if(error) return ";#Error";
-    else return "";
-}
-
-bool AbstractData::IsValid(unsigned char* byte)
-{
-	return true;
-}
-
-bool AbstractData::Parse(unsigned char* byte)
-{
-    // If it's not valid, don't even bother parsing
-    if(!IsValid(byte)) return false;
-    return true;
-}
-
-unsigned int AbstractData::Arguments()
-{
-	return 0;
-}
-
-bool AbstractData::GetError()
-{
-    return error;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/AbstractData.h
+++ /dev/null
@@ -1,23 +1,0 @@
-#ifndef ABSTRACTDATA_H
-#define ABSTRACTDATA_H
-
-#include <string>
-
-// All information types inherit from here
-class AbstractData
-{
-public:
-    AbstractData();
-
-    virtual std::string GenAsm(); // Generate Assembly Output
-    virtual bool Parse(unsigned char* byte); // Parse Given Data
-	virtual bool GetError(); // Get Error (No Write, Error is read only)
-
-	virtual bool IsValid(unsigned char* byte); // Check for byte validity
-    virtual unsigned int Arguments(); // Number of arguments taken
-
-protected:
-    bool error; // Whether there's an error in parsing or not
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Call.cpp
+++ /dev/null
@@ -1,71 +1,0 @@
-#include <sstream>
-#include "Call.h"
-using namespace std;
-
-Call::Call()
-{
-    error = false;
-    address = 0;
-}
-
-Call::Call(unsigned char* byte)
-{
-    Parse(byte);
-}
-
-Call::Call(unsigned short value, bool)
-{
-    SetAddress(value);
-}
-
-unsigned short Call::GetAddress()
-{
-    return address;
-}
-
-void Call::SetAddress(unsigned short value)
-{
-    address = value;
-}
-
-string Call::GenAsm()
-{
-    string tmpRet = AbstractData::GenAsm();
-    if(tmpRet != "") return tmpRet;
-
-    stringstream tmpAsmOut;
-    tmpAsmOut << "mus_call" << " $" << hex << uppercase << address;
-    return tmpAsmOut.str();
-}
-
-bool Call::IsValid(unsigned char* byte)
-{
-	if(byte[0] == 0xFD)
-	{
-		error = false;
-		return true;
-	}
-	else
-	{
-		error = true;
-		return false;
-	}
-}
-
-bool Call::Parse(unsigned char* byte)
-{
-    if(!AbstractData::Parse(byte)) return false;
-
-    // Get Address
-    address = byte[2];
-    address <<= 8;
-    address |= byte[1];
-
-    return true;
-}
-
-unsigned int Call::Arguments()
-{
-    // 1 2-byte argument = 2 bytes
-	return 2;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Call.h
+++ /dev/null
@@ -1,34 +1,0 @@
-#ifndef CALL_H
-#define CALL_H
-
-#include "AbstractData.h"
-
-// Represents 1 call
-class Call : public AbstractData
-{
-public:
-    // Constructors
-    Call(); // Default
-    Call(unsigned char* byte); // Parse Immidiately
-    Call(unsigned short value, bool); // Set value
-
-    // Direct Getter/Setter Functions
-    unsigned short GetAddress();
-    void SetAddress(unsigned short value);
-
-    // The standard re-implementations from AbstractData
-    virtual std::string GenAsm();
-    virtual bool IsValid(unsigned char* byte);
-    virtual bool Parse(unsigned char* byte);
-    virtual unsigned int Arguments();
-
-private:
-    unsigned short address;
-};
-
-#endif
-
-// Rqandom Notes
-//ED Speed of song
-//EC Instrument
-//DC Volume
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Console.cpp
+++ /dev/null
@@ -1,45 +1,0 @@
-#include "Console.h"
-
-using namespace std;
-
-// Basic
-void Console::Get(char* value)
-{
-    cin >> value;
-}
-void Console::Get(string& value)
-{
-    cin >> value;
-}
-void Console::Print(const char* value)
-{
-    cout << value;
-}
-void Console::Error(const char* value)
-{
-    cerr << value;
-}
-
-// Upper-Basic
-void Console::PrintLn(const char* value)
-{
-    Print(value);
-    cout << endl;
-}
-void Console::ErrorLn(const char* value)
-{
-    Error(value);
-    cerr << endl;
-}
-
-// Higher
-/*void Console::Ask(const char* question, char* answer)
-{
-    Print(question);
-    Get(answer);
-}
-void Console::Ask(const char* question, string& answer)
-{
-    Print(question);
-    Get(answer);
-}*/
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Console.h
+++ /dev/null
@@ -1,41 +1,0 @@
-#ifndef CONSOLE_H
-#define CONSOLE_H
-
-#include <iostream>
-#include <string>
-#include <sstream>
-
-// Just a Console Utility Library
-class Console
-{
-public:
-    // Basic
-    static void Get(char* value);
-    static void Get(std::string& value);
-    static void Print(const char* value);
-    static void Error(const char* value);
-
-    // Upper-Basic
-    static void PrintLn(const char* value);
-    static void ErrorLn(const char* value);
-
-    // Higher
-    //static void Ask(const char* question, char* answer);
-    //static void Ask(const char* question, std::string& answer);
-
-	template<class T>
-	static void Ask(const char* question, T& answer, std::ios_base::fmtflags flags = std::ios_base::dec)
-	{
-		std::stringstream _tmpstr;
-		std::string _tmp;
-
-		Print(question);
-		Get(_tmp);
-
-		_tmpstr << _tmp;
-		_tmpstr.flags(flags);
-		_tmpstr >> answer;
-	}
-};
-
-#endif // CONSOLE_H
--- a/music/pokeredmusicdisasm/Duty.cpp
+++ /dev/null
@@ -1,93 +1,0 @@
-#include <sstream>
-#include "Duty.h"
-using namespace std;
-
-Duty::Duty()
-{
-    duty = 0;
-}
-
-Duty::Duty(unsigned char* byte) // Parse Immidiately
-{
-    Parse(byte);
-}
-
-Duty::Duty(unsigned char value, bool) // Set value
-{
-    SetDuty(value);
-}
-
-unsigned char Duty::GetDuty()
-{
-    return duty;
-}
-
-void Duty::SetDuty(unsigned char value)
-{
-    // Clamp duty to 3 since that's the highest possible
-    duty = value;
-    if(duty >= 3) duty = 3;
-}
-
-// Byte 0 - The Command Code
-// Byte 1 - The Value
-bool Duty::IsValid(unsigned char* byte)
-{
-	if((byte[0] == 0xEC) &&
-		(byte[1] >= 0x0) &&
-		(byte[1] <= 0x3))
-	{
-		error = false;	// Unblock assembling
-		return true;
-	}
-	else
-	{
-		error = true;	// Block assembling
-		return false;
-	}
-}
-
-string Duty::GenAsm()
-{
-	string ret = AbstractData::GenAsm();
-    if(ret != "") return ret;
-
-	stringstream tmpAsmOut;
-	tmpAsmOut << "mus_duty " << LookupDutyString();
-	return tmpAsmOut.str();
-}
-
-bool Duty::Parse(unsigned char* byte)
-{
-	if(!AbstractData::Parse(byte)) return false;
-
-	duty = byte[1];
-        return true;
-}
-
-string Duty::LookupDutyString()
-{
-	// In case some error happens and the values doesn't match the list below
-	stringstream defTmp;
-
-	switch(duty)
-	{
-	case duty12_5:
-		return "duty12_5";
-	case duty25:
-		return "duty25";
-	case duty50:
-		return "duty50";
-	case duty75:
-		return "duty75";
-	default:
-		defTmp << "$" << uppercase << hex << (short)duty;
-		return defTmp.str();
-	}
-}
-
-unsigned int Duty::Arguments()
-{
-    //1 1-byte argument = 1
-    return 1;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Duty.h
+++ /dev/null
@@ -1,40 +1,0 @@
-#ifndef DUTY_H
-#define DUTY_H
-
-#include "AbstractData.h"
-
-//Represents 1 Duty data
-class Duty : public AbstractData
-{
-public:
-    // Constructors
-    Duty();
-    Duty(unsigned char* byte); // Parse Immidiately
-    Duty(unsigned char value, bool); // Set value
-
-    // Re-Implementations from Parent
-    virtual std::string GenAsm();
-    virtual bool IsValid(unsigned char* byte);
-    virtual bool Parse(unsigned char* byte);
-    virtual unsigned int Arguments();
-
-    // Direct Getters and Setters
-    unsigned char GetDuty();
-    void SetDuty(unsigned char value);
-
-    // Custom Functions
-    std::string LookupDutyString();
-
-    enum dutyList : unsigned char
-    {
-        duty12_5 = 0x0,
-        duty25 = 0x1,
-        duty50 = 0x2,
-        duty75 = 0x3
-    };
-
-private:
-	unsigned char duty;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/File.h
+++ /dev/null
@@ -1,26 +1,0 @@
-#ifndef FILE_H
-#define FILE_H
-
-#include <string>
-#include <vector>
-#include <fstream>
-
-class File
-{
-public:
-	File();
-	File(std::string filename, unsigned int offset = 0, unsigned int length = 0);
-
-	string GetFileName();
-	void SetFilename(string value);
-
-private:
-	std::string filename;
-	std::vector<unsigned char> fileBuffer;
-	std::fstream fileHandle;
-
-	std::vector<unsigned char>::iterator start;
-	std::vector<unsigned char>::iterator cur;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Jump.cpp
+++ /dev/null
@@ -1,83 +1,0 @@
-#include <sstream>
-#include "Jump.h"
-using namespace std;
-
-Jump::Jump()
-{
-	address = 0x0000;
-	loop = 0;
-}
-
-Jump::Jump(unsigned char* byte) // Parse Immidiately
-{
-	Parse(byte);
-}
-
-Jump::Jump(unsigned short value, unsigned char loop, bool) // Set value
-{
-	SetAddress(value);
-	SetLoop(loop);
-}
-
-unsigned short Jump::GetAddress()
-{
-	return address;
-}
-
-void Jump::SetAddress(unsigned short value)
-{
-	address = value;
-}
-
-unsigned char Jump::GetLoop()
-{
-	return loop;
-}
-
-void Jump::SetLoop(unsigned char value)
-{
-	loop = value;
-}
-
-string Jump::GenAsm()
-{
-	string tmpRet = AbstractData::GenAsm();
-	if(tmpRet != "") return tmpRet;
-
-	stringstream tmpAsmOut;
-	tmpAsmOut << "mus_jump" << " " << (short)loop << ", $" << hex << uppercase << address;
-	return tmpAsmOut.str();
-}
-
-bool Jump::IsValid(unsigned char* byte)
-{
-	if(byte[0] == 0xFE)
-	{
-		error = false;
-		return true;
-	}
-	else
-	{
-		error = true;
-		return false;
-	}
-}
-
-bool Jump::Parse(unsigned char* byte)
-{
-	if(!AbstractData::Parse(byte)) return false;
-
-	loop = byte[1];
-
-    address = byte[3];
-    address <<= 8;
-    address |= byte[2];
-
-	return true;
-}
-
-unsigned int Jump::Arguments()
-{
-	// 1 1-byte command, 1 1-byte loop, 1 2-byte pointer = 4 bytes
-	return 3;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Jump.h
+++ /dev/null
@@ -1,33 +1,0 @@
-#ifndef JUMP_H
-#define JUMP_H
-
-#include "AbstractData.h"
-
-// Represents 1 Jump Class
-class Jump : public AbstractData
-{
-public:
-    // Constructors
-    Jump(); // Default
-    Jump(unsigned char* byte); // Parse Immidiately
-    Jump(unsigned short value, unsigned char loop, bool); // Set value
-
-    // Direct Getter/Setter Functions
-    unsigned short GetAddress();
-    void SetAddress(unsigned short value);
-
-	unsigned char GetLoop();
-    void SetLoop(unsigned char value);
-
-    // The standard re-implementations from AbstractData
-    virtual std::string GenAsm();
-    virtual bool IsValid(unsigned char* byte);
-    virtual bool Parse(unsigned char* byte);
-    virtual unsigned int Arguments();
-
-private:
-    unsigned short address;
-	unsigned char loop;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Makefile
+++ /dev/null
@@ -1,68 +1,0 @@
-
-OBJECTS = main.o Jump.o Modulation.o Note.o Octave.o Parser.o Stop.o \
-Tempo.o UnkCode.o UnkEB.o Velocity.o Volume.o Console.o AbstractData.o Call.o \
-Duty.o args.o
-
-CC = g++
-CFLAGS = -std=c++0x
-
-pokeredmusicdisasm: $(OBJECTS)
-	$(CC) $(CFLAGS) $(OBJECTS) -o "../../extras/pokeredmusicdisasm.exe"
-
-Parser.o: Jump.h Modulation.h Note.h Octave.h Parser.h Stop.h \
-Tempo.h UnkCode.h UnkEB.h Velocity.h Volume.h
-	$(CC) $(CFLAGS) -c main.cpp Jump.cpp Modulation.cpp \
-Note.cpp Octave.cpp Parser.cpp Stop.cpp Tempo.cpp UnkCode.cpp UnkEB.cpp \
-Velocity.cpp Volume.cpp
-
-Duty.o: Duty.h AbstractData.h
-	$(CC) $(CFLAGS) -c Duty.cpp AbstractData.cpp
-
-Console.o: Console.h
-	$(CC) $(CFLAGS) -c Console.cpp
-
-AbstractData.o: AbstractData.h
-	$(CC) $(CFLAGS) -c AbstractData.cpp
-
-Call.o: Call.h Call.cpp AbstractData.h
-	$(CC) $(CFLAGS) -c Call.cpp AbstractData.cpp
-
-main.o: main.cpp Console.h Parser.h args.h
-	$(CC) $(CFLAGS) -c main.cpp Console.cpp Parser.cpp args.cpp
-
-Jump.o: Jump.h AbstractData.h
-	$(CC) $(CFLAGS) -c Jump.cpp AbstractData.cpp
-
-Modulation.o: Modulation.h AbstractData.h
-	$(CC) $(CFLAGS) -c Modulation.cpp AbstractData.cpp
-
-Note.o: Note.h AbstractData.h
-	$(CC) $(CFLAGS) -c Note.cpp AbstractData.cpp
-
-Octave.o: Octave.h AbstractData.h
-	$(CC) $(CFLAGS) -c Octave.cpp AbstractData.cpp
-
-Stop.o: Stop.h AbstractData.h
-	$(CC) $(CFLAGS) -c Stop.cpp AbstractData.cpp
-
-Tempo.o: Tempo.h AbstractData.h
-	$(CC) $(CFLAGS) -c Tempo.cpp AbstractData.cpp
-
-UnkCode.o: UnkCode.h AbstractData.h
-	$(CC) $(CFLAGS) -c UnkCode.cpp AbstractData.cpp
-
-UnkEB.o: UnkEB.h AbstractData.h
-	$(CC) $(CFLAGS) -c UnkEB.cpp AbstractData.cpp
-
-Velocity.o: Velocity.h AbstractData.h
-	$(CC) $(CFLAGS) -c Velocity.cpp AbstractData.cpp
-
-Volume.o: Volume.h AbstractData.h
-	$(CC) $(CFLAGS) -c Volume.cpp AbstractData.cpp
-
-args.o: args.h
-	$(CC) $(CFLAGS) -c args.cpp
-	
-clean:
-	rm *.o
-	rm ../../extras/pokeredmusicdisasm.exe
--- a/music/pokeredmusicdisasm/Modulation.cpp
+++ /dev/null
@@ -1,96 +1,0 @@
-#include <sstream>
-#include "Modulation.h"
-using namespace std;
-
-Modulation::Modulation()
-{
-	delay = 0;
-	depth = 0;
-	rate = 0;
-}
-
-Modulation::Modulation(unsigned char* byte) // Parse Immidiately
-{
-	Parse(byte);
-}
-
-Modulation::Modulation(unsigned char delay, unsigned char depth, unsigned char rate, bool) // Set value
-{
-	SetDelay(delay);
-	SetDepth(depth);
-	SetRate(rate);
-}
-
-// Direct Getter/Setter Functions
-unsigned char Modulation::GetDelay()
-{
-	return delay;
-}
-
-void Modulation::SetDelay(unsigned char value)
-{
-	delay = value;
-}
-
-unsigned char Modulation::GetDepth()
-{
-	return depth;
-}
-
-void Modulation::SetDepth(unsigned char value)
-{
-	depth = value;
-}
-
-unsigned char Modulation::GetRate()
-{
-	return rate;
-}
-
-void Modulation::SetRate(unsigned char value)
-{
-	rate = value;
-}
-
-bool Modulation::IsValid(unsigned char* byte)
-{
-	if(byte[0] == 0xEA)
-	{
-		error = false;	// Unblock assembling
-		return true;
-	}
-	else
-	{
-		error = true;	// Block assembling
-		return false;
-	}
-}
-
-string Modulation::GenAsm()
-{
-	string tmpRet = AbstractData::GenAsm();
-	if(tmpRet != "") return tmpRet;
-
-	stringstream tmpAsmOut;
-	tmpAsmOut << "mus_mod " << (short)delay << ", " << (short)depth << ", " << (short)rate;
-	return tmpAsmOut.str();
-}
-
-bool Modulation::Parse(unsigned char* byte)
-{
-	if(!AbstractData::Parse(byte)) return false;
-	
-	delay = byte[1];
-	
-	depth = byte[2] & 0xF0;
-	depth >>= 4;
-
-	rate = byte[2] & 0x0F;
-	return true;
-}
-
-unsigned int Modulation::Arguments()
-{
-	// 2 1-byte arguments = 2
-	return 2;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Modulation.h
+++ /dev/null
@@ -1,37 +1,0 @@
-#ifndef MODULATION_H
-#define MODULATION_H
-
-#include "AbstractData.h"
-
-//Represents 1 modulation value
-class Modulation : public AbstractData
-{
-public:
-	// Constructors
-	Modulation();
-	Modulation(unsigned char* byte); // Parse Immidiately
-    Modulation(unsigned char delay, unsigned char depth, unsigned char rate, bool); // Set value
-
-	// Direct Getter/Setter Functions
-    unsigned char GetDelay();
-    void SetDelay(unsigned char value);
-
-	unsigned char GetDepth();
-    void SetDepth(unsigned char value);
-
-	unsigned char GetRate();
-    void SetRate(unsigned char value);
-
-	// Re-implemented
-	virtual std::string GenAsm();
-	virtual bool IsValid(unsigned char* byte);
-	virtual bool Parse(unsigned char* byte);
-	virtual unsigned int Arguments();
-
-private:
-	unsigned char delay;
-	unsigned char depth;
-	unsigned char rate;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Note.cpp
+++ /dev/null
@@ -1,174 +1,0 @@
-#include <sstream>
-#include "Note.h"
-
-using namespace std;
-
-Note::Note()
-{
-	pitch = 0x0;
-	delay = 0x0;
-}
-
-Note::Note(unsigned char* byte) // Parse Immidiately
-{
-	Parse(byte);
-}
-
-Note::Note(unsigned char pitch, unsigned char delay,bool) // Set value
-{
-	SetPitch(pitch);
-	SetDelay(delay);
-}
-
-unsigned char Note::GetPitch()
-{
-	return pitch;
-}
-
-void Note::SetPitch(unsigned char value)
-{
-	pitch = value;
-}
-
-unsigned char Note::GetDelay()
-{
-	return delay;
-}
-
-void Note::SetDelay(unsigned char value)
-{
-	delay = value;
-}
-
-bool Note::IsValid(unsigned char* byte)
-{
-	// A Note is a byte that is between 0x00 and 0xCF
-	if((byte[0] >= 0x00) &&
-		(byte[0] <= 0xCF))
-	{
-		error = false;	// Unblock assembling
-		return true;
-	}
-	else
-	{
-		error = true;	// Block assembling
-		return false;
-	}
-}
-
-// Generates the assembly for this note
-string Note::GenAsm()
-{
-	string tmpRet = AbstractData::GenAsm();
-	if(tmpRet != "") return tmpRet;
-
-	stringstream tmpAsmOut;
-	tmpAsmOut << "mus_note" << " " << LookupPitchStr() << ", " << LookupDelayStr();
-	return tmpAsmOut.str();
-}
-
-// Takes the raw byte and parses it's data, storing it
-bool Note::Parse(unsigned char* byte)
-{
-	if(!AbstractData::Parse(byte)) return false;
-
-	pitch = byte[0] & 0xF0;
-	pitch >>= 4;
-
-	delay = byte[0] & 0x0F;
-	return true;
-}
-
-// Fetches the asm string name for the pitch
-string Note::LookupPitchStr()
-{
-	// In case some error happens and the values doesn't match the list below
-	stringstream defTmp;
-
-	switch(pitch)
-	{
-	case noteC:
-		return "noteC";
-	case noteCS:
-		return "noteC#";
-	case noteD:
-		return "noteD";
-	case noteDS:
-		return "noteD#";
-	case noteE:
-		return "noteE";
-	case noteF:
-		return "noteF";
-	case noteFS:
-		return "noteF#";
-	case noteG:
-		return "noteG";
-	case noteGS:
-		return "noteG#";
-	case noteA:
-		return "noteA";
-	case noteAS:
-		return "noteA#";
-	case noteB:
-		return "noteB";
-	case noteRst:
-		return "noteRst";
-	default:
-		defTmp.setf(ios_base::uppercase | ios_base::hex);
-		defTmp << "$" << pitch;
-		return defTmp.str();
-	}
-}
-
-// Fetches the asm string name for the delay
-string Note::LookupDelayStr()
-{
-	// In case some error happens and the values doesn't match the list below
-	stringstream defTmp;
-
-	switch(delay)
-	{
-	case note16:
-		return "note16";
-	case note8:
-		return "note8";
-	case note8_16:
-		return "note8_16";
-	case note4:
-		return "note4";
-	case note4_16:
-		return "note4_16";
-	case note4_8:
-		return "note4_8";
-	case note4_8_16:
-		return "note4_8_16";
-	case note2:
-		return "note2";
-	case note2_16:
-		return "note2_16";
-	case note2_8:
-		return "note2_8";
-	case note2_8_16:
-		return "note2_8_16";
-	case note2_4:
-		return "note2_4";
-	case note2_4_16:
-		return "note2_4_16";
-	case note2_4_8:
-		return "note2_4_8";
-	case note2_4_8_16:
-		return "note2_4_8_16";
-	case note1:
-		return "note1";
-	default:
-		defTmp.setf(ios_base::uppercase | ios_base::hex);
-		defTmp << "$" << (short)pitch;
-		return defTmp.str();
-	}
-}
-
-unsigned int Note::Arguments()
-{
-	// No Arguments
-	return 0;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Note.h
+++ /dev/null
@@ -1,73 +1,0 @@
-#ifndef NOTE_H
-#define NOTE_H
-
-#include "AbstractData.h"
-
-// Holds a single note
-class Note : public AbstractData
-{
-public:
-	// Constructors
-	Note();
-	Note(unsigned char* byte); // Parse Immidiately
-    Note(unsigned char pitch, unsigned char delay,bool); // Set value
-
-	// Reimplementations
-	virtual std::string GenAsm();
-	virtual bool IsValid(unsigned char* byte);
-	virtual bool Parse(unsigned char* byte);
-	virtual unsigned int Arguments();
-
-	// Getters and Setters
-	unsigned char GetPitch();
-	void SetPitch(unsigned char value);
-
-	unsigned char GetDelay();
-	void SetDelay(unsigned char value);
-
-	// Specific Methods
-	std::string LookupPitchStr();
-	std::string LookupDelayStr();
-
-        enum pitch_code : unsigned char
-        {
-            noteC = 0x0,
-            noteCS = 0x1,
-            noteD = 0x2,
-            noteDS = 0x3,
-            noteE = 0x4,
-            noteF = 0x5,
-            noteFS = 0x6,
-            noteG = 0x7,
-            noteGS = 0x8,
-            noteA = 0x9,
-            noteAS = 0xA,
-            noteB = 0xB,
-            noteRst = 0xC
-        };
-
-        enum delay_code : unsigned char
-        {
-            note16 = 0x0,
-            note8 = 0x1,
-            note8_16 = 0x2,
-            note4 = 0x3,
-            note4_16 = 0x4,
-            note4_8 = 0x5,
-            note4_8_16 = 0x6,
-            note2 = 0x7,
-            note2_16 = 0x8,
-            note2_8 = 0x9,
-            note2_8_16 = 0xA,
-            note2_4 = 0xB,
-            note2_4_16 = 0xC,
-            note2_4_8 = 0xD,
-            note2_4_8_16 = 0xE,
-            note1 = 0xF
-        };
-private:
-	unsigned char pitch;
-	unsigned char delay;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Octave.cpp
+++ /dev/null
@@ -1,97 +1,0 @@
-#include <sstream>
-#include "Octave.h"
-using namespace std;
-
-Octave::Octave()
-{
-	octave = 0;
-}
-
-Octave::Octave(unsigned char* byte) // Parse Immidiately
-{
-	Parse(byte);
-}
-
-Octave::Octave(unsigned char octave, bool) // Set value
-{
-	SetOctave(octave);
-}
-
-unsigned char Octave::GetOctave()
-{
-	return octave;
-}
-
-void Octave::SetOctave(unsigned char value)
-{
-	octave = value;
-}
-
-bool Octave::IsValid(unsigned char* byte)
-{
-	if((byte[0] >= 0xE0) &&
-		(byte[0] <= 0xE7))
-	{
-		error = false;	// Unblock assembling
-		return true;
-	}
-	else
-	{
-		error = true;	// Block assembling
-		return false;
-	}
-}
-
-string Octave::GenAsm()
-{
-	string tmpRet = AbstractData::GenAsm();
-	if(tmpRet != "") return tmpRet;
-
-	stringstream tmpAsmOut;
-	tmpAsmOut << "mus_octave" << " " << LookupOctString();
-	return tmpAsmOut.str();
-}
-
-bool Octave::Parse(unsigned char* byte)
-{
-	if(!AbstractData::Parse(byte)) return false;
-
-	octave = byte[0];
-	return true;
-}
-
-string Octave::LookupOctString()
-{
-	// In case some error happens and the values doesn't match the list below
-	stringstream defTmp;
-
-	switch(octave)
-	{
-	case oct0:
-		return "oct0";
-	case oct1:
-		return "oct1";
-	case oct2:
-		return "oct2";
-	case oct3:
-		return "oct3";
-	case oct4:
-		return "oct4";
-	case oct5:
-		return "oct5";
-	case oct6:
-		return "oct6";
-	case oct7:
-		return "oct7";
-	default:
-		defTmp.setf(ios_base::uppercase | ios_base::hex);
-		defTmp << "$" << (short)octave;
-		return defTmp.str();
-	}
-}
-
-unsigned int Octave::Arguments()
-{
-	// No Arguments
-	return 0;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Octave.h
+++ /dev/null
@@ -1,43 +1,0 @@
-#ifndef OCTAVE_H
-#define OCTAVE_H
-
-#include "AbstractData.h"
-
-//Represents 1 octave value
-class Octave : public AbstractData
-{
-public:
-	// Constructors
-	Octave();
-	Octave(unsigned char* byte); // Parse Immidiately
-    Octave(unsigned char octave, bool); // Set value
-
-	// Direct Getters / Setters
-	unsigned char GetOctave();
-	void SetOctave(unsigned char value);
-
-	// Overides
-	virtual std::string GenAsm();
-	virtual bool IsValid(unsigned char* byte);
-	virtual bool Parse(unsigned char* byte);
-	virtual unsigned int Arguments();
-
-	std::string LookupOctString();
-
-        enum OctaveCode : unsigned char
-        {
-            oct0 = 0xE7,
-            oct1 = 0xE6,
-            oct2 = 0xE5,
-            oct3 = 0xE4,
-            oct4 = 0xE3,
-            oct5 = 0xE2,
-            oct6 = 0xE1,
-            oct7 = 0xE0
-        };
-
-private:
-	unsigned char octave;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Parser.cpp
+++ /dev/null
@@ -1,300 +1,0 @@
-#include <sstream>
-#include "Parser.h"
-using namespace std;
-
-// Constructors
-Parser::Parser()
-{
-	rawBytes = 0;
-	fileLength = 0;
-	filePos = 0;
-	stop = false;
-	stopAddress = 0;
-	force = false;
-}
-
-Parser::Parser(std::string filename)
-{
-	rawBytes = 0;
-	fileLength = 0;
-	filePos = 0;
-	stop = false;
-	stopAddress = 0;
-	force = false;
-
-	SetFilename(filename);
-}
-
-// Deconstructors
-Parser::~Parser()
-{
-	// Clear out temporary buffer
-	delete[] rawBytes;
-
-	// Clear out parsed buffer
-	for(unsigned int i = 0; i < parsedBytes.size(); i++)
-	{
-		delete parsedBytes[i];
-	}
-}
-
-// Getters / Setters
-string Parser::GetFilename()
-{
-	return filename;
-}
-
-void Parser::SetFilename(std::string value)
-{
-	filename = value;
-	Read();
-}
-
-unsigned int Parser::GetStopAddress()
-{
-	return stopAddress;
-}
-
-void Parser::SetStopAddress(unsigned int value)
-{
-	stopAddress = value;
-}
-
-bool Parser::GetForce()
-{
-	return force;
-}
-
-void Parser::SetForce(bool value)
-{
-	force = value;
-}
-
-string Parser::GetParsedAsm()
-{
-	string tmpStr;
-
-	for(unsigned int i = 0; i < parsedString.size(); i++)
-	{
-		// Ensure each line isn't already a new-line, this prevents double or tripple empty lines from piling up
-		if(parsedString[i] != "\n") tmpStr += parsedString[i] + "\n";
-		else tmpStr += parsedString[i];
-	}
-
-	return tmpStr;
-}
-
-// File Operations
-// Absolutely no error checking at all - likely needs to be done at somepoint
-void Parser::Read()
-{
-	// open File
-	fstream tmpFile(filename, ios_base::in | ios_base::binary);
-
-	// Get Length
-	tmpFile.seekg(0, ios::end);
-	fileLength = tmpFile.tellg();
-	tmpFile.seekg(0, ios::beg);
-
-	// Allocate proper memory
-	rawBytes = new char[fileLength];
-
-	// Read filedata
-	tmpFile.read(rawBytes, fileLength);
-	tmpFile.close();
-
-	rawBytesFixed = (unsigned char*)rawBytes;
-}
-
-// Code Operations
-void Parser::Parse(unsigned int offset)
-{
-	filePos = offset;
-	ParseNext();
-}
-
-template<class T>
-bool Parser::ParseData(unsigned int& pos, bool reado)
-{
-	// Create the class to use if correct and a dummy class for validating
-	T* tmpC = 0;
-	T dummy;
-
-	// If the bytes are this data type then create and save it
-	if(dummy.IsValid(&rawBytesFixed[pos]))
-	{
-		// Ensure this whole opperation isn't read-only (just peeking)
-		if(!reado)
-		{
-			// Initialize the class
-			tmpC = new T(&rawBytesFixed[pos]);
-
-			// Push it onto the stack and it's assembly generation onto the output class
-			parsedBytes.push_back(tmpC);	// 
-			parsedString.push_back(tmpC->GenAsm());
-
-			// If the class had any arguments, increment the counter that much forward
-			pos += tmpC->Arguments();
-		}
-		return true;	// Let the code know this class was valid
-	}
-
-	return false;	// Let the code know this class wasn't valid
-}
-
-void Parser::ParseNext() // Parses the block immidiately following
-{
-	stringstream tmpStr;
-	stop = false;
-
-	// Smart generation
-	bool firstNonNote = false;	// (unused so far)First byte wasn't a note or octacve switch, add ";Setup" comment
-	bool firstNote = false;	// (unused so far) First note or octave
-	unsigned char lDataType = DATA_NA;
-	bool newBranch = false;	// Create a new branch
-
-	stringstream pos;
-	pos << "; " << hex << uppercase << (unsigned int)filePos;
-	parsedString.push_back(pos.str());
-
-	unsigned int count = 1;	// Counter for processed instructions
-	newBranch = true;
-	for(unsigned int i = filePos; (i <= fileLength) && (stop == false); i++)
-	{
-		if(newBranch)
-		{
-			stringstream _tmpBr;
-			_tmpBr << "\n";
-			_tmpBr << "UnknSong_md_" << hex << i << ":";
-			parsedString.push_back(_tmpBr.str());
-
-			_tmpBr.str("");
-			newBranch = false;
-		}
-
-		// First peek to see what kind of data it is, then perform any pre and post setup
-		if(ParseData<Call>(i, true))
-		{
-			if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes
-
-			ParseData<Call>(i);
-			lDataType = DATA_CALL;
-		}
-		else if(ParseData<Duty>(i, true))
-		{
-			if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes
-
-			ParseData<Duty>(i);
-			lDataType = DATA_DUTY;
-		}
-		else if(ParseData<Jump>(i, true))
-		{
-			if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes
-
-			ParseData<Jump>(i);
-			lDataType = DATA_JUMP;
-		}
-		else if(ParseData<Modulation>(i, true))
-		{
-			if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes
-
-			ParseData<Modulation>(i);
-			lDataType = DATA_MODULATION;
-		}
-		else if(ParseData<Note>(i, true))
-		{
-			 // Insert a newline after certain types
-			if((lDataType == DATA_UNKCODE) ||
-				(lDataType == DATA_UNKEB)) parsedString.push_back("\n");
-
-			// If the previous item was a rest note then insert a new line
-			else if(lDataType == DATA_NOTE)
-			{
-				Note* _tmpNote = (Note*)parsedBytes[parsedBytes.size() - 1];
-				if(_tmpNote->GetPitch() == _tmpNote->noteRst) parsedString.push_back("\n");
-			}
-
-			ParseData<Note>(i);
-
-			// Further indent each note
-			parsedString[parsedString.size() - 1] = "\t" + parsedString[parsedString.size() - 1];
-			lDataType = DATA_NOTE;
-		}
-		else if(ParseData<Octave>(i, true))
-		{
-			// Insert new-line if previous line isn't a newline
-			if(parsedString[parsedString.size() - 1] != "\n") parsedString.push_back("\n");
-
-			ParseData<Octave>(i);
-			lDataType = DATA_OCTAVE;
-		}
-		else if(ParseData<Tempo>(i, true))
-		{
-			if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes
-
-			ParseData<Tempo>(i);
-			lDataType = DATA_TEMPO;
-		}
-		else if(ParseData<Velocity>(i, true))
-		{
-			if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes
-
-			ParseData<Velocity>(i);
-			lDataType = DATA_VELOCITY;
-		}
-		else if(ParseData<Volume>(i, true))
-		{
-			if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes
-
-			ParseData<Volume>(i);
-			lDataType = DATA_VOLUME;
-		}
-		else if(ParseData<UnkEB>(i, true))	// The opcode is 0xEB which is unknown and takes a 1-byte argument
-		{
-			if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes
-
-			ParseData<UnkEB>(i);
-			lDataType = DATA_UNKEB;
-		}
-		else if(ParseData<Stop>(i, true))
-		{
-			if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes
-
-			ParseData<Stop>(i);
-			if(!force) stop = true; // Raise the stop flag informing the parser to stop
-			newBranch = true;
-			lDataType = DATA_STOP;
-		}
-		else
-		{
-			if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes
-
-			ParseData<UnkCode>(i);	// The opcode is unknown - process the raw byte and move on
-			lDataType = DATA_UNKCODE;
-		}
-
-		// Put everything tabbed over at least 1 time to fix some weird RGBDS bug by pre-pending a tab character
-		parsedString[parsedString.size() - 1] = "\t" + parsedString[parsedString.size() - 1];
-
-		// Append File Position in hexidecimal at end of line every 5 instructions
-		if((count % 5) == 0)
-		{
-			stringstream _tmpCount;
-			_tmpCount << hex << uppercase << i;
-			parsedString[parsedString.size() - 1] = parsedString[parsedString.size() - 1] + "; " + _tmpCount.str();
-		}
-
-		filePos = i;
-		count++;
-
-		// If the stop address parameter is set, break when we get there
-		if( (stopAddress != 0) && (i >= stopAddress) ) break;
-	}
-
-	// Now record the postion we left off
-	pos.str("");
-	pos << "; " << hex << uppercase << (unsigned int)filePos;
-	parsedString.push_back(pos.str());
-
-	filePos += 1;		// increment 1 for the start of the next possible song
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Parser.h
+++ /dev/null
@@ -1,93 +1,0 @@
-#ifndef PARSER_H
-#define PARSER_H
-
-#include <fstream>
-#include <string>
-#include <vector>
-
-#include "AbstractData.h"
-#include "Call.h"
-#include "Console.h"
-#include "Duty.h"
-#include "Jump.h"
-#include "Modulation.h"
-#include "Note.h"
-#include "Octave.h"
-#include "Stop.h"
-#include "Tempo.h"
-#include "Velocity.h"
-#include "Volume.h"
-#include "UnkCode.h"
-#include "UnkEB.h"
-
-// This is the final class, it takes all of the data types, abstract class, and helper functions and uses them
-// for parsing
-
-// the final decided plan was to read the whole file into memory (a rom isn't exactly a big memory breaker)
-class Parser
-{
-public:
-	// Constructors
-	Parser();
-	Parser(std::string filename);
-
-	// Deconstructors
-	~Parser();
-
-	// Getters / Setters
-	std::string GetFilename();
-	void SetFilename(std::string value);
-
-	unsigned int GetStopAddress();
-	void SetStopAddress(unsigned int value);
-
-	bool GetForce();
-	void SetForce(bool value);
-
-	std::string GetParsedAsm();
-
-	// File Operations
-	void Read();
-
-	// Code Operations
-	void Parse(unsigned int offset);
-	void ParseNext(); // Parses the block immidiately following
-
-	// Templates
-	template<class T>
-	bool ParseData(unsigned int& pos, bool reado = false);
-
-        enum dataType : unsigned char
-        {
-            DATA_NA,
-            DATA_CALL,
-            DATA_DUTY,
-            DATA_JUMP,
-            DATA_MODULATION,
-            DATA_NOTE,
-            DATA_OCTAVE,
-            DATA_STOP,
-            DATA_TEMPO,
-            DATA_UNKCODE,
-            DATA_UNKEB,
-            DATA_VELOCITY,
-            DATA_VOLUME
-        };
-
-private:
-	std::string filename;
-	std::vector<AbstractData*> parsedBytes;
-	std::vector<std::string> parsedString;
-
-	char* rawBytes;
-	unsigned char* rawBytesFixed;
-	unsigned int fileLength;
-	unsigned int filePos;
-	bool stop;
-	bool force;
-
-	// Optional Settings
-	unsigned int stopAddress;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/README.txt
+++ /dev/null
@@ -1,26 +1,0 @@
-Usage: [<offset> [<file> | --]]
-Usage: [--offset=<offset> | -o <offset>] [--file=[<file> | --] | -f [<file> | --]] [--stop=<offset> | -s <offset>]
-Usage: [-h | --help]
-
-Used without parameters will start in limited interactive mode where the program will ask you the file and offset
-An offset is a requirement but the file may be blank or explicitly set, whenever the file is set you may use '--' to substitute for the default file '../baserom.gbc'
-If parameter options are not used the ordering is important:
-There is an intentional glitch in the program, since long paramaters must be specified with --xxx= with or without a value, you may use the short option instead -xxx even though it's suppose to be -xxx=
-	* <offset> <file>
-If parameter options are used the ordering does not matter, ensure the <offset> parameter option or parameter is present
-You may mix and match parameters and parameter options, keep in mind that bare parameters must be in a certain order
-If the offset parameter is missing in any way the program will prompt you for it
-The program will stop parsing when it encounters mus_end regardlessly
-Parameter types
-	* <xxx> - Bare parameter, they must be in a certain order
-	* -xxx=xxx - Long parameter option, it can be in any order but is case sensitive, can contain no spaces, must contain the equal sign, and is read literally
-	* -xxx xxx - Short parameter option, it can be in any order but is case sensitive, must contain 1 space and is read literally
-----
-Breakdown of parameters:
-<offset> - A bare parameter, it must be in hexidecimal eith alone or prefixed with 0x and be the first parameter. It tells the parser where to start parsing
-<file> - A bare parameter, it must be the second parameter and tells the parser which rom file to parse
--- - A special file path value meaning use the default file '../baserom.gbc'
---offset, -o - the parameterized offset in hexidecimal, It tells the parser where to start parsing
---file, -f - the parameterized file path, It tells the parser which rom file to parse
---stop, -s - tells the parser to stop at that hexidecimal address or until it reaches mus_end.
-help, --help, -h - prints this info and exits, if the bare parameter is used it must be the first parameter
--- a/music/pokeredmusicdisasm/Stop.cpp
+++ /dev/null
@@ -1,47 +1,0 @@
-#include <sstream>
-#include "Stop.h"
-using namespace std;
-
-Stop::Stop()
-{}
-
-Stop::Stop(unsigned char* byte)
-{
-	Parse(byte);
-}
-
-bool Stop::IsValid(unsigned char* byte)
-{
-	if(byte[0] == 0xFF)
-	{
-		error = false;	// Unblock assembling
-		return true;
-	}
-	else
-	{
-		error = true;	// Block assembling
-		return false;
-	}
-}
-
-string Stop::GenAsm()
-{
-	string tmpRet = AbstractData::GenAsm();
-	if(tmpRet != "") return tmpRet;
-
-	stringstream tmpAsmOut;
-	tmpAsmOut << "mus_end";
-	return tmpAsmOut.str();
-}
-
-bool Stop::Parse(unsigned char* byte)
-{
-	if(AbstractData::Parse(byte)) return false;
-	return true;
-}
-
-unsigned int Stop::Arguments()
-{
-	// No Arguments
-	return 0;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Stop.h
+++ /dev/null
@@ -1,21 +1,0 @@
-#ifndef STOP_H
-#define STOP_H
-
-#include "AbstractData.h"
-
-//Represents 1 end music data
-class Stop : public AbstractData
-{
-public:
-	// Constructors
-	Stop();
-	Stop(unsigned char* byte); // Parse Immidiately
-
-	// Re-Implementations
-	virtual std::string GenAsm();
-	virtual bool IsValid(unsigned char* byte);
-	virtual bool Parse(unsigned char* byte);
-	virtual unsigned int Arguments();
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Tempo.cpp
+++ /dev/null
@@ -1,80 +1,0 @@
-#include <sstream>
-#include "Tempo.h"
-using namespace std;
-
-Tempo::Tempo()
-{
-	divider = 0;
-	modifier = 0;
-}
-
-Tempo::Tempo(unsigned char* byte) // Parse Immidiately
-{
-	Parse(byte);
-}
-
-Tempo::Tempo(unsigned char divider, unsigned char modifier, bool) // Set value
-{
-	SetDivider(divider);
-	SetModifier(modifier);
-}
-
-unsigned char Tempo::GetDivider()
-{
-	return divider;
-}
-
-void Tempo::SetDivider(unsigned char value)
-{
-	divider = value;
-}
-
-unsigned char Tempo::Getmodifier()
-{
-	return modifier;
-}
-
-void Tempo::SetModifier(unsigned char value)
-{
-	modifier = value;
-}
-
-bool Tempo::IsValid(unsigned char* byte)
-{
-	if(byte[0] == 0xED)
-	{
-		error = false;
-		return true;
-	}
-	else
-	{
-		error = true;
-		return false;
-	}
-}
-
-string Tempo::GenAsm()
-{
-	string tmpRet = AbstractData::GenAsm();
-	if(tmpRet != "") return tmpRet;
-
-	stringstream tmpAsmOut;
-	tmpAsmOut << "mus_tempo" << " " << (short)divider << ", " << (short)modifier;
-	return tmpAsmOut.str();
-}
-
-bool Tempo::Parse(unsigned char* byte)
-{
-	if(!AbstractData::Parse(byte)) return false;
-
-	divider = byte[1];
-	modifier = byte[2];
-
-	return true;
-}
-
-unsigned int Tempo::Arguments()
-{
-	// 2 1-byte arguments = 2
-	return 2;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Tempo.h
+++ /dev/null
@@ -1,32 +1,0 @@
-#ifndef TEMPO_H
-#define TEMPO_H
-
-#include "AbstractData.h"
-
-class Tempo : public AbstractData
-{
-public:
-	// Constructors
-	Tempo();
-	Tempo(unsigned char* byte); // Parse Immidiately
-    Tempo(unsigned char divider, unsigned char modifier, bool); // Set value
-
-	// Direct Getters and Setters
-	unsigned char GetDivider();
-	void SetDivider(unsigned char value);
-
-	unsigned char Getmodifier();
-	void SetModifier(unsigned char value);
-
-	// Overides
-	virtual std::string GenAsm();
-	virtual bool IsValid(unsigned char* byte);
-	virtual bool Parse(unsigned char* byte);
-	virtual unsigned int Arguments();
-
-private:
-	unsigned char divider;
-	unsigned char modifier;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/UnkCode.cpp
+++ /dev/null
@@ -1,55 +1,0 @@
-#include <sstream>
-#include "UnkCode.h"
-
-using namespace std;
-
-UnkCode::UnkCode()
-{
-	code = 0;
-}
-
-UnkCode::UnkCode(unsigned char* byte)
-{
-	code = 0;
-	Parse(byte);
-}
-
-UnkCode::UnkCode(unsigned char code, bool)
-{
-	SetCode(code);
-}
-
-// Getters / Setters
-unsigned char UnkCode::GetCode()
-{
-	return code;
-}
-
-void UnkCode::SetCode(unsigned char value)
-{
-	code = value;
-}
-
-// Re-implemented
-string UnkCode::GenAsm()
-{
-	stringstream tmpAsmOut;
-	tmpAsmOut << "db $" << hex << (short)code;
-	return tmpAsmOut.str();
-}
-
-bool UnkCode::Parse(unsigned char* byte)
-{
-	code = byte[0];
-	return true;
-}
-
-bool UnkCode::IsValid(unsigned char* byte)
-{
-	return true;
-}
-
-unsigned int UnkCode::Arguments()
-{
-	return 0;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/UnkCode.h
+++ /dev/null
@@ -1,29 +1,0 @@
-#ifndef UNKCODE_H
-#define UNKCODE_H
-
-#include "AbstractData.h"
-
-// Represents an unknown opcode
-class UnkCode : public AbstractData
-{
-public:
-	// Constructors
-	UnkCode();
-	UnkCode(unsigned char* byte); // Parse Immidiately
-	UnkCode(unsigned char code, bool); // Set Value
-
-	// Getters / Setters
-	unsigned char GetCode();
-	void SetCode(unsigned char value);
-
-	// Re-implemented
-	virtual std::string GenAsm();
-	virtual bool Parse(unsigned char* byte);
-	virtual bool IsValid(unsigned char* byte);
-	virtual unsigned int Arguments();
-
-private:
-	unsigned char code;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/UnkEB.cpp
+++ /dev/null
@@ -1,57 +1,0 @@
-#include <sstream>
-#include "UnkEB.h"
-
-using namespace std;
-
-UnkEB::UnkEB()
-{
-	param = 0;
-}
-
-UnkEB::UnkEB(unsigned char* byte)
-{
-	param = 0;
-	Parse(byte);
-}
-
-UnkEB::UnkEB(unsigned char code, bool)
-{
-	SetParam(code);
-}
-
-// Getters / Setters
-unsigned char UnkEB::GetParam()
-{
-	return param;
-}
-
-void UnkEB::SetParam(unsigned char value)
-{
-	param = value;
-}
-
-// Re-implemented
-string UnkEB::GenAsm()
-{
-	stringstream tmpAsmOut;
-	tmpAsmOut << hex << "db $" << (short)0xEB << ", $" << (short)param;
-	return tmpAsmOut.str();
-}
-
-bool UnkEB::Parse(unsigned char* byte)
-{
-	param = byte[1];
-	return true;
-}
-
-bool UnkEB::IsValid(unsigned char* byte)
-{
-	if(byte[0] == 0xEB) return true;
-	else return false;
-}
-
-unsigned int UnkEB::Arguments()
-{
-	// 1 1-Byte param
-	return 1;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/UnkEB.h
+++ /dev/null
@@ -1,29 +1,0 @@
-#ifndef UNKEB_H
-#define UNKEB_H
-
-#include "AbstractData.h"
-
-// Represents an unknown opcode
-class UnkEB : public AbstractData
-{
-public:
-	// Constructors
-	UnkEB();
-	UnkEB(unsigned char* byte); // Parse Immidiately
-	UnkEB(unsigned char code, bool); // Set Value
-
-	// Getters / Setters
-	unsigned char GetParam();
-	void SetParam(unsigned char value);
-
-	// Re-implemented
-	virtual std::string GenAsm();
-	virtual bool Parse(unsigned char* byte);
-	virtual bool IsValid(unsigned char* byte);
-	virtual unsigned int Arguments();
-
-private:
-	unsigned char param;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Velocity.cpp
+++ /dev/null
@@ -1,82 +1,0 @@
-#include <sstream>
-#include "Velocity.h"
-using namespace std;
-
-Velocity::Velocity()
-{
-	velocity = 0;
-	length = 0;
-}
-
-Velocity::Velocity(unsigned char* byte) // Parse Immidiately
-{
-	Parse(byte);
-}
-
-Velocity::Velocity(unsigned char velocity, unsigned char length, bool) // Set value
-{
-	SetVelocity(velocity);
-	SetLength(length);
-}
-
-// Direct Getters/Setters
-unsigned char Velocity::GetVelocity()
-{
-	return velocity;
-}
-
-void Velocity::SetVelocity(unsigned char value)
-{
-	velocity = value;
-}
-
-unsigned char Velocity::GetLength()
-{
-	return length;
-}
-
-void Velocity::SetLength(unsigned char value)
-{
-	length = value;
-}
-
-bool Velocity::IsValid(unsigned char* byte)
-{
-	if(byte[0] == 0xDC)
-	{
-		error = false;
-		return true;
-	}
-	else
-	{
-		error = true;
-		return false;
-	}
-}
-
-string Velocity::GenAsm()
-{
-	string tmpRet = AbstractData::GenAsm();
-	if(tmpRet != "") return tmpRet;
-
-	stringstream tmpAsmOut;
-	tmpAsmOut << "mus_vel" << " " << (short)velocity << ", " << (short)length;
-	return tmpAsmOut.str();
-}
-
-bool Velocity::Parse(unsigned char* byte)
-{
-	if(!AbstractData::Parse(byte)) return false;
-	
-	velocity = byte[1] & 0xF0;
-	velocity >>= 4;
-
-	length = byte[1] & 0x0F;
-	return true;
-}
-
-unsigned int Velocity::Arguments()
-{
-	// 1 1-byte argument
-	return 1;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Velocity.h
+++ /dev/null
@@ -1,32 +1,0 @@
-#ifndef VELOCITY_H
-#define VELOCITY_H
-
-#include "AbstractData.h"
-
-class Velocity : public AbstractData
-{
-public:
-	// Constructors
-	Velocity();
-	Velocity(unsigned char* byte); // Parse Immidiately
-    Velocity(unsigned char velocity, unsigned char length, bool); // Set value
-
-	// Direct Getters/Setters
-	unsigned char GetVelocity();
-	void SetVelocity(unsigned char value);
-
-	unsigned char GetLength();
-	void SetLength(unsigned char value);
-
-	// Overides
-	virtual std::string GenAsm();
-	virtual bool IsValid(unsigned char* byte);
-	virtual bool Parse(unsigned char* byte);
-	virtual unsigned int Arguments();
-
-private:
-	unsigned char velocity;
-	unsigned char length;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Volume.cpp
+++ /dev/null
@@ -1,67 +1,0 @@
-#include <sstream>
-#include "Volume.h"
-using namespace std;
-
-Volume::Volume()
-{
-	volume = 0;
-}
-
-Volume::Volume(unsigned char* byte) // Parse Immidiately
-{
-	Parse(byte);
-}
-
-Volume::Volume(unsigned char volume, bool) // Set value
-{
-	SetVolume(volume);
-}
-
-unsigned char Volume::GetVolume()
-{
-	return volume;
-}
-
-void Volume::SetVolume(unsigned char value)
-{
-	volume = value;
-}
-
-bool Volume::IsValid(unsigned char* byte)
-{
-	if(byte[0] == 0xF0)
-	{
-		error = false;
-		return true;
-	}
-	else
-	{
-		error = true;
-		return false;
-	}
-}
-
-string Volume::GenAsm()
-{
-	string tmpRet = AbstractData::GenAsm();
-	if(tmpRet != "") return tmpRet;
-
-	stringstream tmpAsmOut;
-	tmpAsmOut << "mus_volume" << " " << (short)volume;
-	return tmpAsmOut.str();
-}
-
-bool Volume::Parse(unsigned char* byte)
-{
-	// If it's not a Note, don't even bother parsing
-	if(!AbstractData::Parse(byte)) return false;
-
-	volume = byte[1];
-	return true;
-}
-
-unsigned int Volume::Arguments()
-{
-	// 1 1-byte argument = 1
-	return 1;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/Volume.h
+++ /dev/null
@@ -1,28 +1,0 @@
-#ifndef VOLUME_H
-#define VOLUME_H
-
-#include "AbstractData.h"
-
-class Volume : public AbstractData
-{
-public:
-	// Constructors
-	Volume();
-	Volume(unsigned char* byte); // Parse Immidiately
-    Volume(unsigned char volume, bool); // Set value
-
-	// Direct Getters / Setters
-	unsigned char GetVolume();
-	void SetVolume(unsigned char value);
-
-	// Re-implementations
-	virtual std::string GenAsm();
-	virtual bool IsValid(unsigned char* byte);
-	virtual bool Parse(unsigned char* byte);
-	virtual unsigned int Arguments();
-
-private:
-	unsigned char volume;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/args.cpp
+++ /dev/null
@@ -1,93 +1,0 @@
-#include <sstream>
-#include "args.h"
-using namespace std;
-
-Args::Args(int _argc, char**& _argv)
-{
-	argc = _argc;
-	for(int i = 0; i < _argc; i++)
-	{
-		argv.push_back(string(_argv[i]));
-	}
-}
-
-//template<class T>
-/*export void Args::GetArg(unsigned int ind, T& var, ios_base::fmtflags flags)
-{
-	string stream _tmpstr;
-
-	_tmpstr << flags;
-	_tmpstr << GetArgv(ind);
-	_tmpstr >> var;
-}*/
-
-int Args::GetArgs()
-{
-	return argv.size();
-}
-
-string Args::GetArgv(int ind)
-{
-	return argv[ind];
-}
-
-bool Args::IsLongOption(int ind) // Is that argument a --long-key=value
-{
-	if(GetArgv(ind).substr(0, 2) == "--") return true;
-	else return false;
-}
-
-bool Args::IsShortOption(int ind, bool param2) // Is that argument a --long-key=value
-{
-	if(param2)
-	{
-		if(GetArgv(ind).substr(0, 1) == "-" &&		// The argument must start with -
-			GetArgv(ind).substr(0, 2) != "--" &&	// The argument can't start with "--"
-			ind + 1 < GetArgs()) return true;		// The second argument must exist
-	}
-	else
-	{
-		if(GetArgv(ind).substr(0, 1) == "-" &&				// The argument must start with -
-			GetArgv(ind).substr(0, 2) != "--") return true;	// The argument can't start with "--"
-	}
-
-	return false;
-}
-
-string Args::GetKey(int ind) // Get the key, if not a key/value then returns the arg
-{
-	if(IsLongOption(ind) && GetArgv(ind).find("=") != string::npos) return GetArgv(ind).substr(2, GetArgv(ind).find("=") - 2);
-	else if(IsShortOption(ind)) return GetArgv(ind).substr(1);
-	else return GetArgv(ind);
-}
-
-string Args::GetValue(int ind, bool param2) // Get the value , if not a key/value then returns the arg
-{
-	if(IsLongOption(ind) && GetArgv(ind).find("=") != string::npos) return GetArgv(ind).substr(GetArgv(ind).find("=") + 1);
-	else if(IsShortOption(ind, param2))
-	{
-		if(param2) return GetArgv(ind + 1);
-		else return GetArgv(ind);
-	}
-	
-	return GetArgv(ind);
-}
-
-int Args::SearchKeys(const char* str)
-{
-	string needle = str;
-	string scr = "";
-	unsigned int pos = -1;
-
-	for(int i = 0; i < GetArgs(); i++)
-	{
-		scr = GetKey(i);
-		if(scr == needle)
-		{
-			pos = i;
-			break;
-		}
-	}
-
-	return pos;
-}
\ No newline at end of file
--- a/music/pokeredmusicdisasm/args.h
+++ /dev/null
@@ -1,38 +1,0 @@
-#ifndef ARGS_H
-#define ARGS_H
-
-#include <string>
-#include <vector>
-#include <sstream>
-
-class Args
-{
-public:
-	Args(int _argc, char**& _argv);
-
-	template<class T> // Get the argument automatically in any format that stringstream can output to
-	void GetValueC(int ind, T& var, std::ios_base::fmtflags flags = std::ios_base::dec, bool param2 = false)
-	{
-		std::stringstream _tmpstr;
-
-		_tmpstr << GetValue(ind, param2);
-		_tmpstr.flags(flags);
-		_tmpstr >> var;
-	}
-
-	int GetArgs(); // Get number of args
-	std::string GetArgv(int ind); // Get the arg based on true index
-	bool IsLongOption(int ind); // Is that argument a --long-key=value
-	bool IsShortOption(int ind, bool param2 = false); // Is that argument a --long-key=value
-
-	std::string GetKey(int ind); // Get the key, if not a key/value then returns the arg
-	std::string GetValue(int ind, bool param2 = false); // Get the value, if not a key/value then returns the arg
-
-	int SearchKeys(const char* str); // Return the index number of found key or -1 if not found
-
-private:
-	int argc;
-	std::vector<std::string> argv;
-};
-
-#endif
\ No newline at end of file
--- a/music/pokeredmusicdisasm/main.cpp
+++ /dev/null
@@ -1,122 +1,0 @@
-#include "Console.h"
-#include "Parser.h"
-#include "args.h"
-#include <sstream>
-#include <string>
-
-using namespace std;
-
-void PrintUsage()
-{
-	Console::PrintLn("Usage: [<offset> [<file> | --]]");
-	Console::PrintLn("Usage: [--offset=<offset> | -o <offset>] [--file=[<file> | --] | -f [<file> | --]] [--stop=<offset> | -s <offset>]");
-	Console::PrintLn("Usage: [-h | --help]");
-	Console::PrintLn("");
-	Console::PrintLn("Used without parameters will start in limited interactive mode where the program will ask you the file and offset");
-	Console::PrintLn("An offset is a requirement but the file may be blank or explicitly set, whenever the file is set you may use '--' to substitute for the default file '../baserom.gbc'");
-	Console::PrintLn("If parameter options are not used the ordering is important:");
-	Console::PrintLn("There is an intentional glitch in the program, since long paramaters must be specified with --xxx= with or without a value, you may use the short option instead -xxx even though it's suppose to be -xxx=");
-		Console::PrintLn("\t* <offset> <file>");
-	Console::PrintLn("If parameter options are used the ordering does not matter, ensure the <offset> parameter option or parameter is present");
-	Console::PrintLn("You may mix and match parameters and parameter options, keep in mind that bare parameters must be in a certain order");
-	Console::PrintLn("If the offset parameter is missing in any way the program will prompt you for it");
-	Console::PrintLn("The program will stop parsing when it encounters mus_end regardlessly");
-	Console::PrintLn("Parameter types");
-		Console::PrintLn("\t* <xxx> - Bare parameter, they must be in a certain order");
-		Console::PrintLn("\t* -xxx=xxx - Long parameter option, it can be in any order but is case sensitive, can contain no spaces, must contain the equal sign, and is read literally");
-		Console::PrintLn("\t* -xxx xxx - Short parameter option, it can be in any order but is case sensitive, must contain 1 space and is read literally");
-	Console::PrintLn("----");
-	Console::PrintLn("Breakdown of parameters:");
-	Console::PrintLn("<offset> - A bare parameter, it must be in hexidecimal eith alone or prefixed with 0x and be the first parameter. It tells the parser where to start parsing");
-	Console::PrintLn("<file> - A bare parameter, it must be the second parameter and tells the parser which rom file to parse");
-	Console::PrintLn("-- - A special file path value meaning use the default file '../baserom.gbc'");
-	Console::PrintLn("--offset, -o - the parameterized offset in hexidecimal, It tells the parser where to start parsing");
-	Console::PrintLn("--file, -f - the parameterized file path, It tells the parser which rom file to parse");
-	Console::PrintLn("--stop, -s - tells the parser to stop at that hexidecimal address or until it reaches mus_end.");
-	Console::PrintLn("-fo - must be used with --stop, forces the program to proceed on despite discovering any mus_end");
-	Console::PrintLn("help, --help, -h - prints this info and exits, if the bare parameter is used it must be the first parameter");
-}
-
-/* 
-	Usage:
-		pokeredmusicdisasm [<offset> [<file> | --]]
-		pokeredmusicdisasm [--offset=<offset> | -o <offset>] [--file=[<file> | --] | -f [<file> | --]] [--stop=<offset> | -s <offset>]
-*/
-int main(int argc, char** argv)
-{
-	Args a(argc, argv);
-
-	const unsigned char parameters = 2;
-	const string defFileLoc = "../baserom.gbc";
-
-	string filePath = "";
-	unsigned int offset = 0;
-	unsigned int stop = 0;
-	bool force = false;
-
-	// Get the file path, this can be set with -f filename, --file=filename, arg #2, or missing (missing means default)
-	// the filepath can contain the actual filename or -- to use the built-in path, if the path is not missing then it must be set (can't be blank)
-	
-	// Is the user asking for help with -h, --help=, or help
-	if((a.SearchKeys("h") != -1) || (a.SearchKeys("help") != -1) || (a.GetArgv(1) == "help"))
-	{
-		PrintUsage();
-		return 0;
-	}
-
-	// Does a -f or --file key exist
-	if(a.SearchKeys("f") != -1) filePath = a.GetValue(a.SearchKeys("f"), true);
-	else if(a.SearchKeys("file") != -1) filePath = a.GetValue(a.SearchKeys("file"));
-
-	// BUG FIX: a short parameter can be either 1 or 2 parts so this causes the if statement below to load incorrect info if
-	// -f or --file isn't specified and the first argument is a short parameter "-x x"
-	else if((a.GetArgs() == (2 + 1)) && (a.IsShortOption(1, true))) filePath = defFileLoc;
-
-	// Does arg #2 exist
-	else if(a.GetArgs() >= 2 + 1) a.GetValueC<string>(2, filePath);
-
-	// Is there at least 1 arg (In that case it's missing and the default can be assumed)
-	else if(a.GetArgs() >= 1 + 1) filePath = defFileLoc;
-
-	// Ask the user
-	else Console::Ask("Filepath: ", filePath);
-
-	if(filePath == "--") filePath = defFileLoc;
-	else if(filePath == "")
-	{
-		Console::PrintLn("Filename can't be blank");
-		return 1;
-	}
-
-	// Get the offset, this can be set with -o <offset>, --offset=<offset>, or as arg #1
-	if(a.SearchKeys("o") != -1) a.GetValueC<unsigned int>(a.SearchKeys("o"), offset, ios_base::hex | ios_base::uppercase, true);
-	else if(a.SearchKeys("offset") != -1) a.GetValueC(a.SearchKeys("offset"), offset, ios_base::hex | ios_base::uppercase);
-
-	// Does arg #1 exist
-	else if(a.GetArgs() >= 1 + 1) a.GetValueC<unsigned int>(1, offset, ios_base::hex | ios_base::uppercase);
-
-	// Ask the user
-	else Console::Ask<unsigned int>("Offset: ", offset, ios_base::hex | ios_base::uppercase);
-
-	// Get the stop parameter, this can be set with -s <offset>, --stop=<offset> (it must be set via args)
-	if(a.SearchKeys("s") != -1) a.GetValueC<unsigned int>(a.SearchKeys("s"), stop, ios_base::hex | ios_base::uppercase, true);
-	else if(a.SearchKeys("stop") != -1) filePath = a.GetValue(a.SearchKeys("stop"));
-
-	// Get the force parameter, this can be set with -f (it must be set via args)
-	if(a.SearchKeys("fo") != -1) force = true;
-
-	if((stop == 0) && (force == true))
-	{
-		Console::ErrorLn("Error! You set the force command but did not set the stop command, this means it will parse every line until the end of the rom.");
-		return 1;
-	}
-
-	Parser p(filePath);
-	if(stop != 0) p.SetStopAddress(stop);
-	if(force) p.SetForce(true);
-	p.Parse(offset);
-
-	Console::PrintLn(p.GetParsedAsm().c_str());
-
-	return 0; 
-}
\ No newline at end of file
--- a/music/pokeredwavptnvis/Console.cpp
+++ /dev/null
@@ -1,54 +1,0 @@
-#include "Console.h"
-
-using namespace std;
-
-// Basic
-void Console::Get(char* value)
-{
-    cin >> value;
-}
-void Console::Get(string& value)
-{
-    cin >> value;
-}
-void Console::Print(const char* value)
-{
-    cout << value;
-}
-void Console::Error(const char* value)
-{
-    cerr << value;
-}
-
-// Upper-Basic
-void Console::PrintLn(const char* value)
-{
-    Print(value);
-    cout << endl;
-}
-void Console::ErrorLn(const char* value)
-{
-    Error(value);
-    cerr << endl;
-}
-
-// Higher
-void Console::Ask(const char* question, char* answer)
-{
-    Print(question);
-    Get(answer);
-}
-void Console::Ask(const char* question, string& answer)
-{
-    Print(question);
-    Get(answer);
-}
-
-// Better Error Handling
-int Console::atoi_ex(const char* input, bool supress)
-{
-	//int convInp = atoi(input);
-	//if((supress == false) && (convInp == 0))
-	//		PrintLn("Warning: the converted integer input is 0, this may not be what you intended");
-	//	return convInp;
-}
--- a/music/pokeredwavptnvis/Console.h
+++ /dev/null
@@ -1,29 +1,0 @@
-#ifndef CONSOLE_H
-#define CONSOLE_H
-
-#include <iostream>
-#include <string>
-
-// Just a Console Utility Library
-class Console
-{
-public:
-    // Basic
-    static void Get(char* value);
-    static void Get(std::string& value);
-    static void Print(const char* value);
-    static void Error(const char* value);
-
-    // Upper-Basic
-    static void PrintLn(const char* value);
-    static void ErrorLn(const char* value);
-
-    // Higher
-    static void Ask(const char* question, char* answer);
-    static void Ask(const char* question, std::string& answer);
-
-    // Better Error Handling
-    static int atoi_ex(const char* input, bool supress = false);
-};
-
-#endif // CONSOLE_H
--- a/music/pokeredwavptnvis/Makefile
+++ /dev/null
@@ -1,18 +1,0 @@
-
-OBJECTS = Console.o main.o
-
-CC = g++
-CFLAGS = -std=c++0x
-
-pokeredwavptnvis: $(OBJECTS)
-	$(CC) $(CFLAGS) $(OBJECTS) -o "../../extras/pokeredwavptnvis.exe"
-
-Console.o: Console.h
-	$(CC) $(CFLAGS) -c Console.cpp
-
-main.o: main.cpp Console.h
-	$(CC) $(CFLAGS) -c main.cpp Console.cpp
-
-clean:
-	rm *.o
-	rm ../../extras/pokeredwavptnvis.exe
--- a/music/pokeredwavptnvis/README.txt
+++ /dev/null
@@ -1,17 +1,0 @@
-to compile you must have g++ installed
-type: make
-and it will install to the extras folder
-
-if you want to unmake
-type: make clean
-and it will remove make objects and the executable
-
-the program usage is: pokeredwavptnvis [<offset> [<file> | --]
-offset is the rom offset in hexidecimal (FFFF or 0xFFFF)
-file is the rom file, you can use -- for "../baserom.gbc"
-
-to make things quick and easy you can just enter the hexidecimal offset
-pokeredwavptnvis <offset>
-
-you may enter limited interactive mode by not supplying any arguments
-pokeredwavptnvis
\ No newline at end of file
--- a/music/pokeredwavptnvis/main.cpp
+++ /dev/null
@@ -1,156 +1,0 @@
-#include <sstream>
-#include <string>
-#include <fstream>
-#include <vector>
-
-#include "Console.h"
-
-using namespace std;
-
-char* rawBytes = 0;
-unsigned int fileLength = 0;
-
-void Read(const char* filename)
-{
-	// open File
-	fstream tmpFile(filename, ios_base::in | ios_base::binary);
-
-	// Get Length
-	tmpFile.seekg(0, ios::end);
-	fileLength = tmpFile.tellg();
-	tmpFile.seekg(0, ios::beg);
-
-	// Allocate proper memory
-	rawBytes = new char[fileLength];
-
-	// Read filedata
-	tmpFile.read(rawBytes, fileLength);
-	tmpFile.close();
-}
-
-unsigned char GetNibble(unsigned char byte, bool high)
-{
-	if(high)
-	{
-		unsigned char tmp = byte & 0xF0;
-		tmp >>= 4;
-		return tmp;
-	}
-	else
-	{
-		unsigned char tmp = byte & 0x0F;
-		return tmp;
-	}
-}
-
-// Usage: pokeredwavptnvis [<offset> [<file> | --]]
-// If no parameters or a parameter is missing the program enters limited interactive mode
-int main(int argc, char** argv)
-{
-	const unsigned char parameters = 2;
-	const unsigned char self = 1;
-	const unsigned char _max_argc = parameters + self;
-	const string defFileLoc = "../baserom.gbc";
-
-	string arg1;	// Offset
-	string arg2;	// File or "--" (if "--" then the file is assumed)
-
-	string paramStopAddr;
-
-	if(argc >= _max_argc)
-	{
-		arg1 = argv[1];
-		arg2 = argv[2];
-	}
-	else if(argc == (_max_argc - 1))
-	{
-		arg1 = argv[1];
-		arg2 = defFileLoc;
-	}
-
-	if(arg1 == "") Console::Ask("What offset in the file in hex: ", arg1);
-	if(arg2 == "") Console::Ask("What file: ", arg2);
-	if(arg2 == "--") arg2 = defFileLoc;	// You can also put "--" for the default file location
-
-	stringstream arg1Conv;
-	unsigned int arg1ConvNum;
-	arg1Conv << arg1;
-	arg1Conv << hex;
-	arg1Conv >> arg1ConvNum;
-
-	Read(arg2.c_str());
-	unsigned char* rawBytesFixed = (unsigned char*)rawBytes;
-
-	// All the loading is done, create a 32x16 vector
-	vector<vector<bool>> image;
-	vector<string> lines;	// This is the array of output lines
-
-	// Initialize the vector image[x][y] and lines
-	for(unsigned char i = 0; i < 32; i++)
-	{
-		image.push_back(vector<bool>());
-
-		for(unsigned char j = 0; j < 16; j++)
-		{
-			image[i].push_back(false);
-			lines.push_back("");
-		}
-	}
-
-	unsigned char n1 = 0;
-	unsigned char n2 = 0;
-
-	vector<unsigned char> expBytes;
-	for(unsigned char i = 0; i < 16; i++)
-	{
-		n1 = GetNibble(rawBytesFixed[arg1ConvNum + i], true);
-		n2 = GetNibble(rawBytesFixed[arg1ConvNum + i], false);
-
-		expBytes.push_back(n1);
-		expBytes.push_back(n2);
-	}
-
-	// Go through each column in the vector and add a 1 on the appropiate line
-	for(unsigned char i = 0; i < 32; i++)
-	{
-		unsigned char _tmpVal = expBytes[i];	// Here for debugging reasons
-		image[i][_tmpVal] = true;
-	}
-
-	// Now draw the image
-	for(unsigned char i = 0; i < 32; i++)
-	{
-		for(unsigned char j = 0; j < 16; j++)
-		{
-			if(i == 0)
-			{
-				if(image[i][j]) lines[j].append("|*");
-				else lines[j].append("| ");
-			}
-			else if((i > 0) && (i < 31))
-			{
-				if(image[i][j]) lines[j].append(".*");
-				else lines[j].append(". ");
-			}
-			else
-			{
-				if(image[i][j]) lines[j].append(".*|");
-				else lines[j].append(". |");
-			}
-		}
-	}
-
-	// Now output the drawn lines (mirrored)
-	stringstream tmpCtr;
-	Console::PrintLn("  0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F");
-	Console::PrintLn("  ---------------------------------------------------------------");
-	for(unsigned char i = 0xF; (i >= 0x0) && (i < 0x10); i--)
-	{
-		tmpCtr << hex << uppercase << (short)i;
-		Console::Print(tmpCtr.str().c_str());
-		Console::PrintLn(lines[i].c_str());
-		tmpCtr.str("");
-	}
-
-	return 0;
-}
\ No newline at end of file
--- /dev/null
+++ b/music/routes1.asm
@@ -1,0 +1,405 @@
+Music_Routes1_Ch1: ; 9bde (2:5bde)
+	tempo 0, 152
+	stereopanning 119
+	vibrato 4, 2, 3
+	duty 2
+	unknownmusic0xe8
+
+Music_Routes1_branch_9be9:
+	notetype 12, 10, 1
+	rest 4
+	octave 4
+	note D_, 2
+	note D_, 6
+	note D_, 2
+	note D_, 6
+	note D_, 2
+	note D_, 1
+	note C#, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 1
+	octave 3
+	note A_, 2
+	note A_, 2
+	note A_, 6
+	octave 4
+	note C#, 2
+	note C#, 6
+	note C#, 2
+	note C#, 4
+	octave 3
+	note A_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 4
+	octave 3
+	note A_, 2
+	note A_, 6
+	octave 4
+	note D_, 2
+	note D_, 6
+	note D_, 2
+	note D_, 6
+	note D_, 2
+	note D_, 1
+	note E_, 1
+	note D_, 1
+	note C#, 1
+	octave 3
+	note B_, 2
+	note A_, 2
+	note A_, 6
+	octave 4
+	note C#, 2
+	note C#, 6
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	notetype 12, 10, 2
+	octave 4
+	note G_, 4
+	note E_, 4
+	note F#, 2
+	notetype 12, 10, 1
+	octave 3
+	note A_, 2
+	note A_, 6
+	note A_, 2
+	note F#, 2
+	note A_, 4
+	note B_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 4
+	note A_, 2
+	note F#, 2
+	note A_, 4
+	note G_, 2
+	note E_, 2
+	note C#, 4
+	note A_, 2
+	octave 4
+	note D_, 2
+	octave 3
+	note A_, 4
+	note B_, 2
+	note G_, 2
+	note B_, 4
+	octave 4
+	note D_, 2
+	note E_, 2
+	note C#, 2
+	note D_, 2
+	octave 3
+	note A_, 2
+	note A_, 2
+	loopchannel 0, Music_Routes1_branch_9be9
+	endchannel
+
+
+Music_Routes1_Ch2: ; 9c51 (2:5c51)
+	duty 2
+
+Music_Routes1_branch_9c53:
+	notetype 12, 13, 1
+	callchannel Music_Routes1_branch_9c65
+	callchannel Music_Routes1_branch_9c78
+	callchannel Music_Routes1_branch_9c65
+	callchannel Music_Routes1_branch_9c8d
+	loopchannel 0, Music_Routes1_branch_9c53
+
+Music_Routes1_branch_9c65:
+	octave 4
+	note D_, 1
+	note E_, 1
+	note F#, 2
+	note F#, 2
+	note F#, 2
+	note D_, 1
+	note E_, 1
+	note F#, 2
+	note F#, 2
+	note F#, 2
+	note D_, 1
+	note E_, 1
+	note F#, 2
+	note F#, 2
+	note G_, 3
+	note F#, 1
+	note E_, 6
+	endchannel
+
+Music_Routes1_branch_9c78:
+	note C#, 1
+	note D_, 1
+	note E_, 2
+	note E_, 2
+	note E_, 2
+	note C#, 1
+	note D_, 1
+	note E_, 2
+	note E_, 2
+	note E_, 2
+	note C#, 1
+	note D_, 1
+	note E_, 2
+	note E_, 2
+	note F#, 1
+	note E_, 1
+	note E_, 1
+	note F#, 1
+	note D_, 4
+	note F#, 2
+	endchannel
+
+Music_Routes1_branch_9c8d:
+	note C#, 1
+	note D_, 1
+	note E_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	notetype 12, 13, 2
+	note B_, 4
+	notetype 6, 13, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C#, 1
+	notetype 12, 13, 1
+	octave 3
+	note B_, 1
+	note A_, 1
+	octave 4
+	note C#, 1
+	note D_, 6
+	notetype 12, 13, 2
+	note F#, 1
+	note G_, 1
+	note A_, 2
+	note A_, 2
+	note F#, 2
+	note D_, 2
+	octave 5
+	note D_, 2
+	note C#, 2
+	octave 4
+	note B_, 2
+	octave 5
+	note C#, 2
+	octave 4
+	note A_, 2
+	note F#, 2
+	note D_, 3
+	note F#, 1
+	note E_, 6
+	note F#, 1
+	note G_, 1
+	note A_, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	octave 5
+	note D_, 2
+	note C#, 2
+	octave 4
+	note B_, 3
+	note G_, 1
+	note A_, 2
+	octave 5
+	note D_, 2
+	note C#, 2
+	note E_, 2
+	note D_, 2
+	notetype 12, 13, 1
+	octave 4
+	note D_, 2
+	note D_, 2
+	endchannel
+	endchannel
+
+
+Music_Routes1_Ch3: ; 9cd8 (2:5cd8)
+	vibrato 8, 2, 5
+	notetype 12, 1, 3
+
+Music_Routes1_branch_9cdd:
+	rest 2
+	octave 4
+	note D_, 4
+	note C#, 4
+	octave 3
+	note B_, 4
+	note A_, 4
+	octave 4
+	note D_, 4
+	octave 3
+	note A_, 4
+	note B_, 4
+	note A_, 4
+	octave 4
+	note C#, 4
+	octave 3
+	note A_, 4
+	note B_, 4
+	octave 4
+	note C_, 4
+	note C#, 4
+	octave 3
+	note A_, 4
+	octave 4
+	note D_, 4
+	octave 3
+	note A_, 4
+	octave 4
+	note D_, 4
+	note C#, 4
+	octave 3
+	note B_, 4
+	note A_, 4
+	octave 4
+	note D_, 4
+	octave 3
+	note A_, 4
+	note B_, 4
+	note A_, 4
+	octave 4
+	note C#, 4
+	octave 3
+	note B_, 4
+	note A_, 4
+	note B_, 4
+	octave 4
+	note C#, 4
+	octave 3
+	note A_, 4
+	octave 4
+	note D_, 4
+	octave 3
+	note A_, 4
+	octave 4
+	note D_, 8
+	octave 3
+	note G_, 8
+	note A_, 8
+	octave 4
+	note C#, 8
+	note D_, 8
+	octave 3
+	note G_, 8
+	note A_, 8
+	octave 4
+	note D_, 6
+	loopchannel 0, Music_Routes1_branch_9cdd
+	endchannel
+
+
+Music_Routes1_Ch4: ; 9d24 (2:5d24)
+	dspeed 12
+	rest 4
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 4
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 4
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 4
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 4
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 4
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 4
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	rest 2
+	dnote 2, mutedsnare1
+	dnote 2, mutedsnare1
+	loopchannel 0, Music_Routes1_Ch4
+	endchannel
+; 0x9db9
\ No newline at end of file
--- /dev/null
+++ b/music/routes2.asm
@@ -1,0 +1,426 @@
+Music_Routes2_Ch1: ; 9db9 (2:5db9)
+	tempo 0, 152
+	stereopanning 119
+	vibrato 9, 2, 5
+	duty 1
+
+Music_Routes2_branch_9dc3:
+	notetype 12, 11, 2
+	octave 2
+	note B_, 4
+	octave 3
+	note G#, 6
+	note F#, 2
+	note E_, 2
+	note D#, 1
+	note F#, 1
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	note A_, 2
+	note G#, 4
+	note F#, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note G#, 6
+	note F#, 2
+	note E_, 2
+	note D#, 1
+	note F#, 1
+	note B_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	note A_, 2
+	note G#, 4
+	note B_, 4
+	notetype 8, 11, 2
+	octave 4
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note E_, 2
+	note D#, 2
+	octave 3
+	note G#, 2
+	octave 4
+	note D#, 2
+	note D#, 2
+	octave 3
+	note G#, 2
+	octave 4
+	note D#, 2
+	note C#, 2
+	octave 3
+	note F#, 2
+	octave 4
+	note C#, 2
+	note C#, 2
+	octave 3
+	note F#, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note B_, 2
+	note E_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note A_, 2
+	note F#, 2
+	note A_, 2
+	note G#, 2
+	note E_, 2
+	note B_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note D_, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note E_, 2
+	note E_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note E_, 2
+	note E_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note E_, 2
+	note E_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note E_, 2
+	loopchannel 0, Music_Routes2_branch_9dc3
+	endchannel
+
+
+Music_Routes2_Ch2: ; 9e4f (2:5e4f)
+	vibrato 8, 2, 6
+	duty 3
+
+Music_Routes2_branch_9e54:
+	notetype 12, 13, 4
+	octave 4
+	note E_, 6
+	octave 3
+	note B_, 1
+	octave 4
+	note E_, 1
+	note F#, 6
+	note A_, 2
+	note G#, 3
+	note E_, 1
+	note F#, 8
+	octave 3
+	note D#, 4
+	octave 4
+	note E_, 6
+	octave 3
+	note B_, 1
+	octave 4
+	note E_, 1
+	note F#, 6
+	note A_, 2
+	note G#, 3
+	note E_, 1
+	note B_, 8
+	octave 3
+	note G#, 4
+	octave 5
+	note C#, 6
+	octave 4
+	note B_, 1
+	note A_, 1
+	note B_, 6
+	note A_, 1
+	note G#, 1
+	note A_, 6
+	note G#, 1
+	note F#, 1
+	note G#, 4
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note D_, 1
+	note E_, 1
+	note F#, 8
+	note A_, 4
+	note G#, 3
+	note F#, 1
+	note E_, 8
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note D_, 1
+	note E_, 1
+	note F#, 2
+	note F#, 1
+	note G#, 1
+	note A_, 4
+	octave 5
+	note C#, 4
+	octave 4
+	note B_, 3
+	note A_, 1
+	note G#, 8
+	rest 4
+	loopchannel 0, Music_Routes2_branch_9e54
+	endchannel
+
+
+Music_Routes2_Ch3: ; 9e9b (2:5e9b)
+	vibrato 9, 2, 8
+
+Music_Routes2_branch_9e9e:
+	notetype 12, 1, 1
+	octave 3
+	note E_, 2
+	rest 2
+	octave 2
+	note B_, 6
+	octave 3
+	note D_, 1
+	note C#, 1
+	note D_, 2
+	note D#, 2
+	note E_, 2
+	rest 2
+	octave 2
+	note B_, 6
+	octave 3
+	note D_, 1
+	note C#, 1
+	octave 2
+	note A_, 2
+	octave 3
+	note C#, 2
+	note E_, 2
+	rest 2
+	octave 2
+	note B_, 6
+	octave 3
+	note D_, 1
+	note C#, 1
+	note D_, 2
+	note D#, 2
+	note E_, 2
+	rest 2
+	octave 2
+	note B_, 4
+	octave 3
+	note C#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	note F#, 2
+	note E_, 2
+	rest 2
+	octave 2
+	note A_, 2
+	rest 2
+	octave 3
+	note D#, 2
+	rest 2
+	octave 2
+	note G#, 2
+	rest 2
+	octave 3
+	note C#, 2
+	rest 2
+	octave 2
+	note F#, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note E_, 2
+	note G#, 2
+	note F#, 2
+	rest 2
+	note A_, 2
+	rest 2
+	note F#, 2
+	rest 2
+	note A_, 2
+	rest 2
+	note G#, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note G#, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note F#, 2
+	rest 2
+	note A_, 2
+	rest 2
+	octave 3
+	note C#, 2
+	rest 2
+	octave 2
+	note A_, 2
+	octave 3
+	note C#, 2
+	octave 2
+	note B_, 2
+	rest 2
+	octave 3
+	note E_, 2
+	rest 2
+	note G#, 2
+	rest 2
+	note E_, 2
+	rest 2
+	loopchannel 0, Music_Routes2_branch_9e9e
+	endchannel
+
+
+Music_Routes2_Ch4: ; 9f08 (2:5f08)
+	dspeed 12
+	dnote 2, snare3
+	rest 2
+	dnote 1, snare3
+	rest 5
+	dnote 1, snare3
+	dnote 1, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	rest 2
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 3, snare3
+	dnote 3, snare3
+	dspeed 12
+	dnote 1, snare3
+	rest 3
+	dnote 2, snare3
+	rest 2
+	dnote 2, snare3
+	rest 4
+	dnote 1, snare3
+	dnote 1, snare3
+	dnote 2, snare3
+	rest 2
+	dnote 2, snare3
+	rest 2
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 3, snare3
+	dnote 3, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 3, snare3
+	rest 3
+	dspeed 12
+	dnote 1, snare3
+	rest 5
+	dnote 1, snare3
+	dnote 1, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	rest 2
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 3, snare3
+	rest 3
+	dspeed 12
+	dnote 1, snare3
+	rest 3
+	dnote 2, snare3
+	rest 2
+	dnote 2, snare3
+	rest 4
+	dnote 1, snare3
+	dnote 1, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	rest 2
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 3, snare3
+	rest 3
+	dnote 3, snare3
+	dnote 3, snare3
+	dnote 3, snare3
+	rest 3
+	dspeed 12
+	dnote 1, snare3
+	rest 5
+	dnote 1, snare3
+	dnote 1, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	rest 2
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 3, snare3
+	rest 3
+	dnote 3, snare3
+	rest 3
+	loopchannel 0, Music_Routes2_Ch4
+	endchannel
+; 0x9fad
\ No newline at end of file
--- /dev/null
+++ b/music/routes3.asm
@@ -1,0 +1,516 @@
+Music_Routes3_Ch1: ; 9fad (2:5fad)
+	tempo 0, 148
+	stereopanning 119
+	duty 3
+	vibrato 6, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 5
+	octave 3
+	note E_, 1
+	note F#, 1
+	note G_, 6
+	note F_, 1
+	note G_, 1
+	note E_, 1
+	rest 16
+	rest 15
+
+Music_Routes3_branch_9fc3:
+	notetype 12, 11, 5
+	note E_, 6
+	note D_, 1
+	note E_, 1
+	note C_, 4
+	note E_, 4
+	note C_, 6
+	note D_, 1
+	note E_, 1
+	note F_, 2
+	note G_, 2
+	note G_, 2
+	note A_, 2
+	notetype 12, 10, 7
+	note A#, 8
+	note F_, 8
+	note D_, 8
+	note F_, 8
+	notetype 12, 11, 5
+	note E_, 6
+	note D_, 1
+	note E_, 1
+	note C_, 4
+	note E_, 4
+	note C_, 6
+	note D_, 1
+	note E_, 1
+	note F_, 2
+	note G_, 2
+	note G_, 2
+	note A_, 2
+	notetype 12, 10, 7
+	note A#, 8
+	note A#, 8
+	note D_, 8
+	note F_, 8
+	notetype 12, 11, 5
+	note E_, 4
+	note E_, 2
+	note F_, 2
+	note G_, 4
+	note F_, 2
+	note E_, 2
+	note B_, 2
+	octave 2
+	note G_, 4
+	octave 3
+	note B_, 8
+	note A_, 2
+	notetype 8, 12, 3
+	note A_, 4
+	note F_, 4
+	note A_, 4
+	notetype 8, 4, 15
+	note A_, 12
+	notetype 8, 9, 0
+	note F_, 12
+	note G_, 12
+	loopchannel 0, Music_Routes3_branch_9fc3
+
+
+Music_Routes3_Ch2: ; a009 (2:6009)
+	vibrato 8, 2, 3
+	duty 2
+	notetype 12, 12, 7
+	octave 3
+	note G_, 1
+	note A#, 1
+	note B_, 6
+	note A_, 1
+	note B_, 1
+	octave 4
+	note C_, 1
+	rest 15
+	rest 16
+
+Music_Routes3_branch_a01a:
+	notetype 12, 12, 7
+	duty 2
+	octave 4
+	note C_, 6
+	octave 3
+	note G_, 1
+	octave 4
+	note C_, 1
+	note E_, 10
+	octave 3
+	note G_, 2
+	octave 4
+	note C_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	note D_, 8
+	note F_, 8
+	notetype 12, 12, 5
+	duty 3
+	octave 3
+	note A#, 8
+	note A_, 8
+	notetype 12, 12, 7
+	duty 2
+	octave 4
+	note C_, 6
+	octave 3
+	note G_, 1
+	octave 4
+	note C_, 1
+	note E_, 10
+	octave 3
+	note G_, 2
+	octave 4
+	note C_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	note D_, 8
+	note F_, 8
+	notetype 12, 12, 5
+	duty 3
+	octave 3
+	note A#, 8
+	octave 4
+	note D_, 6
+	notetype 12, 12, 7
+	duty 2
+	note C_, 1
+	note D_, 1
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note C_, 8
+	octave 3
+	note B_, 1
+	octave 4
+	note C_, 1
+	note D_, 2
+	octave 3
+	note G_, 4
+	octave 4
+	note G_, 8
+	note F_, 1
+	note E_, 1
+	notetype 8, 13, 3
+	note F_, 4
+	note E_, 4
+	notetype 8, 12, 4
+	note C_, 4
+	notetype 8, 12, 5
+	note C_, 12
+	notetype 12, 10, 0
+	duty 3
+	octave 3
+	note A_, 8
+	note B_, 8
+	loopchannel 0, Music_Routes3_branch_a01a
+
+
+Music_Routes3_Ch3: ; a07f (2:607f)
+	vibrato 4, 1, 0
+	notetype 6, 1, 2
+	octave 4
+	note G_, 2
+	note A#, 2
+	note B_, 8
+	note A_, 8
+	note G_, 2
+	rest 2
+	note G_, 7
+	rest 1
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note G_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	note G_, 8
+	note G_, 2
+	rest 2
+	note G_, 7
+	rest 1
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note G_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	note G_, 8
+
+Music_Routes3_branch_a0a3:
+	notetype 12, 1, 2
+	note E_, 1
+	rest 1
+	note G_, 4
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 4
+	note E_, 1
+	rest 1
+	note G_, 4
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 2
+	note A_, 2
+	note F_, 1
+	rest 1
+	note A#, 4
+	note F_, 1
+	note F_, 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A#, 4
+	note F_, 1
+	rest 1
+	note A#, 4
+	note F_, 1
+	note F_, 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A#, 2
+	note F_, 2
+	note E_, 1
+	rest 1
+	note G_, 4
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 4
+	note E_, 1
+	rest 1
+	note G_, 4
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 2
+	note A_, 2
+	note F_, 1
+	rest 1
+	note A#, 4
+	note F_, 1
+	note F_, 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A#, 4
+	note F_, 1
+	rest 1
+	note A#, 4
+	note F_, 1
+	note F_, 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A#, 2
+	note A_, 2
+	note G_, 1
+	rest 1
+	octave 5
+	note C_, 4
+	octave 4
+	note G_, 1
+	note G_, 1
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	octave 5
+	note C_, 4
+	octave 4
+	note G_, 1
+	rest 1
+	octave 5
+	note D_, 4
+	octave 4
+	note G_, 1
+	note G_, 1
+	note G_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	octave 5
+	note D_, 4
+	octave 4
+	note F_, 1
+	rest 1
+	octave 5
+	note C_, 4
+	octave 4
+	note F_, 1
+	note F_, 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	octave 5
+	note C_, 4
+	octave 4
+	note F_, 1
+	rest 1
+	note A_, 4
+	note F_, 1
+	note F_, 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note A_, 4
+	loopchannel 0, Music_Routes3_branch_a0a3
+
+
+Music_Routes3_Ch4: ; a131 (2:6131)
+	dspeed 6
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 8, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+
+Music_Routes3_branch_a17a:
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 10, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare4
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 10, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 10, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 8, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 12, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	loopchannel 0, Music_Routes3_branch_a17a
+; 0xa26a
\ No newline at end of file
--- /dev/null
+++ b/music/routes4.asm
@@ -1,0 +1,682 @@
+Music_Routes4_Ch1: ; a26a (2:626a)
+	tempo 0, 148
+	stereopanning 119
+	duty 3
+	vibrato 10, 3, 4
+	unknownmusic0xe8
+	notetype 12, 10, 2
+	octave 2
+	note G#, 4
+	note G#, 4
+	note G#, 4
+	notetype 12, 7, 15
+	note G#, 4
+	notetype 12, 10, 2
+	note G#, 4
+	note G#, 4
+	note G#, 4
+	notetype 12, 11, 7
+	note B_, 1
+	octave 3
+	note E_, 1
+	note F#, 1
+	note B_, 1
+
+Music_Routes4_branch_a28a:
+	notetype 12, 11, 7
+	note B_, 6
+	note E_, 2
+	note E_, 4
+	octave 4
+	note E_, 4
+	note D_, 4
+	note C#, 4
+	octave 3
+	note B_, 4
+	note A_, 4
+	notetype 12, 11, 1
+	note G#, 3
+	notetype 12, 11, 7
+	note E_, 1
+	note F#, 12
+	note E_, 8
+	note D#, 4
+	note F#, 4
+	note B_, 6
+	note E_, 2
+	note E_, 4
+	octave 4
+	note E_, 4
+	note D_, 4
+	note C#, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note C#, 4
+	notetype 12, 11, 1
+	note E_, 3
+	notetype 12, 11, 7
+	note D#, 1
+	note E_, 12
+	octave 3
+	note B_, 3
+	note A_, 1
+	note G#, 8
+	octave 4
+	note E_, 4
+	octave 3
+	note D_, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D_, 2
+	note D_, 2
+	octave 3
+	note A_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	note F#, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	octave 4
+	note D#, 2
+	note E_, 2
+	octave 3
+	note B_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note B_, 2
+	notetype 8, 11, 5
+	note A_, 4
+	note G#, 4
+	note F#, 4
+	octave 4
+	note E_, 4
+	note D#, 4
+	note C#, 4
+	note C#, 4
+	octave 3
+	note B_, 4
+	note A_, 4
+	note B_, 4
+	octave 4
+	note C#, 4
+	note D#, 4
+	octave 3
+	note E_, 3
+	note F#, 3
+	note G#, 3
+	note A_, 3
+	note B_, 4
+	octave 4
+	note C#, 4
+	note D#, 4
+	note E_, 3
+	octave 3
+	note B_, 3
+	note G#, 3
+	note F#, 3
+	note E_, 3
+	note F#, 3
+	note G#, 3
+	note A_, 3
+	loopchannel 0, Music_Routes4_branch_a28a
+
+
+Music_Routes4_Ch2: ; a304 (2:6304)
+	vibrato 12, 2, 4
+	duty 1
+	notetype 12, 9, 2
+	octave 3
+	note E_, 3
+	note F#, 1
+	notetype 12, 9, 0
+	note E_, 12
+	notetype 12, 9, 2
+	octave 2
+	note B_, 3
+	octave 3
+	note C_, 1
+	notetype 12, 9, 0
+	octave 2
+	note B_, 8
+	duty 3
+	notetype 12, 12, 7
+	octave 3
+	note E_, 1
+	note F#, 1
+	note B_, 1
+	octave 4
+	note D#, 1
+
+Music_Routes4_branch_a325:
+	notetype 12, 12, 7
+	note E_, 6
+	octave 3
+	note B_, 2
+	note B_, 4
+	octave 4
+	note B_, 4
+	note A_, 4
+	note G#, 4
+	note F#, 4
+	note F#, 1
+	note A_, 1
+	note G#, 1
+	note F#, 1
+	notetype 12, 12, 2
+	note G#, 3
+	note E_, 1
+	notetype 12, 10, 0
+	octave 3
+	note B_, 12
+	duty 0
+	notetype 12, 12, 2
+	octave 2
+	note B_, 3
+	notetype 12, 12, 7
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 8
+	octave 3
+	note D#, 4
+	duty 3
+	octave 4
+	note E_, 6
+	octave 3
+	note B_, 2
+	note B_, 4
+	octave 4
+	note B_, 4
+	note A_, 4
+	note G#, 4
+	note F#, 4
+	note A_, 1
+	octave 5
+	note C#, 1
+	octave 4
+	note B_, 1
+	note A_, 1
+	notetype 12, 12, 2
+	note B_, 3
+	notetype 12, 12, 7
+	note A_, 1
+	notetype 12, 11, 0
+	note G#, 6
+	notetype 12, 9, 0
+	note G#, 6
+	notetype 12, 7, 0
+	note G#, 6
+	notetype 12, 6, 15
+	note G#, 6
+	notetype 12, 12, 7
+	note G#, 4
+	notetype 8, 12, 3
+	note A_, 4
+	note G#, 4
+	note F#, 4
+	notetype 8, 9, 0
+	note F#, 6
+	notetype 8, 7, 15
+	note F#, 6
+	duty 0
+	notetype 8, 9, 0
+	octave 3
+	note F#, 4
+	note E_, 4
+	note F#, 4
+	note A_, 6
+	duty 3
+	notetype 8, 12, 7
+	octave 4
+	note F#, 6
+	note G#, 4
+	note F#, 4
+	notetype 8, 12, 4
+	note E_, 4
+	notetype 8, 10, 0
+	note E_, 12
+	duty 0
+	notetype 8, 9, 0
+	octave 3
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	note G#, 6
+	duty 3
+	notetype 8, 12, 7
+	octave 4
+	note E_, 6
+	note F#, 4
+	note D#, 4
+	octave 3
+	note B_, 4
+	notetype 8, 10, 0
+	octave 4
+	note B_, 16
+	notetype 8, 10, 7
+	note B_, 8
+	notetype 8, 11, 0
+	note A_, 6
+	notetype 8, 11, 7
+	note A_, 6
+	notetype 12, 10, 7
+	note G#, 1
+	note F#, 1
+	notetype 12, 11, 0
+	note E_, 12
+	notetype 12, 10, 0
+	note E_, 8
+	notetype 12, 10, 7
+	note E_, 10
+	loopchannel 0, Music_Routes4_branch_a325
+
+
+Music_Routes4_Ch3: ; a3c4 (2:63c4)
+	notetype 12, 1, 0
+	octave 4
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note D#, 1
+	rest 3
+
+Music_Routes4_branch_a3d7:
+	note E_, 1
+	rest 3
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note A_, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note G#, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note A_, 1
+	rest 1
+	note B_, 1
+	rest 3
+	note B_, 1
+	note B_, 1
+	note B_, 1
+	note B_, 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 3
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 1
+	note D_, 1
+	rest 3
+	note D_, 1
+	note D_, 1
+	note D_, 1
+	note D_, 1
+	note D_, 1
+	rest 1
+	note D_, 1
+	rest 3
+	note D_, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 1
+	note B_, 1
+	rest 3
+	note B_, 1
+	note B_, 1
+	note B_, 1
+	note B_, 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 3
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	note G#, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	rest 3
+	note D#, 1
+	rest 1
+	loopchannel 0, Music_Routes4_branch_a3d7
+
+
+Music_Routes4_Ch4: ; a49d (2:649d)
+	dspeed 12
+	rest 16
+	rest 12
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+
+Music_Routes4_branch_a4a8:
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 4, mutedsnare2
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare4
+	dnote 1, mutedsnare3
+	dnote 1, mutedsnare3
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	dnote 2, mutedsnare2
+	loopchannel 0, Music_Routes4_branch_a4a8
+; 0xa5f0
\ No newline at end of file
--- /dev/null
+++ b/music/safarizone.asm
@@ -1,0 +1,112 @@
+Music_SafariZone_Ch1: ; bc2e (2:7c2e)
+	tempo 0, 132
+	stereopanning 119
+	vibrato 6, 3, 4
+	unknownmusic0xe8
+	duty 2
+	notetype 12, 9, 2
+	octave 3
+	pitchbend 0, 73
+	note C_, 1
+	pitchbend 0, 73
+	note G_, 1
+	pitchbend 0, 73
+	note C_, 1
+	pitchbend 0, 73
+	note G_, 1
+	rest 4
+	duty 3
+
+Music_SafariZone_branch_bc4f:
+	callchannel Music_SafariZone_branch_bc5f
+	notetype 12, 10, 4
+	note F#, 4
+	callchannel Music_SafariZone_branch_bc5f
+	notetype 12, 10, 4
+	note F#, 4
+	loopchannel 0, Music_SafariZone_branch_bc4f
+
+Music_SafariZone_branch_bc5f:
+	notetype 12, 10, 2
+	octave 3
+	note C_, 4
+	note G_, 4
+	note C_, 4
+	note G_, 4
+	note C_, 4
+	note G_, 4
+	note C_, 4
+	endchannel
+
+
+Music_SafariZone_Ch2: ; bc6a (2:7c6a)
+	duty 2
+	vibrato 8, 2, 5
+	notetype 12, 10, 2
+	octave 4
+	note G_, 1
+	note D_, 1
+	note G_, 1
+	note D_, 1
+	rest 4
+	duty 3
+
+Music_SafariZone_branch_bc79:
+	callchannel Music_SafariZone_branch_bc89
+	notetype 12, 11, 5
+	note A_, 4
+	callchannel Music_SafariZone_branch_bc89
+	notetype 12, 11, 5
+	note B_, 4
+	loopchannel 0, Music_SafariZone_branch_bc79
+
+Music_SafariZone_branch_bc89:
+	notetype 12, 11, 2
+	octave 3
+	note G_, 4
+	note D_, 4
+	note G_, 4
+	note D_, 4
+	note G_, 4
+	note D_, 4
+	note G_, 4
+	endchannel
+
+
+Music_SafariZone_Ch3: ; bc94 (2:7c94)
+	notetype 12, 1, 0
+	rest 8
+
+Music_SafariZone_branch_bc97:
+	callchannel Music_SafariZone_branch_bca5
+	octave 4
+	note A_, 4
+	callchannel Music_SafariZone_branch_bca5
+	octave 4
+	note B_, 4
+	loopchannel 0, Music_SafariZone_branch_bc97
+
+Music_SafariZone_branch_bca5:
+	octave 3
+	note A_, 2
+	rest 2
+	octave 4
+	note D_, 2
+	rest 2
+	octave 3
+	note A_, 2
+	rest 2
+	octave 4
+	note D_, 2
+	rest 2
+	octave 3
+	note A_, 2
+	rest 2
+	octave 4
+	note D_, 2
+	rest 2
+	octave 3
+	note A_, 2
+	rest 2
+	endchannel
+; 0xbcbb
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_01.asm
@@ -1,0 +1,6 @@
+SFX_02_01_Ch1: ; 82fd (2:42fd)
+	note D_, 1
+	rest 2
+	note D#, 4
+	endchannel
+; 0x8301
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_02.asm
@@ -1,0 +1,6 @@
+SFX_02_02_Ch1: ; 8301 (2:4301)
+	note D_, 1
+	note B_, 2
+	note D#, 4
+	endchannel
+; 0x8305
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_03.asm
@@ -1,0 +1,6 @@
+SFX_02_03_Ch1: ; 8305 (2:4305)
+	note D_, 1
+	note A#, 2
+	note D#, 4
+	endchannel
+; 0x8309
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_04.asm
@@ -1,0 +1,6 @@
+SFX_02_04_Ch1: ; 8309 (2:4309)
+	note D_, 1
+	note G#, 2
+	note D#, 4
+	endchannel
+; 0x830d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_05.asm
@@ -1,0 +1,21 @@
+SFX_02_05_Ch1: ; 830d (2:430d)
+	note D_, 8
+	note G#, 5
+	note D#, 8
+	note D_, 7
+	note G#, 5
+	note D#, 7
+	note D_, 6
+	note G#, 4
+	note D#, 6
+	note D_, 5
+	note G#, 4
+	note D#, 5
+	note D_, 4
+	note G#, 3
+	note D#, 4
+	note D_, 3
+	note G#, 2
+	note D#, 3
+	endchannel
+; 0x8320
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_06.asm
@@ -1,0 +1,6 @@
+SFX_02_06_Ch1: ; 8320 (2:4320)
+	note D_, 1
+	note F_, 2
+	note D_, 11
+	endchannel
+; 0x8324
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_07.asm
@@ -1,0 +1,9 @@
+SFX_02_07_Ch1: ; 8324 (2:4324)
+	note D_, 2
+	note E_, 2
+	note D_, 12
+	note D_, 1
+	note F#, 2
+	note D_, 11
+	endchannel
+; 0x832b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_08.asm
@@ -1,0 +1,6 @@
+SFX_02_08_Ch1: ; 832b (2:432b)
+	note D_, 1
+	note G#, 2
+	note C#, 1
+	endchannel
+; 0x832f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_09.asm
@@ -1,0 +1,6 @@
+SFX_02_09_Ch1: ; 832f (2:432f)
+	note D_, 1
+	note G#, 3
+	note D_, 4
+	endchannel
+; 0x8333
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_0a.asm
@@ -1,0 +1,6 @@
+SFX_02_0a_Ch1: ; 8333 (2:4333)
+	note D_, 1
+	note G#, 3
+	note D_, 6
+	endchannel
+; 0x8337
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_0b.asm
@@ -1,0 +1,6 @@
+SFX_02_0b_Ch1: ; 8337 (2:4337)
+	note D_, 1
+	note G#, 3
+	note D_, 7
+	endchannel
+; 0x833b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_0c.asm
@@ -1,0 +1,6 @@
+SFX_02_0c_Ch1: ; 833b (2:433b)
+	note D_, 1
+	note A#, 2
+	note C#, 1
+	endchannel
+; 0x833f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_0d.asm
@@ -1,0 +1,6 @@
+SFX_02_0d_Ch1: ; 833f (2:433f)
+	note D_, 1
+	note A#, 3
+	note C#, 2
+	endchannel
+; 0x8343
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_0e.asm
@@ -1,0 +1,6 @@
+SFX_02_0e_Ch1: ; 8343 (2:4343)
+	note D_, 1
+	note A#, 3
+	note F_, 1
+	endchannel
+; 0x8347
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_0f.asm
@@ -1,0 +1,9 @@
+SFX_02_0f_Ch1: ; 8347 (2:4347)
+	note D_, 1
+	note A#, 2
+	note C#, 9
+	note D_, 1
+	note D#, 2
+	note D#, 4
+	endchannel
+; 0x834e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_10.asm
@@ -1,0 +1,9 @@
+SFX_02_10_Ch1: ; 834e (2:434e)
+	note D_, 3
+	note A_, 2
+	note D_, 9
+	note D_, 1
+	note G_, 2
+	note C#, 9
+	endchannel
+; 0x8355
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_11.asm
@@ -1,0 +1,6 @@
+SFX_02_11_Ch1: ; 8355 (2:4355)
+	note D_, 1
+	note A_, 2
+	note D_, 3
+	endchannel
+; 0x8359
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_12.asm
@@ -1,0 +1,6 @@
+SFX_02_12_Ch1: ; 8359 (2:4359)
+	note D_, 1
+	note G_, 2
+	note D_, 3
+	endchannel
+; 0x835d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_13.asm
@@ -1,0 +1,6 @@
+SFX_02_13_Ch1: ; 835d (2:435d)
+	note D_, 1
+	note F#, 2
+	note D_, 3
+	endchannel
+; 0x8361
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_14.asm
@@ -1,0 +1,46 @@
+SFX_02_14_Ch1: ; 8987 (2:4987)
+	dutycycle 245
+	note D_, 5
+	unknownmusic0xf3
+	note C#, 9
+	note C_, 8
+	note D_, 16
+	octave 3
+	note A_, 9
+	note C_, 8
+	note D_, 9
+	note A_, 2
+	note F_, 9
+	note C_, 8
+	endchannel
+
+
+SFX_02_14_Ch2: ; 8996 (2:4996)
+	dutycycle 160
+	note D_, 6
+	note B_, 4
+	note C_, 9
+	note C_, 8
+	note D_, 16
+	rest 6
+	note G#, 9
+	note C_, 8
+	note D_, 9
+	note G_, 2
+	note E_, 9
+	note C_, 8
+	endchannel
+
+
+SFX_02_14_Ch3: ; 89a5 (2:49a5)
+	note D_, 4
+	note A#, 2
+	note C#, 13
+	note D_, 15
+	note A_, 5
+	note D_, 13
+	note D_, 9
+	note G#, 2
+	note C#, 13
+	endchannel
+; 0x89af
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_15.asm
@@ -1,0 +1,55 @@
+SFX_02_15_Ch1: ; 8b97 (2:4b97)
+	dutycycle 160
+	note D_, 5
+	unknownmusic0xf3
+	note C_, 1
+	note C_, 7
+	note D_, 9
+	notetype 5, 6, 0
+	note C_, 8
+	note D_, 4
+	octave 6
+	note D_, 1
+	note C_, 8
+	note D_, 9
+	notetype 1, 1, 0
+	note C_, 8
+	endchannel
+
+
+SFX_02_15_Ch2: ; 8baa (2:4baa)
+	dutycycle 90
+	note D_, 6
+	note B_, 4
+	unknownmusic0xf1
+	note C_, 7
+	note D_, 8
+	rest 6
+	note F_, 3
+	note C_, 8
+	note D_, 4
+	note A#, 3
+	note C#, 2
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note C_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_02_15_Ch3: ; 8bbd (2:4bbd)
+	note D_, 4
+	note A#, 3
+	note D#, 13
+	note D_, 13
+	note A_, 5
+	note D_, 13
+	note D_, 4
+	note G#, 3
+	note C#, 13
+	note D_, 9
+	note G_, 2
+	note D_, 13
+	endchannel
+; 0x8bca
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_16.asm
@@ -1,0 +1,35 @@
+SFX_02_16_Ch1: ; 8b0c (2:4b0c)
+	duty 0
+	note D_, 9
+	unknownmusic0xf5
+	note G#, 1
+	note C_, 5
+	note D_, 3
+	octave 7
+	octave 8
+	note C_, 6
+	note D_, 9
+	notetype 1, 13, 12
+	note C_, 6
+	endchannel
+
+
+SFX_02_16_Ch2: ; 8b1b (2:4b1b)
+	dutycycle 165
+	note D_, 8
+	note A_, 6
+	note E_, 2
+	note C_, 5
+	note D_, 3
+	note G#, 2
+	note D_, 2
+	note C_, 6
+	note D_, 9
+	note F#, 2
+	note C#, 11
+	note C_, 6
+
+
+SFX_02_16_Ch3: ; 8b29 (2:4b29)
+	endchannel
+; 0x8b2a
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_17.asm
@@ -1,0 +1,78 @@
+SFX_02_17_Ch1: ; 88a6 (2:48a6)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf7
+	note C_, 9
+	note C_, 7
+	note D_, 7
+	octave 2
+	note C_, 1
+	note C_, 7
+	note D_, 7
+	notetype 7, 15, 0
+	note C_, 6
+	note D_, 7
+	rest 5
+	octave 8
+	note C_, 6
+	note D_, 6
+	notetype 3, 12, 0
+	note C_, 6
+	note D_, 5
+	notetype 3, 10, 0
+	note C_, 6
+	note D_, 9
+	octave 7
+	note G#, 1
+	note C_, 6
+	endchannel
+
+
+SFX_02_17_Ch2: ; 88c5 (2:48c5)
+	dutycycle 10
+	note D_, 5
+	rest 8
+	note C_, 5
+	note C_, 6
+	note D_, 7
+	note A#, 7
+	note C_, 3
+	note C_, 6
+	note D_, 7
+	note A_, 8
+	unknownmusic0xf1
+	note C_, 5
+	note D_, 5
+	note B_, 5
+	octave 7
+	note C_, 5
+	note D_, 6
+	note A#, 4
+	rest 3
+	note C_, 5
+	note D_, 5
+	note B_, 4
+	note A#, 4
+	note C_, 5
+	note D_, 9
+	rest 2
+	note G#, 3
+	note C_, 5
+	endchannel
+
+
+SFX_02_17_Ch3: ; 88e4 (2:48e4)
+	note D_, 13
+	octave 4
+	note E_, 13
+	note D_, 11
+	rest 8
+	note F_, 13
+	note D_, 13
+	note B_, 7
+	note E_, 13
+	note D_, 16
+	note A#, 3
+	note F_, 13
+	endchannel
+; 0x88f1
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_18.asm
@@ -1,0 +1,81 @@
+SFX_02_18_Ch1: ; 8c55 (2:4c55)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf7
+	note A#, 1
+	note C_, 7
+	note D_, 9
+	octave 2
+	note A#, 5
+	note C_, 7
+	note D_, 5
+	notetype 6, 10, 0
+	note C_, 7
+	note D_, 13
+	notetype 3, 2, 0
+	note C_, 7
+	note D_, 9
+	rest 4
+	note D_, 5
+	note C_, 7
+	note D_, 5
+	rest 3
+	note D_, 1
+	note C_, 7
+	note D_, 9
+	note B_, 2
+	note C#, 1
+	note C_, 7
+	endchannel
+
+
+SFX_02_18_Ch2: ; 8c74 (2:4c74)
+	dutycycle 90
+	note D_, 5
+	octave 1
+	note C_, 2
+	note C_, 7
+	note D_, 9
+	notetype 6, 0, 3
+	note C_, 7
+	note D_, 5
+	rest 7
+	note C_, 2
+	note C_, 7
+	note D_, 13
+	rest 4
+	note G#, 2
+	note C_, 6
+	note D_, 9
+	note B_, 4
+	note G#, 4
+	note C_, 6
+	note D_, 5
+	note B_, 3
+	note G#, 3
+	note C_, 6
+	note D_, 9
+	note A#, 2
+	note G_, 2
+	note C_, 6
+	endchannel
+
+
+SFX_02_18_Ch3: ; 8c93 (2:4c93)
+	note D_, 8
+	notetype 6, 5, 12
+	note D_, 9
+	octave 2
+	note E_, 13
+	note D_, 5
+	notetype 4, 5, 12
+	note D_, 5
+	notetype 4, 4, 12
+	note D_, 8
+	rest 4
+	note E_, 13
+	note D_, 9
+	note A#, 2
+	note F_, 13
+	endchannel
+; 0x8ca6
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_19.asm
@@ -1,0 +1,42 @@
+SFX_02_19_Ch1: ; 8a35 (2:4a35)
+	dutycycle 10
+	note D_, 7
+	octave 6
+	note C_, 1
+	note C_, 6
+	note D_, 7
+	octave 5
+	note G#, 1
+	note C_, 6
+	note D_, 7
+	notetype 3, 7, 0
+	note C_, 6
+	note D_, 9
+	note A#, 2
+	note F#, 1
+	note C_, 6
+	endchannel
+
+
+SFX_02_19_Ch2: ; 8a48 (2:4a48)
+	dutycycle 245
+	note D_, 7
+	octave 6
+	note G#, 3
+	note C_, 5
+	note D_, 7
+	notetype 3, 0, 1
+	note C_, 6
+	note D_, 7
+	note B_, 3
+	octave 6
+	note C_, 5
+	note D_, 9
+	note G#, 2
+	rest 2
+	note C_, 5
+
+
+SFX_02_19_Ch3: ; 8a5a (2:4a5a)
+	endchannel
+; 0x8a5b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_1a.asm
@@ -1,0 +1,51 @@
+SFX_02_1a_Ch1: ; 89df (2:49df)
+	dutycycle 250
+	note D_, 7
+	note G#, 4
+	note E_, 8
+	note C_, 3
+	note D_, 16
+	note F#, 3
+	note D_, 7
+	note C_, 3
+	note D_, 5
+	note F_, 3
+	note E_, 6
+	note C_, 3
+	note D_, 10
+	note F#, 4
+	note C_, 7
+	note C_, 3
+	note D_, 16
+	note G#, 3
+	note D_, 6
+	note C_, 3
+	note D_, 16
+	note E_, 3
+	note C_, 8
+	note C_, 3
+
+
+SFX_02_1a_Ch2: ; 89f9 (2:49f9)
+	endchannel
+
+
+SFX_02_1a_Ch3: ; 89fa (2:49fa)
+	note D_, 9
+	notetype 4, 8, 12
+	note D_, 5
+	octave 6
+	note A_, 13
+	note D_, 16
+	rest 7
+	note G#, 13
+	note D_, 9
+	octave 4
+	note A#, 13
+	note D_, 16
+	notetype 7, 9, 12
+	note D_, 16
+	unknownmusic0xf2
+	note A#, 13
+	endchannel
+; 0x8a0d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_1b.asm
@@ -1,0 +1,45 @@
+SFX_02_1b_Ch1: ; 8a0d (2:4a0d)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf3
+	octave 8
+	note C_, 7
+	note D_, 16
+	octave 4
+	note E_, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_02_1b_Ch2: ; 8a1c (2:4a1c)
+	dutycycle 10
+	note D_, 4
+	rest 4
+	note G#, 4
+	note C_, 7
+	note D_, 15
+	note B_, 5
+	note C_, 3
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note C_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_02_1b_Ch3: ; 8a2b (2:4a2b)
+	note D_, 5
+	notetype 3, 5, 12
+	note D_, 16
+	octave 2
+	note E_, 13
+	note D_, 9
+	note B_, 2
+	note F_, 13
+	endchannel
+; 0x8a35
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_1c.asm
@@ -1,0 +1,51 @@
+SFX_02_1c_Ch1: ; 8c25 (2:4c25)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf6
+	note F#, 6
+	note C_, 6
+	note D_, 11
+	octave 4
+	note G_, 13
+	note C_, 6
+	note D_, 4
+	rest 3
+	note F_, 13
+	note C_, 6
+	note D_, 16
+	note B_, 3
+	note D#, 13
+	note C_, 6
+	endchannel
+
+
+SFX_02_1c_Ch2: ; 8c38 (2:4c38)
+	dutycycle 90
+	note D_, 15
+	notetype 6, 0, 3
+	note C_, 6
+	note D_, 10
+	note B_, 5
+	note C#, 12
+	note C_, 6
+	note D_, 5
+	note A_, 3
+	unknownmusic0xfa
+	note C_, 5
+	note D_, 16
+	note A#, 3
+	notetype 11, 0, 4
+	endchannel
+
+
+SFX_02_1c_Ch3: ; 8c4b (2:4c4b)
+	note D_, 13
+	octave 2
+	note E_, 13
+	note D_, 12
+	notetype 7, 5, 12
+	note D_, 16
+	rest 3
+	note E_, 13
+	endchannel
+; 0x8c55
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_1d.asm
@@ -1,0 +1,83 @@
+SFX_02_1d_Ch1: ; 872f (2:472f)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf7
+	note A#, 1
+	note C_, 8
+	note D_, 7
+	octave 2
+	note A#, 4
+	note C_, 8
+	note D_, 11
+	unknownmusic0xf4
+	note A#, 1
+	note C_, 8
+	dutycycle 165
+	note D_, 11
+	unknownmusic0xf6
+	notetype 8, 0, 7
+	note D_, 5
+	octave 5
+	notetype 7, 0, 7
+	note D_, 16
+	unknownmusic0xf2
+	notetype 8, 0, 7
+	endchannel
+
+
+SFX_02_1d_Ch2: ; 874c (2:474c)
+	dutycycle 5
+	note D_, 3
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	note A#, 8
+	note A#, 2
+	note C_, 7
+	note D_, 7
+	note G#, 7
+	note A#, 3
+	note C_, 7
+	note D_, 11
+	note G_, 5
+	note A#, 2
+	note C_, 7
+	dutycycle 95
+	note D_, 11
+	note G_, 7
+	notetype 6, 0, 6
+	note D_, 5
+	note G#, 4
+	notetype 9, 0, 6
+	note D_, 16
+	note A#, 3
+	notetype 7, 0, 6
+	endchannel
+
+
+SFX_02_1d_Ch3: ; 876d (2:476d)
+	note D_, 3
+	unknownmusic0xf2
+	note D#, 13
+	note D_, 9
+	octave 4
+	note D#, 15
+	note D_, 16
+	notetype 7, 3, 12
+	note D_, 7
+	rest 6
+	note D#, 12
+	note D_, 7
+	octave 4
+	note D#, 14
+	note D_, 9
+	note B_, 7
+	note D#, 13
+	note D_, 7
+	notetype 4, 3, 13
+	note D_, 9
+	rest 2
+	note D#, 12
+	endchannel
+; 0x8786
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_1e.asm
@@ -1,0 +1,94 @@
+SFX_02_1e_Ch1: ; 8bca (2:4bca)
+	dutycycle 240
+	note D_, 9
+	unknownmusic0xf7
+	octave 8
+	note C_, 7
+	note D_, 7
+	octave 2
+	octave 3
+	note C_, 7
+	note D_, 4
+	unknownmusic0xf4
+	octave 8
+	note C_, 7
+	note D_, 4
+	unknownmusic0xf6
+	notetype 0, 0, 6
+	note D_, 4
+	octave 5
+	rest 1
+	note C_, 7
+	note D_, 5
+	unknownmusic0xf2
+	note B_, 1
+	note C_, 7
+	note D_, 16
+	note A#, 3
+	rest 9
+	note C_, 7
+	endchannel
+
+
+SFX_02_1e_Ch2: ; 8be9 (2:4be9)
+	dutycycle 5
+	note D_, 4
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 9
+	note A#, 8
+	note A#, 2
+	note C_, 7
+	note D_, 7
+	note G#, 7
+	note A#, 4
+	note C_, 7
+	note D_, 4
+	note G_, 5
+	note A#, 2
+	note C_, 7
+	note D_, 4
+	note G_, 7
+	note A_, 2
+	note C_, 7
+	note D_, 4
+	note G#, 4
+	note G#, 3
+	note C_, 7
+	note D_, 5
+	note A#, 3
+	note G_, 2
+	note C_, 7
+	note D_, 16
+	note G_, 3
+	note G#, 10
+	note C_, 7
+	endchannel
+
+
+SFX_02_1e_Ch3: ; 8c0c (2:4c0c)
+	note D_, 3
+	unknownmusic0xf2
+	note D#, 13
+	note D_, 9
+	octave 4
+	note D#, 15
+	note D_, 9
+	notetype 7, 3, 12
+	note D_, 6
+	rest 6
+	note D#, 12
+	note D_, 4
+	notetype 4, 2, 12
+	note D_, 3
+	note B_, 7
+	note D#, 13
+	note D_, 4
+	note A#, 5
+	note D_, 13
+	note D_, 9
+	note A_, 2
+	note D#, 13
+	endchannel
+; 0x8c25
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_1f.asm
@@ -1,0 +1,98 @@
+SFX_02_1f_Ch1: ; 8a5b (2:4a5b)
+	dutycycle 204
+	note D_, 5
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	octave 7
+	note G#, 1
+	note C_, 8
+	note D_, 5
+	notetype 1, 4, 0
+	note C_, 8
+	note D_, 5
+	octave 7
+	note E_, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 8
+	note D_, 5
+	notetype 1, 0, 0
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 5
+	notetype 1, 8, 2
+	note C_, 8
+	note D_, 5
+	rest 2
+	note E_, 3
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note E_, 2
+	note C_, 8
+	endchannel
+
+
+SFX_02_1f_Ch2: ; 8a86 (2:4a86)
+	dutycycle 68
+	note D_, 13
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 5
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 5
+	octave 7
+	note G#, 3
+	note C_, 8
+	note D_, 5
+	notetype 1, 4, 1
+	note C_, 8
+	note D_, 5
+	octave 7
+	note E_, 2
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf1
+	note G#, 3
+	note C_, 8
+	note D_, 9
+	notetype 1, 0, 1
+	note C_, 8
+	endchannel
+
+
+SFX_02_1f_Ch3: ; 8aa5 (2:4aa5)
+	note D_, 16
+	note C_, 9
+	note C_, 1
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note D_, 5
+	notetype 1, 4, 12
+	note D_, 5
+	note B_, 2
+	note D_, 13
+	note D_, 5
+	notetype 1, 3, 12
+	note D_, 5
+	note B_, 2
+	note D#, 13
+	note D_, 5
+	rest 2
+	note D_, 13
+	note D_, 9
+	note A#, 2
+	note E_, 13
+	endchannel
+; 0x8abe
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_20.asm
@@ -1,0 +1,80 @@
+SFX_02_20_Ch1: ; 8abe (2:4abe)
+	dutycycle 204
+	note D_, 9
+	unknownmusic0xf5
+	note C_, 1
+	note C_, 7
+	note D_, 3
+	notetype 2, 3, 8
+	note C_, 7
+	note D_, 3
+	rest 3
+	note D#, 1
+	note C_, 7
+	note D_, 3
+	rest 3
+	note D_, 9
+	note C_, 7
+	note D_, 3
+	note B_, 3
+	note D_, 1
+	note C_, 7
+	note D_, 3
+	note B_, 3
+	note C#, 1
+	note C_, 7
+	note D_, 3
+	note A#, 3
+	note C#, 9
+	note C_, 7
+	note D_, 3
+	note B_, 3
+	note C#, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_02_20_Ch2: ; 8ae5 (2:4ae5)
+	dutycycle 68
+	note D_, 13
+	rest 4
+	rest 1
+	note C_, 6
+	note D_, 4
+	note B_, 2
+	unknownmusic0xf9
+	note C_, 6
+	note D_, 3
+	note A#, 2
+	unknownmusic0xf1
+	note C_, 6
+	note D_, 3
+	note A#, 2
+	unknownmusic0xe9
+	note C_, 6
+	note D_, 3
+	note A_, 2
+	octave 7
+	note C_, 6
+	note D_, 3
+	note A_, 2
+	notetype 9, 0, 5
+	note D_, 3
+	note G#, 2
+	notetype 1, 0, 5
+	note D_, 3
+	note A_, 2
+	notetype 9, 0, 5
+	note D_, 9
+	note A_, 2
+	octave 7
+	note C_, 6
+
+
+SFX_02_20_Ch3: ; 8b0b (2:4b0b)
+	endchannel
+; 0x8b0c
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_21.asm
@@ -1,0 +1,106 @@
+SFX_02_21_Ch1: ; 8b2a (2:4b2a)
+	dutycycle 136
+	note D_, 6
+	unknownmusic0xf2
+	note F_, 1
+	note C_, 7
+	note D_, 10
+	notetype 1, 6, 0
+	note C_, 7
+	note D_, 6
+	octave 6
+	note C#, 3
+	note C_, 7
+	note D_, 10
+	rest 2
+	note D_, 3
+	note C_, 7
+	note D_, 6
+	unknownmusic0xf2
+	note C#, 1
+	note C_, 7
+	note D_, 7
+	notetype 1, 2, 0
+	note C_, 7
+	loopchannel 2, SFX_02_21_Ch1
+	endchannel
+
+
+SFX_02_21_Ch2: ; 8b49 (2:4b49)
+	dutycycle 64
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 6
+	unknownmusic0xf2
+	note F_, 2
+	note C_, 7
+	note D_, 10
+	notetype 1, 6, 1
+	note C_, 7
+	note D_, 6
+	octave 6
+	note C#, 5
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 5
+	note C_, 7
+	note D_, 6
+	unknownmusic0xf2
+	note C#, 2
+	note C_, 7
+	note D_, 13
+	notetype 1, 2, 1
+	note C_, 7
+	note D_, 6
+	octave 6
+	note C#, 5
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 5
+	note C_, 7
+	note D_, 6
+	unknownmusic0xf2
+	note C#, 2
+	note C_, 7
+	note D_, 5
+	notetype 1, 2, 1
+	note C_, 7
+	endchannel
+
+
+SFX_02_21_Ch3: ; 8b78 (2:4b78)
+	note D_, 7
+	notetype 2, 1, 12
+	note D_, 10
+	note B_, 2
+	note D_, 13
+	note D_, 9
+	rest 3
+	note D_, 13
+	note D_, 10
+	note B_, 2
+	note D#, 13
+	note D_, 7
+	rest 3
+	note D_, 13
+	note D_, 10
+	note A#, 3
+	note D#, 13
+	note D_, 8
+	rest 3
+	note D_, 13
+	note D_, 6
+	note A#, 2
+	note D#, 13
+	note D_, 10
+	rest 3
+	note D_, 13
+	note D_, 5
+	note A#, 2
+	note D#, 13
+	endchannel
+; 0x8b97
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_22.asm
@@ -1,0 +1,54 @@
+SFX_02_22_Ch1: ; 89af (2:49af)
+	dutycycle 165
+	note D_, 5
+	octave 7
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf2
+	note G#, 1
+	note C_, 8
+	note D_, 3
+	note A_, 3
+	note E_, 1
+	note C_, 8
+	note D_, 9
+	octave 7
+	note C_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_02_22_Ch2: ; 89c2 (2:49c2)
+	dutycycle 10
+	note D_, 5
+	note B_, 2
+	octave 7
+	note C_, 7
+	note D_, 4
+	rest 3
+	octave 7
+	note C_, 7
+	note D_, 4
+	note F#, 3
+	note G#, 2
+	note C_, 7
+	note D_, 9
+	note B_, 2
+	octave 7
+	note C_, 6
+	endchannel
+
+
+SFX_02_22_Ch3: ; 89d5 (2:49d5)
+	note D_, 3
+	note F#, 2
+	note D#, 3
+	note D_, 3
+	note F#, 2
+	note D_, 2
+	note D_, 9
+	note F#, 2
+	note C#, 2
+	endchannel
+; 0x89df
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_23.asm
@@ -1,0 +1,75 @@
+SFX_02_23_Ch1: ; 88f1 (2:48f1)
+	dutycycle 241
+	note D_, 5
+	unknownmusic0xf7
+	rest 1
+	note C_, 8
+	note D_, 13
+	octave 2
+	rest 3
+	note C_, 8
+	note D_, 7
+	note B_, 6
+	note G#, 1
+	note C_, 7
+	note D_, 5
+	rest 5
+	note G_, 1
+	note C_, 7
+	note D_, 5
+	note B_, 6
+	note F#, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note E_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_02_23_Ch2: ; 890c (2:490c)
+	dutycycle 204
+	note D_, 4
+	rest 8
+	note G#, 2
+	note C_, 8
+	note D_, 13
+	note B_, 7
+	note G#, 1
+	note C_, 8
+	note D_, 7
+	note A#, 6
+	note E_, 2
+	note C_, 7
+	note D_, 5
+	rest 5
+	note D#, 3
+	note C_, 7
+	note D_, 7
+	note B_, 6
+	note D_, 2
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note C_, 3
+	note C_, 7
+	endchannel
+
+
+SFX_02_23_Ch3: ; 8927 (2:4927)
+	note D_, 4
+	octave 4
+	note D#, 13
+	note D_, 13
+	notetype 6, 2, 12
+	note D_, 5
+	octave 4
+	note D#, 13
+	note D_, 9
+	note B_, 8
+	note F_, 13
+	note D_, 16
+	rest 3
+	note F_, 14
+	endchannel
+; 0x8937
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_24.asm
@@ -1,0 +1,83 @@
+SFX_02_24_Ch1: ; 8937 (2:4937)
+	dutycycle 201
+	note D_, 9
+	unknownmusic0xf7
+	note G#, 1
+	note C_, 7
+	note D_, 3
+	unknownmusic0xf7
+	note F#, 1
+	note C_, 7
+	note D_, 2
+	octave 1
+	note E_, 1
+	note C_, 7
+	note D_, 2
+	octave 1
+	note D_, 1
+	note C_, 7
+	note D_, 16
+	notetype 1, 0, 0
+	note C_, 7
+	note D_, 5
+	rest 8
+	note E_, 1
+	note C_, 8
+	note D_, 5
+	note A#, 8
+	note D#, 1
+	note C_, 8
+	note D_, 16
+	note A_, 2
+	note D_, 1
+	note C_, 8
+	endchannel
+
+
+SFX_02_24_Ch2: ; 895a (2:495a)
+	dutycycle 121
+	note D_, 11
+	octave 1
+	note G#, 3
+	note C_, 7
+	note D_, 3
+	octave 1
+	note F#, 3
+	note C_, 7
+	note D_, 2
+	notetype 7, 4, 2
+	note C_, 7
+	note D_, 2
+	notetype 7, 2, 2
+	note C_, 7
+	note D_, 16
+	rest 2
+	note C_, 3
+	note C_, 7
+	note D_, 5
+	note B_, 8
+	note E_, 3
+	note C_, 8
+	note D_, 3
+	note A_, 8
+	note D#, 3
+	note C_, 8
+	note D_, 16
+	note G#, 2
+	note D_, 3
+	note C_, 8
+	endchannel
+
+
+SFX_02_24_Ch3: ; 897d (2:497d)
+	note D_, 5
+	note G_, 5
+	note D_, 2
+	note D_, 5
+	note G_, 5
+	note C#, 1
+	note D_, 5
+	note G_, 2
+	note D_, 1
+	endchannel
+; 0x8987
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_25.asm
@@ -1,0 +1,87 @@
+SFX_02_25_Ch1: ; 8813 (2:4813)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf7
+	note A#, 1
+	note C_, 8
+	note D_, 9
+	octave 2
+	note A#, 5
+	note C_, 8
+	note D_, 5
+	notetype 6, 10, 0
+	note C_, 8
+	note D_, 16
+	notetype 3, 2, 0
+	note C_, 8
+	note D_, 9
+	rest 4
+	note D_, 4
+	note C_, 8
+	note D_, 3
+	rest 3
+	note D_, 9
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note D#, 1
+	note C_, 8
+	endchannel
+
+
+SFX_02_25_Ch2: ; 8832 (2:4832)
+	dutycycle 10
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 7
+	note A#, 8
+	note E_, 2
+	note C_, 8
+	note D_, 9
+	note G#, 7
+	note E_, 4
+	note C_, 8
+	note D_, 5
+	note G_, 7
+	note E_, 2
+	note C_, 8
+	note D_, 14
+	note G#, 4
+	rest 3
+	note C_, 7
+	note D_, 8
+	note G_, 4
+	rest 2
+	note C_, 7
+	note D_, 4
+	note G#, 3
+	rest 13
+	note C_, 7
+	note D_, 9
+	note G_, 2
+	notetype 8, 0, 6
+	endchannel
+
+
+SFX_02_25_Ch3: ; 8855 (2:4855)
+	note D_, 3
+	unknownmusic0xf2
+	note E_, 13
+	note D_, 7
+	octave 2
+	note D#, 11
+	note D_, 5
+	notetype 7, 3, 10
+	note D_, 7
+	notetype 6, 2, 12
+	note D_, 9
+	octave 3
+	note D#, 13
+	note D_, 13
+	notetype 2, 3, 13
+	note D_, 9
+	notetype 1, 2, 12
+	endchannel
+; 0x886b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_26.asm
@@ -1,0 +1,52 @@
+SFX_02_26_Ch1: ; 8d2b (2:4d2b)
+	dutycycle 165
+	note D_, 13
+	unknownmusic0xf2
+	note E_, 1
+	note C_, 5
+	note D_, 16
+	octave 5
+	note A#, 1
+	note C_, 5
+	note D_, 5
+	notetype 2, 9, 0
+	note C_, 5
+	note D_, 9
+	notetype 1, 8, 0
+	note C_, 5
+	endchannel
+
+
+SFX_02_26_Ch2: ; 8d3e (2:4d3e)
+	dutycycle 238
+	note D_, 12
+	notetype 2, 3, 8
+	note C_, 5
+	note D_, 15
+	rest 7
+	note A_, 9
+	note C_, 5
+	note D_, 4
+	note B_, 3
+	note G#, 9
+	note C_, 5
+	note D_, 9
+	note B_, 2
+	note G_, 9
+	note C_, 5
+	endchannel
+
+
+SFX_02_26_Ch3: ; 8d51 (2:4d51)
+	note D_, 11
+	octave 2
+	note F#, 13
+	note D_, 16
+	notetype 2, 5, 12
+	note D_, 4
+	rest 3
+	note F#, 13
+	note D_, 9
+	notetype 1, 5, 12
+	endchannel
+; 0x8d5e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_27.asm
@@ -1,0 +1,74 @@
+SFX_02_27_Ch1: ; 8d5e (2:4d5e)
+	dutycycle 51
+	note D_, 16
+	unknownmusic0xf6
+	rest 1
+	note C_, 6
+	note D_, 9
+	octave 5
+	note B_, 13
+	note C_, 6
+	note D_, 7
+	notetype 2, 13, 0
+	note C_, 6
+	note D_, 7
+	note B_, 3
+	octave 8
+	note C_, 6
+	note D_, 7
+	rest 3
+	stereopanning 5
+	note D_, 9
+	note B_, 2
+	note C_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_02_27_Ch2: ; 8d79 (2:4d79)
+	dutycycle 153
+	note D_, 15
+	rest 7
+	note B_, 2
+	note C_, 5
+	note D_, 8
+	rest 4
+	note A#, 14
+	note C_, 5
+	note D_, 6
+	note B_, 3
+	rest 2
+	note C_, 5
+	note D_, 9
+	note A_, 3
+	notetype 1, 0, 4
+	note D_, 7
+	note A#, 3
+	octave 7
+	note C_, 5
+	note D_, 9
+	note A_, 2
+	unknownmusic0xf1
+	note C_, 5
+	endchannel
+
+
+SFX_02_27_Ch3: ; 8d94 (2:4d94)
+	note D_, 11
+	octave 2
+	note F_, 13
+	note D_, 11
+	notetype 6, 6, 12
+	note D_, 5
+	rest 3
+	note E_, 13
+	note D_, 7
+	notetype 3, 5, 12
+	note D_, 9
+	note B_, 4
+	note E_, 13
+	note D_, 9
+	note A#, 2
+	note F_, 13
+	endchannel
+; 0x8da7
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_28.asm
@@ -1,0 +1,44 @@
+SFX_02_28_Ch1: ; 8da7 (2:4da7)
+	dutycycle 240
+	note D_, 9
+	octave 4
+	note A_, 1
+	note C_, 8
+	note D_, 16
+	unknownmusic0xf5
+	rest 1
+	note C_, 8
+	note D_, 9
+	notetype 1, 13, 8
+	note C_, 8
+	endchannel
+
+
+SFX_02_28_Ch2: ; 8db6 (2:4db6)
+	dutycycle 165
+	note D_, 11
+	rest 5
+	note G_, 2
+	note C_, 8
+	note D_, 16
+	note B_, 7
+	note A#, 3
+	note C_, 8
+	note D_, 9
+	note A#, 2
+	note B_, 8
+	note C_, 8
+	endchannel
+
+
+SFX_02_28_Ch3: ; 8dc5 (2:4dc5)
+	note D_, 9
+	octave 4
+	note E_, 13
+	note D_, 15
+	rest 5
+	note D#, 13
+	note D_, 9
+	notetype 1, 2, 12
+	endchannel
+; 0x8dcf
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_29.asm
@@ -1,0 +1,76 @@
+SFX_02_29_Ch1: ; 8e35 (2:4e35)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf3
+	note G#, 1
+	note C_, 8
+	note D_, 16
+	octave 1
+	note C_, 1
+	note C_, 8
+	note D_, 9
+	notetype 3, 1, 0
+	note C_, 8
+	note D_, 5
+	rest 3
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	notetype 2, 15, 0
+	note C_, 7
+	note D_, 9
+	rest 2
+	octave 8
+	note C_, 7
+	endchannel
+
+
+SFX_02_29_Ch2: ; 8e50 (2:4e50)
+	dutycycle 90
+	note D_, 7
+	rest 4
+	note C_, 2
+	note C_, 8
+	note D_, 15
+	note B_, 8
+	note G#, 2
+	note C_, 7
+	note D_, 8
+	note B_, 4
+	note A_, 3
+	note C_, 7
+	note D_, 4
+	note A#, 3
+	note G#, 2
+	note C_, 7
+	note D_, 5
+	note B_, 3
+	note G_, 3
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note F#, 2
+	note C_, 7
+	endchannel
+
+
+SFX_02_29_Ch3: ; 8e6b (2:4e6b)
+	note D_, 7
+	octave 5
+	note F_, 13
+	note D_, 15
+	notetype 6, 4, 12
+	note D_, 7
+	rest 7
+	note D#, 13
+	note D_, 4
+	note B_, 4
+	note E_, 13
+	note D_, 4
+	note A#, 3
+	note F_, 13
+	note D_, 9
+	note B_, 2
+	note F#, 13
+	endchannel
+; 0x8e7e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_2a.asm
@@ -1,0 +1,44 @@
+SFX_02_2a_Ch1: ; 8cc8 (2:4cc8)
+	dutycycle 240
+	note D_, 16
+	notetype 7, 8, 0
+	note C_, 8
+	note D_, 5
+	octave 2
+	note A#, 1
+	note C_, 8
+	note D_, 16
+	notetype 2, 4, 0
+	note C_, 8
+	endchannel
+
+
+SFX_02_2a_Ch2: ; 8cd7 (2:4cd7)
+	dutycycle 90
+	note D_, 16
+	rest 8
+	note F_, 4
+	note C_, 8
+	note D_, 6
+	note B_, 7
+	note G_, 3
+	note C_, 8
+	note D_, 16
+	rest 3
+	note C#, 2
+	note C_, 8
+	endchannel
+
+
+SFX_02_2a_Ch3: ; 8ce6 (2:4ce6)
+	note D_, 14
+	unknownmusic0xf6
+	note E_, 13
+	note D_, 5
+	octave 2
+	note D#, 13
+	note D_, 16
+	unknownmusic0xf2
+	note E_, 13
+	endchannel
+; 0x8cf0
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_2b.asm
@@ -1,0 +1,56 @@
+SFX_02_2b_Ch1: ; 8e7e (2:4e7e)
+	dutycycle 15
+	note D_, 16
+	unknownmusic0xf7
+	note C_, 1
+	note C_, 6
+	note D_, 16
+	octave 1
+	note C_, 9
+	note C_, 6
+	note D_, 9
+	note B_, 5
+	note G#, 1
+	note C_, 5
+	note D_, 16
+	note A#, 3
+	note F#, 1
+	note C_, 5
+	endchannel
+
+
+SFX_02_2b_Ch2: ; 8e91 (2:4e91)
+	dutycycle 68
+	note D_, 15
+	notetype 7, 8, 1
+	note C_, 5
+	note D_, 15
+	rest 8
+	note G#, 10
+	note C_, 5
+	note D_, 11
+	note B_, 5
+	note C_, 2
+	note C_, 5
+	note D_, 16
+	rest 3
+	octave 7
+	note C_, 4
+	endchannel
+
+
+SFX_02_2b_Ch3: ; 8ea4 (2:4ea4)
+	note D_, 15
+	unknownmusic0xf7
+	note G_, 13
+	note D_, 13
+	unknownmusic0xf6
+	note F#, 13
+	note D_, 10
+	octave 4
+	note G_, 13
+	note D_, 16
+	octave 6
+	note F#, 13
+	endchannel
+; 0x8eb1
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_2c.asm
@@ -1,0 +1,90 @@
+SFX_02_2c_Ch1: ; 8f8e (2:4f8e)
+	dutycycle 80
+	note D_, 11
+	unknownmusic0xf5
+	note G#, 1
+	note C_, 7
+	note D_, 4
+	octave 6
+	note A#, 1
+	note C_, 7
+	note D_, 4
+	unknownmusic0xf2
+	rest 1
+	note C_, 7
+	note D_, 4
+	octave 6
+	octave 8
+	note C_, 7
+	note D_, 4
+	notetype 2, 0, 0
+	note C_, 8
+	note D_, 4
+	rest 3
+	octave 8
+	note C_, 7
+	note D_, 4
+	notetype 2, 12, 0
+	note C_, 7
+	note D_, 9
+	rest 2
+	note A#, 1
+	note C_, 7
+	endchannel
+
+
+SFX_02_2c_Ch2: ; 8fb1 (2:4fb1)
+	dutycycle 15
+	note D_, 10
+	notetype 5, 3, 1
+	note C_, 7
+	note D_, 4
+	notetype 2, 5, 2
+	note C_, 7
+	note D_, 4
+	octave 6
+	note G_, 2
+	note C_, 7
+	note D_, 4
+	note B_, 3
+	note A_, 2
+	note C_, 7
+	note D_, 4
+	rest 3
+	note B_, 3
+	note C_, 7
+	note D_, 4
+	note B_, 3
+	note A_, 2
+	note C_, 7
+	note D_, 4
+	rest 3
+	note G_, 2
+	note C_, 7
+	note D_, 9
+	note B_, 2
+	note F_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_02_2c_Ch3: ; 8fd4 (2:4fd4)
+	note D_, 7
+	octave 5
+	note E_, 13
+	note D_, 5
+	rest 4
+	note D#, 13
+	note D_, 6
+	notetype 4, 3, 12
+	note D_, 5
+	rest 5
+	note D_, 13
+	note D_, 7
+	note B_, 5
+	note D#, 13
+	note D_, 9
+	rest 2
+	note D_, 13
+	endchannel
+; 0x8fe7
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_2d.asm
@@ -1,0 +1,38 @@
+SFX_02_2d_Ch1: ; 8ca6 (2:4ca6)
+	dutycycle 27
+	note D_, 8
+	notetype 2, 4, 0
+	note C_, 8
+	note D_, 16
+	octave 3
+	note F#, 1
+	note C_, 8
+	note D_, 16
+	rest 2
+	note D#, 1
+	note C_, 8
+	endchannel
+
+
+SFX_02_2d_Ch2: ; 8cb5 (2:4cb5)
+	dutycycle 129
+	note D_, 3
+	rest 3
+	note C_, 2
+	note C_, 8
+	note D_, 5
+	rest 3
+	note C_, 9
+	note C_, 8
+	note D_, 16
+	notetype 7, 4, 1
+	note C_, 8
+	note D_, 16
+	note A#, 3
+	note C_, 2
+	note C_, 8
+
+
+SFX_02_2d_Ch3: ; 8cc7 (2:4cc7)
+	endchannel
+; 0x8cc8
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_2e.asm
@@ -1,0 +1,74 @@
+SFX_02_2e_Ch1: ; 8eff (2:4eff)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf7
+	note E_, 1
+	note C_, 8
+	note D_, 13
+	octave 2
+	note E_, 5
+	note C_, 8
+	note D_, 7
+	notetype 5, 5, 0
+	note C_, 8
+	note D_, 5
+	rest 4
+	note F#, 1
+	note C_, 8
+	note D_, 4
+	rest 4
+	note G#, 1
+	note C_, 8
+	note D_, 9
+	notetype 1, 10, 0
+	note C_, 8
+	endchannel
+
+
+SFX_02_2e_Ch2: ; 8f1a (2:4f1a)
+	dutycycle 10
+	note D_, 7
+	rest 8
+	note C_, 2
+	note C_, 8
+	note D_, 12
+	note B_, 7
+	note C_, 3
+	note C_, 8
+	note D_, 7
+	note A#, 6
+	note C#, 2
+	note C_, 8
+	note D_, 5
+	note A_, 4
+	note D_, 2
+	note C_, 8
+	note D_, 4
+	note A#, 4
+	note E_, 2
+	note C_, 8
+	note D_, 9
+	note A_, 2
+	note F#, 3
+	note C_, 8
+	endchannel
+
+
+SFX_02_2e_Ch3: ; 8f35 (2:4f35)
+	note D_, 4
+	octave 6
+	note D#, 13
+	note D_, 9
+	notetype 6, 4, 12
+	note D_, 6
+	notetype 4, 3, 12
+	note D_, 13
+	rest 8
+	note E_, 13
+	note D_, 3
+	octave 6
+	note D#, 13
+	note D_, 9
+	notetype 1, 2, 12
+	endchannel
+; 0x8f48
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_2f.asm
@@ -1,0 +1,61 @@
+SFX_02_2f_Ch1: ; 8cf0 (2:4cf0)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf7
+	rest 1
+	note C_, 7
+	note D_, 16
+	octave 1
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf4
+	stereopanning 6
+	note D_, 5
+	octave 4
+	octave 8
+	note C_, 7
+	note D_, 9
+	notetype 1, 13, 0
+	note C_, 7
+	endchannel
+
+
+SFX_02_2f_Ch2: ; 8d07 (2:4d07)
+	dutycycle 10
+	note D_, 8
+	octave 2
+	note G#, 2
+	note C_, 7
+	note D_, 15
+	notetype 5, 12, 1
+	note C_, 7
+	note D_, 5
+	rest 5
+	note B_, 2
+	note C_, 7
+	note D_, 5
+	notetype 4, 10, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note A_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_02_2f_Ch3: ; 8d1e (2:4d1e)
+	note D_, 11
+	note A#, 7
+	note D#, 13
+	note D_, 15
+	note A_, 5
+	note D_, 13
+	note D_, 6
+	note A#, 4
+	note D#, 13
+	note D_, 9
+	note A_, 2
+	note D_, 13
+	endchannel
+; 0x8d2b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_30.asm
@@ -1,0 +1,80 @@
+SFX_02_30_Ch1: ; 8eb1 (2:4eb1)
+	dutycycle 245
+	note D_, 8
+	notetype 6, 14, 1
+	note C_, 8
+	note D_, 7
+	rest 7
+	octave 6
+	note C_, 8
+	note D_, 10
+	notetype 6, 14, 1
+	note C_, 8
+	note D_, 8
+	rest 7
+	octave 8
+	note C_, 8
+	note D_, 6
+	note B_, 7
+	octave 6
+	note C_, 8
+	note D_, 8
+	rest 7
+	octave 7
+	note C_, 8
+	note D_, 7
+	note B_, 7
+	octave 8
+	note C_, 8
+	note D_, 9
+	note A#, 2
+	notetype 15, 0, 7
+	endchannel
+
+
+SFX_02_30_Ch2: ; 8ed4 (2:4ed4)
+	dutycycle 68
+	note D_, 7
+	rest 4
+	rest 10
+	note C_, 8
+	note D_, 7
+	note B_, 4
+	rest 8
+	note C_, 8
+	note D_, 11
+	rest 5
+	rest 4
+	note C_, 8
+	note D_, 9
+	note B_, 5
+	rest 8
+	note C_, 8
+	note D_, 7
+	rest 4
+	rest 10
+	note C_, 8
+	note D_, 16
+	note A#, 3
+	rest 6
+	note C_, 8
+	endchannel
+
+
+SFX_02_30_Ch3: ; 8eef (2:4eef)
+	note D_, 14
+	note C#, 10
+	note G_, 13
+	note D_, 14
+	unknownmusic0xf7
+	note G#, 13
+	note D_, 13
+	notetype 6, 7, 12
+	note D_, 9
+	rest 5
+	note F#, 13
+	note D_, 16
+	note B_, 4
+	note F_, 13
+	endchannel
+; 0x8eff
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_31.asm
@@ -1,0 +1,72 @@
+SFX_02_31_Ch1: ; 8f48 (2:4f48)
+	dutycycle 244
+	note D_, 16
+	stereopanning 5
+	note C_, 8
+	note D_, 11
+	octave 8
+	note C_, 1
+	note C_, 8
+	note D_, 7
+	note B_, 5
+	note C#, 1
+	note C_, 8
+	note D_, 5
+	notetype 3, 0, 0
+	note C_, 8
+	note D_, 7
+	note B_, 3
+	note D_, 1
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note D_, 5
+	note C_, 7
+	endchannel
+
+
+SFX_02_31_Ch2: ; 8f63 (2:4f63)
+	dutycycle 34
+	note D_, 16
+	note B_, 1
+	rest 4
+	note C_, 7
+	note D_, 11
+	note A#, 1
+	rest 2
+	note C_, 7
+	note D_, 7
+	note G#, 5
+	notetype 2, 0, 6
+	note D_, 5
+	note A_, 4
+	rest 2
+	note C_, 7
+	note D_, 7
+	note G#, 3
+	octave 7
+	note C_, 6
+	note D_, 9
+	note F#, 2
+	unknownmusic0xe8
+	note C_, 6
+	endchannel
+
+
+SFX_02_31_Ch3: ; 8f7e (2:4f7e)
+	note D_, 7
+	octave 2
+	note E_, 13
+	note D_, 16
+	notetype 6, 3, 12
+	note D_, 11
+	rest 6
+	note E_, 11
+	note D_, 2
+	note B_, 3
+	note F_, 12
+	note D_, 16
+	rest 3
+	note E_, 13
+	endchannel
+; 0x8f8e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_32.asm
@@ -1,0 +1,105 @@
+SFX_02_32_Ch1: ; 8dcf (2:4dcf)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note D_, 7
+	octave 6
+	note E_, 1
+	note C_, 7
+	note D_, 7
+	notetype 2, 8, 0
+	note C_, 7
+	note D_, 7
+	octave 6
+	rest 1
+	note C_, 7
+	note D_, 7
+	notetype 2, 0, 0
+	note C_, 8
+	note D_, 7
+	rest 3
+	note E_, 1
+	note C_, 8
+	note D_, 7
+	note B_, 3
+	note G#, 1
+	note C_, 8
+	note D_, 9
+	note A#, 2
+	rest 1
+	note C_, 8
+	endchannel
+
+
+SFX_02_32_Ch2: ; 8df2 (2:4df2)
+	dutycycle 17
+	note D_, 4
+	note C_, 9
+	note C_, 2
+	note C_, 1
+	note D_, 7
+	rest 3
+	rest 2
+	note C_, 6
+	note D_, 7
+	note B_, 3
+	note C_, 3
+	note C_, 7
+	note D_, 7
+	note A#, 3
+	note E_, 2
+	note C_, 7
+	note D_, 7
+	note B_, 3
+	note G#, 3
+	note C_, 7
+	note D_, 7
+	note A#, 3
+	rest 3
+	note C_, 7
+	note D_, 7
+	note A_, 3
+	note C_, 2
+	note C_, 8
+	note D_, 7
+	note A#, 3
+	note E_, 3
+	note C_, 8
+	note D_, 9
+	note G#, 2
+	note G#, 2
+	note C_, 8
+	endchannel
+
+
+SFX_02_32_Ch3: ; 8e19 (2:4e19)
+	note D_, 7
+	note C_, 9
+	note C_, 2
+	note D_, 6
+	octave 6
+	note F_, 13
+	note D_, 6
+	rest 3
+	note E_, 13
+	note D_, 6
+	notetype 2, 3, 12
+	note D_, 6
+	note B_, 3
+	note D_, 13
+	note D_, 6
+	rest 3
+	note C#, 13
+	note D_, 6
+	note A#, 3
+	note C#, 12
+	note D_, 6
+	note A_, 3
+	note C#, 11
+	note D_, 9
+	note G#, 2
+	note C#, 9
+	endchannel
+; 0x8e35
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_33.asm
@@ -1,0 +1,54 @@
+SFX_02_33_Ch1: ; 8fe7 (2:4fe7)
+	dutycycle 165
+	note D_, 4
+	unknownmusic0xf4
+	note E_, 2
+	note C_, 7
+	note D_, 14
+	notetype 6, 2, 1
+	note C_, 8
+	note D_, 9
+	unknownmusic0xf4
+	note C#, 10
+	note C_, 8
+	note D_, 9
+	rest 2
+	note C#, 11
+	note C_, 8
+	endchannel
+
+
+SFX_02_33_Ch2: ; 8ffa (2:4ffa)
+	dutycycle 204
+	note D_, 5
+	unknownmusic0xf4
+	note G#, 1
+	note C_, 6
+	note D_, 15
+	octave 2
+	octave 8
+	note C_, 7
+	note D_, 9
+	notetype 5, 13, 8
+	note C_, 7
+	note D_, 9
+	notetype 1, 13, 12
+	note C_, 7
+	endchannel
+
+
+SFX_02_33_Ch3: ; 900d (2:500d)
+	note D_, 6
+	rest 5
+	note E_, 7
+	note D_, 14
+	note A#, 6
+	note E_, 5
+	note D_, 9
+	rest 5
+	note E_, 6
+	note D_, 9
+	note B_, 2
+	note E_, 5
+	endchannel
+; 0x901a
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_34.asm
@@ -1,0 +1,53 @@
+SFX_02_34_Ch1: ; 901a (2:501a)
+	dutycycle 240
+	note D_, 14
+	unknownmusic0xf1
+	note C#, 2
+	note C_, 6
+	note D_, 14
+	octave 7
+	note C#, 6
+	note C_, 6
+	note D_, 14
+	octave 7
+	note C#, 2
+	note C_, 6
+	note D_, 9
+	notetype 1, 1, 1
+	note C_, 6
+	endchannel
+
+
+SFX_02_34_Ch2: ; 902d (2:502d)
+	dutycycle 21
+	note D_, 13
+	octave 7
+	note C_, 13
+	note C_, 6
+	note D_, 13
+	notetype 1, 1, 0
+	note C_, 6
+	note D_, 15
+	rest 2
+	note C_, 13
+	note C_, 6
+	note D_, 9
+	rest 2
+	note C_, 11
+	note C_, 6
+	endchannel
+
+
+SFX_02_34_Ch3: ; 9040 (2:5040)
+	note D_, 15
+	unknownmusic0xf2
+	note F#, 6
+	note D_, 14
+	octave 6
+	note F_, 6
+	note D_, 15
+	notetype 2, 5, 6
+	note D_, 9
+	notetype 1, 6, 6
+	endchannel
+; 0x904d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_35.asm
@@ -1,0 +1,71 @@
+SFX_02_35_Ch1: ; 904d (2:504d)
+	dutycycle 27
+	note D_, 4
+	unknownmusic0xf3
+	note F#, 5
+	note C_, 6
+	note D_, 3
+	octave 6
+	note E_, 5
+	note C_, 6
+	note D_, 6
+	notetype 1, 2, 2
+	note C_, 6
+	note D_, 3
+	note B_, 3
+	note G#, 5
+	note C_, 5
+	note D_, 9
+	notetype 1, 10, 2
+	note C_, 5
+	note D_, 4
+	unknownmusic0xf3
+	note D_, 5
+	note C_, 6
+	note D_, 5
+	octave 4
+	octave 4
+	note C_, 5
+	note D_, 9
+	notetype 1, 0, 2
+	note C_, 6
+	endchannel
+
+
+SFX_02_35_Ch2: ; 9070 (2:5070)
+	dutycycle 204
+	note D_, 4
+	notetype 3, 6, 0
+	note C_, 6
+	note D_, 3
+	rest 3
+	note E_, 1
+	note C_, 6
+	note D_, 6
+	rest 2
+	note D_, 1
+	note C_, 6
+	note D_, 3
+	note A_, 3
+	note G#, 1
+	note C_, 5
+	note D_, 9
+	rest 2
+	note A#, 1
+	note C_, 5
+	note D_, 4
+	notetype 3, 2, 0
+	note C_, 6
+	note D_, 4
+	rest 5
+	octave 8
+	note C_, 5
+	note D_, 9
+	rest 2
+	note C_, 1
+	note C_, 6
+
+
+SFX_02_35_Ch3: ; 9092 (2:5092)
+	endchannel
+; 0x9093
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_36.asm
@@ -1,0 +1,56 @@
+SFX_02_36_Ch1: ; 9093 (2:5093)
+	dutycycle 17
+	note D_, 3
+	note D#, 14
+	note G#, 2
+	note C_, 4
+	note D_, 8
+	unknownmusic0xf5
+	note C_, 2
+	note C_, 7
+	note D_, 2
+	rest 3
+	note G#, 2
+	note C_, 5
+	note D_, 9
+	note A_, 2
+	note G#, 2
+	note C_, 4
+	endchannel
+
+
+SFX_02_36_Ch2: ; 90a6 (2:50a6)
+	dutycycle 238
+	note D_, 3
+	note D#, 15
+	note B_, 1
+	note C_, 6
+	note D_, 8
+	notetype 5, 5, 13
+	note C_, 8
+	note D_, 2
+	note B_, 3
+	note B_, 1
+	note C_, 7
+	note D_, 9
+	note F#, 2
+	note B_, 1
+	note C_, 6
+	endchannel
+
+
+SFX_02_36_Ch3: ; 90b9 (2:50b9)
+	note D_, 3
+	note A_, 3
+	note E_, 10
+	note D_, 8
+	note B_, 6
+	note D_, 10
+	note D_, 2
+	note A#, 3
+	note D#, 10
+	note D_, 9
+	note A_, 2
+	note E_, 10
+	endchannel
+; 0x90c6
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_37.asm
@@ -1,0 +1,59 @@
+SFX_02_37_Ch1: ; 8786 (2:4786)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf7
+	rest 1
+	note C_, 8
+	note D_, 7
+	octave 4
+	rest 2
+	note C_, 8
+	note D_, 11
+	unknownmusic0xf6
+	rest 1
+	note C_, 8
+	note D_, 5
+	notetype 3, 12, 2
+	note C_, 8
+	note D_, 9
+	rest 2
+	rest 1
+	note C_, 8
+	endchannel
+
+
+SFX_02_37_Ch2: ; 879d (2:479d)
+	dutycycle 95
+	note D_, 16
+	note A_, 8
+	note G#, 2
+	note C_, 8
+	note D_, 7
+	note G#, 5
+	note G#, 1
+	note C_, 8
+	note D_, 11
+	note A_, 7
+	note G#, 2
+	note C_, 8
+	note D_, 16
+	note G#, 4
+	note G#, 2
+	note C_, 8
+	endchannel
+
+
+SFX_02_37_Ch3: ; 87b0 (2:47b0)
+	note D_, 4
+	unknownmusic0xf2
+	note D#, 13
+	note D_, 14
+	octave 2
+	note D_, 13
+	note D_, 16
+	notetype 7, 3, 12
+	note D_, 9
+	rest 2
+	note D_, 13
+	endchannel
+; 0x87bd
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_38.asm
@@ -1,0 +1,88 @@
+SFX_02_38_Ch1: ; 87bd (2:47bd)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf7
+	note G#, 1
+	note C_, 7
+	note D_, 11
+	octave 2
+	note G#, 5
+	note C_, 7
+	note D_, 16
+	notetype 7, 9, 0
+	note C_, 7
+	note D_, 9
+	notetype 5, 9, 0
+	note C_, 7
+	note D_, 7
+	rest 5
+	note G#, 9
+	note C_, 7
+	note D_, 6
+	notetype 3, 7, 0
+	note C_, 7
+	note D_, 5
+	notetype 3, 6, 0
+	note C_, 7
+	note D_, 9
+	rest 2
+	note E_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_02_38_Ch2: ; 87e0 (2:47e0)
+	dutycycle 5
+	note D_, 16
+	note B_, 8
+	note E_, 2
+	note C_, 7
+	note D_, 11
+	note A_, 7
+	note E_, 3
+	note C_, 7
+	note D_, 16
+	note A#, 8
+	note F_, 2
+	note C_, 7
+	note D_, 9
+	note A#, 6
+	note F_, 2
+	note C_, 7
+	note D_, 7
+	note A_, 5
+	note E_, 8
+	note C_, 7
+	note D_, 6
+	note A#, 4
+	note D#, 2
+	note C_, 7
+	note D_, 5
+	note A_, 4
+	note D_, 3
+	note C_, 7
+	note D_, 9
+	note G_, 2
+	note C_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_02_38_Ch3: ; 8803 (2:4803)
+	note D_, 16
+	octave 4
+	note D#, 13
+	note D_, 11
+	rest 8
+	note E_, 13
+	note D_, 11
+	rest 8
+	note D#, 13
+	note D_, 13
+	note B_, 8
+	note E_, 13
+	note D_, 16
+	note A#, 3
+	note F_, 13
+	endchannel
+; 0x8813
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_39.asm
@@ -1,0 +1,63 @@
+SFX_02_39_Ch1: ; 886b (2:486b)
+	dutycycle 165
+	note D_, 7
+	unknownmusic0xf4
+	note E_, 1
+	note C_, 8
+	note D_, 16
+	octave 5
+	note D#, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf4
+	note E_, 1
+	note C_, 8
+	note D_, 6
+	note B_, 4
+	note E_, 9
+	note C_, 8
+	note D_, 9
+	notetype 1, 5, 0
+	note C_, 8
+	endchannel
+
+
+SFX_02_39_Ch2: ; 8882 (2:4882)
+	dutycycle 119
+	note D_, 7
+	rest 4
+	note C#, 3
+	note C_, 8
+	note D_, 16
+	note B_, 4
+	note C_, 5
+	note C_, 8
+	note D_, 4
+	rest 4
+	note C#, 3
+	note C_, 8
+	note D_, 5
+	rest 4
+	note D_, 2
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note D#, 3
+	note C_, 8
+	endchannel
+
+
+SFX_02_39_Ch3: ; 8899 (2:4899)
+	note D_, 9
+	notetype 6, 2, 12
+	note D_, 13
+	rest 7
+	note D#, 13
+	note D_, 11
+	note B_, 7
+	note D_, 13
+	note D_, 9
+	note A_, 2
+	note C#, 13
+	endchannel
+; 0x88a6
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_3a.asm
@@ -1,0 +1,48 @@
+SFX_02_3a_Ch1: ; ad77 (2:6d77)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	vibrato 6, 2, 6
+	duty 2
+	unknownmusic0xe8
+	notetype 4, 11, 1
+	octave 3
+	note G#, 2
+	note G#, 2
+	note G#, 2
+	notetype 12, 11, 3
+	octave 4
+	note E_, 4
+	endchannel
+
+
+SFX_02_3a_Ch2: ; ad8e (2:6d8e)
+	unknownmusic0xf8
+	vibrato 8, 2, 7
+	duty 2
+	notetype 4, 12, 1
+	octave 4
+	note E_, 2
+	note E_, 2
+	note E_, 2
+	notetype 12, 12, 3
+	note B_, 4
+	endchannel
+
+
+SFX_02_3a_Ch3: ; ad9e (2:6d9e)
+	unknownmusic0xf8
+	notetype 4, 1, 0
+	octave 4
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	notetype 12, 1, 0
+	octave 4
+	note B_, 2
+	rest 2
+	endchannel
+; 0xadae
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_3b.asm
@@ -1,0 +1,70 @@
+SFX_02_3b_Ch1: ; b316 (2:7316)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	duty 2
+	unknownmusic0xe8
+	notetype 5, 11, 4
+	octave 4
+	note D_, 4
+	note C_, 4
+	octave 3
+	note A_, 8
+	notetype 5, 11, 2
+	octave 4
+	note D#, 2
+	note D#, 2
+	note D_, 2
+	note C_, 2
+	note C_, 2
+	octave 3
+	note A#, 2
+	notetype 5, 11, 4
+	octave 4
+	note C_, 8
+	endchannel
+
+
+SFX_02_3b_Ch2: ; b335 (2:7335)
+	unknownmusic0xf8
+	vibrato 8, 2, 7
+	duty 2
+	notetype 5, 12, 5
+	octave 4
+	note A_, 4
+	note F_, 4
+	note C_, 8
+	notetype 5, 12, 2
+	note A#, 2
+	note A#, 2
+	note A#, 2
+	note G_, 2
+	note G_, 2
+	note A#, 2
+	notetype 5, 12, 4
+	note A_, 8
+	endchannel
+
+
+SFX_02_3b_Ch3: ; b34d (2:734d)
+	unknownmusic0xf8
+	notetype 5, 1, 0
+	octave 5
+	note F_, 4
+	note D#, 4
+	note C_, 8
+	note D#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note A_, 8
+	endchannel
+; 0xb362
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_3c.asm
@@ -1,0 +1,18 @@
+SFX_02_3c_Ch1: ; 840a (2:440a)
+	duty 2
+	note C#, 1
+	note D#, 11
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 3
+	note C#, 1
+	note D_, 3
+	note D_, 9
+	octave 6
+	note C_, 1
+	note C_, 3
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x841b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_3d.asm
@@ -1,0 +1,15 @@
+SFX_02_3d_Ch1: ; 84b7 (2:44b7)
+	duty 2
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	stereopanning 240
+	note C_, 5
+	note D_, 16
+	unknownmusic0xf2
+	note F_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x84c6
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_3e.asm
@@ -1,0 +1,22 @@
+SFX_02_3e_Ch1: ; 84d9 (2:44d9)
+	duty 2
+	note C#, 1
+	note C#, 5
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x84ee
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_3f.asm
@@ -1,0 +1,9 @@
+SFX_02_3f_Ch1: ; 83c3 (2:43c3)
+	note D_, 2
+	octave 6
+	note D#, 4
+	note D_, 9
+	octave 7
+	note D_, 3
+	endchannel
+; 0x83ca
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_40.asm
@@ -1,0 +1,18 @@
+SFX_02_40_Ch1: ; 8462 (2:4462)
+	duty 2
+	note D_, 1
+	note A_, 2
+	rest 1
+	note C_, 8
+	note D_, 1
+	note G#, 2
+	notetype 0, 0, 7
+	note D_, 1
+	note A_, 2
+	rest 1
+	note C_, 8
+	note D_, 13
+	note A#, 2
+	notetype 0, 0, 7
+	endchannel
+; 0x8475
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_41.asm
@@ -1,0 +1,78 @@
+SFX_02_41_Ch1: ; b2c8 (2:72c8)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	duty 2
+	notetype 5, 11, 1
+	octave 3
+	note A_, 2
+	note A_, 2
+	note G_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note F_, 2
+	note A_, 2
+	octave 4
+	note C_, 4
+	note E_, 4
+	octave 3
+	note F_, 4
+	endchannel
+
+
+SFX_02_41_Ch2: ; b2e1 (2:72e1)
+	unknownmusic0xf8
+	duty 2
+	notetype 5, 12, 2
+	octave 5
+	note F_, 2
+	note E_, 1
+	rest 1
+	note D_, 2
+	note C_, 1
+	rest 1
+	octave 4
+	note A#, 2
+	octave 5
+	note C_, 2
+	note D_, 2
+	note E_, 2
+	note F_, 4
+	note G_, 4
+	note F_, 4
+	endchannel
+
+
+SFX_02_41_Ch3: ; b2f7 (2:72f7)
+	unknownmusic0xf8
+	notetype 5, 1, 0
+	octave 5
+	note C_, 1
+	rest 1
+	octave 4
+	note F_, 2
+	octave 5
+	note C_, 1
+	rest 1
+	octave 4
+	note A#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	octave 5
+	note F_, 1
+	rest 3
+	note C_, 1
+	rest 3
+	octave 4
+	note F_, 2
+	rest 2
+	endchannel
+; 0xb316
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_42.asm
@@ -1,0 +1,60 @@
+SFX_02_42_Ch1: ; b362 (2:7362)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	duty 2
+	unknownmusic0xe8
+	notetype 5, 10, 4
+	octave 3
+	note A#, 4
+	notetype 5, 11, 1
+	octave 4
+	note C_, 2
+	note C_, 1
+	note C_, 1
+	notetype 5, 10, 4
+	note D#, 4
+	notetype 5, 11, 1
+	note F_, 2
+	note F_, 1
+	note F_, 1
+	notetype 5, 11, 4
+	note A#, 8
+	endchannel
+
+
+SFX_02_42_Ch2: ; b381 (2:7381)
+	unknownmusic0xf8
+	vibrato 4, 2, 3
+	duty 2
+	notetype 5, 13, 1
+	octave 4
+	note G_, 2
+	note G_, 1
+	note G_, 1
+	notetype 5, 12, 4
+	note D#, 4
+	notetype 5, 13, 1
+	note G#, 2
+	note G#, 1
+	note G#, 1
+	note A#, 2
+	note A#, 1
+	note A#, 1
+	notetype 5, 12, 4
+	octave 5
+	note D#, 8
+	endchannel
+
+
+SFX_02_42_Ch3: ; b39d (2:739d)
+	unknownmusic0xf8
+	notetype 5, 1, 0
+	octave 4
+	note D#, 4
+	note G#, 4
+	note G_, 4
+	note F_, 4
+	note D#, 8
+	endchannel
+; 0xb3a7
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_43.asm
@@ -1,0 +1,17 @@
+SFX_02_43_Ch1: ; 84c6 (2:44c6)
+	duty 0
+	note C#, 1
+	note C#, 5
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	loopchannel 4, SFX_02_43_Ch1
+	note D_, 16
+	unknownmusic0xf3
+	note C_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x84d9
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_44.asm
@@ -1,0 +1,15 @@
+SFX_02_44_Ch1: ; 84ee (2:44ee)
+	duty 2
+	note C#, 1
+	note C#, 6
+	note D_, 16
+	stereopanning 240
+	note C_, 5
+	note D_, 16
+	unknownmusic0xf2
+	note F_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x84fd
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_45.asm
@@ -1,0 +1,44 @@
+SFX_02_45_Ch1: ; 84fd (2:44fd)
+	duty 2
+	note D_, 16
+	unknownmusic0xf2
+	rest 1
+	note C_, 8
+	note D_, 16
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 4
+	note A#, 2
+	note G#, 1
+	note C_, 8
+	note D_, 4
+	note A#, 2
+	note C_, 1
+	note C_, 8
+	note D_, 4
+	note A#, 2
+	note E_, 1
+	note C_, 8
+	note D_, 4
+	note A#, 2
+	note C_, 1
+	note C_, 8
+	note D_, 4
+	note A#, 2
+	note G#, 1
+	note C_, 8
+	note D_, 4
+	note A#, 2
+	note C_, 1
+	note C_, 8
+	note D_, 4
+	note A#, 2
+	rest 1
+	note C_, 8
+	note D_, 9
+	note A#, 2
+	note C_, 1
+	note C_, 8
+	endchannel
+; 0x8528
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_46.asm
@@ -1,0 +1,17 @@
+SFX_02_46_Ch1: ; 8528 (2:4528)
+	duty 2
+	note D_, 5
+	stereopanning 0
+	note C_, 7
+	note D_, 5
+	stereopanning 0
+	note C_, 5
+	note D_, 5
+	stereopanning 0
+	note C_, 3
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x853b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_47.asm
@@ -1,0 +1,18 @@
+SFX_02_47_Ch1: ; 853b (2:453b)
+	duty 2
+	note D_, 7
+	stereopanning 0
+	note C_, 8
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 7
+	stereopanning 0
+	note C_, 8
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x854e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_48.asm
@@ -1,0 +1,27 @@
+SFX_02_48_Ch1: ; 854e (2:454e)
+	duty 1
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	notetype 7, 0, 0
+	note C_, 7
+	note D_, 16
+	note B_, 8
+	note G#, 1
+	note C_, 6
+	note D_, 16
+	note G#, 8
+	note C_, 1
+	note C_, 6
+	note D_, 16
+	note E_, 8
+	note G#, 1
+	note C_, 5
+	note D_, 16
+	note C#, 8
+	note C_, 1
+	note C_, 5
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x8569
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_49.asm
@@ -1,0 +1,24 @@
+SFX_02_49_Ch1: ; 8569 (2:4569)
+	duty 2
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 7
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 5
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 8
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x8580
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_4a.asm
@@ -1,0 +1,22 @@
+SFX_02_4a_Ch1: ; 8580 (2:4580)
+	duty 2
+	note C#, 1
+	note D_, 13
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note D_, 3
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note C_, 9
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x8595
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_4b.asm
@@ -1,0 +1,27 @@
+SFX_02_4b_Ch1: ; 8595 (2:4595)
+	duty 1
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	notetype 7, 0, 0
+	note C_, 6
+	note D_, 16
+	note B_, 8
+	note G#, 1
+	note C_, 6
+	note D_, 16
+	note G#, 8
+	note C_, 1
+	note C_, 7
+	note D_, 16
+	note E_, 8
+	note G#, 1
+	note C_, 7
+	note D_, 16
+	note C#, 8
+	note C_, 1
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x85b0
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_4c.asm
@@ -1,0 +1,27 @@
+SFX_02_4c_Ch1: ; 85b0 (2:45b0)
+	duty 1
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	notetype 7, 0, 0
+	note C_, 8
+	note D_, 16
+	note B_, 8
+	note G#, 1
+	note C_, 7
+	note D_, 16
+	note G#, 8
+	note C_, 1
+	note C_, 7
+	note D_, 16
+	note E_, 8
+	note G#, 1
+	note C_, 6
+	note D_, 16
+	note C#, 8
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x85cb
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_4d.asm
@@ -1,0 +1,11 @@
+SFX_02_4d_Ch1: ; 85cb (2:45cb)
+	duty 1
+	note C#, 1
+	note C#, 7
+	note D_, 16
+	notetype 2, 0, 0
+	note C_, 6
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x85d6
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_4e.asm
@@ -1,0 +1,12 @@
+SFX_02_4e_Ch1: ; 85d6 (2:45d6)
+	duty 2
+	note C#, 1
+	note A_, 6
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 5
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x85e1
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_4f.asm
@@ -1,0 +1,15 @@
+SFX_02_4f_Ch1: ; 85e1 (2:45e1)
+	note D_, 3
+	unknownmusic0xf1
+	note D#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	unknownmusic0xf1
+	note D_, 3
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x85ee
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_50.asm
@@ -1,0 +1,50 @@
+SFX_02_50_Ch1: ; 85ee (2:45ee)
+	note D_, 3
+	unknownmusic0xf1
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note A#, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	notetype 1, 1, 2
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note G#, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note B_, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note F#, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note A_, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note E_, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x861f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_51.asm
@@ -1,0 +1,41 @@
+SFX_02_51_Ch1: ; 861f (2:461f)
+	duty 3
+	note C#, 1
+	note F_, 11
+	note D_, 5
+	stereopanning 0
+	note C_, 6
+	note C#, 1
+	note C_, 9
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+
+
+SFX_02_51_Ch2: ; 8636 (2:4636)
+	duty 3
+	note D_, 5
+	stereopanning 1
+	note C_, 5
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	stereopanning 1
+	note C_, 5
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x8649
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_52.asm
@@ -1,0 +1,11 @@
+SFX_02_52_Ch1: ; 8649 (2:4649)
+	duty 0
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	notetype 2, 0, 0
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x8654
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_53.asm
@@ -1,0 +1,27 @@
+SFX_02_53_Ch1: ; 8654 (2:4654)
+	note D_, 5
+	note A#, 3
+	note D_, 4
+	note D_, 9
+	unknownmusic0xf1
+	note D#, 5
+	note D_, 16
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	unknownmusic0xf7
+	note D_, 5
+	note D_, 3
+	unknownmusic0xf7
+	note D#, 5
+	note D_, 5
+	unknownmusic0xf7
+	note E_, 5
+	note D_, 9
+	unknownmusic0xf4
+	note F_, 6
+	note D_, 9
+	unknownmusic0xf1
+	note E_, 5
+	endchannel
+; 0x866d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_54.asm
@@ -1,0 +1,55 @@
+SFX_02_54_Ch1: ; 866d (2:466d)
+	duty 2
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 6
+	endchannel
+
+
+SFX_02_54_Ch2: ; 868c (2:468c)
+	duty 3
+	note D_, 16
+	stereopanning 130
+	note C_, 5
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	stereopanning 130
+	note C_, 5
+	note D_, 16
+	stereopanning 130
+	note C_, 5
+	note D_, 16
+	stereopanning 130
+	note C_, 5
+	note D_, 16
+	stereopanning 130
+	note C_, 5
+	note D_, 16
+	unknownmusic0xf2
+	note G#, 3
+	note C_, 5
+	endchannel
+; 0x86ab
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_55.asm
@@ -1,0 +1,30 @@
+SFX_02_55_Ch1: ; 86ab (2:46ab)
+	duty 1
+	note C#, 1
+	note D#, 11
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note D_, 3
+	note D_, 5
+	octave 6
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note D#, 11
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 8
+	note C#, 1
+	note D_, 3
+	note D_, 16
+	octave 6
+	note C_, 1
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x86c8
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_56.asm
@@ -1,0 +1,18 @@
+SFX_02_56_Ch1: ; 83e1 (2:43e1)
+	note D_, 3
+	unknownmusic0xf7
+	note D_, 5
+	note D_, 3
+	unknownmusic0xf7
+	note D#, 5
+	note D_, 5
+	unknownmusic0xf7
+	note E_, 5
+	note D_, 9
+	unknownmusic0xf4
+	note F_, 6
+	note D_, 9
+	unknownmusic0xf1
+	note E_, 5
+	endchannel
+; 0x83f1
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_57.asm
@@ -1,0 +1,8 @@
+SFX_02_57_Ch1: ; 83f1 (2:43f1)
+	note D_, 10
+	unknownmusic0xf1
+	note E_, 5
+	note D_, 9
+	notetype 1, 4, 3
+	endchannel
+; 0x83f8
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_58.asm
@@ -1,0 +1,21 @@
+SFX_02_58_Ch1: ; 83f8 (2:43f8)
+	duty 2
+	note D_, 9
+	octave 7
+	note E_, 1
+	note C_, 8
+	endchannel
+
+
+SFX_02_58_Ch2: ; 83ff (2:43ff)
+	duty 2
+	note D_, 3
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 9
+	note B_, 2
+	note E_, 2
+	note C_, 8
+	endchannel
+; 0x840a
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_59.asm
@@ -1,0 +1,21 @@
+SFX_02_59_Ch1: ; 841b (2:441b)
+	duty 2
+	note D_, 5
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 8
+	endchannel
+
+
+SFX_02_59_Ch2: ; 8422 (2:4422)
+	duty 2
+	note D_, 2
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 5
+	note A#, 2
+	note F#, 2
+	note C_, 8
+	endchannel
+; 0x842d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_5a.asm
@@ -1,0 +1,29 @@
+SFX_02_5a_Ch1: ; 842d (2:442d)
+	duty 2
+	note D_, 5
+	octave 7
+	note C_, 1
+	note C_, 8
+	note D_, 9
+	unknownmusic0xf2
+	octave 8
+	note C_, 8
+	endchannel
+
+
+SFX_02_5a_Ch2: ; 8438 (2:4438)
+	duty 2
+	note D_, 2
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 5
+	note A_, 2
+	rest 2
+	note C_, 7
+	note D_, 9
+	note A#, 3
+	note A#, 2
+	note C_, 8
+	endchannel
+; 0x8447
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_5b.asm
@@ -1,0 +1,12 @@
+SFX_02_5b_Ch1: ; 8447 (2:4447)
+	duty 2
+	note C#, 1
+	note F_, 11
+	note D_, 16
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 4
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x8452
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_5c.asm
@@ -1,0 +1,18 @@
+SFX_02_5c_Ch1: ; 8452 (2:4452)
+	note D_, 3
+	unknownmusic0xf1
+	note F_, 5
+	note D_, 13
+	note G_, 2
+	note D_, 4
+	note D_, 3
+	note B_, 2
+	note F_, 5
+	note D_, 13
+	note F#, 2
+	note D_, 4
+	note D_, 7
+	note E_, 2
+	note F_, 5
+	endchannel
+; 0x8462
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_5d.asm
@@ -1,0 +1,67 @@
+SFX_02_5d_Ch1: ; 8475 (2:4475)
+	duty 2
+	note D_, 5
+	unknownmusic0xf4
+	note C_, 1
+	note C_, 8
+	note D_, 3
+	octave 4
+	note C_, 1
+	note C_, 7
+	note D_, 3
+	octave 4
+	note G#, 1
+	note C_, 7
+	note D_, 3
+	octave 4
+	rest 1
+	note C_, 7
+	note D_, 3
+	octave 4
+	note C_, 1
+	note C_, 8
+	note D_, 3
+	octave 4
+	note A#, 1
+	note C_, 8
+	note D_, 16
+	unknownmusic0xf2
+	octave 8
+	note C_, 8
+	endchannel
+
+
+SFX_02_5d_Ch2: ; 8494 (2:4494)
+	duty 2
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	notetype 4, 0, 1
+	note C_, 8
+	note D_, 3
+	rest 5
+	note C_, 2
+	note C_, 7
+	note D_, 3
+	rest 5
+	note G#, 2
+	note C_, 7
+	note D_, 3
+	rest 5
+	rest 2
+	note C_, 7
+	note D_, 3
+	rest 5
+	note C_, 2
+	note C_, 8
+	note D_, 3
+	rest 5
+	note A#, 2
+	note C_, 8
+	note D_, 16
+	notetype 2, 14, 1
+	note C_, 8
+	endchannel
+; 0x84b7
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_5e.asm
@@ -1,0 +1,22 @@
+SFX_02_5e_Ch1: ; 83ca (2:43ca)
+	vibrato 16, 1, 4
+	notetype 12, 1, 0
+	octave 5
+	note E_, 2
+	note F_, 2
+	note G_, 4
+	note A_, 2
+	note G_, 2
+	octave 6
+	note C_, 4
+	note C_, 2
+	note D_, 2
+	note C_, 2
+	octave 5
+	note G_, 2
+	note A_, 2
+	note F_, 2
+	note G_, 8
+	rest 12
+	endchannel
+; 0x83e1
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_02_5f.asm
@@ -1,0 +1,28 @@
+SFX_02_5f_Ch1: ; 86c8 (2:46c8)
+	duty 2
+	note D_, 16
+	unknownmusic0xf3
+	note D#, 1
+	note C_, 8
+	note D_, 9
+	note F#, 6
+	note D#, 1
+	note C_, 8
+	note D_, 16
+	unknownmusic0xf4
+	note C_, 1
+	note C_, 8
+	note D_, 16
+	note G_, 5
+	note C_, 1
+	note C_, 8
+	note D_, 16
+	note E_, 5
+	note C_, 1
+	note C_, 8
+	note D_, 16
+	note D_, 5
+	note C_, 1
+	note C_, 8
+	endchannel
+; 0x86e3
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_01.asm
@@ -1,0 +1,6 @@
+SFX_08_01_Ch1: ; 202fd (8:42fd)
+	note D_, 1
+	rest 2
+	note D#, 4
+	endchannel
+; 0x20301
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_02.asm
@@ -1,0 +1,6 @@
+SFX_08_02_Ch1: ; 20301 (8:4301)
+	note D_, 1
+	note B_, 2
+	note D#, 4
+	endchannel
+; 0x20305
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_03.asm
@@ -1,0 +1,6 @@
+SFX_08_03_Ch1: ; 20305 (8:4305)
+	note D_, 1
+	note A#, 2
+	note D#, 4
+	endchannel
+; 0x20309
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_04.asm
@@ -1,0 +1,6 @@
+SFX_08_04_Ch1: ; 20309 (8:4309)
+	note D_, 1
+	note G#, 2
+	note D#, 4
+	endchannel
+; 0x2030d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_05.asm
@@ -1,0 +1,21 @@
+SFX_08_05_Ch1: ; 2030d (8:430d)
+	note D_, 8
+	note G#, 5
+	note D#, 8
+	note D_, 7
+	note G#, 5
+	note D#, 7
+	note D_, 6
+	note G#, 4
+	note D#, 6
+	note D_, 5
+	note G#, 4
+	note D#, 5
+	note D_, 4
+	note G#, 3
+	note D#, 4
+	note D_, 3
+	note G#, 2
+	note D#, 3
+	endchannel
+; 0x20320
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_06.asm
@@ -1,0 +1,6 @@
+SFX_08_06_Ch1: ; 20320 (8:4320)
+	note D_, 1
+	note F_, 2
+	note D_, 11
+	endchannel
+; 0x20324
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_07.asm
@@ -1,0 +1,9 @@
+SFX_08_07_Ch1: ; 20324 (8:4324)
+	note D_, 2
+	note E_, 2
+	note D_, 12
+	note D_, 1
+	note F#, 2
+	note D_, 11
+	endchannel
+; 0x2032b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_08.asm
@@ -1,0 +1,6 @@
+SFX_08_08_Ch1: ; 2032b (8:432b)
+	note D_, 1
+	note G#, 2
+	note C#, 1
+	endchannel
+; 0x2032f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_09.asm
@@ -1,0 +1,6 @@
+SFX_08_09_Ch1: ; 2032f (8:432f)
+	note D_, 1
+	note G#, 3
+	note D_, 4
+	endchannel
+; 0x20333
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_0a.asm
@@ -1,0 +1,6 @@
+SFX_08_0a_Ch1: ; 20333 (8:4333)
+	note D_, 1
+	note G#, 3
+	note D_, 6
+	endchannel
+; 0x20337
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_0b.asm
@@ -1,0 +1,6 @@
+SFX_08_0b_Ch1: ; 20337 (8:4337)
+	note D_, 1
+	note G#, 3
+	note D_, 7
+	endchannel
+; 0x2033b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_0c.asm
@@ -1,0 +1,6 @@
+SFX_08_0c_Ch1: ; 2033b (8:433b)
+	note D_, 1
+	note A#, 2
+	note C#, 1
+	endchannel
+; 0x2033f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_0d.asm
@@ -1,0 +1,6 @@
+SFX_08_0d_Ch1: ; 2033f (8:433f)
+	note D_, 1
+	note A#, 3
+	note C#, 2
+	endchannel
+; 0x20343
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_0e.asm
@@ -1,0 +1,6 @@
+SFX_08_0e_Ch1: ; 20343 (8:4343)
+	note D_, 1
+	note A#, 3
+	note F_, 1
+	endchannel
+; 0x20347
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_0f.asm
@@ -1,0 +1,9 @@
+SFX_08_0f_Ch1: ; 20347 (8:4347)
+	note D_, 1
+	note A#, 2
+	note C#, 9
+	note D_, 1
+	note D#, 2
+	note D#, 4
+	endchannel
+; 0x2034e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_10.asm
@@ -1,0 +1,9 @@
+SFX_08_10_Ch1: ; 2034e (8:434e)
+	note D_, 3
+	note A_, 2
+	note D_, 9
+	note D_, 1
+	note G_, 2
+	note C#, 9
+	endchannel
+; 0x20355
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_11.asm
@@ -1,0 +1,6 @@
+SFX_08_11_Ch1: ; 20355 (8:4355)
+	note D_, 1
+	note A_, 2
+	note D_, 3
+	endchannel
+; 0x20359
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_12.asm
@@ -1,0 +1,6 @@
+SFX_08_12_Ch1: ; 20359 (8:4359)
+	note D_, 1
+	note G_, 2
+	note D_, 3
+	endchannel
+; 0x2035d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_13.asm
@@ -1,0 +1,6 @@
+SFX_08_13_Ch1: ; 2035d (8:435d)
+	note D_, 1
+	note F#, 2
+	note D_, 3
+	endchannel
+; 0x20361
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_14.asm
@@ -1,0 +1,46 @@
+SFX_08_14_Ch1: ; 20c2f (8:4c2f)
+	dutycycle 245
+	note D_, 5
+	unknownmusic0xf3
+	note C#, 9
+	note C_, 8
+	note D_, 16
+	octave 3
+	note A_, 9
+	note C_, 8
+	note D_, 9
+	note A_, 2
+	note F_, 9
+	note C_, 8
+	endchannel
+
+
+SFX_08_14_Ch2: ; 20c3e (8:4c3e)
+	dutycycle 160
+	note D_, 6
+	note B_, 4
+	note C_, 9
+	note C_, 8
+	note D_, 16
+	rest 6
+	note G#, 9
+	note C_, 8
+	note D_, 9
+	note G_, 2
+	note E_, 9
+	note C_, 8
+	endchannel
+
+
+SFX_08_14_Ch3: ; 20c4d (8:4c4d)
+	note D_, 4
+	note A#, 2
+	note C#, 13
+	note D_, 15
+	note A_, 5
+	note D_, 13
+	note D_, 9
+	note G#, 2
+	note C#, 13
+	endchannel
+; 0x20c57
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_15.asm
@@ -1,0 +1,55 @@
+SFX_08_15_Ch1: ; 20e3f (8:4e3f)
+	dutycycle 160
+	note D_, 5
+	unknownmusic0xf3
+	note C_, 1
+	note C_, 7
+	note D_, 9
+	notetype 5, 6, 0
+	note C_, 8
+	note D_, 4
+	octave 6
+	note D_, 1
+	note C_, 8
+	note D_, 9
+	notetype 1, 1, 0
+	note C_, 8
+	endchannel
+
+
+SFX_08_15_Ch2: ; 20e52 (8:4e52)
+	dutycycle 90
+	note D_, 6
+	note B_, 4
+	unknownmusic0xf1
+	note C_, 7
+	note D_, 8
+	rest 6
+	note F_, 3
+	note C_, 8
+	note D_, 4
+	note A#, 3
+	note C#, 2
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note C_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_08_15_Ch3: ; 20e65 (8:4e65)
+	note D_, 4
+	note A#, 3
+	note D#, 13
+	note D_, 13
+	note A_, 5
+	note D_, 13
+	note D_, 4
+	note G#, 3
+	note C#, 13
+	note D_, 9
+	note G_, 2
+	note D_, 13
+	endchannel
+; 0x20e72
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_16.asm
@@ -1,0 +1,35 @@
+SFX_08_16_Ch1: ; 20db4 (8:4db4)
+	duty 0
+	note D_, 9
+	unknownmusic0xf5
+	note G#, 1
+	note C_, 5
+	note D_, 3
+	octave 7
+	octave 8
+	note C_, 6
+	note D_, 9
+	notetype 1, 13, 12
+	note C_, 6
+	endchannel
+
+
+SFX_08_16_Ch2: ; 20dc3 (8:4dc3)
+	dutycycle 165
+	note D_, 8
+	note A_, 6
+	note E_, 2
+	note C_, 5
+	note D_, 3
+	note G#, 2
+	note D_, 2
+	note C_, 6
+	note D_, 9
+	note F#, 2
+	note C#, 11
+	note C_, 6
+
+
+SFX_08_16_Ch3: ; 20dd1 (8:4dd1)
+	endchannel
+; 0x20dd2
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_17.asm
@@ -1,0 +1,78 @@
+SFX_08_17_Ch1: ; 20b4e (8:4b4e)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf7
+	note C_, 9
+	note C_, 7
+	note D_, 7
+	octave 2
+	note C_, 1
+	note C_, 7
+	note D_, 7
+	notetype 7, 15, 0
+	note C_, 6
+	note D_, 7
+	rest 5
+	octave 8
+	note C_, 6
+	note D_, 6
+	notetype 3, 12, 0
+	note C_, 6
+	note D_, 5
+	notetype 3, 10, 0
+	note C_, 6
+	note D_, 9
+	octave 7
+	note G#, 1
+	note C_, 6
+	endchannel
+
+
+SFX_08_17_Ch2: ; 20b6d (8:4b6d)
+	dutycycle 10
+	note D_, 5
+	rest 8
+	note C_, 5
+	note C_, 6
+	note D_, 7
+	note A#, 7
+	note C_, 3
+	note C_, 6
+	note D_, 7
+	note A_, 8
+	unknownmusic0xf1
+	note C_, 5
+	note D_, 5
+	note B_, 5
+	octave 7
+	note C_, 5
+	note D_, 6
+	note A#, 4
+	rest 3
+	note C_, 5
+	note D_, 5
+	note B_, 4
+	note A#, 4
+	note C_, 5
+	note D_, 9
+	rest 2
+	note G#, 3
+	note C_, 5
+	endchannel
+
+
+SFX_08_17_Ch3: ; 20b8c (8:4b8c)
+	note D_, 13
+	octave 4
+	note E_, 13
+	note D_, 11
+	rest 8
+	note F_, 13
+	note D_, 13
+	note B_, 7
+	note E_, 13
+	note D_, 16
+	note A#, 3
+	note F_, 13
+	endchannel
+; 0x20b99
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_18.asm
@@ -1,0 +1,81 @@
+SFX_08_18_Ch1: ; 20efd (8:4efd)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf7
+	note A#, 1
+	note C_, 7
+	note D_, 9
+	octave 2
+	note A#, 5
+	note C_, 7
+	note D_, 5
+	notetype 6, 10, 0
+	note C_, 7
+	note D_, 13
+	notetype 3, 2, 0
+	note C_, 7
+	note D_, 9
+	rest 4
+	note D_, 5
+	note C_, 7
+	note D_, 5
+	rest 3
+	note D_, 1
+	note C_, 7
+	note D_, 9
+	note B_, 2
+	note C#, 1
+	note C_, 7
+	endchannel
+
+
+SFX_08_18_Ch2: ; 20f1c (8:4f1c)
+	dutycycle 90
+	note D_, 5
+	octave 1
+	note C_, 2
+	note C_, 7
+	note D_, 9
+	notetype 6, 0, 3
+	note C_, 7
+	note D_, 5
+	rest 7
+	note C_, 2
+	note C_, 7
+	note D_, 13
+	rest 4
+	note G#, 2
+	note C_, 6
+	note D_, 9
+	note B_, 4
+	note G#, 4
+	note C_, 6
+	note D_, 5
+	note B_, 3
+	note G#, 3
+	note C_, 6
+	note D_, 9
+	note A#, 2
+	note G_, 2
+	note C_, 6
+	endchannel
+
+
+SFX_08_18_Ch3: ; 20f3b (8:4f3b)
+	note D_, 8
+	notetype 6, 5, 12
+	note D_, 9
+	octave 2
+	note E_, 13
+	note D_, 5
+	notetype 4, 5, 12
+	note D_, 5
+	notetype 4, 4, 12
+	note D_, 8
+	rest 4
+	note E_, 13
+	note D_, 9
+	note A#, 2
+	note F_, 13
+	endchannel
+; 0x20f4e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_19.asm
@@ -1,0 +1,42 @@
+SFX_08_19_Ch1: ; 20cdd (8:4cdd)
+	dutycycle 10
+	note D_, 7
+	octave 6
+	note C_, 1
+	note C_, 6
+	note D_, 7
+	octave 5
+	note G#, 1
+	note C_, 6
+	note D_, 7
+	notetype 3, 7, 0
+	note C_, 6
+	note D_, 9
+	note A#, 2
+	note F#, 1
+	note C_, 6
+	endchannel
+
+
+SFX_08_19_Ch2: ; 20cf0 (8:4cf0)
+	dutycycle 245
+	note D_, 7
+	octave 6
+	note G#, 3
+	note C_, 5
+	note D_, 7
+	notetype 3, 0, 1
+	note C_, 6
+	note D_, 7
+	note B_, 3
+	octave 6
+	note C_, 5
+	note D_, 9
+	note G#, 2
+	rest 2
+	note C_, 5
+
+
+SFX_08_19_Ch3: ; 20d02 (8:4d02)
+	endchannel
+; 0x20d03
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_1a.asm
@@ -1,0 +1,51 @@
+SFX_08_1a_Ch1: ; 20c87 (8:4c87)
+	dutycycle 250
+	note D_, 7
+	note G#, 4
+	note E_, 8
+	note C_, 3
+	note D_, 16
+	note F#, 3
+	note D_, 7
+	note C_, 3
+	note D_, 5
+	note F_, 3
+	note E_, 6
+	note C_, 3
+	note D_, 10
+	note F#, 4
+	note C_, 7
+	note C_, 3
+	note D_, 16
+	note G#, 3
+	note D_, 6
+	note C_, 3
+	note D_, 16
+	note E_, 3
+	note C_, 8
+	note C_, 3
+
+
+SFX_08_1a_Ch2: ; 20ca1 (8:4ca1)
+	endchannel
+
+
+SFX_08_1a_Ch3: ; 20ca2 (8:4ca2)
+	note D_, 9
+	notetype 4, 8, 12
+	note D_, 5
+	octave 6
+	note A_, 13
+	note D_, 16
+	rest 7
+	note G#, 13
+	note D_, 9
+	octave 4
+	note A#, 13
+	note D_, 16
+	notetype 7, 9, 12
+	note D_, 16
+	unknownmusic0xf2
+	note A#, 13
+	endchannel
+; 0x20cb5
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_1b.asm
@@ -1,0 +1,45 @@
+SFX_08_1b_Ch1: ; 20cb5 (8:4cb5)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf3
+	octave 8
+	note C_, 7
+	note D_, 16
+	octave 4
+	note E_, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_08_1b_Ch2: ; 20cc4 (8:4cc4)
+	dutycycle 10
+	note D_, 4
+	rest 4
+	note G#, 4
+	note C_, 7
+	note D_, 15
+	note B_, 5
+	note C_, 3
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note C_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_08_1b_Ch3: ; 20cd3 (8:4cd3)
+	note D_, 5
+	notetype 3, 5, 12
+	note D_, 16
+	octave 2
+	note E_, 13
+	note D_, 9
+	note B_, 2
+	note F_, 13
+	endchannel
+; 0x20cdd
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_1c.asm
@@ -1,0 +1,51 @@
+SFX_08_1c_Ch1: ; 20ecd (8:4ecd)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf6
+	note F#, 6
+	note C_, 6
+	note D_, 11
+	octave 4
+	note G_, 13
+	note C_, 6
+	note D_, 4
+	rest 3
+	note F_, 13
+	note C_, 6
+	note D_, 16
+	note B_, 3
+	note D#, 13
+	note C_, 6
+	endchannel
+
+
+SFX_08_1c_Ch2: ; 20ee0 (8:4ee0)
+	dutycycle 90
+	note D_, 15
+	notetype 6, 0, 3
+	note C_, 6
+	note D_, 10
+	note B_, 5
+	note C#, 12
+	note C_, 6
+	note D_, 5
+	note A_, 3
+	unknownmusic0xfa
+	note C_, 5
+	note D_, 16
+	note A#, 3
+	notetype 11, 0, 4
+	endchannel
+
+
+SFX_08_1c_Ch3: ; 20ef3 (8:4ef3)
+	note D_, 13
+	octave 2
+	note E_, 13
+	note D_, 12
+	notetype 7, 5, 12
+	note D_, 16
+	rest 3
+	note E_, 13
+	endchannel
+; 0x20efd
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_1d.asm
@@ -1,0 +1,83 @@
+SFX_08_1d_Ch1: ; 209d7 (8:49d7)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf7
+	note A#, 1
+	note C_, 8
+	note D_, 7
+	octave 2
+	note A#, 4
+	note C_, 8
+	note D_, 11
+	unknownmusic0xf4
+	note A#, 1
+	note C_, 8
+	dutycycle 165
+	note D_, 11
+	unknownmusic0xf6
+	notetype 8, 0, 7
+	note D_, 5
+	octave 5
+	notetype 7, 0, 7
+	note D_, 16
+	unknownmusic0xf2
+	notetype 8, 0, 7
+	endchannel
+
+
+SFX_08_1d_Ch2: ; 209f4 (8:49f4)
+	dutycycle 5
+	note D_, 3
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	note A#, 8
+	note A#, 2
+	note C_, 7
+	note D_, 7
+	note G#, 7
+	note A#, 3
+	note C_, 7
+	note D_, 11
+	note G_, 5
+	note A#, 2
+	note C_, 7
+	dutycycle 95
+	note D_, 11
+	note G_, 7
+	notetype 6, 0, 6
+	note D_, 5
+	note G#, 4
+	notetype 9, 0, 6
+	note D_, 16
+	note A#, 3
+	notetype 7, 0, 6
+	endchannel
+
+
+SFX_08_1d_Ch3: ; 20a15 (8:4a15)
+	note D_, 3
+	unknownmusic0xf2
+	note D#, 13
+	note D_, 9
+	octave 4
+	note D#, 15
+	note D_, 16
+	notetype 7, 3, 12
+	note D_, 7
+	rest 6
+	note D#, 12
+	note D_, 7
+	octave 4
+	note D#, 14
+	note D_, 9
+	note B_, 7
+	note D#, 13
+	note D_, 7
+	notetype 4, 3, 13
+	note D_, 9
+	rest 2
+	note D#, 12
+	endchannel
+; 0x20a2e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_1e.asm
@@ -1,0 +1,94 @@
+SFX_08_1e_Ch1: ; 20e72 (8:4e72)
+	dutycycle 240
+	note D_, 9
+	unknownmusic0xf7
+	octave 8
+	note C_, 7
+	note D_, 7
+	octave 2
+	octave 3
+	note C_, 7
+	note D_, 4
+	unknownmusic0xf4
+	octave 8
+	note C_, 7
+	note D_, 4
+	unknownmusic0xf6
+	notetype 0, 0, 6
+	note D_, 4
+	octave 5
+	rest 1
+	note C_, 7
+	note D_, 5
+	unknownmusic0xf2
+	note B_, 1
+	note C_, 7
+	note D_, 16
+	note A#, 3
+	rest 9
+	note C_, 7
+	endchannel
+
+
+SFX_08_1e_Ch2: ; 20e91 (8:4e91)
+	dutycycle 5
+	note D_, 4
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 9
+	note A#, 8
+	note A#, 2
+	note C_, 7
+	note D_, 7
+	note G#, 7
+	note A#, 4
+	note C_, 7
+	note D_, 4
+	note G_, 5
+	note A#, 2
+	note C_, 7
+	note D_, 4
+	note G_, 7
+	note A_, 2
+	note C_, 7
+	note D_, 4
+	note G#, 4
+	note G#, 3
+	note C_, 7
+	note D_, 5
+	note A#, 3
+	note G_, 2
+	note C_, 7
+	note D_, 16
+	note G_, 3
+	note G#, 10
+	note C_, 7
+	endchannel
+
+
+SFX_08_1e_Ch3: ; 20eb4 (8:4eb4)
+	note D_, 3
+	unknownmusic0xf2
+	note D#, 13
+	note D_, 9
+	octave 4
+	note D#, 15
+	note D_, 9
+	notetype 7, 3, 12
+	note D_, 6
+	rest 6
+	note D#, 12
+	note D_, 4
+	notetype 4, 2, 12
+	note D_, 3
+	note B_, 7
+	note D#, 13
+	note D_, 4
+	note A#, 5
+	note D_, 13
+	note D_, 9
+	note A_, 2
+	note D#, 13
+	endchannel
+; 0x20ecd
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_1f.asm
@@ -1,0 +1,98 @@
+SFX_08_1f_Ch1: ; 20d03 (8:4d03)
+	dutycycle 204
+	note D_, 5
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	octave 7
+	note G#, 1
+	note C_, 8
+	note D_, 5
+	notetype 1, 4, 0
+	note C_, 8
+	note D_, 5
+	octave 7
+	note E_, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 8
+	note D_, 5
+	notetype 1, 0, 0
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 5
+	notetype 1, 8, 2
+	note C_, 8
+	note D_, 5
+	rest 2
+	note E_, 3
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note E_, 2
+	note C_, 8
+	endchannel
+
+
+SFX_08_1f_Ch2: ; 20d2e (8:4d2e)
+	dutycycle 68
+	note D_, 13
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 5
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 5
+	octave 7
+	note G#, 3
+	note C_, 8
+	note D_, 5
+	notetype 1, 4, 1
+	note C_, 8
+	note D_, 5
+	octave 7
+	note E_, 2
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf1
+	note G#, 3
+	note C_, 8
+	note D_, 9
+	notetype 1, 0, 1
+	note C_, 8
+	endchannel
+
+
+SFX_08_1f_Ch3: ; 20d4d (8:4d4d)
+	note D_, 16
+	note C_, 9
+	note C_, 1
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note D_, 5
+	notetype 1, 4, 12
+	note D_, 5
+	note B_, 2
+	note D_, 13
+	note D_, 5
+	notetype 1, 3, 12
+	note D_, 5
+	note B_, 2
+	note D#, 13
+	note D_, 5
+	rest 2
+	note D_, 13
+	note D_, 9
+	note A#, 2
+	note E_, 13
+	endchannel
+; 0x20d66
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_20.asm
@@ -1,0 +1,80 @@
+SFX_08_20_Ch1: ; 20d66 (8:4d66)
+	dutycycle 204
+	note D_, 9
+	unknownmusic0xf5
+	note C_, 1
+	note C_, 7
+	note D_, 3
+	notetype 2, 3, 8
+	note C_, 7
+	note D_, 3
+	rest 3
+	note D#, 1
+	note C_, 7
+	note D_, 3
+	rest 3
+	note D_, 9
+	note C_, 7
+	note D_, 3
+	note B_, 3
+	note D_, 1
+	note C_, 7
+	note D_, 3
+	note B_, 3
+	note C#, 1
+	note C_, 7
+	note D_, 3
+	note A#, 3
+	note C#, 9
+	note C_, 7
+	note D_, 3
+	note B_, 3
+	note C#, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_08_20_Ch2: ; 20d8d (8:4d8d)
+	dutycycle 68
+	note D_, 13
+	rest 4
+	rest 1
+	note C_, 6
+	note D_, 4
+	note B_, 2
+	unknownmusic0xf9
+	note C_, 6
+	note D_, 3
+	note A#, 2
+	unknownmusic0xf1
+	note C_, 6
+	note D_, 3
+	note A#, 2
+	unknownmusic0xe9
+	note C_, 6
+	note D_, 3
+	note A_, 2
+	octave 7
+	note C_, 6
+	note D_, 3
+	note A_, 2
+	notetype 9, 0, 5
+	note D_, 3
+	note G#, 2
+	notetype 1, 0, 5
+	note D_, 3
+	note A_, 2
+	notetype 9, 0, 5
+	note D_, 9
+	note A_, 2
+	octave 7
+	note C_, 6
+
+
+SFX_08_20_Ch3: ; 20db3 (8:4db3)
+	endchannel
+; 0x20db4
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_21.asm
@@ -1,0 +1,106 @@
+SFX_08_21_Ch1: ; 20dd2 (8:4dd2)
+	dutycycle 136
+	note D_, 6
+	unknownmusic0xf2
+	note F_, 1
+	note C_, 7
+	note D_, 10
+	notetype 1, 6, 0
+	note C_, 7
+	note D_, 6
+	octave 6
+	note C#, 3
+	note C_, 7
+	note D_, 10
+	rest 2
+	note D_, 3
+	note C_, 7
+	note D_, 6
+	unknownmusic0xf2
+	note C#, 1
+	note C_, 7
+	note D_, 7
+	notetype 1, 2, 0
+	note C_, 7
+	loopchannel 2, SFX_08_21_Ch1
+	endchannel
+
+
+SFX_08_21_Ch2: ; 20df1 (8:4df1)
+	dutycycle 64
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 6
+	unknownmusic0xf2
+	note F_, 2
+	note C_, 7
+	note D_, 10
+	notetype 1, 6, 1
+	note C_, 7
+	note D_, 6
+	octave 6
+	note C#, 5
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 5
+	note C_, 7
+	note D_, 6
+	unknownmusic0xf2
+	note C#, 2
+	note C_, 7
+	note D_, 13
+	notetype 1, 2, 1
+	note C_, 7
+	note D_, 6
+	octave 6
+	note C#, 5
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 5
+	note C_, 7
+	note D_, 6
+	unknownmusic0xf2
+	note C#, 2
+	note C_, 7
+	note D_, 5
+	notetype 1, 2, 1
+	note C_, 7
+	endchannel
+
+
+SFX_08_21_Ch3: ; 20e20 (8:4e20)
+	note D_, 7
+	notetype 2, 1, 12
+	note D_, 10
+	note B_, 2
+	note D_, 13
+	note D_, 9
+	rest 3
+	note D_, 13
+	note D_, 10
+	note B_, 2
+	note D#, 13
+	note D_, 7
+	rest 3
+	note D_, 13
+	note D_, 10
+	note A#, 3
+	note D#, 13
+	note D_, 8
+	rest 3
+	note D_, 13
+	note D_, 6
+	note A#, 2
+	note D#, 13
+	note D_, 10
+	rest 3
+	note D_, 13
+	note D_, 5
+	note A#, 2
+	note D#, 13
+	endchannel
+; 0x20e3f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_22.asm
@@ -1,0 +1,54 @@
+SFX_08_22_Ch1: ; 20c57 (8:4c57)
+	dutycycle 165
+	note D_, 5
+	octave 7
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf2
+	note G#, 1
+	note C_, 8
+	note D_, 3
+	note A_, 3
+	note E_, 1
+	note C_, 8
+	note D_, 9
+	octave 7
+	note C_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_08_22_Ch2: ; 20c6a (8:4c6a)
+	dutycycle 10
+	note D_, 5
+	note B_, 2
+	octave 7
+	note C_, 7
+	note D_, 4
+	rest 3
+	octave 7
+	note C_, 7
+	note D_, 4
+	note F#, 3
+	note G#, 2
+	note C_, 7
+	note D_, 9
+	note B_, 2
+	octave 7
+	note C_, 6
+	endchannel
+
+
+SFX_08_22_Ch3: ; 20c7d (8:4c7d)
+	note D_, 3
+	note F#, 2
+	note D#, 3
+	note D_, 3
+	note F#, 2
+	note D_, 2
+	note D_, 9
+	note F#, 2
+	note C#, 2
+	endchannel
+; 0x20c87
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_23.asm
@@ -1,0 +1,75 @@
+SFX_08_23_Ch1: ; 20b99 (8:4b99)
+	dutycycle 241
+	note D_, 5
+	unknownmusic0xf7
+	rest 1
+	note C_, 8
+	note D_, 13
+	octave 2
+	rest 3
+	note C_, 8
+	note D_, 7
+	note B_, 6
+	note G#, 1
+	note C_, 7
+	note D_, 5
+	rest 5
+	note G_, 1
+	note C_, 7
+	note D_, 5
+	note B_, 6
+	note F#, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note E_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_08_23_Ch2: ; 20bb4 (8:4bb4)
+	dutycycle 204
+	note D_, 4
+	rest 8
+	note G#, 2
+	note C_, 8
+	note D_, 13
+	note B_, 7
+	note G#, 1
+	note C_, 8
+	note D_, 7
+	note A#, 6
+	note E_, 2
+	note C_, 7
+	note D_, 5
+	rest 5
+	note D#, 3
+	note C_, 7
+	note D_, 7
+	note B_, 6
+	note D_, 2
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note C_, 3
+	note C_, 7
+	endchannel
+
+
+SFX_08_23_Ch3: ; 20bcf (8:4bcf)
+	note D_, 4
+	octave 4
+	note D#, 13
+	note D_, 13
+	notetype 6, 2, 12
+	note D_, 5
+	octave 4
+	note D#, 13
+	note D_, 9
+	note B_, 8
+	note F_, 13
+	note D_, 16
+	rest 3
+	note F_, 14
+	endchannel
+; 0x20bdf
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_24.asm
@@ -1,0 +1,83 @@
+SFX_08_24_Ch1: ; 20bdf (8:4bdf)
+	dutycycle 201
+	note D_, 9
+	unknownmusic0xf7
+	note G#, 1
+	note C_, 7
+	note D_, 3
+	unknownmusic0xf7
+	note F#, 1
+	note C_, 7
+	note D_, 2
+	octave 1
+	note E_, 1
+	note C_, 7
+	note D_, 2
+	octave 1
+	note D_, 1
+	note C_, 7
+	note D_, 16
+	notetype 1, 0, 0
+	note C_, 7
+	note D_, 5
+	rest 8
+	note E_, 1
+	note C_, 8
+	note D_, 5
+	note A#, 8
+	note D#, 1
+	note C_, 8
+	note D_, 16
+	note A_, 2
+	note D_, 1
+	note C_, 8
+	endchannel
+
+
+SFX_08_24_Ch2: ; 20c02 (8:4c02)
+	dutycycle 121
+	note D_, 11
+	octave 1
+	note G#, 3
+	note C_, 7
+	note D_, 3
+	octave 1
+	note F#, 3
+	note C_, 7
+	note D_, 2
+	notetype 7, 4, 2
+	note C_, 7
+	note D_, 2
+	notetype 7, 2, 2
+	note C_, 7
+	note D_, 16
+	rest 2
+	note C_, 3
+	note C_, 7
+	note D_, 5
+	note B_, 8
+	note E_, 3
+	note C_, 8
+	note D_, 3
+	note A_, 8
+	note D#, 3
+	note C_, 8
+	note D_, 16
+	note G#, 2
+	note D_, 3
+	note C_, 8
+	endchannel
+
+
+SFX_08_24_Ch3: ; 20c25 (8:4c25)
+	note D_, 5
+	note G_, 5
+	note D_, 2
+	note D_, 5
+	note G_, 5
+	note C#, 1
+	note D_, 5
+	note G_, 2
+	note D_, 1
+	endchannel
+; 0x20c2f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_25.asm
@@ -1,0 +1,87 @@
+SFX_08_25_Ch1: ; 20abb (8:4abb)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf7
+	note A#, 1
+	note C_, 8
+	note D_, 9
+	octave 2
+	note A#, 5
+	note C_, 8
+	note D_, 5
+	notetype 6, 10, 0
+	note C_, 8
+	note D_, 16
+	notetype 3, 2, 0
+	note C_, 8
+	note D_, 9
+	rest 4
+	note D_, 4
+	note C_, 8
+	note D_, 3
+	rest 3
+	note D_, 9
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note D#, 1
+	note C_, 8
+	endchannel
+
+
+SFX_08_25_Ch2: ; 20ada (8:4ada)
+	dutycycle 10
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 7
+	note A#, 8
+	note E_, 2
+	note C_, 8
+	note D_, 9
+	note G#, 7
+	note E_, 4
+	note C_, 8
+	note D_, 5
+	note G_, 7
+	note E_, 2
+	note C_, 8
+	note D_, 14
+	note G#, 4
+	rest 3
+	note C_, 7
+	note D_, 8
+	note G_, 4
+	rest 2
+	note C_, 7
+	note D_, 4
+	note G#, 3
+	rest 13
+	note C_, 7
+	note D_, 9
+	note G_, 2
+	notetype 8, 0, 6
+	endchannel
+
+
+SFX_08_25_Ch3: ; 20afd (8:4afd)
+	note D_, 3
+	unknownmusic0xf2
+	note E_, 13
+	note D_, 7
+	octave 2
+	note D#, 11
+	note D_, 5
+	notetype 7, 3, 10
+	note D_, 7
+	notetype 6, 2, 12
+	note D_, 9
+	octave 3
+	note D#, 13
+	note D_, 13
+	notetype 2, 3, 13
+	note D_, 9
+	notetype 1, 2, 12
+	endchannel
+; 0x20b13
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_26.asm
@@ -1,0 +1,52 @@
+SFX_08_26_Ch1: ; 20fd3 (8:4fd3)
+	dutycycle 165
+	note D_, 13
+	unknownmusic0xf2
+	note E_, 1
+	note C_, 5
+	note D_, 16
+	octave 5
+	note A#, 1
+	note C_, 5
+	note D_, 5
+	notetype 2, 9, 0
+	note C_, 5
+	note D_, 9
+	notetype 1, 8, 0
+	note C_, 5
+	endchannel
+
+
+SFX_08_26_Ch2: ; 20fe6 (8:4fe6)
+	dutycycle 238
+	note D_, 12
+	notetype 2, 3, 8
+	note C_, 5
+	note D_, 15
+	rest 7
+	note A_, 9
+	note C_, 5
+	note D_, 4
+	note B_, 3
+	note G#, 9
+	note C_, 5
+	note D_, 9
+	note B_, 2
+	note G_, 9
+	note C_, 5
+	endchannel
+
+
+SFX_08_26_Ch3: ; 20ff9 (8:4ff9)
+	note D_, 11
+	octave 2
+	note F#, 13
+	note D_, 16
+	notetype 2, 5, 12
+	note D_, 4
+	rest 3
+	note F#, 13
+	note D_, 9
+	notetype 1, 5, 12
+	endchannel
+; 0x21006
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_27.asm
@@ -1,0 +1,74 @@
+SFX_08_27_Ch1: ; 21006 (8:5006)
+	dutycycle 51
+	note D_, 16
+	unknownmusic0xf6
+	rest 1
+	note C_, 6
+	note D_, 9
+	octave 5
+	note B_, 13
+	note C_, 6
+	note D_, 7
+	notetype 2, 13, 0
+	note C_, 6
+	note D_, 7
+	note B_, 3
+	octave 8
+	note C_, 6
+	note D_, 7
+	rest 3
+	stereopanning 5
+	note D_, 9
+	note B_, 2
+	note C_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_08_27_Ch2: ; 21021 (8:5021)
+	dutycycle 153
+	note D_, 15
+	rest 7
+	note B_, 2
+	note C_, 5
+	note D_, 8
+	rest 4
+	note A#, 14
+	note C_, 5
+	note D_, 6
+	note B_, 3
+	rest 2
+	note C_, 5
+	note D_, 9
+	note A_, 3
+	notetype 1, 0, 4
+	note D_, 7
+	note A#, 3
+	octave 7
+	note C_, 5
+	note D_, 9
+	note A_, 2
+	unknownmusic0xf1
+	note C_, 5
+	endchannel
+
+
+SFX_08_27_Ch3: ; 2103c (8:503c)
+	note D_, 11
+	octave 2
+	note F_, 13
+	note D_, 11
+	notetype 6, 6, 12
+	note D_, 5
+	rest 3
+	note E_, 13
+	note D_, 7
+	notetype 3, 5, 12
+	note D_, 9
+	note B_, 4
+	note E_, 13
+	note D_, 9
+	note A#, 2
+	note F_, 13
+	endchannel
+; 0x2104f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_28.asm
@@ -1,0 +1,44 @@
+SFX_08_28_Ch1: ; 2104f (8:504f)
+	dutycycle 240
+	note D_, 9
+	octave 4
+	note A_, 1
+	note C_, 8
+	note D_, 16
+	unknownmusic0xf5
+	rest 1
+	note C_, 8
+	note D_, 9
+	notetype 1, 13, 8
+	note C_, 8
+	endchannel
+
+
+SFX_08_28_Ch2: ; 2105e (8:505e)
+	dutycycle 165
+	note D_, 11
+	rest 5
+	note G_, 2
+	note C_, 8
+	note D_, 16
+	note B_, 7
+	note A#, 3
+	note C_, 8
+	note D_, 9
+	note A#, 2
+	note B_, 8
+	note C_, 8
+	endchannel
+
+
+SFX_08_28_Ch3: ; 2106d (8:506d)
+	note D_, 9
+	octave 4
+	note E_, 13
+	note D_, 15
+	rest 5
+	note D#, 13
+	note D_, 9
+	notetype 1, 2, 12
+	endchannel
+; 0x21077
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_29.asm
@@ -1,0 +1,76 @@
+SFX_08_29_Ch1: ; 210dd (8:50dd)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf3
+	note G#, 1
+	note C_, 8
+	note D_, 16
+	octave 1
+	note C_, 1
+	note C_, 8
+	note D_, 9
+	notetype 3, 1, 0
+	note C_, 8
+	note D_, 5
+	rest 3
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	notetype 2, 15, 0
+	note C_, 7
+	note D_, 9
+	rest 2
+	octave 8
+	note C_, 7
+	endchannel
+
+
+SFX_08_29_Ch2: ; 210f8 (8:50f8)
+	dutycycle 90
+	note D_, 7
+	rest 4
+	note C_, 2
+	note C_, 8
+	note D_, 15
+	note B_, 8
+	note G#, 2
+	note C_, 7
+	note D_, 8
+	note B_, 4
+	note A_, 3
+	note C_, 7
+	note D_, 4
+	note A#, 3
+	note G#, 2
+	note C_, 7
+	note D_, 5
+	note B_, 3
+	note G_, 3
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note F#, 2
+	note C_, 7
+	endchannel
+
+
+SFX_08_29_Ch3: ; 21113 (8:5113)
+	note D_, 7
+	octave 5
+	note F_, 13
+	note D_, 15
+	notetype 6, 4, 12
+	note D_, 7
+	rest 7
+	note D#, 13
+	note D_, 4
+	note B_, 4
+	note E_, 13
+	note D_, 4
+	note A#, 3
+	note F_, 13
+	note D_, 9
+	note B_, 2
+	note F#, 13
+	endchannel
+; 0x21126
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_2a.asm
@@ -1,0 +1,44 @@
+SFX_08_2a_Ch1: ; 20f70 (8:4f70)
+	dutycycle 240
+	note D_, 16
+	notetype 7, 8, 0
+	note C_, 8
+	note D_, 5
+	octave 2
+	note A#, 1
+	note C_, 8
+	note D_, 16
+	notetype 2, 4, 0
+	note C_, 8
+	endchannel
+
+
+SFX_08_2a_Ch2: ; 20f7f (8:4f7f)
+	dutycycle 90
+	note D_, 16
+	rest 8
+	note F_, 4
+	note C_, 8
+	note D_, 6
+	note B_, 7
+	note G_, 3
+	note C_, 8
+	note D_, 16
+	rest 3
+	note C#, 2
+	note C_, 8
+	endchannel
+
+
+SFX_08_2a_Ch3: ; 20f8e (8:4f8e)
+	note D_, 14
+	unknownmusic0xf6
+	note E_, 13
+	note D_, 5
+	octave 2
+	note D#, 13
+	note D_, 16
+	unknownmusic0xf2
+	note E_, 13
+	endchannel
+; 0x20f98
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_2b.asm
@@ -1,0 +1,56 @@
+SFX_08_2b_Ch1: ; 21126 (8:5126)
+	dutycycle 15
+	note D_, 16
+	unknownmusic0xf7
+	note C_, 1
+	note C_, 6
+	note D_, 16
+	octave 1
+	note C_, 9
+	note C_, 6
+	note D_, 9
+	note B_, 5
+	note G#, 1
+	note C_, 5
+	note D_, 16
+	note A#, 3
+	note F#, 1
+	note C_, 5
+	endchannel
+
+
+SFX_08_2b_Ch2: ; 21139 (8:5139)
+	dutycycle 68
+	note D_, 15
+	notetype 7, 8, 1
+	note C_, 5
+	note D_, 15
+	rest 8
+	note G#, 10
+	note C_, 5
+	note D_, 11
+	note B_, 5
+	note C_, 2
+	note C_, 5
+	note D_, 16
+	rest 3
+	octave 7
+	note C_, 4
+	endchannel
+
+
+SFX_08_2b_Ch3: ; 2114c (8:514c)
+	note D_, 15
+	unknownmusic0xf7
+	note G_, 13
+	note D_, 13
+	unknownmusic0xf6
+	note F#, 13
+	note D_, 10
+	octave 4
+	note G_, 13
+	note D_, 16
+	octave 6
+	note F#, 13
+	endchannel
+; 0x21159
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_2c.asm
@@ -1,0 +1,90 @@
+SFX_08_2c_Ch1: ; 21236 (8:5236)
+	dutycycle 80
+	note D_, 11
+	unknownmusic0xf5
+	note G#, 1
+	note C_, 7
+	note D_, 4
+	octave 6
+	note A#, 1
+	note C_, 7
+	note D_, 4
+	unknownmusic0xf2
+	rest 1
+	note C_, 7
+	note D_, 4
+	octave 6
+	octave 8
+	note C_, 7
+	note D_, 4
+	notetype 2, 0, 0
+	note C_, 8
+	note D_, 4
+	rest 3
+	octave 8
+	note C_, 7
+	note D_, 4
+	notetype 2, 12, 0
+	note C_, 7
+	note D_, 9
+	rest 2
+	note A#, 1
+	note C_, 7
+	endchannel
+
+
+SFX_08_2c_Ch2: ; 21259 (8:5259)
+	dutycycle 15
+	note D_, 10
+	notetype 5, 3, 1
+	note C_, 7
+	note D_, 4
+	notetype 2, 5, 2
+	note C_, 7
+	note D_, 4
+	octave 6
+	note G_, 2
+	note C_, 7
+	note D_, 4
+	note B_, 3
+	note A_, 2
+	note C_, 7
+	note D_, 4
+	rest 3
+	note B_, 3
+	note C_, 7
+	note D_, 4
+	note B_, 3
+	note A_, 2
+	note C_, 7
+	note D_, 4
+	rest 3
+	note G_, 2
+	note C_, 7
+	note D_, 9
+	note B_, 2
+	note F_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_08_2c_Ch3: ; 2127c (8:527c)
+	note D_, 7
+	octave 5
+	note E_, 13
+	note D_, 5
+	rest 4
+	note D#, 13
+	note D_, 6
+	notetype 4, 3, 12
+	note D_, 5
+	rest 5
+	note D_, 13
+	note D_, 7
+	note B_, 5
+	note D#, 13
+	note D_, 9
+	rest 2
+	note D_, 13
+	endchannel
+; 0x2128f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_2d.asm
@@ -1,0 +1,38 @@
+SFX_08_2d_Ch1: ; 20f4e (8:4f4e)
+	dutycycle 27
+	note D_, 8
+	notetype 2, 4, 0
+	note C_, 8
+	note D_, 16
+	octave 3
+	note F#, 1
+	note C_, 8
+	note D_, 16
+	rest 2
+	note D#, 1
+	note C_, 8
+	endchannel
+
+
+SFX_08_2d_Ch2: ; 20f5d (8:4f5d)
+	dutycycle 129
+	note D_, 3
+	rest 3
+	note C_, 2
+	note C_, 8
+	note D_, 5
+	rest 3
+	note C_, 9
+	note C_, 8
+	note D_, 16
+	notetype 7, 4, 1
+	note C_, 8
+	note D_, 16
+	note A#, 3
+	note C_, 2
+	note C_, 8
+
+
+SFX_08_2d_Ch3: ; 20f6f (8:4f6f)
+	endchannel
+; 0x20f70
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_2e.asm
@@ -1,0 +1,74 @@
+SFX_08_2e_Ch1: ; 211a7 (8:51a7)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf7
+	note E_, 1
+	note C_, 8
+	note D_, 13
+	octave 2
+	note E_, 5
+	note C_, 8
+	note D_, 7
+	notetype 5, 5, 0
+	note C_, 8
+	note D_, 5
+	rest 4
+	note F#, 1
+	note C_, 8
+	note D_, 4
+	rest 4
+	note G#, 1
+	note C_, 8
+	note D_, 9
+	notetype 1, 10, 0
+	note C_, 8
+	endchannel
+
+
+SFX_08_2e_Ch2: ; 211c2 (8:51c2)
+	dutycycle 10
+	note D_, 7
+	rest 8
+	note C_, 2
+	note C_, 8
+	note D_, 12
+	note B_, 7
+	note C_, 3
+	note C_, 8
+	note D_, 7
+	note A#, 6
+	note C#, 2
+	note C_, 8
+	note D_, 5
+	note A_, 4
+	note D_, 2
+	note C_, 8
+	note D_, 4
+	note A#, 4
+	note E_, 2
+	note C_, 8
+	note D_, 9
+	note A_, 2
+	note F#, 3
+	note C_, 8
+	endchannel
+
+
+SFX_08_2e_Ch3: ; 211dd (8:51dd)
+	note D_, 4
+	octave 6
+	note D#, 13
+	note D_, 9
+	notetype 6, 4, 12
+	note D_, 6
+	notetype 4, 3, 12
+	note D_, 13
+	rest 8
+	note E_, 13
+	note D_, 3
+	octave 6
+	note D#, 13
+	note D_, 9
+	notetype 1, 2, 12
+	endchannel
+; 0x211f0
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_2f.asm
@@ -1,0 +1,61 @@
+SFX_08_2f_Ch1: ; 20f98 (8:4f98)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf7
+	rest 1
+	note C_, 7
+	note D_, 16
+	octave 1
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf4
+	stereopanning 6
+	note D_, 5
+	octave 4
+	octave 8
+	note C_, 7
+	note D_, 9
+	notetype 1, 13, 0
+	note C_, 7
+	endchannel
+
+
+SFX_08_2f_Ch2: ; 20faf (8:4faf)
+	dutycycle 10
+	note D_, 8
+	octave 2
+	note G#, 2
+	note C_, 7
+	note D_, 15
+	notetype 5, 12, 1
+	note C_, 7
+	note D_, 5
+	rest 5
+	note B_, 2
+	note C_, 7
+	note D_, 5
+	notetype 4, 10, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note A_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_08_2f_Ch3: ; 20fc6 (8:4fc6)
+	note D_, 11
+	note A#, 7
+	note D#, 13
+	note D_, 15
+	note A_, 5
+	note D_, 13
+	note D_, 6
+	note A#, 4
+	note D#, 13
+	note D_, 9
+	note A_, 2
+	note D_, 13
+	endchannel
+; 0x20fd3
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_30.asm
@@ -1,0 +1,80 @@
+SFX_08_30_Ch1: ; 21159 (8:5159)
+	dutycycle 245
+	note D_, 8
+	notetype 6, 14, 1
+	note C_, 8
+	note D_, 7
+	rest 7
+	octave 6
+	note C_, 8
+	note D_, 10
+	notetype 6, 14, 1
+	note C_, 8
+	note D_, 8
+	rest 7
+	octave 8
+	note C_, 8
+	note D_, 6
+	note B_, 7
+	octave 6
+	note C_, 8
+	note D_, 8
+	rest 7
+	octave 7
+	note C_, 8
+	note D_, 7
+	note B_, 7
+	octave 8
+	note C_, 8
+	note D_, 9
+	note A#, 2
+	notetype 15, 0, 7
+	endchannel
+
+
+SFX_08_30_Ch2: ; 2117c (8:517c)
+	dutycycle 68
+	note D_, 7
+	rest 4
+	rest 10
+	note C_, 8
+	note D_, 7
+	note B_, 4
+	rest 8
+	note C_, 8
+	note D_, 11
+	rest 5
+	rest 4
+	note C_, 8
+	note D_, 9
+	note B_, 5
+	rest 8
+	note C_, 8
+	note D_, 7
+	rest 4
+	rest 10
+	note C_, 8
+	note D_, 16
+	note A#, 3
+	rest 6
+	note C_, 8
+	endchannel
+
+
+SFX_08_30_Ch3: ; 21197 (8:5197)
+	note D_, 14
+	note C#, 10
+	note G_, 13
+	note D_, 14
+	unknownmusic0xf7
+	note G#, 13
+	note D_, 13
+	notetype 6, 7, 12
+	note D_, 9
+	rest 5
+	note F#, 13
+	note D_, 16
+	note B_, 4
+	note F_, 13
+	endchannel
+; 0x211a7
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_31.asm
@@ -1,0 +1,72 @@
+SFX_08_31_Ch1: ; 211f0 (8:51f0)
+	dutycycle 244
+	note D_, 16
+	stereopanning 5
+	note C_, 8
+	note D_, 11
+	octave 8
+	note C_, 1
+	note C_, 8
+	note D_, 7
+	note B_, 5
+	note C#, 1
+	note C_, 8
+	note D_, 5
+	notetype 3, 0, 0
+	note C_, 8
+	note D_, 7
+	note B_, 3
+	note D_, 1
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note D_, 5
+	note C_, 7
+	endchannel
+
+
+SFX_08_31_Ch2: ; 2120b (8:520b)
+	dutycycle 34
+	note D_, 16
+	note B_, 1
+	rest 4
+	note C_, 7
+	note D_, 11
+	note A#, 1
+	rest 2
+	note C_, 7
+	note D_, 7
+	note G#, 5
+	notetype 2, 0, 6
+	note D_, 5
+	note A_, 4
+	rest 2
+	note C_, 7
+	note D_, 7
+	note G#, 3
+	octave 7
+	note C_, 6
+	note D_, 9
+	note F#, 2
+	unknownmusic0xe8
+	note C_, 6
+	endchannel
+
+
+SFX_08_31_Ch3: ; 21226 (8:5226)
+	note D_, 7
+	octave 2
+	note E_, 13
+	note D_, 16
+	notetype 6, 3, 12
+	note D_, 11
+	rest 6
+	note E_, 11
+	note D_, 2
+	note B_, 3
+	note F_, 12
+	note D_, 16
+	rest 3
+	note E_, 13
+	endchannel
+; 0x21236
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_32.asm
@@ -1,0 +1,105 @@
+SFX_08_32_Ch1: ; 21077 (8:5077)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note D_, 7
+	octave 6
+	note E_, 1
+	note C_, 7
+	note D_, 7
+	notetype 2, 8, 0
+	note C_, 7
+	note D_, 7
+	octave 6
+	rest 1
+	note C_, 7
+	note D_, 7
+	notetype 2, 0, 0
+	note C_, 8
+	note D_, 7
+	rest 3
+	note E_, 1
+	note C_, 8
+	note D_, 7
+	note B_, 3
+	note G#, 1
+	note C_, 8
+	note D_, 9
+	note A#, 2
+	rest 1
+	note C_, 8
+	endchannel
+
+
+SFX_08_32_Ch2: ; 2109a (8:509a)
+	dutycycle 17
+	note D_, 4
+	note C_, 9
+	note C_, 2
+	note C_, 1
+	note D_, 7
+	rest 3
+	rest 2
+	note C_, 6
+	note D_, 7
+	note B_, 3
+	note C_, 3
+	note C_, 7
+	note D_, 7
+	note A#, 3
+	note E_, 2
+	note C_, 7
+	note D_, 7
+	note B_, 3
+	note G#, 3
+	note C_, 7
+	note D_, 7
+	note A#, 3
+	rest 3
+	note C_, 7
+	note D_, 7
+	note A_, 3
+	note C_, 2
+	note C_, 8
+	note D_, 7
+	note A#, 3
+	note E_, 3
+	note C_, 8
+	note D_, 9
+	note G#, 2
+	note G#, 2
+	note C_, 8
+	endchannel
+
+
+SFX_08_32_Ch3: ; 210c1 (8:50c1)
+	note D_, 7
+	note C_, 9
+	note C_, 2
+	note D_, 6
+	octave 6
+	note F_, 13
+	note D_, 6
+	rest 3
+	note E_, 13
+	note D_, 6
+	notetype 2, 3, 12
+	note D_, 6
+	note B_, 3
+	note D_, 13
+	note D_, 6
+	rest 3
+	note C#, 13
+	note D_, 6
+	note A#, 3
+	note C#, 12
+	note D_, 6
+	note A_, 3
+	note C#, 11
+	note D_, 9
+	note G#, 2
+	note C#, 9
+	endchannel
+; 0x210dd
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_33.asm
@@ -1,0 +1,54 @@
+SFX_08_33_Ch1: ; 2128f (8:528f)
+	dutycycle 165
+	note D_, 4
+	unknownmusic0xf4
+	note E_, 2
+	note C_, 7
+	note D_, 14
+	notetype 6, 2, 1
+	note C_, 8
+	note D_, 9
+	unknownmusic0xf4
+	note C#, 10
+	note C_, 8
+	note D_, 9
+	rest 2
+	note C#, 11
+	note C_, 8
+	endchannel
+
+
+SFX_08_33_Ch2: ; 212a2 (8:52a2)
+	dutycycle 204
+	note D_, 5
+	unknownmusic0xf4
+	note G#, 1
+	note C_, 6
+	note D_, 15
+	octave 2
+	octave 8
+	note C_, 7
+	note D_, 9
+	notetype 5, 13, 8
+	note C_, 7
+	note D_, 9
+	notetype 1, 13, 12
+	note C_, 7
+	endchannel
+
+
+SFX_08_33_Ch3: ; 212b5 (8:52b5)
+	note D_, 6
+	rest 5
+	note E_, 7
+	note D_, 14
+	note A#, 6
+	note E_, 5
+	note D_, 9
+	rest 5
+	note E_, 6
+	note D_, 9
+	note B_, 2
+	note E_, 5
+	endchannel
+; 0x212c2
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_34.asm
@@ -1,0 +1,53 @@
+SFX_08_34_Ch1: ; 212c2 (8:52c2)
+	dutycycle 240
+	note D_, 14
+	unknownmusic0xf1
+	note C#, 2
+	note C_, 6
+	note D_, 14
+	octave 7
+	note C#, 6
+	note C_, 6
+	note D_, 14
+	octave 7
+	note C#, 2
+	note C_, 6
+	note D_, 9
+	notetype 1, 1, 1
+	note C_, 6
+	endchannel
+
+
+SFX_08_34_Ch2: ; 212d5 (8:52d5)
+	dutycycle 21
+	note D_, 13
+	octave 7
+	note C_, 13
+	note C_, 6
+	note D_, 13
+	notetype 1, 1, 0
+	note C_, 6
+	note D_, 15
+	rest 2
+	note C_, 13
+	note C_, 6
+	note D_, 9
+	rest 2
+	note C_, 11
+	note C_, 6
+	endchannel
+
+
+SFX_08_34_Ch3: ; 212e8 (8:52e8)
+	note D_, 15
+	unknownmusic0xf2
+	note F#, 6
+	note D_, 14
+	octave 6
+	note F_, 6
+	note D_, 15
+	notetype 2, 5, 6
+	note D_, 9
+	notetype 1, 6, 6
+	endchannel
+; 0x212f5
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_35.asm
@@ -1,0 +1,71 @@
+SFX_08_35_Ch1: ; 212f5 (8:52f5)
+	dutycycle 27
+	note D_, 4
+	unknownmusic0xf3
+	note F#, 5
+	note C_, 6
+	note D_, 3
+	octave 6
+	note E_, 5
+	note C_, 6
+	note D_, 6
+	notetype 1, 2, 2
+	note C_, 6
+	note D_, 3
+	note B_, 3
+	note G#, 5
+	note C_, 5
+	note D_, 9
+	notetype 1, 10, 2
+	note C_, 5
+	note D_, 4
+	unknownmusic0xf3
+	note D_, 5
+	note C_, 6
+	note D_, 5
+	octave 4
+	octave 4
+	note C_, 5
+	note D_, 9
+	notetype 1, 0, 2
+	note C_, 6
+	endchannel
+
+
+SFX_08_35_Ch2: ; 21318 (8:5318)
+	dutycycle 204
+	note D_, 4
+	notetype 3, 6, 0
+	note C_, 6
+	note D_, 3
+	rest 3
+	note E_, 1
+	note C_, 6
+	note D_, 6
+	rest 2
+	note D_, 1
+	note C_, 6
+	note D_, 3
+	note A_, 3
+	note G#, 1
+	note C_, 5
+	note D_, 9
+	rest 2
+	note A#, 1
+	note C_, 5
+	note D_, 4
+	notetype 3, 2, 0
+	note C_, 6
+	note D_, 4
+	rest 5
+	octave 8
+	note C_, 5
+	note D_, 9
+	rest 2
+	note C_, 1
+	note C_, 6
+
+
+SFX_08_35_Ch3: ; 2133a (8:533a)
+	endchannel
+; 0x2133b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_36.asm
@@ -1,0 +1,56 @@
+SFX_08_36_Ch1: ; 2133b (8:533b)
+	dutycycle 17
+	note D_, 3
+	note D#, 14
+	note G#, 2
+	note C_, 4
+	note D_, 8
+	unknownmusic0xf5
+	note C_, 2
+	note C_, 7
+	note D_, 2
+	rest 3
+	note G#, 2
+	note C_, 5
+	note D_, 9
+	note A_, 2
+	note G#, 2
+	note C_, 4
+	endchannel
+
+
+SFX_08_36_Ch2: ; 2134e (8:534e)
+	dutycycle 238
+	note D_, 3
+	note D#, 15
+	note B_, 1
+	note C_, 6
+	note D_, 8
+	notetype 5, 5, 13
+	note C_, 8
+	note D_, 2
+	note B_, 3
+	note B_, 1
+	note C_, 7
+	note D_, 9
+	note F#, 2
+	note B_, 1
+	note C_, 6
+	endchannel
+
+
+SFX_08_36_Ch3: ; 21361 (8:5361)
+	note D_, 3
+	note A_, 3
+	note E_, 10
+	note D_, 8
+	note B_, 6
+	note D_, 10
+	note D_, 2
+	note A#, 3
+	note D#, 10
+	note D_, 9
+	note A_, 2
+	note E_, 10
+	endchannel
+; 0x2136e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_37.asm
@@ -1,0 +1,59 @@
+SFX_08_37_Ch1: ; 20a2e (8:4a2e)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf7
+	rest 1
+	note C_, 8
+	note D_, 7
+	octave 4
+	rest 2
+	note C_, 8
+	note D_, 11
+	unknownmusic0xf6
+	rest 1
+	note C_, 8
+	note D_, 5
+	notetype 3, 12, 2
+	note C_, 8
+	note D_, 9
+	rest 2
+	rest 1
+	note C_, 8
+	endchannel
+
+
+SFX_08_37_Ch2: ; 20a45 (8:4a45)
+	dutycycle 95
+	note D_, 16
+	note A_, 8
+	note G#, 2
+	note C_, 8
+	note D_, 7
+	note G#, 5
+	note G#, 1
+	note C_, 8
+	note D_, 11
+	note A_, 7
+	note G#, 2
+	note C_, 8
+	note D_, 16
+	note G#, 4
+	note G#, 2
+	note C_, 8
+	endchannel
+
+
+SFX_08_37_Ch3: ; 20a58 (8:4a58)
+	note D_, 4
+	unknownmusic0xf2
+	note D#, 13
+	note D_, 14
+	octave 2
+	note D_, 13
+	note D_, 16
+	notetype 7, 3, 12
+	note D_, 9
+	rest 2
+	note D_, 13
+	endchannel
+; 0x20a65
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_38.asm
@@ -1,0 +1,88 @@
+SFX_08_38_Ch1: ; 20a65 (8:4a65)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf7
+	note G#, 1
+	note C_, 7
+	note D_, 11
+	octave 2
+	note G#, 5
+	note C_, 7
+	note D_, 16
+	notetype 7, 9, 0
+	note C_, 7
+	note D_, 9
+	notetype 5, 9, 0
+	note C_, 7
+	note D_, 7
+	rest 5
+	note G#, 9
+	note C_, 7
+	note D_, 6
+	notetype 3, 7, 0
+	note C_, 7
+	note D_, 5
+	notetype 3, 6, 0
+	note C_, 7
+	note D_, 9
+	rest 2
+	note E_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_08_38_Ch2: ; 20a88 (8:4a88)
+	dutycycle 5
+	note D_, 16
+	note B_, 8
+	note E_, 2
+	note C_, 7
+	note D_, 11
+	note A_, 7
+	note E_, 3
+	note C_, 7
+	note D_, 16
+	note A#, 8
+	note F_, 2
+	note C_, 7
+	note D_, 9
+	note A#, 6
+	note F_, 2
+	note C_, 7
+	note D_, 7
+	note A_, 5
+	note E_, 8
+	note C_, 7
+	note D_, 6
+	note A#, 4
+	note D#, 2
+	note C_, 7
+	note D_, 5
+	note A_, 4
+	note D_, 3
+	note C_, 7
+	note D_, 9
+	note G_, 2
+	note C_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_08_38_Ch3: ; 20aab (8:4aab)
+	note D_, 16
+	octave 4
+	note D#, 13
+	note D_, 11
+	rest 8
+	note E_, 13
+	note D_, 11
+	rest 8
+	note D#, 13
+	note D_, 13
+	note B_, 8
+	note E_, 13
+	note D_, 16
+	note A#, 3
+	note F_, 13
+	endchannel
+; 0x20abb
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_39.asm
@@ -1,0 +1,63 @@
+SFX_08_39_Ch1: ; 20b13 (8:4b13)
+	dutycycle 165
+	note D_, 7
+	unknownmusic0xf4
+	note E_, 1
+	note C_, 8
+	note D_, 16
+	octave 5
+	note D#, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf4
+	note E_, 1
+	note C_, 8
+	note D_, 6
+	note B_, 4
+	note E_, 9
+	note C_, 8
+	note D_, 9
+	notetype 1, 5, 0
+	note C_, 8
+	endchannel
+
+
+SFX_08_39_Ch2: ; 20b2a (8:4b2a)
+	dutycycle 119
+	note D_, 7
+	rest 4
+	note C#, 3
+	note C_, 8
+	note D_, 16
+	note B_, 4
+	note C_, 5
+	note C_, 8
+	note D_, 4
+	rest 4
+	note C#, 3
+	note C_, 8
+	note D_, 5
+	rest 4
+	note D_, 2
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note D#, 3
+	note C_, 8
+	endchannel
+
+
+SFX_08_39_Ch3: ; 20b41 (8:4b41)
+	note D_, 9
+	notetype 6, 2, 12
+	note D_, 13
+	rest 7
+	note D#, 13
+	note D_, 11
+	note B_, 7
+	note D_, 13
+	note D_, 9
+	note A_, 2
+	note C#, 13
+	endchannel
+; 0x20b4e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_3a.asm
@@ -1,0 +1,64 @@
+SFX_08_3a_Ch1: ; 2397d (8:797d)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	duty 2
+	unknownmusic0xe8
+	notetype 6, 11, 4
+	octave 4
+	note F_, 4
+	notetype 4, 11, 2
+	note C_, 2
+	note F_, 2
+	note C_, 2
+	notetype 6, 11, 3
+	note D#, 2
+	note D#, 2
+	note E_, 2
+	notetype 6, 11, 4
+	note F_, 8
+	endchannel
+
+
+SFX_08_3a_Ch2: ; 23998 (8:7998)
+	unknownmusic0xf8
+	vibrato 4, 2, 2
+	duty 2
+	notetype 6, 12, 4
+	octave 4
+	note A_, 4
+	notetype 4, 12, 2
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	notetype 6, 12, 4
+	note A#, 2
+	note A#, 2
+	note A#, 2
+	notetype 6, 12, 4
+	note A_, 8
+	endchannel
+
+
+SFX_08_3a_Ch3: ; 239b0 (8:79b0)
+	unknownmusic0xf8
+	notetype 6, 1, 0
+	octave 5
+	note A_, 4
+	notetype 4, 1, 0
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	notetype 6, 1, 0
+	note G_, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note A_, 8
+	endchannel
+; 0x239c7
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_3b.asm
@@ -1,0 +1,70 @@
+SFX_08_3b_Ch1: ; 239c7 (8:79c7)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	duty 2
+	unknownmusic0xe8
+	notetype 5, 11, 4
+	octave 4
+	note D_, 4
+	note C_, 4
+	octave 3
+	note A_, 8
+	notetype 5, 11, 2
+	octave 4
+	note D#, 2
+	note D#, 2
+	note D_, 2
+	note C_, 2
+	note C_, 2
+	octave 3
+	note A#, 2
+	notetype 5, 11, 4
+	octave 4
+	note C_, 8
+	endchannel
+
+
+SFX_08_3b_Ch2: ; 239e6 (8:79e6)
+	unknownmusic0xf8
+	vibrato 8, 2, 7
+	duty 2
+	notetype 5, 12, 5
+	octave 4
+	note A_, 4
+	note F_, 4
+	note C_, 8
+	notetype 5, 12, 2
+	note A#, 2
+	note A#, 2
+	note A#, 2
+	note G_, 2
+	note G_, 2
+	note A#, 2
+	notetype 5, 12, 4
+	note A_, 8
+	endchannel
+
+
+SFX_08_3b_Ch3: ; 239fe (8:79fe)
+	unknownmusic0xf8
+	notetype 5, 1, 0
+	octave 5
+	note F_, 4
+	note D#, 4
+	note C_, 8
+	note D#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note A_, 8
+	endchannel
+; 0x23a13
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_3c.asm
@@ -1,0 +1,18 @@
+SFX_08_3c_Ch1: ; 203dd (8:43dd)
+	duty 2
+	note C#, 1
+	note D#, 11
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 3
+	note C#, 1
+	note D_, 3
+	note D_, 9
+	octave 6
+	note C_, 1
+	note C_, 3
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x203ee
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_3d.asm
@@ -1,0 +1,15 @@
+SFX_08_3d_Ch1: ; 203ee (8:43ee)
+	duty 2
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	stereopanning 240
+	note C_, 5
+	note D_, 16
+	unknownmusic0xf2
+	note F_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x203fd
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_3e.asm
@@ -1,0 +1,22 @@
+SFX_08_3e_Ch1: ; 203fd (8:43fd)
+	duty 2
+	note C#, 1
+	note C#, 5
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x20412
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_3f.asm
@@ -1,0 +1,9 @@
+SFX_08_3f_Ch1: ; 203d6 (8:43d6)
+	note D_, 2
+	octave 6
+	note D#, 4
+	note D_, 9
+	octave 7
+	note D_, 3
+	endchannel
+; 0x203dd
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_40.asm
@@ -1,0 +1,18 @@
+SFX_08_40_Ch1: ; 203c3 (8:43c3)
+	duty 2
+	note D_, 1
+	note A_, 2
+	rest 1
+	note C_, 8
+	note D_, 1
+	note G#, 2
+	notetype 0, 0, 7
+	note D_, 1
+	note A_, 2
+	rest 1
+	note C_, 8
+	note D_, 13
+	note A#, 2
+	notetype 0, 0, 7
+	endchannel
+; 0x203d6
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_41.asm
@@ -1,0 +1,19 @@
+SFX_08_41_Ch1: ; 2042d (8:442d)
+	duty 2
+	note C#, 1
+	note D_, 16
+	note D_, 16
+	unknownmusic0xf2
+	note G#, 1
+	note C_, 8
+	endchannel
+
+
+SFX_08_41_Ch2: ; 20436 (8:4436)
+	duty 2
+	note D_, 16
+	rest 3
+	note G#, 3
+	note C_, 8
+	endchannel
+; 0x2043d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_42.asm
@@ -1,0 +1,19 @@
+SFX_08_42_Ch1: ; 2043d (8:443d)
+	duty 2
+	note C#, 1
+	note C#, 7
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 5
+	note C#, 1
+	note C_, 9
+	endchannel
+
+
+SFX_08_42_Ch2: ; 20448 (8:4448)
+	note D_, 16
+	note A#, 3
+	note D_, 3
+	endchannel
+; 0x2044c
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_43.asm
@@ -1,0 +1,21 @@
+SFX_08_43_Ch1: ; 2044c (8:444c)
+	note D_, 16
+	notetype 1, 0, 0
+	note C_, 3
+	note C#, 1
+	note C_, 9
+	endchannel
+
+
+SFX_08_43_Ch2: ; 20453 (8:4453)
+	note D_, 5
+	unknownmusic0xf5
+	note D#, 4
+	note D_, 9
+	unknownmusic0xf4
+	note D_, 3
+	note D_, 16
+	unknownmusic0xf2
+	note D_, 2
+	endchannel
+; 0x2045d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_44.asm
@@ -1,0 +1,36 @@
+SFX_08_44_Ch1: ; 2045d (8:445d)
+	note D_, 3
+	note F#, 2
+	note D_, 4
+	note D_, 3
+	note A#, 2
+	note D#, 4
+	note D_, 3
+	rest 2
+	note D#, 4
+	note D_, 3
+	note F_, 2
+	note C#, 2
+	note D_, 3
+	unknownmusic0xf1
+	note D#, 4
+	note D_, 3
+	note E_, 2
+	note C#, 2
+	note D_, 3
+	rest 2
+	note D#, 4
+	note D_, 3
+	note D#, 2
+	note C#, 2
+	note D_, 3
+	note G#, 2
+	note D#, 4
+	note D_, 3
+	note D#, 2
+	note C#, 2
+	note D_, 9
+	note E_, 2
+	note D#, 4
+	endchannel
+; 0x2047f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_45.asm
@@ -1,0 +1,30 @@
+SFX_08_45_Ch1: ; 2047f (8:447f)
+	duty 2
+	note C#, 1
+	note E_, 5
+	note D_, 16
+	stereopanning 240
+	note C_, 5
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	unknownmusic0xf2
+	note F_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+
+
+SFX_08_45_Ch2: ; 20490 (8:4490)
+	duty 2
+	note D_, 16
+	note A_, 3
+	note C_, 1
+	note C_, 7
+	note D_, 16
+	note A_, 3
+	note G#, 3
+	note C_, 8
+	endchannel
+; 0x2049b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_46.asm
@@ -1,0 +1,62 @@
+SFX_08_46_Ch1: ; 23a13 (8:7a13)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	duty 3
+	unknownmusic0xe8
+	notetype 6, 11, 2
+	octave 3
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note G#, 1
+	note G#, 1
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note D#, 1
+	note D#, 1
+	notetype 6, 11, 5
+	note E_, 8
+	endchannel
+
+
+SFX_08_46_Ch2: ; 23a2e (8:7a2e)
+	unknownmusic0xf8
+	duty 2
+	notetype 6, 12, 2
+	octave 4
+	note G#, 2
+	note G#, 1
+	note G#, 1
+	note E_, 2
+	note E_, 1
+	note E_, 1
+	note B_, 2
+	note B_, 1
+	note B_, 1
+	note A_, 2
+	note A_, 1
+	note A_, 1
+	notetype 6, 12, 5
+	note G#, 8
+	endchannel
+
+
+SFX_08_46_Ch3: ; 23a44 (8:7a44)
+	unknownmusic0xf8
+	notetype 6, 1, 0
+	octave 4
+	note B_, 2
+	rest 2
+	octave 5
+	note C#, 2
+	rest 2
+	note D#, 2
+	rest 2
+	note F#, 2
+	note G_, 2
+	note G#, 4
+	endchannel
+; 0x23a53
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_47.asm
@@ -1,0 +1,6 @@
+SFX_08_47_Ch1: ; 204aa (8:44aa)
+	note D_, 3
+	note A#, 2
+	note C#, 3
+	endchannel
+; 0x204ae
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_48.asm
@@ -1,0 +1,12 @@
+SFX_08_48_Ch1: ; 204ae (8:44ae)
+	duty 1
+	note C#, 1
+	note A#, 16
+	note D_, 16
+	unknownmusic0xf2
+	note G#, 1
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x204b9
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_49.asm
@@ -1,0 +1,12 @@
+SFX_08_49_Ch1: ; 204b9 (8:44b9)
+	duty 1
+	note C#, 1
+	note A_, 8
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x204c4
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_4a.asm
@@ -1,0 +1,6 @@
+SFX_08_4a_Ch1: ; 204c4 (8:44c4)
+	note D_, 3
+	note A#, 2
+	note D_, 3
+	endchannel
+; 0x204c8
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_4b.asm
@@ -1,0 +1,6 @@
+SFX_08_4b_Ch1: ; 204c8 (8:44c8)
+	note D_, 9
+	unknownmusic0xf1
+	note F_, 5
+	endchannel
+; 0x204cc
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_4c.asm
@@ -1,0 +1,7 @@
+SFX_08_4c_Ch1: ; 204cc (8:44cc)
+	note D_, 16
+	note G#, 16
+	note C#, 2
+	note D_, 5
+	endchannel
+; 0x204d1
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_4d.asm
@@ -1,0 +1,12 @@
+SFX_08_4d_Ch1: ; 204d6 (8:44d6)
+	note D_, 16
+	note G#, 16
+	note D#, 5
+	note D_, 9
+	unknownmusic0xf2
+	note D#, 6
+	note D_, 11
+	unknownmusic0xf1
+	note F_, 6
+	endchannel
+; 0x204e0
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_4e.asm
@@ -1,0 +1,9 @@
+SFX_08_4e_Ch1: ; 204e0 (8:44e0)
+	note D_, 16
+	note A_, 16
+	note D_, 4
+	note D_, 9
+	unknownmusic0xf1
+	note D_, 2
+	endchannel
+; 0x204e7
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_4f.asm
@@ -1,0 +1,15 @@
+SFX_08_4f_Ch1: ; 204e7 (8:44e7)
+	note D_, 3
+	octave 7
+	note E_, 12
+	note D_, 11
+	unknownmusic0xf1
+	note E_, 5
+	note D_, 3
+	octave 7
+	note D#, 11
+	note D_, 7
+	unknownmusic0xf1
+	note D#, 5
+	endchannel
+; 0x204f4
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_50.asm
@@ -1,0 +1,12 @@
+SFX_08_50_Ch1: ; 204f4 (8:44f4)
+	note D_, 3
+	unknownmusic0xf4
+	note E_, 5
+	note D_, 3
+	unknownmusic0xf4
+	note C#, 5
+	note D_, 16
+	unknownmusic0xf1
+	note D#, 3
+	endchannel
+; 0x204fe
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_51.asm
@@ -1,0 +1,15 @@
+SFX_08_51_Ch1: ; 204fe (8:44fe)
+	note D_, 5
+	note G#, 16
+	note F_, 6
+	note D_, 3
+	unknownmusic0xf4
+	note E_, 5
+	note D_, 9
+	unknownmusic0xf4
+	note D_, 3
+	note D_, 16
+	unknownmusic0xf2
+	note D_, 2
+	endchannel
+; 0x2050b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_52.asm
@@ -1,0 +1,13 @@
+SFX_08_52_Ch1: ; 2050b (8:450b)
+	note D_, 9
+	note E_, 16
+	note D_, 4
+	note D_, 5
+	rest 5
+	note D_, 3
+	note D_, 7
+	unknownmusic0xf2
+	note D_, 4
+	loopchannel 4, SFX_08_52_Ch1
+	endchannel
+; 0x20519
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_53.asm
@@ -1,0 +1,15 @@
+SFX_08_53_Ch1: ; 20519 (8:4519)
+	note D_, 9
+	note E_, 16
+	note D#, 4
+	note D_, 5
+	rest 5
+	note D_, 3
+	note D_, 7
+	unknownmusic0xf2
+	note D_, 4
+	note D_, 16
+	unknownmusic0xf2
+	note D_, 3
+	endchannel
+; 0x20526
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_54.asm
@@ -1,0 +1,4 @@
+SFX_08_54_Ch1: ; 20526 (8:4526)
+	note D_, 9
+	endchannel
+; 0x20528
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_55.asm
@@ -1,0 +1,27 @@
+SFX_08_55_Ch1: ; 20533 (8:4533)
+	note D_, 2
+	rest 3
+	note D#, 4
+	note D_, 3
+	unknownmusic0xf2
+	note D_, 2
+	note D_, 2
+	octave 6
+	note D#, 4
+	note D_, 2
+	rest 3
+	note D#, 3
+	note D_, 2
+	note A_, 3
+	note C#, 3
+	note D_, 2
+	note B_, 3
+	note D#, 2
+	note D_, 13
+	note A_, 2
+	note C#, 1
+	note D_, 9
+	unknownmusic0xf2
+	note E_, 2
+	endchannel
+; 0x2054c
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_56.asm
@@ -1,0 +1,12 @@
+SFX_08_56_Ch1: ; 2054c (8:454c)
+	note D_, 2
+	note A_, 5
+	note D_, 4
+	note D_, 2
+	note B_, 5
+	note D_, 3
+	note D_, 9
+	unknownmusic0xf1
+	note E_, 5
+	endchannel
+; 0x20556
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_57.asm
@@ -1,0 +1,15 @@
+SFX_08_57_Ch1: ; 20556 (8:4556)
+	note D_, 3
+	note A_, 5
+	note D#, 4
+	note D_, 5
+	note B_, 5
+	note D_, 3
+	note D_, 5
+	unknownmusic0xf1
+	note E_, 5
+	note D_, 9
+	unknownmusic0xf1
+	note F_, 6
+	endchannel
+; 0x20563
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_58.asm
@@ -1,0 +1,4 @@
+SFX_08_58_Ch1: ; 20563 (8:4563)
+	note D_, 5
+	endchannel
+; 0x20565
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_59.asm
@@ -1,0 +1,12 @@
+SFX_08_59_Ch1: ; 2056a (8:456a)
+	note D_, 3
+	note G#, 5
+	note E_, 4
+	note D_, 3
+	rest 5
+	note D_, 3
+	note D_, 9
+	unknownmusic0xf2
+	note D#, 5
+	endchannel
+; 0x20574
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_5a.asm
@@ -1,0 +1,9 @@
+SFX_08_5a_Ch1: ; 20574 (8:4574)
+	note D_, 5
+	unknownmusic0xf1
+	note D#, 5
+	note D_, 16
+	unknownmusic0xf2
+	note F#, 5
+	endchannel
+; 0x2057b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_5b.asm
@@ -1,0 +1,9 @@
+SFX_08_5b_Ch1: ; 2057b (8:457b)
+	note D_, 3
+	unknownmusic0xf1
+	note D_, 3
+	note D_, 16
+	unknownmusic0xf2
+	note C#, 3
+	endchannel
+; 0x20582
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_5c.asm
@@ -1,0 +1,12 @@
+SFX_08_5c_Ch1: ; 20582 (8:4582)
+	note D_, 3
+	rest 3
+	note C_, 2
+	note D_, 16
+	unknownmusic0xf4
+	note C_, 2
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 2
+	endchannel
+; 0x2058c
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_5d.asm
@@ -1,0 +1,9 @@
+SFX_08_5d_Ch1: ; 2058c (8:458c)
+	note D_, 9
+	unknownmusic0xf1
+	note D#, 3
+	note D_, 9
+	unknownmusic0xf1
+	note D#, 4
+	endchannel
+; 0x20593
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_5e.asm
@@ -1,0 +1,32 @@
+SFX_08_5e_Ch1: ; 20593 (8:4593)
+	duty 0
+	note C#, 1
+	note D#, 11
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 3
+	note C#, 1
+	note D_, 3
+	note D_, 9
+	octave 6
+	note C_, 1
+	note C_, 3
+	note C#, 1
+	note C_, 9
+	endchannel
+
+
+SFX_08_5e_Ch2: ; 205a4 (8:45a4)
+	note D_, 1
+	notetype 1, 4, 2
+	note D_, 5
+	note A#, 2
+	note D#, 3
+	note D_, 1
+	notetype 1, 2, 2
+	note D_, 7
+	note A#, 2
+	note D#, 3
+	endchannel
+; 0x205b1
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_5f.asm
@@ -1,0 +1,15 @@
+SFX_08_5f_Ch1: ; 205b1 (8:45b1)
+	note D_, 4
+	note A_, 3
+	note D#, 2
+	note D_, 4
+	note B_, 3
+	note D#, 3
+	note D_, 4
+	rest 3
+	note D#, 4
+	note D_, 9
+	unknownmusic0xf1
+	note F_, 5
+	endchannel
+; 0x205be
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_60.asm
@@ -1,0 +1,9 @@
+SFX_08_60_Ch1: ; 205be (8:45be)
+	note D_, 13
+	unknownmusic0xf1
+	note F_, 5
+	note D_, 9
+	unknownmusic0xf1
+	note F#, 5
+	endchannel
+; 0x205c5
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_61.asm
@@ -1,0 +1,18 @@
+SFX_08_61_Ch1: ; 205c5 (8:45c5)
+	note D_, 3
+	unknownmusic0xf1
+	note D#, 4
+	note D_, 3
+	rest 2
+	note D#, 3
+	note D_, 3
+	note A#, 2
+	note D#, 2
+	note D_, 16
+	note G#, 3
+	note D#, 3
+	note D_, 9
+	unknownmusic0xf1
+	note D#, 5
+	endchannel
+; 0x205d5
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_62.asm
@@ -1,0 +1,8 @@
+SFX_08_62_Ch1: ; 205d5 (8:45d5)
+	note D_, 3
+	notetype 2, 3, 2
+	note D_, 16
+	unknownmusic0xf2
+	note E_, 4
+	endchannel
+; 0x205dc
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_63.asm
@@ -1,0 +1,18 @@
+SFX_08_63_Ch1: ; 205dc (8:45dc)
+	note D_, 3
+	unknownmusic0xf2
+	note E_, 4
+	note D_, 5
+	note B_, 6
+	note D#, 3
+	note D_, 10
+	note G#, 7
+	note D#, 2
+	note D_, 8
+	note F#, 5
+	note C_, 1
+	note D_, 16
+	unknownmusic0xf2
+	note F_, 6
+	endchannel
+; 0x205ec
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_64.asm
@@ -1,0 +1,22 @@
+SFX_08_64_Ch1: ; 205ec (8:45ec)
+	duty 1
+	note C#, 1
+	note A_, 8
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+
+
+SFX_08_64_Ch2: ; 205f7 (8:45f7)
+	note D_, 16
+	note D#, 16
+	note D_, 3
+	note D_, 16
+	unknownmusic0xf2
+	note D_, 2
+	endchannel
+; 0x205fe
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_65.asm
@@ -1,0 +1,18 @@
+SFX_08_65_Ch1: ; 205fe (8:45fe)
+	note D_, 16
+	note E_, 16
+	note E_, 2
+	note D_, 9
+	note G#, 16
+	note E_, 2
+	note D_, 9
+	rest 16
+	note E_, 2
+	note D_, 9
+	unknownmusic0xf2
+	note E_, 3
+	note D_, 16
+	unknownmusic0xf2
+	note E_, 2
+	endchannel
+; 0x2060e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_66.asm
@@ -1,0 +1,4 @@
+SFX_08_66_Ch1: ; 2060e (8:460e)
+	note D_, 11
+	endchannel
+; 0x20610
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_67.asm
@@ -1,0 +1,48 @@
+SFX_08_67_Ch1: ; 20624 (8:4624)
+	duty 2
+	note D_, 16
+	note D#, 16
+	rest 1
+	note C_, 8
+
+SFX_08_67_branch_2062a:
+	note D_, 16
+	notetype 15, 12, 0
+	note C_, 8
+	loopchannel 4, SFX_08_67_branch_2062a
+	note D_, 16
+	notetype 1, 12, 0
+	note C_, 8
+	endchannel
+
+
+SFX_08_67_Ch2: ; 20637 (8:4637)
+	dutycycle 179
+	note D_, 16
+	note D_, 16
+	rest 9
+	note C_, 8
+
+SFX_08_67_branch_2063d:
+	note D_, 16
+	rest 16
+	rest 8
+	note C_, 8
+	loopchannel 4, SFX_08_67_branch_2063d
+	note D_, 16
+	rest 2
+	rest 9
+	note C_, 8
+	endchannel
+
+
+SFX_08_67_Ch3: ; 2064a (8:464a)
+	note D_, 4
+	note A_, 8
+	note C#, 3
+	note D_, 4
+	note A#, 2
+	note C#, 2
+	loopchannel 10, SFX_08_67_Ch3
+	endchannel
+; 0x20655
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_68.asm
@@ -1,0 +1,36 @@
+SFX_08_68_Ch1: ; 20655 (8:4655)
+	duty 0
+	note D_, 1
+	unknownmusic0xf1
+	rest 1
+	note C_, 8
+	note D_, 1
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	loopchannel 12, SFX_08_68_Ch1
+	endchannel
+
+
+SFX_08_68_Ch2: ; 20664 (8:4664)
+	dutycycle 179
+	note D_, 1
+	octave 7
+	rest 2
+	note C_, 8
+	note D_, 1
+	octave 7
+	note C_, 2
+	note C_, 8
+	loopchannel 12, SFX_08_68_Ch2
+	endchannel
+
+
+SFX_08_68_Ch3: ; 20673 (8:4673)
+	note D_, 2
+	notetype 1, 4, 9
+	note D_, 2
+	notetype 1, 2, 9
+	loopchannel 6, SFX_08_68_Ch3
+	endchannel
+; 0x2067e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_69.asm
@@ -1,0 +1,40 @@
+SFX_08_69_Ch1: ; 2067e (8:467e)
+	dutycycle 201
+	note D_, 12
+	unknownmusic0xf3
+	note D_, 1
+	note C_, 2
+	note D_, 10
+	notetype 3, 5, 0
+	note C_, 2
+	loopchannel 5, SFX_08_69_Ch1
+	note D_, 9
+	octave 5
+	note D#, 1
+	note C_, 2
+	note D_, 16
+	rest 3
+	note C#, 1
+	note C_, 2
+	endchannel
+
+
+SFX_08_69_Ch2: ; 20695 (8:4695)
+	note D_, 11
+	unknownmusic0xf3
+	note D#, 6
+	note D_, 15
+	unknownmusic0xf6
+	note E_, 6
+	loopchannel 4, SFX_08_69_Ch2
+	note D_, 13
+	unknownmusic0xf4
+	note B_, 13
+	note D_, 13
+	unknownmusic0xf5
+	note A_, 13
+	note D_, 16
+	unknownmusic0xf4
+	note A#, 13
+	endchannel
+; 0x206a9
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_6a.asm
@@ -1,0 +1,62 @@
+SFX_08_6a_Ch1: ; 206a9 (8:46a9)
+	dutycycle 57
+	note D_, 5
+	unknownmusic0xf4
+	note C_, 1
+	note C_, 7
+	note D_, 4
+	rest 5
+	note C_, 1
+	note C_, 6
+	note D_, 6
+	note B_, 6
+	note C_, 1
+	note C_, 7
+	note D_, 14
+	octave 6
+	rest 1
+	note C_, 7
+	loopchannel 3, SFX_08_6a_Ch1
+	note D_, 9
+	notetype 1, 0, 0
+	note C_, 7
+	endchannel
+
+
+SFX_08_6a_Ch2: ; 206c4 (8:46c4)
+	dutycycle 141
+	note D_, 6
+	octave 4
+	octave 8
+	note C_, 6
+	note D_, 5
+	note B_, 5
+	octave 8
+	note C_, 5
+	note D_, 7
+	note A#, 6
+	unknownmusic0xe8
+	note C_, 6
+	note D_, 15
+	notetype 1, 10, 0
+	note C_, 7
+	loopchannel 3, SFX_08_6a_Ch2
+	endchannel
+
+
+SFX_08_6a_Ch3: ; 206db (8:46db)
+	note D_, 6
+	rest 4
+	note D#, 4
+	note D_, 4
+	note A_, 3
+	note E_, 4
+	note D_, 11
+	note B_, 6
+	note D#, 4
+	note D_, 16
+	rest 4
+	note D#, 3
+	loopchannel 2, SFX_08_6a_Ch3
+	endchannel
+; 0x206ec
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_6b.asm
@@ -1,0 +1,51 @@
+SFX_08_6b_Ch1: ; 206ec (8:46ec)
+	dutycycle 210
+	note D_, 4
+	note G#, 2
+	note C_, 1
+	note C_, 4
+	note D_, 4
+	rest 2
+	note C_, 1
+	note C_, 5
+	note D_, 4
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 6
+	note D_, 4
+	note B_, 2
+	note C_, 1
+	note C_, 5
+	note D_, 4
+	note G_, 2
+	note C_, 1
+	note C_, 4
+	loopchannel 5, SFX_08_6b_Ch1
+	note D_, 9
+	note G#, 2
+	note C_, 1
+	note C_, 5
+	endchannel
+
+
+SFX_08_6b_Ch2: ; 2070b (8:470b)
+	note D_, 4
+	note F#, 3
+	note D_, 3
+	note D_, 4
+	note A#, 3
+	note D#, 3
+	note D_, 4
+	notetype 2, 3, 3
+	note D_, 4
+	note A_, 3
+	note D_, 4
+	note D_, 4
+	note F_, 3
+	note C#, 3
+	loopchannel 5, SFX_08_6b_Ch2
+	note D_, 9
+	note G#, 2
+	note C#, 3
+	endchannel
+; 0x20722
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_6c.asm
@@ -1,0 +1,52 @@
+SFX_08_6c_Ch1: ; 20722 (8:4722)
+	dutycycle 57
+	note D_, 16
+	unknownmusic0xf4
+	note C_, 1
+	note C_, 6
+	note D_, 16
+	rest 5
+	note C_, 1
+	note C_, 5
+	note D_, 16
+	octave 6
+	rest 1
+	note C_, 6
+	loopchannel 3, SFX_08_6c_Ch1
+	endchannel
+
+
+SFX_08_6c_Ch2: ; 20735 (8:4735)
+	dutycycle 141
+	note D_, 8
+	octave 4
+	note D#, 1
+	note C_, 5
+	note D_, 16
+	note B_, 5
+	note D#, 1
+	note C_, 4
+	note D_, 16
+	note A#, 3
+	note D#, 9
+	note C_, 5
+	loopchannel 4, SFX_08_6c_Ch2
+	endchannel
+
+
+SFX_08_6c_Ch3: ; 20748 (8:4748)
+	note D_, 10
+	unknownmusic0xf4
+	note E_, 5
+	note D_, 10
+	unknownmusic0xf2
+	note E_, 4
+	note D_, 16
+	unknownmusic0xf4
+	note E_, 3
+	note D_, 16
+	unknownmusic0xf4
+	note E_, 2
+	loopchannel 3, SFX_08_6c_Ch3
+	endchannel
+; 0x20759
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_6d.asm
@@ -1,0 +1,52 @@
+SFX_08_6d_Ch1: ; 20759 (8:4759)
+	dutycycle 161
+	note D_, 11
+	unknownmusic0xf1
+	note E_, 1
+	note C_, 7
+	note D_, 11
+	unknownmusic0xf3
+	note G#, 1
+	note C_, 7
+	note D_, 11
+	unknownmusic0xf2
+	note D_, 1
+	note C_, 7
+	loopchannel 4, SFX_08_6d_Ch1
+	note D_, 11
+	unknownmusic0xf1
+	note E_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_08_6d_Ch2: ; 20770 (8:4770)
+	dutycycle 179
+	note D_, 11
+	unknownmusic0xf3
+	note G_, 2
+	note C_, 6
+	note D_, 8
+	octave 5
+	note D#, 2
+	note C_, 6
+	note D_, 11
+	unknownmusic0xf1
+	note F_, 2
+	note C_, 6
+	loopchannel 4, SFX_08_6d_Ch2
+	note D_, 11
+	unknownmusic0xf1
+	note G_, 2
+	note C_, 6
+	endchannel
+
+
+SFX_08_6d_Ch3: ; 20787 (8:4787)
+	note D_, 3
+	notetype 1, 4, 10
+	note D_, 3
+	notetype 2, 2, 10
+	loopchannel 21, SFX_08_6d_Ch3
+	endchannel
+; 0x20792
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_6e.asm
@@ -1,0 +1,55 @@
+SFX_08_6e_Ch1: ; 20792 (8:4792)
+	duty 0
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 3
+	note D_, 4
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 6
+	note D_, 6
+	unknownmusic0xf1
+	stereopanning 7
+	loopchannel 8, SFX_08_6e_Ch1
+	endchannel
+
+
+SFX_08_6e_Ch2: ; 207a9 (8:47a9)
+	dutycycle 179
+	note D_, 3
+	octave 7
+	note C_, 3
+	note C_, 4
+	note D_, 4
+	octave 7
+	unknownmusic0xf2
+	note C_, 8
+	note D_, 5
+	octave 7
+	note C_, 3
+	note C_, 7
+	note D_, 6
+	octave 7
+	note C_, 3
+	note C_, 8
+	loopchannel 8, SFX_08_6e_Ch2
+	endchannel
+
+
+SFX_08_6e_Ch3: ; 207c0 (8:47c0)
+	note D_, 3
+	notetype 3, 1, 0
+	note D_, 4
+	notetype 3, 1, 1
+	note D_, 3
+	notetype 2, 1, 0
+	note D_, 6
+	notetype 2, 1, 2
+	loopchannel 9, SFX_08_6e_Ch3
+	endchannel
+; 0x207d1
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_6f.asm
@@ -1,0 +1,31 @@
+SFX_08_6f_Ch1: ; 207d1 (8:47d1)
+	dutycycle 43
+	note D_, 4
+	unknownmusic0xf1
+	stereopanning 7
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 3
+	loopchannel 8, SFX_08_6f_Ch1
+	endchannel
+
+
+SFX_08_6f_Ch2: ; 207e0 (8:47e0)
+	dutycycle 179
+	note D_, 5
+	octave 6
+	note C_, 3
+	note C_, 3
+	note D_, 5
+	octave 7
+	octave 6
+	note C_, 8
+	loopchannel 9, SFX_08_6f_Ch2
+	endchannel
+
+
+SFX_08_6f_Ch3: ; 207ef (8:47ef)
+	note D_, 5
+	endchannel
+; 0x207f1
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_70.asm
@@ -1,0 +1,83 @@
+SFX_08_70_Ch1: ; 207fa (8:47fa)
+	duty 2
+	note C#, 1
+	unknownmusic0xf7
+	note D_, 9
+	rest 5
+	note B_, 14
+	note C_, 8
+	note D_, 9
+	rest 5
+	note B_, 15
+	note C_, 8
+	note D_, 9
+	rest 5
+	note B_, 16
+	note C_, 8
+	note D_, 9
+	rest 5
+	rest 1
+	note C_, 8
+	note D_, 16
+	rest 5
+	rest 2
+	note C_, 8
+	note D_, 16
+	unknownmusic0xf2
+	rest 1
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+
+
+SFX_08_70_Ch2: ; 20819 (8:4819)
+	duty 2
+	note D_, 9
+	rest 5
+	note G_, 1
+	note C_, 8
+	note D_, 9
+	rest 5
+	note F#, 2
+	note C_, 8
+	note D_, 9
+	rest 5
+	note F#, 3
+	note C_, 8
+	note D_, 9
+	rest 5
+	note F#, 4
+	note C_, 8
+	note D_, 16
+	rest 5
+	note F#, 5
+	note C_, 8
+	note D_, 16
+	unknownmusic0xf2
+	note F#, 5
+	note C_, 8
+	endchannel
+
+
+SFX_08_70_Ch3: ; 20834 (8:4834)
+	note D_, 16
+	note D#, 16
+	note C#, 5
+	note D_, 16
+	rest 16
+	note C#, 4
+	note D_, 16
+	rest 16
+	note C#, 3
+	note D_, 16
+	rest 16
+	note C#, 2
+	note D_, 16
+	rest 16
+	note C#, 1
+	note D_, 16
+	rest 3
+	note C#, 1
+	endchannel
+; 0x20847
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_71.asm
@@ -1,0 +1,30 @@
+SFX_08_71_Ch1: ; 20847 (8:4847)
+	duty 2
+	note D_, 16
+	endchannel
+	octave 8
+	note C_, 8
+	note D_, 16
+	endchannel
+	octave 8
+	note C_, 8
+	note D_, 16
+	endchannel
+	octave 8
+	note C_, 8
+	note D_, 16
+	endchannel
+	octave 8
+	note C_, 8
+	note D_, 16
+	unknownmusic0xf2
+	octave 8
+	note C_, 8
+	endchannel
+
+
+SFX_08_71_Ch2: ; 2085e (8:485e)
+	duty 3
+	note D_, 16
+	endchannel
+; 0x20862
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_72.asm
@@ -1,0 +1,21 @@
+SFX_08_72_Ch1: ; 20875 (8:4875)
+	duty 2
+	note C#, 1
+	note A#, 16
+	note D_, 9
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+
+
+SFX_08_72_Ch2: ; 20880 (8:4880)
+	duty 3
+	note D_, 9
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	endchannel
+; 0x20887
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_73.asm
@@ -1,0 +1,49 @@
+SFX_08_73_Ch1: ; 20887 (8:4887)
+	duty 2
+	note D_, 7
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 6
+	note D_, 7
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 6
+	note D_, 7
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 7
+	note D_, 7
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 7
+	note D_, 9
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	endchannel
+
+
+SFX_08_73_Ch2: ; 2089e (8:489e)
+	duty 3
+	note D_, 7
+	octave 7
+	note C#, 1
+	note C_, 6
+	note D_, 7
+	octave 7
+	note A_, 1
+	note C_, 6
+	note D_, 7
+	octave 7
+	note C#, 1
+	note C_, 7
+	note D_, 7
+	octave 7
+	note A_, 1
+	note C_, 7
+	note D_, 9
+	octave 7
+	note C#, 1
+	note C_, 8
+	endchannel
+; 0x208b5
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_74.asm
@@ -1,0 +1,38 @@
+SFX_08_74_Ch1: ; 208b5 (8:48b5)
+	dutycycle 237
+	note D_, 9
+	endchannel
+	unknownmusic0xf8
+	note C_, 4
+	note D_, 16
+	endchannel
+	note C_, 1
+	note C_, 5
+	note D_, 16
+	unknownmusic0xf3
+	note C_, 1
+	note C_, 5
+	endchannel
+
+
+SFX_08_74_Ch2: ; 208c4 (8:48c4)
+	dutycycle 180
+	note D_, 9
+	unknownmusic0xef
+	rest 1
+	note C_, 4
+	note D_, 16
+	unknownmusic0xef
+	rest 1
+	note C_, 4
+	note D_, 16
+	octave 5
+	rest 1
+	note C_, 4
+	endchannel
+
+
+SFX_08_74_Ch3: ; 208d3 (8:48d3)
+	note D_, 5
+	endchannel
+; 0x208d5
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_75.asm
@@ -1,0 +1,30 @@
+SFX_08_75_Ch1: ; 208e0 (8:48e0)
+	unknownmusic0xf8
+	vibrato 10, 2, 4
+	duty 2
+	notetype 10, 8, 7
+	octave 5
+	note G#, 8
+	octave 6
+	note F#, 4
+	note E_, 4
+	octave 5
+	note G#, 8
+	endchannel
+
+
+SFX_08_75_Ch2: ; 208f0 (8:48f0)
+	unknownmusic0xf8
+	vibrato 10, 2, 3
+	duty 2
+	notetype 11, 6, 7
+	octave 5
+	note G#, 8
+	notetype 10, 6, 7
+	octave 6
+	note F#, 4
+	note E_, 4
+	octave 5
+	note G#, 8
+	endchannel
+; 0x20902
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_76.asm
@@ -1,0 +1,132 @@
+SFX_08_76_Ch1: ; 20902 (8:4902)
+	duty 0
+	note D_, 3
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note A_, 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note A#, 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note B_, 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	rest 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	notetype 0, 0, 7
+
+SFX_08_76_branch_20930:
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	octave 8
+	note C_, 8
+	loopchannel 12, SFX_08_76_branch_20930
+	note D_, 16
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	endchannel
+
+
+SFX_08_76_Ch2: ; 20941 (8:4941)
+	dutycycle 179
+	note D_, 3
+	unknownmusic0xf1
+	note G#, 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note A_, 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note A#, 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note B_, 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	rest 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	notetype 1, 0, 7
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 3
+	unknownmusic0xf1
+	octave 7
+	note C_, 8
+	loopchannel 12, SFX_08_76_branch_20930
+	note D_, 16
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	endchannel
+
+
+SFX_08_76_Ch3: ; 20980 (8:4980)
+	note D_, 2
+	notetype 1, 4, 9
+	note D_, 2
+	notetype 1, 2, 9
+	loopchannel 26, SFX_08_76_Ch3
+	endchannel
+; 0x2098b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_08_77.asm
@@ -1,0 +1,24 @@
+SFX_08_77_Ch1: ; 20412 (8:4412)
+	duty 0
+	note D_, 1
+	notetype 2, 0, 0
+	note C_, 8
+	note D_, 1
+	notetype 2, 4, 0
+	note C_, 8
+	note D_, 1
+	notetype 2, 8, 0
+	note C_, 8
+	note D_, 1
+	notetype 2, 12, 0
+	note C_, 8
+	note D_, 11
+	octave 7
+	octave 8
+	note C_, 8
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x2042d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_01.asm
@@ -1,0 +1,6 @@
+SFX_1f_01_Ch1: ; 7c2fd (1f:42fd)
+	note D_, 1
+	rest 2
+	note D#, 4
+	endchannel
+; 0x7c301
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_02.asm
@@ -1,0 +1,6 @@
+SFX_1f_02_Ch1: ; 7c301 (1f:4301)
+	note D_, 1
+	note B_, 2
+	note D#, 4
+	endchannel
+; 0x7c305
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_03.asm
@@ -1,0 +1,6 @@
+SFX_1f_03_Ch1: ; 7c305 (1f:4305)
+	note D_, 1
+	note A#, 2
+	note D#, 4
+	endchannel
+; 0x7c309
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_04.asm
@@ -1,0 +1,6 @@
+SFX_1f_04_Ch1: ; 7c309 (1f:4309)
+	note D_, 1
+	note G#, 2
+	note D#, 4
+	endchannel
+; 0x7c30d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_05.asm
@@ -1,0 +1,21 @@
+SFX_1f_05_Ch1: ; 7c30d (1f:430d)
+	note D_, 8
+	note G#, 5
+	note D#, 8
+	note D_, 7
+	note G#, 5
+	note D#, 7
+	note D_, 6
+	note G#, 4
+	note D#, 6
+	note D_, 5
+	note G#, 4
+	note D#, 5
+	note D_, 4
+	note G#, 3
+	note D#, 4
+	note D_, 3
+	note G#, 2
+	note D#, 3
+	endchannel
+; 0x7c320
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_06.asm
@@ -1,0 +1,6 @@
+SFX_1f_06_Ch1: ; 7c320 (1f:4320)
+	note D_, 1
+	note F_, 2
+	note D_, 11
+	endchannel
+; 0x7c324
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_07.asm
@@ -1,0 +1,9 @@
+SFX_1f_07_Ch1: ; 7c324 (1f:4324)
+	note D_, 2
+	note E_, 2
+	note D_, 12
+	note D_, 1
+	note F#, 2
+	note D_, 11
+	endchannel
+; 0x7c32b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_08.asm
@@ -1,0 +1,6 @@
+SFX_1f_08_Ch1: ; 7c32b (1f:432b)
+	note D_, 1
+	note G#, 2
+	note C#, 1
+	endchannel
+; 0x7c32f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_09.asm
@@ -1,0 +1,6 @@
+SFX_1f_09_Ch1: ; 7c32f (1f:432f)
+	note D_, 1
+	note G#, 3
+	note D_, 4
+	endchannel
+; 0x7c333
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_0a.asm
@@ -1,0 +1,6 @@
+SFX_1f_0a_Ch1: ; 7c333 (1f:4333)
+	note D_, 1
+	note G#, 3
+	note D_, 6
+	endchannel
+; 0x7c337
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_0b.asm
@@ -1,0 +1,6 @@
+SFX_1f_0b_Ch1: ; 7c337 (1f:4337)
+	note D_, 1
+	note G#, 3
+	note D_, 7
+	endchannel
+; 0x7c33b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_0c.asm
@@ -1,0 +1,6 @@
+SFX_1f_0c_Ch1: ; 7c33b (1f:433b)
+	note D_, 1
+	note A#, 2
+	note C#, 1
+	endchannel
+; 0x7c33f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_0d.asm
@@ -1,0 +1,6 @@
+SFX_1f_0d_Ch1: ; 7c33f (1f:433f)
+	note D_, 1
+	note A#, 3
+	note C#, 2
+	endchannel
+; 0x7c343
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_0e.asm
@@ -1,0 +1,6 @@
+SFX_1f_0e_Ch1: ; 7c343 (1f:4343)
+	note D_, 1
+	note A#, 3
+	note F_, 1
+	endchannel
+; 0x7c347
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_0f.asm
@@ -1,0 +1,9 @@
+SFX_1f_0f_Ch1: ; 7c347 (1f:4347)
+	note D_, 1
+	note A#, 2
+	note C#, 9
+	note D_, 1
+	note D#, 2
+	note D#, 4
+	endchannel
+; 0x7c34e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_10.asm
@@ -1,0 +1,9 @@
+SFX_1f_10_Ch1: ; 7c34e (1f:434e)
+	note D_, 3
+	note A_, 2
+	note D_, 9
+	note D_, 1
+	note G_, 2
+	note C#, 9
+	endchannel
+; 0x7c355
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_11.asm
@@ -1,0 +1,6 @@
+SFX_1f_11_Ch1: ; 7c355 (1f:4355)
+	note D_, 1
+	note A_, 2
+	note D_, 3
+	endchannel
+; 0x7c359
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_12.asm
@@ -1,0 +1,6 @@
+SFX_1f_12_Ch1: ; 7c359 (1f:4359)
+	note D_, 1
+	note G_, 2
+	note D_, 3
+	endchannel
+; 0x7c35d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_13.asm
@@ -1,0 +1,6 @@
+SFX_1f_13_Ch1: ; 7c35d (1f:435d)
+	note D_, 1
+	note F#, 2
+	note D_, 3
+	endchannel
+; 0x7c361
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_14.asm
@@ -1,0 +1,46 @@
+SFX_1f_14_Ch1: ; 7c9fc (1f:49fc)
+	dutycycle 245
+	note D_, 5
+	unknownmusic0xf3
+	note C#, 9
+	note C_, 8
+	note D_, 16
+	octave 3
+	note A_, 9
+	note C_, 8
+	note D_, 9
+	note A_, 2
+	note F_, 9
+	note C_, 8
+	endchannel
+
+
+SFX_1f_14_Ch2: ; 7ca0b (1f:4a0b)
+	dutycycle 160
+	note D_, 6
+	note B_, 4
+	note C_, 9
+	note C_, 8
+	note D_, 16
+	rest 6
+	note G#, 9
+	note C_, 8
+	note D_, 9
+	note G_, 2
+	note E_, 9
+	note C_, 8
+	endchannel
+
+
+SFX_1f_14_Ch3: ; 7ca1a (1f:4a1a)
+	note D_, 4
+	note A#, 2
+	note C#, 13
+	note D_, 15
+	note A_, 5
+	note D_, 13
+	note D_, 9
+	note G#, 2
+	note C#, 13
+	endchannel
+; 0x7ca24
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_15.asm
@@ -1,0 +1,55 @@
+SFX_1f_15_Ch1: ; 7cc0c (1f:4c0c)
+	dutycycle 160
+	note D_, 5
+	unknownmusic0xf3
+	note C_, 1
+	note C_, 7
+	note D_, 9
+	notetype 5, 6, 0
+	note C_, 8
+	note D_, 4
+	octave 6
+	note D_, 1
+	note C_, 8
+	note D_, 9
+	notetype 1, 1, 0
+	note C_, 8
+	endchannel
+
+
+SFX_1f_15_Ch2: ; 7cc1f (1f:4c1f)
+	dutycycle 90
+	note D_, 6
+	note B_, 4
+	unknownmusic0xf1
+	note C_, 7
+	note D_, 8
+	rest 6
+	note F_, 3
+	note C_, 8
+	note D_, 4
+	note A#, 3
+	note C#, 2
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note C_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_1f_15_Ch3: ; 7cc32 (1f:4c32)
+	note D_, 4
+	note A#, 3
+	note D#, 13
+	note D_, 13
+	note A_, 5
+	note D_, 13
+	note D_, 4
+	note G#, 3
+	note C#, 13
+	note D_, 9
+	note G_, 2
+	note D_, 13
+	endchannel
+; 0x7cc3f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_16.asm
@@ -1,0 +1,35 @@
+SFX_1f_16_Ch1: ; 7cb81 (1f:4b81)
+	duty 0
+	note D_, 9
+	unknownmusic0xf5
+	note G#, 1
+	note C_, 5
+	note D_, 3
+	octave 7
+	octave 8
+	note C_, 6
+	note D_, 9
+	notetype 1, 13, 12
+	note C_, 6
+	endchannel
+
+
+SFX_1f_16_Ch2: ; 7cb90 (1f:4b90)
+	dutycycle 165
+	note D_, 8
+	note A_, 6
+	note E_, 2
+	note C_, 5
+	note D_, 3
+	note G#, 2
+	note D_, 2
+	note C_, 6
+	note D_, 9
+	note F#, 2
+	note C#, 11
+	note C_, 6
+
+
+SFX_1f_16_Ch3: ; 7cb9e (1f:4b9e)
+	endchannel
+; 0x7cb9f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_17.asm
@@ -1,0 +1,78 @@
+SFX_1f_17_Ch1: ; 7c91b (1f:491b)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf7
+	note C_, 9
+	note C_, 7
+	note D_, 7
+	octave 2
+	note C_, 1
+	note C_, 7
+	note D_, 7
+	notetype 7, 15, 0
+	note C_, 6
+	note D_, 7
+	rest 5
+	octave 8
+	note C_, 6
+	note D_, 6
+	notetype 3, 12, 0
+	note C_, 6
+	note D_, 5
+	notetype 3, 10, 0
+	note C_, 6
+	note D_, 9
+	octave 7
+	note G#, 1
+	note C_, 6
+	endchannel
+
+
+SFX_1f_17_Ch2: ; 7c93a (1f:493a)
+	dutycycle 10
+	note D_, 5
+	rest 8
+	note C_, 5
+	note C_, 6
+	note D_, 7
+	note A#, 7
+	note C_, 3
+	note C_, 6
+	note D_, 7
+	note A_, 8
+	unknownmusic0xf1
+	note C_, 5
+	note D_, 5
+	note B_, 5
+	octave 7
+	note C_, 5
+	note D_, 6
+	note A#, 4
+	rest 3
+	note C_, 5
+	note D_, 5
+	note B_, 4
+	note A#, 4
+	note C_, 5
+	note D_, 9
+	rest 2
+	note G#, 3
+	note C_, 5
+	endchannel
+
+
+SFX_1f_17_Ch3: ; 7c959 (1f:4959)
+	note D_, 13
+	octave 4
+	note E_, 13
+	note D_, 11
+	rest 8
+	note F_, 13
+	note D_, 13
+	note B_, 7
+	note E_, 13
+	note D_, 16
+	note A#, 3
+	note F_, 13
+	endchannel
+; 0x7c966
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_18.asm
@@ -1,0 +1,81 @@
+SFX_1f_18_Ch1: ; 7ccca (1f:4cca)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf7
+	note A#, 1
+	note C_, 7
+	note D_, 9
+	octave 2
+	note A#, 5
+	note C_, 7
+	note D_, 5
+	notetype 6, 10, 0
+	note C_, 7
+	note D_, 13
+	notetype 3, 2, 0
+	note C_, 7
+	note D_, 9
+	rest 4
+	note D_, 5
+	note C_, 7
+	note D_, 5
+	rest 3
+	note D_, 1
+	note C_, 7
+	note D_, 9
+	note B_, 2
+	note C#, 1
+	note C_, 7
+	endchannel
+
+
+SFX_1f_18_Ch2: ; 7cce9 (1f:4ce9)
+	dutycycle 90
+	note D_, 5
+	octave 1
+	note C_, 2
+	note C_, 7
+	note D_, 9
+	notetype 6, 0, 3
+	note C_, 7
+	note D_, 5
+	rest 7
+	note C_, 2
+	note C_, 7
+	note D_, 13
+	rest 4
+	note G#, 2
+	note C_, 6
+	note D_, 9
+	note B_, 4
+	note G#, 4
+	note C_, 6
+	note D_, 5
+	note B_, 3
+	note G#, 3
+	note C_, 6
+	note D_, 9
+	note A#, 2
+	note G_, 2
+	note C_, 6
+	endchannel
+
+
+SFX_1f_18_Ch3: ; 7cd08 (1f:4d08)
+	note D_, 8
+	notetype 6, 5, 12
+	note D_, 9
+	octave 2
+	note E_, 13
+	note D_, 5
+	notetype 4, 5, 12
+	note D_, 5
+	notetype 4, 4, 12
+	note D_, 8
+	rest 4
+	note E_, 13
+	note D_, 9
+	note A#, 2
+	note F_, 13
+	endchannel
+; 0x7cd1b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_19.asm
@@ -1,0 +1,42 @@
+SFX_1f_19_Ch1: ; 7caaa (1f:4aaa)
+	dutycycle 10
+	note D_, 7
+	octave 6
+	note C_, 1
+	note C_, 6
+	note D_, 7
+	octave 5
+	note G#, 1
+	note C_, 6
+	note D_, 7
+	notetype 3, 7, 0
+	note C_, 6
+	note D_, 9
+	note A#, 2
+	note F#, 1
+	note C_, 6
+	endchannel
+
+
+SFX_1f_19_Ch2: ; 7cabd (1f:4abd)
+	dutycycle 245
+	note D_, 7
+	octave 6
+	note G#, 3
+	note C_, 5
+	note D_, 7
+	notetype 3, 0, 1
+	note C_, 6
+	note D_, 7
+	note B_, 3
+	octave 6
+	note C_, 5
+	note D_, 9
+	note G#, 2
+	rest 2
+	note C_, 5
+
+
+SFX_1f_19_Ch3: ; 7cacf (1f:4acf)
+	endchannel
+; 0x7cad0
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_1a.asm
@@ -1,0 +1,51 @@
+SFX_1f_1a_Ch1: ; 7ca54 (1f:4a54)
+	dutycycle 250
+	note D_, 7
+	note G#, 4
+	note E_, 8
+	note C_, 3
+	note D_, 16
+	note F#, 3
+	note D_, 7
+	note C_, 3
+	note D_, 5
+	note F_, 3
+	note E_, 6
+	note C_, 3
+	note D_, 10
+	note F#, 4
+	note C_, 7
+	note C_, 3
+	note D_, 16
+	note G#, 3
+	note D_, 6
+	note C_, 3
+	note D_, 16
+	note E_, 3
+	note C_, 8
+	note C_, 3
+
+
+SFX_1f_1a_Ch2: ; 7ca6e (1f:4a6e)
+	endchannel
+
+
+SFX_1f_1a_Ch3: ; 7ca6f (1f:4a6f)
+	note D_, 9
+	notetype 4, 8, 12
+	note D_, 5
+	octave 6
+	note A_, 13
+	note D_, 16
+	rest 7
+	note G#, 13
+	note D_, 9
+	octave 4
+	note A#, 13
+	note D_, 16
+	notetype 7, 9, 12
+	note D_, 16
+	unknownmusic0xf2
+	note A#, 13
+	endchannel
+; 0x7ca82
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_1b.asm
@@ -1,0 +1,45 @@
+SFX_1f_1b_Ch1: ; 7ca82 (1f:4a82)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf3
+	octave 8
+	note C_, 7
+	note D_, 16
+	octave 4
+	note E_, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_1f_1b_Ch2: ; 7ca91 (1f:4a91)
+	dutycycle 10
+	note D_, 4
+	rest 4
+	note G#, 4
+	note C_, 7
+	note D_, 15
+	note B_, 5
+	note C_, 3
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note C_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_1f_1b_Ch3: ; 7caa0 (1f:4aa0)
+	note D_, 5
+	notetype 3, 5, 12
+	note D_, 16
+	octave 2
+	note E_, 13
+	note D_, 9
+	note B_, 2
+	note F_, 13
+	endchannel
+; 0x7caaa
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_1c.asm
@@ -1,0 +1,51 @@
+SFX_1f_1c_Ch1: ; 7cc9a (1f:4c9a)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf6
+	note F#, 6
+	note C_, 6
+	note D_, 11
+	octave 4
+	note G_, 13
+	note C_, 6
+	note D_, 4
+	rest 3
+	note F_, 13
+	note C_, 6
+	note D_, 16
+	note B_, 3
+	note D#, 13
+	note C_, 6
+	endchannel
+
+
+SFX_1f_1c_Ch2: ; 7ccad (1f:4cad)
+	dutycycle 90
+	note D_, 15
+	notetype 6, 0, 3
+	note C_, 6
+	note D_, 10
+	note B_, 5
+	note C#, 12
+	note C_, 6
+	note D_, 5
+	note A_, 3
+	unknownmusic0xfa
+	note C_, 5
+	note D_, 16
+	note A#, 3
+	notetype 11, 0, 4
+	endchannel
+
+
+SFX_1f_1c_Ch3: ; 7ccc0 (1f:4cc0)
+	note D_, 13
+	octave 2
+	note E_, 13
+	note D_, 12
+	notetype 7, 5, 12
+	note D_, 16
+	rest 3
+	note E_, 13
+	endchannel
+; 0x7ccca
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_1d.asm
@@ -1,0 +1,83 @@
+SFX_1f_1d_Ch1: ; 7c7a4 (1f:47a4)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf7
+	note A#, 1
+	note C_, 8
+	note D_, 7
+	octave 2
+	note A#, 4
+	note C_, 8
+	note D_, 11
+	unknownmusic0xf4
+	note A#, 1
+	note C_, 8
+	dutycycle 165
+	note D_, 11
+	unknownmusic0xf6
+	notetype 8, 0, 7
+	note D_, 5
+	octave 5
+	notetype 7, 0, 7
+	note D_, 16
+	unknownmusic0xf2
+	notetype 8, 0, 7
+	endchannel
+
+
+SFX_1f_1d_Ch2: ; 7c7c1 (1f:47c1)
+	dutycycle 5
+	note D_, 3
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	note A#, 8
+	note A#, 2
+	note C_, 7
+	note D_, 7
+	note G#, 7
+	note A#, 3
+	note C_, 7
+	note D_, 11
+	note G_, 5
+	note A#, 2
+	note C_, 7
+	dutycycle 95
+	note D_, 11
+	note G_, 7
+	notetype 6, 0, 6
+	note D_, 5
+	note G#, 4
+	notetype 9, 0, 6
+	note D_, 16
+	note A#, 3
+	notetype 7, 0, 6
+	endchannel
+
+
+SFX_1f_1d_Ch3: ; 7c7e2 (1f:47e2)
+	note D_, 3
+	unknownmusic0xf2
+	note D#, 13
+	note D_, 9
+	octave 4
+	note D#, 15
+	note D_, 16
+	notetype 7, 3, 12
+	note D_, 7
+	rest 6
+	note D#, 12
+	note D_, 7
+	octave 4
+	note D#, 14
+	note D_, 9
+	note B_, 7
+	note D#, 13
+	note D_, 7
+	notetype 4, 3, 13
+	note D_, 9
+	rest 2
+	note D#, 12
+	endchannel
+; 0x7c7fb
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_1e.asm
@@ -1,0 +1,94 @@
+SFX_1f_1e_Ch1: ; 7cc3f (1f:4c3f)
+	dutycycle 240
+	note D_, 9
+	unknownmusic0xf7
+	octave 8
+	note C_, 7
+	note D_, 7
+	octave 2
+	octave 3
+	note C_, 7
+	note D_, 4
+	unknownmusic0xf4
+	octave 8
+	note C_, 7
+	note D_, 4
+	unknownmusic0xf6
+	notetype 0, 0, 6
+	note D_, 4
+	octave 5
+	rest 1
+	note C_, 7
+	note D_, 5
+	unknownmusic0xf2
+	note B_, 1
+	note C_, 7
+	note D_, 16
+	note A#, 3
+	rest 9
+	note C_, 7
+	endchannel
+
+
+SFX_1f_1e_Ch2: ; 7cc5e (1f:4c5e)
+	dutycycle 5
+	note D_, 4
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 9
+	note A#, 8
+	note A#, 2
+	note C_, 7
+	note D_, 7
+	note G#, 7
+	note A#, 4
+	note C_, 7
+	note D_, 4
+	note G_, 5
+	note A#, 2
+	note C_, 7
+	note D_, 4
+	note G_, 7
+	note A_, 2
+	note C_, 7
+	note D_, 4
+	note G#, 4
+	note G#, 3
+	note C_, 7
+	note D_, 5
+	note A#, 3
+	note G_, 2
+	note C_, 7
+	note D_, 16
+	note G_, 3
+	note G#, 10
+	note C_, 7
+	endchannel
+
+
+SFX_1f_1e_Ch3: ; 7cc81 (1f:4c81)
+	note D_, 3
+	unknownmusic0xf2
+	note D#, 13
+	note D_, 9
+	octave 4
+	note D#, 15
+	note D_, 9
+	notetype 7, 3, 12
+	note D_, 6
+	rest 6
+	note D#, 12
+	note D_, 4
+	notetype 4, 2, 12
+	note D_, 3
+	note B_, 7
+	note D#, 13
+	note D_, 4
+	note A#, 5
+	note D_, 13
+	note D_, 9
+	note A_, 2
+	note D#, 13
+	endchannel
+; 0x7cc9a
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_1f.asm
@@ -1,0 +1,98 @@
+SFX_1f_1f_Ch1: ; 7cad0 (1f:4ad0)
+	dutycycle 204
+	note D_, 5
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	octave 7
+	note G#, 1
+	note C_, 8
+	note D_, 5
+	notetype 1, 4, 0
+	note C_, 8
+	note D_, 5
+	octave 7
+	note E_, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 8
+	note D_, 5
+	notetype 1, 0, 0
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 5
+	notetype 1, 8, 2
+	note C_, 8
+	note D_, 5
+	rest 2
+	note E_, 3
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note E_, 2
+	note C_, 8
+	endchannel
+
+
+SFX_1f_1f_Ch2: ; 7cafb (1f:4afb)
+	dutycycle 68
+	note D_, 13
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 5
+	unknownmusic0xf1
+	note C_, 2
+	note C_, 8
+	note D_, 5
+	octave 7
+	note G#, 3
+	note C_, 8
+	note D_, 5
+	notetype 1, 4, 1
+	note C_, 8
+	note D_, 5
+	octave 7
+	note E_, 2
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf1
+	note G#, 3
+	note C_, 8
+	note D_, 9
+	notetype 1, 0, 1
+	note C_, 8
+	endchannel
+
+
+SFX_1f_1f_Ch3: ; 7cb1a (1f:4b1a)
+	note D_, 16
+	note C_, 9
+	note C_, 1
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note D_, 5
+	notetype 1, 4, 12
+	note D_, 5
+	note B_, 2
+	note D_, 13
+	note D_, 5
+	notetype 1, 3, 12
+	note D_, 5
+	note B_, 2
+	note D#, 13
+	note D_, 5
+	rest 2
+	note D_, 13
+	note D_, 9
+	note A#, 2
+	note E_, 13
+	endchannel
+; 0x7cb33
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_20.asm
@@ -1,0 +1,80 @@
+SFX_1f_20_Ch1: ; 7cb33 (1f:4b33)
+	dutycycle 204
+	note D_, 9
+	unknownmusic0xf5
+	note C_, 1
+	note C_, 7
+	note D_, 3
+	notetype 2, 3, 8
+	note C_, 7
+	note D_, 3
+	rest 3
+	note D#, 1
+	note C_, 7
+	note D_, 3
+	rest 3
+	note D_, 9
+	note C_, 7
+	note D_, 3
+	note B_, 3
+	note D_, 1
+	note C_, 7
+	note D_, 3
+	note B_, 3
+	note C#, 1
+	note C_, 7
+	note D_, 3
+	note A#, 3
+	note C#, 9
+	note C_, 7
+	note D_, 3
+	note B_, 3
+	note C#, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_1f_20_Ch2: ; 7cb5a (1f:4b5a)
+	dutycycle 68
+	note D_, 13
+	rest 4
+	rest 1
+	note C_, 6
+	note D_, 4
+	note B_, 2
+	unknownmusic0xf9
+	note C_, 6
+	note D_, 3
+	note A#, 2
+	unknownmusic0xf1
+	note C_, 6
+	note D_, 3
+	note A#, 2
+	unknownmusic0xe9
+	note C_, 6
+	note D_, 3
+	note A_, 2
+	octave 7
+	note C_, 6
+	note D_, 3
+	note A_, 2
+	notetype 9, 0, 5
+	note D_, 3
+	note G#, 2
+	notetype 1, 0, 5
+	note D_, 3
+	note A_, 2
+	notetype 9, 0, 5
+	note D_, 9
+	note A_, 2
+	octave 7
+	note C_, 6
+
+
+SFX_1f_20_Ch3: ; 7cb80 (1f:4b80)
+	endchannel
+; 0x7cb81
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_21.asm
@@ -1,0 +1,106 @@
+SFX_1f_21_Ch1: ; 7cb9f (1f:4b9f)
+	dutycycle 136
+	note D_, 6
+	unknownmusic0xf2
+	note F_, 1
+	note C_, 7
+	note D_, 10
+	notetype 1, 6, 0
+	note C_, 7
+	note D_, 6
+	octave 6
+	note C#, 3
+	note C_, 7
+	note D_, 10
+	rest 2
+	note D_, 3
+	note C_, 7
+	note D_, 6
+	unknownmusic0xf2
+	note C#, 1
+	note C_, 7
+	note D_, 7
+	notetype 1, 2, 0
+	note C_, 7
+	loopchannel 2, SFX_1f_21_Ch1
+	endchannel
+
+
+SFX_1f_21_Ch2: ; 7cbbe (1f:4bbe)
+	dutycycle 64
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 6
+	unknownmusic0xf2
+	note F_, 2
+	note C_, 7
+	note D_, 10
+	notetype 1, 6, 1
+	note C_, 7
+	note D_, 6
+	octave 6
+	note C#, 5
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 5
+	note C_, 7
+	note D_, 6
+	unknownmusic0xf2
+	note C#, 2
+	note C_, 7
+	note D_, 13
+	notetype 1, 2, 1
+	note C_, 7
+	note D_, 6
+	octave 6
+	note C#, 5
+	note C_, 7
+	note D_, 9
+	rest 2
+	note D_, 5
+	note C_, 7
+	note D_, 6
+	unknownmusic0xf2
+	note C#, 2
+	note C_, 7
+	note D_, 5
+	notetype 1, 2, 1
+	note C_, 7
+	endchannel
+
+
+SFX_1f_21_Ch3: ; 7cbed (1f:4bed)
+	note D_, 7
+	notetype 2, 1, 12
+	note D_, 10
+	note B_, 2
+	note D_, 13
+	note D_, 9
+	rest 3
+	note D_, 13
+	note D_, 10
+	note B_, 2
+	note D#, 13
+	note D_, 7
+	rest 3
+	note D_, 13
+	note D_, 10
+	note A#, 3
+	note D#, 13
+	note D_, 8
+	rest 3
+	note D_, 13
+	note D_, 6
+	note A#, 2
+	note D#, 13
+	note D_, 10
+	rest 3
+	note D_, 13
+	note D_, 5
+	note A#, 2
+	note D#, 13
+	endchannel
+; 0x7cc0c
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_22.asm
@@ -1,0 +1,54 @@
+SFX_1f_22_Ch1: ; 7ca24 (1f:4a24)
+	dutycycle 165
+	note D_, 5
+	octave 7
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf2
+	note G#, 1
+	note C_, 8
+	note D_, 3
+	note A_, 3
+	note E_, 1
+	note C_, 8
+	note D_, 9
+	octave 7
+	note C_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_1f_22_Ch2: ; 7ca37 (1f:4a37)
+	dutycycle 10
+	note D_, 5
+	note B_, 2
+	octave 7
+	note C_, 7
+	note D_, 4
+	rest 3
+	octave 7
+	note C_, 7
+	note D_, 4
+	note F#, 3
+	note G#, 2
+	note C_, 7
+	note D_, 9
+	note B_, 2
+	octave 7
+	note C_, 6
+	endchannel
+
+
+SFX_1f_22_Ch3: ; 7ca4a (1f:4a4a)
+	note D_, 3
+	note F#, 2
+	note D#, 3
+	note D_, 3
+	note F#, 2
+	note D_, 2
+	note D_, 9
+	note F#, 2
+	note C#, 2
+	endchannel
+; 0x7ca54
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_23.asm
@@ -1,0 +1,75 @@
+SFX_1f_23_Ch1: ; 7c966 (1f:4966)
+	dutycycle 241
+	note D_, 5
+	unknownmusic0xf7
+	rest 1
+	note C_, 8
+	note D_, 13
+	octave 2
+	rest 3
+	note C_, 8
+	note D_, 7
+	note B_, 6
+	note G#, 1
+	note C_, 7
+	note D_, 5
+	rest 5
+	note G_, 1
+	note C_, 7
+	note D_, 5
+	note B_, 6
+	note F#, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note E_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_1f_23_Ch2: ; 7c981 (1f:4981)
+	dutycycle 204
+	note D_, 4
+	rest 8
+	note G#, 2
+	note C_, 8
+	note D_, 13
+	note B_, 7
+	note G#, 1
+	note C_, 8
+	note D_, 7
+	note A#, 6
+	note E_, 2
+	note C_, 7
+	note D_, 5
+	rest 5
+	note D#, 3
+	note C_, 7
+	note D_, 7
+	note B_, 6
+	note D_, 2
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note C_, 3
+	note C_, 7
+	endchannel
+
+
+SFX_1f_23_Ch3: ; 7c99c (1f:499c)
+	note D_, 4
+	octave 4
+	note D#, 13
+	note D_, 13
+	notetype 6, 2, 12
+	note D_, 5
+	octave 4
+	note D#, 13
+	note D_, 9
+	note B_, 8
+	note F_, 13
+	note D_, 16
+	rest 3
+	note F_, 14
+	endchannel
+; 0x7c9ac
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_24.asm
@@ -1,0 +1,83 @@
+SFX_1f_24_Ch1: ; 7c9ac (1f:49ac)
+	dutycycle 201
+	note D_, 9
+	unknownmusic0xf7
+	note G#, 1
+	note C_, 7
+	note D_, 3
+	unknownmusic0xf7
+	note F#, 1
+	note C_, 7
+	note D_, 2
+	octave 1
+	note E_, 1
+	note C_, 7
+	note D_, 2
+	octave 1
+	note D_, 1
+	note C_, 7
+	note D_, 16
+	notetype 1, 0, 0
+	note C_, 7
+	note D_, 5
+	rest 8
+	note E_, 1
+	note C_, 8
+	note D_, 5
+	note A#, 8
+	note D#, 1
+	note C_, 8
+	note D_, 16
+	note A_, 2
+	note D_, 1
+	note C_, 8
+	endchannel
+
+
+SFX_1f_24_Ch2: ; 7c9cf (1f:49cf)
+	dutycycle 121
+	note D_, 11
+	octave 1
+	note G#, 3
+	note C_, 7
+	note D_, 3
+	octave 1
+	note F#, 3
+	note C_, 7
+	note D_, 2
+	notetype 7, 4, 2
+	note C_, 7
+	note D_, 2
+	notetype 7, 2, 2
+	note C_, 7
+	note D_, 16
+	rest 2
+	note C_, 3
+	note C_, 7
+	note D_, 5
+	note B_, 8
+	note E_, 3
+	note C_, 8
+	note D_, 3
+	note A_, 8
+	note D#, 3
+	note C_, 8
+	note D_, 16
+	note G#, 2
+	note D_, 3
+	note C_, 8
+	endchannel
+
+
+SFX_1f_24_Ch3: ; 7c9f2 (1f:49f2)
+	note D_, 5
+	note G_, 5
+	note D_, 2
+	note D_, 5
+	note G_, 5
+	note C#, 1
+	note D_, 5
+	note G_, 2
+	note D_, 1
+	endchannel
+; 0x7c9fc
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_25.asm
@@ -1,0 +1,87 @@
+SFX_1f_25_Ch1: ; 7c888 (1f:4888)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf7
+	note A#, 1
+	note C_, 8
+	note D_, 9
+	octave 2
+	note A#, 5
+	note C_, 8
+	note D_, 5
+	notetype 6, 10, 0
+	note C_, 8
+	note D_, 16
+	notetype 3, 2, 0
+	note C_, 8
+	note D_, 9
+	rest 4
+	note D_, 4
+	note C_, 8
+	note D_, 3
+	rest 3
+	note D_, 9
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note D#, 1
+	note C_, 8
+	endchannel
+
+
+SFX_1f_25_Ch2: ; 7c8a7 (1f:48a7)
+	dutycycle 10
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 7
+	note A#, 8
+	note E_, 2
+	note C_, 8
+	note D_, 9
+	note G#, 7
+	note E_, 4
+	note C_, 8
+	note D_, 5
+	note G_, 7
+	note E_, 2
+	note C_, 8
+	note D_, 14
+	note G#, 4
+	rest 3
+	note C_, 7
+	note D_, 8
+	note G_, 4
+	rest 2
+	note C_, 7
+	note D_, 4
+	note G#, 3
+	rest 13
+	note C_, 7
+	note D_, 9
+	note G_, 2
+	notetype 8, 0, 6
+	endchannel
+
+
+SFX_1f_25_Ch3: ; 7c8ca (1f:48ca)
+	note D_, 3
+	unknownmusic0xf2
+	note E_, 13
+	note D_, 7
+	octave 2
+	note D#, 11
+	note D_, 5
+	notetype 7, 3, 10
+	note D_, 7
+	notetype 6, 2, 12
+	note D_, 9
+	octave 3
+	note D#, 13
+	note D_, 13
+	notetype 2, 3, 13
+	note D_, 9
+	notetype 1, 2, 12
+	endchannel
+; 0x7c8e0
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_26.asm
@@ -1,0 +1,52 @@
+SFX_1f_26_Ch1: ; 7cda0 (1f:4da0)
+	dutycycle 165
+	note D_, 13
+	unknownmusic0xf2
+	note E_, 1
+	note C_, 5
+	note D_, 16
+	octave 5
+	note A#, 1
+	note C_, 5
+	note D_, 5
+	notetype 2, 9, 0
+	note C_, 5
+	note D_, 9
+	notetype 1, 8, 0
+	note C_, 5
+	endchannel
+
+
+SFX_1f_26_Ch2: ; 7cdb3 (1f:4db3)
+	dutycycle 238
+	note D_, 12
+	notetype 2, 3, 8
+	note C_, 5
+	note D_, 15
+	rest 7
+	note A_, 9
+	note C_, 5
+	note D_, 4
+	note B_, 3
+	note G#, 9
+	note C_, 5
+	note D_, 9
+	note B_, 2
+	note G_, 9
+	note C_, 5
+	endchannel
+
+
+SFX_1f_26_Ch3: ; 7cdc6 (1f:4dc6)
+	note D_, 11
+	octave 2
+	note F#, 13
+	note D_, 16
+	notetype 2, 5, 12
+	note D_, 4
+	rest 3
+	note F#, 13
+	note D_, 9
+	notetype 1, 5, 12
+	endchannel
+; 0x7cdd3
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_27.asm
@@ -1,0 +1,74 @@
+SFX_1f_27_Ch1: ; 7cdd3 (1f:4dd3)
+	dutycycle 51
+	note D_, 16
+	unknownmusic0xf6
+	rest 1
+	note C_, 6
+	note D_, 9
+	octave 5
+	note B_, 13
+	note C_, 6
+	note D_, 7
+	notetype 2, 13, 0
+	note C_, 6
+	note D_, 7
+	note B_, 3
+	octave 8
+	note C_, 6
+	note D_, 7
+	rest 3
+	stereopanning 5
+	note D_, 9
+	note B_, 2
+	note C_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_1f_27_Ch2: ; 7cdee (1f:4dee)
+	dutycycle 153
+	note D_, 15
+	rest 7
+	note B_, 2
+	note C_, 5
+	note D_, 8
+	rest 4
+	note A#, 14
+	note C_, 5
+	note D_, 6
+	note B_, 3
+	rest 2
+	note C_, 5
+	note D_, 9
+	note A_, 3
+	notetype 1, 0, 4
+	note D_, 7
+	note A#, 3
+	octave 7
+	note C_, 5
+	note D_, 9
+	note A_, 2
+	unknownmusic0xf1
+	note C_, 5
+	endchannel
+
+
+SFX_1f_27_Ch3: ; 7ce09 (1f:4e09)
+	note D_, 11
+	octave 2
+	note F_, 13
+	note D_, 11
+	notetype 6, 6, 12
+	note D_, 5
+	rest 3
+	note E_, 13
+	note D_, 7
+	notetype 3, 5, 12
+	note D_, 9
+	note B_, 4
+	note E_, 13
+	note D_, 9
+	note A#, 2
+	note F_, 13
+	endchannel
+; 0x7ce1c
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_28.asm
@@ -1,0 +1,44 @@
+SFX_1f_28_Ch1: ; 7ce1c (1f:4e1c)
+	dutycycle 240
+	note D_, 9
+	octave 4
+	note A_, 1
+	note C_, 8
+	note D_, 16
+	unknownmusic0xf5
+	rest 1
+	note C_, 8
+	note D_, 9
+	notetype 1, 13, 8
+	note C_, 8
+	endchannel
+
+
+SFX_1f_28_Ch2: ; 7ce2b (1f:4e2b)
+	dutycycle 165
+	note D_, 11
+	rest 5
+	note G_, 2
+	note C_, 8
+	note D_, 16
+	note B_, 7
+	note A#, 3
+	note C_, 8
+	note D_, 9
+	note A#, 2
+	note B_, 8
+	note C_, 8
+	endchannel
+
+
+SFX_1f_28_Ch3: ; 7ce3a (1f:4e3a)
+	note D_, 9
+	octave 4
+	note E_, 13
+	note D_, 15
+	rest 5
+	note D#, 13
+	note D_, 9
+	notetype 1, 2, 12
+	endchannel
+; 0x7ce44
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_29.asm
@@ -1,0 +1,76 @@
+SFX_1f_29_Ch1: ; 7ceaa (1f:4eaa)
+	dutycycle 240
+	note D_, 5
+	unknownmusic0xf3
+	note G#, 1
+	note C_, 8
+	note D_, 16
+	octave 1
+	note C_, 1
+	note C_, 8
+	note D_, 9
+	notetype 3, 1, 0
+	note C_, 8
+	note D_, 5
+	rest 3
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	notetype 2, 15, 0
+	note C_, 7
+	note D_, 9
+	rest 2
+	octave 8
+	note C_, 7
+	endchannel
+
+
+SFX_1f_29_Ch2: ; 7cec5 (1f:4ec5)
+	dutycycle 90
+	note D_, 7
+	rest 4
+	note C_, 2
+	note C_, 8
+	note D_, 15
+	note B_, 8
+	note G#, 2
+	note C_, 7
+	note D_, 8
+	note B_, 4
+	note A_, 3
+	note C_, 7
+	note D_, 4
+	note A#, 3
+	note G#, 2
+	note C_, 7
+	note D_, 5
+	note B_, 3
+	note G_, 3
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note F#, 2
+	note C_, 7
+	endchannel
+
+
+SFX_1f_29_Ch3: ; 7cee0 (1f:4ee0)
+	note D_, 7
+	octave 5
+	note F_, 13
+	note D_, 15
+	notetype 6, 4, 12
+	note D_, 7
+	rest 7
+	note D#, 13
+	note D_, 4
+	note B_, 4
+	note E_, 13
+	note D_, 4
+	note A#, 3
+	note F_, 13
+	note D_, 9
+	note B_, 2
+	note F#, 13
+	endchannel
+; 0x7cef3
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_2a.asm
@@ -1,0 +1,44 @@
+SFX_1f_2a_Ch1: ; 7cd3d (1f:4d3d)
+	dutycycle 240
+	note D_, 16
+	notetype 7, 8, 0
+	note C_, 8
+	note D_, 5
+	octave 2
+	note A#, 1
+	note C_, 8
+	note D_, 16
+	notetype 2, 4, 0
+	note C_, 8
+	endchannel
+
+
+SFX_1f_2a_Ch2: ; 7cd4c (1f:4d4c)
+	dutycycle 90
+	note D_, 16
+	rest 8
+	note F_, 4
+	note C_, 8
+	note D_, 6
+	note B_, 7
+	note G_, 3
+	note C_, 8
+	note D_, 16
+	rest 3
+	note C#, 2
+	note C_, 8
+	endchannel
+
+
+SFX_1f_2a_Ch3: ; 7cd5b (1f:4d5b)
+	note D_, 14
+	unknownmusic0xf6
+	note E_, 13
+	note D_, 5
+	octave 2
+	note D#, 13
+	note D_, 16
+	unknownmusic0xf2
+	note E_, 13
+	endchannel
+; 0x7cd65
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_2b.asm
@@ -1,0 +1,56 @@
+SFX_1f_2b_Ch1: ; 7cef3 (1f:4ef3)
+	dutycycle 15
+	note D_, 16
+	unknownmusic0xf7
+	note C_, 1
+	note C_, 6
+	note D_, 16
+	octave 1
+	note C_, 9
+	note C_, 6
+	note D_, 9
+	note B_, 5
+	note G#, 1
+	note C_, 5
+	note D_, 16
+	note A#, 3
+	note F#, 1
+	note C_, 5
+	endchannel
+
+
+SFX_1f_2b_Ch2: ; 7cf06 (1f:4f06)
+	dutycycle 68
+	note D_, 15
+	notetype 7, 8, 1
+	note C_, 5
+	note D_, 15
+	rest 8
+	note G#, 10
+	note C_, 5
+	note D_, 11
+	note B_, 5
+	note C_, 2
+	note C_, 5
+	note D_, 16
+	rest 3
+	octave 7
+	note C_, 4
+	endchannel
+
+
+SFX_1f_2b_Ch3: ; 7cf19 (1f:4f19)
+	note D_, 15
+	unknownmusic0xf7
+	note G_, 13
+	note D_, 13
+	unknownmusic0xf6
+	note F#, 13
+	note D_, 10
+	octave 4
+	note G_, 13
+	note D_, 16
+	octave 6
+	note F#, 13
+	endchannel
+; 0x7cf26
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_2c.asm
@@ -1,0 +1,90 @@
+SFX_1f_2c_Ch1: ; 7d003 (1f:5003)
+	dutycycle 80
+	note D_, 11
+	unknownmusic0xf5
+	note G#, 1
+	note C_, 7
+	note D_, 4
+	octave 6
+	note A#, 1
+	note C_, 7
+	note D_, 4
+	unknownmusic0xf2
+	rest 1
+	note C_, 7
+	note D_, 4
+	octave 6
+	octave 8
+	note C_, 7
+	note D_, 4
+	notetype 2, 0, 0
+	note C_, 8
+	note D_, 4
+	rest 3
+	octave 8
+	note C_, 7
+	note D_, 4
+	notetype 2, 12, 0
+	note C_, 7
+	note D_, 9
+	rest 2
+	note A#, 1
+	note C_, 7
+	endchannel
+
+
+SFX_1f_2c_Ch2: ; 7d026 (1f:5026)
+	dutycycle 15
+	note D_, 10
+	notetype 5, 3, 1
+	note C_, 7
+	note D_, 4
+	notetype 2, 5, 2
+	note C_, 7
+	note D_, 4
+	octave 6
+	note G_, 2
+	note C_, 7
+	note D_, 4
+	note B_, 3
+	note A_, 2
+	note C_, 7
+	note D_, 4
+	rest 3
+	note B_, 3
+	note C_, 7
+	note D_, 4
+	note B_, 3
+	note A_, 2
+	note C_, 7
+	note D_, 4
+	rest 3
+	note G_, 2
+	note C_, 7
+	note D_, 9
+	note B_, 2
+	note F_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_1f_2c_Ch3: ; 7d049 (1f:5049)
+	note D_, 7
+	octave 5
+	note E_, 13
+	note D_, 5
+	rest 4
+	note D#, 13
+	note D_, 6
+	notetype 4, 3, 12
+	note D_, 5
+	rest 5
+	note D_, 13
+	note D_, 7
+	note B_, 5
+	note D#, 13
+	note D_, 9
+	rest 2
+	note D_, 13
+	endchannel
+; 0x7d05c
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_2d.asm
@@ -1,0 +1,38 @@
+SFX_1f_2d_Ch1: ; 7cd1b (1f:4d1b)
+	dutycycle 27
+	note D_, 8
+	notetype 2, 4, 0
+	note C_, 8
+	note D_, 16
+	octave 3
+	note F#, 1
+	note C_, 8
+	note D_, 16
+	rest 2
+	note D#, 1
+	note C_, 8
+	endchannel
+
+
+SFX_1f_2d_Ch2: ; 7cd2a (1f:4d2a)
+	dutycycle 129
+	note D_, 3
+	rest 3
+	note C_, 2
+	note C_, 8
+	note D_, 5
+	rest 3
+	note C_, 9
+	note C_, 8
+	note D_, 16
+	notetype 7, 4, 1
+	note C_, 8
+	note D_, 16
+	note A#, 3
+	note C_, 2
+	note C_, 8
+
+
+SFX_1f_2d_Ch3: ; 7cd3c (1f:4d3c)
+	endchannel
+; 0x7cd3d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_2e.asm
@@ -1,0 +1,74 @@
+SFX_1f_2e_Ch1: ; 7cf74 (1f:4f74)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf7
+	note E_, 1
+	note C_, 8
+	note D_, 13
+	octave 2
+	note E_, 5
+	note C_, 8
+	note D_, 7
+	notetype 5, 5, 0
+	note C_, 8
+	note D_, 5
+	rest 4
+	note F#, 1
+	note C_, 8
+	note D_, 4
+	rest 4
+	note G#, 1
+	note C_, 8
+	note D_, 9
+	notetype 1, 10, 0
+	note C_, 8
+	endchannel
+
+
+SFX_1f_2e_Ch2: ; 7cf8f (1f:4f8f)
+	dutycycle 10
+	note D_, 7
+	rest 8
+	note C_, 2
+	note C_, 8
+	note D_, 12
+	note B_, 7
+	note C_, 3
+	note C_, 8
+	note D_, 7
+	note A#, 6
+	note C#, 2
+	note C_, 8
+	note D_, 5
+	note A_, 4
+	note D_, 2
+	note C_, 8
+	note D_, 4
+	note A#, 4
+	note E_, 2
+	note C_, 8
+	note D_, 9
+	note A_, 2
+	note F#, 3
+	note C_, 8
+	endchannel
+
+
+SFX_1f_2e_Ch3: ; 7cfaa (1f:4faa)
+	note D_, 4
+	octave 6
+	note D#, 13
+	note D_, 9
+	notetype 6, 4, 12
+	note D_, 6
+	notetype 4, 3, 12
+	note D_, 13
+	rest 8
+	note E_, 13
+	note D_, 3
+	octave 6
+	note D#, 13
+	note D_, 9
+	notetype 1, 2, 12
+	endchannel
+; 0x7cfbd
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_2f.asm
@@ -1,0 +1,61 @@
+SFX_1f_2f_Ch1: ; 7cd65 (1f:4d65)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf7
+	rest 1
+	note C_, 7
+	note D_, 16
+	octave 1
+	note C_, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf4
+	stereopanning 6
+	note D_, 5
+	octave 4
+	octave 8
+	note C_, 7
+	note D_, 9
+	notetype 1, 13, 0
+	note C_, 7
+	endchannel
+
+
+SFX_1f_2f_Ch2: ; 7cd7c (1f:4d7c)
+	dutycycle 10
+	note D_, 8
+	octave 2
+	note G#, 2
+	note C_, 7
+	note D_, 15
+	notetype 5, 12, 1
+	note C_, 7
+	note D_, 5
+	rest 5
+	note B_, 2
+	note C_, 7
+	note D_, 5
+	notetype 4, 10, 1
+	note C_, 7
+	note D_, 9
+	rest 2
+	note A_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_1f_2f_Ch3: ; 7cd93 (1f:4d93)
+	note D_, 11
+	note A#, 7
+	note D#, 13
+	note D_, 15
+	note A_, 5
+	note D_, 13
+	note D_, 6
+	note A#, 4
+	note D#, 13
+	note D_, 9
+	note A_, 2
+	note D_, 13
+	endchannel
+; 0x7cda0
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_30.asm
@@ -1,0 +1,80 @@
+SFX_1f_30_Ch1: ; 7cf26 (1f:4f26)
+	dutycycle 245
+	note D_, 8
+	notetype 6, 14, 1
+	note C_, 8
+	note D_, 7
+	rest 7
+	octave 6
+	note C_, 8
+	note D_, 10
+	notetype 6, 14, 1
+	note C_, 8
+	note D_, 8
+	rest 7
+	octave 8
+	note C_, 8
+	note D_, 6
+	note B_, 7
+	octave 6
+	note C_, 8
+	note D_, 8
+	rest 7
+	octave 7
+	note C_, 8
+	note D_, 7
+	note B_, 7
+	octave 8
+	note C_, 8
+	note D_, 9
+	note A#, 2
+	notetype 15, 0, 7
+	endchannel
+
+
+SFX_1f_30_Ch2: ; 7cf49 (1f:4f49)
+	dutycycle 68
+	note D_, 7
+	rest 4
+	rest 10
+	note C_, 8
+	note D_, 7
+	note B_, 4
+	rest 8
+	note C_, 8
+	note D_, 11
+	rest 5
+	rest 4
+	note C_, 8
+	note D_, 9
+	note B_, 5
+	rest 8
+	note C_, 8
+	note D_, 7
+	rest 4
+	rest 10
+	note C_, 8
+	note D_, 16
+	note A#, 3
+	rest 6
+	note C_, 8
+	endchannel
+
+
+SFX_1f_30_Ch3: ; 7cf64 (1f:4f64)
+	note D_, 14
+	note C#, 10
+	note G_, 13
+	note D_, 14
+	unknownmusic0xf7
+	note G#, 13
+	note D_, 13
+	notetype 6, 7, 12
+	note D_, 9
+	rest 5
+	note F#, 13
+	note D_, 16
+	note B_, 4
+	note F_, 13
+	endchannel
+; 0x7cf74
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_31.asm
@@ -1,0 +1,72 @@
+SFX_1f_31_Ch1: ; 7cfbd (1f:4fbd)
+	dutycycle 244
+	note D_, 16
+	stereopanning 5
+	note C_, 8
+	note D_, 11
+	octave 8
+	note C_, 1
+	note C_, 8
+	note D_, 7
+	note B_, 5
+	note C#, 1
+	note C_, 8
+	note D_, 5
+	notetype 3, 0, 0
+	note C_, 8
+	note D_, 7
+	note B_, 3
+	note D_, 1
+	note C_, 7
+	note D_, 9
+	note A#, 2
+	note D_, 5
+	note C_, 7
+	endchannel
+
+
+SFX_1f_31_Ch2: ; 7cfd8 (1f:4fd8)
+	dutycycle 34
+	note D_, 16
+	note B_, 1
+	rest 4
+	note C_, 7
+	note D_, 11
+	note A#, 1
+	rest 2
+	note C_, 7
+	note D_, 7
+	note G#, 5
+	notetype 2, 0, 6
+	note D_, 5
+	note A_, 4
+	rest 2
+	note C_, 7
+	note D_, 7
+	note G#, 3
+	octave 7
+	note C_, 6
+	note D_, 9
+	note F#, 2
+	unknownmusic0xe8
+	note C_, 6
+	endchannel
+
+
+SFX_1f_31_Ch3: ; 7cff3 (1f:4ff3)
+	note D_, 7
+	octave 2
+	note E_, 13
+	note D_, 16
+	notetype 6, 3, 12
+	note D_, 11
+	rest 6
+	note E_, 11
+	note D_, 2
+	note B_, 3
+	note F_, 12
+	note D_, 16
+	rest 3
+	note E_, 13
+	endchannel
+; 0x7d003
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_32.asm
@@ -1,0 +1,105 @@
+SFX_1f_32_Ch1: ; 7ce44 (1f:4e44)
+	dutycycle 240
+	note D_, 7
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note D_, 7
+	octave 6
+	note E_, 1
+	note C_, 7
+	note D_, 7
+	notetype 2, 8, 0
+	note C_, 7
+	note D_, 7
+	octave 6
+	rest 1
+	note C_, 7
+	note D_, 7
+	notetype 2, 0, 0
+	note C_, 8
+	note D_, 7
+	rest 3
+	note E_, 1
+	note C_, 8
+	note D_, 7
+	note B_, 3
+	note G#, 1
+	note C_, 8
+	note D_, 9
+	note A#, 2
+	rest 1
+	note C_, 8
+	endchannel
+
+
+SFX_1f_32_Ch2: ; 7ce67 (1f:4e67)
+	dutycycle 17
+	note D_, 4
+	note C_, 9
+	note C_, 2
+	note C_, 1
+	note D_, 7
+	rest 3
+	rest 2
+	note C_, 6
+	note D_, 7
+	note B_, 3
+	note C_, 3
+	note C_, 7
+	note D_, 7
+	note A#, 3
+	note E_, 2
+	note C_, 7
+	note D_, 7
+	note B_, 3
+	note G#, 3
+	note C_, 7
+	note D_, 7
+	note A#, 3
+	rest 3
+	note C_, 7
+	note D_, 7
+	note A_, 3
+	note C_, 2
+	note C_, 8
+	note D_, 7
+	note A#, 3
+	note E_, 3
+	note C_, 8
+	note D_, 9
+	note G#, 2
+	note G#, 2
+	note C_, 8
+	endchannel
+
+
+SFX_1f_32_Ch3: ; 7ce8e (1f:4e8e)
+	note D_, 7
+	note C_, 9
+	note C_, 2
+	note D_, 6
+	octave 6
+	note F_, 13
+	note D_, 6
+	rest 3
+	note E_, 13
+	note D_, 6
+	notetype 2, 3, 12
+	note D_, 6
+	note B_, 3
+	note D_, 13
+	note D_, 6
+	rest 3
+	note C#, 13
+	note D_, 6
+	note A#, 3
+	note C#, 12
+	note D_, 6
+	note A_, 3
+	note C#, 11
+	note D_, 9
+	note G#, 2
+	note C#, 9
+	endchannel
+; 0x7ceaa
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_33.asm
@@ -1,0 +1,54 @@
+SFX_1f_33_Ch1: ; 7d05c (1f:505c)
+	dutycycle 165
+	note D_, 4
+	unknownmusic0xf4
+	note E_, 2
+	note C_, 7
+	note D_, 14
+	notetype 6, 2, 1
+	note C_, 8
+	note D_, 9
+	unknownmusic0xf4
+	note C#, 10
+	note C_, 8
+	note D_, 9
+	rest 2
+	note C#, 11
+	note C_, 8
+	endchannel
+
+
+SFX_1f_33_Ch2: ; 7d06f (1f:506f)
+	dutycycle 204
+	note D_, 5
+	unknownmusic0xf4
+	note G#, 1
+	note C_, 6
+	note D_, 15
+	octave 2
+	octave 8
+	note C_, 7
+	note D_, 9
+	notetype 5, 13, 8
+	note C_, 7
+	note D_, 9
+	notetype 1, 13, 12
+	note C_, 7
+	endchannel
+
+
+SFX_1f_33_Ch3: ; 7d082 (1f:5082)
+	note D_, 6
+	rest 5
+	note E_, 7
+	note D_, 14
+	note A#, 6
+	note E_, 5
+	note D_, 9
+	rest 5
+	note E_, 6
+	note D_, 9
+	note B_, 2
+	note E_, 5
+	endchannel
+; 0x7d08f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_34.asm
@@ -1,0 +1,53 @@
+SFX_1f_34_Ch1: ; 7d08f (1f:508f)
+	dutycycle 240
+	note D_, 14
+	unknownmusic0xf1
+	note C#, 2
+	note C_, 6
+	note D_, 14
+	octave 7
+	note C#, 6
+	note C_, 6
+	note D_, 14
+	octave 7
+	note C#, 2
+	note C_, 6
+	note D_, 9
+	notetype 1, 1, 1
+	note C_, 6
+	endchannel
+
+
+SFX_1f_34_Ch2: ; 7d0a2 (1f:50a2)
+	dutycycle 21
+	note D_, 13
+	octave 7
+	note C_, 13
+	note C_, 6
+	note D_, 13
+	notetype 1, 1, 0
+	note C_, 6
+	note D_, 15
+	rest 2
+	note C_, 13
+	note C_, 6
+	note D_, 9
+	rest 2
+	note C_, 11
+	note C_, 6
+	endchannel
+
+
+SFX_1f_34_Ch3: ; 7d0b5 (1f:50b5)
+	note D_, 15
+	unknownmusic0xf2
+	note F#, 6
+	note D_, 14
+	octave 6
+	note F_, 6
+	note D_, 15
+	notetype 2, 5, 6
+	note D_, 9
+	notetype 1, 6, 6
+	endchannel
+; 0x7d0c2
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_35.asm
@@ -1,0 +1,71 @@
+SFX_1f_35_Ch1: ; 7d0c2 (1f:50c2)
+	dutycycle 27
+	note D_, 4
+	unknownmusic0xf3
+	note F#, 5
+	note C_, 6
+	note D_, 3
+	octave 6
+	note E_, 5
+	note C_, 6
+	note D_, 6
+	notetype 1, 2, 2
+	note C_, 6
+	note D_, 3
+	note B_, 3
+	note G#, 5
+	note C_, 5
+	note D_, 9
+	notetype 1, 10, 2
+	note C_, 5
+	note D_, 4
+	unknownmusic0xf3
+	note D_, 5
+	note C_, 6
+	note D_, 5
+	octave 4
+	octave 4
+	note C_, 5
+	note D_, 9
+	notetype 1, 0, 2
+	note C_, 6
+	endchannel
+
+
+SFX_1f_35_Ch2: ; 7d0e5 (1f:50e5)
+	dutycycle 204
+	note D_, 4
+	notetype 3, 6, 0
+	note C_, 6
+	note D_, 3
+	rest 3
+	note E_, 1
+	note C_, 6
+	note D_, 6
+	rest 2
+	note D_, 1
+	note C_, 6
+	note D_, 3
+	note A_, 3
+	note G#, 1
+	note C_, 5
+	note D_, 9
+	rest 2
+	note A#, 1
+	note C_, 5
+	note D_, 4
+	notetype 3, 2, 0
+	note C_, 6
+	note D_, 4
+	rest 5
+	octave 8
+	note C_, 5
+	note D_, 9
+	rest 2
+	note C_, 1
+	note C_, 6
+
+
+SFX_1f_35_Ch3: ; 7d107 (1f:5107)
+	endchannel
+; 0x7d108
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_36.asm
@@ -1,0 +1,56 @@
+SFX_1f_36_Ch1: ; 7d108 (1f:5108)
+	dutycycle 17
+	note D_, 3
+	note D#, 14
+	note G#, 2
+	note C_, 4
+	note D_, 8
+	unknownmusic0xf5
+	note C_, 2
+	note C_, 7
+	note D_, 2
+	rest 3
+	note G#, 2
+	note C_, 5
+	note D_, 9
+	note A_, 2
+	note G#, 2
+	note C_, 4
+	endchannel
+
+
+SFX_1f_36_Ch2: ; 7d11b (1f:511b)
+	dutycycle 238
+	note D_, 3
+	note D#, 15
+	note B_, 1
+	note C_, 6
+	note D_, 8
+	notetype 5, 5, 13
+	note C_, 8
+	note D_, 2
+	note B_, 3
+	note B_, 1
+	note C_, 7
+	note D_, 9
+	note F#, 2
+	note B_, 1
+	note C_, 6
+	endchannel
+
+
+SFX_1f_36_Ch3: ; 7d12e (1f:512e)
+	note D_, 3
+	note A_, 3
+	note E_, 10
+	note D_, 8
+	note B_, 6
+	note D_, 10
+	note D_, 2
+	note A#, 3
+	note D#, 10
+	note D_, 9
+	note A_, 2
+	note E_, 10
+	endchannel
+; 0x7d13b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_37.asm
@@ -1,0 +1,59 @@
+SFX_1f_37_Ch1: ; 7c7fb (1f:47fb)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf7
+	rest 1
+	note C_, 8
+	note D_, 7
+	octave 4
+	rest 2
+	note C_, 8
+	note D_, 11
+	unknownmusic0xf6
+	rest 1
+	note C_, 8
+	note D_, 5
+	notetype 3, 12, 2
+	note C_, 8
+	note D_, 9
+	rest 2
+	rest 1
+	note C_, 8
+	endchannel
+
+
+SFX_1f_37_Ch2: ; 7c812 (1f:4812)
+	dutycycle 95
+	note D_, 16
+	note A_, 8
+	note G#, 2
+	note C_, 8
+	note D_, 7
+	note G#, 5
+	note G#, 1
+	note C_, 8
+	note D_, 11
+	note A_, 7
+	note G#, 2
+	note C_, 8
+	note D_, 16
+	note G#, 4
+	note G#, 2
+	note C_, 8
+	endchannel
+
+
+SFX_1f_37_Ch3: ; 7c825 (1f:4825)
+	note D_, 4
+	unknownmusic0xf2
+	note D#, 13
+	note D_, 14
+	octave 2
+	note D_, 13
+	note D_, 16
+	notetype 7, 3, 12
+	note D_, 9
+	rest 2
+	note D_, 13
+	endchannel
+; 0x7c832
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_38.asm
@@ -1,0 +1,88 @@
+SFX_1f_38_Ch1: ; 7c832 (1f:4832)
+	dutycycle 240
+	note D_, 16
+	unknownmusic0xf7
+	note G#, 1
+	note C_, 7
+	note D_, 11
+	octave 2
+	note G#, 5
+	note C_, 7
+	note D_, 16
+	notetype 7, 9, 0
+	note C_, 7
+	note D_, 9
+	notetype 5, 9, 0
+	note C_, 7
+	note D_, 7
+	rest 5
+	note G#, 9
+	note C_, 7
+	note D_, 6
+	notetype 3, 7, 0
+	note C_, 7
+	note D_, 5
+	notetype 3, 6, 0
+	note C_, 7
+	note D_, 9
+	rest 2
+	note E_, 1
+	note C_, 7
+	endchannel
+
+
+SFX_1f_38_Ch2: ; 7c855 (1f:4855)
+	dutycycle 5
+	note D_, 16
+	note B_, 8
+	note E_, 2
+	note C_, 7
+	note D_, 11
+	note A_, 7
+	note E_, 3
+	note C_, 7
+	note D_, 16
+	note A#, 8
+	note F_, 2
+	note C_, 7
+	note D_, 9
+	note A#, 6
+	note F_, 2
+	note C_, 7
+	note D_, 7
+	note A_, 5
+	note E_, 8
+	note C_, 7
+	note D_, 6
+	note A#, 4
+	note D#, 2
+	note C_, 7
+	note D_, 5
+	note A_, 4
+	note D_, 3
+	note C_, 7
+	note D_, 9
+	note G_, 2
+	note C_, 2
+	note C_, 7
+	endchannel
+
+
+SFX_1f_38_Ch3: ; 7c878 (1f:4878)
+	note D_, 16
+	octave 4
+	note D#, 13
+	note D_, 11
+	rest 8
+	note E_, 13
+	note D_, 11
+	rest 8
+	note D#, 13
+	note D_, 13
+	note B_, 8
+	note E_, 13
+	note D_, 16
+	note A#, 3
+	note F_, 13
+	endchannel
+; 0x7c888
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_39.asm
@@ -1,0 +1,63 @@
+SFX_1f_39_Ch1: ; 7c8e0 (1f:48e0)
+	dutycycle 165
+	note D_, 7
+	unknownmusic0xf4
+	note E_, 1
+	note C_, 8
+	note D_, 16
+	octave 5
+	note D#, 1
+	note C_, 8
+	note D_, 5
+	unknownmusic0xf4
+	note E_, 1
+	note C_, 8
+	note D_, 6
+	note B_, 4
+	note E_, 9
+	note C_, 8
+	note D_, 9
+	notetype 1, 5, 0
+	note C_, 8
+	endchannel
+
+
+SFX_1f_39_Ch2: ; 7c8f7 (1f:48f7)
+	dutycycle 119
+	note D_, 7
+	rest 4
+	note C#, 3
+	note C_, 8
+	note D_, 16
+	note B_, 4
+	note C_, 5
+	note C_, 8
+	note D_, 4
+	rest 4
+	note C#, 3
+	note C_, 8
+	note D_, 5
+	rest 4
+	note D_, 2
+	note C_, 8
+	note D_, 9
+	note B_, 2
+	note D#, 3
+	note C_, 8
+	endchannel
+
+
+SFX_1f_39_Ch3: ; 7c90e (1f:490e)
+	note D_, 9
+	notetype 6, 2, 12
+	note D_, 13
+	rest 7
+	note D#, 13
+	note D_, 11
+	note B_, 7
+	note D_, 13
+	note D_, 9
+	note A_, 2
+	note C#, 13
+	endchannel
+; 0x7c91b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_3a.asm
@@ -1,0 +1,48 @@
+SFX_1f_3a_Ch1: ; 7e850 (1f:6850)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	vibrato 6, 2, 6
+	duty 2
+	unknownmusic0xe8
+	notetype 4, 11, 1
+	octave 3
+	note G#, 2
+	note G#, 2
+	note G#, 2
+	notetype 12, 11, 3
+	octave 4
+	note E_, 4
+	endchannel
+
+
+SFX_1f_3a_Ch2: ; 7e867 (1f:6867)
+	unknownmusic0xf8
+	vibrato 8, 2, 7
+	duty 2
+	notetype 4, 12, 1
+	octave 4
+	note E_, 2
+	note E_, 2
+	note E_, 2
+	notetype 12, 12, 3
+	note B_, 4
+	endchannel
+
+
+SFX_1f_3a_Ch3: ; 7e877 (1f:6877)
+	unknownmusic0xf8
+	notetype 4, 1, 0
+	octave 4
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	notetype 12, 1, 0
+	octave 4
+	note B_, 2
+	rest 2
+	endchannel
+; 0x7e887
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_3b.asm
@@ -1,0 +1,70 @@
+SFX_1f_3b_Ch1: ; 7ee28 (1f:6e28)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	duty 2
+	unknownmusic0xe8
+	notetype 5, 11, 4
+	octave 4
+	note D_, 4
+	note C_, 4
+	octave 3
+	note A_, 8
+	notetype 5, 11, 2
+	octave 4
+	note D#, 2
+	note D#, 2
+	note D_, 2
+	note C_, 2
+	note C_, 2
+	octave 3
+	note A#, 2
+	notetype 5, 11, 4
+	octave 4
+	note C_, 8
+	endchannel
+
+
+SFX_1f_3b_Ch2: ; 7ee47 (1f:6e47)
+	unknownmusic0xf8
+	vibrato 8, 2, 7
+	duty 2
+	notetype 5, 12, 5
+	octave 4
+	note A_, 4
+	note F_, 4
+	note C_, 8
+	notetype 5, 12, 2
+	note A#, 2
+	note A#, 2
+	note A#, 2
+	note G_, 2
+	note G_, 2
+	note A#, 2
+	notetype 5, 12, 4
+	note A_, 8
+	endchannel
+
+
+SFX_1f_3b_Ch3: ; 7ee5f (1f:6e5f)
+	unknownmusic0xf8
+	notetype 5, 1, 0
+	octave 5
+	note F_, 4
+	note D#, 4
+	note C_, 8
+	note D#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note A_, 8
+	endchannel
+; 0x7ee74
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_3c.asm
@@ -1,0 +1,18 @@
+SFX_1f_3c_Ch1: ; 7c3f3 (1f:43f3)
+	duty 2
+	note C#, 1
+	note D#, 11
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 3
+	note C#, 1
+	note D_, 3
+	note D_, 9
+	octave 6
+	note C_, 1
+	note C_, 3
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c404
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_3d.asm
@@ -1,0 +1,15 @@
+SFX_1f_3d_Ch1: ; 7c490 (1f:4490)
+	duty 2
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	stereopanning 240
+	note C_, 5
+	note D_, 16
+	unknownmusic0xf2
+	note F_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c49f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_3e.asm
@@ -1,0 +1,22 @@
+SFX_1f_3e_Ch1: ; 7c4b2 (1f:44b2)
+	duty 2
+	note C#, 1
+	note C#, 5
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c4c7
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_3f.asm
@@ -1,0 +1,9 @@
+SFX_1f_3f_Ch1: ; 7c3c3 (1f:43c3)
+	note D_, 2
+	octave 6
+	note D#, 4
+	note D_, 9
+	octave 7
+	note D_, 3
+	endchannel
+; 0x7c3ca
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_40.asm
@@ -1,0 +1,18 @@
+SFX_1f_40_Ch1: ; 7c44b (1f:444b)
+	duty 2
+	note D_, 1
+	note A_, 2
+	rest 1
+	note C_, 8
+	note D_, 1
+	note G#, 2
+	notetype 0, 0, 7
+	note D_, 1
+	note A_, 2
+	rest 1
+	note C_, 8
+	note D_, 13
+	note A#, 2
+	notetype 0, 0, 7
+	endchannel
+; 0x7c45e
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_41.asm
@@ -1,0 +1,78 @@
+SFX_1f_41_Ch1: ; 7edda (1f:6dda)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	duty 2
+	notetype 5, 11, 1
+	octave 3
+	note A_, 2
+	note A_, 2
+	note G_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note F_, 2
+	note A_, 2
+	octave 4
+	note C_, 4
+	note E_, 4
+	octave 3
+	note F_, 4
+	endchannel
+
+
+SFX_1f_41_Ch2: ; 7edf3 (1f:6df3)
+	unknownmusic0xf8
+	duty 2
+	notetype 5, 12, 2
+	octave 5
+	note F_, 2
+	note E_, 1
+	rest 1
+	note D_, 2
+	note C_, 1
+	rest 1
+	octave 4
+	note A#, 2
+	octave 5
+	note C_, 2
+	note D_, 2
+	note E_, 2
+	note F_, 4
+	note G_, 4
+	note F_, 4
+	endchannel
+
+
+SFX_1f_41_Ch3: ; 7ee09 (1f:6e09)
+	unknownmusic0xf8
+	notetype 5, 1, 0
+	octave 5
+	note C_, 1
+	rest 1
+	octave 4
+	note F_, 2
+	octave 5
+	note C_, 1
+	rest 1
+	octave 4
+	note A#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	octave 5
+	note F_, 1
+	rest 3
+	note C_, 1
+	rest 3
+	octave 4
+	note F_, 2
+	rest 2
+	endchannel
+; 0x7ee28
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_42.asm
@@ -1,0 +1,60 @@
+SFX_1f_42_Ch1: ; 7ee74 (1f:6e74)
+	unknownmusic0xf8
+	tempo 1, 0
+	stereopanning 119
+	duty 2
+	unknownmusic0xe8
+	notetype 5, 10, 4
+	octave 3
+	note A#, 4
+	notetype 5, 11, 1
+	octave 4
+	note C_, 2
+	note C_, 1
+	note C_, 1
+	notetype 5, 10, 4
+	note D#, 4
+	notetype 5, 11, 1
+	note F_, 2
+	note F_, 1
+	note F_, 1
+	notetype 5, 11, 4
+	note A#, 8
+	endchannel
+
+
+SFX_1f_42_Ch2: ; 7ee93 (1f:6e93)
+	unknownmusic0xf8
+	vibrato 4, 2, 3
+	duty 2
+	notetype 5, 13, 1
+	octave 4
+	note G_, 2
+	note G_, 1
+	note G_, 1
+	notetype 5, 12, 4
+	note D#, 4
+	notetype 5, 13, 1
+	note G#, 2
+	note G#, 1
+	note G#, 1
+	note A#, 2
+	note A#, 1
+	note A#, 1
+	notetype 5, 12, 4
+	octave 5
+	note D#, 8
+	endchannel
+
+
+SFX_1f_42_Ch3: ; 7eeaf (1f:6eaf)
+	unknownmusic0xf8
+	notetype 5, 1, 0
+	octave 4
+	note D#, 4
+	note G#, 4
+	note G_, 4
+	note F_, 4
+	note D#, 8
+	endchannel
+; 0x7eeb9
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_43.asm
@@ -1,0 +1,17 @@
+SFX_1f_43_Ch1: ; 7c49f (1f:449f)
+	duty 0
+	note C#, 1
+	note C#, 5
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 7
+	loopchannel 4, SFX_1f_43_Ch1
+	note D_, 16
+	unknownmusic0xf3
+	note C_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c4b2
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_44.asm
@@ -1,0 +1,15 @@
+SFX_1f_44_Ch1: ; 7c4c7 (1f:44c7)
+	duty 2
+	note C#, 1
+	note C#, 6
+	note D_, 16
+	stereopanning 240
+	note C_, 5
+	note D_, 16
+	unknownmusic0xf2
+	note F_, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c4d6
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_45.asm
@@ -1,0 +1,48 @@
+SFX_1f_45_Ch1: ; 7c4d6 (1f:44d6)
+	duty 2
+	note D_, 16
+	unknownmusic0xf2
+	rest 1
+	note C_, 8
+	note D_, 16
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 4
+	note G#, 2
+	note G#, 1
+	note C_, 8
+	note D_, 4
+	note G#, 2
+	note C_, 1
+	note C_, 8
+	note D_, 4
+	note G#, 2
+	note E_, 1
+	note C_, 8
+	note D_, 4
+	note G#, 2
+	note C_, 1
+	note C_, 8
+	note D_, 4
+	note G#, 2
+	note G#, 1
+	note C_, 8
+	note D_, 4
+	note G#, 2
+	note C_, 1
+	note C_, 8
+	note D_, 4
+	note G#, 2
+	rest 1
+	note C_, 8
+	note D_, 4
+	note G#, 2
+	note C_, 1
+	note C_, 8
+	endchannel
+; 0x7c505
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_46.asm
@@ -1,0 +1,17 @@
+SFX_1f_46_Ch1: ; 7c505 (1f:4505)
+	duty 2
+	note D_, 5
+	stereopanning 0
+	note C_, 7
+	note D_, 5
+	stereopanning 0
+	note C_, 5
+	note D_, 5
+	stereopanning 0
+	note C_, 3
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x7c518
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_47.asm
@@ -1,0 +1,18 @@
+SFX_1f_47_Ch1: ; 7c518 (1f:4518)
+	duty 2
+	note D_, 5
+	stereopanning 0
+	note C_, 8
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 5
+	stereopanning 0
+	note C_, 8
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x7c52b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_48.asm
@@ -1,0 +1,27 @@
+SFX_1f_48_Ch1: ; 7c52b (1f:452b)
+	duty 1
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	notetype 7, 0, 0
+	note C_, 7
+	note D_, 16
+	note B_, 8
+	note G#, 1
+	note C_, 6
+	note D_, 16
+	note G#, 8
+	note C_, 1
+	note C_, 6
+	note D_, 16
+	note E_, 8
+	note G#, 1
+	note C_, 5
+	note D_, 16
+	note C#, 8
+	note C_, 1
+	note C_, 5
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c546
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_49.asm
@@ -1,0 +1,24 @@
+SFX_1f_49_Ch1: ; 7c546 (1f:4546)
+	duty 2
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 7
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 5
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 8
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x7c55d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_4a.asm
@@ -1,0 +1,22 @@
+SFX_1f_4a_Ch1: ; 7c55d (1f:455d)
+	duty 2
+	note C#, 1
+	note D_, 13
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note D_, 3
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note C_, 9
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x7c572
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_4b.asm
@@ -1,0 +1,27 @@
+SFX_1f_4b_Ch1: ; 7c572 (1f:4572)
+	duty 1
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	notetype 7, 0, 0
+	note C_, 6
+	note D_, 16
+	note B_, 8
+	note G#, 1
+	note C_, 6
+	note D_, 16
+	note G#, 8
+	note C_, 1
+	note C_, 7
+	note D_, 16
+	note E_, 8
+	note G#, 1
+	note C_, 7
+	note D_, 16
+	note C#, 8
+	note C_, 1
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c58d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_4c.asm
@@ -1,0 +1,27 @@
+SFX_1f_4c_Ch1: ; 7c58d (1f:458d)
+	duty 1
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	notetype 7, 0, 0
+	note C_, 8
+	note D_, 16
+	note B_, 8
+	note G#, 1
+	note C_, 7
+	note D_, 16
+	note G#, 8
+	note C_, 1
+	note C_, 7
+	note D_, 16
+	note E_, 8
+	note G#, 1
+	note C_, 6
+	note D_, 16
+	note C#, 8
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c5a8
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_4d.asm
@@ -1,0 +1,11 @@
+SFX_1f_4d_Ch1: ; 7c5a8 (1f:45a8)
+	duty 1
+	note C#, 1
+	note C#, 7
+	note D_, 16
+	notetype 2, 0, 0
+	note C_, 6
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c5b3
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_4e.asm
@@ -1,0 +1,12 @@
+SFX_1f_4e_Ch1: ; 7c5b3 (1f:45b3)
+	duty 2
+	note C#, 1
+	note A_, 6
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 5
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c5be
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_4f.asm
@@ -1,0 +1,15 @@
+SFX_1f_4f_Ch1: ; 7c5be (1f:45be)
+	note D_, 3
+	unknownmusic0xf1
+	note D#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	unknownmusic0xf1
+	note D_, 3
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x7c5cb
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_50.asm
@@ -1,0 +1,50 @@
+SFX_1f_50_Ch1: ; 7c5cb (1f:45cb)
+	note D_, 3
+	unknownmusic0xf1
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note A#, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	notetype 1, 1, 2
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note G#, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note B_, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note F#, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note A_, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	note E_, 2
+	note C#, 3
+	note D_, 3
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x7c5fc
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_51.asm
@@ -1,0 +1,41 @@
+SFX_1f_51_Ch1: ; 7c5fc (1f:45fc)
+	duty 3
+	note C#, 1
+	note F_, 11
+	note D_, 5
+	stereopanning 0
+	note C_, 6
+	note C#, 1
+	note C_, 9
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+
+
+SFX_1f_51_Ch2: ; 7c613 (1f:4613)
+	duty 3
+	note D_, 5
+	stereopanning 1
+	note C_, 5
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	stereopanning 1
+	note C_, 5
+	note D_, 2
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	endchannel
+; 0x7c626
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_52.asm
@@ -1,0 +1,11 @@
+SFX_1f_52_Ch1: ; 7c626 (1f:4626)
+	duty 0
+	note C#, 1
+	note C#, 8
+	note D_, 16
+	notetype 2, 0, 0
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c631
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_53.asm
@@ -1,0 +1,27 @@
+SFX_1f_53_Ch1: ; 7c631 (1f:4631)
+	note D_, 5
+	note A#, 3
+	note D_, 4
+	note D_, 9
+	unknownmusic0xf1
+	note D#, 5
+	note D_, 16
+	note C_, 1
+	note C_, 1
+	note D_, 3
+	unknownmusic0xf7
+	note D_, 5
+	note D_, 3
+	unknownmusic0xf7
+	note D#, 5
+	note D_, 5
+	unknownmusic0xf7
+	note E_, 5
+	note D_, 9
+	unknownmusic0xf4
+	note F_, 6
+	note D_, 9
+	unknownmusic0xf1
+	note E_, 5
+	endchannel
+; 0x7c64a
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_54.asm
@@ -1,0 +1,55 @@
+SFX_1f_54_Ch1: ; 7c64a (1f:464a)
+	duty 2
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 16
+	stereopanning 0
+	note C_, 6
+	note D_, 16
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 6
+	endchannel
+
+
+SFX_1f_54_Ch2: ; 7c669 (1f:4669)
+	duty 3
+	note D_, 16
+	stereopanning 130
+	note C_, 5
+	note D_, 5
+	note C_, 1
+	note C_, 1
+	note C_, 1
+	note D_, 16
+	stereopanning 130
+	note C_, 5
+	note D_, 16
+	stereopanning 130
+	note C_, 5
+	note D_, 16
+	stereopanning 130
+	note C_, 5
+	note D_, 16
+	stereopanning 130
+	note C_, 5
+	note D_, 16
+	unknownmusic0xf2
+	note G#, 3
+	note C_, 5
+	endchannel
+; 0x7c688
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_55.asm
@@ -1,0 +1,30 @@
+SFX_1f_55_Ch1: ; 7c688 (1f:4688)
+	duty 1
+	note C#, 1
+	note D#, 11
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note D_, 3
+	note D_, 5
+	octave 6
+	note C_, 1
+	note C_, 6
+	note C#, 1
+	note D#, 11
+	note D_, 5
+	unknownmusic0xf2
+	note C_, 1
+	note C_, 8
+	note C#, 1
+	note D_, 3
+	note D_, 16
+	octave 6
+	note C_, 1
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c6a5
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_56.asm
@@ -1,0 +1,18 @@
+SFX_1f_56_Ch1: ; 7c3ca (1f:43ca)
+	note D_, 3
+	unknownmusic0xf7
+	note D_, 5
+	note D_, 3
+	unknownmusic0xf7
+	note D#, 5
+	note D_, 5
+	unknownmusic0xf7
+	note E_, 5
+	note D_, 9
+	unknownmusic0xf4
+	note F_, 6
+	note D_, 9
+	unknownmusic0xf1
+	note E_, 5
+	endchannel
+; 0x7c3da
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_57.asm
@@ -1,0 +1,8 @@
+SFX_1f_57_Ch1: ; 7c3da (1f:43da)
+	note D_, 10
+	unknownmusic0xf1
+	note E_, 5
+	note D_, 9
+	notetype 1, 4, 3
+	endchannel
+; 0x7c3e1
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_58.asm
@@ -1,0 +1,21 @@
+SFX_1f_58_Ch1: ; 7c3e1 (1f:43e1)
+	duty 2
+	note D_, 9
+	octave 7
+	note E_, 1
+	note C_, 8
+	endchannel
+
+
+SFX_1f_58_Ch2: ; 7c3e8 (1f:43e8)
+	duty 2
+	note D_, 3
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 9
+	note B_, 2
+	note E_, 2
+	note C_, 8
+	endchannel
+; 0x7c3f3
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_59.asm
@@ -1,0 +1,21 @@
+SFX_1f_59_Ch1: ; 7c404 (1f:4404)
+	duty 2
+	note D_, 5
+	unknownmusic0xf1
+	note G#, 1
+	note C_, 8
+	endchannel
+
+
+SFX_1f_59_Ch2: ; 7c40b (1f:440b)
+	duty 2
+	note D_, 2
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 5
+	note A#, 2
+	note F#, 2
+	note C_, 8
+	endchannel
+; 0x7c416
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_5a.asm
@@ -1,0 +1,29 @@
+SFX_1f_5a_Ch1: ; 7c416 (1f:4416)
+	duty 2
+	note D_, 5
+	octave 7
+	note C_, 1
+	note C_, 8
+	note D_, 9
+	unknownmusic0xf2
+	octave 8
+	note C_, 8
+	endchannel
+
+
+SFX_1f_5a_Ch2: ; 7c421 (1f:4421)
+	duty 2
+	note D_, 2
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 5
+	note A_, 2
+	rest 2
+	note C_, 7
+	note D_, 9
+	note A#, 3
+	note A#, 2
+	note C_, 8
+	endchannel
+; 0x7c430
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_5b.asm
@@ -1,0 +1,12 @@
+SFX_1f_5b_Ch1: ; 7c430 (1f:4430)
+	duty 2
+	note C#, 1
+	note F_, 11
+	note D_, 16
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 4
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c43b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_5c.asm
@@ -1,0 +1,18 @@
+SFX_1f_5c_Ch1: ; 7c43b (1f:443b)
+	note D_, 3
+	unknownmusic0xf1
+	note F_, 5
+	note D_, 13
+	note G_, 2
+	note D_, 4
+	note D_, 3
+	note B_, 2
+	note F_, 5
+	note D_, 13
+	note F#, 2
+	note D_, 4
+	note D_, 7
+	note E_, 2
+	note F_, 5
+	endchannel
+; 0x7c44b
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_5d.asm
@@ -1,0 +1,52 @@
+SFX_1f_5d_Ch1: ; 7c45e (1f:445e)
+	duty 2
+	note D_, 5
+	unknownmusic0xf4
+	note C_, 1
+	note C_, 8
+	note D_, 4
+	octave 4
+	note G#, 1
+	note C_, 7
+	note D_, 4
+	octave 4
+	rest 1
+	note C_, 7
+	note D_, 4
+	octave 4
+	note C_, 1
+	note C_, 8
+	note D_, 3
+	octave 4
+	note A#, 1
+	note C_, 8
+	endchannel
+
+
+SFX_1f_5d_Ch2: ; 7c475 (1f:4475)
+	duty 2
+	note D_, 5
+	note C_, 9
+	note C_, 1
+	note C_, 1
+	note D_, 4
+	notetype 4, 0, 1
+	note C_, 8
+	note D_, 4
+	rest 5
+	note G#, 2
+	note C_, 7
+	note D_, 4
+	rest 5
+	rest 2
+	note C_, 7
+	note D_, 4
+	rest 5
+	note C_, 2
+	note C_, 8
+	note D_, 3
+	rest 5
+	note A#, 2
+	note C_, 8
+	endchannel
+; 0x7c490
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_5e.asm
@@ -1,0 +1,26 @@
+SFX_1f_5e_Ch1: ; 7c6a5 (1f:46a5)
+	note D_, 7
+	note D_, 1
+	note C#, 1
+	note D_, 7
+	note D_, 16
+	note E_, 1
+	note D_, 7
+	note E_, 16
+	note E_, 2
+	note D_, 7
+	note G#, 16
+	note E_, 2
+	note D_, 7
+	rest 16
+	note E_, 3
+	note D_, 9
+	notetype 7, 4, 2
+	note D_, 16
+	octave 1
+	note E_, 4
+	note D_, 16
+	unknownmusic0xf2
+	note E_, 4
+	endchannel
+; 0x7c6be
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_5f.asm
@@ -1,0 +1,12 @@
+SFX_1f_5f_Ch1: ; 7c6be (1f:46be)
+	duty 2
+	note C#, 1
+	note D_, 7
+	note D_, 13
+	rest 3
+	note E_, 1
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c6c9
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_60.asm
@@ -1,0 +1,12 @@
+SFX_1f_60_Ch1: ; 7c6c9 (1f:46c9)
+	duty 2
+	note C#, 1
+	note D_, 7
+	note D_, 13
+	rest 3
+	note G#, 1
+	note C_, 7
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c6d4
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_61.asm
@@ -1,0 +1,12 @@
+SFX_1f_61_Ch1: ; 7c6d4 (1f:46d4)
+	note D_, 3
+	note F#, 16
+	note D_, 2
+	note D_, 3
+	note A#, 16
+	note D#, 2
+	note D_, 16
+	unknownmusic0xf2
+	note E_, 2
+	endchannel
+; 0x7c6de
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_62.asm
@@ -1,0 +1,8 @@
+SFX_1f_62_Ch1: ; 7c6de (1f:46de)
+	note D_, 3
+	notetype 2, 3, 2
+	note D_, 16
+	unknownmusic0xf2
+	note E_, 4
+	endchannel
+; 0x7c6e5
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_63.asm
@@ -1,0 +1,17 @@
+SFX_1f_63_Ch1: ; 7c6e5 (1f:46e5)
+	note D_, 5
+	note D_, 13
+	note D_, 1
+	note D_, 4
+	note A#, 1
+	note D_, 1
+	note D_, 4
+	note B_, 1
+	note D_, 2
+	note D_, 4
+	rest 1
+	note D_, 3
+	note D_, 16
+	notetype 2, 2, 4
+	endchannel
+; 0x7c6f5
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_64.asm
@@ -1,0 +1,16 @@
+SFX_1f_64_Ch1: ; 7c6f5 (1f:46f5)
+	duty 2
+	note D_, 2
+	unknownmusic0xf2
+	note A#, 1
+	note C_, 7
+	note D_, 2
+	unknownmusic0xf2
+	octave 8
+	note C_, 7
+	note D_, 9
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	endchannel
+; 0x7c704
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_65.asm
@@ -1,0 +1,12 @@
+SFX_1f_65_Ch1: ; 7c704 (1f:4704)
+	duty 2
+	note D_, 3
+	unknownmusic0xf1
+	note C_, 1
+	note C_, 8
+	note D_, 9
+	note G#, 2
+	octave 8
+	note C_, 8
+	endchannel
+; 0x7c70f
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_66.asm
@@ -1,0 +1,32 @@
+SFX_1f_66_Ch1: ; 7c70f (1f:470f)
+	duty 3
+	note D_, 6
+	octave 7
+	note C_, 1
+	note C_, 8
+	note D_, 3
+	octave 7
+	note G#, 1
+	note C_, 8
+	note D_, 16
+	unknownmusic0xf1
+	rest 1
+	note C_, 8
+	endchannel
+
+
+SFX_1f_66_Ch2: ; 7c71e (1f:471e)
+	duty 2
+	note D_, 5
+	rest 2
+	rest 2
+	note C_, 7
+	note D_, 3
+	rest 2
+	note E_, 2
+	note C_, 8
+	note D_, 16
+	notetype 1, 8, 1
+	note C_, 8
+	endchannel
+; 0x7c72d
\ No newline at end of file
--- /dev/null
+++ b/music/sfx/sfx_1f_67.asm
@@ -1,0 +1,44 @@
+SFX_1f_67_Ch1: ; 7c72d (1f:472d)
+	dutycycle 228
+	note C#, 1
+	note D_, 16
+	note D_, 5
+	note E_, 1
+	octave 8
+	note C_, 8
+	note D_, 5
+	note F#, 1
+	octave 8
+	note C_, 8
+	note D_, 5
+	note G#, 1
+	octave 8
+	note C_, 8
+	note D_, 9
+	note A#, 1
+	octave 8
+	note C_, 8
+	note D_, 9
+	note A#, 1
+	octave 8
+	note C_, 8
+	note D_, 9
+	note G#, 1
+	octave 8
+	note C_, 8
+	note D_, 9
+	note F#, 1
+	octave 8
+	note C_, 8
+	note D_, 9
+	note D#, 1
+	octave 8
+	note C_, 8
+	note D_, 16
+	note C#, 3
+	octave 8
+	note C_, 8
+	note C#, 1
+	note C_, 9
+	endchannel
+; 0x7c758
\ No newline at end of file
--- /dev/null
+++ b/music/silphco.asm
@@ -1,0 +1,1001 @@
+Music_SilphCo_Ch1: ; 7f243 (1f:7243)
+	tempo 0, 160
+	stereopanning 119
+	duty 3
+	unknownmusic0xe8
+	vibrato 8, 2, 2
+	notetype 6, 11, 3
+	octave 2
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A#, 1
+	octave 3
+	note C_, 1
+	notetype 6, 10, 0
+	note C_, 12
+	notetype 6, 11, 3
+	note C_, 2
+	octave 2
+	note B_, 1
+	note A#, 1
+	note G#, 1
+	note F#, 1
+	note E_, 1
+	note E_, 2
+	rest 2
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 2
+
+Music_SilphCo_branch_7f26d:
+	note G_, 2
+	rest 2
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note A#, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 2
+	octave 3
+	note C_, 2
+	rest 2
+	note C_, 2
+	rest 6
+	note C_, 2
+	rest 6
+	note C_, 2
+	rest 6
+	note C_, 2
+	rest 6
+	octave 2
+	note A#, 2
+	rest 6
+	note B_, 2
+	rest 2
+	note G_, 2
+	rest 10
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A_, 1
+	notetype 6, 10, 0
+	note B_, 12
+	notetype 6, 11, 3
+	note B_, 1
+	note A_, 1
+	note G_, 1
+	note F_, 1
+	note E_, 1
+	rest 11
+	note F_, 1
+	note G#, 1
+	note A#, 1
+	note B_, 1
+	notetype 6, 10, 0
+	octave 3
+	note C_, 12
+	notetype 6, 11, 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A_, 1
+	note G_, 1
+	note F_, 1
+	rest 11
+	note F#, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	note C#, 1
+	notetype 6, 10, 0
+	note D_, 12
+	notetype 6, 11, 3
+	note D_, 1
+	note C_, 1
+	octave 2
+	note A#, 1
+	note G_, 1
+	note F_, 1
+	rest 11
+	note F_, 1
+	note G#, 1
+	note A#, 1
+	note B_, 1
+	notetype 6, 10, 0
+	octave 3
+	note C_, 12
+	notetype 6, 11, 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note G#, 1
+	note F_, 1
+	note E_, 1
+	rest 7
+	notetype 6, 8, 0
+	note B_, 16
+	notetype 6, 11, 0
+	octave 3
+	note E_, 8
+	tempo 0, 124
+	notetype 6, 11, 3
+	octave 2
+	note B_, 2
+	rest 10
+	note B_, 2
+	rest 10
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 16
+	rest 6
+	note A_, 2
+	rest 6
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	note A#, 2
+	note A_, 2
+	note A#, 2
+	note B_, 2
+	note A#, 2
+	callchannel Music_SilphCo_branch_7f3f0
+	callchannel Music_SilphCo_branch_7f3f0
+	callchannel Music_SilphCo_branch_7f3f0
+	rest 4
+	note C_, 2
+	rest 6
+	note C_, 2
+	rest 6
+	note C_, 2
+	rest 6
+	octave 2
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note A#, 2
+	rest 6
+	note A_, 2
+	rest 6
+	note A_, 2
+	rest 6
+	note A_, 2
+	rest 6
+	note A_, 2
+	rest 6
+	note A_, 2
+	rest 6
+	note A_, 2
+	rest 6
+	note A#, 2
+	rest 6
+	note A#, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	octave 3
+	note C_, 2
+	rest 6
+	note C_, 2
+	rest 6
+	octave 2
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	octave 3
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	octave 4
+	note C_, 2
+	rest 6
+	note C_, 2
+	rest 6
+	octave 2
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	octave 4
+	note E_, 2
+	rest 6
+	note E_, 2
+	rest 6
+	note D#, 2
+	rest 6
+	note D#, 2
+	rest 2
+	octave 2
+	note B_, 1
+	note A#, 1
+	note G#, 1
+	note F#, 1
+	note E_, 1
+	notetype 6, 6, 0
+	note E_, 16
+	note E_, 11
+	notetype 6, 11, 3
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A#, 1
+	octave 3
+	note C_, 1
+	notetype 6, 3, 15
+	note C_, 16
+	notetype 6, 10, 0
+	note C_, 11
+	notetype 6, 9, 3
+	octave 2
+	note B_, 1
+	note A#, 1
+	note G#, 1
+	note F#, 1
+	note E_, 1
+	notetype 6, 3, 15
+	note E_, 16
+	notetype 6, 9, 0
+	note E_, 11
+	notetype 6, 11, 3
+	note F_, 1
+	note G_, 1
+	note A#, 1
+	octave 3
+	note C_, 1
+	note D_, 1
+	notetype 6, 3, 15
+	note D_, 16
+	notetype 6, 10, 7
+	note D_, 11
+	rest 4
+	rest 4
+	tempo 0, 128
+	rest 4
+	rest 4
+	tempo 0, 136
+	rest 4
+	rest 4
+	tempo 0, 144
+	rest 4
+	rest 4
+	tempo 0, 160
+	rest 4
+	rest 4
+	tempo 0, 192
+	rest 4
+	rest 4
+	tempo 1, 32
+	rest 4
+	rest 4
+	tempo 1, 160
+	rest 4
+	tempo 4, 0
+	rest 4
+	tempo 0, 160
+	rest 4
+	notetype 6, 4, 3
+	octave 2
+	note B_, 2
+	rest 6
+	notetype 6, 6, 3
+	note B_, 2
+	rest 6
+	notetype 6, 8, 3
+	note B_, 2
+	rest 6
+	notetype 6, 5, 0
+	note B_, 8
+	notetype 6, 11, 3
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 2
+	loopchannel 0, Music_SilphCo_branch_7f26d
+
+Music_SilphCo_branch_7f3f0:
+	octave 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 3
+	note C_, 2
+	endchannel
+
+
+Music_SilphCo_Ch2: ; 7f409 (1f:7409)
+	vibrato 10, 3, 2
+	duty 3
+	notetype 6, 12, 3
+	octave 3
+	note E_, 1
+	note F#, 1
+	note G#, 1
+	note A#, 1
+	octave 4
+	note C_, 1
+	notetype 6, 11, 0
+	note C_, 12
+	notetype 6, 12, 3
+	note C_, 2
+	octave 3
+	note B_, 1
+	note A#, 1
+	note G#, 1
+	note F#, 1
+	note E_, 1
+	note E_, 2
+	rest 2
+	octave 2
+	note G_, 2
+	rest 6
+	note F#, 2
+	rest 6
+	note G_, 2
+	rest 6
+	note G#, 2
+	rest 2
+
+Music_SilphCo_branch_7f42e:
+	note E_, 2
+	rest 2
+	note G_, 2
+	rest 6
+	note G_, 2
+	rest 6
+	note G_, 2
+	rest 6
+	note F#, 2
+	rest 6
+	note G_, 2
+	rest 6
+	note G#, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note G#, 2
+	rest 6
+	note G#, 2
+	rest 6
+	note G#, 2
+	rest 6
+	note G#, 2
+	rest 6
+	note G#, 2
+	rest 6
+	note G#, 2
+	rest 2
+	notetype 6, 11, 7
+	duty 2
+	octave 4
+	note E_, 8
+	note D#, 8
+	note E_, 8
+	note F_, 8
+	note E_, 8
+	note D#, 8
+	note D_, 8
+	note D#, 8
+	note E_, 8
+	note F_, 8
+	note F#, 8
+	note G_, 8
+	note G#, 8
+	note D#, 8
+	note D_, 8
+	note D#, 8
+	duty 3
+	notetype 6, 6, 15
+	note E_, 16
+	notetype 6, 12, 0
+	note B_, 16
+	notetype 6, 12, 4
+	octave 3
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	note E_, 4
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	note F#, 4
+	note G_, 4
+	note G#, 4
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	notetype 6, 12, 2
+	duty 1
+	octave 4
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	note E_, 4
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	note E_, 4
+	notetype 6, 12, 4
+	duty 3
+	octave 3
+	note F_, 4
+	note F#, 4
+	note G_, 4
+	note G#, 4
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	notetype 6, 12, 0
+	note F_, 8
+	notetype 6, 11, 7
+	note F_, 8
+	notetype 6, 8, 10
+	note F_, 4
+	notetype 6, 12, 4
+	duty 3
+	note F_, 4
+	note E_, 4
+	note F_, 4
+	notetype 6, 10, 0
+	note F#, 8
+	notetype 6, 11, 0
+	note F#, 8
+	notetype 6, 9, 9
+	note F#, 4
+	notetype 6, 12, 4
+	note F#, 4
+	note F_, 4
+	note F#, 4
+	notetype 6, 9, 0
+	note G_, 12
+	notetype 6, 5, 9
+	note G_, 8
+	notetype 6, 12, 4
+	note G_, 4
+	note F#, 4
+	note G_, 4
+	note F#, 4
+	note F_, 4
+	note F#, 4
+	note F_, 4
+	note E_, 4
+	note F_, 4
+	note E_, 4
+	note D#, 4
+	note D_, 4
+	note C#, 4
+	note D_, 4
+	note D#, 4
+	note D_, 4
+	notetype 6, 12, 2
+	duty 1
+	note F_, 4
+	note F#, 4
+	note G_, 4
+	note G#, 4
+	note A_, 4
+	notetype 6, 11, 4
+	duty 3
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	notetype 6, 12, 2
+	duty 1
+	note F_, 4
+	note F#, 4
+	note G_, 4
+	note G#, 4
+	note A#, 4
+	notetype 6, 11, 4
+	duty 3
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	notetype 6, 12, 2
+	duty 1
+	note F_, 4
+	note F#, 4
+	note G_, 4
+	note G#, 4
+	note B_, 4
+	notetype 6, 11, 4
+	duty 3
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	notetype 6, 12, 2
+	duty 1
+	note F_, 4
+	note F#, 4
+	note G_, 4
+	note G#, 4
+	octave 4
+	note C_, 4
+	notetype 6, 11, 4
+	duty 3
+	octave 3
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	rest 4
+	note G_, 2
+	rest 6
+	note G_, 2
+	rest 6
+	note G_, 2
+	rest 6
+	note G_, 2
+	rest 2
+	duty 0
+	octave 4
+	note E_, 2
+	rest 2
+	note G#, 2
+	rest 6
+	note G#, 2
+	rest 6
+	note G#, 2
+	rest 6
+	note G#, 2
+	rest 6
+	duty 3
+	octave 3
+	note G_, 2
+	rest 6
+	note G_, 2
+	rest 6
+	note G_, 2
+	rest 6
+	note G_, 2
+	rest 2
+	duty 0
+	octave 4
+	note E_, 2
+	rest 2
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 2
+	duty 3
+	octave 3
+	note G_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	octave 4
+	note C_, 2
+	rest 2
+	octave 3
+	note G_, 2
+	rest 2
+	octave 4
+	note C_, 2
+	rest 2
+	octave 3
+	note G_, 2
+	rest 2
+	octave 4
+	note C_, 2
+	rest 2
+	octave 3
+	note G_, 2
+	rest 2
+	octave 4
+	note C_, 2
+	rest 2
+	octave 3
+	note G_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	octave 4
+	note C_, 2
+	rest 2
+	octave 3
+	note G_, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	note G_, 2
+	rest 2
+	octave 4
+	note C_, 2
+	rest 2
+	octave 3
+	note G_, 2
+	rest 2
+	notetype 6, 8, 7
+	octave 5
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	note E_, 4
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	note F#, 4
+	note G_, 4
+	note G#, 4
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	rest 4
+	notetype 6, 4, 3
+	octave 2
+	note G_, 2
+	rest 6
+	notetype 6, 6, 3
+	note F#, 2
+	rest 6
+	notetype 6, 8, 3
+	note G_, 2
+	rest 6
+	notetype 6, 4, 15
+	note G#, 8
+	notetype 6, 11, 4
+	note G_, 2
+	rest 6
+	note F#, 2
+	rest 6
+	note G_, 2
+	rest 6
+	note G#, 2
+	rest 2
+	loopchannel 0, Music_SilphCo_branch_7f42e
+
+
+Music_SilphCo_Ch3: ; 7f5be (1f:75be)
+	vibrato 8, 1, 1
+	notetype 12, 1, 1
+	rest 12
+	octave 5
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+
+Music_SilphCo_branch_7f5c9:
+	note E_, 4
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	note F#, 4
+	note G_, 4
+	note G#, 4
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note G#, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G#, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note G#, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 1
+	octave 4
+	note E_, 1
+	rest 5
+	note F_, 1
+	rest 5
+	note F_, 1
+	rest 3
+	note E_, 1
+	rest 11
+	note D#, 1
+	rest 3
+	note E_, 1
+	rest 5
+	note F_, 1
+	rest 5
+	note F_, 1
+	rest 3
+	note E_, 1
+	rest 11
+	note D#, 1
+	rest 3
+	note E_, 1
+	rest 1
+	note F_, 1
+	rest 3
+	note F_, 1
+	rest 3
+	note F_, 1
+	rest 3
+	note F_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note F#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note F#, 1
+	rest 3
+	note F_, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note F_, 1
+	rest 3
+	note E_, 1
+	rest 3
+	note D#, 1
+	rest 3
+	note D_, 1
+	rest 1
+	note D_, 8
+	note F_, 8
+	note D_, 8
+	note F#, 8
+	note D_, 8
+	note G_, 8
+	note D_, 8
+	note A_, 8
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	octave 5
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	note F_, 2
+	note E_, 2
+	note D#, 2
+	note D_, 2
+	note D#, 2
+	octave 4
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	octave 5
+	note E_, 2
+	note F_, 2
+	note F#, 2
+	note G_, 2
+	note G#, 2
+	note D#, 2
+	note D_, 2
+	note D#, 2
+	octave 6
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	note E_, 4
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	note F#, 4
+	note G_, 4
+	note G#, 4
+	note D#, 4
+	note D_, 4
+	note D#, 4
+	notetype 6, 1, 1
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	notetype 12, 1, 1
+	rest 4
+	rest 4
+	rest 4
+	rest 4
+	octave 5
+	note E_, 4
+	note D#, 4
+	note E_, 4
+	note F_, 4
+	loopchannel 0, Music_SilphCo_branch_7f5c9
+; 0x7f69d
\ No newline at end of file
--- /dev/null
+++ b/music/ssanne.asm
@@ -1,0 +1,339 @@
+Music_SSAnne_Ch1: ; b3a7 (2:73a7)
+	tempo 0, 128
+	stereopanning 119
+	duty 1
+	vibrato 8, 3, 4
+	unknownmusic0xe8
+
+Music_SSAnne_branch_b3b2:
+	notetype 12, 10, 4
+	rest 12
+	octave 3
+	note E_, 2
+	note F#, 2
+	note E_, 4
+	note D_, 4
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	rest 2
+	note E_, 4
+	note F#, 2
+	note D_, 2
+	note E_, 4
+	note F#, 4
+	note G#, 4
+	rest 4
+	note E_, 4
+	note G#, 4
+	rest 4
+	note C#, 2
+	note E_, 2
+	note F#, 4
+	note D_, 4
+	note E_, 4
+	note D_, 4
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	rest 2
+	note E_, 4
+	note F#, 2
+	note D_, 2
+	note E_, 4
+	note F#, 4
+	note G#, 4
+	note F#, 4
+	note E_, 4
+	note F#, 4
+	rest 4
+	note C#, 2
+	note E_, 2
+	note F#, 4
+	note D_, 4
+	note E_, 4
+	note D_, 4
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	rest 2
+	note E_, 4
+	note F#, 2
+	note D_, 2
+	note E_, 4
+	note F#, 4
+	note G#, 4
+	note F#, 8
+	note G#, 4
+	note E_, 4
+	rest 4
+	note E_, 4
+	note F#, 2
+	note E_, 2
+	note D_, 4
+	rest 4
+	note D_, 4
+	note E_, 4
+	note C#, 4
+	rest 4
+	note C#, 4
+	note D_, 2
+	note C#, 2
+	octave 2
+	note B_, 4
+	note E_, 4
+	note B_, 4
+	octave 3
+	note D_, 2
+	octave 2
+	note B_, 2
+	note A_, 4
+	rest 4
+	note A_, 4
+	note B_, 2
+	note A_, 2
+	note G#, 4
+	rest 4
+	note C#, 4
+	note G#, 4
+	note A_, 4
+	rest 4
+	note A_, 4
+	note B_, 4
+	note B_, 4
+	rest 4
+	octave 3
+	note D_, 8
+	loopchannel 0, Music_SSAnne_branch_b3b2
+
+
+Music_SSAnne_Ch2: ; b419 (2:7419)
+	duty 0
+	vibrato 12, 2, 4
+
+Music_SSAnne_branch_b41e:
+	notetype 12, 12, 5
+	octave 3
+	note A_, 2
+	note E_, 2
+	note A_, 4
+	note B_, 4
+	octave 4
+	note D_, 4
+	notetype 8, 12, 5
+	note C#, 2
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 3
+	note A_, 3
+	note B_, 6
+	note G#, 6
+	note A_, 3
+	note B_, 3
+	octave 4
+	note C#, 6
+	note D_, 6
+	note C#, 3
+	octave 3
+	note B_, 3
+	octave 4
+	note E_, 6
+	note D_, 3
+	note C#, 3
+	octave 3
+	note B_, 6
+	octave 4
+	note C#, 3
+	octave 3
+	note B_, 3
+	note A_, 3
+	note E_, 3
+	note A_, 6
+	note B_, 6
+	octave 4
+	note D_, 6
+	note C#, 2
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 3
+	note A_, 3
+	note B_, 6
+	note G#, 6
+	note A_, 3
+	note B_, 3
+	octave 4
+	note C#, 6
+	note D_, 6
+	note C#, 3
+	octave 3
+	note B_, 3
+	octave 4
+	note E_, 6
+	note D_, 3
+	note C#, 3
+	octave 3
+	note B_, 12
+	note A_, 3
+	note E_, 3
+	note A_, 6
+	note B_, 6
+	octave 4
+	note D_, 6
+	note C#, 2
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 3
+	note A_, 3
+	note B_, 6
+	note G#, 6
+	note A_, 3
+	note B_, 3
+	octave 4
+	note C#, 6
+	note D_, 6
+	note C#, 3
+	octave 3
+	note B_, 3
+	octave 4
+	note E_, 6
+	note D_, 3
+	note C#, 3
+	octave 3
+	note B_, 12
+	rest 3
+	octave 4
+	note C#, 3
+	octave 3
+	note B_, 3
+	octave 4
+	note C#, 3
+	note C#, 3
+	note D_, 3
+	note C#, 3
+	note D_, 3
+	note E_, 3
+	octave 3
+	note B_, 3
+	note G#, 3
+	note F#, 3
+	note E_, 3
+	note F#, 3
+	note G#, 3
+	note B_, 3
+	rest 3
+	note A_, 3
+	note G#, 3
+	note A_, 3
+	note A_, 3
+	note B_, 3
+	note A_, 3
+	note B_, 3
+	octave 4
+	note C#, 3
+	octave 3
+	note G#, 3
+	note F#, 3
+	note E_, 3
+	note E_, 3
+	note F#, 3
+	note G#, 3
+	note B_, 3
+	rest 3
+	note F#, 3
+	note E_, 3
+	note F#, 3
+	note F#, 3
+	note G#, 3
+	note F#, 3
+	note G#, 3
+	note A_, 3
+	note E_, 3
+	note C#, 3
+	octave 2
+	note B_, 3
+	note A_, 3
+	note B_, 3
+	octave 3
+	note C#, 3
+	note E_, 3
+	rest 3
+	note F#, 3
+	note E_, 3
+	note F#, 3
+	note F#, 3
+	note G#, 3
+	note A_, 3
+	note B_, 3
+	octave 4
+	note C#, 3
+	note D_, 3
+	note C#, 3
+	octave 3
+	note B_, 3
+	octave 4
+	note E_, 3
+	note D_, 3
+	note C#, 3
+	octave 3
+	note B_, 3
+	loopchannel 0, Music_SSAnne_branch_b41e
+
+
+Music_SSAnne_Ch3: ; b4cb (2:74cb)
+	notetype 12, 1, 3
+	rest 16
+	rest 12
+	octave 4
+	note B_, 2
+	note G#, 2
+	note A_, 8
+	note F#, 8
+	note G#, 4
+	rest 4
+	note B_, 8
+	note A_, 8
+	note B_, 8
+	note A_, 8
+	note G#, 8
+	note A_, 8
+	note F#, 8
+	note G#, 8
+	note B_, 8
+	note A_, 4
+	note E_, 4
+	note B_, 4
+	note E_, 4
+	note A_, 4
+	note E_, 4
+	note G#, 4
+	note E_, 4
+	note A_, 4
+	note E_, 4
+	note F#, 4
+	note G_, 4
+	note G#, 4
+	note A_, 4
+	octave 5
+	note D_, 8
+	note C#, 8
+	note C#, 8
+	octave 4
+	note B_, 8
+	note B_, 8
+	note A_, 8
+	note A_, 8
+	note G#, 8
+	note G#, 8
+	note F#, 8
+	note F#, 8
+	note E_, 8
+	note E_, 8
+	note F#, 8
+	note F#, 8
+	note G#, 8
+	note B_, 8
+	loopchannel 0, Music_SSAnne_Ch3
+; 0xb504
\ No newline at end of file
--- /dev/null
+++ b/music/surfing.asm
@@ -1,0 +1,336 @@
+Music_Surfing_Ch1: ; 7fa19 (1f:7a19)
+	tempo 0, 160
+	stereopanning 119
+	duty 3
+	vibrato 12, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 5
+	rest 6
+	octave 2
+	note A_, 2
+	note G#, 3
+	note F#, 1
+	note E_, 6
+	octave 3
+	note G#, 2
+	note F#, 2
+	note G#, 4
+
+Music_Surfing_branch_7fa30:
+	notetype 12, 11, 2
+	note E_, 2
+	note E_, 4
+	note E_, 2
+	note E_, 4
+	note D_, 2
+	note D_, 4
+	note D_, 2
+	note D_, 4
+	note D_, 2
+	note D_, 4
+	notetype 12, 11, 1
+	note F#, 3
+	notetype 12, 11, 2
+	note D_, 3
+	note E_, 2
+	note E_, 4
+	note E_, 2
+	note E_, 4
+	note A_, 2
+	note A_, 4
+	note G#, 2
+	note G#, 4
+	note F#, 2
+	note F#, 4
+	note E_, 2
+	note E_, 4
+	note G#, 2
+	note G#, 4
+	notetype 12, 11, 1
+	note F#, 3
+	notetype 12, 11, 2
+	note G#, 1
+	notetype 12, 11, 4
+	note A_, 2
+	note B_, 2
+	octave 4
+	note C_, 2
+	notetype 12, 11, 7
+	note C#, 6
+	notetype 12, 11, 3
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	octave 4
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	note E_, 2
+	note G#, 2
+	note B_, 2
+	octave 4
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 4
+	loopchannel 0, Music_Surfing_branch_7fa30
+
+
+Music_Surfing_Ch2: ; 7fa9c (1f:7a9c)
+	duty 3
+	vibrato 16, 2, 5
+	notetype 12, 12, 6
+	octave 3
+	note A_, 2
+	note G#, 3
+	note F#, 1
+	note E_, 6
+	note G#, 6
+	octave 4
+	note E_, 2
+	note D_, 2
+	octave 3
+	note B_, 2
+
+Music_Surfing_branch_7faae:
+	notetype 12, 12, 6
+	octave 4
+	note E_, 6
+	note C#, 5
+	note E_, 1
+	note D_, 6
+	octave 3
+	note B_, 6
+	octave 4
+	note D_, 6
+	octave 3
+	note B_, 2
+	notetype 12, 12, 1
+	octave 4
+	note F#, 3
+	notetype 12, 12, 6
+	note D_, 1
+	note E_, 6
+	note C#, 6
+	note E_, 6
+	note C#, 5
+	note E_, 1
+	note F#, 6
+	note D_, 6
+	note F#, 6
+	note E_, 2
+	notetype 12, 12, 1
+	note F#, 3
+	notetype 12, 12, 6
+	note E_, 1
+	note A_, 6
+	note A_, 6
+	note B_, 2
+	note A_, 3
+	note D_, 1
+	note F#, 6
+	note E_, 2
+	note F#, 3
+	note E_, 1
+	note C#, 6
+	note D_, 2
+	note C#, 3
+	octave 3
+	note B_, 1
+	octave 4
+	note F#, 6
+	note E_, 2
+	note D#, 3
+	note E_, 1
+	note A_, 6
+	note B_, 2
+	note A_, 3
+	note D_, 1
+	note F#, 6
+	note E_, 2
+	note F#, 3
+	note G#, 1
+	note A_, 6
+	note G#, 2
+	note F#, 3
+	note E_, 1
+	note G#, 6
+	note A_, 2
+	note G#, 3
+	note A_, 1
+	octave 5
+	note C#, 6
+	loopchannel 0, Music_Surfing_branch_7faae
+
+
+Music_Surfing_Ch3: ; 7fafa (1f:7afa)
+	notetype 12, 1, 0
+	rest 12
+	octave 5
+	note E_, 6
+	octave 4
+	note E_, 2
+	note F#, 2
+	note G#, 2
+
+Music_Surfing_branch_7fb03:
+	octave 3
+	note A_, 2
+	octave 4
+	note A_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note A_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note G#, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note G#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note G#, 2
+	note G#, 2
+	note E_, 2
+	note G#, 1
+	rest 2
+	note E_, 1
+	note C#, 2
+	note A_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note A_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note G#, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note G#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note G#, 2
+	note G#, 2
+	note E_, 2
+	note G#, 1
+	rest 2
+	note E_, 1
+	note C#, 2
+	note A_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note A_, 2
+	note D_, 2
+	note F#, 2
+	note F#, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note F#, 2
+	note F#, 2
+	note E_, 2
+	note A_, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note A_, 2
+	note E_, 2
+	note G#, 2
+	note G#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note G#, 2
+	note G#, 2
+	note E_, 2
+	note A_, 2
+	note A_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note A_, 2
+	note A_, 2
+	note D_, 2
+	note F#, 2
+	note F#, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note F#, 2
+	note F#, 2
+	note E_, 2
+	note A_, 2
+	note A_, 2
+	note C#, 2
+	note A_, 2
+	note A_, 2
+	note E_, 2
+	note G#, 2
+	note G#, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note G#, 2
+	note G#, 2
+	note E_, 2
+	note A_, 2
+	note A_, 2
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	loopchannel 0, Music_Surfing_branch_7fb03
+; 0x7fb7d
\ No newline at end of file
--- /dev/null
+++ b/music/titlescreen.asm
@@ -1,0 +1,678 @@
+Music_TitleScreen_Ch1: ; 7e4c0 (1f:64c0)
+	tempo 0, 144
+	stereopanning 119
+	vibrato 9, 3, 4
+	duty 3
+	notetype 12, 12, 1
+	octave 2
+	note E_, 1
+	note G_, 1
+	note B_, 1
+	octave 3
+	note D_, 1
+	octave 2
+	note G_, 4
+	note G_, 6
+	note G_, 1
+	note G_, 1
+	note G_, 4
+	note G_, 4
+	note G_, 4
+	notetype 8, 12, 1
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	note F#, 2
+
+Music_TitleScreen_branch_7e4e2:
+	callchannel Music_TitleScreen_branch_7e541
+	callchannel Music_TitleScreen_branch_7e54a
+	callchannel Music_TitleScreen_branch_7e541
+	octave 3
+	note C_, 8
+	notetype 8, 12, 6
+	note E_, 4
+	note E_, 4
+	note C_, 4
+	notetype 12, 12, 6
+	octave 2
+	note B_, 8
+	notetype 8, 14, 7
+	octave 3
+	note F_, 4
+	note E_, 4
+	note C_, 4
+	notetype 12, 14, 7
+	note D_, 10
+	notetype 12, 12, 6
+	octave 2
+	note B_, 2
+	octave 3
+	note C_, 2
+	note D_, 2
+	callchannel Music_TitleScreen_branch_7e541
+	callchannel Music_TitleScreen_branch_7e54a
+	callchannel Music_TitleScreen_branch_7e541
+	note C_, 6
+	note C_, 6
+	note E_, 4
+	note D_, 6
+	note F_, 2
+	note G_, 2
+	note D_, 4
+	note G_, 2
+	note G_, 6
+	note A_, 4
+	note F_, 2
+	note A_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note D_, 12
+	note E_, 4
+	note F_, 8
+	note G_, 4
+	note F_, 4
+	note E_, 12
+	note F_, 4
+	note G_, 8
+	notetype 12, 11, 6
+	octave 4
+	note C_, 4
+	note C#, 4
+	callchannel Music_TitleScreen_branch_7e55c
+	notetype 8, 11, 4
+	octave 4
+	note C_, 4
+	note C_, 4
+	note C#, 4
+	callchannel Music_TitleScreen_branch_7e55c
+	notetype 8, 11, 2
+	octave 3
+	note E_, 4
+	note E_, 4
+	note C#, 4
+	loopchannel 0, Music_TitleScreen_branch_7e4e2
+
+Music_TitleScreen_branch_7e541:
+	notetype 12, 12, 6
+	octave 3
+	note D_, 6
+	octave 2
+	note B_, 2
+	octave 3
+	note D_, 8
+	endchannel
+
+Music_TitleScreen_branch_7e54a:
+	note C_, 6
+	note F_, 6
+	note C_, 4
+	note D_, 8
+	notetype 12, 14, 7
+	note F_, 6
+	note E_, 1
+	note D#, 1
+	note D_, 8
+	notetype 8, 12, 6
+	note C_, 4
+	octave 2
+	note B_, 4
+	octave 3
+	note C_, 4
+	endchannel
+
+Music_TitleScreen_branch_7e55c:
+	notetype 12, 12, 1
+	note D_, 1
+	rest 1
+	octave 2
+	note D_, 1
+	note D_, 1
+	note D_, 1
+	rest 1
+	note D_, 1
+	note D_, 1
+	note D_, 1
+	rest 1
+	note D_, 1
+	note D_, 1
+	note D_, 1
+	rest 1
+	note D_, 1
+	note D_, 1
+	note D_, 1
+	rest 1
+	note D_, 1
+	note D_, 1
+	note D_, 1
+	rest 1
+	note D_, 1
+	note D_, 1
+	endchannel
+
+
+Music_TitleScreen_Ch2: ; 7e578 (1f:6578)
+	vibrato 16, 4, 6
+	duty 1
+	notetype 12, 14, 1
+	octave 2
+	note G_, 1
+	note B_, 1
+	octave 3
+	note D_, 1
+	note F#, 1
+	note G_, 4
+	note G_, 6
+	note G_, 1
+	note G_, 1
+	note G_, 4
+	note G_, 4
+	note G_, 4
+	notetype 8, 14, 1
+	note F_, 2
+	note F_, 2
+	note F_, 2
+	note F_, 2
+	note F_, 2
+	note F#, 2
+
+Music_TitleScreen_branch_7e594:
+	vibrato 16, 4, 6
+	callchannel Music_TitleScreen_branch_7e622
+	octave 2
+	note A_, 4
+	note F_, 4
+	callchannel Music_TitleScreen_branch_7e62c
+	octave 2
+	note A_, 8
+	note B_, 16
+	callchannel Music_TitleScreen_branch_7e622
+	octave 2
+	note A_, 6
+	note F_, 2
+	notetype 8, 14, 7
+	octave 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note C_, 4
+	notetype 12, 14, 7
+	note D_, 8
+	notetype 12, 9, 5
+	octave 2
+	note D_, 6
+	note D_, 1
+	note F#, 1
+	note G_, 16
+	callchannel Music_TitleScreen_branch_7e622
+	octave 2
+	note A_, 2
+	note F_, 6
+	callchannel Music_TitleScreen_branch_7e62c
+	octave 3
+	note C_, 2
+	octave 2
+	note A_, 6
+	note B_, 6
+	note G_, 2
+	note F_, 8
+	callchannel Music_TitleScreen_branch_7e622
+	notetype 8, 9, 5
+	octave 2
+	note G_, 4
+	note F_, 5
+	note A_, 3
+	notetype 8, 14, 6
+	octave 4
+	note F_, 4
+	note E_, 4
+	note F_, 4
+	notetype 12, 14, 7
+	note G_, 6
+	note A#, 2
+	note G_, 8
+	vibrato 16, 2, 6
+	duty 3
+	notetype 12, 0, 11
+	note G_, 8
+	notetype 12, 14, 7
+	note A_, 8
+	duty 1
+	notetype 12, 14, 7
+	note A#, 6
+	note F_, 2
+	note F_, 8
+	octave 3
+	note D_, 8
+	octave 4
+	note A#, 4
+	note B_, 4
+	octave 5
+	note C_, 6
+	octave 4
+	note G_, 2
+	note G_, 8
+	octave 3
+	note E_, 8
+	notetype 12, 13, 7
+	octave 5
+	note C_, 4
+	note C#, 4
+	callchannel Music_TitleScreen_branch_7e636
+	rest 3
+	note D_, 1
+	rest 3
+	note D_, 1
+	notetype 8, 14, 5
+	octave 5
+	note C_, 4
+	note C_, 4
+	note C#, 4
+	callchannel Music_TitleScreen_branch_7e636
+	note D_, 1
+	rest 2
+	note D_, 1
+	rest 3
+	note D_, 1
+	notetype 8, 14, 3
+	octave 5
+	note C_, 4
+	note C_, 4
+	octave 4
+	note B_, 4
+	loopchannel 0, Music_TitleScreen_branch_7e594
+
+Music_TitleScreen_branch_7e622:
+	notetype 12, 14, 7
+	octave 3
+	note G_, 6
+	note B_, 2
+	octave 4
+	note D_, 8
+	notetype 12, 9, 5
+	endchannel
+
+Music_TitleScreen_branch_7e62c:
+	notetype 12, 14, 7
+	octave 4
+	note F_, 6
+	note E_, 1
+	note D#, 1
+	note D_, 8
+	notetype 12, 9, 5
+	endchannel
+
+Music_TitleScreen_branch_7e636:
+	notetype 12, 14, 1
+	note D_, 1
+	rest 2
+	octave 4
+	note D_, 1
+	rest 3
+	note D_, 1
+	rest 3
+	note D_, 1
+	rest 3
+	note D_, 1
+	endchannel
+
+
+Music_TitleScreen_Ch3: ; 7e643 (1f:6643)
+	notetype 12, 1, 0
+	octave 3
+	note G_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 5
+	note G_, 1
+	note G_, 1
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	note G_, 1
+	rest 3
+	notetype 8, 1, 0
+	note F_, 2
+	note F_, 2
+	note F_, 2
+	note F_, 2
+	note F_, 2
+	note A_, 2
+
+Music_TitleScreen_branch_7e65e:
+	callchannel Music_TitleScreen_branch_7e6c9
+	callchannel Music_TitleScreen_branch_7e6d0
+
+Music_TitleScreen_branch_7e664:
+	callchannel Music_TitleScreen_branch_7e6c9
+	callchannel Music_TitleScreen_branch_7e6c9
+	callchannel Music_TitleScreen_branch_7e6c9
+	callchannel Music_TitleScreen_branch_7e6d0
+	loopchannel 3, Music_TitleScreen_branch_7e664
+	callchannel Music_TitleScreen_branch_7e6c9
+	note G_, 6
+	note D_, 3
+	note A_, 6
+	note F_, 3
+	note A_, 3
+	note F_, 3
+	callchannel Music_TitleScreen_branch_7e6d7
+	note A#, 3
+	note F_, 3
+	callchannel Music_TitleScreen_branch_7e6d7
+	note B_, 3
+	note G_, 3
+	callchannel Music_TitleScreen_branch_7e6dc
+	octave 4
+	note C_, 3
+	octave 3
+	note G_, 3
+	callchannel Music_TitleScreen_branch_7e6dc
+	octave 4
+	note C#, 3
+	octave 3
+	note A_, 3
+	callchannel Music_TitleScreen_branch_7e6e5
+	octave 5
+	pitchbend 0, 66
+	note D_, 4
+	rest 4
+	octave 6
+	pitchbend 0, 50
+	note D_, 4
+	octave 5
+	pitchbend 0, 66
+	note D_, 4
+	rest 2
+	notetype 8, 1, 0
+	octave 4
+	note C_, 4
+	note C_, 4
+	note C#, 4
+	callchannel Music_TitleScreen_branch_7e6e5
+	octave 6
+	pitchbend 0, 50
+	note D_, 4
+	rest 4
+	octave 5
+	pitchbend 0, 66
+	note D_, 4
+	rest 6
+	notetype 8, 1, 0
+	octave 4
+	note C_, 4
+	note C_, 4
+	octave 3
+	note B_, 4
+	loopchannel 0, Music_TitleScreen_branch_7e65e
+
+Music_TitleScreen_branch_7e6c9:
+	note G_, 6
+	note D_, 3
+	note G_, 6
+	note D_, 3
+	note G_, 3
+	note D_, 3
+	endchannel
+
+Music_TitleScreen_branch_7e6d0:
+	note F_, 6
+	note C_, 3
+	note F_, 6
+	note C_, 3
+	note F_, 3
+	note C_, 3
+	endchannel
+
+Music_TitleScreen_branch_7e6d7:
+	note A#, 6
+	note F_, 3
+	note A#, 6
+	note F_, 3
+	endchannel
+
+Music_TitleScreen_branch_7e6dc:
+	octave 4
+	note C_, 6
+	octave 3
+	note G_, 3
+	octave 4
+	note C_, 6
+	octave 3
+	note G_, 3
+	endchannel
+
+Music_TitleScreen_branch_7e6e5:
+	notetype 12, 1, 0
+	octave 4
+	note D_, 1
+	rest 5
+	endchannel
+
+
+Music_TitleScreen_Ch4: ; 7e6eb (1f:66eb)
+	dspeed 6
+	rest 4
+	dnote 1, snare3
+	dnote 1, snare3
+	dnote 1, snare4
+	dnote 1, snare4
+	dspeed 12
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare2
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare4
+	dnote 2, snare2
+	dnote 2, snare3
+	dnote 2, snare2
+	dnote 2, snare1
+
+Music_TitleScreen_branch_7e716:
+	dspeed 12
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare2
+	dnote 1, snare3
+	rest 3
+	callchannel Music_TitleScreen_branch_7e834
+	callchannel Music_TitleScreen_branch_7e834
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare2
+	dnote 1, snare3
+	rest 1
+	dnote 1, snare3
+	dnote 1, snare2
+	callchannel Music_TitleScreen_branch_7e842
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare3
+	dnote 1, snare2
+	rest 1
+	dnote 1, snare2
+	rest 1
+	callchannel Music_TitleScreen_branch_7e842
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare3
+	dnote 1, snare2
+	rest 1
+	dspeed 6
+	dnote 1, snare3
+	dnote 1, snare3
+	dnote 1, snare4
+	dnote 1, snare4
+	dspeed 12
+	callchannel Music_TitleScreen_branch_7e834
+	callchannel Music_TitleScreen_branch_7e842
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare3
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare3
+	dnote 1, snare2
+	dnote 1, snare2
+	rest 1
+	dnote 1, snare3
+	dnote 1, snare2
+	callchannel Music_TitleScreen_branch_7e834
+	callchannel Music_TitleScreen_branch_7e842
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare3
+	dnote 1, snare2
+	dnote 1, snare2
+	rest 1
+	dnote 1, snare4
+	dnote 1, snare3
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare3
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare4
+	dnote 1, snare2
+	rest 1
+	dspeed 6
+	dnote 1, snare3
+	dnote 1, snare3
+	dnote 1, snare4
+	dnote 1, snare4
+	dspeed 12
+	dnote 1, snare1
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare3
+	dnote 1, snare2
+	dnote 1, snare1
+	rest 3
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare3
+	rest 5
+	dnote 1, snare3
+	dnote 1, snare2
+	dnote 1, snare3
+	rest 3
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare3
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare3
+	dnote 1, snare4
+	rest 1
+	dnote 1, snare3
+	dnote 1, snare2
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare3
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare3
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare5
+	rest 5
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare3
+	dnote 1, snare2
+	dnote 1, snare1
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare3
+	dnote 1, snare2
+	rest 1
+	dnote 1, snare1
+	rest 1
+	dspeed 8
+	dnote 4, snare2
+	dnote 4, snare3
+	dnote 4, snare1
+	dspeed 12
+	dnote 1, snare5
+	rest 5
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare3
+	dnote 1, snare2
+	dnote 1, snare3
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare3
+	dnote 1, snare1
+	rest 1
+	dnote 1, snare3
+	dnote 1, snare2
+	dspeed 8
+	dnote 4, snare2
+	dnote 4, snare3
+	dnote 4, snare2
+	loopchannel 0, Music_TitleScreen_branch_7e716
+
+Music_TitleScreen_branch_7e834:
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare2
+	dnote 1, snare3
+	dnote 1, snare2
+	rest 3
+	endchannel
+
+Music_TitleScreen_branch_7e842:
+	dnote 1, snare2
+	rest 3
+	dnote 1, snare2
+	rest 5
+	dnote 1, snare3
+	dnote 1, snare2
+	dnote 1, snare2
+	rest 3
+	endchannel
+; 0x7e850
\ No newline at end of file
--- /dev/null
+++ b/music/trainerbattle.asm
@@ -1,0 +1,1858 @@
+Music_TrainerBattle_Ch1: ; 22919 (8:6919)
+	tempo 0, 112
+	stereopanning 119
+	duty 3
+	vibrato 6, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 2
+	rest 8
+	octave 3
+	note F_, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	note C#, 1
+	note C_, 1
+	octave 2
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A#, 1
+	note B_, 1
+	note A#, 1
+	note A_, 1
+	note A#, 1
+	octave 3
+	note D_, 6
+	note E_, 6
+	note F_, 4
+	note D_, 2
+	note E_, 4
+	note F_, 6
+	note C_, 4
+	note D_, 6
+	note E_, 6
+	note F_, 4
+	note D_, 2
+	note E_, 4
+	note F_, 6
+	note C_, 2
+	note C#, 2
+	note D_, 6
+	note E_, 6
+	note F_, 4
+	note D_, 2
+	note E_, 4
+	note F_, 6
+	note C_, 4
+	note D_, 6
+	note E_, 6
+	note F_, 4
+	note D_, 2
+	note E_, 4
+	note F_, 6
+	note C_, 2
+	note C#, 2
+
+Music_TrainerBattle_branch_22962:
+	notetype 12, 11, 5
+	note D_, 2
+	note E_, 4
+	note C#, 2
+	note D_, 4
+	octave 2
+	note B_, 4
+	note F#, 4
+	octave 3
+	note E_, 2
+	note D_, 4
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	note F_, 8
+	notetype 12, 11, 2
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C_, 1
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C_, 1
+	notetype 12, 11, 5
+	note D_, 2
+	note E_, 4
+	note C#, 2
+	note D_, 4
+	octave 2
+	note B_, 4
+	note F#, 4
+	octave 3
+	note E_, 2
+	note D_, 4
+	note C#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note C#, 2
+	notetype 12, 10, 7
+	note D_, 8
+	note C#, 8
+	octave 2
+	note B_, 8
+	octave 3
+	note C#, 8
+	notetype 12, 11, 5
+	note D_, 2
+	note C#, 2
+	octave 2
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	rest 2
+	octave 3
+	note D_, 2
+	note C#, 2
+	octave 2
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	rest 2
+	octave 3
+	note D_, 2
+	note C#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note C#, 2
+	note E_, 4
+	octave 2
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C#, 1
+	note D_, 4
+	octave 2
+	note F#, 1
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C#, 4
+	octave 2
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note C#, 1
+	note D_, 4
+	octave 2
+	note F#, 1
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	octave 3
+	note D_, 2
+	note C#, 2
+	octave 2
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	rest 2
+	octave 3
+	note D_, 2
+	note C#, 2
+	octave 2
+	note B_, 2
+	note A_, 2
+	note B_, 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	note E_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note A_, 2
+	rest 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note G_, 2
+	note A_, 2
+	note E_, 2
+	note G_, 2
+	note F#, 2
+	octave 2
+	note B_, 1
+	octave 3
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	octave 4
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 3
+	note B_, 1
+	note A#, 1
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	octave 4
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 3
+	note B_, 1
+	note A#, 1
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	octave 4
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 3
+	note B_, 1
+	note A#, 1
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	octave 4
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 3
+	note B_, 1
+	note A#, 1
+	note B_, 1
+	octave 4
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	octave 3
+	note A_, 4
+	octave 4
+	note D_, 4
+	octave 3
+	note A_, 2
+	note D_, 1
+	note E_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A#, 1
+	note B_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note C_, 2
+	octave 3
+	note G_, 2
+	note B_, 2
+	note F_, 2
+	note G_, 2
+	note A_, 2
+	octave 4
+	note C_, 2
+	note D_, 2
+	rest 2
+	octave 3
+	note A_, 4
+	octave 4
+	note C_, 4
+	note D_, 2
+	octave 3
+	note F_, 1
+	note G_, 1
+	note A_, 1
+	note B_, 1
+	octave 4
+	note C_, 1
+	note D_, 1
+	note E_, 2
+	note F_, 2
+	note D_, 2
+	note F_, 2
+	note D_, 2
+	note F_, 2
+	note D_, 2
+	note F_, 2
+	note D_, 2
+	note F_, 2
+	note D_, 2
+	note F_, 2
+	note E_, 2
+	note F_, 2
+	note E_, 2
+	note F_, 2
+	note E_, 2
+	note F_, 2
+	note E_, 2
+	note F_, 2
+	note E_, 2
+	note F_, 2
+	note E_, 2
+	note F_, 2
+	note E_, 2
+	note F_, 2
+	note E_, 2
+	octave 3
+	note B_, 2
+	note C_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note C_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note C_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note C_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note C_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note C_, 2
+	note E_, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note D_, 2
+	note F_, 2
+	note C_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note C_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note C_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note C_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note C_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note C_, 2
+	note E_, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note D_, 2
+	note F_, 2
+	note D_, 16
+	note C_, 16
+	octave 2
+	note A#, 16
+	note G_, 12
+	octave 3
+	note D_, 1
+	note E_, 1
+	note G_, 1
+	octave 4
+	note C_, 1
+	note D_, 8
+	note F_, 8
+	octave 3
+	note A#, 8
+	octave 4
+	note C_, 8
+	note D_, 8
+	note E_, 8
+	note F_, 8
+	note G_, 8
+	note E_, 2
+	rest 4
+	note E_, 2
+	rest 4
+	note E_, 2
+	rest 2
+	note E_, 2
+	rest 4
+	note E_, 2
+	rest 4
+	note E_, 2
+	rest 2
+	note E_, 2
+	rest 4
+	note E_, 2
+	rest 4
+	note E_, 2
+	rest 2
+	note E_, 2
+	rest 4
+	note E_, 2
+	rest 4
+	note E_, 2
+	rest 2
+	octave 3
+	note C_, 2
+	note D_, 4
+	octave 2
+	note B_, 2
+	octave 3
+	note C#, 4
+	rest 2
+	note C#, 1
+	note D_, 1
+	note E_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	octave 2
+	note B_, 1
+	rest 1
+	octave 3
+	note C#, 1
+	rest 9
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	rest 5
+	note C#, 1
+	note D_, 1
+	note E_, 1
+	rest 1
+	note F_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note D_, 2
+	note E_, 2
+	note F_, 2
+	note G_, 2
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	rest 9
+	note F#, 2
+	note E_, 4
+	note D#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note E_, 8
+	note F#, 8
+	note G_, 8
+	octave 4
+	note C_, 4
+	octave 3
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note A#, 1
+	loopchannel 0, Music_TrainerBattle_branch_22962
+
+
+Music_TrainerBattle_Ch2: ; 22bae (8:6bae)
+	duty 3
+	vibrato 10, 2, 5
+	notetype 12, 12, 2
+	octave 4
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note A_, 1
+	note F_, 1
+	note F#, 1
+	note F_, 1
+	note A_, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note A_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note A_, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note A_, 1
+	note C#, 1
+	note D_, 1
+	note C#, 1
+	note A_, 1
+	note C_, 1
+	note C#, 1
+	note C_, 1
+	note A_, 1
+	octave 3
+	note B_, 1
+	octave 4
+	note C_, 1
+	octave 3
+	note B_, 1
+	notetype 12, 14, 1
+	octave 4
+	note B_, 16
+	rest 16
+	notetype 12, 13, 1
+	note B_, 16
+	rest 12
+	note A_, 4
+	notetype 12, 12, 2
+	octave 3
+	note B_, 6
+	octave 4
+	note C#, 6
+	note D_, 4
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 4
+	note D_, 6
+	note A_, 2
+	note A#, 2
+	note B_, 6
+	octave 5
+	note C#, 6
+	note D_, 4
+	octave 4
+	note B_, 2
+	octave 5
+	note C#, 4
+	note D_, 6
+	octave 4
+	note A_, 4
+
+Music_TrainerBattle_branch_22bfc:
+	notetype 12, 12, 7
+	octave 3
+	note B_, 6
+	note F#, 14
+	note B_, 4
+	note F#, 4
+	note B_, 4
+	notetype 12, 5, 0
+	octave 4
+	note C_, 8
+	notetype 12, 3, 0
+	note C_, 8
+	notetype 12, 4, 14
+	note C_, 8
+	notetype 12, 12, 7
+	note C_, 8
+	octave 3
+	note B_, 6
+	note F#, 14
+	note B_, 4
+	note F#, 4
+	note B_, 4
+	notetype 12, 9, 0
+	note A_, 8
+	notetype 12, 5, 0
+	note A_, 8
+	notetype 12, 4, 0
+	note A_, 8
+	notetype 12, 3, 0
+	note A_, 8
+	notetype 12, 12, 7
+	note G_, 16
+	octave 4
+	note D_, 8
+	octave 3
+	note G_, 8
+	notetype 12, 8, 0
+	note A_, 8
+	notetype 12, 5, 0
+	note A_, 8
+	notetype 12, 4, 0
+	note A_, 8
+	notetype 12, 6, 0
+	note A_, 8
+	notetype 12, 12, 7
+	note G_, 16
+	octave 4
+	note E_, 8
+	note F#, 8
+	note E_, 16
+	notetype 12, 12, 5
+	note G_, 4
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note E_, 2
+	notetype 12, 11, 7
+	note F#, 8
+	notetype 12, 5, 0
+	note F#, 8
+	notetype 12, 6, 0
+	note F#, 8
+	notetype 12, 7, 0
+	note F#, 8
+	notetype 12, 10, 0
+	note G_, 8
+	notetype 12, 10, 7
+	note G_, 8
+	notetype 12, 11, 7
+	note G_, 4
+	notetype 12, 12, 5
+	note A_, 2
+	note G_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	notetype 12, 10, 0
+	note G#, 8
+	notetype 12, 7, 0
+	note G#, 8
+	notetype 12, 8, 0
+	note G#, 8
+	notetype 12, 6, 0
+	note G#, 8
+	notetype 12, 10, 0
+	note A_, 16
+	notetype 12, 11, 0
+	octave 5
+	note C#, 8
+	note E_, 8
+	notetype 12, 12, 0
+	note D_, 4
+	octave 4
+	note A_, 4
+	octave 5
+	note C_, 2
+	notetype 12, 12, 7
+	octave 4
+	note B_, 8
+	notetype 12, 6, 0
+	note B_, 8
+	notetype 12, 6, 9
+	note B_, 6
+	notetype 12, 9, 6
+	note B_, 6
+	rest 2
+	notetype 12, 12, 0
+	octave 5
+	note D_, 4
+	octave 4
+	note A_, 4
+	note A#, 2
+	notetype 12, 11, 0
+	octave 5
+	note F_, 14
+	notetype 12, 6, 0
+	note G_, 16
+	notetype 12, 5, 0
+	note E_, 16
+	notetype 12, 4, 0
+	note E_, 16
+	notetype 12, 12, 7
+	octave 4
+	note C_, 6
+	octave 3
+	note A_, 14
+	octave 4
+	note C_, 4
+	octave 3
+	note A_, 4
+	octave 4
+	note C_, 4
+	octave 3
+	note A#, 6
+	octave 4
+	note F_, 14
+	octave 3
+	note A#, 4
+	octave 4
+	note F_, 4
+	note D_, 4
+	note C_, 6
+	octave 3
+	note A_, 14
+	octave 4
+	note C_, 4
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	note E_, 2
+	note D_, 2
+	octave 3
+	note A#, 4
+	octave 4
+	note F_, 10
+	note G_, 6
+	note F_, 6
+	note D_, 4
+	notetype 12, 11, 0
+	note F_, 16
+	note E_, 16
+	note D_, 16
+	note E_, 16
+	notetype 12, 10, 0
+	octave 5
+	note F_, 16
+	note E_, 16
+	note G_, 16
+	note F_, 16
+	notetype 12, 13, 1
+	octave 3
+	note A#, 6
+	note A#, 6
+	note A#, 4
+	note A_, 6
+	note A_, 6
+	note A_, 4
+	octave 4
+	note C_, 6
+	note C_, 6
+	note C_, 4
+	octave 3
+	note A#, 6
+	note A#, 6
+	note A_, 4
+	notetype 12, 12, 7
+	note A_, 4
+	note B_, 4
+	note G_, 2
+	note A_, 10
+	note B_, 2
+	octave 4
+	note C#, 2
+	note E_, 2
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A#, 16
+	rest 2
+	note A#, 2
+	octave 4
+	note C_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	octave 3
+	note A#, 2
+	note B_, 16
+	rest 2
+	note B_, 2
+	octave 4
+	note C#, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C_, 16
+	note E_, 8
+	note G_, 8
+	loopchannel 0, Music_TrainerBattle_branch_22bfc
+
+
+Music_TrainerBattle_Ch3: ; 22d10 (8:6d10)
+	vibrato 0, 2, 0
+	notetype 12, 1, 4
+	octave 3
+	note B_, 1
+	note A#, 1
+	note A_, 1
+	note G#, 1
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	note C#, 1
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A#, 1
+	note B_, 1
+	note A#, 1
+	note A_, 1
+	note G#, 1
+	note A_, 2
+	note A#, 2
+	note B_, 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	octave 2
+	note B_, 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	octave 2
+	note B_, 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	octave 2
+	note B_, 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note C_, 2
+	octave 2
+	note B_, 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	octave 2
+	note B_, 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note C_, 2
+
+Music_TrainerBattle_branch_22d9c:
+	octave 2
+	note A#, 1
+	note B_, 1
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note A_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note D_, 2
+	note C#, 2
+	note D_, 2
+	note C#, 2
+	octave 2
+	note A_, 2
+	note G#, 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	note G#, 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	octave 3
+	note D_, 2
+	octave 2
+	note G_, 2
+	note G#, 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note D_, 2
+	note C#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	note D_, 2
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note F#, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note D#, 2
+	note F_, 2
+	note G_, 2
+	note F_, 2
+	note D#, 2
+	note G_, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note D_, 2
+	note A_, 2
+	note F_, 2
+	note G_, 2
+	note A_, 2
+	note G_, 2
+	note F_, 2
+	note E_, 2
+	note D_, 4
+	octave 2
+	note A_, 4
+	octave 3
+	note C_, 2
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note G_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note G_, 2
+	note D_, 4
+	octave 2
+	note A_, 4
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 4
+	octave 3
+	note F_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note F_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note D_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note D_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note F_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note F_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note D_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note D_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note A#, 4
+	octave 3
+	note E_, 4
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	note E_, 2
+	octave 2
+	note B_, 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note E_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note F_, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	octave 2
+	note B_, 2
+	octave 3
+	note F#, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note D_, 2
+	note C_, 2
+	loopchannel 0, Music_TrainerBattle_branch_22d9c
+; 0x23099
\ No newline at end of file
--- /dev/null
+++ b/music/unusedsong.asm
@@ -1,0 +1,339 @@
+Music_UnusedSong_Ch1: ; a913 (2:6913)
+	tempo 0, 144
+	stereopanning 119
+	vibrato 5, 1, 6
+
+Music_UnusedSong_branch_a91b:
+	notetype 12, 1, 0
+	octave 6
+	note E_, 1
+	rest 1
+	octave 5
+	note B_, 1
+	rest 1
+	octave 6
+	note C#, 1
+	rest 1
+	octave 5
+	note B_, 1
+	octave 6
+	note E_, 1
+	rest 4
+	note E_, 2
+	rest 2
+	note D#, 1
+	rest 1
+	octave 5
+	note B_, 1
+	rest 1
+	octave 6
+	note C#, 1
+	rest 1
+	octave 5
+	note B_, 1
+	octave 6
+	note D#, 1
+	rest 8
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note C#, 1
+	octave 5
+	note B_, 1
+	rest 2
+	octave 6
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note C#, 1
+	octave 5
+	note B_, 1
+	rest 2
+	octave 6
+	note D#, 4
+	note C#, 4
+	note D#, 1
+	note E_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 5
+	note B_, 2
+	rest 1
+	octave 6
+	note E_, 1
+	rest 1
+	octave 5
+	note B_, 1
+	rest 1
+	octave 6
+	note C#, 1
+	rest 1
+	octave 5
+	note B_, 1
+	octave 6
+	note E_, 1
+	rest 8
+	note D#, 1
+	rest 1
+	octave 5
+	note B_, 1
+	rest 1
+	octave 6
+	note C#, 1
+	rest 1
+	octave 5
+	note B_, 1
+	octave 6
+	note D#, 1
+	rest 4
+	octave 5
+	note B_, 2
+	rest 2
+	octave 6
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note C#, 1
+	octave 5
+	note B_, 1
+	rest 2
+	octave 6
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note E_, 1
+	note F#, 1
+	rest 2
+	note F#, 4
+	note E_, 4
+	note F#, 1
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D#, 2
+	rest 3
+	octave 5
+	note A_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	octave 6
+	note C#, 2
+	rest 2
+	note E_, 2
+	note F#, 8
+	rest 2
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	rest 2
+	octave 5
+	note G#, 2
+	rest 2
+	note A_, 2
+	rest 2
+	note B_, 2
+	rest 2
+	octave 6
+	note D#, 2
+	note E_, 8
+	rest 2
+	note D#, 2
+	note C#, 2
+	note D#, 2
+	octave 5
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	note A#, 1
+	note B_, 1
+	rest 4
+	note F#, 2
+	rest 2
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	octave 6
+	note C_, 1
+	note C#, 1
+	rest 8
+	octave 5
+	note F#, 2
+	note F_, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	octave 6
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	octave 5
+	note B_, 2
+	rest 6
+	note B_, 2
+	rest 6
+	loopchannel 0, Music_UnusedSong_branch_a91b
+	endchannel
+
+
+Music_UnusedSong_Ch2: ; a9cf (2:69cf)
+	tempo 0, 144
+	stereopanning 119
+	unknownmusic0xe8
+	vibrato 6, 1, 5
+
+Music_UnusedSong_branch_a9d8:
+	notetype 12, 1, 0
+	octave 6
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	note G#, 1
+	rest 8
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	note F#, 1
+	rest 4
+	octave 5
+	note B_, 2
+	rest 2
+	octave 6
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note E_, 1
+	note F#, 1
+	rest 2
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note E_, 1
+	note F#, 1
+	rest 2
+	note F#, 4
+	note E_, 4
+	note F#, 1
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D#, 2
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	note G#, 1
+	rest 4
+	note E_, 2
+	rest 2
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	note F#, 1
+	rest 8
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note E_, 1
+	note F#, 1
+	rest 2
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note E_, 1
+	note F#, 1
+	rest 2
+	note F#, 4
+	note E_, 4
+	note F#, 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 2
+	rest 1
+	note C#, 2
+	rest 2
+	note D#, 2
+	rest 2
+	note E_, 2
+	rest 2
+	note G#, 2
+	rest 2
+	note D#, 8
+	rest 2
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	octave 5
+	note B_, 2
+	rest 2
+	octave 6
+	note C#, 2
+	rest 2
+	note D#, 2
+	rest 2
+	note F#, 2
+	rest 2
+	note C#, 8
+	rest 2
+	note D#, 2
+	note C#, 2
+	octave 5
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	note G#, 1
+	note F#, 1
+	rest 8
+	note B_, 2
+	note A#, 2
+	note B_, 2
+	note A_, 1
+	note G#, 1
+	rest 4
+	note G#, 2
+	rest 2
+	note F#, 2
+	note F_, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note E_, 2
+	note C#, 2
+	note E_, 2
+	note F#, 2
+	rest 6
+	note D#, 2
+	rest 6
+	loopchannel 0, Music_UnusedSong_branch_a9d8
+	endchannel
+; 0xaa6f
\ No newline at end of file
--- /dev/null
+++ b/music/vermilion.asm
@@ -1,0 +1,324 @@
+Music_Vermilion_Ch1: ; b9eb (2:79eb)
+	tempo 0, 156
+	stereopanning 119
+	duty 3
+	vibrato 12, 3, 4
+	unknownmusic0xe8
+
+Music_Vermilion_branch_b9f6:
+	notetype 12, 11, 5
+	octave 3
+	note E_, 4
+	note C#, 1
+	note D_, 1
+	note E_, 2
+	note A_, 4
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note A_, 4
+	note F#, 1
+	note G#, 1
+	note A_, 2
+	note E_, 4
+	note C#, 2
+	note E_, 2
+	note A_, 2
+	note G#, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	note F#, 2
+	note E_, 4
+	note C#, 1
+	note D_, 1
+	note E_, 2
+	note A_, 4
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note A_, 4
+	note F#, 1
+	note G#, 1
+	note A_, 2
+	note E_, 4
+	note C#, 1
+	note D_, 1
+	note E_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note A_, 2
+	note G#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note F#, 4
+	note E_, 4
+	note F#, 2
+	note G#, 2
+	note F#, 2
+	note A_, 2
+	note G#, 2
+	note B_, 2
+	note A_, 2
+	octave 4
+	note C#, 2
+	note D_, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 1
+	note A_, 1
+	note B_, 2
+	octave 4
+	note C#, 2
+	note E_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note D_, 2
+	octave 3
+	note G#, 2
+	octave 4
+	note C#, 2
+	octave 3
+	note F#, 2
+	note B_, 2
+	note G#, 2
+	note A_, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note F#, 2
+	note G#, 2
+	note B_, 2
+	loopchannel 0, Music_Vermilion_branch_b9f6
+
+
+Music_Vermilion_Ch2: ; ba61 (2:7a61)
+	duty 3
+	vibrato 10, 2, 3
+
+Music_Vermilion_branch_ba66:
+	notetype 12, 12, 7
+	octave 3
+	note A_, 8
+	octave 4
+	note D_, 4
+	note C#, 4
+	octave 3
+	note B_, 6
+	note A_, 1
+	note B_, 1
+	octave 4
+	note C#, 8
+	octave 3
+	note A_, 8
+	octave 4
+	note D_, 4
+	note C#, 4
+	octave 3
+	note B_, 6
+	octave 4
+	note C#, 1
+	octave 3
+	note B_, 1
+	note A_, 8
+	note A_, 8
+	octave 4
+	note D_, 4
+	note C#, 4
+	octave 3
+	note B_, 6
+	note A_, 1
+	note B_, 1
+	octave 4
+	note C#, 8
+	octave 3
+	note A_, 8
+	octave 4
+	note D_, 4
+	note C#, 4
+	octave 3
+	note B_, 6
+	octave 4
+	note C#, 1
+	octave 3
+	note B_, 1
+	note A_, 8
+	note B_, 4
+	octave 4
+	note C#, 4
+	note D_, 4
+	note E_, 4
+	note F#, 8
+	note B_, 8
+	note A_, 4
+	note G#, 4
+	note F#, 4
+	note E_, 4
+	note F#, 8
+	note E_, 8
+	loopchannel 0, Music_Vermilion_branch_ba66
+
+
+Music_Vermilion_Ch3: ; baa6 (2:7aa6)
+	notetype 12, 1, 0
+
+Music_Vermilion_branch_baa8:
+	octave 4
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note B_, 2
+	note E_, 2
+	note A_, 2
+	note E_, 2
+	note G#, 2
+	note E_, 2
+	loopchannel 0, Music_Vermilion_branch_baa8
+
+
+Music_Vermilion_Ch4: ; bb0d (2:7b0d)
+	dspeed 12
+
+Music_Vermilion_branch_bb0e:
+	callchannel Music_Vermilion_branch_bb3f
+	dnote 2, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	dnote 2, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	dnote 2, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	loopchannel 4, Music_Vermilion_branch_bb0e
+	callchannel Music_Vermilion_branch_bb3f
+	callchannel Music_Vermilion_branch_bb3f
+	callchannel Music_Vermilion_branch_bb3f
+	callchannel Music_Vermilion_branch_bb3f
+	loopchannel 0, Music_Vermilion_branch_bb0e
+
+Music_Vermilion_branch_bb3f:
+	dnote 2, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	dnote 2, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	dnote 2, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	dnote 2, triangle1
+	dnote 1, triangle1
+	dnote 1, triangle1
+	endchannel
+; 0xbb58
\ No newline at end of file
--- /dev/null
+++ b/music/wildbattle.asm
@@ -1,0 +1,739 @@
+Music_WildBattle_Ch1: ; 23099 (8:7099)
+	tempo 0, 104
+	stereopanning 119
+	duty 3
+	vibrato 6, 3, 4
+	unknownmusic0xe8
+	notetype 12, 11, 3
+	octave 4
+	note C_, 1
+	octave 3
+	note B_, 1
+	note A#, 1
+	note A_, 1
+	note A#, 1
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 2
+	note B_, 1
+	octave 3
+	note C_, 1
+	octave 2
+	note B_, 1
+	note A#, 1
+	note A_, 1
+	note A#, 1
+	note B_, 1
+	octave 3
+	note C_, 1
+	note C#, 1
+	notetype 12, 11, 1
+	note G_, 6
+	note E_, 6
+	note D#, 12
+	note C#, 14
+	note E_, 6
+	note D#, 10
+	notetype 12, 4, 15
+	note C#, 10
+	notetype 12, 11, 1
+	note G_, 6
+	note E_, 6
+	note D#, 12
+	note C#, 14
+	note E_, 6
+	note D#, 10
+	note C#, 10
+
+Music_WildBattle_branch_230e0:
+	notetype 12, 11, 3
+	note C#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note C_, 1
+	octave 2
+	note B_, 1
+	octave 3
+	note C_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	note A_, 1
+	note G#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note D_, 1
+	note C#, 1
+	note D_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note F_, 1
+	note F#, 1
+	note G_, 1
+	note G#, 1
+	notetype 12, 11, 5
+	note D_, 4
+	note C_, 4
+	note D_, 4
+	note F_, 4
+	note E_, 6
+	note D_, 6
+	note F_, 4
+	notetype 12, 11, 7
+	note A_, 16
+	note G_, 16
+	notetype 12, 11, 5
+	note D_, 4
+	note C_, 4
+	note D_, 4
+	note F_, 4
+	note G_, 6
+	note A_, 6
+	note B_, 4
+	notetype 12, 11, 7
+	octave 4
+	note C_, 16
+	notetype 12, 3, 15
+	note G_, 16
+	notetype 12, 11, 5
+	octave 3
+	note C_, 12
+	note C_, 2
+	rest 2
+	note D_, 2
+	note C_, 2
+	rest 12
+	note C#, 12
+	note C#, 2
+	rest 2
+	note F_, 2
+	notetype 12, 10, 3
+	note D#, 6
+	notetype 12, 10, 7
+	note C#, 8
+	loopchannel 0, Music_WildBattle_branch_230e0
+
+
+Music_WildBattle_Ch2: ; 231d8 (8:71d8)
+	duty 3
+	vibrato 8, 2, 5
+	notetype 12, 12, 3
+	octave 4
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	octave 5
+	note G_, 1
+	octave 4
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	octave 5
+	note G_, 1
+	octave 4
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	octave 5
+	note G_, 1
+	octave 4
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	octave 5
+	note G_, 1
+	octave 4
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	octave 5
+	note G_, 1
+	octave 4
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	octave 5
+	note G_, 1
+	octave 4
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	octave 5
+	note G_, 1
+	octave 4
+	note G_, 1
+	note F#, 1
+	note F_, 1
+	octave 5
+	note G_, 1
+	notetype 12, 12, 2
+	octave 4
+	note G_, 6
+	octave 3
+	note G_, 6
+	note G_, 12
+	note G_, 14
+	note G_, 6
+	note G_, 10
+	notetype 12, 9, 0
+	note F#, 10
+	notetype 12, 12, 2
+	note G_, 6
+	note G_, 6
+	note G_, 12
+	note G_, 14
+	note G_, 6
+	note G_, 10
+	note G_, 10
+
+Music_WildBattle_branch_23225:
+	notetype 12, 12, 5
+	note G_, 6
+	note F#, 6
+	note E_, 4
+	note G_, 6
+	note A_, 6
+	note G_, 4
+	octave 4
+	note G#, 12
+	note G_, 2
+	rest 2
+	note G#, 2
+	note G_, 2
+	rest 4
+	notetype 12, 11, 7
+	octave 5
+	note C#, 8
+	notetype 12, 12, 5
+	octave 4
+	note C_, 6
+	octave 3
+	note A#, 6
+	note G#, 4
+	octave 4
+	note C#, 6
+	note C_, 6
+	octave 3
+	note A#, 4
+	octave 4
+	note F_, 6
+	note E_, 6
+	note D_, 4
+	notetype 12, 12, 7
+	octave 3
+	note A#, 4
+	octave 4
+	note C_, 4
+	note D_, 4
+	note F_, 4
+	notetype 12, 12, 0
+	note G#, 16
+	notetype 12, 11, 0
+	note G#, 16
+	notetype 12, 4, 14
+	note G_, 16
+	notetype 12, 12, 7
+	note G_, 16
+	octave 3
+	note F_, 8
+	note A#, 8
+	octave 4
+	note D_, 8
+	note F_, 8
+	notetype 12, 12, 0
+	note E_, 16
+	notetype 12, 12, 7
+	note E_, 16
+	octave 3
+	note F_, 8
+	note A#, 8
+	octave 4
+	note D_, 8
+	note F_, 8
+	notetype 12, 12, 0
+	note G_, 16
+	notetype 12, 3, 15
+	octave 5
+	note C_, 16
+	notetype 12, 12, 5
+	octave 4
+	note E_, 12
+	note E_, 2
+	rest 2
+	note F_, 2
+	notetype 12, 12, 1
+	note E_, 4
+	notetype 12, 12, 5
+	rest 10
+	note F_, 12
+	note F_, 2
+	rest 2
+	note G#, 2
+	notetype 12, 10, 3
+	note G_, 6
+	notetype 12, 12, 7
+	note F_, 8
+	loopchannel 0, Music_WildBattle_branch_23225
+
+
+Music_WildBattle_Ch3: ; 23290 (8:7290)
+	vibrato 0, 2, 0
+	notetype 12, 1, 1
+	octave 4
+	note C#, 1
+	rest 1
+	note C#, 1
+	note C_, 1
+	note D_, 1
+	rest 1
+	note D_, 1
+	note C_, 1
+	note D#, 1
+	rest 1
+	note D#, 1
+	note C_, 1
+	note E_, 1
+	rest 1
+	note E_, 1
+	note C_, 1
+	note F_, 1
+	rest 1
+	note F_, 1
+	note C_, 1
+	note F#, 1
+	rest 1
+	note F#, 1
+	note C_, 1
+	note G_, 1
+	rest 1
+	note G_, 1
+	note C_, 1
+	octave 3
+	note A#, 2
+	note B_, 2
+
+Music_WildBattle_branch_232b5:
+	octave 4
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C#, 2
+	note G#, 2
+	note C#, 4
+	note G#, 2
+	note A#, 2
+	note G#, 2
+	note G_, 2
+	note C#, 2
+	note G#, 2
+	note C#, 4
+	note G#, 2
+	note A#, 2
+	note G#, 2
+	note F_, 2
+	loopchannel 2, Music_WildBattle_branch_232b5
+
+Music_WildBattle_branch_232d8:
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note G#, 12
+	note G_, 2
+	rest 2
+	note G#, 2
+	note G_, 2
+	rest 4
+	note F_, 2
+	note E_, 2
+	note D_, 2
+	note C#, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	octave 3
+	note A#, 2
+	octave 4
+	note F_, 2
+	octave 3
+	note A#, 2
+	octave 4
+	note F_, 2
+	octave 3
+	note A#, 2
+	octave 4
+	note F_, 2
+	octave 3
+	note A#, 2
+	octave 4
+	note F_, 2
+	octave 3
+	note A#, 2
+	octave 4
+	note F_, 2
+	octave 3
+	note A#, 2
+	octave 4
+	note F_, 2
+	octave 3
+	note A#, 2
+	octave 4
+	note F_, 2
+	octave 3
+	note A#, 2
+	octave 4
+	note F_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note F_, 2
+	note C_, 2
+	note F_, 2
+	note C_, 2
+	note F_, 2
+	note C_, 2
+	note F_, 2
+	note C_, 2
+	note F_, 2
+	note C_, 2
+	note F_, 2
+	note C_, 2
+	note F_, 2
+	note C_, 2
+	note F_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C_, 2
+	note G_, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	note C#, 2
+	note G#, 2
+	loopchannel 0, Music_WildBattle_branch_232d8
+; 0x233a6
\ No newline at end of file
--- /dev/null
+++ b/music/yellow/intro.asm
@@ -1,0 +1,485 @@
+Music_IntroBattle_Ch1: ; 7f65c (1f:765c)
+	tempo 0, 116
+	stereopanning 119
+	duty 3
+	vibrato 8, 1, 4
+	notetype 12, 11, 2
+	octave 3
+	note G#, 2
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	note B_, 4
+	note B_, 3
+	note A#, 1
+	note B_, 2
+	note B_, 10
+	notetype 12, 11, 6
+	octave 4
+	note C#, 1
+	note C_, 1
+	note C#, 10
+	octave 3
+	note G#, 1
+	note G_, 1
+	note G#, 4
+	note B_, 4
+	octave 4
+	note E_, 4
+	note F#, 8
+	note E_, 8
+	octave 3
+	note A_, 4
+	note B_, 4
+	octave 4
+	note C#, 4
+	octave 3
+	note B_, 4
+	note G#, 6
+	notetype 12, 11, 2
+	note B_, 2
+	notetype 12, 11, 6
+	note G#, 6
+	notetype 12, 11, 2
+	note B_, 2
+	notetype 12, 11, 6
+	octave 4
+	note E_, 6
+	notetype 12, 11, 2
+	note G#, 2
+	notetype 12, 11, 6
+	note E_, 6
+	notetype 12, 11, 2
+	note G#, 2
+	notetype 12, 11, 6
+	octave 3
+	note A_, 4
+	note F#, 4
+	note A_, 4
+	note B_, 4
+	note F#, 4
+	note G#, 4
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note D#, 2
+	notetype 12, 11, 3
+	note B_, 2
+	octave 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note E_, 2
+	note C#, 2
+	note F#, 4
+	note F#, 3
+	note D#, 1
+	note F#, 2
+	note F#, 8
+	notetype 12, 11, 6
+	note F#, 1
+	note F_, 1
+	note F#, 8
+	octave 3
+	note B_, 1
+	note A#, 1
+	note B_, 8
+	octave 4
+	note F#, 1
+	note F_, 1
+	note F#, 2
+	notetype 12, 11, 3
+	note F#, 1
+	note E_, 1
+	note D#, 1
+	note C#, 1
+	notetype 12, 11, 2
+	octave 3
+	note B_, 16
+	endchannel
+
+
+Music_IntroBattle_Ch2: ; 7f6d3 (1f:76d3)
+	duty 2
+	vibrato 6, 1, 5
+	notetype 12, 12, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note E_, 4
+	note E_, 3
+	note D#, 1
+	note E_, 2
+	note E_, 4
+	notetype 12, 12, 5
+	note G#, 1
+	note G_, 1
+	note G#, 10
+	octave 3
+	note B_, 1
+	note A#, 1
+	note B_, 6
+	notetype 12, 12, 7
+	octave 4
+	note E_, 4
+	note G#, 4
+	note B_, 4
+	octave 5
+	note C#, 16
+	octave 4
+	note A_, 4
+	note G#, 4
+	note F#, 4
+	note E_, 4
+	octave 3
+	note B_, 6
+	notetype 12, 12, 2
+	octave 4
+	note E_, 2
+	notetype 12, 12, 7
+	octave 3
+	note B_, 6
+	notetype 12, 12, 2
+	octave 4
+	note E_, 2
+	notetype 12, 12, 7
+	note G#, 6
+	notetype 12, 12, 2
+	note B_, 2
+	notetype 12, 12, 7
+	note G#, 6
+	notetype 12, 12, 2
+	note B_, 2
+	notetype 12, 12, 7
+	note C#, 4
+	octave 3
+	note A_, 4
+	octave 4
+	note C#, 4
+	note D#, 4
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	note D#, 4
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	notetype 12, 12, 3
+	octave 4
+	note E_, 2
+	note G#, 4
+	note G#, 4
+	note G#, 4
+	note G#, 2
+	note F#, 2
+	note A_, 4
+	note A_, 3
+	note F#, 1
+	note A_, 2
+	note A_, 4
+	notetype 12, 12, 7
+	note B_, 1
+	note A#, 1
+	note B_, 8
+	note B_, 1
+	note A#, 1
+	note B_, 8
+	note B_, 1
+	note A#, 1
+	note B_, 6
+	notetype 12, 12, 3
+	note B_, 1
+	note A_, 1
+	note G#, 1
+	note F#, 1
+	notetype 12, 12, 2
+	note E_, 16
+	endchannel
+
+
+Music_IntroBattle_Ch3: ; 7f749 (1f:7749)
+	notetype 12, 1, 0
+	octave 4
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note E_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note E_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	octave 5
+	note F#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 3
+	note F#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	note G#, 1
+	note A_, 1
+	octave 5
+	note C#, 1
+	note E_, 1
+	rest 15
+	endchannel
+; 0x7f860
\ No newline at end of file
--- /dev/null
+++ b/music/yellow/meetjessiejames.asm
@@ -1,0 +1,310 @@
+Music_MeetJessieJames_Ch1: ; 8316d (20:716d)
+	tempo 0, 144
+	stereopanning 119
+	duty 3
+	vibrato 8, 1, 4
+	notetype 12, 11, 2
+	octave 3
+	note G#, 1
+	note G_, 1
+	note F#, 2
+	note F_, 2
+	note E_, 2
+	note D#, 2
+	note D_, 2
+	note C#, 2
+	note C_, 2
+	notetype 12, 11, 6
+	note D#, 12
+	note C_, 4
+
+Music_MeetJessieJames_branch_83187:
+	notetype 12, 11, 2
+	octave 4
+	note D_, 16
+	rest 12
+	notetype 12, 11, 4
+	octave 3
+	note A#, 4
+	rest 16
+	rest 8
+	notetype 12, 11, 2
+	octave 2
+	note A_, 2
+	octave 3
+	note A#, 2
+	note A_, 4
+	note D_, 1
+	note D#, 1
+	note D#, 2
+	note D#, 2
+	note D_, 2
+	note D#, 2
+	note D_, 2
+	note D#, 2
+	note F_, 2
+	note D_, 1
+	note D#, 1
+	note D#, 2
+	note D#, 2
+	note D_, 2
+	octave 2
+	note A#, 4
+	notetype 12, 11, 4
+	octave 3
+	note B_, 4
+	notetype 12, 11, 2
+	note D_, 1
+	note D#, 1
+	note D#, 2
+	note D#, 2
+	note D_, 2
+	note D#, 2
+	note D_, 2
+	note D#, 2
+	note F_, 2
+	note D_, 1
+	note D#, 1
+	note D#, 2
+	note D#, 2
+	note D_, 2
+	octave 2
+	note A#, 2
+	octave 3
+	note B_, 2
+	notetype 12, 11, 4
+	note A#, 4
+	loopchannel 0, Music_MeetJessieJames_branch_83187
+
+
+Music_MeetJessieJames_Ch2: ; 831c8 (20:71c8)
+	duty 3
+	vibrato 6, 1, 5
+	notetype 12, 12, 2
+	octave 4
+	note D_, 1
+	note C#, 1
+	note C_, 2
+	octave 3
+	note B_, 2
+	note A#, 2
+	note A_, 2
+	note G#, 2
+	note G_, 2
+	note F#, 2
+	notetype 12, 12, 7
+	note A_, 12
+	octave 4
+	note C#, 4
+
+Music_MeetJessieJames_branch_831df:
+	notetype 12, 12, 2
+	octave 3
+	note C#, 1
+	note D_, 1
+	note D_, 2
+	note D_, 2
+	note C#, 2
+	note D_, 2
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	note C#, 1
+	note D_, 1
+	note D_, 2
+	note D_, 2
+	note C#, 2
+	octave 2
+	note A_, 4
+	notetype 12, 12, 5
+	octave 4
+	note C#, 4
+	notetype 12, 12, 2
+	note D_, 1
+	octave 3
+	note D_, 1
+	note D_, 2
+	note D_, 2
+	note C#, 2
+	note D_, 2
+	note C#, 2
+	note D_, 2
+	note E_, 2
+	note C#, 1
+	note D_, 1
+	note D_, 2
+	note D_, 2
+	note C#, 2
+	notetype 12, 12, 6
+	octave 4
+	note D_, 8
+	notetype 12, 12, 2
+	note D#, 6
+	note F_, 4
+	note D#, 4
+	octave 3
+	note A#, 2
+	octave 4
+	note D#, 6
+	note F_, 4
+	note D#, 2
+	notetype 12, 12, 5
+	note D_, 4
+	notetype 12, 12, 2
+	note D#, 6
+	note F_, 4
+	note D#, 4
+	octave 3
+	note A#, 2
+	octave 4
+	note D#, 4
+	note F_, 4
+	notetype 12, 12, 5
+	note D#, 8
+	loopchannel 0, Music_MeetJessieJames_branch_831df
+
+
+Music_MeetJessieJames_Ch3: ; 8322a (20:722a)
+	notetype 12, 1, 0
+	rest 16
+	rest 8
+	octave 4
+	note D_, 2
+	octave 3
+	note A_, 2
+	octave 4
+	note C_, 2
+	note D#, 2
+
+Music_MeetJessieJames_branch_83235:
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A#, 2
+	note A_, 2
+	note D#, 2
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note D_, 1
+	rest 1
+	octave 3
+	note A_, 2
+	octave 4
+	note C_, 2
+	note D_, 2
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	octave 3
+	note A#, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note A#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	octave 3
+	note A#, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	loopchannel 0, Music_MeetJessieJames_branch_83235
+	endchannel
+; 0x832ba
\ No newline at end of file
--- /dev/null
+++ b/music/yellow/surfingpikachu.asm
@@ -1,0 +1,691 @@
+Music_SurfingPikachu_Ch1: ; 82ce8 (20:6ce8)
+	tempo 0, 117
+	stereopanning 119
+	duty 3
+	vibrato 8, 1, 4
+	notetype 12, 11, 3
+	octave 3
+	note E_, 6
+	notetype 12, 11, 2
+	note F#, 2
+	notetype 12, 11, 3
+	note E_, 6
+	notetype 12, 11, 2
+	note F#, 16
+	rest 2
+	notetype 12, 11, 3
+	note E_, 6
+	notetype 12, 11, 2
+	note A_, 2
+	notetype 12, 11, 3
+	note E_, 6
+	notetype 12, 11, 2
+	note A_, 14
+	notetype 12, 11, 2
+	note D#, 2
+	note C#, 1
+	note D#, 1
+	octave 2
+	note B_, 6
+	octave 3
+	note E_, 4
+	note E_, 4
+	note E_, 8
+	note G#, 4
+	note G#, 4
+	note G#, 2
+
+Music_SurfingPikachu_branch_82d1a:
+	notetype 12, 11, 3
+	octave 3
+	note G#, 4
+	note E_, 4
+	note F#, 4
+	note E_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note E_, 2
+	note D#, 2
+	note C#, 6
+	note F#, 2
+	note A_, 8
+	octave 2
+	note B_, 6
+	octave 3
+	note E_, 2
+	note G#, 8
+	note G#, 4
+	note E_, 4
+	note F#, 4
+	note E_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note G#, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note G#, 2
+	note F#, 6
+	note E_, 2
+	note F#, 1
+	rest 3
+	note A_, 4
+	duty 0
+	notetype 12, 11, 2
+	note G#, 1
+	note F#, 1
+	note G#, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note E_, 2
+	note D#, 2
+	note F#, 2
+	note F#, 2
+	note D#, 2
+	note F#, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note B_, 1
+	note A#, 1
+	note B_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note G_, 2
+	note G#, 2
+	note A_, 2
+	octave 4
+	note C#, 2
+	note C_, 2
+	note C#, 3
+	octave 3
+	note F#, 1
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note A_, 2
+	note E_, 3
+	note E_, 1
+	note B_, 2
+	note A_, 2
+	note G#, 6
+	note E_, 1
+	note F_, 1
+	note F#, 2
+	note F#, 2
+	note D#, 2
+	note F#, 2
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	note B_, 1
+	note A#, 1
+	note B_, 2
+	note G#, 2
+	note E_, 2
+	note G#, 2
+	note G_, 2
+	note G#, 2
+	note A_, 2
+	octave 4
+	note C#, 2
+	note C_, 2
+	note C#, 3
+	octave 3
+	note F#, 1
+	note A_, 2
+	note G#, 2
+	note A_, 2
+	octave 4
+	note D#, 2
+	note E_, 2
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	note D#, 1
+	note E_, 8
+	duty 3
+	loopchannel 0, Music_SurfingPikachu_branch_82d1a
+
+
+Music_SurfingPikachu_Ch2: ; 82d9d (20:6d9d)
+	duty 3
+	vibrato 6, 1, 5
+	notetype 12, 12, 4
+	octave 3
+	note B_, 6
+	notetype 12, 12, 2
+	octave 4
+	note E_, 2
+	notetype 12, 12, 4
+	octave 3
+	note B_, 6
+	notetype 12, 12, 2
+	octave 4
+	note E_, 2
+	notetype 12, 11, 2
+	octave 3
+	note B_, 2
+	octave 4
+	note C#, 2
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	note F#, 2
+	notetype 12, 12, 4
+	octave 4
+	note C#, 6
+	notetype 12, 12, 2
+	note F#, 2
+	notetype 12, 12, 4
+	note C#, 6
+	notetype 12, 12, 2
+	note F#, 2
+	notetype 12, 11, 2
+	note C#, 2
+	note D#, 2
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 2
+	note A_, 2
+	note G#, 2
+	notetype 12, 12, 2
+	note E_, 6
+	note B_, 4
+	note B_, 4
+	note B_, 8
+	note B_, 4
+	note B_, 4
+	note B_, 2
+
+Music_SurfingPikachu_branch_82de0:
+	notetype 12, 12, 6
+	octave 4
+	note E_, 4
+	octave 3
+	note B_, 4
+	note A_, 4
+	octave 4
+	note C#, 4
+	octave 3
+	note B_, 6
+	note A_, 2
+	note G#, 8
+	note F#, 6
+	note A_, 2
+	octave 4
+	note C#, 8
+	octave 3
+	note E_, 6
+	note G#, 2
+	note B_, 8
+	octave 4
+	note E_, 4
+	octave 3
+	note B_, 4
+	note A_, 4
+	octave 4
+	note C#, 4
+	octave 3
+	note B_, 6
+	octave 4
+	note D#, 2
+	note E_, 8
+	note D#, 6
+	note C#, 2
+	note D#, 1
+	rest 3
+	note F#, 4
+	note E_, 10
+	notetype 12, 12, 6
+	duty 2
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 6
+	octave 4
+	note C#, 2
+	note D#, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note E_, 6
+	note F#, 2
+	note G#, 8
+	note A_, 6
+	note G#, 2
+	note A_, 4
+	note F#, 4
+	note G#, 10
+	note E_, 2
+	note D#, 2
+	note C#, 2
+	octave 3
+	note B_, 6
+	octave 4
+	note C#, 2
+	note D#, 4
+	octave 3
+	note B_, 4
+	octave 4
+	note E_, 6
+	note F#, 2
+	note G#, 8
+	note A_, 4
+	note F#, 4
+	note D#, 4
+	octave 5
+	note C#, 4
+	octave 4
+	note B_, 8
+	notetype 12, 12, 2
+	octave 5
+	note E_, 4
+	notetype 12, 12, 6
+	duty 3
+	octave 3
+	note B_, 1
+	note A#, 1
+	note B_, 1
+	octave 4
+	note C#, 1
+	loopchannel 0, Music_SurfingPikachu_branch_82de0
+
+
+Music_SurfingPikachu_Ch3: ; 82e45 (20:6e45)
+	notetype 12, 1, 0
+	octave 4
+	note B_, 6
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note B_, 6
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note B_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	octave 5
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note C#, 1
+	rest 1
+	octave 4
+	note A_, 6
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note A_, 6
+	octave 5
+	note C#, 1
+	rest 1
+	octave 4
+	note A_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+
+Music_SurfingPikachu_branch_82ea0:
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 5
+	note C#, 1
+	note C_, 1
+	note C#, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	octave 5
+	note E_, 1
+	note D#, 1
+	note E_, 1
+	rest 1
+	octave 4
+	note D#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note B_, 1
+	note A#, 1
+	note B_, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note D_, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note F#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note E_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note G#, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note C#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note F#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note B_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note A_, 1
+	rest 1
+	note G#, 1
+	rest 1
+	octave 3
+	note B_, 1
+	rest 1
+	octave 4
+	note C#, 1
+	rest 1
+	note D#, 1
+	rest 1
+	loopchannel 0, Music_SurfingPikachu_branch_82ea0
+; 0x82fbe
\ No newline at end of file
--- /dev/null
+++ b/music/yellow/yellowunusedsong.asm
@@ -1,0 +1,327 @@
+Music_YellowUnusedSong_Ch1: ; 82fbe (20:6fbe)
+	tempo 0, 140
+	stereopanning 119
+	duty 3
+	vibrato 8, 1, 4
+	notetype 8, 11, 2
+	octave 3
+	note A_, 6
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	note A#, 6
+	note A#, 6
+	note G_, 6
+	note G_, 6
+	note A_, 6
+	note E_, 6
+	note A_, 6
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	note A#, 6
+	note A#, 6
+	note A_, 6
+	note G_, 6
+	note A_, 12
+
+Music_YellowUnusedSong_branch_82fde:
+	note A_, 6
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	note A#, 6
+	note A#, 6
+	note G_, 6
+	note G_, 6
+	note A_, 6
+	note E_, 6
+	note A_, 6
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	note A#, 6
+	note A#, 6
+	note G_, 6
+	octave 4
+	note D#, 6
+	note D_, 12
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	rest 16
+	octave 3
+	note A_, 6
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	note A#, 6
+	note A#, 6
+	note G_, 6
+	note G_, 6
+	note A_, 6
+	note E_, 6
+	note A_, 6
+	note A_, 2
+	note A_, 2
+	note A_, 2
+	note A#, 6
+	note A#, 6
+	note A_, 6
+	note G_, 6
+	note A_, 12
+	loopchannel 0, Music_YellowUnusedSong_branch_82fde
+
+
+Music_YellowUnusedSong_Ch2: ; 83010 (20:7010)
+	duty 2
+	notetype 8, 12, 2
+	octave 4
+	note D_, 6
+	note D_, 2
+	note D_, 2
+	note D_, 2
+	note D#, 6
+	note D#, 6
+	note C_, 6
+	note C_, 6
+	note D_, 6
+	octave 3
+	note A_, 6
+	octave 4
+	note D_, 6
+	note D_, 2
+	note D_, 2
+	note D_, 2
+	note D#, 6
+	note D#, 6
+	note D_, 6
+	note A#, 6
+	note A_, 12
+
+Music_YellowUnusedSong_branch_8302a:
+	note D_, 6
+	note D_, 2
+	note D_, 2
+	note D_, 2
+	note D#, 6
+	note D#, 6
+	note C_, 6
+	note C_, 6
+	note D_, 6
+	octave 3
+	note A_, 6
+	octave 4
+	note D_, 6
+	note D_, 2
+	note D_, 2
+	note D_, 2
+	note D#, 6
+	note D#, 6
+	note C_, 6
+	note G#, 6
+	note G_, 12
+	notetype 8, 9, 0
+	octave 3
+	note D#, 16
+	note D#, 8
+	note D#, 16
+	note D#, 8
+	octave 2
+	note A#, 16
+	note A#, 8
+	octave 3
+	note D#, 12
+	note F_, 12
+	notetype 8, 12, 2
+	octave 4
+	note D_, 6
+	note D_, 2
+	note D_, 2
+	note D_, 2
+	note D#, 6
+	note D#, 6
+	note C_, 6
+	note C_, 6
+	note D_, 6
+	octave 3
+	note A_, 6
+	octave 4
+	note D_, 6
+	note D_, 2
+	note D_, 2
+	note D_, 2
+	note D#, 6
+	note D#, 6
+	note D_, 6
+	note A#, 6
+	note A_, 12
+	loopchannel 0, Music_YellowUnusedSong_branch_8302a
+
+
+Music_YellowUnusedSong_Ch3: ; 83068 (20:7068)
+	notetype 12, 1, 0
+	vibrato 2, 1, 5
+	rest 16
+	rest 12
+	octave 4
+	note C_, 4
+	note D_, 8
+	note D#, 8
+	note G_, 8
+	note A#, 8
+
+Music_YellowUnusedSong_branch_83075:
+	note A_, 8
+	note A#, 8
+	note G_, 8
+	note A_, 4
+	note D_, 4
+	note A_, 8
+	note A#, 8
+	octave 5
+	note C#, 8
+	note D_, 8
+	note D#, 16
+	note D#, 16
+	octave 4
+	note A#, 16
+	octave 5
+	note D#, 8
+	note F_, 8
+	octave 4
+	note D_, 16
+	note D_, 16
+	octave 4
+	note D_, 8
+	note D#, 8
+	note G_, 8
+	note A#, 8
+	loopchannel 0, Music_YellowUnusedSong_branch_83075
+
+
+Music_YellowUnusedSong_Ch4: ; 83092 (20:7092)
+	dspeed 12
+	dnote 4, snare3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dspeed 12
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dspeed 12
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+
+Music_YellowUnusedSong_branch_830c3:
+	dnote 4, snare3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dspeed 12
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dspeed 12
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dspeed 12
+	dnote 4, snare3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dspeed 12
+	dnote 4, snare3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dspeed 12
+	dnote 4, snare3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dspeed 12
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 4, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 4, snare3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dspeed 12
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	dspeed 8
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dspeed 12
+	dnote 4, snare3
+	dnote 4, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 2, snare3
+	dnote 4, snare3
+	dnote 4, snare3
+	loopchannel 0, Music_YellowUnusedSong_branch_830c3
+; 0x8316d
\ No newline at end of file
--- a/textpre.py
+++ b/textpre.py
@@ -262,6 +262,12 @@
 
 preprocessor.chars = chars
 
+from extras.pokemontools.crystal import (
+	callchannel,
+	loopchannel,
+)
+
 config = configuration.Config()
-processor = preprocessor.Preprocessor(config, [])
+macros = [callchannel, loopchannel]
+processor = preprocessor.Preprocessor(config, macros)
 processor.preprocess()