summaryrefslogtreecommitdiff
path: root/audio/music/darkcave.asm
diff options
context:
space:
mode:
Diffstat (limited to 'audio/music/darkcave.asm')
-rw-r--r--audio/music/darkcave.asm491
1 files changed, 491 insertions, 0 deletions
diff --git a/audio/music/darkcave.asm b/audio/music/darkcave.asm
new file mode 100644
index 000000000..5ac474211
--- /dev/null
+++ b/audio/music/darkcave.asm
@@ -0,0 +1,491 @@
+_Music_DarkCave: ; 0xea2be
+ db $c0
+ dw _Music_DarkCave_Ch1
+ db $01
+ dw _Music_DarkCave_Ch2
+ db $02
+ dw _Music_DarkCave_Ch3
+ db $03
+ dw _Music_DarkCave_Ch4
+; 0xea2ca
+
+_Music_DarkCave_Ch1: ; 0xea2ca
+ tempo $8000
+ volume $77
+ dutycycle $03
+ tone $0100
+ vibrato $11, $15
+ stereopanning $f0
+ notetype $0c, $a7
+ note $0f
+ loopchannel $04, $62dc
+ octave3
+ note $4f
+ note $3f
+ note $2f
+ note $1f
+ intensity $a3
+ callchannel _Music_DarkCave_sub_0xea333
+ loopchannel $03, $62e8
+ intensity $b7
+ note $97
+ note $47
+ note $87
+ note $37
+ note $67
+ note $27
+ note $47
+ note $87
+ note $97
+ note $47
+ note $87
+ note $37
+ note $67
+ note $27
+ note $47
+ note $17
+ intensity $a3
+ callchannel _Music_DarkCave_sub_0xea333
+ loopchannel $02, $6303
+ note $0f
+ note $07
+ intensity $b7
+ octave2
+ note $61
+ note $81
+ note $93
+ octave3
+ note $4f
+ note $07
+ octave2
+ note $91
+ note $81
+ note $93
+ octave3
+ note $4f
+ note $81
+ note $05
+ note $61
+ note $81
+ note $93
+ note $8f
+ note $61
+ note $05
+ note $91
+ note $81
+ note $93
+ intensity $a3
+ callchannel _Music_DarkCave_sub_0xea333
+ loopchannel $02, $6328
+ loopchannel $00, $62e8 ; end
+; 0xea333
+
+_Music_DarkCave_sub_0xea333: ; 0xea333
+; subroutine
+ octave4
+ note $41
+ octave3
+ note $91
+ octave4
+ note $11
+ note $41
+ octave3
+ note $91
+ octave4
+ note $11
+ note $41
+ note $11
+ note $31
+ octave3
+ note $81
+ note $b1
+ octave4
+ note $31
+ octave3
+ note $81
+ note $b1
+ octave4
+ note $31
+ octave3
+ note $b1
+ octave4
+ note $21
+ octave3
+ note $61
+ note $b1
+ octave4
+ note $21
+ octave3
+ note $61
+ note $b1
+ octave4
+ note $21
+ octave3
+ note $b1
+ octave4
+ note $11
+ octave3
+ note $81
+ note $b1
+ octave4
+ note $11
+ octave3
+ note $81
+ note $b1
+ octave4
+ note $11
+ octave3
+ note $b1
+ endchannel ; end
+; 0xea36a
+
+_Music_DarkCave_Ch2: ; 0xea36a
+ dutycycle $01
+ vibrato $12, $36
+ stereopanning $0f
+ notetype $0c, $a7
+ note $0f
+ loopchannel $04, $6374
+ octave3
+ note $8f
+ note $bf
+ note $6f
+ note $8f
+ note $0f
+ loopchannel $04, $637e
+ note $07
+ stereopanning $ff
+ intensity $c7
+ octave5
+ note $17
+ intensity $c4
+ note $31
+ note $11
+ octave4
+ note $b1
+ note $83
+ note $b1
+ octave5
+ note $33
+ intensity $b0
+ note $23
+ intensity $b7
+ note $2b
+ intensity $59
+ note $17
+ intensity $c7
+ note $17
+ note $07
+ intensity $c7
+ note $17
+ intensity $c4
+ note $31
+ note $11
+ octave4
+ note $b1
+ note $81
+ note $81
+ note $b1
+ octave5
+ note $33
+ intensity $c7
+ note $2b
+ intensity $c3
+ note $11
+ note $21
+ intensity $b0
+ note $49
+ intensity $b7
+ note $45
+ stereopanning $0f
+ intensity $c4
+ octave4
+ note $63
+ note $41
+ note $31
+ note $43
+ note $31
+ note $11
+ note $31
+ note $11
+ octave3
+ note $b1
+ octave4
+ note $11
+ note $33
+ note $11
+ octave3
+ note $b1
+ octave4
+ note $27
+ octave3
+ note $b7
+ intensity $b0
+ octave4
+ note $41
+ note $31
+ note $11
+ octave3
+ note $b1
+ octave4
+ note $17
+ note $63
+ note $41
+ note $31
+ note $43
+ note $31
+ note $11
+ note $31
+ note $11
+ octave3
+ note $b1
+ octave4
+ note $11
+ note $33
+ note $11
+ octave3
+ note $b1
+ octave4
+ note $23
+ note $11
+ note $21
+ note $11
+ note $21
+ octave3
+ note $b1
+ octave4
+ note $21
+ intensity $b0
+ note $17
+ intensity $b7
+ note $17
+ intensity $c7
+ stereopanning $ff
+ note $07
+ octave5
+ note $17
+ intensity $c4
+ note $31
+ note $11
+ octave4
+ note $b1
+ note $83
+ note $b1
+ octave5
+ note $33
+ intensity $49
+ note $27
+ intensity $c7
+ note $27
+ intensity $b0
+ note $17
+ intensity $b7
+ note $17
+ note $07
+ intensity $c7
+ note $17
+ intensity $c4
+ note $31
+ note $11
+ octave4
+ note $b1
+ note $81
+ note $81
+ note $b1
+ octave5
+ note $33
+ intensity $b0
+ note $27
+ intensity $b7
+ note $27
+ intensity $b0
+ note $17
+ intensity $b7
+ note $17
+ intensity $c7
+ note $0f
+ stereopanning $0f
+ note $07
+ octave3
+ note $b1
+ octave4
+ note $11
+ note $23
+ note $1f
+ note $07
+ note $21
+ note $11
+ note $23
+ note $1f
+ intensity $c2
+ note $47
+ intensity $c7
+ octave3
+ note $b1
+ octave4
+ note $11
+ note $23
+ note $1f
+ intensity $c2
+ octave3
+ note $b7
+ intensity $c7
+ octave4
+ note $21
+ note $11
+ intensity $c4
+ note $2f
+ note $03
+ note $0f
+ note $0f
+ note $0f
+ intensity $b7
+ octave5
+ note $4f
+ note $3f
+ note $6f
+ note $4f
+ loopchannel $00, $637e ; end
+; 0xea46e
+
+_Music_DarkCave_Ch3: ; 0xea46e
+ notetype $0c, $27
+ callchannel _Music_DarkCave_sub_0xea4ce
+ loopchannel $02, $6471
+ callchannel _Music_DarkCave_sub_0xea4ce
+ loopchannel $07, $6478
+ callchannel _Music_DarkCave_sub_0xea4c3
+ octave3
+ note $13
+ note $81
+ note $43
+ note $81
+ note $43
+ note $61
+ note $01
+ octave2
+ note $bb
+ callchannel _Music_DarkCave_sub_0xea4c3
+ octave3
+ note $13
+ note $81
+ note $43
+ note $81
+ note $43
+ note $61
+ note $01
+ octave2
+ note $b3
+ octave3
+ note $21
+ note $11
+ note $23
+ callchannel _Music_DarkCave_sub_0xea4a7
+ callchannel _Music_DarkCave_sub_0xea4a7
+ loopchannel $00, $6478 ; end
+; 0xea4a7
+
+_Music_DarkCave_sub_0xea4a7: ; 0xea4a7
+; subroutine
+ octave3
+ note $13
+ note $81
+ note $43
+ note $81
+ note $63
+ note $41
+ note $01
+ octave2
+ note $b3
+ note $b1
+ octave3
+ note $11
+ note $23
+ note $13
+ note $81
+ note $43
+ note $81
+ note $43
+ note $61
+ note $01
+ octave2
+ note $b3
+ octave3
+ note $21
+ note $11
+ note $23
+ endchannel ; end
+; 0xea4c3
+
+_Music_DarkCave_sub_0xea4c3: ; 0xea4c3
+; subroutine
+ octave3
+ note $13
+ note $81
+ note $43
+ note $81
+ note $63
+ note $41
+ note $01
+ octave2
+ note $bb
+ endchannel ; end
+; 0xea4ce
+
+_Music_DarkCave_sub_0xea4ce: ; 0xea4ce
+; subroutine
+ octave2
+ note $13
+ note $81
+ note $43
+ note $81
+ note $63
+ note $41
+ note $01
+ octave1
+ note $b3
+ note $b1
+ octave2
+ note $11
+ note $23
+ note $13
+ note $81
+ note $43
+ note $81
+ note $43
+ note $61
+ note $01
+ octave1
+ note $b3
+ octave2
+ note $21
+ note $11
+ note $23
+ endchannel ; end
+; 0xea4ea
+
+_Music_DarkCave_Ch4: ; 0xea4ea
+ togglenoise $03
+ notetype $0c
+ stereopanning $ff
+ note $47
+ note $47
+ note $43
+ stereopanning $f0
+ note $23
+ stereopanning $0f
+ note $21
+ note $21
+ stereopanning $f0
+ note $23
+ stereopanning $ff
+ note $47
+ note $47
+ note $43
+ stereopanning $0f
+ note $27
+ stereopanning $f0
+ note $21
+ note $21
+ loopchannel $00, $64ee ; end
+; 0xea50d