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.41.59;	author wheeler;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2003.02.05.23.41.59;	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_4
    Bmode
    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
    pausestatus,$00
    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
;    bankchg,1
    spanpow ,0
    Bmode
    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
    pausestatus,$00
;    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_shrc1, _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_hitmx, _s_oneup, _s_swct0, _s_lkon0
#label   _s_emgg0, _s_nzcl0, _s_tmcd0, _s_vcso0, _s_vcmv0, _s_vcmv1, _s_bmis0, _s_rmis0

#label   _s_gtem0, _s_mscp0, _s_pgdv0, _s_pgtv0, _s_msfn0, _s_mszm0, _s_gong0, _s_scrct


#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,_PRG_WAVE00
    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,38,40
   an4b0, 8,38,40
   npan,40
   dn5b0, 8,38,40
   npan,87
   en5b0, 8,38,40
   npan,20
   dn5b0, 8,19,40
   npan,107
   en5b0, 8,15,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,59
    cn5b1,   5,59
    npan,04
    call,_s_hitct_note0_0
    npan,124
    call,_s_hitct_note0_0
    npan,04
    call,_s_hitct_note0_1
    npan,124
_s_hitct_note0_1
    sweepfrom,$81,cn4,127
    gn4b1,   3,21
    cn5b1,   5,14
    fin

_s_hitct_note0_0
    sweepfrom,$81,cn4,127
    gn4b1,   3,28
    cn5b1,   5,21
    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,_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,45
    ds4b1,  4,45
    fn4b1,  4,45
    an4b1,  4,45
    fn4b1,  4,45
    cn5b1,  8,45
;    fn4b1,  4,30
;    cn5b1,  8,30
    fn4b1,  4,20
    cn5b1,  10,20
    xxx,  6
    fin

_s_kette_note1
    xxx,  6
    cn4b1,  4,45
    ds4b1,  4,45
    fn4b1,  4,45
    an4b1,  4,45
    npan,27
    fn4b1,  4,45
    npan,100
    cn5b1,  8,45
;    npan,7
;    fn4b1,  4,30
;    npan,120
;    cn5b1,  8,30
    npan,7
    fn4b1,  4,20
    npan,120
    cn5b1,  10,20
    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,65
    gn3b1, 9,65
    an3b1, 9,65
    en4b1, 9,65
    dn4b1, 9,65
    cn4b1, 9,65
    gn4b1,18,45
    npan,44
    gn4b1,18,25
    npan,84
    gn4b1,18,15
    fin


;*** bomb guage up ***
;05
_s_bmggu
    prg,_PRG_WAVE00
    fxmix,20
    opennote,0,_s_bmggu_note0
    opennote,1,_s_bmggu_note1
    fin

_s_bmggu_note0
    xxx,2
_s_bmggu_note1
    nenv,ENVE_HARD02,255
    ntrans,12
    cn4b1, 9,55
;    an3b1, 9,68
    fn4b1, 9,55
;    cn4b1, 9,68
    an4b1, 9,55
;    fn4b1, 9,68
    cn5b1, 9,55
;    an4b1, 9,68
;    an4b1,18,68
    an4b1,18,35
    an4b1,18,17
    fin


;*** bomb guage up ***
;05
;_s_bmggu
;    prg,_PRG_WAVE00
;    fxmix,20
;    opennote,0,_s_bmggu_note0
;    opennote,1,_s_itmgt_note1
;    fin
;_s_bmggu_note0
;    call,_s_itmgt_note0
;    npan,94
;    sweepfrom,$81,gn4,255
;    an4b1, 5,40
;    fin
;
;
;
;    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,_PRG_WAVE00
    fxmix,20
    opennote,0,_s_bmggu_note0
    opennote,1,_s_bmggu_note1
    fin
;
;    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,_PRG_WAVE00
    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,45
    fs5b1,  8,45
    an4b1,  8,45
    an5b1,  8,45
    npan,94
    an5b1,  8,35
    npan,127
    an5b1,  12,17
    fin

_s_scrct_note1
    xxx, 12
;    dn5b1,  8,45
    npan,127
    fs5b1,  8,31
    npan,0
    an4b1,  8,31
    npan,127
    an5b1,  8,31
    npan,34
    an5b1,  8,31
    npan,0
    an5b1,  8,15
    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
