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 ENGLISH VERSION
;		SE SEQUENCE DATA
;		PLAYER
;		1997. 4.16(WED)
;		YOJI INAGAKI
;**********************************************

;****************
;*  SUB TRACK   *
;****************   
_scene_se
    Bmode
    bankchg, 0
    pausestatus,$20
    spanpow ,127
    panmode,1
    priority,14
    sr_load,$00
    sr_portwrite,FX_PORT
@@_INPUT_CHECK
    return
    sr_portread,PORT0
    sr_sbc,$01
    jump0,@@_START
    jump,@@_INPUT_CHECK
@@_START
    fxline,1
    FILGAIN,0
    spanpow ,127
    closenote,0
    closenote,1
    closenote,2
    sr_load,$00
    sr_portwrite,FX_PORT
    sr_portwrite,PORT7
    sr_portread,4
    jumpp,@@_START_0
    sr_and,$7f
    tblset, _scene_se_tbl_1
    jump,@@_START_1
@@_START_0
    tblset, _scene_se_tbl_0
@@_START_1
    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


;********************
;   scene se table
;********************
_scene_se_tbl_0
#label   _s_fall0, _s_pass0, _s_mbnd0, _s_mbnd1, _s_mbnd2, _s_nbnd0, _s_nbnd1, _s_nbnd2
#label   _s_mbrf0, _s_mbbd0, _s_sand0, _s_splss, _s_splsl, _s_gateo, _s_gatec, _s_sexp0

#label   _s_gfox0, _s_eart0, _s_mpzu0, _s_mpzm1, _s_mbwt0, _s_mssd0, _s_exdm0, _s_iwsps
#label   _s_owsps, _s_iwsp1, _s_owsp1, _s_crmt0, _s_bxbk0, _s_mnbm0, _s_srol0, _s_wlup0

#label   _s_nwsps, _s_chin0, _s_pgath, _s_htbt0, _s_sdbd0, _s_ktufo, _s_mpzd0, _s_sprk0
#label   _s_sprk1, _s_bmal0, _s_warp0, _s_wria0, _s_marat, _s_wtpe0, _s_wtbb0, _s_tbbr0

#label   _s_tbda0, _s_bndw0, _s_bmal1, _s_kbda0, _s_rbch0, _s_rbst0, _s_bshr0, _s_gfxd0
#label   _s_wrps0, _s_wrps1, _s_wrps2, _s_wrps3, _s_wrps4, _s_wrps5, _s_wrps6, _s_kuho0

#label   _s_kuhc0, _s_kuco0, _s_kume0, _s_kuoc0, _s_kulc0, _s_kucb0, _s_exdm1, _s_bdsp0
#label   _s_brda0, _s_srmv0, _s_rkup0, _s_clny0, _s_mpmv0, _s_mpld0, _s_spsh0, _s_spsp0

#label   _s_ssrl0, _s_ssrs0, _s_mgwv0, _s_prmo0, _s_prmi0, _s_smok0, _s_sprh0, _s_sreo0
#label   _s_ssfd0, _s_gmbk0, _s_skzs0, _s_plmv0, _s_plbd0, _s_lasw0, _s_trcn0, _s_swrl0

#label   _s_swsg0, _s_swsr0, _s_piup0, _s_sgcl0, _s_bsst0, _s_rwsd0, _s_mbht0, _s_spch0
#label   _s_spst0, _s_plbc0, _s_anvo0, _s_anvo1, _s_anvo2, _s_anvo3, _s_anvo4, _s_anvo5

#label   _s_anvo6, _s_exer0, _s_rgop0, _s_anlv0, _s_anbr0, _s_adey0, _s_exer1, _s_fsaw0
#label   _s_acpb0, _s_warp1, _s_arht0, _s_mcps0, _s_anvo7, _s_plrl0, _s_rgcl0, _s_rgop1


_scene_se_tbl_1
#label   _s_rgcl1, _s_lftl0, _s_ptrl0, _s_seal0, _s_exdm4, _s_nbnd0, _s_nbnd1, _s_nbnd2

#label   _s_fall0, _s_pass0, _s_mbnd0, _s_mbnd1, _s_mbnd2, _s_nbnd0, _s_nbnd1, _s_nbnd2



;*** object fall  ***
;00
_s_fall0
    prg,_PRG_WFAL00
    spanpow,48
;    envelope, ENVE_SLOW00
    envelope, ENVE_SLOW07
    release,5
    allocvoice,2
    opennote,0,_s_fall0_note0
    opennote,1,_s_fall0_note1
    opennote,2,_s_fall0_note2
_s_fall0_loop
    return
    sr_portread,0
    sr_portwrite,5
    sr_sbc,$ff
    jump0,_s_fall0_loop
    sr_portread,5
    sr_portwrite,0
    closenote,0
    closenote,1
    closenote,2
    waitw,200
    deallocvoice
    fin

_s_fall0_note1
;   ntrans,24
   npan,34
    tieon
_s_fall0_note1_1
    gn5b1w,500,52
    jump,_s_fall0_note1_1

_s_fall0_note0
    npan,94
_s_fall0_note0_0
    tieon
_s_fall0_note0_1
    en3b1w,500,52
;    en3b1w,500,52
    jump,_s_fall0_note0_1

_s_fall0_note2
    tieon
_s_fall0_note2_1
    cn2b1w,500,89
    jump,_s_fall0_note2_1


;*** object pass ***
;01
_s_pass0
    prg,_PRG_OPAS00
;    envelope, ENVE_SLOW03
    sr_load,35
    sr_portwrite,FX_PORT
    release,20
    opennote,0,_s_pass0_note
    fin

_s_pass0_note
   fn4b1, 120,49
;    sweepfrom,$81,fn4,255
;    fn3b1, 36,127
    fin


;*** object metal bound small ***
;02
_s_mbnd0
    prg,_PRG_MHIT00
    opennote,0,_s_mbnd0_note
    fin

_s_mbnd0_note
    en4b1,   8,93
    gn3b1w, 250,97
    fin


;*** object metal bound middle ***
;03
_s_mbnd1
;_e_mstp0
    prg,_PRG_MHIT00
    opennote,0,_s_mbnd1_note
    fin

_s_mbnd1_note
    cn4b1,   10,109
    en3b1w, 250,109
    fin


;*** object metal bound large ***
;04
_s_mbnd2
_e_knbd0
    prg,_PRG_MHIT00
    sr_load,20
    sr_portwrite,FX_PORT
    opennote,0,_s_mbnd2_note0
    opennote,1,_s_mbnd2_note1
    fin

_s_mbnd2_note1
    an3b1,   8,79
    an2b1w, 250,107
    fin
_s_mbnd2_note0
    fn2b1w, 300,111
    fin


;*** object normal bound small ***
;05
_s_nbnd0
    opennote,0,_e_nbnd0_note0
    fin
_e_nbnd0_note0
    nprg,_PRG_EXPL00
    sweepfrom,$81,gn3,255
    gn2b1,10,79

;    cn4b1,   6,127
    nprg,_PRG_CANO00
    sweepfrom,$81,gn4,255
    dn4b1, 100,79
    fin

;   sweepfrom,$81,cn4,255
;   gn3b1,10,112
;   bn2b1,48,127
;   fin

;    prg,_PRG_EXPL00
;    envelope,ENVE_SLOW04
;    opennote,0,_e_nbnd0_note0
;    fin
;
;_e_nbnd0_note0
;   sweepfrom,$81,gn3,255
;   gn2b1,10,112
;   bn1b1,48,127
;   fin


;*** object normal bound middle ***
;06
_s_nbnd1
;    prg,_PRG_EXPL00
;    envelope,ENVE_SLOW04
    opennote,0,_e_nbnd1_note0
    fin

_e_nbnd1_note0
    nprg,_PRG_GORM00
    sweepfrom,$81,fn4,255
    fn1b1,  14,89
;    bn2b1,   8,127
    nprg,_PRG_CANO00
    gn3b1w,150,89
;    sweepfrom,$81,gn3,255
;    fn2b1,10,112
;    an1b1,96,127
    fin


;*** object normal bound large ***
;07
_s_nbnd2
;    prg,_PRG_EXPL00
;    envelope,ENVE_SLOW04
    opennote,0,_e_nbnd2_note0
    fin

_e_nbnd2_note0
   nprg,_PRG_CANO00
   an3b1,   6,89
   fn3b1w,180,89
;   sweepfrom,$81,gn3,255
;   en2b1,10,112
;   gn1b1,127,127
   fin

;*** object metal bomb refrect ***
;08
_s_mbrf0
    prg,_PRG_MHIT00
    opennote,0,_s_mbrf0_note0
    fin

_s_mbrf0_note0
;    cn5b1,   8,127
;    cn4b1, 120,127
    fn4b1,   6,109
    fn5b1,  90,109
    fin

;*** object metal bomb bound ***
;09
_s_mbbd0
    sr_load,20
    sr_portwrite,FX_PORT
    opennote,0,_s_mbbd0_note0
    opennote,1,_s_mbbd0_note1
    fin

_s_mbbd0_note0
    nprg,_PRG_MHIT00
    cn4b1, 24,56
    fin
_s_mbbd0_note1
    nprg,_PRG_SAND00
    bn2b1, 24,84
    fin

;*** object sand slide ***
;0a
_s_sand0
    prg,_PRG_SAND00
    opennote,0,_s_sand0_note0
    fin

_s_sand0_note0
    sweepfrom,$81,cn4,40
    tieon
_s_sand0_note0_0
    fn3b1w,200, 67
    jump,_s_sand0_note0_0
    fin

;*** object water splash level small ***
;0b
_s_splss
    prg,_PRG_WFAL00
    opennote,0,_s_splss_note0
    fin

