diff options
Diffstat (limited to 'audio/music/victoryroad.asm')
-rw-r--r-- | audio/music/victoryroad.asm | 204 |
1 files changed, 204 insertions, 0 deletions
diff --git a/audio/music/victoryroad.asm b/audio/music/victoryroad.asm new file mode 100644 index 000000000..2e15de3ca --- /dev/null +++ b/audio/music/victoryroad.asm @@ -0,0 +1,204 @@ +_Music_VictoryRoad: ; 0xf6c72 + db $c0 + dw _Music_VictoryRoad_Ch1 + db $01 + dw _Music_VictoryRoad_Ch2 + db $02 + dw _Music_VictoryRoad_Ch3 + db $03 + dw _Music_VictoryRoad_Ch4 +; 0xf6c7e + +_Music_VictoryRoad_Ch1: ; 0xf6c7e + tempo $9000 + volume $77 + stereopanning $0f + dutycycle $03 + tone $0200 + notetype $0c, $b3 + callchannel _Music_VictoryRoad_sub_0xf6cb9 + loopchannel $06, $6c8d + intensity $b2 + octave2 + note $a0 + octave3 + note $20 + note $30 + note $00 + octave2 + note $a0 + intensity $b7 + octave3 + note $22 + octave2 + note $a0 + octave3 + note $32 + octave2 + note $a0 + octave3 + note $92 + loopchannel $02, $6c94 + callchannel _Music_VictoryRoad_sub_0xf6cb9 + loopchannel $02, $6cae + loopchannel $00, $6c8d ; end +; 0xf6cb9 + +_Music_VictoryRoad_sub_0xf6cb9: ; 0xf6cb9 +; subroutine + intensity $b2 + octave2 + note $80 + note $c0 + octave3 + note $10 + note $00 + octave2 + note $80 + intensity $b7 + note $c2 + note $80 + octave3 + note $12 + octave2 + note $80 + octave3 + note $72 + endchannel ; end +; 0xf6cce + +_Music_VictoryRoad_Ch2: ; 0xf6cce + dutycycle $03 + vibrato $10, $24 + notetype $0c, $c2 + callchannel _Music_VictoryRoad_sub_0xf6d1e + note $01 + callchannel _Music_VictoryRoad_sub_0xf6d1e + note $00 + octave4 + note $10 + notetype $0c, $b0 + note $57 + octave5 + note $13 + octave4 + note $c3 + note $5e + note $40 + notetype $0c, $b0 + note $57 + octave5 + note $13 + octave4 + note $c3 + notetype $0c, $b0 + octave5 + note $57 + notetype $0c, $b7 + note $57 + notetype $0c, $c7 + note $37 + stereopanning $f0 + note $23 + stereopanning $0f + octave4 + note $a3 + stereopanning $ff + octave5 + note $17 + stereopanning $0f + octave4 + note $b3 + stereopanning $f0 + note $63 + stereopanning $ff + note $ab + note $30 + note $70 + note $a0 + octave5 + note $20 + note $3f + loopchannel $00, $6cd3 ; end +; 0xf6d1e + +_Music_VictoryRoad_sub_0xf6d1e: ; 0xf6d1e +; subroutine + octave3 + note $50 + note $00 + note $50 + note $00 + note $70 + note $70 + note $01 + note $90 + note $90 + note $01 + note $a0 + note $a0 + endchannel ; end +; 0xf6d2c + +_Music_VictoryRoad_Ch3: ; 0xf6d2c + stereopanning $f0 + notetype $0c, $28 + callchannel _Music_VictoryRoad_sub_0xf6d52 + loopchannel $06, $6d31 + note $30 + note $00 + note $c0 + note $00 + note $60 + note $a2 + note $30 + note $c0 + note $01 + note $30 + note $c2 + loopchannel $02, $6d38 + callchannel _Music_VictoryRoad_sub_0xf6d52 + loopchannel $02, $6d47 + loopchannel $00, $6d31 ; end +; 0xf6d52 + +_Music_VictoryRoad_sub_0xf6d52: ; 0xf6d52 +; subroutine + octave3 + note $10 + note $00 + note $a0 + note $00 + note $40 + note $82 + note $10 + note $a0 + note $01 + note $10 + note $a2 + endchannel ; end +; 0xf6d5f + +_Music_VictoryRoad_Ch4: ; 0xf6d5f + togglenoise $00 + notetype $0c + note $31 + note $31 + note $40 + note $32 + note $40 + note $32 + note $40 + note $32 + note $31 + note $31 + note $40 + note $32 + note $40 + note $40 + note $31 + note $40 + note $31 + note $40 + loopchannel $00, $6d63 ; end +; 0xf6d79 |