home *** CD-ROM | disk | FTP | other *** search
- 5 REM 09/26/87 07:45 PM
- 10 X=9:POKE53281,X:INPUT"SCREEN COLOR";X:POKE53281,X
- 20 X=6:POKE53280,X:INPUT"BORDER COLOR";X:POKE53280,X
- 30 X=3:POKE646,X:INPUT"CURSOR COLOR";X:POKE646,X
- 40 DIMM(12)
- 50 INPUT"YEAR,MONTH 1987,9¥¥¥¥¥¥¥¥";Y,M
- 60 PRINT"ô";
- 70 FORN=1TO12:READM(N):NEXT:FORL=0TO6:READDA$(L):NEXT:IFM=2THENGOSUB450:M(2)=X3
- 80 D=DA
- 90 FORN=MTO12
- 100 ONMGOTO110,120,130,140,150,160,170,180,190,200,210,220
- 110 A$="JANUARY " :GOTO410
- 120 A$="FEBRUARY " :GOTO410
- 130 A$="MARCH " :GOTO410
- 140 A$="APRIL " :GOTO410
- 150 A$="MAY " :GOTO410
- 160 A$="JUNE " :GOTO410
- 170 A$="JULY " :GOTO410
- 180 A$="AUGUST " :GOTO410
- 190 A$="SEPTEMBER" :GOTO410
- 200 A$="OCTOBER " :GOTO410
- 210 A$="NOVEMBER " :GOTO410
- 220 A$="DECEMBER " :GOTO410
- 230 CD$=""
- 240 A$=A$+STR$(Y):PRINTTAB((40-LEN(A$))/2)A$
- 250 P=8
- 260 FORW=1TOM(M)
- 270 GOSUB420
- 280 REM FIGGERING OUT DAY OF WEEK
- 290 Y$=STR$(Y):MD$=STR$(M):W$=RIGHT$(Y$,2)+RIGHT$(STR$(100+M),2)+"."
- 300 W$=W$+RIGHT$(STR$(100+W),2)
- 310 PRINTLEFT$(CD$,DA*3+1)""SPC(V);W$;"¥¥¥";DA$(DA);
- 320 IFDA=6THENV=V+8
- 330 DATA31,28,31,30,31,30,31,31,30,31,30,31
- 340 DATASUN,MON,TUE,WED,THU,FRI,SAT
- 350 NEXT
- 360 A$="HIT ANY KEY":PRINTCD$;TAB((40-LEN(A$))/2)A$;
- 370 POKE198,0:WAIT198,1
- 380 M=M+1
- 390 IFM<=1
- 400 Y=Y+1:M=1:S=PEEK(646):GOTO470
- 410 GOTO230
- 420 Q=Y+(M<3):J=INT(275*M/9)-INT((7*Q+7)/4)+367*Y+W-INT((INT(Q/100)+1)*3/4)
- 430 DA=J-4-7*INT((J-4)/7)
- 440 RETURN
- 450 M=2:D=1:GOSUB420:X1=J:M=3:GOSUB420:X2=J:X3=X2-X1
- 460 M=2:RETURN
- 470 POKE646,PEEK(53281)AND15:PRINT"ôINPUT"Y"":POKE198,1:POKE631,1
- 480 PRINT"ôINPUT"M"":POKE198,1:POKE631,1 :POKE646,S
- 490 RESTORE:V=0:GOTO60
-