_s_splss_note0
    tieon
    nenv,ENVE_SLOW06,45
    ntrans,12
_s_splss_note0_0
;    bn5b1w,200,35
    dn5b1w,200,31
    jump,_s_splss_note0_0
    fin

;*** object water splash level large ***
;0c
_s_splsl
    opennote,0,_s_splsl_note0
    opennote,1,_s_splsl_note1
    waith,15
    fin

_s_splsl_note0
    nprg,_PRG_WFAL00
    nenv,ENVE_SLOW10,35
    fn4b1w,200,35
    fin
_s_splsl_note1
    nprg,_PRG_DIVE00
    nenv,ENVE_NOMAL00,127
    fn4b1w,24,35
    fin

;_s_splsl_note0
;    tieon
;    nenv,ENVE_SLOW03,35
;_s_splsl_note0_0
;    cn5b1w,200,50
;    jump,_s_splsl_note0_0
;    fin

;*** object gate open ***
;0d
_s_gateo
    prg,_PRG_MOTR00
    envelope,ENVE_SLOW06
    opennote,0,_e_gateo_note0
    fin

_e_gateo_note0
    ntrans,-6
    tieon
    sweepfrom,$85,en4,200
    en3b1, 12,100
    gn4b1, 52,100
    fin

;*** object gate close ***
;0e
_s_gatec
    prg,_PRG_MOTR00
    envelope,ENVE_SLOW06
    opennote,0,_e_gatec_note0
    fin

_e_gatec_note0
    ntrans,-6
    tieon
    sweepfrom,$85,gn4,200
    gn5b1, 12,100
    en3b1, 52,100
    fin

;*** object small explode ***
;0f
_s_sexp0
    sr_portread,PORT1
    sr_sbc,$01
    jump0,_s_sexp0_0
    prg,_PRG_EXPL00
    opennote,0,_s_sexp0_note0
    fin

_s_sexp0_note0
;     nenv,ENVE_NOMAL02,70
     fn3b1, 6,89
     gn2b1, 84,89
     fin

_s_sexp0_0
    prg,_PRG_EXPL04
    opennote,0,_s_sexp0_note1
    fin
_s_sexp0_note1
     dn4b1, 6,89
     cn3b1, 84,89
     fin

;_s_sexp0_note0
;    nprg,_PRG_EXPL02
;     nenv,ENVE_NOMAL02,70
;    fn3b1, 6,127
;    nprg,_PRG_EXPL00
;    as2b1, 84,127
;    fin


;*** scene graet-fox level ***
;10
_s_gfox0
    opennote,0,_s_gfox0_note0
    opennote,1,_s_gfox0_note1
    fin
_s_gfox0_note0
;    tieon
    xxx,25
_s_gfox0_note0_0
    nprg,_PRG_MOTR00
    sweepfrom,$81,cn1,255
    an0b1,100,92
    nprg,_PRG_CHRG00
    fn1b1,12,99
    gn1b1,12,99
    nprg,_PRG_MOTR00
    sweepfrom,$81,cn1,255
    dn1b1,100,92
    nprg,_PRG_CHRG00
    fn1b1,12,99
    en1b1,12,99
    jump,_s_gfox0_note0_0
    fin

_s_gfox0_note1
    xxx,20
    tieon
    nprg,_PRG_GFOX00
_s_gfox0_note1_0
    en2b1w,1000, 99
    jump,_s_gfox0_note1_0
    fin


;*** scene earth quake ***
;11
_s_eart0
    spanpow,0
    opennote,0,_s_eart0_note0
    opennote,1,_s_eart0_note1
    opennote,2,_s_eart0_note2
    fin
_s_eart0_note0
;    nprg,_PRG_GFOX00
    nprg,_PRG_MOTR00
    tieon
    sweepfrom,$81,an1,255
_s_eart0_note0_0
    phase,$34
    cn2b1w,2000,100
    jump,_s_eart0_note0_0

_s_eart0_note1
    nprg,_PRG_EXPL02
    npan,34
_s_eart0_note1_0
    cn1b1w,550,89
    en1b1w,650,89
    fn1b1w,200,89
    gn1b1w,350,89
    jump,_s_eart0_note1_0
_s_eart0_note2
    npan,94
    nprg,_PRG_EXPL02
_s_eart0_note2_0
    dn1b1w,200,89
    fn1b1w,750,89
    gn1b1w,650,89
    an1b1w,350,89
    bn1b1w,300,89
    jump,_s_eart0_note2_0

;*** scene map zoom up start ***
;12
_s_mpzu0
    prg,_PRG_ENFL01
    envelope,ENVE_SLOW00
    sr_load,50
    sr_portwrite,FX_PORT
    opennote,0,_s_mpzu0_note0
    opennote,1,_s_mpzu0_note1
    fin
    
_s_mpzu0_note0
    xxx,6
    phase,$34
    ntrans,-48
    jump,_s_mpzu0_note1_0
_s_mpzu0_note1
    ntrans,-36
_s_mpzu0_note1_0
    sweepfrom,$85,cn1,255
    cn5b1w,600,52
    fin

;*** scene map zoom end ***
;13
_s_mpzm1
;    prg,_PRG_MHIT00
;    envelope,ENVE_SLOW06
    sr_load,50
    sr_portwrite,FX_PORT
    opennote,0,_s_mpzm1_note0
    opennote,1,_s_mpzm1_note1
    fin
    
_s_mpzm1_note0
    nprg,_PRG_MHIT00
;    ntrans,-24
    nenv,ENVE_SLOW04,10
    sweepfrom,$01,cn2,48
    fn1b1w,200,80
    fin
_s_mpzm1_note1
    nprg,_PRG_MHIT00
    ntrans,-12
    nenv,ENVE_SLOW02,10
    sweepfrom,$81,cn4,255
    cn3b1, 18,80
    dn2b1w,180,80
    fin

;*** object metal bound on water ***
;14
_s_mbwt0
    opennote,0,_s_mbwt0_note0
    opennote,1,_s_mbwt0_note1
    fin

_s_mbwt0_note0
    nprg,_PRG_MHIT00
    cn4b1,   10,104
    en3b1w, 250,109
    fin

_s_mbwt0_note1
    nprg,_PRG_DIVE00
    en4b1,   10,89
    sweepfrom,$81,cn4,255
    en3b1w, 200,89
    fin

;*** scene metal stick slide ***
;15
_s_mssd0
    prg,_PRG_MOTR00
    envelope,ENVE_SLOW03
    opennote,0,_s_mssd0_note0
    fin
_s_mssd0_note0
;    ntrans,-12
    sweepfrom,$81,fn2,32
    an1b1w,150,89
    fin
    
;*** scene explosion demo (2)***
;16
_s_exdm0
    prg,_PRG_EXPL02
    spanpow ,32
    opennote,0,_s_exdm0_note0
    fin
_s_exdm0_note0
    dn3b1, 79,70
    cn3b1,115,56
    an2b1, 72,63
    cn3b1, 99,70
    fn3b1,121,70
    an2b1, 77,49
    fn3b1,105,70
    dn2b1, 91,70
    jump,_s_exdm0_note0
     

;*** scene into water splash small ***
;17
_s_iwsps
    opennote,0,_s_iwsps_note0
    fin
_s_iwsps_note0
    nprg,_PRG_DIVE00
    nenv,ENVE_NOMAL02,40
    en4b1,   10,77
    sweepfrom,$81,en4,255
    gn3b1, 100,77
    fin
     
;*** scene out water splash small ***
;18
_s_owsps
;    prg,_PRG_DIVE00
;    envelope,ENVE_NOMAL02
    opennote,0,_s_owsps_note0
    fin
_s_owsps_note0
    nprg,_PRG_DIVE00
    nenv,ENVE_NOMAL02,40
    cs4b1,   10,77
    sweepfrom,$81,cs4,255
    an4b1, 100,77
    fin
     

;*** scene into sea splash large ***
;19
_s_iwsp1
    prg,_PRG_DIVE00
    spanpow,122
    opennote,0,_s_iwsp1_note0
    opennote,1,_s_iwsp1_note1
    fin
_s_iwsp1_note0
    npan,0
    fn4b1,   10,70
    sweepfrom,$81,cn4,50
    en3b1w, 170,70
    fin
_s_iwsp1_note1
    npan,127
    fn2b1w, 180,70
;    cn2b1w, 180,127
    fin
     
;*** scene out sea splash large ***
;1a
_s_owsp1
    prg,_PRG_DIVE00
    spanpow,122
    opennote,0,_s_owsp1_note0
    opennote,1,_s_owsp1_note1
    fin
_s_owsp1_note0
    npan,0
    bn3b1,   10,70
    sweepfrom,$81,cn4,50
    en4b1w, 170,70
    fin
_s_owsp1_note1
    npan,127
    an2b1w, 180,70
;    en2b1w, 180,127
    fin

     

;*** scene crane motor ***
;1b
_s_crmt0
    prg,_PRG_MOTR00
    opennote,0,_s_crmt0_note0
    fin

_s_crmt0_note0
    ntrans,-6
    sweepfrom,$81,an2,255
    cn4b1, 10,66
    tieon
    sweepfrom,$85,an2,255
    fn4b1, 16,100
    cn4b1, 16,100
    fn4b1, 16,100
;    cn5b1, 38,127
    fin

;*** object box broken ***
;1c
_s_bxbk0
    prg,_PRG_EXPL00
    envelope, ENVE_HARD01
    opennote,0,_s_bxbk0_note0
    fin

_s_bxbk0_note0
;    ntrans, 6
    sweepfrom,$84,cn1,255
    en4b1,  5,89 
    cn4b1,  7,89 
    an3b1,  6,89 
    fn3b1,  8,89 
    en3b1,  6,89 
    dn3b1,  8,89 
    cn3b1, 67,89 
    fin

