head	1.1;
branch	1.1.1;
access;
symbols
	iQue_20031113:1.1.1.1
	iQue_beta_1_0:1.1.1.1
	start:1.1.1.1
	Nintendo:1.1.1;
locks; strict;
comment	@# @;
expand	@b@;


1.1
date	2003.02.05.23.42.00;	author wheeler;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2003.02.05.23.42.00;	author wheeler;	state Exp;
branches;
next	;


desc
@@



1.1
log
@Initial revision
@
text
@;**********************************************
;		STAR FOX 64
;		SE SEQUENCE DATA
;		SYSTEM
;		1996. 9. 2(MON)
;		YOJI INAGAKI
;**********************************************

;****************
;*  SUB TRACK   *
;****************   
_system_se
    Bmode
;    bankchg,1
    spanpow ,0
    panmode,1
    priority,14
    pausestatus,$00
    fxline,1
    sr_load,$00
    sr_portwrite,FX_PORT
    tblset, _system_se_tbl    
@@_INPUT_CHECK
    return
    sr_portread,PORT0
    sr_sbc,$01
    jump0,@@_START
    jump,@@_INPUT_CHECK
@@_START
;    spanpow ,127
    fxmix,0
    strans,0
    closenote,0
    closenote,1
    closenote,2
    sr_load,$00
    sr_portwrite,FX_PORT
    sr_portwrite,PORT7
    sr_portread,4
    envelope,ENVE_NOMAL01
    ctblcall
@@_PLAY_LOOP_0
    return
    sr_portread,0
    sr_portwrite,5
    sr_sbc,$ff
    jump0,@@_PLAY_LOOP_END
    sr_portread,5
    sr_sbc,$01
    jump0,@@_START
    sr_portread,5
    jump0,@@_PLAY_LOOP_STOP
@@_PLAY_LOOP_END
    chknote,0
    jump0,@@_PLAY_LOOP_0
    sr_load,SE_PORT_END
    sr_portwrite,7
;    closenote,0
;    jump,@@_INPUT_CHECK
@@_PLAY_LOOP_STOP
    closenote,0
    closenote,1
    closenote,2
    jump,@@_INPUT_CHECK


;********************
;   system se table
;********************
_system_se_tbl
#label   _s_paust, _s_paued, _s_cursr, _s_kette, _s_itmgt, _s_bmggu, _s_bmggm, _s_scrct
#label   _s_timct, _s_tmctl, _s_bubu0, _s_hpwn0, _s_cchm0, _s_drwn0, _s_shrcv, _s_gtrg0

#label   _s_shwn0, _s_shwn1, _s_guag0, _s_coin0, _s_sirn0, _s_coin1, _s_gdlck, _s_mcrs0
#label   _s_merq0, _s_mpwop, _s_mpwcl, _s_malko, _s_miwn0, _s_canc0, _s_comp0, _s_mpzm1

#label   _p_boost, _p_break, _s_arcrs, _s_snwrn, _s_oneup, _s_dct00, _s_dct01, _s_dct02

#label   _s_paust, _s_paued, _s_cursr, _s_kette, _s_itmgt, _s_bmggu, _s_bmggm, _s_scrct


;*** pause start ***
;00
;*** pause end ***
;01
_s_paust
_s_paued
    prg,128
    fxmix,10
    release,255
    envelope,ENVE_HARD01
    opennote,0,_s_paust_note0
    opennote,1,_s_paust_note1
    fin

_s_paust_note0
   ntrans,-12
   call,_s_paust_note0_pat
   xxx,3
   fin
_s_paust_note1
   xxx,3
_s_paust_note0_pat
   en4b0, 8,55,40
   an4b0, 8,55,40
   npan,40
   dn5b0, 8,55,40
   npan,87
   en5b0, 8,55,40
   npan,20
   dn5b0, 8,28,40
   npan,107
   en5b0, 8,22,40
   fin

;*** cursol move ***
;02
_s_cursr
    prg,_PRG_WAVE03
    fxmix,10
    strans,36
    envelope,ENVE_HARD02
    release,255
    opennote,0,_s_hitct_note0
