summaryrefslogtreecommitdiff
path: root/audio/music/mobileadapter.asm
diff options
context:
space:
mode:
Diffstat (limited to 'audio/music/mobileadapter.asm')
-rw-r--r--audio/music/mobileadapter.asm676
1 files changed, 676 insertions, 0 deletions
diff --git a/audio/music/mobileadapter.asm b/audio/music/mobileadapter.asm
new file mode 100644
index 000000000..5a4a8fbce
--- /dev/null
+++ b/audio/music/mobileadapter.asm
@@ -0,0 +1,676 @@
+_Music_MobileAdapter: ; 0x1fc87
+ db $c0
+ dw _Music_MobileAdapter_Ch1
+ db $01
+ dw _Music_MobileAdapter_Ch2
+ db $02
+ dw _Music_MobileAdapter_Ch3
+ db $03
+ dw _Music_MobileAdapter_Ch4
+; 0x1fc93
+
+_Music_MobileAdapter_Ch1: ; 0x1fc93
+ tempo $8400
+ volume $77
+ tone $0100
+ stereopanning $0f
+ dutycycle $02
+ notetype $0c, $84
+ note $01
+ note $05
+ octave3
+ note $80
+ octave4
+ note $30
+ note $50
+ note $00
+ note $30
+ note $00
+ note $23
+ callchannel _Music_MobileAdapter_sub_0x1fd39
+ note $30
+ note $20
+ note $31
+ octave3
+ note $a0
+ note $80
+ note $a1
+ note $70
+ note $50
+ note $71
+ note $30
+ note $20
+ note $31
+ callchannel _Music_MobileAdapter_sub_0x1fd39
+ note $30
+ note $20
+ octave3
+ note $c0
+ octave4
+ note $30
+ note $70
+ note $50
+ note $30
+ note $20
+ intensity $94
+ note $31
+ octave3
+ note $a1
+ octave4
+ note $33
+ octave5
+ note $20
+ note $00
+ note $20
+ note $00
+ note $20
+ note $00
+ octave4
+ note $27
+ intensity $92
+ note $70
+ note $80
+ note $a1
+ note $91
+ note $a1
+ intensity $94
+ note $52
+ octave3
+ note $a2
+ note $53
+ octave4
+ note $80
+ note $00
+ note $80
+ note $00
+ note $80
+ note $00
+ octave3
+ note $c7
+ intensity $92
+ octave4
+ note $c0
+ octave5
+ note $10
+ note $21
+ octave4
+ note $c1
+ note $a1
+ octave5
+ note $22
+ intensity $94
+ octave4
+ note $22
+ octave3
+ note $a3
+ octave4
+ note $70
+ note $00
+ note $70
+ note $00
+ note $70
+ note $00
+ octave3
+ note $79
+ octave4
+ note $30
+ note $00
+ note $30
+ note $00
+ note $30
+ note $00
+ octave3
+ note $39
+ octave4
+ note $a7
+ intensity $a1
+ octave3
+ note $20
+ note $30
+ note $50
+ note $70
+ note $80
+ note $a0
+ note $c0
+ octave4
+ note $20
+ note $30
+ note $20
+ note $31
+ octave3
+ note $a0
+ note $80
+ note $a1
+ intensity $94
+ note $71
+ octave2
+ note $a1
+ octave3
+ note $33
+ intensity $77
+ callchannel _Music_MobileAdapter_sub_0x1ff09
+ loopchannel $00, $7cad ; end
+; 0x1fd39
+
+_Music_MobileAdapter_sub_0x1fd39: ; 0x1fd39
+; subroutine
+ intensity $94
+ octave4
+ note $70
+ note $00
+ note $70
+ note $00
+ note $71
+ octave3
+ note $79
+ octave4
+ note $80
+ note $00
+ note $80
+ note $00
+ note $81
+ octave3
+ note $87
+ intensity $a1
+ note $c0
+ octave4
+ note $30
+ note $50
+ note $30
+ note $20
+ note $50
+ note $30
+ note $20
+ octave3
+ note $c0
+ note $a0
+ note $50
+ note $70
+ note $80
+ note $70
+ note $50
+ note $a0
+ note $c0
+ octave4
+ note $20
+ endchannel ; end
+; 0x1fd63
+
+_Music_MobileAdapter_Ch2: ; 0x1fd63
+ notetype $0c, $c1
+ vibrato $10, $23
+ dutycycle $02
+ octave3
+ note $80
+ note $c0
+ octave4
+ note $30
+ note $20
+ note $31
+ octave3
+ note $c0
+ note $b0
+ note $c1
+ octave4
+ note $21
+ octave3
+ note $c1
+ note $a1
+ intensity $b4
+ octave4
+ note $30
+ note $70
+ callchannel _Music_MobileAdapter_sub_0x1fdfe
+ note $a3
+ note $83
+ note $a3
+ note $53
+ note $7b
+ note $01
+ note $30
+ note $70
+ callchannel _Music_MobileAdapter_sub_0x1fdfe
+ octave5
+ note $23
+ octave4
+ note $a3
+ octave5
+ note $73
+ note $53
+ note $3b
+ note $01
+ note $20
+ note $30
+ note $50
+ note $00
+ note $50
+ note $00
+ note $50
+ note $00
+ note $83
+ note $71
+ note $51
+ note $31
+ note $28
+ intensity $a2
+ octave3
+ note $52
+ note $21
+ intensity $b4
+ octave5
+ note $30
+ note $20
+ octave4
+ note $c0
+ note $00
+ note $c0
+ note $00
+ note $c0
+ note $00
+ octave5
+ note $23
+ note $31
+ note $51
+ note $71
+ note $58
+ intensity $a2
+ octave3
+ note $a2
+ note $51
+ intensity $b4
+ octave5
+ note $70
+ note $80
+ note $a0
+ note $00
+ note $a0
+ note $00
+ note $a0
+ note $00
+ note $83
+ note $71
+ note $51
+ note $30
+ note $20
+ octave4
+ note $c0
+ note $00
+ note $c0
+ note $00
+ note $c0
+ note $00
+ octave5
+ note $83
+ note $71
+ note $31
+ octave4
+ note $b0
+ note $c0
+ octave5
+ note $2b
+ note $53
+ note $3f
+ dutycycle $01
+ intensity $71
+ callchannel _Music_MobileAdapter_sub_0x1fe16
+ octave4
+ note $50
+ note $a0
+ octave5
+ note $20
+ note $50
+ callchannel _Music_MobileAdapter_sub_0x1fe16
+ note $01
+ dutycycle $02
+ intensity $b4
+ octave4
+ note $30
+ note $70
+ loopchannel $00, $7d80 ; end
+; 0x1fdfe
+
+_Music_MobileAdapter_sub_0x1fdfe: ; 0x1fdfe
+; subroutine
+ note $a0
+ note $00
+ note $a0
+ note $00
+ note $a1
+ octave5
+ note $33
+ note $21
+ octave4
+ note $c1
+ note $80
+ note $a0
+ note $c0
+ note $00
+ note $c0
+ note $00
+ note $c1
+ octave5
+ note $53
+ note $31
+ note $21
+ octave4
+ note $c1
+ endchannel ; end
+; 0x1fe16
+
+_Music_MobileAdapter_sub_0x1fe16: ; 0x1fe16
+; subroutine
+ octave5
+ note $70
+ note $30
+ octave4
+ note $a0
+ note $70
+ octave5
+ note $70
+ note $30
+ octave4
+ note $a0
+ note $70
+ octave5
+ note $70
+ note $30
+ octave4
+ note $b0
+ note $70
+ octave5
+ note $70
+ note $30
+ octave4
+ note $b0
+ note $70
+ octave5
+ note $80
+ note $30
+ octave4
+ note $c0
+ note $80
+ octave5
+ note $80
+ note $30
+ octave4
+ note $c0
+ note $80
+ octave5
+ note $23
+ endchannel ; end
+; 0x1fe3d
+
+_Music_MobileAdapter_Ch3: ; 0x1fe3d
+ notetype $0c, $14
+ note $01
+ octave3
+ note $80
+ note $00
+ note $c0
+ note $00
+ note $80
+ note $00
+ note $c0
+ note $80
+ note $a0
+ note $00
+ note $50
+ note $00
+ note $a3
+ callchannel _Music_MobileAdapter_sub_0x1fecf
+ callchannel _Music_MobileAdapter_sub_0x1fee3
+ callchannel _Music_MobileAdapter_sub_0x1feee
+ note $30
+ note $00
+ octave2
+ note $a0
+ note $00
+ note $c0
+ note $00
+ octave3
+ note $20
+ note $00
+ callchannel _Music_MobileAdapter_sub_0x1fecf
+ callchannel _Music_MobileAdapter_sub_0x1fee3
+ callchannel _Music_MobileAdapter_sub_0x1feee
+ note $31
+ octave2
+ note $a1
+ octave3
+ note $33
+ callchannel _Music_MobileAdapter_sub_0x1fee3
+ callchannel _Music_MobileAdapter_sub_0x1fef7
+ note $c0
+ note $00
+ octave3
+ note $80
+ note $00
+ octave2
+ note $c0
+ note $00
+ octave3
+ note $30
+ note $00
+ octave2
+ note $80
+ note $00
+ octave3
+ note $30
+ note $00
+ octave2
+ note $80
+ note $00
+ note $c0
+ note $00
+ callchannel _Music_MobileAdapter_sub_0x1fef7
+ octave3
+ note $30
+ note $00
+ note $a0
+ note $00
+ note $30
+ note $00
+ note $a0
+ note $00
+ note $20
+ note $00
+ note $a0
+ note $00
+ note $20
+ note $00
+ note $a0
+ note $00
+ octave2
+ note $c0
+ note $00
+ octave3
+ note $80
+ note $00
+ octave2
+ note $c0
+ note $00
+ octave3
+ note $80
+ note $00
+ octave2
+ note $b0
+ note $00
+ octave3
+ note $80
+ note $00
+ octave2
+ note $b0
+ note $00
+ octave3
+ note $80
+ note $00
+ callchannel _Music_MobileAdapter_sub_0x1fee3
+ note $30
+ note $00
+ note $a0
+ note $00
+ note $30
+ note $00
+ note $a0
+ note $00
+ note $71
+ octave2
+ note $a1
+ octave3
+ note $33
+ callchannel _Music_MobileAdapter_sub_0x1ff09
+ loopchannel $00, $7e4f ; end
+; 0x1fecf
+
+_Music_MobileAdapter_sub_0x1fecf: ; 0x1fecf
+; subroutine
+ octave3
+ note $30
+ note $00
+ note $a0
+ note $00
+ loopchannel $04, $7ecf
+ octave2
+ note $80
+ note $00
+ octave3
+ note $30
+ note $00
+ loopchannel $04, $7ed8
+ endchannel ; end
+; 0x1fee3
+
+_Music_MobileAdapter_sub_0x1fee3: ; 0x1fee3
+; subroutine
+ octave2
+ note $a0
+ note $00
+ octave3
+ note $50
+ note $00
+ loopchannel $04, $7ee3
+ endchannel ; end
+; 0x1feee
+
+_Music_MobileAdapter_sub_0x1feee: ; 0x1feee
+; subroutine
+ note $30
+ note $00
+ note $a0
+ note $00
+ note $30
+ note $00
+ note $a0
+ note $00
+ endchannel ; end
+; 0x1fef7
+
+_Music_MobileAdapter_sub_0x1fef7: ; 0x1fef7
+; subroutine
+ octave2
+ note $a0
+ note $00
+ octave3
+ note $20
+ note $00
+ note $50
+ note $00
+ note $20
+ note $00
+ octave2
+ note $a0
+ octave3
+ note $51
+ note $00
+ octave2
+ note $a3
+ endchannel ; end
+; 0x1ff09
+
+_Music_MobileAdapter_sub_0x1ff09: ; 0x1ff09
+; subroutine
+ octave2
+ note $a0
+ note $00
+ octave3
+ note $31
+ octave2
+ note $a0
+ octave3
+ note $32
+ octave2
+ note $b0
+ note $00
+ octave3
+ note $31
+ octave2
+ note $b0
+ octave3
+ note $32
+ octave2
+ note $c0
+ note $00
+ octave3
+ note $31
+ octave2
+ note $c0
+ octave3
+ note $32
+ octave2
+ note $a1
+ note $05
+ loopchannel $02, $7f09
+ endchannel ; end
+; 0x1ff2c
+
+_Music_MobileAdapter_Ch4: ; 0x1ff2c
+ togglenoise $03
+ stereopanning $f0
+ notetype $0c
+ note $01
+ note $09
+ note $31
+ note $31
+ note $30
+ note $30
+ callchannel _Music_MobileAdapter_sub_0x1ff60
+ callchannel _Music_MobileAdapter_sub_0x1ff60
+ note $03
+ note $37
+ note $37
+ note $33
+ note $30
+ note $32
+ note $33
+ loopchannel $02, $7f3e
+ note $03
+ note $33
+ loopchannel $0b, $7f49
+ note $01
+ note $31
+ note $31
+ note $30
+ note $30
+ note $03
+ note $37
+ note $37
+ note $35
+ note $31
+ note $31
+ note $30
+ note $30
+ loopchannel $00, $7f38 ; end
+; 0x1ff60
+
+_Music_MobileAdapter_sub_0x1ff60: ; 0x1ff60
+; subroutine
+ note $03
+ note $33
+ loopchannel $07, $7f60
+ note $01
+ note $31
+ note $31
+ note $30
+ note $30
+ endchannel ; end
+; 0x1ff6c