;*** enemy mini bomb ***
;1d
_s_mnbm0
    prg,_PRG_EXPL00
    opennote,0,_s_mnbm0_note0
    opennote,1,_e_sexp0_note0
    fin

_s_mnbm0_note0
    tieon
    nprg,_PRG_WIND00
;    nenv,ENVE_NOMAL01, 20
    sweepfrom,$85,cn5,255
    fn5b1,10,89
    an3b1,100,89
    fin

;*** object suisha ***
;1e
_s_srol0
    prg,_PRG_MHIT00
    opennote,0,_s_srol0_note0
    fin

_s_srol0_note0
    sweepfrom,$81,en3,32
    an4b1,  45,89
    fin


;*** object wall up ***
;1f
_s_wlup0
    prg,_PRG_MOTR00
    opennote,0,_e_wlup0_note0
    opennote,1,_e_wlup0_note0
    fin
_e_wlup0_note0
    tieon
_e_wlup0_note0_0
    an1b1w,500,127
    jump,_e_wlup0_note0_0

;_s_wlup0
;    prg,_PRG_CANO00
;    opennote,0,_e_wlup0_note0
;    fin
;_e_wlup0_note0
;    cn3b1,4,89
;    jump,_e_wlup0_note0


;*** scene on water splash small ***
;20
_s_nwsps
    prg,_PRG_DIVE00
    envelope,ENVE_NOMAL02
    opennote,0,_s_nwsps_note0
    fin
_s_nwsps_note0
    en4b1,   10,127
;    sweepfrom,$81,en4,255
    en4b1, 50,89
    fin

;*** scene chain pull ***
;21
_s_chin0
    prg,_PRG_CHIN00
    opennote,0,_s_chin0_note0
    fin
_s_chin0_note0
;    tieon
_s_chin0_note0_0
    an4b1, 6,63
;    an4b1, 6,110
    jump, _s_chin0_note0_0
    

;*** scene TI BOSS parts gathering ***
;22
_s_pgath
    spanpow, 64
    opennote,0,_s_pgath_note0
    opennote,1,_s_pgath_note1
    fin
_s_pgath_note1
;    nprg,_PRG_FIRE00
    nprg,_PRG_ENGN01
    nenv,ENVE_SLOW00,255
;    ntrans,12
    sweepfrom,$81,en5,255
    cn4b1w, 285,89
    fin

_s_pgath_note0
    npan, 44
    call,_s_pgath_note1_pat0
    ntrans,6
    xxx,12
    npan, 54
    call,_s_pgath_note1_pat0
    xxx,10
    ntrans,3
    npan, 94
    call,_s_pgath_note1_pat0
    xxx,6
    ntrans,6
    npan, 64
    call,_s_pgath_note1_pat0
    xxx,2
    ntrans,9
    npan, 104
    call,_s_pgath_note1_pat0
    xxx,3
    ntrans,2
    npan, 54
    call,_s_pgath_note1_pat0
    xxx,7
    ntrans,0
    npan, 74
    call,_s_pgath_note1_pat0
    xxx,10
;    ntrans,0
    npan, 24
    call,_s_pgath_note1_pat0
    xxx,7
;    ntrans,0
    npan, 44
    call,_s_pgath_note1_pat0
    xxx,12
    npan, 84
    call,_s_pgath_note1_pat0
    xxx,15
    ntrans,-5
    npan, 64
    call,_s_pgath_note1_pat0
    sweepfrom,$83,fn3,255
    fn1b1,36,89
    fin

_s_pgath_note1_pat0
;    ntrans,-12
    nprg,_PRG_EXPL00
    nenv, ENVE_HARD02, 255
    sweepfrom,$83,bn3,255
    bn2b1,11,77
    an2b1, 6,77

;    fn4b1, 8,100
;    gn2b1, 8,100
    fin

;*** scene TI BOSS  heart beat ***
;23
_s_htbt0
;    prg,_PRG_MHIT00
;    prg,_PRG_EXPL01
    sr_load,30
    sr_portwrite,FX_PORT
    prg,_PRG_CANO00
    envelope,ENVE_SLOW04
    opennote,0,_s_htbt0_note0
    opennote,1,_s_htbt0_note0
    fin

_s_htbt0_note0
    tieon
    sweepfrom,$85,an1,255
    en5b1,  5,89
    an1b1,  5,89
    tieoff
    xxx,30
    tieon
    sweepfrom,$85,an1,255
    an5b1,  8,89
    an1b1,  7,89
;    xxx,45
    xxx,50
    jump,_s_htbt0_note0
;    fin


;*** scene parts bound on sand ***
;24
_s_sdbd0
    opennote,0,_s_sdbd0_note0
    fin

_s_sdbd0_note0
    nprg,_PRG_EXPL00
;   sweepfrom,$81,gn3,255
   gn2b1,10,80
;   en2b1,33,127
   jump, _s_mbbd0_note1
;   fin

;*** scene KT UFO ***
;25
_s_ktufo
    opennote,0,_s_ktufo_note0
    opennote,1,_s_ktufo_note1
    fin

_s_ktufo_note1
    ntrans,12
_s_ktufo_note0
    nprg,_PRG_UFOL00
    cn2b1w,1000,89
;    gn1b1w,1000,127
    jump, _s_ktufo_note0

;*** scene map zoom down start ***
;26
_s_mpzd0
    prg,_PRG_ENFL01
;    envelope,ENVE_SLOW03
    sr_load,50
    sr_portwrite,FX_PORT
    opennote,0,_s_mpzd0_note0
    opennote,1,_s_mpzd0_note1
    fin
    
_s_mpzd0_note0
;    xxx,6
;    phase,$34
    ntrans,-24
    jump,_s_mpzd0_note1_0
_s_mpzd0_note1
    ntrans,-12
;    ntrans,-36
;    ntrans,-12
_s_mpzd0_note1_0
    tieon
    sweepfrom,$85,cn2,127
    dn3b1,36,89
    fn2b1,24,89
    sweepfrom,$81,fn2,255
    bn1b1w,150,89
    fin

;*** scene spark short ***
;27
_s_sprk0
    prg,_PRG_SPRK00
    opennote,0,_s_sprk0_note0
    fin

_s_sprk0_note0
    ntrans,-12
    sweepfrom,$85,an4,255
    an4b1,10,66
    bn4b1,10,63
    cn5b1,14,59
    dn5b1,17,67
    fin
    
;*** scene spark level ***
;28
_s_sprk1
    prg,_PRG_SPRK00
    opennote,0,_s_sprk1_note0
    fin

_s_sprk1_note0
    tieon
    sweepfrom,$85,bn3,255
_s_sprk1_note0_0
    fn4b1,  5,79
    cn3b1,  5,79
    jump,_s_sprk1_note0_0

;    ntrans,-12
;    tieon
;    sweepfrom,$85,bn4,255
;_s_sprk1_note0_0
;    bn5b1,  8,107
;    bn4b1,  8,107
;    jump,_s_sprk1_note0_0
    
;*** scene bomb alarm ***
;29
_s_bmal0
    sr_load,20
    sr_portwrite,FX_PORT
    opennote,0,_s_bmal0_note0
    fin

_s_bmal0_note0
    nprg,_PRG_WAVE00
    nenv,ENVE_HARD00,127
;    nenv,ENVE_HARD00,45
    sweepfrom,$81,an2,64
    an4b0, 6,55,64
    an3b1, 3,55
    fin    

;*** scene AS warp hole ***
;2a
_s_warp0
    prg,_PRG_ENGN01
;    envelope,ENVE_SLOW06
    opennote,0,_s_warp0_note0
    opennote,1,_s_warp0_note1
    opennote,2,_s_warp0_note2
    fin

_s_warp0_note0
    xxxw,250
    call,_s_warp0_note_pat0
    call,_s_warp0_note_pat1
    call,_s_warp0_note_pat2
    fin    
_s_warp0_note1
    xxx,125
    call,_s_warp0_note_pat0
    call,_s_warp0_note_pat1
    call,_s_warp0_note_pat2
    call,_s_warp0_note_pat3
    fin    
_s_warp0_note2
    call,_s_warp0_note_pat0
    call,_s_warp0_note_pat1
    call,_s_warp0_note_pat2
    call,_s_warp0_note_pat3
    fin    

_s_warp0_note_pat0
    nenv,ENVE_SLOW07,20
    sweepfrom,$81,cn3,255
    cn4b1w,300,70
    fin    

_s_warp0_note_pat1
    nenv,ENVE_SLOW06,20
    sweepfrom,$81,fn3,255
    fn4b1w,250,70
    fin    

_s_warp0_note_pat2
    sweepfrom,$81,cn4,255
    cn5b1w,200,70
    fin    

_s_warp0_note_pat3
    sweepfrom,$81,fn4,255
    fn5b1w,200,70
    fin    


;*** scene Wing repair item appear ***
;2b
_s_wria0
;    envelope,ENVE_SLOW06
    opennote,0,_s_wria0_note0
    opennote,1,_s_wria0_note1
;    opennote,2,_s_wria0_note2
    fin

_s_wria0_note0
    tieon
    nprg,_PRG_ENGN00
    sweepfrom,$85,fn4,255
    an3b1,56,89
    cn3b1,24,89
    en3b1,24,89
_s_wria0_note0_0
    gn3b1w,630,80
    jump,_s_wria0_note0_0
;    fin

_s_wria0_note1
;    nprg,_PRG_CHRG00
    nprg,_PRG_WAVE03
    nenv,ENVE_NOMAL01,255
    loops,3
    tieon
    sweepfrom,$85,cn3,192
    fs2b1,15,56
    fs4b1,25,56

