summaryrefslogtreecommitdiff
path: root/music/lookofficer.asm
blob: 673072b35646674e011b29fce01c18f63f26e013 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
_Music_LookOfficer: ; 0xed82d
	db $80
	dw _Music_LookOfficer_Ch1
	db $01
	dw _Music_LookOfficer_Ch2
	db $02
	dw _Music_LookOfficer_Ch3
; 0xed836

_Music_LookOfficer_Ch1: ; 0xed836
	tempo $7400
	volume $77
	tone $0100
	vibrato $12, $34
	stereopanning $0f
	dutycycle $03
	notetype $0c, $a7
	octave4
	note $20
	note $30
	note $40
	note $50
	note $6b
	intensity $2f
	octave3
	note $cf
	intensity $82
	note $03
	note $c5
	note $93
	note $c5
	note $c5
	note $93
	note $c1
	intensity $2f
	note $bf
	note $af
	loopchannel $00, $5852 ; end
; 0xed863

_Music_LookOfficer_Ch2: ; 0xed863
	vibrato $12, $34
	dutycycle $03
	notetype $0c, $b7
	octave5
	note $40
	note $30
	note $20
	note $10
	octave4
	note $cb
	dutycycle $03
	intensity $a2
	octave1
	note $c3
	octave2
	note $a1
	octave1
	note $c3
	octave2
	note $61
	octave1
	note $c1
	octave2
	note $41
	note $51
	note $91
	octave3
	note $51
	octave2
	note $51
	note $91
	note $c1
	note $51
	note $91
	loopchannel $02, $5882
	forceoctave $01
	callchannel _Music_LookOfficer_sub_0xed89e
	forceoctave $00
	callchannel _Music_LookOfficer_sub_0xed89e
	loopchannel $00, $5882 ; end
; 0xed89e

_Music_LookOfficer_sub_0xed89e: ; 0xed89e
; subroutine
	octave1
	note $a1
	octave2
	note $21
	note $a1
	octave1
	note $a1
	octave2
	note $21
	note $51
	octave1
	note $a1
	octave2
	note $21
	endchannel ; end
; 0xed8ad

_Music_LookOfficer_Ch3: ; 0xed8ad
	vibrato $14, $14
	stereopanning $f0
	notetype $0c, $14
	note $09
	octave3
	note $c1
	note $01
	note $c1
	intensity $12
	octave5
	note $41
	note $00
	note $61
	note $00
	note $a1
	note $c1
	note $00
	octave6
	note $21
	note $00
	note $41
	note $55
	note $45
	note $23
	octave5
	note $c1
	note $a1
	note $91
	note $71
	note $91
	note $a1
	note $c1
	octave6
	note $21
	note $67
	note $37
	note $57
	note $27
	loopchannel $00, $58c8 ; end
; 0xed8dd