1 REM DEMOPROGRAMM 'PROGRAF' 2 REM --------------------------------- 3 REM PROGRAMMIERT VON NIKOLAUS HEUSLER 4 REM (C) SONDERHEFT 64'ER NH-160789 5 REM --------------------------------- 6 REM WE APOLOGIZE FOR ANY INCONVENIENCE 10 POKE56,67:CLR:POKE53280,11:POKE0,111 11 IFPEEK(17803)+PEEK(22956)<>33THENSYS57812"PROGRAF",8,1:POKE780,0:SYS65493 12 POKE777,67 14 GOTO100 20 POKE53280,.:POKE198,.:WAIT198,1:POKE198,.:POKE53280,11:RETURN 100 PRINT"[147] DEMOPROGRAMM 'PROGRAPH' VON NIKOLAUS HEUSLER 102 [153]" IMMER, WENN DIE RAHMENFARBE AUF SCHWARZ 104 PRINT"[145] SCHALTET, IST DIE GRAFIK FERTIG. 106 [153]" DANN WOLLEN SIE BITTE EINE TASTE DRUEK- KEN. 108 GOSUB20 110 !SCN,1:!CLR,11,1 120 !LOC,320,200:OX=160:OY=0 130 FORI=.TO63STEP.1:X=40*COS(I)*(4+SIN(I*3.3)):Y=40*SIN(I)*(3+SIN(I*3.3)) 140 !LINE,X,Y,OX,OY:OX=X:OY=Y:NEXT:GOSUB20 150 !CLR:!TRANS,0,0,0:!ROT,0,0,0 160 !LOC,320,340:E=40:!PROZ,180,-600,300 170 FORI=-26TO14STEP.5:FL=.:FORJ=-4TO30STEP.6 180 X=I:Y=J:Z=SIN(I-J+SIN(I+J))/(3+J/3) 190 IFFLTHEN:!ZLINE,X*E,Y*E,Z*E,OX*E,OY*E,OZ*E 195 FL=1:OZ=Z:OY=Y:OX=X 200 NEXTJ,I 210 FL=.:FORI=-7TO7STEP.2 220 X=I:A=LOG(3+I*I)+3:B=LOG(1+I*I)+3 230 IFFLTHEN:!ZLINE,X*E,0,A*E,OX*E,0,OA*E 232 IFFLTHEN:!ZLINE,X*E,0,B*E,OX*E,0,OB*E 234 FL=1:OX=X:OA=A:OB=B:NEXT:GOSUB20 240 !CLR:!PROZ,180,-1100,300:E=55:!LOC,320,60:!TRANS,-3*E,0,-2*E 250 FORI=-3TO3STEP.5:FL=.:FORJ=-3TO3STEP.5 260 X=I:Y=J:Z=-2/SQR(I*I+J*J+.1) 270 IFFLTHEN:!ZLINE,X*E,Y*E,Z*E,OX*E,OY*E,OZ*E 275 FL=1:OZ=Z:OY=Y:OX=X:NEXT:NEXT 280 FORI=.5TO3STEP.3:FL=0:FORJ=0TO6.29STEP.314 290 X=I*COS(J):Y=I*SIN(J):Z=-2/I 300 IFFLTHEN:!ZLINE,X*E,Y*E,Z*E,OX*E,OY*E,OZ*E 305 FL=1:OZ=Z:OY=Y:OX=X:NEXT:NEXT 310 GOSUB20:END