;    sweepfrom,$85,cn2,192
;    fs4b1,30,60
;    cn3b1,10,60

    tieoff
    sweepend
    loope

;    ntrans,24
    nprg,_PRG_WAVE01
    nenv,ENVE_HARD02,255
;    loops,9
_s_wria0_note1_0
    cn5b0, 4,89,127
    cn5b1, 4,79
    xxx,62
    jump,_s_wria0_note1_0
;    loope
;    fin


;*** scene submarine atomosphere ***
;2c
_s_marat
    opennote,0,_s_marat_note0
    fin

_s_marat_note0
    nprg,_PRG_OPAS00
    nenv,ENVE_SLOW06,255
    xxx,30
;    tieon
_s_marat_note0_0
    sweepfrom,$81,an0,255
    an1b1, 72,89
;    cn1b1W, 500,115
    jump, _s_marat_note0_0


;*** scene water pressure ***
;2d
_s_wtpe0
    sr_load,20
    sr_portwrite,FX_PORT
    prg,_PRG_WBUB00
    opennote,0,_s_wtpe0_note0
    opennote,1,_s_wtpe0_note1
    opennote,2,_s_wtpe0_note2
    fin

_s_wtpe0_note0
    tieon
    sweepfrom,$85,gn4,255
    cn5b1, 18,89
    cn3b1, 127,89
    fin

_s_wtpe0_note2
    ntrans,18
_s_wtpe0_note1
    sweepfrom,$81,cn2,255
    cn1b1, 127,89
    fin

;*** scene water bubble ***
;2e
_s_wtbb0
    sr_load,20
    sr_portwrite,FX_PORT
    prg,_PRG_WBUB00
    opennote,0,_s_wtbb0_note0
;    opennote,1,_s_wtbb0_note1
    fin

_s_wtbb0_note0
    tieon
    sweepfrom,$81,cn3,255
    cn5b1w, 166,89
    fin

;*** enemy tsubo broken ***
;2f
_s_tbbr0
    opennote,0,_s_tbbr0_note0
;    opennote,1,_s_exwl0_note1
    fin

_s_tbbr0_note0
    nprg,_PRG_EXPL00
    en3b1,  9,89
    en2b1, 12,89
    nprg,_PRG_WBUB00
    cn3b1, 56,89
    fin

;*** enemy tsubo disappear ***
;30
_s_tbda0
    opennote,0,_s_tbda0_note0
    fin

_s_tbda0_note0
    ntrans,-6
    nprg,_PRG_SAND00
    nenv,ENVE_NOMAL00,255
    sweepfrom,$81,cn4,255
    an3b1,105,81
    nenv,ENVE_SLOW00,255
    sweepfrom,$81,bn1,255
    cn2b1w,150,71
    fin

;*** object bound middle in water ***
;31
_s_bndw0
    opennote,0,_e_bndw0_note0
    opennote,1,_e_bndw0_note1
    fin

_e_bndw0_note0
    nprg,_PRG_CANO00
    fn3b1,   6,89
    dn3b1w,180,89
    fin

_e_bndw0_note1
    nprg,_PRG_CANO00
    fn3b1,  6,89
    dn3b1, 24,89
    nprg,_PRG_WBUB00
    cn3b1, 65,89
    fin


;*** scene bomb alarm last ***
;32
_s_bmal1
    sr_load,20
    sr_portwrite,FX_PORT
    opennote,0,_s_bmal1_note0
    fin

_s_bmal1_note0
    nprg,_PRG_WAVE00
    nenv,ENVE_HARD00,127
    sweepfrom,$81,an3,64
    an5b0, 3,63,64
    an4b1,12,63
    fin    


;*** object bound kai boss ***
;32
;_s_kabd0
;    opennote,0,_s_kabd0_note0
;    fin
;
;_s_kabd0_note0
;    nprg,_PRG_EXPL02
;    sweepfrom,$81,cn1,255
;    gn4b1,12,127
;    nprg,_PRG_MHIT00
;    sweepfrom,$81,cn2,255
;    cn1b1,108,127
;    fin
;

;*** object kaibashira disappear boss ***
;33
_s_kbda0
    prg,_PRG_SAND00
    envelope,ENVE_SLOW06
    opennote,0,_s_kbda0_note0
    fin

_s_kbda0_note0
    tieon
    ntrans,12
    sweepfrom,$85,cn3,255
    cn4b1,12,115
    cn4b1,127,115
    cn2b1,127,115
    fin


;*** object ring beam charge ***
;34
_s_rbch0
    prg,_PRG_WAVE03
    envelope,ENVE_SLOW05
    release,255
    sr_load,25
    sr_portwrite,FX_PORT
    opennote,0,_s_rbch0_note0
    fin

_s_rbch0_note0
    sweepfrom,$83,cn3,255
    cn2b1,36,67
    cn2b1,35,67
    cn2b1,34,67
    cn2b1,32,67
    cn2b1,30,37
    cn2b1,28,37
    cn2b1,26,73
    cn2b1,22,77
    cn2b1,16,77
    loops,50
    cn2b1,10,89
    loope
    fin

;*** object ring beam charge ***
;35
_s_rbst0
    prg,_PRG_WAVE03
    envelope,ENVE_NOMAL00
    release,255
    sr_load,25
    sr_portwrite,FX_PORT
    opennote,0,_s_rbst0_note0
    fin

_s_rbst0_note0
;    loops,50
;    tieon
    sweepfrom,$81,fn1,255
    fn4b1,10,56
;    tieoff
;    loope
;    fin
    jump,_s_rbst0_note0

;*** object AS boss shield roll ***
;36
_s_bshr0
    prg,_PRG_MOTR00
;    prg,_PRG_UFOL00
    opennote,0,_s_bshr0_note0
    opennote,1,_s_bshr0_note1
    fin

_s_bshr0_note0
_s_bshr0_note1
    sweepfrom,$81,cn2,255
    cn3b1,90,100
    fin

;*** object Great Fox Shot Demo ***
;37
_s_gfxd0
    sr_load,20
    sr_portwrite,FX_PORT
    prg,_PRG_LASR02
    envelope,ENVE_HARD01
    opennote,0,_s_gfxd0_note0
    fin
_s_gfxd0_note0
    sweepfrom,$85,cn4,255
    dn4b1,   8,70
    tieon
    an3b1,  30,89
    cn4b1,  12,89
    fin


;*** object warp ring pass 0 ***
;38
_s_wrps0
    opennote,0,_s_wrps0_note0
    opennote,1,_s_wrps0_note1
    fin

_s_wrps0_note0
    nprg,_PRG_CHRG00
    nenv,ENVE_NOMAL03,255
    sweepfrom,$81,an1,255
    an4b1w,180,77
    fin    

_s_wrps0_note1
    nprg,_PRG_ENGN00
    nenv,ENVE_NOMAL03,255
    sweepfrom,$81,an1,255
    an4b1w,180,77
    fin    

;*** object Warp ring pass 1 ***
;39
_s_wrps1
    opennote,0,_s_wrps1_note0
    opennote,1,_s_wrps1_note1
    fin

_s_wrps1_note0
    ntrans,3
    jump,_s_wrps0_note0
_s_wrps1_note1
    ntrans,3
    jump,_s_wrps0_note1

;*** object Warp ring pass 2 ***
;3a
_s_wrps2
    opennote,0,_s_wrps2_note0
    opennote,1,_s_wrps2_note1
    fin

_s_wrps2_note0
    ntrans,6
    jump,_s_wrps0_note0
_s_wrps2_note1
    ntrans,6
    jump,_s_wrps0_note1

;*** object Warp ring pass 3 ***
;3b
_s_wrps3
    opennote,0,_s_wrps3_note0
    opennote,1,_s_wrps3_note1
    fin

_s_wrps3_note0
    ntrans,9
    jump,_s_wrps0_note0
_s_wrps3_note1
    ntrans,9
    jump,_s_wrps0_note1

;*** object Warp ring pass 4 ***
;3c
_s_wrps4
    opennote,0,_s_wrps4_note0
    opennote,1,_s_wrps4_note1
    fin

_s_wrps4_note0
    ntrans,12
    jump,_s_wrps0_note0
_s_wrps4_note1
    ntrans,12
    jump,_s_wrps0_note1

;*** object Warp ring pass 5 ***
;3d
_s_wrps5
    opennote,0,_s_wrps5_note0
    opennote,1,_s_wrps5_note1
    fin

_s_wrps5_note0
    ntrans,15
    jump,_s_wrps0_note0
_s_wrps5_note1
    ntrans,15
    jump,_s_wrps0_note1

;*** object Warp ring pass 6 ***
;3e
_s_wrps6
    opennote,0,_s_wrps6_note0
    opennote,1,_s_wrps6_note1
    fin

_s_wrps6_note0
    ntrans,18
    jump,_s_wrps0_note0
_s_wrps6_note1
    ntrans,18
    jump,_s_wrps0_note1


;*** object KT UFO hatch open ***
;3f
_s_kuho0
    opennote,0,_s_kuho0_note0
    opennote,1,_s_kuho0_note1
    opennote,2,_s_kuho0_note2
    fin

_s_kuho0_note2
    ntrans,12
_s_kuho0_note0
    tieon
    nprg,_PRG_MOTR00
    sweepfrom,$85,fn1,255
    dn2b1 , 48,108
    dn2b1w,200,108
    fin
_s_kuho0_note1
;    ntrans,12
    nprg,_PRG_LASR00
    nenv,ENVE_SLOW06,127