;    opennote,0,_s_cursr_note0
;    opennote,1,_s_cursr_note1
    fin

_s_hitct_note0
    nprg,_PRG_WAVE02
    npan,64
    sweepfrom,$81,cn4,127
    gn4b1,   3,85
    cn5b1,   5,85
    npan,24
    call,_s_hitct_note0_0
    npan,104
_s_hitct_note0_0
    sweepfrom,$81,cn4,127
    gn4b1,   3,30
    cn5b1,   5,30
    fin
    

;_s_cursr_note0
;;    nenv,ENVE_SLOW02, 255
;    gn4b1,   6,60
;    cn5b1,   8,60
;    npan,127
;    gn4b1,   6,40
;    cn5b1,   8,40
;    npan,0
;    gn4b1,   6,25
;    cn5b1,   8,25
;    xxx,  8
;    fin
;_s_cursr_note1
;;    nenv,ENVE_SLOW02, 255
;    xxx,  8
;    npan,  0
;    gn4b1,   6,60
;    cn5b1,   8,60
;    gn4b1,   6,40
;    cn5b1,   8,40
;    npan,127
;    gn4b1,   6,25
;    cn5b1,   8,25
;    fin


;*** kettei ***
;03
_s_kette
;    bankchg,2
;    prg,125
    prg,_PRG_WAVE00
    fxmix,10
;    fxmix,45
;    strans,12
;    envelope,ENVE_SLOW01
    envelope,ENVE_HARD00
;    svolume,70
    release,255
    opennote,0,_s_kette_note0
    opennote,1,_s_kette_note1
    fin

_s_kette_note0
    cn4b1,  4,65
    ds4b1,  4,65
    fn4b1,  4,65
    an4b1,  4,65
    fn4b1,  4,65
    cn5b1,  8,65
    fn4b1,  4,25
    cn5b1,  10,25
    xxx,  6
    fin

_s_kette_note1
    xxx,  6
    cn4b1,  4,65
    ds4b1,  4,65
    fn4b1,  4,65
    an4b1,  4,65
    npan,27
    fn4b1,  4,65
    npan,100
    cn5b1,  8,65
    npan,27
    fn4b1,  4,25
    npan,100
    cn5b1,  10,25
    fin

;*** item get ***
;04
_s_itmgt
    prg,_PRG_WAVE00
    fxmix,20
    opennote,0,_s_itmgt_note0
    opennote,1,_s_itmgt_note1
    fin

_s_itmgt_note0
    xxx,2
_s_itmgt_note1
    nenv,ENVE_HARD02,255
    ntrans,12
    cn4b1, 9,68
    an3b1, 9,68
    fn4b1, 9,68
    cn4b1, 9,68
    an4b1, 9,68
    fn4b1, 9,68
    cn5b1, 9,68
    an4b1, 9,68
    an4b1,18,68
    an4b1,18,50
    an4b1,18,25
    fin


;*** bomb guage up ***
;05
_s_bmggu
    prg,128
    release,255
    envelope,ENVE_HARD00
    fxmix,25
    opennote,0,_s_bmggu_note0
    fin
_s_bmggu_note0
    npan,107
    sweepfrom,$81,fn4,30
    cn5b1, 12,70
    fin



;*** bomb guage max ***
;06
_s_bmggm
    prg,128
    fxmix,25
    opennote,0,_s_itmgt_note0
    opennote,1,_s_itmgt_note1
    opennote,2,_s_bmggm_note0
    fin
_s_bmggm_note0
    nenv,ENVE_HARD00,255
    npan,107
    ntrans,12
    cn4b1,  6,70
    cn5b1, 24,70
    fin

;*** score count ***
;07
_s_scrct
    prg,128
    release,255
    envelope,ENVE_HARD02
    fxmix,25
    opennote,0,_s_scrct_note0
    opennote,1,_s_scrct_note1
    fin