;    an2b1,5,70
;    af2b1,5,70
;    an2b1,5,70
;    dn2b1,5,70

    cn3b1,  2, 49
    en3b1,  2, 49
    cn3b1,  2, 49
    en3b1,  2, 49
;    fn3b1,  2, 49
    cn3b1,  2, 49
    fin



;    cn3b1,  7, 49
;    cn2b1,  7, 49
;    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
;    an2b1,5,49
;    cn3b1,5,70
;    cs3b1,5,70
;    dn3b1,40,70

    cn4b1,  2, 49
    en4b1,  2, 49
    cn4b1,  2, 49
    en4b1,  2, 49
    cn4b1,  2, 49
    loops,4
    en4b1,  2, 49
    cn4b1,  2, 49
    loope
    fin

;    cn3b1,   7, 49
;    cn4b1, 100, 49
;    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
    cn1b0,  6, 59,250
    cn1b1, 30, 59
    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, 52
    dn4b1,  2, 52
    ds4b1,  2, 52
    en4b1,  2, 52

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

;*** Correct chime ***
;0c
_s_cchm0
;    prg,_PRG_WAVE03
    prg,_PRG_GLCK00
    envelope,ENVE_HARD02
    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
    an4b1, 12,73
    npan,84
    cn5b1, 12,73
    npan,84
    an4b1, 12,73
;    xxx,2
    jump,_s_cchm0_note1_0
_s_cchm0_note1
    ntrans,2
    npan,64
    gn4b1, 12,73
    npan,44
    bn4b1, 12,73
    npan,114
    bn4b1, 12,73
_s_cchm0_note1_0
    npan,64
    dn5b1,24,73
;    dn5b1,24,95
    dn5b1,24,42
;    dn5b1,24,30
    fin

;*** direction warning ***
;0d
;_s_drwn0
;    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 middle ***
;0d
_s_shrc1
    prg,_PRG_WAVE00
    release,255
    envelope,ENVE_SPCL00
    fxmix,25
    opennote,0,_s_shrc1_note0
    opennote,1,_s_shrcv_note1
    fin
_s_shrc1_note0
    call,_s_shrcv_note0
    ntrans,24
    call,_s_shrcv_note0_0
    ntrans,36
    call,_s_shrcv_note0_0
    npan,24
    fs4b0,  4, 31,0
    gn4b0,  8, 31,0
    npan,104
    fs4b0,  4, 15,0
    gn4b0,  8, 15,0
    fin  

;*** shield recover ***
;0e
_s_shrcv
    prg,_PRG_WAVE00
    release,255
    envelope,ENVE_SPCL00
    fxmix,25
    opennote,0,_s_shrcv_note0
    opennote,1,_s_shrcv_note1
    fin
_s_shrcv_note0
    ntrans,12
;    sweepfrom,$83,dn3,200

    npan,64
    dn1b0,  4, 52,0

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

_s_shrcv_note0_0
    npan,24
    en3b0,  4, 60,0
    fs3b0,  4, 60,0
    npan,104
    bn3b0,  4, 60,0
    cn4b0,  4, 60,0
;    npan,24
    npan,64
    fs4b0,  4, 60,0
    gn4b0,  4, 60,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,50
    dn2b1, 12,50
    dn1b1, 20,50
    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,84
    fin
_s_gtrg0_note1
    sweepfrom,$81,an0,255
    en2b1, 95,75
    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,80
    xxx, 6
    gn5b1, 6,80
    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,80
    xxx, 6
    gn5b1, 6,80

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


;*** guage up ***
;12
_s_guag0
;    prg,_PRG_REPL00
;    prg,_PRG_WAVE00
    prg,_PRG_GLCK00
    fxmix,45
    release,255
    opennote,0,_s_guag0_note0
    fin

_s_guag0_note0
    ntrans,12
    tieon
    sweepfrom,$85,ds1,255
    ds2b1,  12,66
    ds5b1w,  255,66
    fin


;    call,_s_guag0_note0_0
;    ntrans,2
;    call,_s_guag0_note0_0
;    ntrans,4
;    call,_s_guag0_note0_0
;    ntrans,6
;    call,_s_guag0_note0_0
;    ntrans,8
;    call,_s_guag0_note0_0
;    ntrans,10
;    call,_s_guag0_note0_0
;    ntrans,12
;    call,_s_guag0_note0_0
;    ntrans,14
;    call,_s_guag0_note0_0
;    ntrans,16
;    call,_s_guag0_note0_0
;    ntrans,18
;    call,_s_guag0_note0_0
;    ntrans,20
;    call,_s_guag0_note0_0
;    ntrans,22
;_s_guag0_note0_0
;    sweepfrom,$81,ds2,255
;    ds3b1,   34,95
;    fin