;    sweepfrom,$83,cn1,200
;    fn1b1 , 48,100
    sweepfrom,$83,cn1,200
    fn1b1 , 48,77
    loops,5
    sweepfrom,$83,dn1,200
    gn1b1 , 40,77
    loope
    fin

;*** object KT UFO hatch close ***
;40
_s_kuhc0
    opennote,0,_s_kuhc0_note0
    opennote,1,_s_kuhc0_note1
    opennote,2,_s_kuhc0_note2
    fin

_s_kuhc0_note2
    ntrans,12
_s_kuhc0_note0
    tieon
    nprg,_PRG_MOTR00
    sweepfrom,$85,fn2,255
    an1b1 , 48,108
    an1b1w,200,108
    fin
_s_kuhc0_note1
    nprg,_PRG_LASR00
    nenv,ENVE_SLOW06,127
    sweepfrom,$84,cn1,200
    fn1b1 , 48,77
    loops,5
    sweepfrom,$84,dn1,200
    gn1b1 , 40,77
    loope
    fin

;*** object KT UFO core appear ***
;41
_s_kuco0
    opennote,0,_s_kuco0_note0
    opennote,1,_s_kuco0_note1
    opennote,2,_s_kuco0_note2
    fin

_s_kuco0_note2
    ntrans,12
_s_kuco0_note0
    tieon
    nprg,_PRG_MOTR00
    sweepfrom,$85,dn3,255
    dn2b1 , 48,108
    dn2b1w,540,108
    fin
_s_kuco0_note1
    nprg,_PRG_LASR00
    nenv,ENVE_SLOW06,127
    sweepfrom,$84,cn1,200
    cn2b1 , 48,80
    loops,9
    sweepfrom,$84,cn1,200
    cn2b1 , 60,80
    loope
    fin

;*** object KT UFO hatch move end ***
;42
_s_kume0
    opennote,0,_s_kume0_note0
    opennote,1,_s_kume0_note1
    opennote,2,_s_kume0_note2
    fin

_s_kume0_note2
    ntrans,12
_s_kume0_note0
    nprg,_PRG_MHIT00
    ds2b1, 10,100
    sweepfrom,$81,fn2,255
    fs1b1, 24,100
    sweepfrom,$81,an2,255
    ds1b1, 96,100
    fin

_s_kume0_note1
    nprg,_PRG_MHIT01
    ntrans,6
    an1b1, 10,100
    an0b1, 24,100
    an0b1, 96,100
    fin

;*** object KT UFO 1 minutes charge ***
;43
_s_kuoc0
;    pausestatus,$80
    opennote,0,_s_kuoc0_note0
    opennote,1,_s_kuoc0_note1
;    loops,240
;    loops,240
;    
;    loope
;    loope
;    pausestatus,$20
    fin

_s_kuoc0_note0
    nprg,_PRG_ENGY00
    tieon
    sweepfrom,$85,en3,255
    en1b1, 60,70
_s_kuoc0_note0_0
    cn3b1w, 5700,70
    jump,_s_kuoc0_note0_0

_s_kuoc0_note1
    nprg,_PRG_BEAM00
    tieon
    ntrans,-12
;    nprg,_PRG_WAVE01
    nenv,ENVE_SLOW06,255
    sweepfrom,$81,en4,255
_s_kuoc0_note1_0
    en5b1w, 5760,28
    jump,_s_kuoc0_note1_0
    
;*** object KT UFO last charge ***
;44
_s_kulc0
    opennote,0,_s_kulc0_note0
    opennote,1,_s_kulc0_note1
    opennote,2,_s_kulc0_note2
    fin

_s_kulc0_note0
    nprg,_PRG_ENGY00
    tieon
    sweepfrom,$85,en1,255
    cn4b1w,  980,70
    fin

_s_kulc0_note1
    xxxw,200
    nprg,_PRG_BEAM00
;    nprg,_PRG_WAVE01
    nenv,ENVE_SLOW06,255
    sweepfrom,$81,en3,255
    en5b1w, 780,28
    fin

_s_kulc0_note2
    xxxw,200
    nprg,_PRG_ENGN01
    nenv,ENVE_SLOW00,255
    ntrans,12
    sweepfrom,$81,en4,255
    en5b1w, 780,49
    fin


;*** object KT UFO charge beam shot ***
;45
_s_kucb0
    opennote,0,_s_kucb0_note0
    opennote,1,_s_kucb0_note1
    opennote,2,_s_kucb0_note2
    fin

_s_kucb0_note0
    nprg,_PRG_CHRG00
    ntrans,12
    tieon
    sweepfrom,$85,fn5,255
    fn1b1,10,32
    fn3b1,14,32
    sweepfrom,$81,cn5,255
_s_kucb0_note0_0
    fn5b1w,500,32
    jump,_s_kucb0_note0_0

_s_kucb0_note1
    nprg,_PRG_ENGY00
    ntrans,24
    tieon
    sweepfrom,$85,fn5,255
    fn1b1,10,59
    fn3b1,14,59
    sweepfrom,$81,en5,255
_s_kucb0_note0_1
    fn5b1w,500,59
    jump,_s_kucb0_note0_1

_s_kucb0_note2
    nprg,_PRG_WAVE03
    nenv,ENVE_NOMAL01,255
    ntrans,12
    sweepfrom,$81,bn5,255
    fn1b1, 24,28
;    fn5b1, 24,56
_s_kucb0_note2_0
    sweepfrom,$81,cn5,255
    fn5b1, 3,28
    jump,_s_kucb0_note2_0
    

;*** scene explosion demo (3) ***
;46
_e_exdm3
_s_exdm1
    spanpow ,108
    prg,_PRG_EXPL04
    sr_portread,PORT1
    sr_sbc,$01
    jump0,_s_exdm1_0
    prg,_PRG_EXPL00
    opennote,0,_s_exdm1_note0
    opennote,1,_s_exdm1_note1
    fin
_s_exdm1_0
    opennote,0,_s_exdm1_note2
    opennote,1,_s_exdm1_note3
    fin
_s_exdm1_note2
    ntrans,-12
_s_exdm1_note0
    npan,54
    dn4b1, 45,89
    gn4b1, 34,89
    cn4b1, 33,89
    an3b1, 22,89
    an4b1, 37,89
    fn4b1, 35,89
    jump,_s_exdm1_note0
     
_s_exdm1_note3
    ntrans,-12
_s_exdm1_note1
    npan,74
    fn4b1, 22,89
    gn3b1, 45,89
    cn4b1, 31,89
    en3b1, 38,89
    gn4b1, 39,89
    cn4b1, 27,89
    jump,_s_exdm1_note1
     
;*** scene bound special ***
;47
_s_bdsp0
    prg,_PRG_EXPL00
    spanpow ,64
    opennote,0,_s_bdsp0_note0
    opennote,1,_s_bdsp0_note1
    opennote,2,_s_bdsp0_note2
    fin
_s_bdsp0_note0
    xxx,20
    nprg,_PRG_MHIT00
    sweepfrom,$81,dn2,255
    dn1b1 , 20,89
    an0b1w,368,89
    fin
     
_s_bdsp0_note1
    npan,44
    phase,$34
_s_bdsp0_note1_0
    xxx,20
    nprg,_PRG_EXPL04
    cn3b1w, 20,89
    cn2b1w,368,89
    fin
     
_s_bdsp0_note2
    npan,84
    ntrans,6
    jump,_s_bdsp0_note1_0
     
;*** scene barrier disappear ***
;48
_s_brda0
    prg,_PRG_REPL00
    envelope,ENVE_SLOW06
    opennote,0,_s_brda0_note0
    opennote,1,_s_brda0_note1
    fin

_s_brda0_note0
    xxx,6
;    ntrans,12
_s_brda0_note1
    tieon
    sweepfrom,$85,cn5,255
    cn3b1, 20,89
    cn3b1, 40,89
    fin
    fn2b1, 40,89
    fin

;*** enemy space snake move ***
;49
_s_srmv0
    prg,_PRG_UFOL00
    opennote,0,_s_srmv0_note0
;    opennote,1,_s_srmv0_note1
    fin

_s_srmv0_note0
;_s_srmv0_note1
    sweepfrom,$81,dn1,255
    an0b1,49,89
    jump,_s_srmv0_note0

;*** object rock up ***
;4a
_s_rkup0
;    prg,_PRG_MOTR00
    opennote,0,_e_rkup0_note0
    opennote,1,_e_rkup0_note1
;    opennote,1,_e_wlup0_note0
    fin
_e_rkup0_note1
    nprg,_PRG_EXPL01
    jump,_e_rkup0_note0_0
_e_rkup0_note0
;    nprg,_PRG_EXPL01
    nprg,_PRG_CANO00
    ntrans,12
_e_rkup0_note0_0
    cn1b1,  7,80
    cn2b1,  7,80
    gn2b1, 12,80
    an2b1, 11,80
    cn3b1, 16,80
    dn3b1, 13,80
    fn3b1, 15,80
    cn4b1, 19,80
    fn2b1,  9,80
    cn1b1, 75,80
    fin

;*** object colony level ***
;4b
_s_clny0
    opennote,0,_e_clny0_note0
    opennote,1,_e_clny0_note1
    fin
_e_clny0_note0
    nprg,_PRG_GLCK00
    nenv,ENVE_SPCL01,127
    tieon
_e_clny0_note0_0
    cn1b0,  8,89,200
    cn2b0, 12,89,200
    xxx,   70
    jump,_e_clny0_note0_0

_e_clny0_note1
    nprg,_PRG_ENFL00
    nenv,ENVE_SPCL01,127
    tieon
_e_clny0_note1_0
    en2b1w,  500,105
    jump,_e_clny0_note1_0