_s_scrct_note0
;    sweepfrom,$81,an2,127
    dn5b1,  8,65
    fs5b1,  8,65
    an4b1,  8,65
    an5b1,  8,65
    npan,94
    an5b1,  8,50
    npan,127
    an5b1,  12,25
    fin

_s_scrct_note1
    xxx, 12
;    dn5b1,  8,45
    npan,127
    fs5b1,  8,45
    npan,0
    an4b1,  8,45
    npan,127
    an5b1,  8,45
    npan,34
    an5b1,  8,45
    npan,0
    an5b1,  8,22
    fin

;*** time count (BATTLE 3 2 1) ***
;08
_s_timct
    prg,_PRG_WAVE03
    release,255
    envelope,ENVE_HARD00
    fxmix,25
    opennote,0,_s_timct_note0
    opennote,1,_s_timct_note0
    fin
_s_timct_note0
    cn3b1,  7, 70
    cn2b1,  7, 70
    fin

;*** time count last (BATTLE GO) ***
;09
_s_tmctl
    prg,_PRG_WAVE03
    release,255
    envelope,ENVE_HARD00
    fxmix,25
    opennote,0,_s_tmctl_note0
    opennote,1,_s_tmctl_note0
    fin
_s_tmctl_note0
    cn3b1,   7, 70
    cn4b1, 100, 70
    fin

;*** bubu ***
;0a
_s_bubu0
;    prg,_PRG_WAVE00
    prg,_PRG_WARN00
    release,208
    opennote,0,_s_bubu0_note0
    fin
_s_bubu0_note0
			       ntrans,12
    fn5b0,  6, 90,250
    fn5b1, 48, 90
;    fn1b0,  6, 85,250
;    fn1b1, 48, 85
    fin

;*** Warning ***
;_s_warn0
;    prg,_PRG_WAVE00
;    envelope,ENVE_HARD00
;    release,255
;    fxmix,25
;    opennote,0,_s_warn0_note0
;    fin
;
;_s_warn0_note0
;    sweepfrom,$85,cn4,127
;    cs4b1,  8, 95
;    dn4b1,  8, 95
;    ds4b1,  8, 95
;    en4b1,  8, 95
;    fn4b1,  8, 95
;    fs4b1,  8, 95
;    gn4b1,  8, 95
;    fin

;*** HP Warning ***
;0b
_s_hpwn0
    prg,_PRG_WAVE00
    release,255
    opennote,0,_s_hpwn0_note0
    fin

_s_hpwn0_note0
    loops,2
    ntrans,0
    sweepfrom,$85,cn4,127
    cs4b1,  2, 75
    dn4b1,  2, 75
    ds4b1,  2, 75
    en4b1,  2, 75

    ntrans,12
    cs4b1,  2, 75
    dn4b1,  2, 75
    ds4b1,  2, 75
    en4b1,  2, 75
    fn4b1,  2, 75
    fs4b1,  2, 75
    gn4b1,  2, 75
    loope
    fin

;*** Correct chime ***
;0c
_s_cchm0
    prg,128
    envelope,ENVE_HARD00
    release,255
    fxmix,25
    opennote,0,_s_cchm0_note0
    opennote,1,_s_cchm0_note1
    fin

_s_cchm0_note0
    ntrans,-2
    xxx,6
    npan,14
    an4b1, 12,80
    npan,84
    cn5b1, 12,80
    npan,84
    an4b1, 12,80
;    xxx,2
    jump,_s_cchm0_note1_0
_s_cchm0_note1
    ntrans,-2
    npan,64
    gn4b1, 12,80
    npan,44
    bn4b1, 12,80
    npan,114
    bn4b1, 12,80
_s_cchm0_note1_0
    npan,64
    dn5b1,24,80
    dn5b1,24,70
    dn5b1,24,42
    dn5b1,24,18
    fin

;*** direction warning ***
;0d
_s_drwn0
    prg,128
    envelope,ENVE_HARD00
    release,255
    fxmix,25
    opennote,0,_s_drwn0_note0
    fin