;    sweepfrom,$01,cn3,25
;    cn4b1w,   350,95


;   sweepfrom,$85,cn2,255
;    cn4b1,   4,70
;    sweepfrom,$85,en2,255
;    en4b1,   4,70
;    sweepfrom,$85,gn2,255
;    gn4b1,   4,70
;    loops,200
;    sweepfrom,$85,an2,255
;    an4b1,  4,70
;    loope
;    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
;_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_note2
;    opennote,2,_s_coin0_note1
    fin

;_s_coin0_note1
;    nprg,_PRG_GLCK00
;    tieon
;    sweepfrom,$85,bn1,255
;    bn2b1,  12,95
;    bn3b1,  64,95
;    fin



_s_coin0_note0
;    ntrans,12
    nprg,_PRG_WAVE00
    npan, 34
    cn4b1,  7,56
    gn4b1,  7,56
    npan, 94
    fs4b1,  7,56
    gn4b1,  7,56
    npan, 34
    an4b1,  7,56
    dn4b1,  7,56
    npan, 94
    en4b1,  7,56
    fs4b1,  7,56
    npan, 24
    an4b1, 14,56
    npan, 104
    an4b1, 14,42
    npan, 14
    an4b1, 14,28
    npan, 114
    an4b1, 14,14
    fin

    ntrans,12
    nprg,_PRG_WAVE01
    npan, 34
    fn4b1,  6,56
    cn5b1,  6,56
    npan, 94
    bn4b1,  6,56
    cn5b1,  6,56
    npan, 34
    dn5b1,  6,56
    gn4b1,  6,56
    npan, 94
    an4b1,  6,56
    bn4b1,  6,56
    npan, 24
    dn5b1, 12,56
    npan, 104
    dn5b1, 12,42
    npan, 14
    dn5b1, 12,28
    npan, 114
    dn5b1, 12,14
    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,  28
    as3b1,  7,  59
    ds3b1,  5,  28
    ds4b1,  55, 59
    as2b1,  2,  14
    as3b1,  7,  29
    ds3b1,  5,  14
    ds4b1,  55, 29
    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,cs4,255
    gs4b1,66,30
    gs4b1,66,30
    gs3b1,33,30
    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 3 get ***
;15
_s_coin1
;    prg,_PRG_WAVE01
    release,255
    envelope,ENVE_HARD00
    fxmix,25
    opennote,0,_s_coin1_note0
    opennote,1,_s_coin0_note2
    opennote,2,_s_coin1_note2
    fin

;_s_coin1_note1
;    nprg,_PRG_GLCK00
;    tieon
;    sweepfrom,$85,bn1,255
;    bn2b1,  12,95
;    bn4b1,  127,95
;    fin

_s_coin1_note0
;    ntrans,12
    nprg,_PRG_WAVE00
    npan, 34
    cn4b1,  7,56
    gn4b1,  7,56
    npan, 94
    fs4b1,  7,56
    gn4b1,  7,56
    npan, 34
    an4b1,  7,56
    dn4b1,  7,56
    npan, 94
    fs4b1,  7,56
    gn4b1,  7,56
    npan, 34
    an4b1,  7,56
    dn4b1,  7,56
    npan, 94
    fs4b1,  7,56
    gn4b1,  7,56
    npan, 34
    an4b1,  7,56
    dn4b1,  7,56
    npan, 94
    fs4b1,  7,56
    gn4b1,  7,56
    npan, 34
    an4b1,  7,56
    cs5b1,  7,56
    npan, 94
    dn5b1,  14,56
    npan, 24
    gn5b1,  14,56
    npan, 94
    an5b1,  14,56
    npan, 44
    an5b1,  14,42
    npan, 94
    an5b1,  14,31
    xxxw,185
    fin
;    
;_s_coin1_note1
;    nprg,_PRG_COIN00
;    dn4b1, 24,80
;    dn4b1, 24,80
;    dn4b1, 24,70
;    dn4b1, 24,45
;    fin


_s_coin1_note2
    nprg,_PRG_GLCK00
    npan,44
    xxxw,190
    tieon
    sweepfrom,$85,ds2,255
    ds3b1,  12,72
    ds5b1w,  195,72
    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,76
    fin
    