;*** scene map move ***
;4c
_s_mpmv0
    prg,_PRG_ENFL01
    envelope,ENVE_NOMAL01
    sr_load,50
    sr_portwrite,FX_PORT
    opennote,0,_s_mpmv0_note0
    opennote,1,_s_mpmv0_note1
    fin
    
_s_mpmv0_note0
    xxx,6
    ntrans,-36
    jump,_s_mpmv0_note1_0
_s_mpmv0_note1
    ntrans,-24
_s_mpmv0_note1_0
    tieon
    sweepfrom,$81,cn1,255
    cn3b1 , 30,89
_s_mpmv0_note1_1
    cn3b1w,500,89
    jump,_s_mpmv0_note1_1
    fin


;*** scene map line draw ***
;4d
_s_mpld0
    opennote,0,_s_mpld0_note0
    fin

_s_mpld0_note0
    nprg,_PRG_WAVE03
;    nprg,_PRG_GLCK00
    ntrans,-24
    nenv,ENVE_NOMAL01,127
    tieon
    sweepfrom,$85,fn3,255
    fn4b1,  12,28    
    fn4b1w,192,28
    fin


;*** object space ship ***
;4e
_s_spsh0
    opennote,0,_s_spsh0_note0
;    opennote,1,_s_spsh0_note0
    fin

_s_spsh0_note0
    nprg,_PRG_GFOX00
_s_spsh0_note0_0
    gn4b1,10,89
    sweepfrom,$81,gn3,89
    dn4b1,24,89
    jump,_s_spsh0_note0_0

;*** object space ship spark level ***
;4f
_s_spsp0
    opennote,0,_s_spsp0_note0
    fin

_s_spsp0_note0
    nprg,_PRG_SPRK00
    call,_s_spsp0_note0_pat0
    call,_s_spsp0_note0_pat1
    call,_s_spsp0_note0_pat2
    call,_s_spsp0_note0_pat1
    call,_s_spsp0_note0_pat0
    call,_s_spsp0_note0_pat3
    call,_s_spsp0_note0_pat2
    call,_s_spsp0_note0_pat2
    call,_s_spsp0_note0_pat3
    jump,_s_spsp0_note0

_s_spsp0_note0_pat0
    dn3b1, 22,89
    cn4b1, 11,89
    an3b1, 25,89
    fn3b1, 14,89
    fin
_s_spsp0_note0_pat1
    sweepfrom,$85,cn3,64
    dn4b1,  7,89
    gn3b1, 12,89
    dn4b1, 11,89
    fin
_s_spsp0_note0_pat2
    fn3b1, 11,89
    cn3b1, 35,89
    en3b1, 15,89
    en4b1, 22,89
    fin
_s_spsp0_note0_pat3
    sweepfrom,$85,en5,64
    en4b1, 10,89
    cn4b1,  9,89
    gn3b1, 12,89
    gn4b1, 11,89
    fin


;*** object space ship roll ***
;50
_s_ssrl0
    opennote,0,_s_ssrl0_note0
    opennote,1,_s_ssrl0_note1
    fin

_s_ssrl0_note1
    ntrans,-12
_s_ssrl0_note0
    nprg,_PRG_MOTR02
    tieon
_s_ssrl0_note0_0
    cn4b1w,500,70
    jump,_s_ssrl0_note0_0

;*** object space ship roll stop ***
;51
_s_ssrs0
    opennote,0,_s_ssrs0_note0
    opennote,1,_s_ssrs0_note1
    fin

_s_ssrs0_note1
    ntrans,-12
_s_ssrs0_note0
    nprg,_PRG_MOTR02
    sweepfrom,$81,cn4,255
    cn1b1,64,73
    fin


;*** object magma wave ***
;52
_s_mgwv0
    FILGAIN,20
    opennote,0,_s_mgwv0_note0
    opennote,1,_s_mgwv0_note1
    fin

_s_mgwv0_note0
    phase,$34
    nprg,_PRG_DIVE00
    nenv,ENVE_SPCL02,45
_s_mgwv0_note0_0
;    an2b1w,150,110
    dn2b1w,150,89
    jump,_s_mgwv0_note0_0

_s_mgwv0_note1
    nprg,_PRG_EXPL02
    nenv,ENVE_SPCL02,45
    sweepfrom,$81,gn1,255
    bn2b1w,175,89
_s_mgwv0_note1_0
    bn2b1w,200,89
    jump,_s_mgwv0_note1_0


;*** prominence out ***
;53
_s_prmo0
;    FILGAIN,40
    opennote,0,_s_prmo0_note0
    opennote,1,_s_prmo0_note1
    fin
    
_s_prmo0_note0
    nprg,_PRG_WBUB00
;    nprg,_PRG_HORR00
    nenv,ENVE_NOMAL03,255
    sweepfrom,$81,cn1,255
    en2b1, 35,89

    nprg,_PRG_DIVE00
    nenv,ENVE_NOMAL03,255
    sweepfrom,$81,fn2,255
    cn3b1w, 200,70
    fin

_s_prmo0_note1
;    nprg,_PRG_VOLC00
    nprg,_PRG_EXPL02
    nenv,ENVE_SLOW05,255
    sweepfrom,$81,gn1,255
    bn2b1w,200,74
    fin

;*** prominence in ***
;54
_s_prmi0
;    FILGAIN,30
    opennote,0,_s_prmi0_note0
    opennote,1,_s_prmi0_note1
    fin
    
_s_prmi0_note0
;    nprg,_PRG_WBUB00
    nprg,_PRG_HORR00
;    tieon
_s_prmi0_note0_0
    sweepfrom,$81,dn3,127
    dn1b1w, 300,89
;    as2b1w, 250, 95
    fin
;    jump,_s_prmi0_note0_0

_s_prmi0_note1
;    nprg,_PRG_VOLC00
    nprg,_PRG_EXPL02
    nenv,ENVE_SLOW06,255
    tieon
    sweepfrom,$01,ds3,60
_s_prmi0_note1_0
;    en4b1w, 500,127
    bn2b1w, 300,89
    fin
;    jump,_s_prmi0_note1_0


;*** scene smoke ***
;55
_s_smok0
    FILGAIN,30
    noisemode,$80
    prg,_PRG_EXPL00
    envelope,ENVE_SLOW11
    opennote,0,_s_smok0_note0
    opennote,1,_s_smok0_note1
    fin
_s_smok0_note1
    sweepfrom,$81,en3,255
    en2b1,95,115
;    en3b1w,190,127
    jump,_s_smok0_note1
_s_smok0_note0
    en2b1,100,115
;    en2b1w,200,127
    jump,_s_smok0_note0


;*** scene space rock hit ***
;56
_s_sprh0
    FILGAIN,35
    opennote,0,_s_sprh0_note0
    opennote,1,_s_sprh0_note1
    fin

_s_sprh0_note0
    nprg,_PRG_CANO00
    nenv,ENVE_NOMAL00,100
    bn3b1,  6,89
    dn3b1w,200,89
    fin

_s_sprh0_note1
;    nprg,_PRG_MHIT00
    nprg,_PRG_EXPL00
    nenv,ENVE_NOMAL00,100
    cn2b1, 10, 66
    cn1b1w, 196, 66
    fin

;*** scene small rock eye open ***
;57
_s_sreo0
    prg,_PRG_LASR04
;    envelope,ENVE_NOMAL02
    opennote,0,_s_sreo0_note0
    fin

_s_sreo0_note0
    sweepfrom,$81,bn0,64
    fn3b1, 18, 77
    fin


;*** scene sw space ship fall down ***
;58
_s_ssfd0
    opennote,0,_s_ssfd0_note0
    opennote,1,_s_ssfd0_note1
    fin

_s_ssfd0_note0
    nprg,_PRG_EXPL04
    sweepfrom,$81,en2,64
    en1b1w, 200, 89
    fin
_s_ssfd0_note1
    nprg,_PRG_EXPL00
    nenv,ENVE_SLOW06,255
    sweepfrom,$81,fn3,64
    fn2b1w, 200, 89
    fin

;*** enemy gorem kudakeru ***
;59
_s_gmbk0
    opennote,0,_s_gmbk0_note0
    fin

_s_gmbk0_note0
    nprg,_PRG_EXPL02
    nenv,ENVE_HARD01,127
;    sweepfrom,$84,cn3,255
    cn3b1, 5,89
    en3b1, 4,89
    dn3b1, 6,89
    loops,2
    cn3b1, 7,89
;    bn2b1, 8,127
    as2b1, 5,89
    an2b1, 4,89
;   gs2b1, 7,127
    gn2b1, 3,89
;    fs2b1, 5,127
    fn2b1, 6,89
    en2b1, 8,89
    ds2b1, 6,89
;    dn2b1, 7,127
    cs2b1, 6,89
    ntrans,-12
    loope
    cn2b1, 8,89
    fin


;*** scene sekizo arm swing ***
;5a
_s_skzs0
    opennote,0,_s_skzs0_note0
    fin

_s_skzs0_note0
;    nprg,_PRG_ENGN00
    nprg,_PRG_SAND00
    nenv,ENVE_SLOW06,255
    sweepfrom,$81,cn4,255
    cn1b1,36,127
    fin

;*** object pole move ***
;5b
_s_plmv0
;    prg,_PRG_MOTR00
    opennote,0,_e_plmv0_note0
    opennote,1,_e_plmv0_note1
    fin
_e_plmv0_note1
    nprg,_PRG_EXPL01
    jump,_e_rkup0_note0_0
_e_plmv0_note0
    nprg,_PRG_CANO00
    ntrans,6
_e_plmv0_note0_0
    cn2b1,  3,80
    gn2b1,  4,80
    an2b1,  6,80
    cn3b1,  5,80
    dn3b1,  3,80
    fn3b1,  6,80
    an3b1,  8,80
    dn4b1,  9,80
    fn4b1,  7,80
    fin

