3060 IF FGA=0 THEN PLAY "O3@70C.RCC8.","O2@39C.RCC8."
3070 P$="":P1$="":P2$=""
3080 IF PLAY(0) THEN 3080
3090 IF AD(D)=0 THEN PLAY "@75","@40":SDD=8:GOSUB *BAI:NM=-1
3100 IF AD(D)=1 THEN PLAY "@75","@75":SDD=8:GOSUB *BAI
3110 IF AD(D)=2 THEN PLAY "@49","@40":SDD=8:GOSUB *BAI:TMC=2
3120 IF AD(D)=3 THEN PLAY "@37","@40":NM=1:SDD=8:GOSUB *BAI:IF FNA(3)=1 THEN NM=1:IF FNA(20)=1 THEN PT=FNA(7)
3130 IF AD(D)=4 THEN PLAY "@41","@37":NM=1:SDD=4:GOSUB *BAI:TMC=1
3140 IF JP(D) THEN PT=FNA(14):IF AD(D)=3 THEN PT=FNA(9)
3150 IF PT=1 THEN SDD=2:GOSUB *BAI
3160 IF PT=2 THEN SDD=2:GOSUB *BAI:IF AD(D)<>2 THEN TMC=1
3170 IF PT=3 THEN SDD=16:GOSUB *BAI
3180 IF PT=10 THEN SDD=1:GOSUB *BAI
3190 IF PT=11 THEN SDD=2:GOSUB *BAI
3200 IF PT=4 THEN PLAY "@39","@40"
3210 IF PT=5 THEN NM=-1
3220 IF PT=10 THEN PLAY "@72","@40"
3230 IF PT=11 THEN PLAY "@43","@40"
3240 V1=(3+FNA(9))*SD:V2=(FNA(12)+7)*SD+V1
3250 IF AD(D)=2 AND PT=0 AND FNA(10)=1 THEN V2=V2+15*SD:IF FNA(3)=1 THEN EEG8=1
3260 IF FNA(15)=2 AND PT=0 AND AD(D)<>2 THEN V2=V2+(10+FNA(10))*SD:IF FNA(4)=1 THEN EEG8=1
3270 IF FNA(3)=1 AND (AD(D)=1) THEN V2=V2+(4+FNA(10))*SD:IF FNA(12)=1 THEN PT=FNA(6)
3280 IF PT=3 THEN V1=FNA(3)*SD:V2=V1
3290 'IF ad(d)=1 THEN V2=FNA(18)*SD
3300 IF PT=8 THEN V2=V1
3310 IF AD(D)=0 AND FNA(10)=1 THEN V2=V1
3320 IF FNA(25)=1 THEN V2=V1
3330 IF AD(D)=3 THEN V2=V2+14*SD
3340 *SL_ROOP
3350 IF V1>0 THEN P1$="C128" ELSE IF EEG3=0 THEN EEG3=1:P1$="@36C64" ELSE P1$=""
3360 IF V2>0 THEN P2$="E128"
3370 IF PT=6 AND SD=2 THEN P2$=""
3380 IF PT=3 THEN P1$="":P2$=""
3390 IF V1=0 AND (A1(D)=7*SD OR A1(D)=3*SD) AND AD(D)<>1 AND EEG7=0 THEN EEG7=1:IF FNA(3)=1 THEN V1=SD
3400 IF V1=0 AND (A1(D)/SD MOD 2)=0 AND (AD(D)=1) THEN V2=0:GOTO *S_END
3410 IF V1=0 AND (AD(D)=2) AND EEG5=0 THEN EEG5=1:SDD=4:GOSUB *BAI:V2=FNA(14)*SD:IF V2/SD>12 AND FNA(4)=1 THEN PT=6
3420 IF V1=0 AND A1(D)=A2(D) AND AD(D)=3 AND EEG4=0 THEN EEG4=1:SDD=4:GOSUB *BAI:V2=FNA(15)*SD:T4=0:PLAY "O2@38","O2@25":IF V2/SD>13 AND FNA(2)=1 THEN V2=(12+FNA(3))*SD
3430 IF V1=0 AND A1(D)=A2(D) AND (PT=10 OR PT=11) THEN A2(D)=0
3440 IF V1=0 AND V2<12 AND PT=0 AND EDD=0 AND SD<=8 AND AD(D)<>3 THEN WAIT 13-V2
3450 IF NM=1 THEN GOSUB *KAITEN1 ELSE GOSUB *KAITEN2
3460 IF EEG4=1 AND (V2 MOD SD)=0 THEN IF T4<16 THEN P1$="v6@70L16"+QN$(T4)+"v10":P2$="@4L16"+QN$(T4):T4=T4+1:WAIT T4 ELSE P1$="":P2$=""
3470 IF V1=0 AND (AD(D)=2) AND PT=0 THEN IF (V2 MOD SD)=0 THEN P2$="@70O6L64C64R64d64r64d64r64E64R64":P1$="":WAIT 8 ELSE P1$="":P2$=""
3480 WAIT TMC
3490 GOSUB *APUT
3500 IF V1=0 AND V2=0 THEN EDD=1 ELSE EDD=0
3510 IF EDD=1 AND A1(D)=A2(D) THEN FV=1
3520 IF FNA(PK(D))=2 AND FV=0 AND EDD=1 THEN FV=1
3530 IF FNA(PK(D))<7 AND FV=0 AND EDD=1 AND (A1(D)/SD)=7 THEN FV=1
3540 IF EDD=1 AND PT=4 AND EEG=0 THEN NM=-NM:EEG=1
3550 IF EDD=1 AND PT=3 THEN SDD=4:GOSUB *BAI
3560 IF EDD=1 AND PT=7 THEN SDD=4:GOSUB *BAI
3570 IF EDD=1 AND PT AND EEG2=0 THEN EEG2=1:IF FNA(3)=1 THEN WAIT 20+FNA(35)
3580 IF EDD=1 AND PT>9 THEN SDD=2:GOSUB *BAI
3590 IF EDD=1 AND EEG8=1 THEN PT=9
3600 IF EDD=1 AND PT=9 THEN SDD=1:GOSUB *BAI
3610 IF EDD=1 AND PT=6 THEN EEG6=1:PLAY ,"@69o4C16e16":WAIT 12:SDD=2:GOSUB *BAI
3620 IF EDD=1 AND PT AND FV=1 AND FNA(6)=2 THEN FV=0
3630 IF EDD=1 AND PT AND FV=0 THEN V2=V2+1*SD:EDD=0
3640 IF EDD=1 THEN *S_END
3650 PLAY P1$,P2$:WAIT 1
3660 GOTO *SL_ROOP
3670 *APUT
3680 IF PT AND PT=8 THEN GOSUB *LLT
3690 IF AD(D)=0 THEN GOSUB *PUT
3700 IF AD(D)=1 THEN GOSUB *PUT2
3710 IF AD(D)=2 THEN GOSUB *PUT3
3720 IF AD(D)=3 THEN GOSUB *PUT4
3730 IF AD(D)=4 THEN GOSUB *PUT5
3740 RETURN
3750 *KAITEN1
3760 IF V1>0 THEN V1=V1-1:A1(D)=A1(D)+1:IF A1(D)=14*SD THEN A1(D)=0
3770 IF V2>0 THEN V2=V2-1:A2(D)=A2(D)+1:IF A2(D)=14*SD THEN A2(D)=0
3780 RETURN
3790 *KAITEN2
3800 IF V1>0 THEN IF A1(D)=0 THEN A1(D)=14*SD
3810 IF V1>0 THEN V1=V1-1:A1(D)=A1(D)-1
3820 IF V2>0 THEN IF A2(D)=0 THEN A2(D)=14*SD
3830 IF V2>0 THEN V2=V2-1:A2(D)=A2(D)-1
3840 RETURN
3850 *S_END
3860 BN=0:CC=0:BG=0:JP(D)=0:MG(D)=0
3870 PLAY "O4@4","O4@4"
3880 E1=A1(D)/SD:E2=A2(D)/SD
3890 IF E1<>E2 AND PT=0 AND (D<2 OR D>3) AND FNA(SE(D))=2 THEN D=GD(N):PT=9:GOTO *SL_ROOP
3900 IF AD(D)=0 THEN IF E1>0 AND E1<10 THEN E1=10-E1
3910 IF AD(D)=0 THEN IF E2>0 AND E2<10 THEN E2=10-E2
3920 IF AD(D)=0 THEN BN=E1+E2
3930 IF AD(D)=1 THEN BN=10
3940 IF AD(D)=2 THEN BN=10+E1
3950 IF AD(D)=3 THEN BN=10
3960 IF AD(D)=4 THEN BN=20
3970 IF E1=7 AND E2=7 THEN GOSUB *BN7
3980 IF E1=5 AND E2=5 AND (AD(D)=3) THEN IF FNA(2)=1 THEN BG=1:BG(D)=1:GOSUB *BN7 ELSE BG=0:BG(D)=0
3990 IF E1=3 AND E2=3 THEN GOSUB *BN3:IF FNA(3)=1 THEN BG=1:BG(D)=1 ELSE BG(D)=0
4000 IF E1=E2 THEN FGA=1 ELSE FGA=0
4010 IF E1=E2 AND (E1 MOD 2)=0 AND (AD(D)=1) THEN FGA=0
4020 IF FGA=1 AND (AD(D)=1) THEN BG(D)=1:BG=1
4030 IF FGA=1 AND FNA(3)=1 THEN WAIT 12+FNA(30)
4040 IF FGA=1 THEN GOSUB *BONUS:GOSUB *FEVER:IF AD(D)<=1 OR AD(D)=1 THEN IF FNA(5)=2 THEN JP(D)=1
4050 IF E1=7 AND E2=3 THEN JP(D)=1:CC=-RC
4060 IF E1=3 AND E2=7 THEN JP(D)=1:CC=-RC
4070 IF E1=3 AND (E2=13 OR E2=7) AND (AD(D)=3) THEN JP(D)=FNA(2)-1:CC=-RC
4080 IF E1=7 AND (E2=13 OR E2=3) AND (AD(D)=3) THEN JP(D)=FNA(2)-1:CC=-RC
4090 IF E1=13 AND (E2=3 OR E2=7) AND (AD(D)=3) THEN JP(D)=FNA(2)-1:CC=-RC
4100 IF E1=4 AND E2=9 THEN JP(D)=0:CC=RC:BG(D)=0:SC(N)=SC(N)-100:IF AD(D)=3 THEN CC=RC*2
4110 IF E1=9 AND E2=4 THEN JP(D)=0:CC=RC:BG(D)=0:SC(N)=SC(N)-100:IF AD(D)=3 THEN CC=RC*2
4120 IF E1=4 AND E2=4 THEN JP(D)=0:CC=20:IF FNA(2)=1 THEN BG(D)=0
4130 IF E1=9 AND E2=9 THEN JP(D)=0:IF FNA(3)=1 THEN BG(D)=0
4140 IF E1=1 AND E2=11 AND (AD(D)=2) THEN BN=111:PLAY "O5C16E16"
4150 IF E1=11 AND E2=1 AND (AD(D)=2) THEN BN=111:PLAY "O5C16E16"