home *** CD-ROM | disk | FTP | other *** search
- 1 poke53269,0:s=2:s$(2)="typewriter":s$(4)="commodore1"
- 2 open1,8,15
- 5 poke52,128:poke56,128:
- 10 poke56578,peek(56578)or3:poke56576,(peek(56576)and252)or1
- 20 poke53272,(peek(53272)and240)or2:poke648,132
- 25 poke53280,0:poke53281,12
- 40 dim m$(12)
- 45 m$(1)="[202]anuar":m$(2)="[198]ebruar":m$(3)="[205][187]rz":m$(4)="[193]pril":m$(5)="[205]ai"
- 46 m$(6)="[202]uni":m$(7)="[202]uli":m$(8)="[193]ugust":m$(9)="[211]eptember":
- 47 m$(10)="[207]ktober":m$(11)="[206]ovember":m$(12)="[196]ezember"
- 50 dimt$(15):t$(0)="[144]":t$(1)="":t$(2)="":t$(3)="[159]":t$(4)="[156]":t$(5)=""
- 51 t$(6)="":t$(8)="[129]":t$(9)="[149]":t$(10)="[150]":t$(11)="[151]":t$(12)="[152]":t$(13)="[153]"
- 52 t$(14)="[154]":t$(15)="[155]":t$(7)="[158]":t=6
- 90 v=53248:sp=34808:sn=160:sc=33792:dimx$(20):dimsj$(99):dimfr$(99):diman$(99)
- 91 dimda$(99):dimnr(99):cr$=chr$(13)
- 100 open2,8,2,"no55.dat,s,r":bw=1
- 105 input#2,b$(bw):ifb$(bw)="#e#"thenclose2:bw=bw-1:goto110
- 107 bw=bw+1:goto105
- 110 dh$=" ":dh=11:ic=0:ai=1:ra=0:hg=12
- 115 jn$(1)="[144] ja [146] nein":jn$(2)=" ja nein[146]"
- 120 open2,8,2,"no55.misc,s,r":fori=1to8:input#2,a$(i):nexti:close2
- 124 b$(0)="[199]ast"
- 130 open2,8,2,"j[176]ger,s,r":input#2,q:close2
- 135 ifq>1then150
- 140 poke53280,2:print"[147]";tab(12);" [193] [195] [200] [212] [213] [206] [199] !"
- 142 print"[144][202]agerstand unter 1 [204]iter !!!"
- 144 geta$:ifa$<>""thenpoke53280,0:goto200
- 146 fori=0to500:next:poke53280,0:fori=0to500:next: poke53280,2:goto144
- 150 si=54272:fl=si:fh=si+1:ws=si+4:as=si+5:h=si+6:l=si+24
- 152 pokel,15:pokeas,2*16+9:pokeh,255:pokefh,6:pokefl,133
- 197 rem +*********+
- 198 rem * desktop *
- 199 rem +*********+
- 200 printt$(t);"[147] [196]esktop "
- 202 printtab(39-len(b$(b)));"[158]";b$(b):a=1
- 205 gosub7030
- 207 ifns=0thengosub7150:ns=1:gosub7030
- 210 d$=" "+tt$+" ."+m$(val(mm$))+" 20"+jj$:printd$;"":pokev+21,0
- 220 fori=0to7:pokev+39+i,ic:pokesp+i,sn+i:next:fori=1to7step2:pokev+i,96:next
- 225 fori=9to15step2:pokev+i,158:next:fori=0to4step2:pokev+i,(i/2)*70+55
- 230 pokev+8+i,(i/2)*70+55:nexti:pokev+23,255:pokev+29,255:pokev+16,136
- 232 pokev+6,10:pokev+14,10
- 235 pokev+21,255:pokev+39,ai:print""
- 258 ifa<1thena=1
- 260 ax=8:gosub7600:ifa$="_"thengosub7600
- 280 on a goto 300,600,2200,99,1900,99,3200,1300
- 297 rem +**********+
- 298 rem * anmelden *
- 299 rem +**********+
- 300 pokev+21,0:ifb<>0then410
- 305 print"";tab(13);t$(t);" [193]nmelden "
- 306 printtab(13);" [144] [146]"
- 307 fori=0tobw:printtab(13);" ";b$(i);
- 308 r=10+len(b$(i)):forj=rto21:print" ";:nextj:print"[144] [146]":nexti
- 309 printtab(13);"[146] [144] ":printtab(14);" "
- 315 pokesp,sn+15:x1=136:y1=106:ax=bw+1:gosub7700
- 350 a=a-1:pokev+21,0:ifa=0ora$="_"then200
- 355 open8,8,104,b$(a):gosub7000
- 360 ife1$="62"thenclose8:goto450
- 365 gosub7060
- 367 rc=1:gosub8000
- 370 input#8,q$:ifq$<>p$thenpokews,33:fori=0to300:next:pokews,0:goto365
- 373 rc=2:gosub8000
- 375 input#8,dh$,ra,hg,t,dh
- 376 rc=3:gosub8000
- 377 input#8,ic,ai,s,lm:close8
- 380 poke53280,ra:poke53281,hg:poke53272,(peek(53272)and240)ors
- 400 b=a:iflm=1thengosub7030:gosub7050:goto650
- 405 goto200
- 410 gosub7220
- 447 rem +****************+
- 448 rem * neuen account *
- 449 rem +****************+
- 450 printt$(t)" [206]euer [193]ccount "
- 451 print" [144] "
- 452 print" [197]s existiert noch kein "
- 455 print" [193]ccount f[189]r [211]ie. [193]ccount "
- 456 print" anlegen ? "
- 457 fori=0to2:print" ":nexti
- 460 print" ":y=1
- 462 print""tab(10);jn$(y)
- 463 geta$:ifa$=""then463
- 464 ifa$="[157]"theny=y-1:ify<1theny=1
- 465 ifa$=""theny=y+1:ify>2theny=2
- 466 ifa$=chr$(13)then468
- 467 goto462
- 468 ify=2then200
- 470 gosub7060:p1$=p$:gosub7060
- 475 p2$=p$:ifp1$=p2$then500
- 480 pokew,33:fori=0to200:next:pokew,0:p1$="":p2$="":goto470
- 500 printt$(t)" [194]est[187]tigung "
- 501 print" [144] "
- 502 print" [210]egistration erfolgreich! "
- 505 print" [201]m [205]enu '[211]etup' k[188]nnen [211]ie "
- 510 print" sich [206][207]55 [205][193][206][193][199][197][210] [201]hren "
- 515 print" [194]ed[189]rfnissen anpassen. "
- 516 print" "
- 517 print" [214]iel [211]pa[190]! "
- 518 print" "
- 519 print" "
- 520 open8,8,8,b$(a)+",l,"+chr$(100)
- 525 print#1,"p"+chr$(8)+chr$(60)+chr$(0)+chr$(1)
- 530 print#8,chr$(255)
- 535 rc=1:gosub8000:print#8,p$
- 536 rc=2:gosub8000:
- 537 print#8," [146]";cr$;12;cr$;12;cr$;6;cr$;11
- 538 rc=3:gosub8000:print#8,0,cr$,1,cr$,2,cr$,lm
- 540 close8:b=a:goto200
- 597 rem +******+
- 598 rem * mail *
- 599 rem +******+
- 600 pokev+21,7:pokesp,sn+16:pokesp+1,sn+17:pokesp+2,sn+12
- 605 :ax=3:gosub7600:ifa$="_"then200
- 635 onagoto650,900,200
- 647 rem +*************+
- 648 rem * posteingang *
- 649 rem +*************+
- 650 pokev+21,0:ifb=0then600
- 651 np=0:open2,8,2,"mailnumber,s,r":input#2,mg:close2:open2,8,2,"mailserver,s,r"
- 652 fori=1tomg:input#2,fr$(i),an$(i),sj$(i),da$(i)
- 653 ifan$(i)=b$(b)thennp=np+1:nr(np)=i
- 654 next i:close2:ifnp>0then675
- 660 print" keine neue post..."
- 662 geta$:ifa$=""then662
- 665 goto600
- 670 ifnp=0then200
- 675 printt$(t);" [208]osteingang "
- 680 printt$(t);" [198]1 [204]esen [198]2 [204][188]schen [198]3 [196]rucken _ [197]sc [146]"
- 700 print"[144][214]on [194]etreff [196]atum[146]":pokev+39,ai
- 701 pokesp,sn+15:y1=74:x1=32:ax=np
- 705 fori=1tonp:print"";fr$(nr(i));tab(14);sj$(nr(i));tab(30);da$(nr(i)):nexti
- 707 am=1
- 710 gosub7700:am=a:ifa$="_"then200
- 715 ifa$="[137]"thengosub2500:goto650
- 757 rem +************+
- 758 rem * mail lesen *
- 759 rem +************+
- 760 pokev+21,0:i=0:printt$(t)"[147] "
- 765 print"";tab(13);sj$(nr(am)):print"[151] [214]on [146][144]";fr$(nr(am));
- 766 printtab(15)"[151][196]atum [146][144]"da$(nr(am))
- 767 print"---------------------------------------"
- 770 open2,8,2,sj$(nr(am))+",s,r":rem gosub7000:ife1$="62"thenclose2:a=3:goto840
- 775 input#2,x$(i):ifx$(i)="#e#"ori>17thenclose2:goto792
- 780 ifx$(i)="#lz#"thenx$(i)=" "
- 790 printx$(i);:i=i+1:goto775
- 792 print"---------------------------------------"
- 793 printd$;
- 795 pokesp,sn+9:pokesp+1,sn+12:pokev+23,0:pokev+29,0:pokev+16,7
- 800 fori=1to5step2:pokev+i,50:nexti:pokev,0:pokev+2,26:pokev+4,52:pokev+21,3
- 810 ax=2:gosub7600
- 840 ifa=2thenprint"[147]":gosub7030:pokev+39,1:pokev+16,0:goto670
- 845 ifa=1thengosub1080:goto810
- 897 rem +****************+
- 898 rem * mail schreiben *
- 899 rem +****************+
- 900 pokev+21,0:print"";tab(8);t$(t);" [197]mpf[187]nger w[187]hlen:[144]"
- 904 printtab(8);" "
- 905 fori=1tobw:printtab(8);" ";b$(i);:r=10+len(b$(i)):forj=rto21
- 906 print" ";:nextj:print"[ ] [146]":nexti
- 907 printtab(8);" [193]lle w[187]hlen ":printtab(8);" [207][203] "
- 908 printtab(8);" "
- 909 printtab(9);" "
- 912 fori=1tobw:em(i)=0:next:a=1:pokesp,sn+15:pokev+21,1:pokev+39,ai
- 913 pokev+23,0:pokev+29,0:pokev,96
- 915 ax=bw+2:y1=96:gosub7710:ifa$="_"then200
- 950 ifa=bw+1thenfori=1tobw:em(i)=1:pokesc+263+i*40,88:next:goto915
- 952 ifa=bw+2thengosub7300:ifok>0then970
- 953 ifa=bw+2andok=0then915
- 955 em(a)=em(a)+1:ifem(a)>1thenem(a)=0
- 957 ifem(a)=1thenpokesc+263+a*40,88
- 958 ifem(a)=0thenpokesc+263+a*40,32
- 960 goto915
- 970 printt$(t);"[147] ":print""tab(13)sj$
- 972 print"[151][193]n [146][144] ";:fori=1tobw:ifem(i)=1thenprintb$(i);",";
- 973 nexti:printchr$(13);"----------------------------------------"
- 975 print"---------------------------------------"
- 976 printd$;
- 980 print"[144]":pokesp,sn+14:sys33024:print"":gosub7090
- 985 pokesp,sn+10:pokesp+1,sn+9:pokesp+2,sn+12
- 987 fori=1to5step2:pokev+i,50:next:pokev,0:pokev+2,26:pokev+4,52
- 990 pokev+16,7:pokev+21,7
- 995 ax=3:gosub7600
- 1020 ifa=2then7460
- 1025 ifa=3then200
- 1030 print"[206]achricht wird gespeichert... ":pokev+21,0
- 1055 open2,8,2,sj$+",s,w"
- 1060 fori=0todm:print#2,chr$(34);x$(i):next:print#2,"#e#":close2
- 1062 open2,8,2,"mailnumber,s,r":input#2,mg:close2
- 1065 mg=mg+ok:open2,8,2,"@:mailnumber,s,w":print#2,mg:close2
- 1070 open2,8,2,"mailserver,s,a"
- 1071 fori=1tobw:ifem(i)=0then1073
- 1072 print#2,b$(b);cr$;b$(i);cr$;sj$;cr$;dt$;cr$
- 1073 nexti
- 1075 close2:pokev+21,7:goto995
- 1080 rem +*********+
- 1081 rem * drucken *
- 1082 rem +*********+
- 1085 gosub7400:ifa$="_"then1115
- 1095 open4,4:print#4,chr$(17);"no55 mailservice";cr$:print#4,"[214]on: ";
- 1100 print#4,fr$(nr(am))cr$"[193]n: ";b$(b);cr$;"[194][197]treff: ";sj$(nr(am))
- 1105 print#4,"[196]atum: "da$(nr(am));cr$;cr$
- 1106 i=0
- 1107 ifx$(i)="#e#"ori>17then 1112
- 1110 print#4,x$(i):i=i+1:goto1107
- 1112 print#4,cr$;"end of message":close4
- 1115 goto760
- 1297 rem +*******+
- 1298 rem * setup *
- 1299 rem +*******+
- 1300 pokev+21,0:printt$(t);" [211]etup: ":q$=dh$
- 1301 pokev+21,0:print"[144] "
- 1302 print" [210]ahmenfarbe [146] "
- 1303 print" [200]intergrundfarbe [146] "
- 1304 print" [212]itelleiste [146] "
- 1305 print" [196]esktopfarbe [146] "
- 1307 print" [201]cons [146] "
- 1310 print" aktives [201]con [146] "
- 1315 print" [196]esktopmotiv >[158]default ";q$;"[146] [144] "
- 1320 print" [211]chriftart >[158]";s$(s);" [144] "
- 1322 print" nach [193]nmelden z. [208]osteingang [ ] "
- 1323 print" "
- 1325 print" [189]bernehmen ":
- 1326 print" [211]peichern "
- 1330 print" zur[189]ck ":pokesp,sn+15:pokev+39,1
- 1331 print" "
- 1332 print" "
- 1333 pokev,48:poke55557,ra:poke55597,hg:poke55637,t:poke55677,dh:poke55717,ic
- 1334 poke55757,ai:pokev+23,0:pokev+29,0:pokev+21,1:a=1:iflm=1thenll=1:goto1455
- 1335 pokev+1,90+a*8
- 1340 geta$
- 1341 ifa$=""then1340
- 1345 ifa$=""thena=a+1:ifa=10thena=11
- 1350 ifa$="[145]"thena=a-1:ifa=10thena=9
- 1355 ifa$=""then1380
- 1360 ifa$="[157]"then1395
- 1365 ifa$=chr$(13)then1410
- 1366 ifa<1thena=1
- 1368 ifa>13thena=13
- 1370 goto1335
- 1380 ifa>6then1335
- 1382 cs=55517+a*40
- 1383 k=peek(cs)and15:k=k+1:ifk=16thenk=15
- 1385 pokecs,k
- 1390 goto1335
- 1395 ifa>6then1335
- 1396 cs=55517+a*40
- 1400 k=peek(cs)and15:k=k-1:ifk=-1thenk=0
- 1402 pokecs,k
- 1405 goto1335
- 1410 ifa<5then1335
- 1415 ona-6goto1420,1520,1450,99,1465,1480,200
- 1420 open2,8,2,"desktopmotive,s,r"
- 1425 input#2,q$:ifq$="#e#"thenclose2:goto1420
- 1427 print"[158]";tab(18);" [157][157][157][157][157][157][157][157][157]";q$;
- 1428 input#2,q$:printtab(30);"";q$
- 1430 geta$:ifa$=""then1430
- 1435 ifa$=""then1425
- 1440 ifa$=chr$(13)thenclose2:goto1335
- 1445 goto1425
- 1450 ll=ll+1:ifll=2thenll=0:
- 1455 ifll=1thenprint"[144]";tab(34);"x"
- 1457 ifll=0thenprint"[144]";tab(34);" "
- 1460 goto1335
- 1465 ra=peek(55557)and15:hg=peek(55597)and15:t=peek(55637)and15
- 1470 dh=peek(55677)and15:ic=peek(55717)and15:ai=peek(55757)and15:ml=ll:dh$=q$
- 1472 poke53280,ra:poke53281,hg:gosub7030:goto1300
- 1480 ifb=0then1335
- 1495 open8,8,8,b$(b):rc=2:gosub8000
- 1505 print#8,dh$;cr$;ra;cr$,hg;cr$;t;cr$;dh
- 1510 rc=3:gosub8000:print#8,ic;cr$;ai;cr$;s;cr$;lm:close8:goto1300
- 1520 s=s+2:ifs>8thens=2
- 1525 print"[158]";tab(18);s$(s):poke53272,(peek(53272)and240)ors
- 1530 goto1335
- 1887 rem +*******+
- 1888 rem * jaeger *
- 1889 rem +*******+
- 1900 pokev+21,0:open2,8,2,"j[176]ger,s,r":input#2,j1$,j2$,j3$,j4$:close2
- 1905 print"[144][197]s sind ";j1$;" [204]iter [144]vorr[187]tig.":al=0
- 1910 print"[211]tand vom",j4$:print"[211]igniert:[158]",j3$
- 1915 print"[144][196]ie [202][187]geruhr steht auf:":print"[158]",,j2$
- 1920 print"[144][215]as m[188]chten [211]ie anmelden?"
- 1925 print,"[214]erlust ([208]rost!)":print,"[218]uwachs":print,"best[187]tigen (zur[184]ck)"
- 1930 pokesp,sn+15:pokev,96:pokev+23,0:pokev+29,0:pokev+39,1:pokev+21,1:a=1
- 1935 pokev+1,154+a*8
- 1940 geta$:ifa$=""then1940
- 1945 ifa$=""thena=a+1:ifa>3thena=3
- 1950 ifa$="[145]"thena=a-1:ifa<1thena=1
- 1955 ifa$=chr$(13)then1965
- 1960 goto1935
- 1965 onagoto1970,2050,200
- 1970 print"[206]euer [202][187]gerstand > [204]iter":n=0
- 1975 nj$=""
- 1980 geta$:ifa$=""then1980
- 1982 ifa$=chr$(13)andal=1thenreturn
- 1985 ifa$=chr$(13)then2010
- 1990 ifa$=chr$(20)thennj$="":print"[145]";tab(22);" ":n=0
- 1995 ifasc(a$)>47andasc(a$)<58then2003
- 2000 ifasc(a$)<>46then1980
- 2003 n=n+1:ifn>5thenn=5:goto1980
- 2005 nj$=nj$+a$:pokesc+742+n,asc(a$)
- 2007 goto1980
- 2010 print"[158][196]iesen [211]tand speichern":print"";jn$:gosub7010
- 2015 ifa$="n"thengosub7030:goto1900
- 2020 open2,8,2,"@:j[176]ger,s,w":print#2,nj$:print#2,j2$:print#2,b$(b)
- 2025 print#2,dt$:close2:gosub7030:goto1900
- 2050 print"[145][145]",,,"0.25l ":print,,,"0.5l ":print,,,"0.75l ":print,,,"1.0l ":
- 2055 print,,,"1.5l ":print,,,"andere":pokev,255:a=1
- 2060 pokev+1,162+a*8
- 2062 geta$:ifa$=""then2062
- 2065 ifa$=""thena=a+1:ifa>6thena=6
- 2070 ifa$="[145]"thena=a-1:ifa<1thena=1
- 2075 ifa$=chr$(13)then2085
- 2080 goto2060
- 2085 ifa=1thenx=val(j1$)+0.25
- 2086 ifa=2thenx=val(j1$)+0.5
- 2087 ifa=3thenx=val(j1$)+0.75
- 2088 ifa=4thenx=val(j1$)+1
- 2089 ifa=5thenx=val(j1$)+1.5
- 2090 ifa=6thenal=1:print"[145][145][145]";tab(23);" ":n=0:gosub1975:x=val(j1$)+val(nj$)
- 2093 ifb$(b)=j2$thengosub2110
- 2095 j1$=str$(x):ifx<1thenj1$="0"+right$(j1$,4)
- 2097 open2,8,2,"@:j[176]ger,s,w":print#2,j1$:print#2,j2$:print#2,b$(b)
- 2100 print#2,dt$:close2:gosub7030:gosub7050:goto1900
- 2110 print"[202][176]geruhr weiterdrehen";jn$:gosub7010
- 2115 ifa$="n"thenreturn
- 2120 n=0:
- 2125 ifj2$<>b$(n)thenn=n+1:goto2125
- 2130 n=n+1:ifn=7thenn=1
- 2135 j2$=b$(n):return
- 2197 rem +******+
- 2198 rem * pins *
- 2199 rem +******+
- 2200 pokev+21,0:open2,8,2,"pinnumber,s,r":input#2,pn:close2:ap=pn
- 2205 pokesp,sn+2:pokesp+1,sn+17:pokesp+2,sn+12:pokev+21,7
- 2210 ax=3:gosub7600
- 2240 onagoto2245,2340,200
- 2245 pokev+21,0:i=0:open2,8,2,"pin"+str$(ap)+",s,r"
- 2248 printt$(t);"[147] [208]in [206]r.";ap;"[157] [151]"
- 2250 input#2,q1$,q2$:printq1$;" schrieb am ";q2$
- 2255 print"[144]---------------------------------------"
- 2260 input#2,x$(i):ifx$(i)="#e#"thenclose2:goto2266
- 2262 ifx$(i)="#lz#"thenx$(i)=" "
- 2265 printx$(i);:i=i+1:goto2260
- 2266 print"---------------------------------------"
- 2267 printd$;
- 2270 pokesp,sn+12:pokesp+1,sn+11:pokesp+2,sn+9:pokev+23,0:pokev+29,0
- 2275 pokev+16,14:fori=1to7step2:pokev+i,50:next:pokev,240:pokev+2,10
- 2280 pokev+4,36:pokev+6,62:pokesp+3,sn+12:pokev+21,15:a=1
- 2285 forj=0to3:pokev+39+j,ic:nextj:pokev+38+a,ai
- 2290 geta$:ifa$=""then2290
- 2295 ifa$=""thena=a+1:ifa>4thena=4
- 2300 ifa$="[157]"thena=a-1:ifa<1thena=1
- 2305 ifa$=chr$(13)then2315
- 2310 goto2285
- 2315 onagoto2320,2325,7530,2200
- 2320 ap=ap-1:ifap<1thenap=1:goto2285
- 2322 goto2245
- 2325 ap=ap+1:ifap>pnthenap=pn:goto2285
- 2330 goto2245
- 2337 rem +***************+
- 2338 rem * pin schreiben *
- 2339 rem +***************+
- 2340 gosub 7050:printt$(t)"[147] [208]in schreiben [144]"
- 2341 print"[151][197]nde mit ^ markieren u. mit [198]7 beenden[144]"
- 2342 print"---------------------------------------"
- 2343 print"---------------------------------------"
- 2344 printd$;:pokesp,sn+14
- 2345 pokev+39,1:pokev+23,0:pokev+29,0:pokev+21,1:sys33024:gosub7090
- 2360 pokesp,sn+10:pokesp+1,sn+9:pokesp+2,sn+12:pokev+23,0:pokev+29,0
- 2365 pokev+16,7:pokev,0:pokev+2,26:pokev+4,52:fori=1to5step2:pokev+i,50:nexti
- 2370 pokev+21,7
- 2375 ax=3:gosub7600
- 2405 onagoto2410,2430,2200
- 2410 pn=pn+1:pokev+21,0:open2,8,2,"pin"+str$(pn)+",s,w":print#2,b$(b)
- 2415 print#2,dt$:fori=0todm:print#2,chr$(34);x$(i):next:print#2,"#e#":close2
- 2420 open2,8,2,"@:pinnumber,s,w":print#2,pn:close2:goto2370
- 2430 q1$=b$(b):q2$=dt$:xq=1:gosub7530:goto2370
- 2497 rem +**************+
- 2498 rem * mail loeschen*
- 2499 rem +**************+
- 2500 open1,8,15,"s:"+sj$(nr(a)):close1
- 2503 fori=nr(a)tomg:fr$(i)=fr$(i+1):an$(i)=an$(i+1):sj$(i)=sj$(i+1)
- 2505 da$(i)=da$(i+1):nexti:mg=mg-1
- 2510 open2,8,2,"@:mailnumber,s,w":print#2,mg:close2
- 2515 open2,8,2,"@:mailserver,s,w"
- 2520 fori=1tomg:print#2,fr$(i):print#2,an$(i):print#2,sj$(i):print#2,da$(i)
- 2525 nexti:close2:np=np-1:return
- 2552 print#4,cr$;"end of note":close4
- 2597 rem +**********+
- 2598 rem * (NULL)otzplan *
- 2599 rem +**********+
- 2600 printt$(t);"[147] [208]otzplan "
- 2602 print" [215]oche [194]a/[203][189] [198]l/[212]r [205][189]/[203][215] [215][195]"
- 2603 print"[163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]":end
- 2605 open1,8,15:open8,8,104,"[208]otzplan"
- 2610 forrc=1to10
- 2615 print#1,"p"+chr$(104)+chr$(rc)+chr$(0)+chr$(1)
- 2620 input#8,q$:printq$
- 2625 nextrc
- 2997 rem +**********+
- 2998 rem * adressen *
- 2999 rem +**********+
- 3000 pokev+21,0:printt$(t);"[147] [193]dressen "
- 3005 print"[151] [198]1-neue [193]dresse _ [197]sc"
- 3010 open8,8,104,b$(b):rc=4
- 3020 gosub8000:input#8,q$:ifq$<>chr$(255)thenend
- 3023 print"noch keine [193]dressen! [198]1 um [193]dressen":print anzulegen""
- 3025 input#8,nn$,vn$,tl$,ad$,plz$,rt$,at$
- 3030 printnn$;", ";vn$,tl$:rc=rc+1:goto3020
- 3200 pokev+21,0:printt$(t)" neue [193]dresse "
- 3202 print"[144] "
- 3205 print" [206]achname: "
- 3210 print" [214]orname: "
- 3215 print" [211]tra[190]e: "
- 3220 print" [208][204][218]: [207]rt: "
- 3225 print" [212]elefon: "
- 3230 print" email: "
- 3235 print" "
- 3240 print" [198]1 speichern [198]3 speichern und "
- 3245 print" n[187]chste [193]dresse [198]7 [193]bbr. "
- 3250 print" "
- 3255 print" "
- 6996 end
- 6997 rem +*******************+
- 6998 rem * fehlerkanal lesen *
- 6999 rem +*******************+
- 7000 input#1,e1$,e2$,e3$,e4$:return
- 7007 rem +*********+
- 7008 rem * ja/nein *
- 7009 rem +*********+
- 7010 geta$:ifa$=""then7010
- 7015 ifa$<>"j"anda$<>"n"then7010
- 7020 return
- 7027 rem +********************+
- 7028 rem * desktophintergrund *
- 7029 rem +********************+
- 7030 print" [144][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]"
- 7035 fori=0to18:print" [144] [146]";:poke646,dh:printdh$;dh$;dh$;dh$;dh$;dh$;dh$;dh$;
- 7040 printdh$;"[144] [146]":next:print" [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]":return
- 7047 rem +******************+
- 7048 rem * textfeld lposschen *
- 7049 rem +******************+
- 7050 print" ";
- 7055 print" ";:return
- 7057 rem +**********+
- 7058 rem * passwort *
- 7059 rem +**********+
- 7060 print"";tab(10);t$(t);"[208]asswort ":p=0:p$=""
- 7062 printtab(10);"[155] [144] ":printtab(10);"[155] [146] [144] "
- 7063 printtab(10);"[155] [144] ":printtab(11); "[144] "
- 7064 fori=55788to55798:pokei,0:next
- 7065 geta$:ifa$=""then7065
- 7070 ifa$=chr$(13)thenreturn
- 7075 ifa$=chr$(20)thenprint"[145][145]":goto7060
- 7080 p$=p$+a$:p=p+1:ifp>11thenp=11
- 7085 pokesc+491+p,42:goto7065=
- 7087 rem +***************+
- 7088 rem * poke -> ascii *
- 7089 rem +***************+
- 7090 fori=0to18:x$(i)="":next:i=0:dm=0:e=0
- 7092 lz=0:forj=0to39
- 7095 x=peek(33912+40*i+j):print"";i;j:ifx<>32thenlz=1
- 7097 ifx=30ore=1thene=1:dm=i:nextj:return
- 7100 ifx<32thenx=x+64:goto7110
- 7102 ifx>95andx<99thenx=x+64:goto7110
- 7103 ifx>122andx<127thenx=x+64:goto7110
- 7105 ifx>63andx<94thenx=x+32
- 7110 x$(i)=x$(i)+chr$(x):nextj
- 7115 iflz=0thenx$(i)="#lz#"
- 7117 i=i+1:goto7092
- 7120 dm=18:return
- 7147 rem +***************+
- 7148 rem * datum eingabe *
- 7149 rem +***************+
- 7150 printt$(t);" [196]atum "
- 7151 print"[144] "
- 7152 print"[144] [194]itte das heutige [196]atum und "
- 7153 print" die [213]hrzeit eingeben: "
- 7154 print" "
- 7155 print" 00.00.2002 00:00 [213]hr "
- 7156 print" "
- 7157 print" "
- 7160 pokesp,sn+14:pokev+39,1:pokev+21,1
- 7165 pokev,96:pokev+1,138:pokev+23,0:pokev+29,0:a=1
- 7170 pokev,64+a*8
- 7172 geta$:ifa$=""then7172
- 7175 ifa$=chr$(20)thena=1:goto7170
- 7177 ifa$=chr$(13)then7195
- 7178 ifa$=""thengoto7185
- 7180 x=asc(a$):ifx<48orx>57then7170
- 7182 pokesc+11*40+5+a,x
- 7185 a=a+1:ifa=3thena=4
- 7186 ifa=6thena=9
- 7187 ifa=11thena=13
- 7188 ifa=15thena=16
- 7189 ifa>17thena=17
- 7190 goto7170
- 7195 tt$=chr$(peek(34238))+chr$(peek(34239)):ifval(tt$)>31then7170
- 7197 mm$=chr$(peek(34241))+chr$(peek(34242)):ifval(mm$)>12then7170
- 7199 jj$=chr$(peek(34246))+chr$(peek(34247))
- 7200 hh$=chr$(peek(34250))+chr$(peek(34251)):ifval(hh$)>24then7170
- 7205 mx$=chr$(peek(34253))+chr$(peek(34254)):ifval(mi$)>59then7170
- 7210 dt$=tt$+"."+mm$+"."+jj$:ti$=hh$+mx$+"00":return
- 7217 rem +*************+
- 7218 rem * abmelden *
- 7219 rem +*************+
- 7220 pokev+21,0:print"";tab(12);t$(t);" [193]bmelden "
- 7225 printtab(12);" ":printtab(12);" [144][215]ollen [211]ie sich "
- 7230 printtab(12);" abmelden? ":printtab(12);" "
- 7235 printtab(12);" ";jn$(2);" ":printtab(12);" "
- 7240 printtab(13);" ":a=2
- 7245 geta$:ifa$=""then7245
- 7250 ifa$=""thena=a+1:ifa>2thena=2
- 7255 ifa$="[157]"thena=a-1:ifa<1thena=1
- 7260 ifa$=chr$(13)then7270
- 7265 print"";tab(15);jn$(a):goto7245
- 7270 ifa=1thenb=0
- 7275 goto200
- 7297 rem +******************+
- 7298 rem * betreff eingabe *
- 7299 rem +******************+
- 7300 ok=0:sj$="":fori=1tobw:ifem(i)=1thenok=ok+1
- 7301 next:ifok=0thenreturn
- 7302 print"";tab(9);t$(t);" [194]etreff "
- 7305 printtab(9);"[155] [144] "
- 7310 printtab(9);"[155] [146] [144] "
- 7315 printtab(9);"[155] [144] "
- 7320 printtab(10);" "
- 7325 pokesp,sn+14:pokev+1,128:q=0
- 7330 pokev,104+q*8
- 7335 geta$:ifa$=""then7335
- 7336 ifa$=":"then7335
- 7337 ifa$="?"then7335
- 7338 ifa$="*"then7335
- 7339 ifa$=chr$(34)then7335
- 7340 ifa$=chr$(20)then7360
- 7345 ifa$=chr$(13)then7370
- 7350 q=q+1:ifq>16thenq=16:goto7330
- 7355 sj$=sj$+a$:print"";tab(10);sj$:goto7330
- 7360 q=q-1:sj$=left$(sj$,q):print"";tab(10);" "
- 7365 print"";tab(10);sj$:goto7330
- 7370 open2,8,2,sj$+",s,r":close2:gosub7000:ife2$="file not found"then return
- 7375 pokews,33:fori=1to300:next:pokews,0:goto7300
- 7397 rem +*****************+
- 7398 rem * drucker bereit *
- 7399 rem +*****************+
- 7400 print"[147]"
- 7405 printt$(t);" [196]rucken [155]"
- 7410 print"[155] [144] "
- 7415 print"[155] [196]rucker online und [208]apier drin? [144] "
- 7420 print"[155] [144] "
- 7425 print"[155] [151] [207] [203] [155] [144] "
- 7430 print"[155] [144] "
- 7435 print"[144] "
- 7440 geta$:ifa$=""then7440
- 7445 ifa$="_"thenreturn
- 7450 print"[155] [196]ruckvorgang gestartet... ":return
- 7460 gosub7400:ifa$="_"then7490
- 7465 open4,4:print#4,"[206][207]55 [205]ailservice";cr$
- 7470 print#4,"[214]on: ";b$(b):print#4,"[193]n: ";
- 7475 fori=1tobw:ifem(i)=1thenprint#4,b$(i);",";
- 7480 nexti:print#4,"[194]etreff: ";sj$:print#4,"[196]atum: ";dt$;cr$
- 7485 fori=0todm:print#4,x$(i):next:print#4,cr$;"end of message":close4
- 7490 print"[147] ":print" ";sj$
- 7495 print"[151][193]n [144][146]";:fori=1tobw
- 7500 ifem(i)=1thenprintb$(i);",";
- 7505 nexti:printchr$(13);"[144]---------------------------------------"
- 7510 fori=0todm:printx$(i);:next
- 7520 goto995
- 7530 rem ---- pins drucken a ----
- 7535 gosub7400:ifa$="_"andxq=0then2245
- 7536 ifa$="_"andxq=1then2370
- 7540 open4,4:print#4,chr$(17);"[206][207]55 [208]inwand";cr$;"[208]in [206]r.";ap;cr$
- 7545 print#4,"[214]on :";q1$:print#4,"[196]atum:";q2$;cr$;cr$
- 7550 fork=0toi-1:print#4,x$(k):next:close4
- 7555 onxq+1goto2245,2370
- 7597 rem +***********+
- 7598 rem * icon menue*
- 7599 rem +***********+
- 7600 a=1:printt$(t)
- 7605 pokev+38+a,ai
- 7607 geta$:print" "left$(ti$,2)":"mid$(ti$,3,2)
- 7610 ifa$=""then7605
- 7612 pokev+38+a,ic
- 7615 ifa$=""thena=a+1:ifa>axthena=ax
- 7620 ifa$="[157]"thena=a-1:ifa<1thena=1
- 7625 ifa$=""thena=a+4:ifa>axthena=ax
- 7630 ifa$="[145]"thena=a-4:ifa<1thena=1
- 7635 ifa$="_"thenreturn
- 7640 ifa$=chr$(13)thenreturn
- 7645 goto7605
- 7697 rem +************+
- 7698 rem * vert. menu *
- 7699 rem +************+
- 7700 a=1:pokev,x1:pokev+23,0:pokev+29,0:pokev+16,0:pokev+39,ai:pokev+21,1
- 7702 pokesp,sn+15:printt$(t)
- 7705 pokev+1,y1+8*a
- 7710 geta$:ifa$=""then7710
- 7720 ifa$=""thena=a+1:ifa>axthena=ax
- 7725 ifa$="[145]"thena=a-1:ifa<1thena=1
- 7730 ifa$="_"ora$="[137]"thenreturn
- 7735 ifa$=chr$(13)thenreturn
- 7740 goto7705
- 8000 print#1,"p"+chr$(104)+chr$(rc)+chr$(0)+chr$(1)
- 8005 input#1,e1$,e2$,e3$,e4$
- 8010 print"";e1$;e2$:return
- 8996 end
- 8997 rem +*************+
- 8998 rem + servercheck *
- 8999 rem +*************+
- 9000 open2,8,2,"mailnumber,s,r":input#2,q:print"[206]achrichten:";q:close2
- 9010 open2,8,2,"mailserver,s,r"
- 9015 fori=1toq:input#2,a$:printa$:input#2,a$:printa$:input#2,a$:printa$
- 9020 input#2,a$:printa$:print:nexti:close2:end
- 9050 open2,8,2,"[212]estmailx1,s,r"
- 9055 input#2,q$:printq$:ifq$="#e#"thenclose2:end
- 9060 goto9055
- 9070 end
- 9080 rem ------ server reset -------
- 9090 open2,8,2,"@:mailnumber,s,w":print#2,1:close2
- 9100 open2,8,2,"@:mailserver,s,w"
- 9110 fori=1to4:print#2,"dummy":nexti:close2:end
- 9200 open2,8,2,"[200]annenz,s,r":
- 9210 input#2,q$:printq$:goto9210
-