_s_drwn0_note0
    loops,2
    sweepfrom,$85,cn4,127
    dn4b1,  8,100
    en4b1,  8,100
    loope
    fin
    
;*** shield recover ***
;0e
_s_shrcv
;    prg,_PRG_WAVE03
    prg,_PRG_WAVE00
    release,255
;    envelope,ENVE_HARD00
    envelope,ENVE_SPCL00
    fxmix,25
;    sreverb,45
;    monomode,1
    opennote,0,_s_shrcv_note0
    opennote,1,_s_shrcv_note1
    fin
_s_shrcv_note0
;    nprg,_PRG_WAVE00
    sweepfrom,$83,dn3,200

    npan,64
    dn1b0,  4, 75,0

    npan,24
    en1b0,  4, 75,0
    fs1b0,  4, 75,0
    npan,104
    bn1b0,  4, 75,0
    cn2b0,  4, 75,0
    npan,24
    fs2b0,  4, 75,0
    gn2b0,  4, 75,0
    npan,104
    cn3b0,  4, 75,0
    dn3b0,  4, 75,0
    npan,104
    gn3b0,  4, 75,0
    dn3b0,  4, 75,0

    npan,24
    en3b0,  4, 75,0
    fs3b0,  4, 62,0
    npan,104
    bn3b0,  4, 62,0
    cn4b0,  4, 62,0
;    npan,24
    npan,64
    fs4b0,  4, 75,0
    gn4b0,  4, 75,0
;    npan,104
;    cn5b0,  4,100,0
;    dn5b0,  4,100,0
;    npan,24
;    gn5b0,  4,100,0
;    dn5b0,  4,100,0
    fin

_s_shrcv_note1
;    nprg,_PRG_WAVE00
    tieon
    sweepfrom,$85,dn4,255
    gn4b1,  8,67
    dn2b1, 12,67
    dn1b1, 20,67
    fin


;    nprg,_PRG_WAVE01
;    sweepfrom,$83,dn4,200
;    ds4b1,  8,125
;    en4b1,  8,125
;    fn4b1,  8,125
;    fs4b1,  8,125
;    gn4b1,  8,125
;    gs4b1,  8,125
;    an4b1,  8,125
;    as4b1,  8,125
;    bn4b1,  8,125
;    cn5b1,  8,125
;    cs5b1,  8,125
;    fin


;*** gate ring ***
;0f
_s_gtrg0
    prg,_PRG_CHRG00
    fxmix,20
;    envelope,ENVE_NOMAL02
    release,20
    opennote,0,_s_gtrg0_note0
    opennote,1,_s_gtrg0_note1
;    opennote,2,_s_gtrg0_note0
    allocvoice,3
    sr_load,95
    call,_chk_loop
    deallocvoice
    fin

_s_gtrg0_note0
    sweepfrom,$81,cn3,255
    cn1b1, 95,120
    fin
_s_gtrg0_note1
    sweepfrom,$81,an0,255
    en2b1, 95,108
    fin


;*** shield warning 0 ***
;10
_s_shwn0
    fxmix,45
;    envelope,ENVE_SPCL00
    opennote,0,_s_shwn0_note0
    opennote,1,_s_shwn0_note1
    fin

_s_shwn0_note1
;    ntrans,-12
    ntrans,12
;    nprg,_PRG_WAVE00
    nprg,_PRG_WARN00
    nenv,ENVE_NOMAL01,127
    jump,_s_shwn0_note0_0
_s_shwn0_note0
    ntrans,0
    nprg,_PRG_WAVE03
;    nprg,_PRG_WARN00
    nenv,ENVE_SPCL01,127
_s_shwn0_note0_0
    npan,34
    call,_s_shwn0_note0_1
    npan,94
_s_shwn0_note0_1
    sweepfrom,$81,cn3,100
    gn5b1,28,117
    xxx, 6
    gn5b1, 6,117
    sweepend
    fin

;*** shield warning 1 ***
;11
_s_shwn1
;    prg,_PRG_WARN00
    fxmix,45
