1. 2 GOTO 30
3 LIST 700-900
4 LIST 2265-5600
10 LIST 2390-5560
15 LIST 575-1300
20 LIST 1100-1185
25 LIST 700-770
30 MONTH$ = LEFT$(DATE$,2)
35 REM
40 D2 = VAL (DAYS$)
45 IF VAL(MONTH$)> 11 THEN 155
50 IF VAL(MONTH$)> 10 THEN 150
55 IF VAL(MONTH$)> 9 THEN 145
60 IF VAL(MONTH$)> 8 THEN 140
65 IF VAL(MONTH$)> 7 THEN 135
70 IF VAL(MONTH$)> 6 THEN 130
75 IF VAL(MONTH$)> 5 THEN 125
85 IF VAL(MONTH$)> 3 THEN 115
90 IF VAL(MONTH$)> 2 THEN 110
95 IF VAL(MONTH$)> 1 THEN 105
100 D3 = 0 + D2 :GOTO 160
105 D3 = 31 + D2 :GOTO 160
110 D3 = 59 + D2 :GOTO 160
115 D3 = 90 + D2 :GOTO 160
120 D3 = 120 + D2 :GOTO 160
125 D3 = 151 + D2 :GOTO 160
130 D3 = 181 + D2 :GOTO 160
135 D3 = 212 + D2 :GOTO 160
140 D3 = 243 + D2 :GOTO 160
145 D3 = 273 + D2 :GOTO 160
150 D3 = 304 + D2 :GOTO 160
155 D3 = 334 + D2 :GOTO 160
160 MONTH$=LEFT$(DATE$,2) : B1$="AM"
165 DAYS$= MID$(DATE$,4,2)
170 D2 = VAL (DAYS$)
175 IF VAL(MONTH$)> 11 THEN 285
180 IF VAL(MONTH$)> 10 THEN 280
185 IF VAL(MONTH$)> 9 THEN 275
190 IF VAL(MONTH$)> 8 THEN 270
195 IF VAL(MONTH$)> 7 THEN 265
200 IF VAL(MONTH$)> 6 THEN 260
205 IF VAL(MONTH$)> 5 THEN 255
210 IF VAL(MONTH$)> 4 THEN 250
215 IF VAL(MONTH$)> 3 THEN 245
220 IF VAL(MONTH$)> 2 THEN 240
225 IF VAL(MONTH$)> 1 THEN 235
230 D3 = 0 + D2 :GOTO 290
235 D3 = 31 + D2 :GOTO 290
240 D3 = 59 + D2 :GOTO 290
245 D3 = 90 + D2 :GOTO 290
250 D3 = 120 + D2 :GOTO 290
255 D3 = 151 + D2 :GOTO 290
260 D3 = 181 + D2 :GOTO 290
265 D3 = 212 + D2 :GOTO 290
270 D3 = 243 + D2 :GOTO 290
275 D3 = 273 + D2 :GOTO 290
280 D3 = 304 + D2 :GOTO 290
2. 285 D3 = 334 + D2 :GOTO 290
290 REM
295 HOUR= VAL(TIME$) :N1$ = "PM":SCREEN 9:SCREEN 0,0,0,0
300 MONTH=VAL(DATE$)
305 DAY = VAL(MID$(DATE$,4))
310 YEAR = VAL(RIGHT$(DATE$,4))
315 MIN = VAL(MID$(TIME$,4)) : COLOR 1,3 : KEY ON
320 KEY 1, "LON" : KEY 3,"PAR":KEY 4,"MOW":KEY 5,"TYO"
325 KEY 6,"HNL":KEY 7,"SFO":KEY 8,"CHI":KEY 9,"NYC":KEY 10,"NVL"
330 IF YEAR = 1992 THEN GOTO 335 ELSE 340
335 ZN = 94 : ZM = 298 : GOTO 370
340 IF YEAR = 1993 THEN GOTO 345 ELSE 350
345 ZN = 93 : ZM = 304 : GOTO 370
350 IF YEAR = 1994 THEN GOTO 355 ELSE 360
355 ZN = 92 : ZM = 303 : GOTO 370
360 IF YEAR = 1995 THEN GOTO 365 ELSE 370
365 ZN = 91 : ZM = 302
370 D=DAY:M=MONTH:Y=YEAR :REM 57 PRACTICAL PROGRAMS & GAMES IN BASIC KEN
TRACTON
375 LET J$(1) = "SUNDAY"
380 LET J$(2) = "MONDAY"
385 LET J$(3) = "TUESDAY"
390 LET J$(4) = "WEDNESDAY"
395 LET J$(5) = "THURSDAY"
400 LET J$(6) = "FRIDAY"
405 LET J$(7) = "SATURDAY"
410 LET K = INT(.6 +(1/M))
415 LET L = Y - K
420 LET O = M + 12*K
425 LET P = L/100
430 LET Z1 = INT(P/4)
435 LET Z2 = INT(P)
440 LET Z3 = INT((5*L)/4)
445 LET Z4 = INT(13*(O+1)/5)
450 LET Z10= Z4+Z3-Z2+Z1+D-1
455 LET Z11 = Z10-(7*INT(Z10/7))+1
460 CLS :EE=0
465 COLOR 12,0,0:PRINT"TRIP4.BAS COPYRIGHT 1990 PLANE OR SHIP PRESS P OR S"
470 COLOR 15,0,0:PRINT" OIL TANKER (10 KNOTS)
C "
475 COLOR 11,0,0:PRINT"FOR SHIP FROM HOUSTON TO PUNTA FIJO (VENEZUELA) PRESS H
":COLOR 0,3
480 COLOR 11,0,0:PRINT"FOR SHIP FROM CAPE TOWN(AFRICA) TO HOUSTON PRESS T
":COLOR 0,3
485 COLOR 15,0,0:PRINT"FOR (GOMAX 550)SHIP FROM GULF OF MEXICO TO HOUSTON PRESS
M ":COLOR 0,3
490 COLOR 15,0,0:PRINT"FOR SHIP FROM CAIRO TO GIBRALTAR PRESS R ":COLOR
0,3
495 COLOR 15,0,0:PRINT"FOR SHIP FROM HOUSTON TO CAPE TOWN PRESS O ":COLOR
0,3
500 REM
505 COLOR 11+15,0,0:PRINT"FOR SHIP FROM ANCHORAGE TO SFO PRESS Z ":COLOR
0,3
510 COLOR 13,0,0:PRINT " HOUSTON TO LAGOS ON A
TANKER..................... ..... G":COLOR 0,3
515 COLOR 13,0,0:PRINT " TANKER LOAD 300,000 TONS
":COLOR 0,3
3. 520 COLOR 10,0,0:PRINT" DEPARTURES FROM HOUSTON
----------------------------------- N":COLOR 0,3
525 COLOR 13,0,0:PRINT " LON DEPARTURE PRESS V FOR TYO
DEPARTURE.................. Y":COLOR 0,3
530 COLOR 11+16,13,0:PRINT"ENTER P for Plane AND S for Ship ":COLOR 0,3
535 COLOR 13,0,0:PRINT" ZONES
HNL,TYO,LONDON,MOSCOW,ATHENS,PARIS,SFO,DENVER,NVL,NYC,
MIDWAY,NOME,PRINCE(RUPERT),CAYENNE,GREENLAND,AZORES,DAKAR,OMAN,BOMBAY,CALCUTTA,S
INGAPORE,BEIJING,GUINEA(NEW),CALEDONIA(NEW),WAKE(ISLAND)":COLOR 0,3
540 'COLOR 10,0,0:PRINT"EASTERN CO-ORDINATES ARE 360 MINUS LONGITUDE:NEGATIVE
NUMBERS CAN BE USED":COLOR 0,3
545 IF D3>104 AND D3<300 THEN 555
550 COLOR 14,0,0:PRINT DATE$ ,TIME$" ";B1$" CENTRAL STANDARD TIME ":COLOR
0,3:GOTO 565
555 COLOR 14,0,0:PRINT DATE$ ,TIME$" DAYLIGHT SAVINGS TIME - CENTRAL TIME
ZONE" :COLOR 0,3
560 D = DAY :M = MONTH:Y=YEAR
565 COLOR 0,3:K1$ = INKEY$
570 IF K1$ = "" THEN 565
575 IF K1$ ="V" THEN I$ ="LON":K$ = "PLANE":CLS:GOTO 710
580 IF K1$="S" THEN I$="SHIP":GOTO 645
585 IF K1$="D" THEN I1$ = "PL":K$="SHIP":GOTO 1455
590 IF K1$ ="N" THEN I$ ="HOUSTON":K$ = "PLANE":CLS:GOTO 685
595 IF K1$ = "P" THEN I$ = "PLANE":GOTO 645
600 IF K1$ = "O" THEN I$ = "HOUSTON":I$="SHIP":GOTO 720
605 IF K1$ = "M" THEN I2$ = "GOMAX550":I$="SHIP":GOTO 715
610 IF K1$ ="C" THEN I2$ = "OIL TANKER":I$ = "SHIP":GOTO 645
615 IF K1$ ="T" THEN I$ ="CAPE TOWN":K$ = "SHIP":CLS:GOTO 690
620 IF K1$ ="7" THEN I2$ = "747" :I$ = "PLANE":GOTO 645
625 IF K1$ = "G" THEN I$ = "HOUSTON":K$="SHIP":I2$="TANKER":GOTO 695
630 IF K1$ = "H" THEN I$ = "HOUSTON":K$="SHIP":GOTO 700
635 IF K1$ = "R" THEN I$ = "CAIRO":K$="SHIP":GOTO 705
640 IF K1$ = "Z" THEN I$ = "ANCHORAGE":K$="SHIP":GOTO 730
645 REM
650 IF I$="PLANE" THEN K$="PLANE":GOTO 735
655 IF I$="SHIP" THEN K$="SHIP":GOTO 735
660 CLS:K$="PLANE"
665 K$="SHIP"
670 GOTO 740
675 GOTO 725
680 CLS: PRINT STRING$(80,"*")
685 CLS:X$ = "HOUSTON" : GOTO 760
690 CLS:X$ = "CAPE TOWN": GOTO 760
695 CLS:X$ ="HOUSTON" : GOTO 760
700 X$="HOUSTON":GOTO 760
705 X$="CAIRO":GOTO 760
710 CLS:X$="LON":GOTO 760
715 CLS:X$="GULF":GOTO 760
720 CLS:X$ ="HOUSTON" : GOTO 760
725 CLS:X$="HOUSTON":GOTO 760
730 CLS:X$="ANCHORAGE":GOTO 760
735 PRINT STRING$(80,"*")
740 PRINT"ENTER FIRST LOCATION"
745 REM
750 RESTORE
755 INPUT X$
760 REM
4. 765 FOR I = 1 TO 92
770 READ C$
775 READ R,L
780 IF C$ <> X$ THEN 850
785 IF I1$="PL" THEN 795
790 J=3965.8
795 REM
800 M = .01745
805 PRINT C$
810 C1$=C$
815 PRINT R
820 N1= R*M
825 R0=R
830 RR=R
835 PRINT L
840 T1=L*M
845 SS=L
850 NEXT I
855 RESTORE
860 IF R0>180 AND R0<320 THEN Q1=-1
865 IF R0=0 THEN R0=0:R00=0:GOTO 1095
870 IF R0=<1.5 THEN R0=0:R00=0:GOTO 1095
875 IF R0=>358.5 THEN R0=0:R00=0:QP=2 : GOTO 1095
880 IF R0=>7.5 AND R0<22.5 THEN R0=-1:R00=-1:RD=-1:PQ=2: GOTO 1095
885 IF R0=>22.5 AND R0<37.5 THEN R0=-2:R00=-2:RD=-2: GOTO 1095
890 IF R0=>37.5 AND R0<52.5 THEN R0=-3:R00=-3:RD=-3: GOTO 1095
895 IF D3>ZN AND D3<ZM THEN 905
900 VY$="CST":GOTO 910 : REM NAME OF TIME ZONE FOR CHICAGO ZONE
905 VY$="CDT"
910 IF D3>ZN AND D3<ZM THEN 920
915 IF R0=>52.5 AND R0=<67.5 THEN R0=-4:R00=-4:RD=-4:VI$=" AST":GOTO 1095
920 IF R0=>52.5 AND R0=<67.5 THEN R0=-3:R00=-4:RD=-4:VI$=" ADT":GOTO 1095
925 IF D3>ZN AND D3<ZM THEN 935
930 IF R0=>67.5 AND R0<85 THEN R0=-5:R00=-5:RD=-5:VI$=" EST": GOTO 1095
935 IF R0=>67.5 AND R0<85 THEN R0=-4:R00=-5:RD=-5:VI$=" EDT": GOTO 1095
940 IF D3>ZN AND D3<ZM THEN 950
945 IF R0=>85 AND R0<103 THEN R0=-6:R00=-6:RD=-6:VI$=" CST": GOTO 1095
950 IF R0=>85 AND R0<103 THEN R0=-5:R00=-6:RD=-6:VI$=" CDT": GOTO 1095
955 IF D3>ZN AND D3<ZM THEN 965
960 IF R0=>103 AND R0<115 THEN R0=-7:R00=-7:RD=-7 :VI$=" MST": GOTO 1095
965 IF R0=>103 AND R0<115 THEN R0=-6:R00=-7:RD=-7:VI$=" MDT": GOTO 1095
970 IF D3>ZN AND D3<ZM THEN 980
975 IF R0=>115 AND R0<125 THEN R0=-8:R00=-8:RD=-8 :VI$=" PST": GOTO 1095
980 IF R0=>115 AND R0<125 THEN R0=-7:R00=-8:RD=-8:VI$=" PDT": GOTO 1095
985 IF D3>ZN AND D3<ZM THEN 995
990 IF R0=>125 AND R0<142.5 THEN R0=-9 :R00=-9:RD=-9 : GOTO 1095
995 IF R0=>125 AND R0<142.5 THEN R0=-8 :R00=-9:RD=-9:VI$=" DST": GOTO 1095
1000 IF D3>ZN AND D3<ZM THEN 1010
1005 IF R0=>142.5 AND R0<158.5 THEN R0=-10:R00=-10:RD=-10 : GOTO 1095
1010 IF R0=>142.5 AND R0<158.5 THEN R0=-9:R00=-10:RD=-10:VI$=" DST": GOTO 1095
1015 IF D3>ZN AND D3<ZM THEN 1025
1020 IF R0=>158.5 AND R0<172.5 THEN R0=-11 :R00=-11:RD=-11 : GOTO 1095
1025 IF R0=>158.5 AND R0<172.5 THEN R0=-10 :R00=-11:RD=-11:VI$=" DST": GOTO 1095
1030 IF R0=>172.5 AND R0<180 THEN R0=-12:R00=-12:RD=-12: GOTO 1095
1035 IF R0=>180 AND R0<195! THEN R0=+12:R00=12:RD=+12: GOTO 1095
1040 IF R0=>195! AND R0<202.5 THEN R0=+11:R00=11:RD=+11: GOTO 1095
1045 IF R0=>202.5 AND R0<217.5 THEN R0=+10 :R00=10:RD=10: GOTO 1095
5. 1050 IF R0=>217.5 AND R0<232.5 THEN R0=+9 :R00=9:RD=+9: GOTO 1095
1055 IF R0=>232.5 AND R0<247.5 THEN R0=+8 :R00=8:RD=+8: GOTO 1095
1060 IF R0=>247.5 AND R0<262.5 THEN R0=+7 :R00=7:RD=+7: GOTO 1095
1065 IF R0=>262.5 AND R0<277.5 THEN R0=+6 :R00=6:RD=+6: GOTO 1095
1070 IF R0=>277.5 AND R0<292.5 THEN R0=+5 :R00=5:RD=+5: GOTO 1095
1075 IF R0=>292.5 AND R0<307.5 THEN R0=+4 :R00=4:RD=+4: GOTO 1095
1080 IF R0=>307.5 AND R0<322.5 THEN R0=+3 :R00=3:RD=+3: GOTO 1095
1085 IF R0=>322.5 AND R0<337.5 THEN R0=+2 :R00=2:RD=+2: GOTO 1095
1090 IF R0=>337.5 AND R0<359 THEN R0 = +1:R00=1: RD=+1: GOTO 1095
1095 REM
1100 IF K1$ ="T" THEN 1150
1105 IF K1$="G" THEN 1165
1110 IF K1$="O" THEN 1160
1115 IF K1$="M" THEN 1150
1120 IF K1$="H" THEN 1170
1125 IF K1$="Z" THEN 1175
1130 IF K1$="R" THEN 1155
1135 PRINT"INPUT SECOND LOCATION"
1140 PRINT"------------------------------------------------":INPUT X$
1145 GOTO 1185
1150 X$ = "HOUSTON":GOTO 1180
1155 X$ = "GIBRALTAR":GOTO 1180
1160 X$="CAPE TOWN":GOTO 1180
1165 X$="LAGOS":GOTO 1180
1170 X$="PUNTA FIJO":GOTO 1180
1175 X$="SFO":GOTO 1180
1180 PRINT"------------------------------------------------"
1185 FOR I= 1 TO 92
1190 READ C$
1195 READ R,L
1200 IF C$ <> X$ THEN 1255
1205 PRINT C$
1210 C2$=C$
1215 PRINT R
1220 N2=R*M
1225 R2=R
1230 MM=R
1235 PRINT L
1240 UU=L
1245 PRINT"------------------------------------------------"
1250 T2=L*M
1255 NEXT I
1260 X1= J*COS(T1)*COS(N1)
1265 Y1=J*COS(T1)*SIN(N1)
1270 Z1=J*SIN(T1)
1275 X2=J*COS(T2)*COS(N2)
1280 Y2=J*COS(T2)*SIN(N2)
1285 Z2=J*SIN(T2)
1290 X=ABS(X1-X2)
1295 Y=ABS(Y1-Y2)
1300 Z=ABS(Z1-Z2)
1305 D=SQR(X^2+Y^2+Z^2)
1310 Q=(D/(2*J))
1315 S=2*J*ATN(Q/SQR(-Q*Q+1))
1320 W=FIX(S):F=ABS(S)-ABS(W)
1325 IF F>.5 THEN S=S+1
1330 IF K$="PLANE" THEN 1360
6. 1335 IF K$="SHIP" THEN 1360
1340 IF I$ = "SMALL" THEN 8060
1345 PRINT"THE DISTANCE BETWEEN ";C1$;" AND ";C2$ " IS "
1350 IF I$ = "SMALL" THEN 8060
1355 PRINT:PRINT INT(S);" STATUTE (LAND)MILES ": PRINT I$ : GOTO 1370
1360 PRINT "THE DISTANCE BETWEEN ";C1$;" AND ";C2$;" IS "
1365 PRINT:PRINT INT(S*.867)" NAUTICAL MILES " INT(S)" STATUTE MILES":GOTO 1370
1370 REM
1375 DATA NYC,73.98,40.75
1380 DATA ASCENSION,15,-8
1385 DATA MALDIVE,287,3
1390 DATA EASTER ISLAND,110,-32
1395 DATA NVL,87,36
1400 DATA ZULU,1,0
1405 DATA GIBRALTAR,5,36
1410 DATA CALCUTTA,272,22
1415 DATA MIDWAY,176,29
1420 DATA NASSAU,77,25
1425 DATA TANGO,195,0
1430 DATA FIJI,182,-18
1435 DATA NEW CALEDONIA,195,-21
1440 DATA OMAN,295,20
1445 DATA ALPHA,0,0
1450 DATA BRAVO,15,0
1455 DATA HAMILTON,65,32
1460 DATA TYO,220.25,35.75
1465 DATA LOS ANGELES,118.23,34.05
1470 DATA MOBILE,88.10,30.60
1475 DATA D.C.,77,39
1480 DATA HONG KONG,245,22.5
1485 DATA SEYCHELLES,305,-5
1490 DATA ATHENS,336,38
1495 DATA PAR,358,49
1500 DATA TRIPOLI,347,33
1505 DATA LON,0,51
1510 DATA DELTA,45,0
1515 DATA ECHO,60,0
1520 DATA FOXTROT,75,0
1525 DATA GOLF,90,0
1530 DATA HOTEL,126.589,0
1535 DATA CAPE TOWN,341,-34
1540 DATA ACAPULCO,100,16.3
1545 DATA NEW ORLEANS,90,30
1550 DATA CHARLIE,30,0
1555 DATA MIAMI,80,26
1560 DATA TAMPA,82,28
1565 DATA PANAMA CITY,79,9
1570 DATA SFO,123,38
1575 DATA SAN DIEGO,117,33
1580 DATA AZORES,30,37
1585 DATA SANTIAGO,71,-34
1590 DATA NORFOLK,76,37
1595 DATA TRIESTE,346.5,54
1600 DATA HNL,156.9,21
1605 DATA CHARLESTON,80,33
1610 DATA CAYENNE,63,7
1615 DATA TRISTAN DE CUNHA,13,-36
7. 1620 DATA ST.HELENA,6,-17
1625 DATA MOW,321.9,56
1630 DATA SYDNEY,209,-34
1635 DATA TEHRAN,309,36
1640 DATA MARQUESAS,139,8
1645 DATA NEW GUINEA,215,2
1650 DATA BEIJING,244,40
1655 DATA SINGAPORE,256,1
1660 DATA NOME,166,65
1665 DATA VANCOUVER,128,49
1670 DATA CANCUN,86.3,21.4
1675 DATA MIKE,179,0
1680 DATA RIO ,42,-23
1685 DATA LUANDA,347,-9
1690 DATA DAKAR,17,15
1695 DATA CHI,88,42
1700 DATA PENSACOLA,87,31
1705 DATA ALEXANDRIA,330,31
1710 DATA SOLOMON ISLANDS,207,-5
1715 DATA BAGHDAD,314.2,33.7
1720 DATA TAHITI,149,-17
1725 DATA FREEPORT,78,24
1730 DATA TEL AVIV,325,32.3
1735 DATA SEOUL,233,37
1740 DATA VIRGIN ISLANDS,65,18
1745 DATA NORTH POLE,0,90
1750 DATA SOUTH POLE,0,-90
1755 DATA SAVANNAH,81,32
1760 DATA WAKE ISLAND,186.9,19
1765 DATA LAGOS,356.8,6.2
1770 DATA PUNTA FIJO,70.2,12
1775 DATA CROSSVILLE,85.05,35.9
1780 DATA HOUSTON,95.3,30
1785 DATA KNOXVILLE,84,35.8
1790 DATA SAN JUAN,66,19
1795 DATA GALVESTON,95,29
1800 DATA SEATTLE,122,48
1805 DATA BOMBAY,287,19
1810 DATA CAIRO,328,30
1815 DATA ROME,347,42.5
1820 DATA ATLANTA,84,34
1825 DATA ANCHORAGE,150,61
1830 DATA GULF,90,20
1835 PRINT
1840 PRINT DATE$,TIME$;B1$:PRINT " CST TIME ZONE -6 "
1845 HOUR = VAL(TIME$)
1850 MIN = VAL(MID$(TIME$,4))
1855 IF I$="NVL" THEN GOTO 1915
1860 PRINT"FOR PRESENT TIME INPUT T FOR OTHER TIME PRESS ENTER";T$
1865 P1$ = INKEY$
1870 IF P1$= "" THEN 1865
1875 IF P1$= "T" THEN 1915 ELSE 1885
1880 IF T$ ="T" THEN 3705
1885 COLOR 9,0,0:PRINT"LEAVING TIME HOURS FIRST THEN MINUTES THEN SECONDS"
:COLOR 0,3
1890 PRINT STRING$(80,"-")
1895 INPUT H0
8. 1900 INPUT M0
1905 S0 = VAL(RIGHT$(TIME$,2))
1910 GOTO 1935
1915 H0= HOUR
1920 M0 = MIN
1925 S0 = VAL(RIGHT$(TIME$,2))
1930 B0$ = B1$ :GOTO 1950
1935 PRINT"====================================================="
1940 PRINT"TYPE AM OR PM"
1945 INPUT B0$
1950 REM
1955 IF H = 12 AND B0$ ="AM" THEN B$ = "PM" : GOTO 1965
1960 IF H = 12 AND B0$ ="PM" THEN B$ = "AM"
1965 PRINT"====================================================="
1970 IF I2$ ="CONCORDE" THEN I = 1151:GOTO 2065
1975 IF I2$ ="747" THEN I = 530 : GOTO 2065
1980 IF I2$="TORNADO" THEN I = 1452 : GOTO 2065
1985 IF I2$="LEAR JET" THEN I = 512 : GOTO 2085
1990 IF I2$="USSR SST" THEN I = 1550 : GOTO 2065
1995 IF I2$="F-15 EAGLE" THEN I = 1875 : GOTO 2065
2000 IF I2$="MIG-29" THEN I = 1650 : GOTO 2065
2005 IF I2$="F-14 TOMCAT" THEN I = 1750 : GOTO 2065
2010 IF I2$="MIG-23" THEN I = 1500 : GOTO 2065
2015 IF I$="SUNTIME" THEN I=1037 : GOTO 2185
2020 IF I2$="MIRAGE F1-E" THEN I = 1650 : GOTO 2065
2025 IF I2$="LEAR JET" THEN GOTO 2120
2030 IF K$="PLANE" THEN 2040 ELSE 2035
2035 PRINT"INPUT KNOTS":GOTO 2045
2040 PRINT"INPUT SPEED M.P.H." :GOTO 2050
2045 K$="SHIP"
2050 INPUT I
2055 II = I
2060 GOTO 2145
2065 PRINT"-----------------------------------------------------------"
2070 IF K1$ = "G" THEN 2145
2075 IF K1$="T" THEN 2145
2080 REM
2085 'PRINT"INPUT REVENUE PER MILE"
2090 'INPUT W
2095 PRINT"==========================================================="
2100 IF K1$="J" THEN 2120
2105 PRINT"INPUT MILES PER TON"
2110 INPUT W1
2115 WW = S / W1
2120 PRINT"----------------------------------------------------------"
2125 IF K1$="J" THEN 2135
2130 'PRINT"INPUT COST PER GALLON" : GOTO 4870
2135 PRINT"INPUT COST PER TON "
2140 INPUT W2
2145 PRINT STRING$(80,"-")
2150 PRINT DATE$; " C.S.T. COMPUTER DATE = " ;D3
2155 INPUT"IF COMPUTER DATE IS TODAY'S DATE INPUT J ELSE PRESS ENTER";T3$
2160 IF T3$ = "J" THEN 2175
2165 PRINT"INPUT COMPUTER DATE"
2170 INPUT T3:GOTO 2180
2175 T3 = D3
9. 2180 REM
2185 GOSUB 3175
2190 T = T0+(S/I)
2195 GOTO 2555
2200 PRINT
2205 H=H-12
2210 REM
2215 IF H>12 THEN 2205
2220 E = S/I
2225 L = INT(E) :K1=60*(E-L):K=INT(K1):K3= K1 -K
2230 KL=K
2235 IF H=0 THEN H=12
2240 IF BB =2 THEN 2245 ELSE 2260
2245 IF B0$="AM" THEN B0$="PM"
2250 IF H<> 12 AND B$="PM" THEN B$="AM" :GOTO 2260
2255 IF H<> 12 AND B$="AM" THEN B$="PM" :GOTO 2260
2260 IF H <> 12 THEN 2270
2265 SCREEN 2:M1=S/W:M2=WW*W2:LOCATE 11,65:PRINT"TOTAL MILES":VIEW
SCREEN(520,93)-(600,103),,2:LOCATE 13,66:PRINT S :VIEW SCREEN(450,4)-
(600,15),,2:LOCATE 2,63:PRINT I2$ :VIEW SCREEN(200,40)-(600,47),,2 :LOCATE
6,45:PRINT DATE$,TIME$" C.S.T"
2270 IF K >59 THEN 2275 ELSE 2280
2275 L = L + 1 : K = K - 60
2280 REM
2285 GOTO 2295
2290 M8 = M8 - 60 : M4 = M4+1:GOTO 2305
2295 IF M8>59 THEN 2290 ELSE 2305
2300 M5 = M5 - 60 : M =M + 1 : GOTO 2315
2305 M5 = M4 + S0
2310 IF M5 > 59 THEN 2300
2315 IF M>59 THEN M = M - 60: H = H+ 1
2320 LI = L
2325 IF H = 12 THEN GOTO 5430 ELSE 2360
2330 LI = LI - 12:B$="PM":GOTO 2340
2335 LI = LI - 12:B$="AM":GOTO 2340
2340 REM
2345 IF LI > 20 THEN 2350 ELSE 2360
2350 IF B$ ="AM" THEN GOTO 2330
2355 IF B$ ="PM" THEN GOTO 2335
2360 REM
2361 IF I2$="GOMAX550" THEN GOTO 2364
2362 INPUT" TONS OF CRUDE";TN : INPUT" $ per barrel";BL:GOTO 2365
2364 TN = 92436.98 : INPUT" $ per barrel";BL
2365 HH=H:MA=M:IU=K
2370 COLOR 0,3:CLS:SCREEN 2:LOCATE 2,3:PRINT "ARRIVE":VIEW SCREEN(1,20)-
(600,32),,2:LOCATE 4,2:PRINT ;C2$,H;":";M;":"M5"."M8;B$,;R1$:LOCATE 6,5:PRINT
"FROM":VIEW SCREEN(1,55)-(600,67),,2:LOCATE
8,2:PRINT;C1$,;H0":";M0;":"S0;B0$,"TIME ZONE ";RD;VI$
2375 LOCATE 11,5:PRINT"TRAVEL TIME":VIEW SCREEN(15,93)-(200,103),,2 :LOCATE
13,4:PRINT L;"HOURS ";K" MIN":LOCATE 11,43 :PRINT"SPEED":VIEW SCREEN(300,93)-
(400,103),,2 :LOCATE 13,39:PRINT ;I"KNOTS" :O=S*W
2380 L9 = L :II = I
2385 K9 = K
2390 M1=S/W:M2=WW*W2:LOCATE 11,65:PRINT"TOTAL MILES":VIEW SCREEN(520,93)-
(600,103),,2:LOCATE 13,66:PRINT S :VIEW SCREEN(450,4)-(600,15),,2:LOCATE
10. 2,63:PRINT I2$ :VIEW SCREEN(200,40)-(600,47),,2 :LOCATE 6,45:PRINT DATE$,TIME$"
C.S.T"
2395 LOCATE 6,30:PRINT J$(Z11):VIEW SCREEN(450,125)-(600,135),,2:LOCATE
17,60:PRINT "$";TN * 5.95 * BL
2400 LOCATE 15,4:PRINT"COST PER BARREL":LOCATE 15,33:PRINT"TONS HAULED" :VIEW
SCREEN(15,126)-(100,136),,2:LOCATE 17,3:PRINT "$"BL; :VIEW
SCREEN(250,126)-(400,136),,2:LOCATE 17,33:PRINT TN"TONS" :LOCATE
15,63:PRINT"FUEL DOLLARS"
2405 REM
2410 J1=L:J2=(K/60):J3=J1+J2:J4=J3*1370:LOCATE 19,3:PRINT"TANKER FUEL FLOW
TONS":LOCATE 19,34:PRINT"BARRELS HAULED" :VIEW SCREEN(15,156)-
(100,167),,2:LOCATE 21,3:PRINT J1*2.5 :VIEW SCREEN(250,156)-(400,167),,2:LOCATE
21,33:PRINT (TN * 5.95)
2415 LOCATE 19,60:PRINT"TANKER FUEL COST":VIEW SCREEN(450,156)-
(550,167),,2:LOCATE 21,58:PRINT "$"J1* 625 * 1.3
2420 PRINT
2425 PRINT"PRESS ANY KEY TO CONTINUE"
2430 K$ = INKEY$ : IF K$ = "" THEN 2430
2435 IF K1$="J" THEN J2 = E * 1370
2440 E= S/I
2445 L = INT(E)
2450 K1=60*(E-L)
2455 K=INT(K1)
2460 K3 = K1 - K
2465 J1 = L : J2 = (K/60) : J3 = J1 + J2
2470 J4 = J3 * 1370
2475 O=S*W
2480 W0=FIX(D):F0=ABS(D)-ABS(W0)
2485 IF K1$="G" THEN 2520
2490 IF K1$="T" THEN 2520
2495 REM
2500 REM
2505 IF K1$ ="J" THEN 2515
2510 M1 = S/W1:M2 = M1*W2
2515 IF K1$ ="J" THEN 5830
2520 REM
2525 GOSUB 3210
2530 REM
2535 REM
2540 DAY = VAL(MID$(DATE$,4))
2545 MONTH$=(LEFT$(DATE$,2)):MO = VAL(MONTH$)
2550 GOTO 3505
2555 GOSUB 2560
2560 H=INT(T)
2565 M1=60*(T-H)
2570 M=INT(M1)
2575 M3 = 60 *(M1-M)
2580 M4 = INT(M3)
2585 M7 = 60 *(M3-M4)
2590 M8 = INT(M7)
2595 IF N2>N1 THEN U=N2-N1
2600 IF N2<N1 THEN V=N1-N2
2605 IF V>0 GOTO 2945
2610 IF R2>180 AND R2<320 THEN Q1=1
2615 IF R2=<7.5 AND R2>359 THEN 2740
2620 IF R2>7.5 AND R2<22.5 THEN 2745
11. 2625 IF R2=>22.5 AND R2<37.5 THEN 2750
2630 IF R2=>37.5 AND R2<52.5 THEN 2755
2635 IF R2=>52.5 AND R2<67.5 THEN 2760
2640 IF R2=>67.5 AND R2=<85 THEN 2775
2645 IF R2=>85 AND R2<103 THEN 2790
2650 IF R2=>103 AND R2<115 THEN 2805
2655 IF R2=>115 AND R2<125 THEN 2820
2660 IF R2=>125 AND R2<142.5 THEN 2835
2665 IF R2=>142.5 AND R2<158.5 THEN 2850
2670 IF R2=>158.5 AND R2<172.5 THEN 2865
2675 IF R2=>172.5 AND R2<180 THEN 2880
2680 IF R2=>180 AND R2<187.5 THEN 2885
2685 IF R2=>187.5 AND R2<202.5 THEN 2890
2690 IF R2=>202.5 AND R2<217.5 THEN 2895
2695 IF R2=>217.5 AND R2<232.5 THEN 2900
2700 IF R2=>232.5 AND R2<247.5 THEN 2905
2705 IF R2=>247.5 AND R2<262.5 THEN 2910
2710 IF R2=>262.5 AND R2<277.5 THEN 2915
2715 IF R2=>277.5 AND R2<292.5 THEN 2920
2720 IF R2=>292.5 AND R2<307.5 THEN 2925
2725 IF R2=>307.5 AND R2<322.5 THEN 2930
2730 IF R2=>322.5 AND R2< 337.5 THEN 2935
2735 IF R2=>337.5 AND R2<359 THEN 2940
2740 R1$=" TIME ZONE 0 ":QP=1:R2 = 0:R22=0:GOTO 3080
2745 R1$=" TIME ZONE -1 ":PQ=1:R2=-1:R22=-1: GOTO 3080
2750 R1$=" TIME ZONE -2 ":R2=-2:R22=-2:GOTO 3080
2755 R1$=" TIME ZONE -3 ":ZONE$="GREENLAN.BAS":R2=-3:R22=-3:GOTO 3080
2760 IF D3>ZN AND D3<ZM THEN 2770
2765 R1$=" TIME ZONE -4 AST":R2=-4:R22=-4:GOTO 3080
2770 R1$=" TIME ZONE -4 ADT":R2=-3:R22=-4:GOTO 3080
2775 IF D3>ZN AND D3<ZM THEN 2785
2780 R1$=" TIME ZONE -5 EST":R2=-5:R22=-5:GOTO 3080
2785 R1$=" TIME ZONE -5 EDT":R2=-4:R22=-5:GOTO 3080
2790 IF D3>ZN AND D3<ZM THEN 2800
2795 R1$=" TIME ZONE -6 CST":ZONE$="NVL.BAS":R2=-6:R22=-6:GOTO 3080
2800 R1$=" TIME ZONE -6 CDT":ZONE$="NVL.BAS":R2=-5:R22=-6:GOTO 3080
2805 IF D3>ZN AND D3<ZM THEN 2815
2810 R1$=" TIME ZONE -7 MST":R2=-7:R22=-7:GOTO 3080
2815 R1$=" TIME ZONE -7 MDT":R2=-6:R22=-7:GOTO 3080
2820 IF D3>ZN AND D3<ZM THEN 2830
2825 R1$=" TIME ZONE -8 PST":R2=-8:R22=-8:GOTO 3080
2830 R1$=" TIME ZONE -8 PDT":R2=-7:R22=-8:GOTO 3080
2835 IF D3>ZN AND D3<ZM THEN 2845
2840 R1$=" TIME ZONE -9 ":R2=-9:R22=-9:GOTO 3080
2845 R1$=" TIME ZONE -9 DST":R2=-8:R22=-9:GOTO 3080
2850 IF D3>ZN AND D3<ZM THEN 2860
2855 R1$=" TIME ZONE -10 ":R2=-10:R22=-10:GOTO 3080
2860 R1$=" TIME ZONE -10 DST":R2=-9:R22=-10:GOTO 3080
2865 IF D3>ZN AND D3<ZM THEN 2875
2870 R1$=" TIME ZONE -11 ":R2=-11:R22=-11:GOTO 3080
2875 R1$=" TIME ZONE -11 DST":R2=-10:R22=-11:GOTO 3080
2880 R1$=" TIME ZONE -12 ":R2=-12:R22=-12:GOTO 3080
2885 R1$=" TIME ZONE +12 ":R2=+12:R22=+12:GOTO 3080
2890 R1$=" TIME ZONE +11 ":R2=+11:R22=+11:GOTO 3080
2895 R1$=" TIME ZONE +10 ":R2=+10:R22=+10:GOTO 3080
2900 R1$=" TIME ZONE +9 ":R2=+9:R22=9:GOTO 3080
2905 R1$=" TIME ZONE +8 ":R2=+8:R22=8:GOTO 3080
12. 2910 R1$=" TIME ZONE +7 ":R2=+7:R22=7:GOTO 3080
2915 R1$=" TIME ZONE +6 ":R2=+6:R22=6:GOTO 3080
2920 R1$=" TIME ZONE +5 ":R2=+5:R22=5:GOTO 3080
2925 R1$=" TIME ZONE +4 ":R2=+4:R22=4:GOTO 3080
2930 R1$=" TIME ZONE +3 ":R2=+3:R22=3:GOTO 3080
2935 R1$=" TIME ZONE +2 ":R2=+2:R22=2:GOTO 3080
2940 R1$=" TIME ZONE +1 ":R2=+1:R22=1:GOTO 3080
2945 IF R2>180 AND R2<320 THEN Q1=-1
2950 IF R2=0 THEN 2740
2955 IF R2=<7.5 AND R2>359 THEN 2740
2960 IF R2=>7.5 AND R2<22.5 THEN 2745
2965 IF R2=>22.5 AND R2<37.5 THEN 2750
2970 IF R2=>37.5 AND R2<52.5 THEN 2755
2975 IF R2=>52.5 AND R2=<67.5 THEN 2760
2980 IF R2=>67.5 AND R2<85 THEN 2775
2985 IF R2=>85 AND R2<103 THEN 2790
2990 IF R2=>103 AND R2<115 THEN 2805
2995 IF R2=>115 AND R2=<127.5 THEN 2820
3000 IF R2=>127.5 AND R2<142.5 THEN 2835
3005 IF R2=>142.5 AND R2<158.5 THEN 2850
3010 IF R2=>158.5 AND R2<172.5 THEN 2865
3015 IF R2=>172.5 AND R2<180 THEN 2880
3020 IF R2=>180 AND R2<195! THEN 2885
3025 IF R2=>187.5 AND R2<202.5 THEN 2890
3030 IF R2=>202.5 AND R2<217.5 THEN 2895
3035 IF R2=>217.5 AND R2<232.5 THEN 2900
3040 IF R2=>232.5 AND R2<247.5 THEN 2905
3045 IF R2=>247.5 AND R2<262.5 THEN 2910
3050 IF R2=>262.5 AND R2<277.5 THEN 2915
3055 IF R2=>277.5 AND R2<292.5 THEN 2920
3060 IF R2=>292.5 AND R2<307.5 THEN 2925
3065 IF R2=>307.5 AND R2<322.5 THEN 2930
3070 IF R2=>322.5 AND R2<337.5 THEN 2935
3075 IF R2=>337.5 AND R2<359 THEN 2940
3080 REM
3085 IF V => 0 THEN 3090 ELSE 3095
3090 H = H + (R2-R0) : GOTO 3100
3095 H = H - (R2-R0) : GOTO 3100
3100 H = ABS(H)
3105 IF H=12 AND R2 => -12 THEN B$="PM" :GOTO 3170 ELSE 3110
3110 IF H=12 AND B0$="AM" THEN B$="PM" ELSE B$="AM"
3115 IF H= 24 THEN H=H-12:GOTO 3150
3120 IF H0=12 THEN 3145:IF H=24 THEN H=H-12
3125 IF H> 12 THEN 3130 ELSE 3170
3130 IF B$="PM" THEN 3135 ELSE 3140
3135 B$ = "AM" : H=H-12: GOTO 3125
3140 B$="PM":H=H-12:GOTO 3125
3145 H=H-12:IF H>12 THEN 3125 ELSE 3170
3150 IF B0$ ="PM" THEN 3155 ELSE 3160
3155 IF B0$="PM" THEN B$="AM" : GOTO 3170
3160 IF H=0 THEN 3165 :IF B0$="AM" THEN B$="PM" : GOTO 3170
3165 IF B0$="AM" THEN B$="AM" ELSE B$="PM"
3170 GOTO 2210
3175 T0=H0+M0/60
3180 IF R0>7 AND H0=12 AND B0$="PM" THEN 3205 ELSE 3185
3185 IF R0>7 AND H0=<2 AND B0$="PM" THEN 3205 ELSE 3190
3190 'IF B0$="PM" THEN LET T0=T0+12: RETURN
13. 3195 IF B0$="AM" THEN LET T0=T0+12
3200 IF B0$="AM" THEN LET T0=T0+12: RETURN
3205 B0$="AM" :BB=2:GOTO 3190
3210 REM
3215 DIM N1(13)
3220 FOR KL=1 TO 13:READ N1(KL):NEXT KL
3225 DATA 0,31,59,90,120,151,181
3230 DATA 212,243,273,304,334,365
3235 DIM N$(12)
3240 FOR KL= 1 TO 12:READ N$(KL):NEXT KL
3245 DATA JAN,FEB,MAR,APR,MAY,JUN
3250 DATA JUL,AUG,SEP,OCT,NOV,DEC
3255 FOR N = 1 TO 12
3260 IF T3>365 THEN T3=T3-365
3265 IF T3<(N1(N+1)+1) THEN GOTO 3275
3270 NEXT N
3275 D0=T3-N1(N)
3280 RETURN
3285 REM
3290 T4= D4 + T3
3295 DIM M1(13)
3300 FOR I = 1 TO 13 : READ M1(I) : NEXT I
3305 DATA 0,31,59,90,120,151,181
3310 DATA 212,243,273,304,334,365
3315 DIM M$(12)
3320 FOR I = 1 TO 12 : READ M$(I): NEXT I
3325 DATA JAN,FEB,MAR,APR,MAY,JUN
3330 DATA JUL,AUG,SEP,OCT,NOV,DEC
3335 A3=YEAR
3340 FOR M = 1 TO 12
3345 IF T4>365 THEN A3 = A3 + 1
3350 IF T4 > 365 THEN T4 = T4 - 365
3355 IF T4<(M1(M+1)+1) THEN GOTO 3370
3360 IF T4 > 365 THEN GOTO 3345
3365 NEXT M
3370 D4=T4-M1(M)
3375 RETURN
3380 REM
3385 REM
3390 IF A3 = 0 THEN 3400
3395 Y = A3:GOTO 3405
3400 Y = YEAR
3405 D4 = INT(D4)
3410 D=D4
3415 LET J$(1) = "SUNDAY"
3420 LET J$(2) = "MONDAY"
3425 LET J$(3) = "TUESDAY"
3430 LET J$(4) = "WEDNESDAY"
3435 LET J$(5) = "THURSDAY"
3440 LET J$(6) = "FRIDAY"
3445 LET J$(7) = "SATURDAY"
3450 LET K = INT(.6 +(1/M))
3455 LET L5 = Y - K
3460 LET O = M + 12*K
3465 LET P = L5/100
3470 LET Z1 = INT(P/4)
3475 LET Z2 = INT(P)
14. 3480 LET Z3 = INT((5*L5)/4)
3485 LET Z4 = INT(13*(O+1)/5)
3490 LET Z= Z4+Z3-Z2+Z1+D4-1
3495 LET Z = Z-(7*INT(Z/7))+1
3500 RETURN
3505 REM
3510 REM
3515 SCREEN 8:CLS:KEY OFF:COLOR 3,4
3520 IF I1$="PL" THEN GOTO 3580
3525 LOCATE 4,50:PRINT I2$
3530
MAPAF$="U20H2U7H1U8HL10H4L15H5L10U3L20H10E20R15F6R35F4R5F6R7D2R18F15G8D15G15D3G1
0L3D1L3H2L4G2L2H4U1"
3535 PSET(338,142),2:DRAW MAPAF$ :'PAINT(341,140),CHR$(&H90)
3540
MAPAU$="S5U25L3U1L5U2L4U1L4U1L6U2L5G5L3G1L4G1L3G1L4G2L5G1L4G2L5G1L6D17R9U1R5U1R5
U1R5U1R4U1R6F10R8U2R7U2R15
3545 LOCATE 2,40: PRINT L9;"HOURS" K9;"MINUTES";M4;"SECONDS";"."M8
3550
MAPSA$="U1L2U1L3H3L3U1H2L4U1H2H3L3U3H3L3U1L3U1L3H2L1U1H2L4L1L2L3H1L3H1L5L1L5G5LD
3G4D1G3D3G3F15D25F12E25R4E8R2E7R3E6
3555 LOCATE 18,2:PRINT HH":";MA;":"M5;M8
3560 PSET(240,120),2:DRAW MAPSA$ :'PAINT(241,120),CHR$(&H85)
3565 LINE(35,15)-(35,125),3
3570 MAPUS$="NM+40,+20
H6U30L9G4L13U21R230D6G5D1L25D3G4L6G4L15G5L10D3L5G1L7G1L7D1L7D1L7D1L4D1L6G5L7D5G2
L2D1L2H2U5L3G3L13G3D3R4E1R3F1D5L9G3F13R3F4R5F3L9H6L5
3575 PSET(100,83),2:DRAW MAPUS$ :'PAINT(100,101),CHR$(&H45)
3580 LINE(60,15)-(60,125),3
3585 LINE(85,15)-(85,125),3
3590 LOCATE 18,2:PRINT HH":";MA;":"M5;M8
3595 LINE(110,15)-(110,125),1
3600 LINE(60,15)-(60,125),1
3605 LINE(135,15)-(135,125),1
3610 LINE(10,15)-(610,15),1 : REM LATITUDE LINES
3615 LINE(10,25)-(610,25),1 : REM LATITUDE LINES
3620 LINE(10,35)-(610,35),1 : REM LATITUDE LINES
3625 LINE(10,45)-(610,45),1 : REM LATITUDE LINES
3630 LINE(10+L6,15)-(10+L6,350),1
3635 FOR L6= 80 TO 550 STEP 25
3640 LINE(80+L6,15)-(80+L6,250),1
3645 NEXT L6
3650 LINE(308,15)-(308,350),3
3655 LINE(10,75)-(610,75),1 : REM LATITUDE LINES
3660 LINE(10,55)-(610,55),1
3665 LINE(10,45)-(610,45),1
3670 LINE(10,105)-(610,105),3 :REM EQUATOR
3675 LINE(10,125)-(610,125),1 :REM EQUATOR
3680 LINE(10,115)-(610,115),1
3685 LINE(10,105)-(610,105),1
3690 LINE(10,95)-(610,95),1
3695 LINE(10,85)-(610,85),1
3700 LINE(10,65)-(610,65),1
3705 LINE(160,135)-(610,135),1
3710 LINE(160,145)-(610,145),1
3715 LINE(160,155)-(610,155),1
15. 3720 LINE(160,165)-(610,165),1
3725 LINE(160,175)-(610,175),1
3730 LINE(160,185)-(610,185),1
3735 LINE(160,195)-(610,195),1
3740 LINE(10,199)-(610,199),1
3745 LINE(10,105)-(610,105),3 : REM EQUATOR
3750 LOCATE 2,40: PRINT L9;"HOURS" K9;"MINUTES";M4;"SECONDS";"."M8
3755 MAPUS$="NM+40,+20
H6U30L9G4L13U21R230D6G5D1L25D3G4L6G4L15G5L10D3L5G1L7G1L7D1L7D1L7D1L4D1L6G5L7D5G2
L2D1L2H2U5L3G3L13G3D3R4E1R3F1D5L9G3F13R3F4R5F3L9H6L5
3760 PSET(545,155),2
3765 REM
3770 LOCATE 1,9:PRINT"DEP "N$(N);(INT(D0)) YEAR
3775 IF R22 = R00 THEN GOTO 8275 REM SAME TIME ZONE
3780 IF I1$="PL" THEN 8275
3785 IF R00>=-6 AND R00 <0 AND R22>5 THEN OPEN "NVLCAL.TXT$" FOR INPUT AS
#1:CLOSE #1
3790 IF R00>=-6 AND R00 <0 AND R22=>0 AND R22<6 THEN OPEN "NVLLON.TXT$"FOR INPUT
AS #1:CLOSE #1
3795 IF R00>=6 AND R00 <10 AND R22<-5 THEN OPEN"TYONVL.TXT$" FOR INPUT AS
#1:CLOSE #1
3800 IF R00>9 AND R22=<-6 THEN OPEN "WAKMID.TXT$" FOR INPUT AS #1:CLOSE #1
3805 IF R00=>0 AND R00<6 AND R22=>-6 AND R22<0 THEN OPEN "LONNVL.TXT$" FOR INPUT
AS #1 :CLOSE #1
3810 IF R00<-6 AND R22 =>6 THEN OPEN "MIDCAL.TXT$" FOR INPUT AS #1:CLOSE #1
3815 IF R00<-9 AND R22=>0 AND R22<6 THEN OPEN "MIDLON.TXT$" FOR INPUT AS
#1:CLOSE #1
3820 IF R00>-10 AND R00<-6 AND R22=>0 AND R22<6 THEN OPEN "DENLON.TXT$" FOR
INPUT AS #1 : CLOSE #1
3825 IF R00>0 AND R00<6 AND R22=>0 AND R22 <6 THEN OPEN "BOMLON.TXT$" FOR INPUT
AS #1 :CLOSE #1
3830 IF R00<-6 AND R22<0 AND R22>-7 THEN OPEN "MIDDAK.TXT$" FOR INPUT AS
#1:CLOSE #1
3835 IF R00=<0 AND R00>-7 AND R22=<-7 THEN OPEN "LONMID.TXT$" FOR INPUT AS
#1:CLOSE #1
3840 IF R00=<-7 AND R22=<-7 AND R00<R22 THEN OPEN "MIDDEN.TXT$" FOR INPUT AS
#1:CLOSE #1
3845 IF R00=<-7 AND R22=<-7 AND R00>R22 THEN OPEN "DENMID.TXT$" FOR INPUT AS
#1:CLOSE #1
3850 IF R00=>0 AND R00<6 AND R22 <6 AND R22>0 THEN OPEN "LONBOM.TXT$" FOR INPUT
AS #1:CLOSE #1
3855 IF R00=>0 AND R00<6 AND R22 >5 THEN OPEN "LONCAL.TXT$" FOR INPUT AS
#1:CLOSE #1
3860 IF R00=>0 AND R00<6 AND R22=<-7 THEN OPEN "PARMID.TXT$" FOR INPUT AS #1 :
CLOSE #1
3865 IF R00>5 AND R22>5 THEN OPEN "WAKCAL.TXT$" FOR INPUT AS #1:CLOSE #1
3870 IF R00>5 AND R22=>0 AND R22 <6 THEN OPEN "WAKLON.TXT$" FOR INPUT AS
#1:CLOSE #1
3875 IF R00>5 AND R22<0 AND R22>-6 THEN OPEN "WAKDAK.TXT$" FOR INPUT AS
#1:CLOSE #1
3880 IF R00<0 AND R00>=-6 AND R22<0 AND R22=>-6 AND R22>R00 THEN OPEN
"NVLDAK.TXT FOR INPUT AS #1:CLOSE #1
3885 IF R00<0 AND R00>=-6 AND R22<0 AND R22=>-6 AND R00>R22 THEN OPEN
"DAKNVL.TXT" FOR INPUT AS #1
3890 GOTO 8275
3895 REM
3900 D4 = D0
16. 3905 COLOR 2,0: LOCATE 1,40:PRINT"AR "N$(N);(INT(D4)) YEAR:GOSUB 8900
3910 GOSUB 3285
3915 GOTO 4040
3920 REM
3925 D4 = D4 + 1 : GOTO 3975
3930 D4 = D4 + 2 : GOTO 3975
3935 D4 = D4 + 3 : GOTO 3975
3940 D4 = D4 - 1 : GOTO 3975
3945 IF L < 48 THEN GOTO 3980
3950 D4 = L9/24
3955 REM
3960 IF D4 > 1460 THEN 3965 ELSE 3975
3965 DD = D4/1460 : REM LEAP YEAR ADJUSTMENT
3970 D4 = D4 + INT(DD)
3975 YEARS = D4/365
3980 DAYS = D4
3985 GOSUB 3285
3990 REM
3995 LOCATE 1,40:PRINT "AR "M$(M);(INT(D4));A3:COLOR 1,4
4000 GOSUB 3385
4005 GOTO 4020
4010 GOSUB 3285
4015 D4 = D0:GOSUB 3385
4020 GOSUB 8900
4025 LOCATE 22,5 : PRINT INT(DAYS);" DAYS"
4030 LOCATE 2,10:PRINT DATE$:LOCATE 3,60:PRINT II;"MPH "
4035 COLOR 2,0:LOCATE 1,60: PRINT J$(Z):GOTO 4050
4040 LOCATE 1,60:PRINT J$(Z10)
4045 LOCATE 22,5 : PRINT INT(DAYS);" DAYS"
4050 IF K$="SHIP" THEN 4060 ELSE 4055
4055 LOCATE 2,1:PRINT DATE$;" "TIME$:LOCATE 3,60:PRINT II" MPH":GOTO 4075
4060 REM
4065 IF K$="PLANE" THEN GOTO 4075
4070 LOCATE 4,45:PRINT INT(S)"MILES" :LOCATE 2,10:PRINT DATE$:LOCATE 3,60:PRINT
II;"KNOTS"
4075 LOCATE 4,45:PRINT INT(S)"MILES":IF L=0 AND H = H0 THEN 4090
4080 LOCATE 1,30:PRINT J$(Z10)
4085 LOCATE 2,26:PRINT J$(Z11)
4090 IF I1$="PL" THEN GOTO 4110
4095 GOTO 4105
4100 LOCATE 4,1 :PRINT FL;" FUEL EXPENSE";RV;" REVENUE"
4105 REM
4110 LOCATE 3,35:PRINT "ZONE ";RD;VI$;
4115 LOCATE 4,1: 'PRINT YEARS;" YEARS",I$
4120 PALETTE 6,3
4125 IF SS < 0 THEN LL$="LL"
4130 SS = ABS(SS)
4135 IF RR>180 THEN 4180
4140 IF RR=0 THEN 4180 ELSE GOTO 4160
4145 IF LL$ = "LL" THEN 4155
4150 PSET(300-RR*1.65,105-SS),3:CIRCLE(300-RR*1.65,105-SS),5,1:WW=1:LOCATE SS-
(SS-3),RR-(RR-5):PRINT C1$;H0":";M0;":"S0;B0$: GOTO 4455
4155 PSET(300-RR*1.65,105+SS),2:CIRCLE(300-RR*1.65,105+SS),5,1:WW=1:LOCATE SS-
(SS-3),RR-(RR-15):COLOR 3,1:PRINT C1$;H0":";M0":";S0;B0$:LOCATE 3,40:COLOR
2,7:GOTO 4455
4160 IF LL$ = "LL" THEN 4175
17. 4165 IF RR>60 THEN 4145
4170 PSET(300-RR*1.4,105-SS),2:CIRCLE(300-RR*1.4,105-SS),5,1:WW=1:LOCATE SS-(SS-
8),RR-(RR-30):COLOR 3,1:PRINT C1$;H0":";M0":";":"S0;B0$:COLOR 2,7: GOTO 4455
4175 PSET(300-RR*1.6,105+SS),2:CIRCLE(300-RR*1.6,105+SS),5,1:WW=1:LOCATE SS-(SS-
3),RR-(RR-10):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 2,7:GOTO 4455
4180 IF LL$ = "LL" THEN 4185 ELSE 4190
4185 IF RR =0 THEN 4385 ELSE 4325
4190 IF RR =0 THEN 4265
4195 IF RR=>345 THEN 4270
4200 IF RR=>315 THEN 4260
4205 IF RR=>300 THEN 4275 :REM ZONE +3(MOW)
4210 IF RR=>285 THEN 4280
4215 IF RR=>270 THEN 4285
4220 IF RR=>255 THEN 4290
4225 IF RR=>240 THEN 4295
4230 IF RR=>220 THEN 4300
4235 IF RR=>205 THEN 4305
4240 IF RR=>195 THEN 4310
4245 GOTO 4315
4250 PSET(310-RR*1.6,105-SS),3:CIRCLE(310-RR*1.6,105-SS),5,1:LOCATE SS-(SS-
4),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:GOTO 4455
4255 PSET(310-RR*1.6,105-SS),3:CIRCLE(310-RR*1.6,105-SS),5,1:LOCATE SS-(SS-
9),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:GOTO 4455
4260 PSET(300+(360-RR*.875),105-SS),3:CIRCLE(300+(360-RR*.875),105-
SS),5,1:LOCATE SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR
2,7:VV=2:GOTO 4455
4265 PSET(310-RR*1.6,105-SS),3:CIRCLE(310+RR*1.6,105-SS),5,1:WW=1:LOCATE SS-(SS-
9),RR-(RR-30):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 2,7:GOTO 4455
4270 PSET(300+(360-RR*.95),105-SS),3:CIRCLE(300+(360-RR*.95),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;S0;":";B0$:COLOR 2,7:VV=2:GOTO
4455
4275 PSET(300+(360-RR*.84),105-SS),3:CIRCLE(300+(360-RR*.84),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":"S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4280 PSET(300+(360-RR*.79),105-SS),3:CIRCLE(300+(360-RR*.79),105-SS),5,1:LOCATE
SS-(SS-4 ),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR
2,7:VV=2:GOTO 4455
4285 PSET(300+(360-RR*.74),105-SS),3:CIRCLE(300+(360-RR*.74),105-SS),5,1:LOCATE
SS-(SS-4 ),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR
2,7:VV=2:GOTO 4455
4290 PSET(300+(360-RR*.68),105-SS),3:CIRCLE(300+(360-RR*.68),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4295 PSET(300+(360-RR*.57),105-SS),3:CIRCLE(300+(360-RR*.57),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4300 PSET(300+(360-RR*.57),105-SS),3:CIRCLE(300+(360-RR*.57),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4305 PSET(300+(360-RR*.46),105-SS),3:CIRCLE(300+(360-RR*.46),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-55):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4310 PSET(300+(360-RR*.36),105-SS),3:CIRCLE(300+(360-RR*.36),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
18. 4315 PSET(300+(360-RR*.25),105-SS),3:CIRCLE(300+(360-RR*.25),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-60):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4320 PSET(300+(360-RR*.37),105-SS),3:CIRCLE(300+(360-RR*.37),105-SS),5,1:LOCATE
SS-(SS-4),RR-(RR-45):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=2:GOTO
4455
4325 IF RR=>345 THEN 4390
4330 IF RR=>330 THEN 4395
4335 IF RR=>315 THEN 4445
4340 IF RR=>300 THEN 4400
4345 IF RR=>285 THEN 4405
4350 IF RR=>270 THEN 4410
4355 IF RR=>255 THEN 4415
4360 IF RR=>240 THEN 4420
4365 IF RR=>220 THEN 4300
4370 IF RR=>205 THEN 4430
4375 IF RR=>195 THEN 4435
4380 GOTO 4440
4385 PSET(300-RR*.96,105+SS),3:CIRCLE(300-RR*.96,105+SS),5,1:LOCATE SS-(SS-
3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO 4455
4390 PSET(300+(360-RR*.95),105+SS),3:CIRCLE(300+(360-RR*.95),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4395 PSET(300+(360-RR*.91),105+SS),3:CIRCLE(300+(360-RR*.91),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 15,4:PRINT C1$;H0":";M0;":";S0;B0$:COLOR
15,4:VV=1:GOTO 4455
4400 PSET(300+(360-RR*.84),105+SS),3:CIRCLE(300+(360-RR*.84),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4405 PSET(300+(360-RR*.79),105+SS),3:CIRCLE(300+(360-RR*.79),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4410 PSET(300+(360-RR*.74),105+SS),3:CIRCLE(300+(360-RR*.74),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4415 PSET(300+(360-RR*.68),105+SS),3:CIRCLE(300+(360-RR*.68),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4420 PSET(300+(360-RR*.62),105+SS),3:CIRCLE(300+(360-RR*.62),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4425 PSET(300+(360-RR*.68),105+SS),3:CIRCLE(300+(360-RR*.68),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4430 PSET(300+(360-RR*.46),105+SS),3:CIRCLE(300+(360-RR*.46),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4435 PSET(300+(360-RR*.36),105+SS),3:CIRCLE(300+(360-RR*.36),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-55):COLOR 3,2:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4440 PSET(300+(360-RR*.25),105+SS),3:CIRCLE(300+(360-RR*.25),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4445 PSET(300+(360-RR*.88),105+SS),3:CIRCLE(300+(360-RR*.88),105+SS),5,1:LOCATE
SS-(SS-3),RR-(RR-40):COLOR 3,1:PRINT C1$;H0":";M0;":";S0;B0$:COLOR 2,7:VV=1:GOTO
4455
4450 IF UU < 0 THEN CC$ = "CC"
19. 4455 IF MM>180 THEN 4545
4460 IF MM=0 THEN 4480
4465 IF MM>105 THEN 4515
4470 IF MM>60 THEN 4495
4475 GOTO 4510
4480 IF CC$ = "CC" THEN 4490
4485 PSET(310-MM*1.65,105-UU),3:CIRCLE(310-MM*1.65,105-UU),5,2:GOTO 4820
4490 PSET(300-MM*1.65,105+UU),3:CIRCLE(300-MM*1.65,105+UU),5,2:WW=1:LOCATE UU-
(UU-13),MM-(MM-40):GOTO 4820
4495 IF CC$="CC" THEN 4505
4500 PSET(300-MM*1.65,105-UU),3:CIRCLE(300-MM*1.65,105-UU),5,2:WW=1:LOCATE UU-
(UU-10),MM-(MM-20):GOTO 4820
4505 PSET(300-MM*1.65,105+UU),3:CIRCLE(300-MM*1.65,105+UU),5,2:WW=1:LOCATE UU-
(UU-10),MM-(MM-20):GOTO 4820
4510 IF CC$ = "CC" THEN 4535
4515 IF CC$="CC" THEN 4525
4520 PSET(300-MM*1.65,105-UU),1:CIRCLE(300-MM*1.65,105-UU),5,2:WW=1:LOCATE UU-
(UU-8),MM-(MM-3): GOTO 4820
4525 PSET(300-MM*1.65,105+UU),3:CIRCLE(300-MM*1.65,105+UU),5,2:WW=1:LOCATE UU-
(UU-21),MM-(MM-3): GOTO 4820
4530 PSET(300-MM*1.5,105-UU),3:CIRCLE(300-MM*1.5,105-UU),5,2:WW=1:LOCATE UU-(UU-
16),MM-(MM-40):GOTO 4820
4535 PSET(300-MM*1.5,105+UU),3:CIRCLE(300-MM*1.5,105+UU),5,2:WW=1:LOCATE UU-(UU-
22),MM-(MM-35):GOTO 4820
4540 REM
4545 IF CC$="CC" THEN 4615
4550 IF MM=>345 THEN 4675 :REM PARIS
4555 IF MM=>330 THEN 4685 :REM ATHENS
4560 IF MM=>315 THEN 4785 :REM ZONE +2
4565 IF MM=>300 THEN 4695 :REM ZONE +3(MOW)
4570 IF MM=>285 THEN 4705 :REM BOMBAY
4575 IF MM=>270 THEN 4715 :REM CALCUTTA
4580 IF MM=>255 THEN 4725 :REM SINGAPORE
4585 IF MM=>240 THEN 4735 :REM BEIJING
4590 IF MM=>225 THEN 4745 :REM
4595 IF MM=>205 THEN 4755 :REM TYO
4600 IF MM=>195 THEN 4765 :REM
4605 GOTO 4775
4610 GOTO 4800
4615 IF MM=>345 THEN 4680
4620 IF MM=>330 THEN 4690
4625 IF MM=>315 THEN 4790
4630 IF MM=>300 THEN 4700
4635 IF MM=>285 THEN 4710
4640 IF MM=>270 THEN 4720
4645 IF MM=>255 THEN 4730
4650 IF MM=>240 THEN 4740
4655 IF MM=>225 THEN 4750
4660 IF MM=>205 THEN 4760
4665 IF MM=>195 THEN 4770
4670 GOTO 4780
4675 PSET(300+(360-MM*.95),105-UU),3:CIRCLE(300+(360-MM*.95),105-UU),5,2:LOCATE
UU-(UU-12),MM-(MM-40):VV=2:GOTO 4820
4680 PSET(300+(360-MM*.95),105+UU),3:CIRCLE(300+(360-MM*.95),105-UU),5,2:LOCATE
UU-(UU-21),MM-(MM-40):VV=2:GOTO 4820
4685 PSET(300+(360-MM*.91),105-UU),3:CIRCLE(300+(360-MM*.91),105-UU),5,2:LOCATE
UU-(UU-12),MM-(MM-45):VV=2:GOTO 4825
21. 4870 NEXT B
4875 DRAW "bm0,35"
4880 DRAW "bm5,35"
4885 FOR I = 0 TO 100
4890 SOUND I+I,1
4895 DRAW "bm+1,-0"
4900 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5005 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5010 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5015 NEXT I
5020 FOR B = 13 TO 18
5025 SOUND 1000,1:SOUND 2000,1
5030 LINE(65,38-B)-(125,38-B),2
5035 LOCATE 1,2:PRINT "ATLANTIC OCEAN"
5040 NEXT B
5045 DRAW "bm50,20":LOCATE 3,35:PRINT"PANAMA CANAL"
5050 LOCATE 1,50:PRINT"PACIFIC OCEAN"
5055 DRAW "bm55,20"
5060 FOR I = 20 TO 60
5065 SOUND 2000-I,1
5070 DRAW "bm+1,-0"
5075 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5080 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5085 NEXT I
5090 FOR B = 18 TO 22
5095 SOUND 1000,1:SOUND 2000,1
5100 LINE(125,40-B)-(185,40-B),2
5105 NEXT B
5110 DRAW "bm120,17"
5115 DRAW "bm125,17"
5120 FOR I = 60 TO 90
5125 SOUND 2000-I,1
5130 DRAW "bm+1,-0" :LOCATE 4,25:PRINT"LENGTH 81.6 KM"
5135 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5140 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5145 NEXT I
5150 FOR B = 22 TO 26
5155 SOUND 1000,1:SOUND 2000,1
5160 LINE(185,40-B)-(245,40-B),2
5165 NEXT B
5170 DRAW "bm170,14"
5175 DRAW "bm175,14"
5180 FOR I = 100 TO 140
5185 SOUND 2000-I,1
5190 DRAW "bm+1,-0"
5195 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5200 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5205 NEXT I
5210 FOR B = 26 TO 30
5215 SOUND 1000,1:SOUND 2000,1 :LOCATE 4,40:PRINT "DEPTH 12.5-13.7 METERS"
5220 LINE(245,40-B)-(305,40-B),2
5225 NEXT B
5230 DRAW "bm220,09"
5235 DRAW "bm225,09"
5240 FOR I = 130 TO 175
5245 SOUND 2000-I,1
5250 DRAW "bm+1,-0"
22. 5255 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5260 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5265 NEXT I
5270 FOR B = 29 TO 40
5275 SOUND 1000,1:SOUND 2000,1
5280 LINE(305,40-B)-(375,40-B),2
5285 NEXT B
5290 DRAW "bm280,05"
5295 DRAW "bm285,05"
5300 FOR I = 180 TO 350
5305 SOUND 2000-I,1
5310 DRAW "bm+2,-0"
5315 DRAW "c3u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5320 DRAW "c0u10r20d5r10d5l3l3l2l3l7l3l2l3l4"
5325 NEXT I
5330 END
5335 REM
5340 REM
5345 LOCATE 19,4:PRINT T$:LOCATE 18,19: PRINT B$ :LOCATE 17,4:PRINT "AR ":LOCATE
17,7:PRINT C2$:LOCATE 23,3:PRINT R1$:LOCATE 3,30
5350 IF C2$ <> "NVL" THEN 5415
5355 DRAW "BM450,100 C3U10R10D10L10R50L40U20H20F20E20G20D20F30H30D45U45L50
5360 LOCATE 15,62 :PRINT "X"
5365 LOCATE 16,54:PRINT "I65
5370 LOCATE 17,46:PRINT "BIRMINGHAM
5375 LOCATE 12,62:PRINT "I40 > KNOXVILLE
5380 LOCATE 8,50:PRINT "I24
5385 LOCATE 8,64:PRINT "I65"
5390 LOCATE 16,62:PRINT "I24"
5395 LOCATE 18,62:PRINT "CHATTANOOGA
5400 LOCATE 7,62:PRINT"BOWLING GREEN
5405 LOCATE 7,42:PRINT"ST. LOUIS
5410 LOCATE 12,40:PRINT "I40 < MEMPHIS
5415 IF I1$ = "PL" THEN 5425 ELSE 5420
5420 END
5425 END
5430 REM
5435 IF MM>85 AND MM<103 AND R0 = 0 AND H0=>6 AND H0<>12 THEN GOTO 5720
5440 IF MM>85 AND MM<103 AND R0 = 0 THEN GOTO 5690 LON-NVL
5445 IF MM>85 AND MM<103 AND R0 = 1 AND H0=>7 AND H0<>12 THEN GOTO 5720
5450 IF MM>85 AND MM<103 AND R0 = 1 THEN GOTO 5690 PAR-NVL
5455 IF MM>85 AND MM<103 AND R0 = 2 AND H0=>8 AND H0<>12 THEN GOTO 5720
5460 IF MM>85 AND MM<103 AND R0 = 2 THEN GOTO 5690 ATH-NVL
5465 IF MM>85 AND MM<103 AND R0 = 3 AND H0=>9 AND H0<>12 THEN GOTO 5720
5470 IF MM>85 AND MM<103 AND R0 = 3 THEN GOTO 5690 MOW-NVL
5475 IF MM>85 AND MM<103 AND R0 = 4 AND H0=>10 AND H0<>12 THEN GOTO 5720
5480 IF MM>85 AND MM<103 AND R0 = 4 THEN GOTO 5690 OMN-NVL
5485 IF MM>85 AND MM<103 AND R0 = 5 AND H0=>11 AND H0<>12 THEN GOTO 5720
5490 IF MM>85 AND MM<103 AND R0 = 5 THEN GOTO 5690 BOM-NVL
5495 IF MM>85 AND MM<103 AND R0 = 6 AND H0<>12 THEN GOTO 5690
5500 IF MM>85 AND MM<103 AND R0 = 6 THEN GOTO 5720 CAL-NVL
5505 IF MM>85 AND MM<103 AND R0 = 7 AND H0=>1 AND H0<>12 THEN GOTO 5690 SGP-
5510 IF MM>85 AND MM<103 AND R0 = 7 THEN GOTO 5720 SGP-NVL
5515 IF MM>85 AND MM<103 AND R0 = 8 AND H0=>2 AND H0<>12 THEN GOTO 5690 BJN
5520 IF MM>85 AND MM<103 AND R0 = 8 THEN GOTO 5720 BJN-NVL
5525 IF MM>85 AND MM<103 AND R0 = 9 AND H0=>3 AND H0<>12 THEN GOTO 5690 TYO-N
5530 IF MM>85 AND MM<103 AND R0 = 9 THEN GOTO 5720 TYO-NVL
23. 5535 IF MM>85 AND MM<103 AND R0 = 10 AND H0=>4 AND H0<>12 THEN GOTO 5690 NGU
5540 IF MM>85 AND MM<103 AND R0 = 10 THEN GOTO 5720 NGV-NVL
5545 IF MM>85 AND MM<103 AND R0 = 11 AND H0=>5 AND H0<>12 THEN GOTO 5690 NCL
5550 IF MM>85 AND MM<103 AND R0 = 11 THEN GOTO 5720 NCL-NVL
5555 IF MM>85 AND MM<103 AND R0 = 12 AND H0=>6 AND H0<>12 THEN GOTO 5690 WAK
5560 IF MM>85 AND MM<103 AND R0 = 12 THEN GOTO 5720 WAK-NVL
5565 IF MM>85 AND MM<103 AND R0 = -1 AND H0=>5 AND H0<>12 THEN GOTO 5720 DAKAR
5570 IF MM>85 AND MM<103 AND R0 = -1 THEN GOTO 5690 DAK-NVL
5575 IF MM>85 AND MM<103 AND R0 = -2 AND H0=>4 AND H0<>12 THEN GOTO 5720 AZO
5580 IF MM>85 AND MM<103 AND R0 = -2 THEN GOTO 5690 AZO-NVL
5585 IF MM>85 AND MM<103 AND R0 = -3 AND H0=>3 AND H0<>12 THEN GOTO 5720 GRN
5590 IF MM>85 AND MM<103 AND R0 = -3 THEN GOTO 5690 GRN-NVL
5595 IF MM>85 AND MM<103 AND R0 = -4 AND H0=>2 AND H0<>12 THEN GOTO 5720 CAY
5600 IF MM>85 AND MM<103 AND R0 = -4 THEN GOTO 5690 CAY-NVL
5605 IF MM>85 AND MM<103 AND R0 = -5 AND H0=>1 AND H0<>12 THEN GOTO 5720 NYC
5610 IF MM>85 AND MM<103 AND R0 = -5 THEN GOTO 5690 NCY-NVL
5615 IF MM>85 AND MM<103 AND R0 = -6 AND H0<>12 THEN GOTO 5720 CHI-NVL
5620 IF MM>85 AND MM<103 AND R0 = -6 THEN GOTO 5690 CHI-NVL
5625 IF MM>85 AND MM<103 AND R0 = -7 AND H0=>11 AND H0<>12 THEN GOTO 5690 DEN
5630 IF MM>85 AND MM<103 AND R0 = -7 THEN GOTO 5720 DEN-NVL
5635 IF MM>85 AND MM<103 AND R0 = -8 AND H0=>10 AND H0<>12 THEN GOTO 5690 SFO
5640 IF MM>85 AND MM<103 AND R0 = -8 THEN GOTO 5720 SFO-NVL
5645 IF MM>85 AND MM<103 AND R0 = -9 AND H0=>9 AND H0<>12 THEN GOTO 5690 PRR
5650 IF MM>85 AND MM<103 AND R0 = -9 THEN GOTO 5720 PRR-NVL
5655 IF MM>85 AND MM<103 AND R0 = -10 AND H0=>8 AND H0<>12 THEN GOTO 5690 HNL
5660 IF MM>85 AND MM<103 AND R0 = -10 THEN GOTO 5720 HNL-NVL
5665 IF MM>85 AND MM<103 AND R0 = -11 AND H0=>7 AND H0<>12 THEN GOTO 5690 NOM
5670 IF MM>85 AND MM<103 AND R0 = -11 THEN GOTO 5720 NOM-NVL
5675 IF MM>85 AND MM<103 AND R0 = -12 AND H0=>6 AND H0<>12 THEN GOTO 5690 MID
5680 IF MM>85 AND MM<103 AND R0 = -12 THEN GOTO 5720 MID-NVL
5685 REM
5690 IF L>11 THEN 5705
5695 IF B0$="PM" THEN B$="PM":GOTO 2340
5700 IF B0$="AM" THEN B$="AM":GOTO 2340
5705 IF B0$="PM" THEN B$="AM":GOTO 2340
5710 IF B0$="AM" THEN B$="PM":GOTO 2340
5715 REM
5720 IF L>11 THEN 5735
5725 IF B0$="PM" THEN B$="AM":GOTO 2340
5730 IF B0$="AM" THEN B$="PM":GOTO 2340
5735 IF B0$="AM" THEN B$="AM":GOTO 2340
5740 IF B0$="PM" THEN B$="PM":GOTO 2340
5745 REM NVLLON
5750 IF B0$ ="AM" AND B$ = "AM" THEN 6065
5755 IF B0$ ="PM" AND B$ = "AM" THEN 5770
5760 IF B0$ ="AM" AND B$ = "PM" THEN 6065
5765 IF B0$ ="PM" AND B$ = "PM" THEN 6065
5770 IF H = 3 AND L=<14 THEN 3925
5775 IF H = 3 AND L >14 AND L=<38 THEN 3930
5780 IF H = 3 AND L >38 AND L=<62 THEN 3935
5785 IF H = 3 AND L > 57 THEN 6365
5790 REM
5795 IF H = 4 AND L=<15 THEN 3925
5800 IF H = 4 AND L >15 AND L=<39 THEN 3930
5805 IF H = 4 AND L>39 AND L=<63 THEN 3935
5810 IF H = 4 AND L >63 THEN 6365
24. 5815 REM
5820 IF H = 5 AND L=<16 THEN 3925
5825 IF H = 5 AND L >16 AND L=<40 THEN 3930
5830 IF H = 5 AND L >40 AND L=<64 THEN 3935
5835 IF H = 5 AND L >59 THEN 6365
5840 REM
5845 IF H = 6 AND L <17 THEN 3925
5850 IF H = 6 AND L=>17 AND L <=41 THEN 3930
5855 IF H = 6 AND L >41 AND L=<61 THEN 3935
5860 IF H = 6 AND L >61 THEN 6365
5865 REM
5870 IF H = 7 AND L <18 THEN 3925
5875 IF H = 7 AND L=>18 AND L=< 43 THEN 3930
5880 IF H = 7 AND L >43 AND L=< 67 THEN 3935
5885 IF H = 7 AND L >61 THEN 6365
5890 REM
5895 IF H = 8 AND L <19 THEN 3925
5900 IF H = 8 AND L=>19 AND L <=43 THEN 3930
5905 IF H = 8 AND L >43 AND L=< 67 THEN 3935
5910 IF H = 8 AND L > 67 THEN 6365
5915 REM
5920 IF H = 9 AND L <20 THEN 3925
5925 IF H = 9 AND L=>20 AND L=<44 THEN 3930
5930 IF H = 9 AND L >44 AND L <=68 THEN 3935
5935 IF H = 9 AND L >63 THEN 6365
5940 REM
5945 IF H = 10 AND L <21 THEN 3925
5950 IF H = 10 AND L=>21 AND L=<45 THEN 3930
5955 IF H = 10 AND L >45 AND L <=69 THEN 3935
5960 IF H = 10 AND L >69 THEN 6365
5965 REM
5970 IF H = 11 AND L <22 THEN 3925
5975 IF H = 11 AND L=>22 AND L=<46 THEN 3930
5980 IF H = 11 AND L >46 AND L <=70 THEN 3935
5985 IF H = 11 AND L >70 THEN 6365
5990 REM
5995 IF H = 12 AND L=<11 THEN 3925
6000 IF H = 12 AND L>11 AND L <=35 THEN 3930
6005 IF H = 12 AND L>35 AND L <=59 THEN 3935
6010 IF H = 12 AND L>59 THEN 6365
6015 REM
6020 IF H = 1 AND L=<12 THEN 3925
6025 IF H = 1 AND L >12 AND L=< 36 THEN 3930
6030 IF H = 1 AND L > 36 AND L=< 60 THEN 3935
6035 IF H = 1 AND L > 67 THEN 6365
6040 REM
6045 IF H = 2 AND L=<13 THEN 3925
6050 IF H = 2 AND L >13 AND L <37 THEN 3930
6055 IF H = 2 AND L=>37 AND L=<51 THEN 3935
6060 IF H = 2 AND L >51 THEN 6365
6065 REM
6070 IF H = 1 AND L <7 THEN 3895
6075 IF H = 1 AND L=>7 AND L=<31 THEN 3925
6080 IF H = 1 AND L >31 AND L=<55 THEN 3930
6085 IF H = 1 AND L >55 THEN 6365
6090 REM
6095 IF H = 2 AND L <8 THEN 3895
25. 6100 IF H = 2 AND L=>8 AND L=<32 THEN 3925
6105 IF H = 2 AND L >32 AND L=<56 THEN 3930
6110 IF H = 2 AND L >56 THEN 6365
6115 REM
6120 IF H = 3 AND L <9 THEN 3895
6125 IF H = 3 AND L=>9 AND L=<33 THEN 3925
6130 IF H = 3 AND L>33 AND L=<57 THEN 3930
6135 IF H = 3 AND L>57 THEN 6365
6140 REM
6145 IF H = 4 AND L<10 THEN 3895
6150 IF H = 4 AND L=>10 AND L=<34 THEN 3925
6155 IF H = 4 AND L >34 AND L=<58 THEN 3930
6160 IF H = 4 AND L >58 THEN 6365
6165 REM
6170 IF H = 5 AND L<11 THEN 3895
6175 IF H = 5 AND L=>11 AND L=<35 THEN 3925
6180 IF H = 5 AND L >35 AND L=<59 THEN 3930
6185 IF H = 5 AND L>59 THEN 6365
6190 REM
6195 IF H = 6 AND L<12 THEN 3895
6200 IF H = 6 AND L=>12 AND L=<36 THEN 3925
6205 IF H = 6 AND L>36 AND L=<60 THEN 3930
6210 IF H = 6 AND L>60 THEN 6365
6215 REM
6220 IF H = 7 AND L<13 THEN 3895
6225 IF H = 7 AND L=>13 AND L=<37 THEN 3925
6230 IF H = 7 AND L>37 AND L=<61 THEN 3930
6235 IF H = 7 AND L>61 THEN 6365
6240 REM
6245 IF H = 8 AND L<14 THEN 3895
6250 IF H = 8 AND L=>14 AND L=<38 THEN 3925
6255 IF H = 8 AND L>38 AND L=<62 THEN 3930
6260 IF H = 8 AND L>62 THEN 6365
6265 REM
6270 IF H = 9 AND L<15 THEN 3895
6275 IF H = 9 AND L=>15 AND L=<39 THEN 3925
6280 IF H = 9 AND L>39 AND L=<63 THEN 3930
6285 IF H = 9 AND L>63 THEN 6365
6290 REM
6295 IF H = 10 AND L<16 THEN 3895
6300 IF H = 10 AND L=>16 AND L=<40 THEN 3925
6305 IF H = 10 AND L>40 AND L=<64 THEN 3930
6310 IF H = 10 AND L>64 THEN 6365
6315 REM
6320 IF H = 11 AND L<17 THEN 3895
6325 IF H = 11 AND L=>17 AND L=<41 THEN 3925
6330 IF H = 11 AND L>41 AND L=<65 THEN 3930
6335 IF H = 11 AND L>65 THEN 6365
6340 REM
6345 IF H = 12 AND L<6 THEN 3895
6350 IF H = 12 AND L=>6 AND L=<30 THEN 3925
6355 IF H = 12 AND L>30 AND L=<54 THEN 3930
6360 IF H = 12 AND L>54 THEN 6365
6365 D4 = L / 21.5 : GOTO 3955
6370 REM LONNVL
6375 IF B0$ ="AM" AND B$ ="PM" THEN 6690
26. 6380 IF B0$ ="AM" AND B$ ="AM" THEN 6395
6385 IF B0$ ="PM" AND B$ = "AM" THEN 6395
6390 IF B0$ ="PM" AND B$ ="PM" THEN 6395
6395 IF H = 3 AND L<=9 THEN 3895
6400 IF H = 3 AND L>9 AND L=<33 THEN 3925
6405 IF H = 3 AND L>33 AND L=<57 THEN 3930
6410 IF H = 3 AND L>57 THEN 6990
6415 REM
6420 IF H = 4 AND L=<10 THEN 3895
6425 IF H = 4 AND L>10 AND L=<34 THEN 3925
6430 IF H = 4 AND L>34 AND L=<58 THEN 3930
6435 IF H = 4 AND L>58 THEN 6990
6440 REM
6445 IF H = 5 AND L=<11 THEN 3895
6450 IF H = 5 AND L>11 AND L=<35 THEN 3925
6455 IF H = 5 AND L>35 AND L=<59 THEN 3930
6460 IF H = 5 AND L>59 THEN 6990
6465 REM
6470 IF H = 6 AND L=<12 THEN 3895
6475 IF H = 6 AND L>12 AND L<=36 THEN 3925
6480 IF H = 6 AND L>36 AND L=<60 THEN 3930
6485 IF H = 6 AND L>60 THEN 6990
6490 REM
6495 IF H = 7 AND L=<13 THEN 3895
6500 IF H = 7 AND L>13 AND L=<37 THEN 3925
6505 IF H = 7 AND L>37 AND L=<61 THEN 3930
6510 IF H = 7 AND L>61 THEN 6990
6515 REM
6520 IF H = 8 AND L=<14 THEN 3895
6525 IF H = 8 AND L>14 AND L<=38 THEN 3925
6530 IF H = 8 AND L>38 AND L=<62 THEN 3930
6535 IF H = 8 AND L>62 THEN 6990
6540 REM
6545 IF H = 9 AND L=<15 THEN 3895
6550 IF H = 9 AND L>15 AND L=<39 THEN 3925
6555 IF H = 9 AND L>39 AND L<=63 THEN 3930
6560 IF H = 9 AND L>63 THEN 6990
6565 REM
6570 IF H = 10 AND L=<16 THEN 3895
6575 IF H = 10 AND L>16 AND L=<40 THEN 3925
6580 IF H = 10 AND L>40 AND L<=64 THEN 3930
6585 IF H = 10 AND L>64 THEN 6990
6590 REM
6595 IF H = 11 AND L=<17 THEN 3895
6600 IF H = 11 AND L>17 AND L=<41 THEN 3925
6605 IF H = 11 AND L>41 AND L<=65 THEN 3930
6610 IF H = 11 AND L>65 THEN 6990
6615 REM
6620 IF H = 12 AND L<=6 THEN 3895
6625 IF H = 12 AND L>6 AND L<=30 THEN 3925
6630 IF H = 12 AND L>30 AND L<=54 THEN 3930
6635 IF H = 12 AND L>54 THEN 6990
6640 REM
6645 IF H = 1 AND L<=7 THEN 3895
6650 IF H = 1 AND L>7 AND L=<31 THEN 3925
6655 IF H = 1 AND L>31 AND L=<55 THEN 3930
6660 IF H = 1 AND L>55 THEN 6990
27. 6665 REM
6670 IF H = 2 AND L<=8 THEN 3895
6675 IF H = 2 AND L>8 AND L=<32 THEN 3925
6680 IF H = 2 AND L>32 AND L=<56 THEN 3930
6685 IF H = 2 AND L>56 THEN 6990
6690 REM
6695 IF H = 1 AND L<1 THEN 3940
6700 IF H = 1 AND L=>1 AND L=<25 THEN 3895
6705 IF H = 1 AND L>25 AND L=<49 THEN 3925
6710 IF H = 1 AND L>49 THEN 6990
6715 REM
6720 IF H = 2 AND L<2 THEN 3940
6725 IF H = 2 AND L=>2 AND L=<26 THEN 3895
6730 IF H = 2 AND L>26 AND L=<50 THEN 3925
6735 IF H = 2 AND L>51 THEN 6990
6740 REM
6745 IF H = 3 AND L<3 THEN 3940
6750 IF H = 3 AND L=>3 AND L=<27 THEN 3895
6755 IF H = 3 AND L>27 AND L=<51 THEN 3925
6760 IF H = 3 AND L>51 THEN 6990
6765 REM
6770 IF H = 4 AND L<4 THEN 3940
6775 IF H = 4 AND L=>4 AND L=<28 THEN 3895
6780 IF H = 4 AND L>28 AND L=<52 THEN 3925
6785 IF H = 4 AND L>52 THEN 6990
6790 REM
6795 IF H = 5 AND L<5 THEN 3940
6800 IF H = 5 AND L=>5 AND L=<29 THEN 3895
6805 IF H = 5 AND L>29 AND L=<53 THEN 3925
6810 IF H = 5 AND L>53 THEN 6990
6815 REM
6820 IF H = 6 AND L<6 THEN 3940
6825 IF H = 6 AND L=>6 AND L=<30 THEN 3895
6830 IF H = 6 AND L>30 AND L=<54 THEN 3925
6835 IF H = 6 AND L>54 THEN 6990
6840 REM
6845 IF H = 7 AND L<7 THEN 3940
6850 IF H = 7 AND L=>7 AND L=<31 THEN 3895
6855 IF H = 7 AND L>31 AND L=<55 THEN 3925
6860 IF H = 7 AND L>55 THEN 6990
6865 REM
6870 IF H = 8 AND L<8 THEN 3940
6875 IF H = 8 AND L=>8 AND L=<32 THEN 3895
6880 IF H = 8 AND L>32 AND L=<56 THEN 3925
6885 IF H = 8 AND L>56 THEN 6990
6890 REM
6895 IF H = 9 AND L<9 THEN 3940
6900 IF H = 9 AND L=>9 AND L=<33 THEN 3895
6905 IF H = 9 AND L>33 AND L=<57 THEN 3925
6910 IF H = 9 AND L>57 THEN 6990
6915 REM
6920 IF H = 10 AND L<10 THEN 3940
6925 IF H = 10 AND L=>10 AND L=<34 THEN 3895
6930 IF H = 10 AND L>34 AND L=<58 THEN 3925
6935 IF H = 10 AND L>58 THEN 6990
6940 REM
28. 6945 IF H = 11 AND L<11 THEN 3940
6950 IF H = 11 AND L=>11 AND L=<35 THEN 3895
6955 IF H = 11 AND L>35 AND L=<59 THEN 3925
6960 IF H = 11 AND L>59 THEN 6990
6965 REM
6970 IF H = 12 AND L<0 THEN 3940
6975 IF H = 12 AND L=>0 AND L=<24 THEN 3895
6980 IF H = 12 AND L>24 AND L=<48 THEN 3925
6985 IF H = 12 AND L>48 THEN 6990
6990 IF L=<82 THEN D4 = L/19.2:GOTO 3960
6995 IF L<202 THEN D4 = (L+(K9/60))/21.5:GOTO 3960
7000 IF L<225 THEN D4 = (L+(K9/60))/22.27222 :GOTO 3960
7005 IF L<250 THEN D4 = (L+(K9/60))/23 :GOTO 3960
7010 IF L<418 THEN D4 = (L+(K9/60))/22.8 :GOTO 3960
7015 IF L<514 THEN D4 = (L+(K9/60))/23 :GOTO 3960
7020 D4 = (L+(K9/60))/23.2 :GOTO 3960
7025 REM NVLDAK
7030 IF B0$ ="AM" AND B$ = "AM" THEN 7055
7035 IF B0$ ="PM" AND B$ = "AM" THEN 7055
7040 IF B0$ ="AM" AND B$ = "PM" THEN 7350
7045 IF B0$ ="PM" AND B$ = "PM" THEN 7350
7050 REM
7055 IF H = 3 AND L<10 THEN 3895
7060 IF H = 3 AND L=>10 AND L=<34 THEN 3925
7065 IF H = 3 AND L>34 AND L=<58 THEN 3930
7070 IF H = 3 AND L>58 THEN 3945
7075 REM
7080 IF H = 4 AND L<11 THEN 3895
7085 IF H = 4 AND L=>11 AND L=<35 THEN 3925
7090 IF H = 4 AND L>35 AND L=<59 THEN 3930
7095 IF H = 4 AND L>59 THEN 3945
7100 REM
7105 IF H = 5 AND L<12 THEN 3895
7110 IF H = 5 AND L=>12 AND L=<36 THEN 3925
7115 IF H = 5 AND L>36 AND L=<60 THEN 3930
7120 IF H = 5 AND L>60 THEN 3945
7125 REM
7130 IF H = 6 AND L<13 THEN 3895
7135 IF H = 6 AND L=>13 AND L<=37 THEN 3925
7140 IF H = 6 AND L>37 AND L=<61 THEN 3935
7145 IF H = 6 AND L>61 THEN 3945
7150 REM
7155 IF H = 7 AND L<14 THEN 3895
7160 IF H = 7 AND L=>14 AND L=<38 THEN 3925
7165 IF H = 7 AND L>38 AND L=<62 THEN 3930
7170 IF H = 7 AND L>62 THEN 3945
7175 REM
7180 IF H = 8 AND L<15 THEN 3895
7185 IF H = 8 AND L=>15 AND L<=39 THEN 3925
7190 IF H = 8 AND L>39 AND L=<63 THEN 3930
7195 IF H = 8 AND L>63 THEN 3945
7200 REM
7205 IF H = 9 AND L<16 THEN 3895
7210 IF H = 9 AND L=>16 AND L=<40 THEN 3925
7215 IF H = 9 AND L>40 AND L<=64 THEN 3930
7220 IF H = 9 AND L>64 THEN 3945
7225 REM
29. 7230 IF H = 10 AND L<17 THEN 3895
7235 IF H = 10 AND L=>17 AND L=<41 THEN 3925
7240 IF H = 10 AND L>41 AND L<=65 THEN 3930
7245 IF H = 10 AND L>65 THEN 3945
7250 REM
7255 IF H = 11 AND L<18 THEN 3895
7260 IF H = 11 AND L=>18 AND L=<42 THEN 3925
7265 IF H = 11 AND L>42 AND L<=66 THEN 3930
7270 IF H = 11 AND L>66 THEN 3945
7275 REM
7280 IF H = 12 AND L<7 THEN 3895
7285 IF H = 12 AND L=>7 AND L <=31 THEN 3925
7290 IF H = 12 AND L>31 AND L<=55 THEN 3930
7295 IF H = 12 AND L>55 THEN 3945
7300 REM
7305 IF H = 1 AND L<8 THEN 3895
7310 IF H = 1 AND L=>8 AND L=<32 THEN 3925
7315 IF H = 1 AND L>32 AND L=<56 THEN 3930
7320 IF H = 1 AND L>56 THEN 3945
7325 REM
7330 IF H = 2 AND L<9 THEN 3895
7335 IF H = 2 AND L=>9 AND L=<33 THEN 3925
7340 IF H = 2 AND L>33 AND L=<57 THEN 3930
7345 IF H = 2 AND L>57 THEN 3945
7350 REM
7355 IF H = 1 AND L <11 THEN 3895
7360 IF H = 1 AND L=>11 AND L=<35 THEN 3925
7365 IF H = 1 AND L >35 AND L=<59 THEN 3930
7370 IF H = 1 AND L >59 THEN 3945
7375 REM
7380 IF H = 2 AND L <12 THEN 3895
7385 IF H = 2 AND L=>12 AND L=<36 THEN 3925
7390 IF H = 2 AND L >36 AND L=<60 THEN 3930
7395 IF H = 2 AND L >60 THEN 3945
7400 REM
7405 IF H = 3 AND L=<9 THEN 3895
7410 IF H = 3 AND L >9 AND L=< 33 THEN 3925
7415 IF H = 3 AND L >33 AND L=<57 THEN 3930
7420 IF H = 3 AND L >57 THEN 3945
7425 REM
7430 IF H = 4 AND L=<10 THEN 3895
7435 IF H = 4 AND L >10 AND L=<34 THEN 3925
7440 IF H = 4 AND L >36 AND L=<60 THEN 3930
7445 IF H = 4 AND L >60 THEN 3945
7450 REM
7455 IF H = 5 AND L=<11 THEN 3895
7460 IF H = 5 AND L >11 AND L=<35 THEN 3925
7465 IF H = 5 AND L >35 AND L=<59 THEN 3930
7470 IF H = 5 AND L > 71 THEN 3945
7475 REM
7480 IF H = 6 AND L=<12 THEN 3895
7485 IF H = 6 AND L >12 AND L=< 36 THEN 3925
7490 IF H = 6 AND L >36 AND L=<60 THEN 3930
7495 IF H = 6 AND L > 60 THEN 3945
7500 REM
7505 IF H = 7 AND L=<13 THEN 3895
7510 IF H = 7 AND L >13 AND L=<37 THEN 3925
30. 7515 IF H = 7 AND L >37 AND L=<61 THEN 3930
7520 IF H = 7 AND L >61 THEN 3945
7525 REM
7530 IF H = 8 AND L=<14 THEN 3895
7535 IF H = 8 AND L >14 AND L=<38 THEN 3925
7540 IF H = 8 AND L >38 AND L=<62 THEN 3930
7545 IF H = 8 AND L >61 THEN 3945
7550 REM
7555 IF H = 9 AND L=<15 THEN 3895
7560 IF H = 9 AND L>15 AND L=<39 THEN 3925
7565 IF H = 9 AND L>39 AND L=<63 THEN 3930
7570 IF H = 9 AND L>63 THEN 3945
7575 REM
7580 IF H = 10 AND L=<16 THEN 3895
7585 IF H = 10 AND L>15 AND L=<39 THEN 3925
7590 IF H = 10 AND L>39 AND L=<63 THEN 3930
7595 IF H = 10 AND L>63 THEN 3945
7600 REM
7605 IF H = 11 AND L=<17 THEN 3895
7610 IF H = 11 AND L>17 AND L=<41 THEN 3925
7615 IF H = 11 AND L>41 AND L=<65 THEN 3930
7620 IF H = 11 AND L>65 THEN 3945
7625 REM
7630 IF H = 12 AND L=<10 THEN 3895
7635 IF H = 12 AND L>10 AND L=<34 THEN 3925
7640 IF H = 12 AND L>34 AND L=<59 THEN 3930
7645 IF H = 12 AND L > 59 THEN 3945
7650 EOF = (1)
7655 REM LONMID
7660 IF B0$ ="AM" AND B$ ="PM" THEN 7975
7665 IF B0$ ="AM" AND B$ ="AM" THEN 7680
7670 IF B0$ ="PM" AND B$ = "AM" THEN 7680
7675 IF B0$ ="PM" AND B$ ="PM" THEN 7680
7680 IF H = 3 AND L<10 THEN 3895
7685 IF H = 3 AND L=>10 AND L=<34 THEN 3925
7690 IF H = 3 AND L>34 AND L=<58 THEN 3930
7695 IF H = 3 AND L>58 THEN 3945
7700 REM
7705 IF H = 4 AND L<11 THEN 3895
7710 IF H = 4 AND L=>11 AND L=<35 THEN 3925
7715 IF H = 4 AND L>35 AND L=<59 THEN 3930
7720 IF H = 4 AND L>59 THEN 3945
7725 REM
7730 IF H = 5 AND L<12 THEN 3895
7735 IF H = 5 AND L=>12 AND L=<36 THEN 3925
7740 IF H = 5 AND L>36 AND L=<60 THEN 3930
7745 IF H = 5 AND L>60 THEN 3945
7750 REM
7755 IF H = 6 AND L<13 THEN 3895
7760 IF H = 6 AND L=>13 AND L<=37 THEN 3925
7765 IF H = 6 AND L>37 AND L=<61 THEN 3930
7770 IF H = 6 AND L>61 THEN 3945
7775 REM
7780 IF H = 7 AND L<14 THEN 3895
7785 IF H = 7 AND L>=14 AND L=<38 THEN 3925
7790 IF H = 7 AND L>38 AND L=<62 THEN 3930
7795 IF H = 7 AND L>62 THEN 3945
31. 7800 REM
7805 IF H = 8 AND L<15 THEN 3895
7810 IF H = 8 AND L=>15 AND L<=39 THEN 3925
7815 IF H = 8 AND L>39 AND L=<63 THEN 3930
7820 IF H = 8 AND L>63 THEN 3945
7825 REM
7830 IF H = 9 AND L<16 THEN 3895
7835 IF H = 9 AND L=>16 AND L=<40 THEN 3925
7840 IF H = 9 AND L>40 AND L<=64 THEN 3930
7845 IF H = 9 AND L>64 THEN 3945
7850 REM
7855 IF H = 10 AND L<17 THEN 3895
7860 IF H = 10 AND L=>17 AND L=<41 THEN 3925
7865 IF H = 10 AND L>41 AND L<=65 THEN 3930
7870 IF H = 10 AND L>65 THEN 3945
7875 REM
7880 IF H = 11 AND L<18 THEN 3895
7885 IF H = 11 AND L=>18 AND L=<42 THEN 3925
7890 IF H = 11 AND L>42 AND L<=66 THEN 3930
7895 IF H = 11 AND L>66 THEN 3945
7900 REM
7905 IF H = 12 AND L<7 THEN 3895
7910 IF H = 12 AND L=>7 AND L<=31 THEN 3925
7915 IF H = 12 AND L>31 AND L<=55 THEN 3930
7920 IF H = 12 AND L>55 THEN 3945
7925 REM
7930 IF H = 1 AND L<8 THEN 3895
7935 IF H = 1 AND L>=8 AND L=<32 THEN 3925
7940 IF H = 1 AND L>32 AND L=<56 THEN 3930
7945 IF H = 1 AND L>56 THEN 3945
7950 REM
7955 IF H = 2 AND L<9 THEN 3895
7960 IF H = 2 AND L>=9 AND L=<33 THEN 3925
7965 IF H = 2 AND L>33 AND L=<57 THEN 3930
7970 IF H = 2 AND L>57 THEN 3945
7975 REM
7980 IF H = 1 AND L<2 THEN 3940
7985 IF H = 1 AND L=>2 AND L=<26 THEN 3895
7990 IF H = 1 AND L>26 AND L=<50 THEN 3925
7995 IF H = 1 AND L>50 THEN 3945
8000 REM
8005 IF H = 2 AND L<3 THEN 3940
8010 IF H = 2 AND L=>3 AND L=<27 THEN 3895
8015 IF H = 2 AND L>27 AND L=<51 THEN 3925
8020 IF H = 2 AND L>51 THEN 3945
8025 REM
8030 IF H = 3 AND L<4 THEN 3940
8035 IF H = 3 AND L=>4 AND L=<28 THEN 3895
8040 IF H = 3 AND L>28 AND L=<52 THEN 3925
8045 IF H = 3 AND L>52 THEN 3945
8050 REM
8055 IF H = 4 AND L<5 THEN 3940
8060 IF H = 4 AND L=>5 AND L=<29 THEN 3895
8065 IF H = 4 AND L>29 AND L=<53 THEN 3925
8070 IF H = 4 AND L>53 THEN 3945
8075 REM
8080 IF H = 5 AND L<6 THEN 3940
32. 8085 IF H = 5 AND L=>6 AND L=<30 THEN 3895
8090 IF H = 5 AND L>30 AND L=<54 THEN 3925
8095 IF H = 5 AND L>54 THEN 3945
8100 REM
8105 IF H = 6 AND L<7 THEN 3940
8110 IF H = 6 AND L=>7 AND L=<31 THEN 3895
8115 IF H = 6 AND L>31 AND L=<55 THEN 3925
8120 IF H = 6 AND L>55 THEN 3945
8125 REM
8130 IF H = 7 AND L<8 THEN 3940
8135 IF H = 7 AND L=>8 AND L=<32 THEN 3895
8140 IF H = 7 AND L>32 AND L=<56 THEN 3925
8145 IF H = 7 AND L>56 THEN 3945
8150 REM
8155 IF H = 8 AND L<9 THEN 3940
8160 IF H = 8 AND L=>9 AND L=<33 THEN 3895
8165 IF H = 8 AND L>33 AND L=<57 THEN 3925
8170 IF H = 8 AND L>57 THEN 3945
8175 REM
8180 IF H = 9 AND L<10 THEN 3940
8185 IF H = 9 AND L=>10 AND L=<34 THEN 3895
8190 IF H = 9 AND L>34 AND L=<58 THEN 3925
8195 IF H = 9 AND L>58 THEN 3945
8200 REM
8205 IF H = 10 AND L<11 THEN 3940
8210 IF H = 10 AND L=>11 AND L=<35 THEN 3895
8215 IF H = 10 AND L>35 AND L=<59 THEN 3925
8220 IF H = 10 AND L>59 THEN 3945
8225 REM
8230 IF H = 11 AND L<12 THEN 3940
8235 IF H = 11 AND L=>12 AND L=<36 THEN 3895
8240 IF H = 11 AND L>36 AND L=<60 THEN 3925
8245 IF H = 11 AND L>60 THEN 3945
8250 REM
8255 IF H = 12 AND L<1 THEN 3940
8260 IF H = 12 AND L=>1 AND L=<25 THEN 3895
8265 IF H = 12 AND L>25 AND L=<49 THEN 3925
8270 IF H = 12 AND L>49 THEN 3945
8275 REM zone -6to-6 nvl to nvl
8280 IF R00<> R22 THEN 8600
8285 IF B0$ ="AM" AND B$ = "AM" THEN 8600
8290 IF B0$ ="PM" AND B$ = "AM" THEN 8305
8295 IF B0$ ="AM" AND B$ = "PM" THEN 8600
8300 IF B0$ ="PM" AND B$ = "PM" THEN 8600
8305 IF H = 3 AND L=<14 THEN 3925
8310 IF H = 3 AND L >14 AND L=<38 THEN 3930
8315 IF H = 3 AND L >38 AND L=<62 THEN 3935
8320 IF H = 3 AND L > 57 THEN 3945
8325 REM
8330 IF H = 4 AND L=<15 THEN 3925
8335 IF H = 4 AND L >15 AND L=<39 THEN 3930
8340 IF H = 4 AND L>39 AND L=<63 THEN 3935
8345 IF H = 4 AND L >63 THEN 3945
8350 REM
8355 IF H = 5 AND L=<16 THEN 3925
8360 IF H = 5 AND L >16 AND L=<40 THEN 3930
8365 IF H = 5 AND L >40 AND L=<64 THEN 3935
33. 8370 IF H = 5 AND L >59 THEN 3945
8375 REM
8380 IF H = 6 AND L <17 THEN 3925
8385 IF H = 6 AND L=>17 AND L <=41 THEN 3930
8390 IF H = 6 AND L >41 AND L=<61 THEN 3935
8395 IF H = 6 AND L >61 THEN 3945
8400 REM
8405 IF H = 7 AND L <18 THEN 3925
8410 IF H = 7 AND L=>18 AND L=< 43 THEN 3930
8415 IF H = 7 AND L >43 AND L=< 67 THEN 3935
8420 IF H = 7 AND L >61 THEN 3945
8425 REM
8430 IF H = 8 AND L <19 THEN 3925
8435 IF H = 8 AND L=>19 AND L <=43 THEN 3930
8440 IF H = 8 AND L >43 AND L=< 67 THEN 3935
8445 IF H = 8 AND L > 67 THEN 3945
8450 REM
8455 IF H = 9 AND L <20 THEN 3925
8460 IF H = 9 AND L=>20 AND L=<44 THEN 3930
8465 IF H = 9 AND L >44 AND L <=68 THEN 3935
8470 IF H = 9 AND L >63 THEN 3945
8475 REM
8480 IF H = 10 AND L <21 THEN 3925
8485 IF H = 10 AND L=>21 AND L=<45 THEN 3930
8490 IF H = 10 AND L >45 AND L <=69 THEN 3935
8495 IF H = 10 AND L >69 THEN 3945
8500 REM
8505 IF H = 11 AND L <22 THEN 3925
8510 IF H = 11 AND L=>22 AND L=<46 THEN 3930
8515 IF H = 11 AND L >46 AND L <=70 THEN 3935
8520 IF H = 11 AND L >70 THEN 3945
8525 REM
8530 IF H = 12 AND L=<23 THEN 3925
8535 IF H = 12 AND L>23 AND L <=47 THEN 3930
8540 IF H = 12 AND L>47 AND L <=71 THEN 3935
8545 IF H = 12 AND L>71 THEN 3945
8550 REM
8555 IF H = 1 AND L=<12 THEN 3925
8560 IF H = 1 AND L >12 AND L=< 36 THEN 3930
8565 IF H = 1 AND L > 36 AND L=< 60 THEN 3935
8570 IF H = 1 AND L > 67 THEN 3945
8575 REM
8580 IF H = 2 AND L=<13 THEN 3925
8585 IF H = 2 AND L >13 AND L <37 THEN 3930
8590 IF H = 2 AND L=>37 AND L=<51 THEN 3935
8595 IF H = 2 AND L >51 THEN 3945
8600 REM
8605 IF H = 1 AND L <13 THEN 3895
8610 IF H = 1 AND L=>13 AND L=<37 THEN 3925
8615 IF H = 1 AND L >37 AND L=<61 THEN 3930
8620 IF H = 1 AND L >61 THEN 3945
8625 REM
8630 IF H = 2 AND L <14 THEN 3895
8635 IF H = 2 AND L=>14 AND L=<38 THEN 3925
8640 IF H = 2 AND L >38 AND L=<62 THEN 3930
8645 IF H = 2 AND L >62 THEN 3945
8650 REM
34. 8655 IF H = 3 AND L <15 THEN 3895
8660 IF H = 3 AND L=>15 AND L=<39 THEN 3925
8665 IF H = 3 AND L >39 AND L=<63 THEN 3930
8670 IF H = 3 AND L >63 THEN 3945
8675 REM
8680 IF H = 4 AND L <16 THEN 3895
8685 IF H = 4 AND L=>16 AND L=<40 THEN 3925
8690 IF H = 4 AND L >40 AND L=<64 THEN 3930
8695 IF H = 4 AND L >64 THEN 3945
8700 REM
8705 IF H = 5 AND L <17 THEN 3895
8710 IF H = 5 AND L=>17 AND L=<41 THEN 3925
8715 IF H = 5 AND L >41 AND L=<65 THEN 3930
8720 IF H = 5 AND L >65 THEN 3945
8725 REM
8730 IF H = 6 AND L <18 THEN 3895
8735 IF H = 6 AND L=>18 AND L=<42 THEN 3925
8740 IF H = 6 AND L >42 AND L=<66 THEN 3930
8745 IF H = 6 AND L >66 THEN 3945
8750 REM
8755 IF H = 7 AND L <19 THEN 3895
8760 IF H = 7 AND L=>19 AND L=<43 THEN 3925
8765 IF H = 7 AND L >43 AND L=<67 THEN 3930
8770 IF H = 7 AND L >67 THEN 3945
8775 REM
8780 IF H = 8 AND L <20 THEN 3895
8785 IF H = 8 AND L=>20 AND L=<44 THEN 3925
8790 IF H = 8 AND L >44 AND L=<68 THEN 3930
8795 IF H = 8 AND L >68 THEN 3945
8800 REM
8805 IF H = 9 AND L <21 THEN 3895
8810 IF H = 9 AND L=>21 AND L=<45 THEN 3925
8815 IF H = 9 AND L>45 AND L=<69 THEN 3930
8820 IF H = 9 AND L>74 THEN 3945
8825 REM
8830 IF H = 10 AND L <22 THEN 3895
8835 IF H = 10 AND L=>22 AND L=<46 THEN 3925
8840 IF H = 10 AND L>46 AND L=<70 THEN 3930
8845 IF H = 10 AND L>70 THEN 3945
8850 REM
8855 IF H = 11 AND L <23 THEN 3895
8860 IF H = 11 AND L=>23 AND L=<47 THEN 3925
8865 IF H = 11 AND L>47 AND L=<71 THEN 3930
8870 IF H = 11 AND L>71 THEN 3945
8875 REM
8880 IF H = 12 AND L=<12 THEN 3895
8885 IF H = 12 AND L>12 AND L=<36 THEN 3925
8890 IF H = 12 AND L>36 AND L=<60 THEN 3930
8895 IF H = 12 AND L >60 THEN 3945
8900 IF N$(N)= "JAN" THEN M = 1
8905 IF N$(N)= "FEB" THEN M = 2
8910 IF N$(N)= "MAR" THEN M = 3
8915 IF N$(N)= "APR" THEN M = 4
8920 IF N$(N)= "MAY" THEN M = 5
8925 IF N$(N)= "JUN" THEN M = 6
8930 IF N$(N)= "JUL" THEN M = 7
8935 IF N$(N)= "AUG" THEN M = 8
35. 8940 IF N$(N)= "SEP" THEN M = 9
8945 IF N$(N)= "OCT" THEN M = 10
8950 IF N$(N)= "NOV" THEN M = 11
8955 IF N$(N)= "DEC" THEN M = 12
8960 D = T3
8965 Y=YEAR
8970 LET J$(1) = "SUNDAY"
8975 LET J$(2) = "MONDAY"
8980 LET J$(3) = "TUESDAY"
8985 LET J$(4) = "WEDNESDAY"
8990 LET J$(5) = "THURSDAY"
8995 LET J$(6) = "FRIDAY"
9000 LET J$(7) = "SATURDAY"
9005 LET K = INT(.6 +(1/M))
9010 LET L = Y - K
9015 LET O = M + 12*K
9020 LET P = L/100
9025 LET Z1 = INT(P/4)
9030 LET Z2 = INT(P)
9035 LET Z3 = INT((5*L)/4)
9040 LET Z4 = INT(13*(O+1)/5)
9045 LET Z10= Z4+Z3-Z2+Z1+D0-1
9050 LET Z10 = Z10-(7*INT(Z10/7))+1
9055 RETURN