_s_gdlck_note3
    nprg,_PRG_GDLK00
    an3b1, 100,89
    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,115
    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, 89, 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,89
    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,89
    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,31
    fin
    
;*** missile warning ***
;1c
_s_miwn0
;    sr_load,$80
;    sr_portwrite,FX_PORT
    opennote,0,_s_miwn0_note0
    fin

_s_miwn0_note0
    npan,85
_s_miwn0_note0_0
    nprg,_PRG_WAVE03
    nenv,ENVE_NOMAL00,255
    sweepfrom,$81,gn2,255
    cn3b1,20,50
    fin

;    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,45
    fn4b1,  4,45
    an4b1,  4,45
    fn4b1,  4,45
    ds4b1,  4,45
    cn4b1,  8,45
    an3b1,  4,17
    fn3b1,  10,17
    xxx,  6
    fin

_s_canc0_note1
    xxx,  6
    cn5b1,  4,45
    fn4b1,  4,45
    an4b1,  4,45
    fn4b1,  4,45
    npan,27
    ds4b1,  4,45
    npan,100
    cn4b1,  8,45
    npan,27
    an3b1,  4,17
    npan,100
    fn3b1,  10,17
    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,49
    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
    pausestatus,$60
    prg,_PRG_WAVE00
    fxmix,10
    envelope,ENVE_HARD00
    release,255
;    sr_load,0
;    sr_store,0,_s_snwrn_note0(1)
;    sr_load,16
;    sr_store,0,_s_snwrn_note0_0(1)
;    sr_load,35
;    sr_store,0,_s_snwrn_note0_0(2)
    opennote,0,_s_snwrn_note0_s
_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_2
    sr_store,0,_s_snwrn_note0_0(1)
_s_snwrn_2
    sr_portread,PORT3
    jumpn,_s_snwrn_0
    sr_store,0,_s_snwrn_note0_0(2)
    jump,_s_snwrn_0

_s_snwrn_note0_s
    xxx,16
_s_snwrn_note0
    ntrans,0
    sweepfrom,$81,cn3,255
_s_snwrn_note0_0
    cn4b1,16,35
    jump,_s_snwrn_note0


;*** scene 1up ***
;24
_s_hitmx
    opennote,0,_s_hitmx_note0
    opennote,1,_s_hitmx_note1
    fin

_s_hitmx_note0
    ntrans,-12
    xxx,2
_s_hitmx_note1
    nprg,_PRG_GLCK00
    fn4b1,10,70    
    dn5b1,10,70    
    bf4b1,10,70    
    fn5b1,10,70    
    dn5b1,10,70    
    an5b1,10,70    
    npan,24
    bf5b1,20,70    
    npan,104
    bf5b1,20,42    
    npan,24
    bf5b1,20,28
    npan,104
    bf5b1,20,14
    fin    



;*** point clear zako correct ***
;25
_s_oneup
;    prg,_PRG_WAVE00
    prg,_PRG_GLCK00
;    fxmix,10
;    envelope,ENVE_HARD03
;    envelope,ENVE_HARD01
    envelope,ENVE_HARD02
    release,127
    opennote,0,_s_oneup_note0
    opennote,1,_s_oneup_note1
    opennote,2,_s_oneup_note3
    fin

_s_oneup_note0
    ntrans,12
;    dn4b1, 9,55
;    gn4b1, 9,55
;    bn4b1, 9,55
;    dn5b1, 9,55
;    fs5b1, 9,55
;    an4b1, 9,55
    dn4b1, 9,38
    fs4b1, 9,38
    gn4b1, 9,38
;    dn5b1, 9,55
;    fs5b1, 9,55
    npan,34
    gn4b1,18,31
    npan,94
    gn4b1,18,24
    npan,34
    gn4b1,18,17
    npan,94
    gn4b1,18,11
    fin


;    ntrans,12
;    xxx,8
;    npan,40
;    jump,_s_oneup_note1_0
_s_oneup_note1
    npan,88
_s_oneup_note1_0
;    dn4b1,18,80
;    dn5b1,18,80
;    cn5b1,18,80
    bn3b1, 9,70
    dn4b1, 9,70
    gn4b1, 9,70
;    bn4b1, 9,100
;    dn5b1, 9,100
    gn5b1,72,70
    fin