;    envelope,ENVE_SPCL00
    opennote,0,_s_shwn1_note0
    opennote,1,_s_shwn1_note1
    fin

_s_shwn1_note1
;    ntrans,-10
    ntrans,14
;    nprg,_PRG_WAVE00
    nprg,_PRG_WARN00
    nenv,ENVE_NOMAL01,127
    jump,_s_shwn1_note0_0
_s_shwn1_note0
    ntrans,2
    nprg,_PRG_WAVE03
;    nprg,_PRG_WARN00
    nenv,ENVE_SPCL01,127
_s_shwn1_note0_0
    loops,2
    npan,34
    call,_s_shwn1_note0_1
    npan,94
    call,_s_shwn1_note0_1
    loope
    fin

_s_shwn1_note0_1
    sweepfrom,$81,cn3,140
    gn5b1,18,117
    xxx, 6
    gn5b1, 6,117

;    tieon
;    sweepfrom,$85,fn2,200
;    cn5b1,20,127
;    fn4b1, 4,127
;    sweepend
;    tieoff
    fin


;*** guage up ***
;12
_s_guag0
:    prg,_PRG_WAVE00
    prg,_PRG_REPL00
;    prg,_PRG_GUAG00
    fxmix,45
    release,255
;    envelope,ENVE_SPCL00
    opennote,0,_s_guag0_note0
    fin

_s_guag0_note0
    ntrans,-24
    call,_s_guag0_note0_0
    ntrans,-12
    call,_s_guag0_note0_0
    ntrans,0
    call,_s_guag0_note0_0
    ntrans,12
    call,_s_guag0_note0_0
    ntrans,24
;    call,_s_guag0_note0_0
;    ntrans,36
_s_guag0_note0_0
    sweepfrom,$85,cn2,255
    cn3b1w,  17,92
    sweepfrom,$85,ds2,255
    ds3b1w,  17,85
    sweepfrom,$85,en2,255
    en3b1w,  17,80
    sweepfrom,$85,fn2,255
    fn3b1w,  17,75
    sweepfrom,$85,gn2,255
    gn3b1w,  17,70
    sweepfrom,$85,gs2,255
    gs3b1w,  17,65
    sweepfrom,$85,bn2,255
    bn3b1w,  17,65
    fin


;*** coin get ***
;13
;_s_coin0
;    prg,_PRG_COIN00
;    fxmix,45
;    release,255
;    opennote,0,_s_coin0_note0
;    fin
;
;_s_coin0_note0
;    fn3b1, 127,127
;    fin


;*** coin get ***
;13
_s_coin0
;    prg,_PRG_WAVE00
    release,255
    envelope,ENVE_HARD00
    fxmix,25
    opennote,0,_s_coin0_note0
;    opennote,1,_s_coin0_note1
    opennote,1,_s_coin0_note2
;    opennote,2,_s_coin0_note2
    fin
_s_coin0_note0
;    ntrans,12
    nprg,_PRG_WAVE00
    npan, 34
    cn4b1,  7,80
    gn4b1,  7,80
    npan, 94
    fs4b1,  7,80
    gn4b1,  7,80
    npan, 34
    an4b1,  7,80
    dn4b1,  7,80
    npan, 94
    en4b1,  7,80
    fs4b1,  7,80
    npan, 24
    an4b1, 14,80
    npan, 104
    an4b1, 14,60
    npan, 14
    an4b1, 14,40
    npan, 114
    an4b1, 14,20
    fin

    ntrans,12
    nprg,_PRG_WAVE01
    npan, 34
    fn4b1,  6,80
    cn5b1,  6,80
    npan, 94
    bn4b1,  6,80
    cn5b1,  6,80
    npan, 34
    dn5b1,  6,80
    gn4b1,  6,80
    npan, 94
    an4b1,  6,80
    bn4b1,  6,80
    npan, 24
    dn5b1, 12,80
    npan, 104
    dn5b1, 12,60
    npan, 14
    dn5b1, 12,40
    npan, 114
    dn5b1, 12,20
    fin
