/********************************************************************* [PC98] BRANDISH - GAME OVER - (C)Falcom 1991 by LinearDrive date:2010-11-15初版 JASRAC:009-1557-2 **********************************************************************/ #OCTAVE REVERSE #VELOCITY REVERSE $POFF = @o0,0 @o0,1 @o0,2 @o0,3 @i0,0 @i0,1 @i0,2 @i0,3; /* FM-Tone(A):lead fb7,al1 */ $TA1 = x1 $POFF @o1,0 @13-0 @e1,0, 64, 0, 72 @v108 ns12 @d3; $TA2 = x1 $POFF @o2,0 @0 @e1,0, 16,119,704,0,64 @v85 ns0 @d3; $TA3 = x1 $POFF @i4,0 @o1,1 @0 @e1,0, 32,119,768,0,64 @v67 ns12 @d3; $TA4 = x1 $POFF @i4,1 @0 @e1,0, 16,119,640,0,72 ns0 @d3; /* MML定義(FM ch.A) */ $A0 = @q0q16 o5 @x127 @d3 @q2 ; $A1M = /:2 /:2 r8d+16f16g8r16 c8 c16 r16c16 d+16g+16 r16c16< / r16f16 a+16>d16r16< f16> :/ > r16d16 f16a+16 r16d16 :/ < /:2 /:2 r16g+16>c16d+16g+16r8c16d+16g16>c16r16< / r16d+16g16a+16>d+16r8d16g16d16<< :/ > c16d+16c16d+4<< :/ > ; $A1C = v14 /:2 /:2 r8d+16f16g8r16 (c8 (c16 ))r16c16 (d+16g+16 (r16c16< )) / r16f16 (a+16>d16r16< (f16))> :/ > r16d16 (f16a+16 (r16d16)) :/ < ( /:2 /:2 r16g+16>c16d+16g+16r8c16d+16g16>c16r16< / r16d+16g16a+16>d+16r8d16g16d16<< :/ > c16d+16c16d+4<< :/ > ; /* MML定義(FM ch.B) */ $B0 = @q0q16 o5 @x127 @d6 @q2 r16 ; $B1M = /:2 /:2 r8d+16f16g8r16 c8 c16 r16c16 d+16g+16 r16c16< / r16f16 a+16>d16r16< f16> :/ > r16d16 f16a+16 r16d16 :/ < /:2 /:2 r16g+16>c16d+16g+16r8c16d+16g16>c16r16< / r16d+16g16a+16>d+16r8d16g16d16<< :/ > c16d+16c16c16c4r32<< :/ > ; $B1C = v9 /:2 /:2 r8d+16f16g8r16 (c8 (c16 ))r16c16 (d+16g+16 (r16c16< )) / r16f16 (a+16>d16r16< (f16))> :/ > r16d16 (f16a+16 (r16d16)) :/ < /:2 /:2 r16g+16>c16d+16g+16r8c16d+16g16>c16r16< / r16d+16g16a+16>d+16r8d16g16d16<< :/ > c16d+16c16c16c4r32<< (( :/ > ; /* MML定義(FM ch.C) */ $C0 = @q0q16 o4 @x127 @d3 ; $C1 = /:4 c4d+8f4f8 :/ < /:2 /:2 g+4g+16a+16>c4 / c16d16d+4d+16f16g8d8c4.<< :/ > ; /* MML定義(SSG ch.D) */ $Ev1 = @e1,0,0,79,4,127, 128,103,384,0, 4; $Ev2 = @e1,0,0,79,4,127, 128,103,384,0, 72; $D0 = x1 q16@q1 @3@w50 ns0 @d0 o6 v12 @l5,16,0,18,0,0 ; $D1 = /:2 /:2 r16 $Ev1 c16)g16a16a+8a8 (f8 (c8 )) / g+8 (d+8 (c8 ))f8 (d8< ( $Ev2 a+8 )) ( > :/ > c8< (g+8 (d+8> ) )d8< (a+8 ( $Ev2 f8 )) ( :/ $Ev1 /:2 /:2 c8.c16d16 / d+8.c16d+16f16g8.f16g16a16a+16a16g8d8 :/ d+8d8.< / a+16>c2. :/ > a+16> $Ev2 c2.< ; /* MML定義(SSG ch.E) */ $E0 = x1 q16@q1 @3@w50 ns0 @d10 o6 v9 r16 ; $E1 = /:2 /:2 r16 $Ev1 c16 )g16a16a+8a8 (f8 (c8 )) / g+8 (d+8 (c8 ))f8 (d8< ( $Ev2 a+8 )) ( > :/ > c8< (g+8 (d+8> ))d8< (a+8 ( $Ev2 f8 )) ( :/ /:2 /:2 c8.c16d16 / d+8.c16d+16f16g8.f16g16a16a+16a16g8d8 :/ d+8d8.< / a+16>c2. :/ > a+16> $Ev2 c2.< ; /* MML定義(SSG ch.F) */ $F0 = x1 q16@q1 @3@w50 ns0 @d5 o6 v8 ; $F1 = /:2 r16. /:2 r16 $Ev1 (c16 )g16a16a+8a8 (f8 (c8 )) / g+8 (d+8 (c8 ))f8 (d8< ( $Ev2 a+8 )) > :/ > c8< (g+8 (d+8> ))d8< (a+8 ( $Ev2 f32 )) :/ )) $Ev1 /:2 /:2 d+8.d16d+16f16 / g8.d+16g16a16a+8.a16a+16>c16d16c16