File: MONITO.BA of Tape: Various/ETH/ba1
(Source file text)
10 DIM A$(25) 20 DIM B$(25) 35 DIM G$(25) 37 DIM D(20) 40 D$=" " 50 P9=3.14159 60 FILE #1:"DIREC" 70 INPUT #1:A$ 80 INPUT #1:A$ 90 Y=LEN(A$) 100 B$=SEG$(A$,2,2) 110 IF B$=" " THEN 130 120 PRINT "RUN "&A$&" ON "&DAT$(X) 125 F=0\GOTO 135 130 F=VAL(A$) 135 T=10000 140 FOR I=0 TO 200 150 INPUT #1:A$ 160 IF END #1 THEN 260 170 C$=SEG$(A$,1,1) 180 IF C$<>"M" THEN 250 190 C$=SEG$(A$,2,3) 200 IF C$<"00" THEN 250 210 IF C$>"99" THEN 250 212 H$=SEG$(A$,4,4) 213 IF H$<>"D" THEN 250 214 H$=SEG$(A$,5,6) 215 IF H$<"00" THEN 250 216 IF H$>"99" THEN 250 220 L=VAL(C$&H$) 230 IF L>=T THEN 250 235 IF L<=F THEN 250 240 T=L\G$=A$ 250 NEXT I 260 IF T=10000 THEN 920 270 RESTORE #1 280 INPUT #1:B$,D1 290 B$=D$&STR$(T) 300 PRINT #1:B$ 380 CLOSE #1 390 PRINT 400 PRINT "DATA FILE: "&G$ 410 A$=SEG$(G$,1,9) 420 FILE #1:A$ 430 FILEVN #2:"SYS:FOURTM.NU" 440 INPUT #1:B$,D1 450 C$=SEG$(B$,1,1) 460 IF C$="D" THEN 480 470 GOTO 990 480 INPUT #1:P3,D1 490 IF END #1 THEN 990 500 IF P3>256 THEN 990 510 PRINT #2:P3 520 FOR I=0 TO P3-1 530 INPUT #1:D1,D2 540 IF END #1 THEN 990 550 PRINT #2:D1 560 NEXT I 570 INPUT #1:I9,D1 580 IF END #1 THEN 990 590 FOR I=1 TO I9 600 INPUT #1:D(I),D2 610 IF END #1 THEN 990 620 NEXT I 630 GOSUB 940 640 FOR I=0 TO 3 650 IF I=0 THEN 680 660 INPUT #1:D1,D2 670 IF END #1 THEN 990 680 PRINT D1, 690 PRINT #2:D1*P9/256 700 INPUT #1:D1,D2 710 IF END #1 THEN 990 720 PRINT D1, 730 PRINT #2:D1*P9/180 740 INPUT #1:D1,D2 750 IF END #1 THEN 990 760 PRINT D1, 770 PRINT #2:D1 780 INPUT #1:D1,D2 790 IF END #1 THEN 990 800 PRINT D1 810 PRINT #2:D1*P9/256 830 NEXT I 840 PRINT #2:I9 850 FOR I=1 TO I9 860 PRINT #2:D(I) 870 NEXT I 880 CLOSE #1 890 CLOSE #2 900 CHAIN "SYS:FITJA.BA" 910 STOP 920 PRINT "NO MORE FILES!" 930 STOP 940 INPUT #1:D1 950 IF END #1 THEN 990 960 IF D1=0 THEN 940 970 INPUT #1:D2 980 RETURN 990 PRINT "BAD FILE;TAKING NEXT" 1000 CLOSE #1 1010 CLOSE #2 1020 GOTO 60 1030 END