;_s_coin0_note1
;    nprg,_PRG_WAVE00
;    npan, 94
;    cn4b1,  6,90
;    an4b1,  6,90
;    npan, 34
;    gn4b1,  6,90
;    an4b1,  6,90
;    npan, 94
;    an4b1,  6,90
;    dn4b1,  6,90
;    npan, 34
;    fn4b1,  6,90
;    gn4b1,  6,90
;    npan, 104
;    bn4b1, 12,90
;    npan, 24
;    bn4b1, 12,70
;    npan, 114
;    bn4b1, 12,50
;    npan, 14
;    bn4b1, 12,20
;    fin
    
_s_coin0_note2
    ntrans,12
    nenv,ENVE_HARD01,35
    nprg,_PRG_GLCK00
    as2b1,  2,  40
    as3b1,  7,  85
    ds3b1,  5,  40
    ds4b1,  55, 85
    as2b1,  2,  20
    as3b1,  7,  42
    ds3b1,  5,  20
    ds4b1,  55, 42
    fin


;    nprg,_PRG_COIN00
;    cn4b1, 24,90
;    cn4b1, 24,90
;    cn4b1, 24,70
;    cn4b1, 24,45
;    fin

;*** siren opening demo ***
;14
_s_sirn0
    prg,_PRG_WAVE03
    release,255
    fxmix,95
    opennote,0,_s_sirn0_note0
    opennote,1,_s_sirn0_note1
    fin

_s_sirn0_note1
    ntrans,-12
    npan,84
    xxx,5
    jump,_s_sirn0_note0_0
_s_sirn0_note0
    npan,44
_s_sirn0_note0_0
    tieon
    sweepfrom,$85,cn4,255
    gn4b1,66,32
    gn4b1,66,32
    gn3b1,33,32
    sweepend
    tieoff
    jump,_s_sirn0_note0_0

;    tieon
;    sweepfrom,$85,cn4,255
;    as3b1,12,38
;    gn4b1,60,38
;    bn3b1,12,38
;    bn4b1,96,38
;    sweepend
;    tieoff
;    jump,_s_sirn0_note0_0
;
;    sweepfrom,$85,cs4,255
;    gs3b1,12,38
;    gs4b1,60,38
;    sweepend
;    sweepfrom,$85,dn4,255
;    an3b1,12,38
;    an4b1,60,38
;    sweepend
;    sweepfrom,$85,ds4,255
;    as3b1,12,38
;    as4b1,60,38
;    sweepend
;    tieoff
;    jump,_s_sirn0_note0_0
    
    
;*** coin 4 get ***
;15
_s_coin1
;    prg,_PRG_WAVE01
    release,255
    envelope,ENVE_HARD00
    fxmix,25
    opennote,0,_s_coin1_note0
;    opennote,1,_s_coin1_note1
    opennote,1,_s_coin0_note2
    fin
_s_coin1_note0
;    ntrans,12
    nprg,_PRG_WAVE00
    npan, 34
    cn4b1,  7,80
    gn4b1,  7,80
    npan, 94
    fs4b1,  7,80
    gn4b1,  7,80
    npan, 34
    an4b1,  7,80
    dn4b1,  7,80
    npan, 94
    fs4b1,  7,80
    gn4b1,  7,80
    npan, 34
    an4b1,  7,80
    dn4b1,  7,80
    npan, 94
    fs4b1,  7,80
    gn4b1,  7,80
    npan, 34
    an4b1,  7,80
    dn4b1,  7,80
    npan, 94
    fs4b1,  7,80
    gn4b1,  7,80
    npan, 34
    an4b1,  7,80
    cs5b1,  7,80
    npan, 94
    dn5b1,  14,80
    npan, 24
    gn5b1,  14,80
    npan, 94
    an5b1,  14,80
    npan, 44
    an5b1,  14,60
    npan, 94
    an5b1,  14,45
    fin
    
;_s_coin1_note1
;    nprg,_PRG_COIN00
;    dn4b1, 24,80
;    dn4b1, 24,80
;    dn4b1, 24,70
;    dn4b1, 24,45
;    fin