;*** object pole bound ***
;5c
_s_plbd0
;    prg,_PRG_MOTR00
    opennote,0,_e_plbd0_note0
    opennote,1,_e_nbnd2_note0
    fin

_e_plbd0_note0
    nprg,_PRG_GORM00
    en4b1,10,89
    an3b1,42,89
    fin

;*** object MC last switch on ***
;5d
_s_lasw0
    opennote,0,_e_lasw0_note0
    opennote,1,_e_lasw0_note1
    opennote,2,_e_lasw0_note2
    fin

_e_lasw0_note0
    xxx,10
    ntrans,-12
_e_lasw0_note2
    nprg,_PRG_MHIT00
    sweepfrom,$81,en3,32
    en4b1,  26,127
    xxx,8
;    sweepfrom,$81,en2,255
    cn4b1,  10,127
    an2b1w,  300,127
    fin

_e_lasw0_note1
    nprg,_PRG_CHIN00
;    sweepfrom,$81,en3,255
    an2b1,   4,127
    xxx,32
;    sweepfrom,$81,en4,32
    en1b1,  45,127
    fin

;*** object MC train connect ***
;5e
_s_trcn0
    opennote,0,_e_trcn0_note0
    opennote,1,_e_trcn0_note1
    fin

_e_trcn0_note0
    nprg,_PRG_MHIT00
    an1b1,  8,127
    an2b1,  4,127
    sweepfrom,$81,en3,32
;    en4b1,  36,89
    an3b1,  36,127
    fin

_e_trcn0_note1
    ntrans,-12
    nprg,_PRG_CHIN00
    an2b1,  4,127
    an1b1,  4,127
    an2b1,  4,127
    en3b1, 36,127
    fin

;*** object MC switch roll ***
;5f
_s_swrl0
    opennote,0,_e_swrl0_note0
    fin

_e_swrl0_note0
    nprg,_PRG_CHIN00
;    sweepfrom,$81,en3,255
    gn3b1,  8,115
    nprg,_PRG_MHIT00
    an3b1, 11,115
    fin

;*** scene MC swicth signal red ***
;60
_s_swsg0
    opennote,0,_s_swsg0_note0
    fin

_s_swsg0_note0
    nprg,_PRG_WAVE00
    nenv,ENVE_HARD00,127
    sweepfrom,$81,fn1,127
    fn2b1, 12,56
    fin    

;*** scene MC swicth signal green ***
;61
_s_swsr0
    opennote,0,_s_swsr0_note0
    fin

_s_swsr0_note0
    nprg,_PRG_WAVE00
    nenv,ENVE_HARD00,127
    sweepfrom,$81,fn4,64
    fn5b1,  6,43
    fin    

;*** object post up ***
;62
_s_piup0
    prg,_PRG_MOTR00
    envelope,ENVE_SLOW06
    opennote,0,_s_piup0_note0
    fin

_s_piup0_note0
    ntrans,-18
    tieon
    sweepfrom,$85,en3,255
    en1b1,  8,100
    cn5b1, 12,100
    cn5b1, 60,100
    fin

;*** object mc side gate clode ***
;63
_s_sgcl0
    prg,_PRG_MOTR01
;    envelope,ENVE_SLOW06
    opennote,0,_s_sgcl0_note0
    fin

_s_sgcl0_note0
    tieon
    sweepfrom,$85,en2,255
    en1b1,  8,89
    gn2b1,  12,89
    gn2b1w, 500,89
    fin

;*** scene MC boss stick ***
;64
_s_bsst0
    sr_load,20
    sr_portwrite,FX_PORT
    opennote,0,_s_bsst0_note0
    fin

_s_bsst0_note0
    nprg,_PRG_LASR04
    nenv,ENVE_NOMAL01,35
    sweepfrom,$81,fn4,255
    cn2b1,12,89
 
    nprg,_PRG_SAND00
    sweepfrom,$81,bn4,255
    bn2b1,  9,89
    fn2b1, 38,89
    fin

;*** scene MC player railway sound ***
;65
_s_rwsd0
    prg,_PRG_MHIT00
    envelope,ENVE_SLOW04
    opennote,0,_s_rwsd0_note0
    fin

_s_rwsd0_note0
    cn4b1, 12,80
    gn2b1, 24,80
    fin
    
;*** enemy MC boss hatch  ***
;66
_s_mbht0
    opennote,0,_s_mbht0_note0
    opennote,1,_s_mbht0_note1
    fin

_s_mbht0_note0
    nprg,_PRG_MOTR00
    sweepfrom,$81,an1,24
    en3b1w, 200,89
    fin

_s_mbht0_note1
    ntrans,24
    nprg,_PRG_WFAL00
    nenv,ENVE_SLOW12,255
    sweepfrom,$83,cn4,255
    cn5b1w,   6,70
    fn1b1w, 150,70
    fin

;*** scene MC boss spear shot charge ***
;67
_s_spch0
    opennote,0,_s_spch0_note0
    opennote,1,_s_spch0_note1
    fin

_s_spch0_note0
    ntrans,12
    nprg,_PRG_LASR00
    sweepfrom,$81,an1,255
    an0b1,45,80
    sweepfrom,$81,bn1,255
    bn0b1,35,80
    sweepfrom,$81,cn2,255
    cn1b1,28,80
    sweepfrom,$81,dn2,255
    dn1b1,20,80
    loops,20
    sweepfrom,$81,en2,255
    en1b1,18,80
    loope
    fin
_s_spch0_note1
    nprg,_PRG_WAVE00
    nenv,ENVE_NOMAL01,255
    ntrans,12
    sweepfrom,$83,cn3,255
    fn3b1,24,35
    fs3b1,24,35
    gn3b1,22,35
    gs3b1,22,35
    an3b1,20,35
    as3b1,19,35
    bn3b1,18,35
    loops,20
    cn4b1,18,49
    loope
    fin

;*** scene MC boss spear shot ***
;68
_s_spst0
    prg,_PRG_LASR04
    opennote,0,_s_spst0_note0
    fin

_s_spst0_note0
    tieon
    ntrans,-12
    sweepfrom,$85,cn5,255
    gn5b1,  6, 89
    cn2b1, 19, 89
;    gn5b1, 12, 127
;    cn2b1, 38, 127
    fin


;*** scene MC boss plate beam charge ***
;69
_s_plbc0
    opennote,0,_s_plbc0_note0
    opennote,1,_s_plbc0_note1
    fin

_s_plbc0_note0
    nprg,_PRG_BEAM00
    nenv,ENVE_SLOW06,255
    sweepfrom,$81,en3,255
    en5b1w, 1200,52
    fin

_s_plbc0_note1
    nprg,_PRG_ENGN01
    nenv,ENVE_SLOW00,255
    ntrans,12
    sweepfrom,$81,en4,255
    en5b1w, 1100,63
    fin

;*** scene last amdorf voice ***
;6a
_s_anvo0
    prg,_PRG_ANVO00
    fxline,2
    opennote,0,_s_anvo0_note0
    opennote,1,_s_anvo0_note0
    fin

_s_anvo0_note0
    cn4b1w, 128,97
;    cn4b1, 124,107
    fin

;*** scene last amdorf voice ***
;6b
_s_anvo1
    prg,_PRG_ANVO01
    fxline,2
    opennote,0,_s_anvo1_note0
    opennote,1,_s_anvo1_note0
    fin

_s_anvo1_note0
    cn4b1w, 139,97
;    cn4b1, 75,107
    fin

;*** scene last amdorf voice ***
;6c
_s_anvo2
    prg,_PRG_ANVO02
    fxline,2
    opennote,0,_s_anvo2_note0
    opennote,1,_s_anvo2_note0
    fin

_s_anvo2_note0
    cn4b1w, 210,96
;    cn4b1w, 134,107
    fin

;*** scene last amdorf voice ***
;6d
_s_anvo3
    prg,_PRG_ANVO03
    fxline,2
    opennote,0,_s_anvo3_note0
    opennote,1,_s_anvo3_note0
    fin

_s_anvo3_note0
    cn4b1w, 200,107
;    cn4b1, 105,117
    fin

;*** scene last amdorf voice ***
;6e
_s_anvo4
    prg,_PRG_ANVO05
    fxline,2
    opennote,0,_s_anvo4_note0
    opennote,1,_s_anvo4_note0
    fin

_s_anvo4_note0
    cn4b1w, 344,96
;    cn4b1w, 141,107
    fin

;*** scene last amdorf voice ***
;6f
_s_anvo5
    prg,_PRG_ANVO07
    fxline,2
    opennote,0,_s_anvo5_note0
    opennote,1,_s_anvo5_note0
    fin

_s_anvo5_note0
    cn4b1w, 426,96
;    cn4b1, 102,107
    fin

;*** scene last amdorf voice ***
;70
_s_anvo6
    prg,_PRG_ANVO09
    fxline,2
    sr_load,$20
    sr_portwrite,FX_PORT
    opennote,0,_s_anvo6_note0
    opennote,1,_s_anvo6_note0
    fin

_s_anvo6_note0
    cn4b1w, 461,96
;    cn4b1w, 189,107
    fin

;*** scene explosion demo escape root ***
;71
_s_exer0
    spanpow ,64
    opennote,0,_s_exer0_note0
    opennote,1,_s_exer0_note1
    fin
_s_exer0_note0
    nprg,_PRG_EXPL02
    fn2b1, 95,70
    cn3b1,115,56
    an2b1, 72,70
    en3b1, 99,78
    fn3b1,121,84
    bn2b1, 77,49
    an3b1,105,80
    en3b1, 91,77