;    dn4b1,22,69
;    dn5b1,22,69
;    cn5b1,110,69
;    bn4b1,11,69
;    cn5b1,11,69
;    dn5b1w,132,69
;    fin

_s_oneup_note3
    ntrans,-12
;    bn3b1,18,75
;    an4b1,18,75
;    gn4b1,18,75
    gn3b1, 9,59
    an3b1, 9,59
    dn4b1, 9,59
;    gn4b1, 9,85
;    an4b1, 9,85
    dn5b1,72,59
    fin


;*** opening long voice ***
;_s_opvo0
;    sr_load,_PRG_OPVO00
;    sr_waveload, 7
;_s_opvo0_check_0
;    return
;    sr_portread, 7
;    jumpn, _s_opvo0_check_0
;_s_opvo0_check_1
;
;;    jump,_s_oneup
;    prg,_PRG_OPVO00
;    opennote,0,_s_opvo0_note0
;    fin
;_s_opvo0_note0
;;    cn4b1w,5760,127
;    cn4b1w,7200,127
;    fin

;_s_lsst0
;    opennote,0,_s_lsst0_note0
;    fin
;
;_s_lsst0_note0
;    nprg,_PRG_WAVE04
;    nenv,ENVE_NOMAL00,255
;    sweepfrom,$81,cn4,255
;    dn4b1, 6,55
;    fin

;*** arwing warning continuous ***
;26
_s_swct0
    opennote,0,_s_swct0_note0
    fin
_s_swct0_note0
    nprg,_PRG_WAVE03
    nenv,ENVE_SLOW04,255
    tieon
;    ntrans,24
    sweepfrom,$85,gn1,255
    gn3b1,28,42
    gn3b1,12,42
    fin
    

;*** lock on ***
;27
_s_lkon0
    opennote,0,_s_lkon0_note0
    fin

_s_lkon0_note0
    ntrans,24
    nprg,_PRG_WAVE03
    nenv,ENVE_HARD03,255
    gn4b1, 4,63
    gn4b1, 4,63
;    cn5b1, 4,90
    fin

;*** system enemy guage ***
;28
_s_emgg0
    opennote,0,_s_emgg0_note0
    fin
_s_emgg0_note0
    nprg,_PRG_WAVE02
    npan,43
    ntrans,18
    nenv,ENVE_SLOW01, 112
    sweepfrom,$81,cn1,210
    cn5b1,40,89
    fin
    
;*** system nazo clear ***
;29
_s_nzcl0
    opennote,0,_s_nzcl0_note0
    opennote,1,_s_nzcl0_note1
    fin
_s_nzcl0_note0
    xxx,2
_s_nzcl0_note1
;    nprg,_PRG_WAVE00
    nprg,_PRG_GLCK00
    nenv,ENVE_HARD01,255
    dn5b1,10,47
    an5b1,10,47
    gs5b1,10,47
    fs5b1,10,47
;    gs5b1,10,68
;    en5b1,10,68
    bn5b1,10,47
    npan,44
    bn5b1,20,33
    npan,84
    bn5b1,20,19
    fin



;*** time count (FO,KT) ***
;2a
_s_tmcd0
    opennote,0,_s_tmcd0_note0
    fin
_s_tmcd0_note0
    nprg,_PRG_WAVE03
    nenv,ENVE_HARD02,255
    npan,74
    an5b1,  3, 56
    an3b1,  3, 56
    fin


;*** View Change sw on ***
;2b
_s_vcso0
    opennote,0,_s_vcso0_note0
    fin
_s_vcso0_note0
    nprg,_PRG_WAVE03
    nenv,ENVE_HARD01,255
    sweepfrom,$83,cn3,255
    an1b1, 9, 56
    cn4b1, 24, 56
    fin


;*** View Change move in ***
;2c
_s_vcmv0
_s_vcmv1
    opennote,0,_s_vcmv0_note0
    fin
_s_vcmv0_note0
    nprg,_PRG_WAVE03
    nenv,ENVE_NOMAL01,255
    sweepfrom,$81,fn1,200
    cn2b1, 24, 66
    fin

*** View Change move out ***
;2d
;_s_vcmv1
;    opennote,0,_s_vcmv1_note0
;    fin
;_s_vcmv1_note0
;    nprg,_PRG_WAVE03
;    nenv,ENVE_NOMAL01,255
;    sweepfrom,$82,cn3,200
;    cn4b1, 24, 80
;    fin