;*** good luck ***
;16
_s_gdlck
    fxmix,45
    envelope,ENVE_HARD02
    release,255
    opennote,0,_s_gdlck_note0
;    opennote,1,_s_gdlck_note1
;    opennote,2,_s_gdlck_note2
;    opennote,3,_s_gdlck_note3
    opennote,1,_s_gdlck_note3
    fin

_s_gdlck_note0
    nprg,_PRG_GDLK00
    xxx,12
    an3b1, 100,80
    fin
    
_s_gdlck_note3
    nprg,_PRG_GDLK00
    an3b1, 100,100
    fin

;_s_gdlck_note1
;    xxx,6
;_s_gdlck_note2
;    nprg,_PRG_WAVE00
;    dn5b0,  9,80,127
;    an5b0,  2,80,127
;    bn5b0, 36,80,0
;    fin

;*** message cursor ***
;17
_s_mcrs0
;    prg,_PRG_EXPL01
    prg,_PRG_TANK00
    envelope,ENVE_SLOW08
    release,255
    opennote,0,_p_mcrs0_note0
    fin

_p_mcrs0_note0
    ntrans,24
    cn5b1,  2,100
    fin

;*** message request ***
;18
_s_merq0
;    prg,_PRG_GLCK00
;    envelope,ENVE_HARD01
;    release,255
    opennote,0,_p_merq0_note0
    fin

_p_merq0_note0
    ntrans,12
    nprg,_PRG_GLCK00
    npan,107
    nenv,ENVE_SLOW01, 255
_p_merq0_note0_0
    loops,4
    dn4b0,  9, 127, 60
    loope
    fin
;    jump,_p_merq0_note0_0

;
;    prg,_PRG_GLCK00
;    envelope,ENVE_HARD01
;    release,255
;    opennote,0,_p_merq0_note0
;    fin
;
;_p_merq0_note0
;    ntrans,12
;    sweepfrom,$85,,bn3,1
;    bn3b0,  6,80,127
;    cs4b0, 18,80,127
;    an4b0,  6,80,127
;    fin


;*** map window open ***
;19
_s_mpwop
    opennote,0,_s_mpwop_note0
    fin

_s_mpwop_note0
    nprg,_PRG_WAVE02
;    nprg,_PRG_GLCK00
    ntrans,12
    nenv,ENVE_SLOW01, 112
    sweepfrom,$81,cn1,148
    cn5b1,12,127
    fin

;*** map window close ***
;1a
_s_mpwcl
    opennote,0,_s_mpwcl_note0
    fin

_s_mpwcl_note0
    nprg,_PRG_WAVE02
    ntrans,12
    nenv,ENVE_SLOW01, 112
    sweepfrom,$81,cn5,255
    cn1b1,12,127
    fin

;*** map window move ***
;1a
;_s_mpwmv
;    opennote,0,_s_mpwmv_note0
;    fin
;
;_s_mpwmv_note0
;    nprg,_PRG_WAVE02
;;    nprg,_PRG_GLCK00
;    ntrans,12
;    nenv,ENVE_SLOW01, 255
;    sweepfrom,$81,cn1,255
;    cn4b1,30,127
;    fin

;*** Submarina lock on ***
;1b
_s_malko
    sr_load,$80
    sr_portwrite,FX_PORT
    opennote,0,_s_malko_note0
    fin
_s_malko_note0
    nprg,_PRG_WAVE03
;    ntrans,-12
    nenv,ENVE_HARD02,255
    sweepfrom,$83,dn3,127
;    bn4b1, 12,55
    bn3b1,  4,45
    fin
    
;*** missile warning ***
;1c
_s_miwn0
;    sr_load,$80
;    sr_portwrite,FX_PORT
    opennote,0,_s_miwn0_note0
    fin

_s_miwn0_note0
    npan,107
    ntrans,12
    nprg,_PRG_WAVE03
    nenv,ENVE_HARD03,255
    sweepfrom,$01,cn5,2
    fn5b1,20,90
    cn5b1, 4,90
    fin