_s_exer1_note0
    nprg,_PRG_EXPL02
_s_exer0_note0_0
    npan,24
    an3b1,37,70
    npan,54
    fn3b1, 9,70
    fn3b1,50,70
    npan,98
    cs4b1,45,70
    npan,105
    gn3b1,24,70
_s_exer0_note0_1
    npan,73
    en4b1,11,70
    en4b1,21,70
    npan,48
    cn4b1,34,70
    npan,56
    an3b1,43,70
    npan,24
    fn4b1,52,70
    npan,66
    fs3b1,43,70
    fs4b1,43,70
    npan,39
    cs4b1,52,70
    jump,_s_exer0_note0_0

_s_exer0_note1
    nprg,_PRG_EXPL01
    xxxw,600
    jump,_s_exer0_note0_1

;*** scene root gate open ***
;72
_s_rgop0
    prg,_PRG_LASR04
;    envelope,ENVE_NOMAL02
    opennote,0,_s_rgop0_note0
    fin

_s_rgop0_note0
    tieon
    sweepfrom,$85,bn0,255
 ntrans,-6
    fn3b1, 24, 77
    dn4b1, 48, 77
    fin

;*** scene last amdorf robo voice ***
;73
_s_anlv0
    prg,_PRG_ANVO05
    fxline,2
    opennote,0,_s_anlv0_note0
    opennote,1,_s_anlv0_note0
    opennote,2,_s_anlv0_note2
    fin

_s_anlv0_note0
    sweepfrom,$81,bn5,255
    gs5b0, 34,73,150
    jump,_s_anlv0_note0
_s_anlv0_note2
    sweepfrom,$81,bn3,255
    gs3b0w, 136,80,150
    jump,_s_anlv0_note2

;    sweepfrom,$81,bn4,255
;    gs4b0, 34,73,150
;    jump,_s_anlv0_note0
;_s_anlv0_note2
;    sweepfrom,$81,bn2,255
;    gs2b0w, 136,80,150
;    jump,_s_anlv0_note2


;*** scene amdorf brain level ***
;74
_s_anbr0
    fxline,2
    sr_load,20
    sr_portwrite,FX_PORT
    envelope,ENVE_SLOW04
    opennote,0,_s_anbr0_note0
    opennote,1,_s_anbr0_note1
    fin

_s_anbr0_note0
    nprg,_PRG_CANO00
    nenv,ENVE_SLOW03,255
_s_anbr0_note0_0
    tieon
    sweepfrom,$85,an1,255
    en4b1,  10,89
    an1b1,  10,89
    tieoff
;    xxx,35
    tieon
    sweepfrom,$85,an1,255
    an4b1,  20,89
    an1b1,  14,89
    xxx,60
    jump,_s_anbr0_note0_0


_s_anbr0_note1
    nprg,_PRG_HORR00
    nenv,ENVE_SLOW06,255
_s_anbr0_note1_0
    tieon
    sweepfrom,$85,an2,255
    en3b1,  40,89
    an1b1,  36,89
    tieoff
    jump,_s_anbr0_note1_0

    
;*** enemy andorf eye level ***
;75
_s_adey0
    fxline,2
    prg,_PRG_BEAM00
    envelope,ENVE_SLOW04
    opennote,0,_s_adey0_note0
    fin

_s_adey0_note0
_s_adey0_note0_0
    sweepfrom,$85,cn1,255
    an0b1, 45,63
    jump,_s_adey0_note0_0

;*** scene explosion demo escape root ***
;76
_s_exer1
    spanpow ,64
    opennote,0,_s_exer1_note0
    opennote,1,_s_exer1_note1
    fin
_s_exer1_note1
    nprg,_PRG_EXPL01
    cn2b1w,220,89
    en2b1w,150,89
    dn2b1w,275,89
    cn2b1w,215,89
    fn2b1w,144,89
    jump,_s_exer1_note1

;*** scene fish away ***
;77
_s_fsaw0
    sr_load,20
    sr_portwrite,FX_PORT
    prg,_PRG_WBUB00
    opennote,0,_s_fsaw0_note0
;    opennote,1,_s_fsaw0_note1
    fin

_s_fsaw0_note0
;    tieon
;    sweepfrom,$81,fn4,255
;    bn4b1, 127,127
    en4b1, 12,89
    sweepfrom,$81,gn3,255
    fn3b1, 90,89
    fin

;*** scene AC Pole broken ***
;78
_s_acpb0
    FILGAIN,35
    opennote,0,_s_acpb0_note0
    opennote,1,_s_sprh0_note1
    fin

_s_acpb0_note0
    nprg,_PRG_CANO00
    nenv,ENVE_NOMAL00,100
    bn2b1,  6,89
    dn2b1, 45,89
    fin

;*** scene AS warp out ***
;79
_s_warp1
    prg,_PRG_ENGN01
    envelope,ENVE_SLOW07
    release,40
    opennote,0,_s_warp1_note0
    opennote,1,_s_warp1_note1
    opennote,2,_s_warp1_note2
    fin

_s_warp1_note0
    call,_s_warp1_note_pat2
    call,_s_warp1_note_pat3
    fin    
_s_warp1_note1
    call,_s_warp1_note_pat1
    call,_s_warp1_note_pat2
    call,_s_warp1_note_pat3
    fin    
_s_warp1_note2
    call,_s_warp1_note_pat0
    call,_s_warp1_note_pat1
    call,_s_warp1_note_pat2
    call,_s_warp1_note_pat3
    fin    

_s_warp1_note_pat0
    sweepfrom,$81,fn5,255
    fn4b1w,250,70
    fin    

_s_warp1_note_pat1
    sweepfrom,$81,fn4,255
    fn3b1w,200,70
    fin    

_s_warp1_note_pat2
    sweepfrom,$81,fn3,255
    fn2b1w,150,70
    fin    

_s_warp1_note_pat3
    sweepfrom,$81,fn2,255
    fn1b1w,150,90
    fin    

;*** arwing hatch on demo ***
;7a
_s_arht0
    opennote,0,_s_arht0_note0
    fin

_s_arht0_note0
    tieon
    nprg,_PRG_LASR04
    nenv,ENVE_NOMAL03,255
    sweepfrom,$85,an0,255
    fn2b1,24,89
    gs2b1,60,89
    gn1b1,40,89
    fin

;*** object MC point switch ***
;7b
_s_mcps0
    prg,_PRG_MHIT00
    opennote,0,_s_mcps0_note0
    fin

_s_mcps0_note0
    fn4b1,   9,89
    cn3b1,  96,89
    fin

;*** scene last amdorf excite voice  ***
;7c
_s_anvo7
    prg,_PRG_ANVO05
    fxline,2
    opennote,0,_s_anvo7_note0
    opennote,1,_s_anvo7_note0
    fin

_s_anvo7_note0
    tieon
    sweepfrom,$85,en4,255
    gn4b1, 50,106
    gn4b1, 75,106
;    fn3b1, 127,106
    fin


;*** scene pillar roll  ***
;7d
_s_plrl0
    prg,_PRG_EXPL04
    envelope,ENVE_SLOW03
    sr_load,12
    sr_portwrite,FX_PORT
    opennote,0,_s_plrl0_note0
    fin

_s_plrl0_note0
    sweepfrom,$81,bn5,200
    fn3b1, 18,89
    fin


;*** scene route gate close ***
;7e
_s_rgcl0
    prg,_PRG_LASR04
;    envelope,ENVE_NOMAL02
    opennote,0,_s_rgcl0_note0
    fin

_s_rgcl0_note0
    tieon
    sweepfrom,$85,dn4,255
    cn2b1, 24, 77
    bn0b1, 48, 77
    fin

;*** scene route gate open slow ***
;7f
_s_rgop1
    prg,_PRG_LASR04
;    envelope,ENVE_NOMAL02
    opennote,0,_s_rgop1_note0
    fin

_s_rgop1_note0
    tieon
    sweepfrom,$85,bn0,255
    fn1b1, 48, 110
    dn2b1w, 250, 110
    fin

;*** scene route gate close slow ***
;80
_s_rgcl1
    prg,_PRG_LASR04
;    envelope,ENVE_NOMAL02
    opennote,0,_s_rgcl1_note0
    fin

_s_rgcl1_note0
    tieon
    sweepfrom,$85,dn2,255
    fn1b1, 48, 110
    bn0b1w, 250, 110
    fin

;*** scene lift level ***
;81
_s_lftl0
    prg,_PRG_LIFT00
    opennote,0,_s_lftl0_note0
    opennote,1,_s_lftl0_note1
    fin

_s_lftl0_note1
    ntrans,6
_s_lftl0_note0
    tieon
    sweepfrom,$05,an1,24
_s_lftl0_note0_0
    fn2b1w, 500, 97
    jump,_s_lftl0_note0_0
    
;*** scene plate roll ***
;82
_s_ptrl0
    prg,_PRG_MHIT00
    opennote,0,_s_ptrl0_note0
    fin

_s_ptrl0_note0
    tieon
    sweepfrom,$81,cn2,255
    fn3b1, 33, 127
    fin    


;*** scene seal ***
;83
_s_seal0
;    FILGAIN,35
    opennote,0,_s_seal0_note0
    opennote,1,_s_seal0_note1
    fin

_s_seal0_note0
    nprg,_PRG_CANO00
    nenv,ENVE_NOMAL00,100
    bn4b1,  6,100
    dn3b1, 70,100
    fin

_s_seal0_note1
    nprg,_PRG_EXPL00
    nenv,ENVE_NOMAL00,100
    cn2b1, 10, 66
    cn1b1, 20, 66
    fin

;*** scene seal ***
;84
;_s_exdm4

@


1.1.1.1
log
@audio assets
@
text
@@