;*** bui missing ***
;2e
_s_bmis0
    opennote,0,_s_bmis0_note0
    fin
_s_bmis0_note0
    loops,8
    call,_s_miwn0_note0_0
    call,_s_miwn0_note0_0
    xxx,40
    loope
    fin
    
;*** ring missing ***
;2f
_s_rmis0
    opennote,0,_s_rmis0_note0
    fin
_s_rmis0_note0
    loops,2
    call,_s_miwn0_note0_0
    call,_s_miwn0_note0_0
    xxx,40
    loope
    fin
    
;*** get emblem ***
;30
_s_gtem0
    prg,_PRG_GLCK00
    envelope,ENVE_HARD02
    release,60
    opennote,0,_s_gtem0_note0
    opennote,1,_s_gtem0_note1
    fin
_s_gtem0_note0
    call,_s_gtem0_note0_pat0
    ntrans,12
    call,_s_gtem0_note0_pat0
    ntrans,24
    call,_s_gtem0_note0_pat0
_s_gtem0_note0_pat1
    npan,34
    fs5b1, 6,40
    npan,94
    gn5b1, 6,40
    npan,34
    gn5b1, 24,40
    npan,94
    fs5b1, 6,30
    npan,34
    gn5b1, 6,30
    npan,94
    gn5b1, 24,30
    npan,34
    fs5b1, 6,20
    npan,94
    gn5b1, 6,20
    npan,34
    gn5b1, 24,20
    fin

_s_gtem0_note0_pat0
    cn3b1, 6,60
    en3b1, 6,60
    fs3b1, 6,60
    gn3b1, 6,60
    gs3b1, 6,60
    an3b1, 6,60
    fin
    
_s_gtem0_note1
    xxx,39
    call,_s_gtem0_note0_pat0
    ntrans,12
    call,_s_gtem0_note0_pat0
    ntrans,24
    call,_s_gtem0_note0_pat1
    fin

;*** mission complete ***
;31
_s_mscp0
    prg,_PRG_MHIT00
    sr_load,20
    sr_portwrite,FX_PORT
    opennote,0,_e_mscp0_note0
    opennote,1,_e_mscp0_note0
    fin

_e_mscp0_note0
   ntrans,12
;   jump,_e_rbwlk_note0_0
   tieon
   sweepfrom,$85,cn3,255
   cn3b1,20,80
;   en3b1,10,73
   fn2b1,24,88
   fn2b1,48,88
   fin

;    fxmix,40
;    opennote,0,_s_mscp0_note0
;    opennote,1,_e_nbnd2_note0
;    fin
;_s_mscp0_note0
;    nprg,_PRG_KAHN00
;    gn3b1, 3,110
;    gn4b1,72,110
;    fin
 
;*** hanko pepper good voice ***
;32
_s_pgdv0
    opennote,0,_s_pgdv0_note0
    fin
_s_pgdv0_note0
    nprg,_PRG_PEPR00
    cn4b1w,192,89
    fin
 
;*** hanko pepper good voice ***
;33
_s_pgtv0
    opennote,0,_s_pgtv0_note0
    fin
_s_pgtv0_note0
    nprg,_PRG_PEPR01
    cn4b1,120,115
    fin
 
;*** mission finished ***
;34
_s_msfn0
    prg,_PRG_MHIT00
    sr_load,20
    sr_portwrite,FX_PORT
    opennote,0,_e_mszm0_note0
    opennote,1,_e_mszm0_note0
    fin

_e_mszm0_note0
    ntrans,7
    tieon
    sweepfrom,$85,cn3,255
    cn3b1,20,80
;    en3b1,10,73
    fn2b1,24,94
    fn2b1,48,94
    fin

;*** map start zoom ***
;35
_s_mszm0
    jump,_s_mpzm1


;*** VS attck end gong ***
;36
_s_gong0
    opennote,0,_e_gong0_note0
    opennote,1,_e_gong0_note1
    fin

_e_gong0_note0
    nprg,_PRG_MHIT00
    nenv,ENVE_NOMAL02,255
    en4b1,20,90
    en4b1,20,90
    en4b1,20,90
    en4b1,96,90
    fin
_e_gong0_note1
    nprg,_PRG_GLCK00
    ntrans,-12
    nenv,ENVE_NOMAL02,255
    an4b1,20,75
    an4b1,20,75
    an4b1,20,75
    an4b1,36,75
    fin
@


1.1.1.1
log
@audio assets
@
text
@@