;*** cancel ***
;1d
_s_canc0
    prg,_PRG_WAVE00
    fxmix,10
    envelope,ENVE_HARD00
    release,255
    strans,-12
    opennote,0,_s_canc0_note0
    opennote,1,_s_canc0_note1
    fin
_s_canc0_note0
    cn5b1,  4,65
    fn4b1,  4,65
    an4b1,  4,65
    fn4b1,  4,65
    ds4b1,  4,65
    cn4b1,  8,65
    an3b1,  4,25
    fn3b1,  10,25
    xxx,  6
    fin

_s_canc0_note1
    xxx,  6
    cn5b1,  4,65
    fn4b1,  4,65
    an4b1,  4,65
    fn4b1,  4,65
    npan,27
    ds4b1,  4,65
    npan,100
    cn4b1,  8,65
    npan,27
    an3b1,  4,25
    npan,100
    fn3b1,  10,25
    fin


;*** computer noise ***
;1e
_s_comp0
    prg,_PRG_COMP00
    fxmix,10
    envelope,ENVE_SLOW07
    release,8
    opennote,0,_s_comp0_note0
    fin

_s_comp0_note0
    tieon
_s_comp0_note0_0
    en3b1w,500,70
    jump,_s_comp0_note0_0


;*** map move end ***
;1f
;_s_mpme0


;*** arwing cursor decide ***
;20
;_p_boost

;*** arwing cursor cancel ***
;21
;_p_break

;*** arwing cursor cancel ***
;22
_s_arcrs
    jump,_p_repl0

;*** SN warning ***
;23
_s_snwrn
    prg,_PRG_WAVE00
    fxmix,10
    envelope,ENVE_HARD00
    release,255
    opennote,0,_s_snwrn_note0
_s_snwrn_0
    sr_load,1
    call,_chk_loop
    sr_portread,PORT1
    jumpn,_s_snwrn_1
    sr_store,0,_s_snwrn_note0(1)
_s_snwrn_1
    sr_portread,PORT2
    jumpn,_s_snwrn_0
    sr_store,0,_s_snwrn_note0_0(1)
    jump,_s_snwrn_0

_s_snwrn_note0
    ntrans,0
    sweepfrom,$81,cn4,255
_s_snwrn_note0_0
    cn5b1,16,85
    jump,_s_snwrn_note0


;*** SN 1up ***
;24
_s_oneup
    prg,_PRG_WAVE00
;    fxmix,10
;    envelope,ENVE_HARD03
    envelope,ENVE_HARD01
-    release,255
    opennote,0,_s_oneup_note0
    opennote,1,_s_oneup_note1
    opennote,2,_s_oneup_note3
    fin
_s_oneup_note0
    ntrans,12
    xxx,8
    npan,40
    jump,_s_oneup_note1_0
_s_oneup_note1
    npan,88
_s_oneup_note1_0
    dn4b1,22,75
    dn5b1,22,75
    cn5b1,22,75
    bn4b1,11,75
    dn5b1,11,75
    gn5b1,88,75
    fin

    dn4b1,22,75
    dn5b1,22,75
    cn5b1,110,75
    bn4b1,11,75
    cn5b1,11,75
    dn5b1w,132,75
    fin

_s_oneup_note3
    ntrans,-12
    bn3b1,22,75
    an4b1,22,75
    gn4b1,22,75
    gn4b1,11,75
    an4b1,11,75
    dn5b1w,132,75
    fin


_s_dct00
    prg,106
    opennote,0,_s_dct00_note0
    fin
_s_dct00_note0
    cn4b1w,6000,127
    fin    

_s_dct01
    prg,107
    opennote,0,_s_dct01_note0
    fin
_s_dct01_note0
    cn4b1w,6000,127
    fin    

_s_dct02
    prg,108
    opennote,0,_s_dct02_note0
    fin
_s_dct02_note0
    cn4b1w,6000,127
    fin    
@


1.1.1.1
log
@audio assets
@
text
@@
