summaryrefslogtreecommitdiff
path: root/audio/music/rocketbattle.asm
diff options
context:
space:
mode:
Diffstat (limited to 'audio/music/rocketbattle.asm')
-rw-r--r--audio/music/rocketbattle.asm1032
1 files changed, 1032 insertions, 0 deletions
diff --git a/audio/music/rocketbattle.asm b/audio/music/rocketbattle.asm
new file mode 100644
index 000000000..ccb2fb824
--- /dev/null
+++ b/audio/music/rocketbattle.asm
@@ -0,0 +1,1032 @@
+_Music_RocketBattle: ; 0xe9b6f
+ db $80
+ dw _Music_RocketBattle_Ch1
+ db $01
+ dw _Music_RocketBattle_Ch2
+ db $02
+ dw _Music_RocketBattle_Ch3
+; 0xe9b78
+
+_Music_RocketBattle_Ch1: ; 0xe9b78
+ tempo $6500
+ volume $77
+ dutycycle $03
+ tone $0200
+ vibrato $10, $15
+ notetype $0c, $b2
+ octave4
+ note $50
+ note $40
+ note $30
+ note $20
+ note $30
+ note $20
+ note $10
+ octave3
+ note $c0
+ octave4
+ note $10
+ octave3
+ note $c0
+ note $b0
+ note $a0
+ note $b0
+ note $a0
+ note $90
+ note $80
+ note $90
+ note $80
+ note $70
+ note $60
+ note $70
+ note $60
+ note $50
+ note $40
+ note $50
+ note $40
+ note $30
+ note $20
+ note $30
+ note $20
+ note $10
+ octave2
+ note $c0
+ intensity $b2
+ octave3
+ note $15
+ note $13
+ note $51
+ intensity $b7
+ note $33
+ loopchannel $03, $5bad
+ intensity $b2
+ note $15
+ note $15
+ intensity $b7
+ note $33
+ intensity $b2
+ octave4
+ note $55
+ note $53
+ note $81
+ intensity $b7
+ note $63
+ loopchannel $03, $5bc1
+ intensity $b2
+ note $55
+ note $53
+ intensity $b7
+ note $31
+ note $43
+ intensity $b3
+ octave4
+ note $11
+ octave3
+ note $51
+ note $51
+ note $b1
+ note $61
+ note $61
+ note $a1
+ note $31
+ note $31
+ octave4
+ note $11
+ octave3
+ note $51
+ note $51
+ note $a1
+ note $51
+ note $31
+ note $51
+ note $61
+ note $51
+ note $61
+ intensity $b5
+ note $83
+ intensity $b3
+ note $81
+ note $61
+ note $41
+ note $31
+ note $21
+ note $31
+ intensity $b5
+ note $43
+ intensity $b3
+ note $41
+ note $31
+ note $61
+ octave4
+ note $51
+ octave3
+ note $51
+ note $51
+ octave4
+ note $31
+ octave3
+ note $61
+ note $61
+ octave4
+ note $11
+ octave3
+ note $31
+ note $31
+ octave4
+ note $51
+ octave3
+ note $51
+ note $51
+ octave4
+ note $31
+ octave3
+ note $51
+ note $31
+ note $51
+ note $61
+ note $51
+ note $61
+ intensity $b5
+ note $83
+ intensity $b3
+ note $81
+ note $61
+ octave4
+ note $11
+ note $31
+ note $11
+ note $31
+ intensity $b5
+ note $63
+ intensity $b2
+ octave3
+ note $61
+ note $81
+ note $93
+ intensity $b5
+ note $33
+ note $13
+ note $33
+ note $51
+ intensity $b2
+ note $61
+ note $a3
+ intensity $b7
+ note $a3
+ intensity $b5
+ note $a1
+ note $81
+ note $63
+ note $33
+ note $13
+ note $33
+ note $51
+ note $61
+ note $51
+ note $31
+ note $11
+ note $b1
+ note $81
+ note $a1
+ note $b1
+ intensity $b7
+ octave4
+ note $55
+ note $33
+ octave3
+ note $81
+ note $b3
+ note $a5
+ note $83
+ note $51
+ note $63
+ note $55
+ note $35
+ note $43
+ intensity $a0
+ note $57
+ intensity $a7
+ note $57
+ intensity $b7
+ octave2
+ note $a7
+ note $87
+ note $a7
+ note $b7
+ note $a7
+ note $87
+ note $a7
+ octave3
+ note $27
+ note $37
+ note $27
+ octave2
+ note $b7
+ note $a7
+ octave3
+ note $37
+ note $27
+ note $37
+ note $57
+ octave2
+ note $b5
+ octave3
+ note $35
+ note $13
+ intensity $b5
+ octave2
+ note $b1
+ octave3
+ note $11
+ note $31
+ note $51
+ note $61
+ note $81
+ note $a1
+ note $b1
+ note $a1
+ note $51
+ note $a1
+ note $b1
+ note $a1
+ note $51
+ note $31
+ note $51
+ note $a1
+ note $51
+ note $a1
+ octave4
+ note $21
+ note $31
+ note $21
+ octave3
+ note $b1
+ note $81
+ intensity $b2
+ note $55
+ note $55
+ note $53
+ note $55
+ note $53
+ intensity $b7
+ note $81
+ note $63
+ intensity $b2
+ note $55
+ note $53
+ intensity $b7
+ note $81
+ note $63
+ intensity $b2
+ note $55
+ octave4
+ note $30
+ note $40
+ intensity $a0
+ note $57
+ intensity $b2
+ octave3
+ note $65
+ note $63
+ intensity $b7
+ note $b1
+ note $83
+ intensity $b2
+ note $65
+ note $63
+ intensity $b7
+ note $a1
+ note $83
+ loopchannel $02, $5cc5
+ intensity $b2
+ note $65
+ octave4
+ note $30
+ note $50
+ intensity $a0
+ note $67
+ intensity $b3
+ note $31
+ octave3
+ note $a1
+ note $51
+ note $a3
+ note $a1
+ intensity $b7
+ octave4
+ note $33
+ intensity $b3
+ note $41
+ octave3
+ note $b1
+ note $81
+ note $b3
+ note $b1
+ intensity $b7
+ octave4
+ note $33
+ intensity $b3
+ note $51
+ note $11
+ octave3
+ note $a1
+ octave4
+ note $13
+ note $11
+ intensity $b7
+ note $43
+ intensity $a0
+ note $53
+ intensity $a7
+ note $55
+ intensity $a0
+ octave3
+ note $95
+ intensity $b3
+ note $11
+ note $51
+ note $51
+ octave2
+ note $b1
+ octave3
+ note $61
+ note $61
+ octave2
+ note $a1
+ octave3
+ note $31
+ note $31
+ note $11
+ note $51
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $31
+ note $11
+ note $11
+ octave2
+ note $b1
+ octave3
+ note $11
+ intensity $b5
+ note $33
+ intensity $b3
+ note $31
+ note $11
+ octave2
+ note $b1
+ octave3
+ note $31
+ note $21
+ note $31
+ intensity $b5
+ note $43
+ intensity $b3
+ note $41
+ note $31
+ note $61
+ loopchannel $00, $5c02 ; end
+; 0xe9d3e
+
+_Music_RocketBattle_Ch2: ; 0xe9d3e
+ dutycycle $03
+ vibrato $08, $36
+ tone $0100
+ notetype $0c, $b2
+ octave4
+ note $a3
+ note $b3
+ note $c3
+ octave5
+ note $10
+ intensity $82
+ octave4
+ note $90
+ note $a0
+ note $90
+ intensity $c2
+ octave5
+ note $20
+ intensity $92
+ octave4
+ note $90
+ note $a0
+ note $90
+ intensity $c2
+ octave5
+ note $30
+ intensity $a2
+ octave4
+ note $90
+ note $a0
+ note $90
+ intensity $c2
+ octave5
+ note $40
+ intensity $b2
+ octave4
+ note $90
+ note $a0
+ note $90
+ intensity $c2
+ octave5
+ note $50
+ octave4
+ note $90
+ note $a0
+ note $90
+ intensity $c2
+ octave3
+ note $a5
+ note $a3
+ octave4
+ note $11
+ intensity $c7
+ octave3
+ note $b3
+ loopchannel $03, $5d7b
+ intensity $c2
+ note $a5
+ note $a5
+ intensity $4a
+ note $93
+ intensity $c2
+ octave4
+ note $a5
+ note $a3
+ octave5
+ note $11
+ intensity $c7
+ octave4
+ note $b3
+ loopchannel $03, $5d91
+ intensity $c2
+ note $a5
+ note $a3
+ intensity $c7
+ note $81
+ note $93
+ callchannel _Music_RocketBattle_sub_0xe9ea0
+ intensity $b0
+ note $6f
+ intensity $b7
+ note $6f
+ callchannel _Music_RocketBattle_sub_0xe9ea0
+ intensity $b0
+ note $67
+ intensity $b7
+ note $67
+ intensity $b0
+ note $b7
+ intensity $b7
+ note $b7
+ intensity $c4
+ octave3
+ note $a1
+ note $81
+ note $a1
+ intensity $c7
+ octave4
+ note $13
+ octave3
+ note $b1
+ note $a1
+ note $81
+ intensity $c2
+ note $a1
+ octave4
+ note $13
+ intensity $b0
+ note $15
+ intensity $b7
+ note $13
+ intensity $c4
+ octave3
+ note $b1
+ note $a1
+ note $b1
+ intensity $c7
+ octave4
+ note $33
+ note $11
+ octave3
+ note $b1
+ note $a1
+ intensity $c2
+ note $b1
+ octave4
+ note $33
+ intensity $b0
+ note $33
+ intensity $b7
+ note $35
+ intensity $4f
+ note $a5
+ intensity $a0
+ note $85
+ note $63
+ note $55
+ note $65
+ note $83
+ note $a5
+ note $b5
+ note $93
+ note $a5
+ intensity $a7
+ note $a9
+ intensity $3f
+ octave3
+ note $37
+ intensity $b7
+ note $37
+ intensity $3f
+ note $27
+ intensity $b7
+ note $27
+ intensity $3f
+ note $37
+ intensity $b7
+ note $37
+ intensity $3f
+ note $57
+ intensity $b7
+ note $57
+ intensity $4e
+ note $67
+ intensity $a0
+ note $67
+ note $5f
+ note $6f
+ note $af
+ intensity $3f
+ note $6f
+ intensity $c7
+ octave4
+ note $37
+ note $27
+ intensity $b0
+ note $57
+ intensity $b7
+ note $57
+ intensity $3c
+ note $a5
+ intensity $c7
+ note $a9
+ intensity $c2
+ octave3
+ note $a5
+ note $a5
+ note $a3
+ note $a5
+ note $a3
+ intensity $c7
+ octave4
+ note $11
+ octave3
+ note $b3
+ intensity $c2
+ note $a5
+ note $a3
+ intensity $c7
+ octave4
+ note $11
+ octave3
+ note $b3
+ intensity $c2
+ note $a5
+ intensity $c7
+ octave4
+ note $80
+ note $90
+ note $a7
+ intensity $c2
+ octave3
+ note $b5
+ note $b3
+ intensity $c7
+ octave4
+ note $31
+ note $13
+ loopchannel $03, $5e5a
+ intensity $c2
+ octave3
+ note $b5
+ intensity $c7
+ octave4
+ note $80
+ note $a0
+ note $b7
+ intensity $c7
+ note $a5
+ note $85
+ note $a3
+ note $b5
+ octave5
+ note $35
+ octave4
+ note $b3
+ note $a5
+ note $85
+ intensity $c5
+ note $a3
+ intensity $b0
+ note $a7
+ intensity $b7
+ note $a7
+ intensity $c6
+ octave3
+ note $a5
+ note $95
+ note $53
+ note $a5
+ note $95
+ note $53
+ intensity $b0
+ note $67
+ intensity $b7
+ note $67
+ intensity $3d
+ note $b7
+ intensity $c7
+ note $b7
+ loopchannel $00, $5db1 ; end
+; 0xe9ea0
+
+_Music_RocketBattle_sub_0xe9ea0: ; 0xe9ea0
+; subroutine
+ intensity $c6
+ octave4
+ note $a5
+ note $95
+ note $53
+ note $a5
+ note $95
+ note $53
+ endchannel ; end
+; 0xe9eaa
+
+_Music_RocketBattle_Ch3: ; 0xe9eaa
+ notetype $0c, $19
+ octave3
+ note $a1
+ octave4
+ note $51
+ octave3
+ note $91
+ octave4
+ note $51
+ octave3
+ note $81
+ octave4
+ note $51
+ octave3
+ note $71
+ octave4
+ note $51
+ octave3
+ note $61
+ octave4
+ note $51
+ octave3
+ note $51
+ octave4
+ note $51
+ octave2
+ note $c1
+ octave3
+ note $11
+ octave2
+ note $c1
+ note $b1
+ callchannel _Music_RocketBattle_sub_0xe9fe6
+ loopchannel $03, $5ecc
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $31
+ octave2
+ note $a1
+ octave3
+ note $81
+ note $61
+ note $51
+ note $31
+ callchannel _Music_RocketBattle_sub_0xe9fe6
+ loopchannel $03, $5edf
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $31
+ octave2
+ note $a1
+ octave3
+ note $81
+ octave2
+ note $81
+ note $a1
+ note $b1
+ callchannel _Music_RocketBattle_sub_0xe9ff3
+ callchannel _Music_RocketBattle_sub_0xea010
+ octave3
+ note $61
+ callchannel _Music_RocketBattle_sub_0xea01d
+ callchannel _Music_RocketBattle_sub_0xe9ff3
+ callchannel _Music_RocketBattle_sub_0xea010
+ octave3
+ note $b1
+ octave2
+ note $b1
+ octave3
+ note $61
+ octave2
+ note $b1
+ octave3
+ note $61
+ octave2
+ note $b1
+ octave3
+ note $61
+ note $51
+ note $31
+ callchannel _Music_RocketBattle_sub_0xea02a
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $a1
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $a1
+ octave2
+ note $a1
+ octave3
+ note $51
+ octave2
+ note $b1
+ octave3
+ note $61
+ loopchannel $05, $5f25
+ note $b1
+ octave2
+ note $b1
+ octave3
+ note $61
+ note $b1
+ octave2
+ note $b1
+ octave3
+ note $b1
+ callchannel _Music_RocketBattle_sub_0xea02a
+ octave2
+ note $a1
+ octave3
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $61
+ note $51
+ note $31
+ callchannel _Music_RocketBattle_sub_0xea02a
+ callchannel _Music_RocketBattle_sub_0xea02a
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $31
+ octave2
+ note $b1
+ note $a1
+ octave3
+ note $31
+ note $81
+ note $61
+ loopchannel $07, $5f4e
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $31
+ octave2
+ note $b1
+ note $a1
+ octave3
+ note $a1
+ note $81
+ note $61
+ octave2
+ note $b1
+ octave3
+ note $61
+ loopchannel $04, $5f6a
+ octave2
+ note $b1
+ octave3
+ note $61
+ note $81
+ note $61
+ note $51
+ note $31
+ note $21
+ note $31
+ octave2
+ note $a1
+ octave3
+ note $51
+ loopchannel $0d, $5f7c
+ octave2
+ note $a1
+ octave3
+ note $53
+ note $31
+ note $11
+ octave2
+ note $b1
+ octave2
+ note $a1
+ octave3
+ note $51
+ loopchannel $04, $5f8c
+ octave2
+ note $a1
+ octave4
+ note $31
+ octave3
+ note $a1
+ note $b3
+ note $a1
+ note $81
+ note $b1
+ octave2
+ note $b1
+ octave3
+ note $61
+ loopchannel $07, $5f9e
+ note $51
+ note $61
+ octave2
+ note $b1
+ octave3
+ note $61
+ loopchannel $05, $5fa8
+ octave3
+ note $b1
+ octave4
+ note $33
+ note $11
+ octave3
+ note $b1
+ note $81
+ callchannel _Music_RocketBattle_sub_0xea033
+ octave3
+ note $51
+ callchannel _Music_RocketBattle_sub_0xea010
+ octave3
+ note $61
+ callchannel _Music_RocketBattle_sub_0xea033
+ octave3
+ note $a1
+ octave2
+ note $a1
+ octave3
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $51
+ callchannel _Music_RocketBattle_sub_0xe9ff3
+ callchannel _Music_RocketBattle_sub_0xea010
+ octave3
+ note $61
+ callchannel _Music_RocketBattle_sub_0xea01d
+ loopchannel $00, $5efe ; end
+; 0xe9fe6
+
+_Music_RocketBattle_sub_0xe9fe6: ; 0xe9fe6
+; subroutine
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $31
+ octave2
+ note $a1
+ note $b1
+ octave3
+ note $51
+ note $81
+ note $61
+ endchannel ; end
+; 0xe9ff3
+
+_Music_RocketBattle_sub_0xe9ff3: ; 0xe9ff3
+; subroutine
+ octave2
+ note $a1
+ octave3
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $41
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $51
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $41
+ note $31
+ endchannel ; end
+; 0xea010
+
+_Music_RocketBattle_sub_0xea010: ; 0xea010
+; subroutine
+ octave2
+ note $b1
+ octave3
+ note $61
+ note $b1
+ octave2
+ note $b1
+ octave3
+ note $61
+ note $b1
+ octave2
+ note $b1
+ endchannel ; end
+; 0xea01d
+
+_Music_RocketBattle_sub_0xea01d: ; 0xea01d
+; subroutine
+ octave2
+ note $b1
+ octave3
+ note $61
+ note $b1
+ note $61
+ note $b1
+ note $61
+ octave2
+ note $b1
+ octave3
+ note $61
+ endchannel ; end
+; 0xea02a
+
+_Music_RocketBattle_sub_0xea02a: ; 0xea02a
+; subroutine
+ octave2
+ note $a1
+ octave3
+ note $51
+ loopchannel $04, $602a
+ endchannel ; end
+; 0xea033
+
+_Music_RocketBattle_sub_0xea033: ; 0xea033
+; subroutine
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $a1
+ octave2
+ note $a1
+ octave3
+ note $51
+ note $a1
+ octave2
+ note $a1
+ endchannel ; end
+; 0xea040