home *** CD-ROM | disk | FTP | other *** search
- 0 poke2040,0:poke2041,0:poke646,5:goto4120
- 1 close1:open1,8,0,"$":get#1,a$,a$:e$=chr$(0):!printc$+c$
- 2 get#1,a$,a$,h$,l$:ifstthen:!printc$+c$:close1:return
- 3 !printstr$(asc(h$+e$)+256*asc(l$+e$))
- 4 if rs and 1 then close1:return
- 5 get#1,a$,b$:ifa$<>"" and b$<>""then:!printa$+b$:goto4
- 6 !printa$+c$
- 7 goto2
- 70 pokecx,0:!printc$+c$+c$:a$=""
- 80 d$="":input#1,d$:d$=a$+d$:s1=st
- 90 ifs1<>0orpeek(cx)=255then:!printc$+c$+">>[160][198]ile[160][197]nde[160]<<":close1:return
- 100 !printc$+c$+d$+c$:!print"[205]sg.[160]von[160]"
- 110 input#1,f$:!printf$:!printc$+c$:gosub 7700:ifpeek(cx)=255then90
- 120 get#1,a$:a$="":get#1,a$:s1=st
- 130 ifs1<>0then90
- 140 ifs4=1then:!printc$+">"+c$:goto160
- 150 !printc$+">"+c$:if(peek(er)and16)=0thenfl=1:fc=1:close1:return
- 160 goto80
- 170 zz=76:gosub 7800:iffl=1thenreturn
- 180 print:ei$(i)=a$:ifa$="..."orpeek(kz)=255thenreturn
- 200 gf=gf+len(a$):ifgf>ebthenei$(i)="...":!printc$+c$+"[197]>[160][218]uviele[160][194]ytes":return
- 210 goto170
- 220 aa$="":fl=0
- 230 ifs4=1then250
- 240 if(peek(er)and16)=0thenfl=1:fc=1:return
- 250 if sp=1 then goto260
- 255 !inputaa$,50:goto 270
- 260 !inputaa$,50,asc("-")
- 270 if rs and 128 then fl=1:fc=1:return
- 360 return
- 370 ifpeek(198)=0thengoto230
- 380 geta$:ifa$=c1$thenreturn
- 390 ifa$=d4$andlen(aa$)-1<0then230
- 400 ifa$=d4$thenl1=len(aa$):aa$=left$(aa$,l1-1):print#2,d5$;:printa$;:goto230
- 410 a$=chr$(peek(52736+asc(a$)))
- 420 goto310
- 430 close1
- 440 rem
- 450 ff=0:open4,8,2,"userliste,s,r"
- 460 input#4,an$:input#4,ap$:ifan$=sb$thenff=0:na$=an$:close4:return
- 470 ifst<60then460
- 480 ff=1:close4:return
- 500 goto450
- 510 cz=56328:pokecz+7,peek(cz+7)and127:pokecz+6,peek(cz+6)or128
- 520 print"[196]isk[160]ready.":print:print
- 530 input"[218]eit[160][160][160][160][160][160][160][160][160](hhmm)";a$:h=val(left$(a$,2)):m=val(mid$(a$,3,2))
- 540 input"[212]ag[160][160][160][160][160][160][160][160][160][160](1-31)";dn
- 550 input"[205]onat[160][160][160][160][160][160][160][160](1-12)";dm
- 555 input"[202]ahr [160][160][160][160][160] ";jr$
- 557 dt$=right$(str$(dn),2)+"."+dm$(dm)+"[160]"+jr$
- 560 s=val(right$(a$,2)):ifh>11thenh=h+68
- 570 pokecz+3,16*int(h/10)+h-int(h/10)*10:pokecz+2,16*int(m/10)+m-int(m/10)*10
- 580 pokecz+1,16*int(s/10)+s-int(s/10)*10:pokecz,0
- 590 s4=1:!printc$+c$+"[211]ysop[160]on/off[160](1/0)":gosub220:fo=val(aa$)
- 600 !printc$+"[196]rucker[160]on/off(1/0)":gosub220:dru=val(aa$):s4=0
- 610 ifs5=1thenreturn
- 620 print"[147]":return
- 630 cz=56328:h=peek(cz+3):m=peek(cz+2):s=peek(cz+1):t=peek(cz):fg=1
- 640 ifh>32thenh=h-128:fg=0:ifh=0thenh=12:goto690
- 650 h=int(h/16)*10+h-int(h/16)*16:onfggoto680
- 660 ifh=12then690
- 670 h=h+12
- 680 ifh=12thenh=0
- 690 m=int(m/16)*10+m-int(m/16)*16
- 700 h$=str$(h):iflen(h$)=2thenh$="[160]0"+right$(h$,1)
- 710 m$=str$(m):iflen(m$)=2thenm$="[160]0"+right$(m$,1)
- 720 ifpro=1thenpro=0:return
- 730 h$=right$(h$,2):m$=right$(m$,2):!printh$+"."+m$:return
- 740 !print c$+c$+c$:ifz1=0then790
- 750 !print mid$(mn$(z1,0),4,l-3)+c$
- 760 forz=1tol-3:!print"-":nextz:!printc$
- 770 forz=1to9:ifmn$(z1,z)<>""then:!printmn$(z1,z)+c$
- 780 nextz:!print c$:return
- 790 !print"[200]auptmenu"+c$+"---------"+c$
- 800 forz=1to9:ifmn$(z,0)<>""then:!waitmn$(z,0)+c$,0,0,1
- 810 nextz:!print"99[160][204][207][199][207][198][198]"+c$+c$:return
- 820 ei$(1)="..."
- 830 gf=0:i=1:fs=0:sn$=mn$(z1,z2):fp=1:gosub860:fp=0:!printc$+c$
- 840 iffs=1thenfm=fm+1:gosub3960
- 850 return
- 860 iffx=1then:!printc$+c$+"[197]>[160][196]ie[160][196]iskette[160]ist[160]voll."+c$:return
- 870 ifex=2then:!print c$+c$+"[197]>":goto990
- 880 !print c$+c$+c$+"[197]ditor"+c$+"---------"+c$:ifex=1goto980
- 890 !print"[209][160][201]ns[160][205]enue"+c$+c$
- 900 !print"[197][160][212]ext[160]eingeben"+c$
- 910 !print"[218][160][218]eile[160]aendern"+c$
- 920 !print"[204][160][212]ext[160]lesen"+c$
- 930 if pri =1then:!print"[211][160][212]ext[160]drucken"+c$:goto950
- 940 !print"[211][160][212]ext[160]absaven"+c$
- 950 !print"[196][160][197]ditor[160]loeschen"+c$
- 960 !print"[195][160][197]cho[160]aus"+c$+c$
- 970 !print"[194]eim[160]upload[160]von[160][212]exten,[160][197]cho"+c$+"mit[160]'[195]'[160]abschalten!"+c$+c$
- 980 !printc$+"[160][196]eine[160][215]ahl[160]>":ifpeek(631)=95thengosub5080
- 990 poke667,peek(668):zz=1:gosub7800:iffl=1thenreturn
- 1000 ifa$=kq$ora$=gq$ora$=""thenifsic=1then6350
- 1010 ifa$=kq$ora$=gq$ora$=""thenfe=0:return
- 1020 ifa$=ke$ora$=ge$thensic=1:goto1110
- 1030 ifa$=kc$ora$=gc$thenfe=1:!print"[160][197]cho[160]aus"+c$:ifex<>2then980
- 1040 ifex=2and(a$=kc$ora$=gc$)then860
- 1050 ifa$=kz$ora$=gz$then1280
- 1060 if((a$=ks$)or(a$=gs$))and(dru = 1)and(x=12) then sic=0:goto6240
- 1070 ifa$=ks$ora$=gs$thensic=0:goto1350
- 1080 ifa$=kl$ora$=gl$then1590
- 1090 ifa$=kd$ora$=gd$then1560
- 1100 !print"->":goto990
- 1110 !printc$+c$+c$:ifex=2then1170
- 1120 ifex=1then1160
- 1130 !print"[199]ib[160]jetzt[160]den[160][212]ext[160]ein."+c$
- 1140 !print"[196]er[160][212]ext[160]darf[160]maximal"+c$
- 1150 !printstr$(eb)+"[160][194]ytes[160]lang[160]sein"+c$+c$+c$
- 1160 !print"[205]it[160]der[160][218]eile[160]'...'[160][197]ingabe[160]beenden."+c$+c$
- 1170 iffe=1then1230
- 1180 !printright$(str$(i),2)+">":zz=76:gosub7800:iffl=1thenreturn
- 1190 !printc$:ei$(i)=a$:gf=gf+len(a$):ifa$="..."orpeek(kz)=255then860
- 1200 i=i+1:ifi>=ezthenei$(ez)="...":!printc$+c$+"[197]>[160][218]uviele[160][218]eilen":goto860
- 1210 ifgf>ebthenei$(i)="...":!printc$+c$+"[197]>[160][218]uviele[160][194]ytes":goto860
- 1220 goto1180
- 1230 ifex<>0then1250
- 1240 !print"[214]on[160]nun[160]an[160]kein[160][197]cho[160]mehr."+c$+"[196]u[160]kannst[160]mit[160]300[160][194]aud[160]senden."
- 1250 !printc$+c$+">"+c$+c$+c$:pokesd,0
- 1260 gosub170:pokesd,1:iffl=1thenreturn
- 1270 !printc$+c$+"[213]ebertragung[160]ist[160]beendet."+c$:fe=0:goto860
- 1280 !printc$+c$+"[160][160][215]elche[160][218]eile[160]>"
- 1290 zz=3:gosub 7800:iffl=1thenreturn
- 1300 v=val(a$):ifv>ez+1then1280
- 1305 ifv<0thenclose1:open1,8,2,"protokol,s,a":print#1,"abs":zx=1:goto5360
- 1310 ifv=0then860
- 1320 !printc$+c$+c$+right$(str$(v),2)+">"+ei$(v)+c$+right$(str$(v),2)+">"
- 1330 zz=77:gosub 7800:iffl=1thenreturn
- 1340 ei$(v)=a$:goto860
- 1350 ifgf<10orei$(1)="..."then:!printc$+c$+"[197]>[160][197]ditor[160]leer"+c$+c$:goto860
- 1360 !printc$+c$+"[160][160][211]ave,[160]mach[160]mal[160]ein[160][211]chlaefchen"+c$
- 1370 iffp=1then1480
- 1380 close6:open6,f2,6,"files,s,a":print#6,sn$,vn$:close6
- 1390 close1:open1,f1,3,"xy,s,w":z=1
- 1400 print#1,dt$:print#1,vn$
- 1410 ifei$(z)="..."orz>ezthen1430
- 1420 print#1,ei$(z):ei$(z)="":z=z+1:goto1410
- 1430 print#1,chr$(255):close1:open1,f1,15,"c:zw=xy,"+sn$:close1
- 1440 open1,f1,15,"s:"+sn$:close1:open1,f1,15,"r:"+sn$+"=zw":close1
- 1450 open1,f1,15,"s:zw,xy":close1:!print"[160][160][207][203]!"+c$:gf=0:i=1:ei$(1)="..."
- 1460 ifex=2then860
- 1470 goto 980
- 1480 close1:open1,f2,3,"\"+sn$+",s,w":close1:open1,f2,3,"\"+sn$+",s,a":z=1
- 1490 print#1,dt$:print#1,vn$
- 1500 ifei$(z)="..."orz>ezthen1520
- 1510 print#1,ei$(z):ei$(z)="":z=z+1:goto1500
- 1520 print#1,chr$(255):close1:!print" [199]eschafft"+c$:gf=0:i=1:ei$(1)="...":fs=1
- 1530 ifs4=1then5530
- 1540 ifex=2then860
- 1550 goto980
- 1560 !print"[160][199]eloescht"+c$:forpo=1toez:ei$(po)="":nextpo:ei$(1)="...":gf=0:i=1
- 1570 ifex=2then860
- 1580 goto980
- 1590 !printc$+c$+"[160][160][193]b[160]welcher[160][218]eile[160]>":zz=3:gosub 7800
- 1600 iffl=1thenreturn
- 1610 !printc$+c$:z=val(a$):ifz>ithen1670
- 1620 ifz<0thenopen1,8,2,"protokol,s,a":print#1,"abs":zx=1:goto5360
- 1630 ifei$(z)="..."then1670
- 1640 ifz>=ez+1then1700
- 1650 !printright$(str$(z),2)+">"+ei$(z)+c$:geta$:ifa$=chr$(24)then1670
- 1660 z=z+1:goto1630
- 1670 !printc$+"[160][160][210][197][212][213][210][206][160]>":zz=1:gosub7800
- 1680 iffl=1thenreturn
- 1690 goto 860
- 1700 !printc$+c$+"[197]>[160][218]eile[160]...[160]vergessen."+c$:ei$(ez)="...":goto1670
- 1710 iffo=1then1730
- 1720 !printc$+c$+c$+"[196]er[160][211]ysop[160]ist[160]leider[160]nicht[160]anwesend."+c$+c$+c$:return
- 1730 restore:!printc$+c$+c$+"[201]ch[160]schau[160]mal[160]ob[160]ich[160]ihn[160]finde.[160][215]enn"+c$
- 1740 !print"es[160][196]ir[160]zu[160]langweilig[160]wird,[160]drueck"+c$
- 1750 !print"einfach[160][195][212][210][204]-[216]"+c$
- 1760 print"[213]ser[160]"+vn$+"[160][146]ruft[160][196]ich."
- 1770 gosub6460
- 1780 a$=""
- 1785 get#2,a$:ifa$=chr$(24)then:!printc$+c$:poke54296,0:me=0:pokeaa,0:return
- 1790 if(peek(er)and16)=0thenfl=1:fc=1:pokeaa,0:return
- 1800 ifpeek(198)=0then1770
- 1810 !printc$+c$+c$+"[211]uper,[160]er[160]war[160]in[160]der"+c$:poke54296,0:me=0:geta$
- 1820 !print"[206]aehe.[160][200]ast[160][199]lueck[160]gehabt."+c$+c$
- 1830 !print"[213]m[160]den[160][196]ialog[160]dem[160][211]ysop[160]zu[160]uebergeben,"+c$
- 1840 !print"bitte[160]*[160]([193]sterisk)[160]druecken."+c$
- 1850 poke667,peek(668)
- 1860 !printc$+c$+"[211]ysop[160]>"
- 1870 geta$:if(a$=""ora$<d1$)anda$<>c1$anda$<>d4$then1870
- 1880 ifa$=chr$(95)thengoto2000
- 1890 ifa$=d4$then:!printd5$:goto1870
- 1900 !printa$:ifa$=chr$(42)then1930
- 1910 ifa$=chr$(13)then:!printchr$(10)
- 1920 goto1870
- 1930 poke667,peek(668):!print c$+c$+c$+"[213]ser[160]>"
- 1940 get#2,a$:if(a$=""ora$<d1$ora$>d2$ora$=d3$)anda$<>c1$anda$<>d5$then1970
- 1950 ifa$=d5$ora$=d2$thenprint#2,a$;:printd4$;:goto1970
- 1960 print#2,a$;:printa$;:ifa$=chr$(42)then1860
- 1970 ifa$=chr$(13)then:!printchr$(10)
- 1980 ifpeek(198)=0then1940
- 1990 geta$:!printc$:goto1860
- 2000 print"[210]estzeit[160]in[160][205]in.[160](1-";rt;")";:inputz:ifz>rt orz<0then2000
- 2010 z=rt-z:z$=str$(z):z$="0"+right$(z$,len(z$)-1):z$=right$(z$,2)
- 2020 ti$="00"+z$+"00":!printc$:return
- 2030 close1:open1,f1,3,mn$(z1,z2)+",s,r":!print c$+c$+c$+c$+c$
- 2040 iffu=1then:!printmid$(mn$(z1,z2),4,l-3)+c$:goto2060
- 2050 !printmid$(mn$(z1,z2),4,l-3)+c$
- 2060 forpo=1tol-3:!print "-":nextpo
- 2070 !printc$:gosub 7700:close1:!printc$+c$+c$+">>[160][198]ile[160][197]nde[160]<<"+c$+c$:return
- 2080 close1:open1,f1,3,mn$(z1,z2)+",s,r":!printc$+c$+c$
- 2090 ifex=2then:!printc$+c$+left$(mn$(z1,z2),2)+">":goto2180
- 2100 iffu=1then:!printmid$(mn$(z1,z2),4,l-3):goto2120
- 2110 !printmid$(mn$(z1,z2),4,l-3)
- 2120 !printc$:forpo=1tol-3:!print "-":nextpo:!print c$
- 2130 fp=0:ifex=1then2170
- 2140 !print"[209][160][201]ns[160][205]enue"+c$+c$
- 2150 !print"[204][160][204]esen"+c$
- 2160 !print"[211][160][211]chreiben"+c$
- 2170 !waitc$+"[160][160][196]eine[160][215]ahl[160]>"
- 2180 poke667,peek(668):zz=1:gosub7800:iffl=1thenreturn
- 2190 ifa$=kq$ora$=gq$ora$=""thenclose1:!print c$+c$+c$:return
- 2200 ifa$=kl$ora$=gl$then2260
- 2210 ifa$=ks$ora$=gs$then2230
- 2220 !print"->":goto2180
- 2230 iffv=1then:!print c$+c$+"[196]u[160]musst[160][196]ichzuerst[160]einschreiben.":goto2080
- 2240 gf=0:i=1:ei$(1)="...":sn$=mn$(z1,z2):close1:gosub860:iffl=1thenreturn
- 2250 goto2080
- 2260 gosub70:iffl=1thenreturn
- 2270 goto2080
- 2280 ifex=2then:!printc$+c$:goto2320
- 2290 !printc$+c$+c$+c$+"[213]serliste"+c$+"---------"+c$+c$
- 2300 !print"(mit[160][195][212][210][204]-[216][160]abbrechen)"+c$+c$+c$
- 2320 open1,8,2,"userliste,s,r"
- 2330 input#1,aa$:input#1,a$:ifst=0then:!printaa$+c$:goto2340
- 2335 close1:goto2360
- 2340 if rs and 1 then2360
- 2350 goto 2330
- 2360 !printc$+c$+c$+">>[160][197]nde[160][213]serfile[160]<<"+c$+c$+c$:close1:return
- 2370 fp=1:ifex=2then:!print c$+c$:goto2390
- 2380 !printc$+c$+c$+c$+"[208]ers.[160][205]sg.[160]schreiben"+c$+"--------------------"+c$+c$
- 2390 !print"[197]mpfaenger[160]>":gosub220:iffl=1thenreturn
- 2400 ifaa$=""orfv=1then:!printc$+c$+c$:return
- 2410 sb$=aa$:gosub430:ifff=0then2450
- 2420 !printc$+c$+"[197]mpfaenger[160]nicht[160]bekannt."+c$+c$
- 2430 !print"[199]ib[160]den[160][197]mpfaenger[160]neu[160]ein[160]oder"+c$
- 2440 !print"kehre[160]mit[160]<[195][210]>[160]ins[160][205]enu[160]zurueck."+c$+c$+c$:goto2390
- 2450 !printc$+c$+"[197]mpfaenger[160]bekannt."
- 2460 gf=0:i=1:ei$(1)="..."
- 2470 ifs4=1thenreturn
- 2480 !printc$:sn$=na$:fp=1:gosub860:fp=0:!print c$+c$+c$:return
- 2490 iffx=1then:!printc$+c$+c$+"[197]>[160][203]ein[160][197]intrag,[160]da[160][196]isk[160]voll."+c$:return
- 2500 !printc$+c$+c$+c$+"[213]serneueintrag"+c$+"--------------"+c$:close1
- 2510 rem
- 2520 !printc$+"[208]seudonym[160]>":gosub220:iffl=1thenreturn
- 2530 !printc$:na$=aa$:ifna$=""orvn$<>"gast"thenreturn
- 2540 sb$=na$:gosub430:ifff=0then:!printc$+c$+"[197]xistiert[160]schon."+c$+c$:goto2520
- 2550 ifleft$(na$,1)=chr$(32)then2520
- 2560 !printc$+"[208]asswort[160][160]>":gosub220:iffl=1thenreturn
- 2570 ifaa$=""orleft$(aa$,1)=chr$(32)then2560
- 2580 pa$=aa$:!print c$+c$+"[197]ingaben[160]richtig.[160](j/n)[160]>":zz=1:gosub 7800
- 2590 iffl=1thenreturn
- 2600 ifa$<>kj$anda$<>gj$then2490
- 2610 !printc$+c$+c$+"[199]ib[160]zur[160][203]ontrolle[160]beides[160]nochmal[160]ein."+c$
- 2620 !printc$+"[208]seudonym[160]>":gosub220:iffl=1thenreturn
- 2630 ifaa$<>na$then:!printc$+c$+"[197]>[160][203]eine[160][213]ebereinstimmung.":goto2490
- 2640 !printc$+c$+"[208]asswort[160][160]>":gosub220:iffl=1thenreturn
- 2650 ifaa$<>pa$then:!printc$+c$+"[197]>[160][203]eine[160][213]ebereinstimmung.":goto2490
- 2660 !printc$+c$+c$+"[194]itte[160]warten."+c$
- 2670 vn$=na$:close1:open1,f2,3,"userliste,s,a":print#1,na$:print#1,pa$
- 2680 close1:open1,f2,3,"userliste.backup,s,a":print#1,na$:print#1,pa$
- 2700 au=au+1:close1:open1,8,2,"@:ulist.index,s,w":print#1,au:close1
- 2710 !printc$+c$+c$+"[200]erzlich[160][215]illkommen[160]als[160][213]ser."+c$:fv=0
- 2720 gosub3960
- 2730 poke1114,42:print"":return
- 2740 !printc$+c$+c$+"[204]aengere[160][212]exte"+c$+"--------------"+c$:fs=0
- 2750 ifex<>0thengoto2790
- 2760 !print"[196]u[160]kannst[160]hier[160][212]exte[160]bis[160]zu[160]5[160][203][194]"+c$
- 2770 !print"eingeben"+c$+c$
- 2790 ez=150:eb=5000:sn$=mn$(z1,z2):fp=1:gf=0:i=1:ei$(1)="..."
- 2800 gosub860:fp=0:ez=50:eb=1500:!print c$+c$
- 2810 iffs=1thenfm=fm+1:gosub3960
- 2820 return
- 2830 !printc$+c$+c$+"[197]x-[211]tatus>"+str$(ex)+"[160][160][206]euer[160][211]tatus[160](0-2)>"
- 2840 zz=1:gosub7800:iffl=1thenreturn
- 2850 ex=val(a$):ifex<0orex>2then2830
- 2860 !printc$+c$:return
- 2870 !printc$+c$+c$+"[218]eit[160]im[160][211]ystem>[160]"
- 2880 !printmid$(ti$,3,2)+"[160]min.[160]"+right$(ti$,2)+"[160]sec.>"
- 2890 goto2910
- 2900 !printc$+c$+c$+dt$+"[160][160]":gosub630:!print">"
- 2910 zz=1:gosub 7800:iffl=1thenreturn
- 2920 !printc$+c$:return
- 2930 iffx=1then:!printc$+c$+c$+"[197]>[160][203]ein[160]loeschen,[160]da[160][196]isk[160]voll."+c$:return
- 2940 !printc$+c$+c$+"[213]ser[160]loeschen"+c$+"-------------"+c$
- 2950 !printc$+"[208]seudonym[160]>":gosub220:iffl=1thenreturn
- 2960 !printc$:na$=aa$:ifna$=""orna$<>vn$ thenreturn
- 2970 !printc$+"[208]asswort[160][160]>":gosub220:iffl=1thenreturn
- 2980 pa$=aa$:ifaa$=""thenreturn
- 2990 sb$=na$:gosub430:ifff=1thenreturn
- 3000 ifap$<>pa$thenreturn
- 3010 !printc$+c$+"[215]illst[160][196]u[160][196]ich[160]wirklich[160]aus[160]der"+c$
- 3020 !print"[213]serliste[160]loeschen[160](j/n)[160]>":zz=1:gosub 7800
- 3030 iffl=1then return
- 3040 ifa$<>kj$anda$<>gj$thenreturn
- 3050 close1:open1,f2,4,"misthaufen,s,a":print#1,na$:close1
- 3060 return
- 3070 close1:open1,f2,3,"usergroups,l,"+chr$(25):ifda=1thenx=1:da=0:goto3140
- 3080 !printc$+c$+c$+c$+"[213]sergroups"+c$+"----------"+c$+c$
- 3090 x=1:!print"[208]asswort[160]>":gosub220:iffl=1thenreturn
- 3100 ifaa$=""oraa$="\"orfv=1then:!printc$+c$+c$:close1:return
- 3110 ifaa$=ug$(x)then3140
- 3120 ifx<10thenx=x+1:goto3110
- 3130 !printc$+c$+"[213]sergroup[160]existiert[160]nicht."+c$+c$:close1:return
- 3140 un=x:!printc$+c$+"identifiziert."+c$:x=0:close3:open3,f2,15
- 3150 x=x+1:a$=""
- 3160 print#3,"p"+chr$(3)+chr$(un*10+x)+chr$(0)+chr$(1):input#1,um$(x)
- 3170 print#3,"p"+chr$(3)+chr$(un*10+x)+chr$(0)+chr$(22):input#1,a$
- 3180 uf(x)=val(a$):ifx<9then3150
- 3190 close3:close1
- 3200 !printc$+c$+"[211]ubmenu"+c$+"-------"+c$+"[209][160][201]ns[160][205]enue"+c$+c$:forx=1to9
- 3210 ifum$(x)<>""andum$(x)<>"\"then:!printright$(str$(x),1)+"[160]"+um$(x)+c$
- 3220 nextx:!waitc$+"[160][160][196]eine[160][215]ahl[160]>"
- 3230 zz=1:gosub7800:iffl=1thenreturn
- 3240 z=val(left$(a$,1)):x=uf(z):ifa$=""ora$=kq$ora$=gq$then:!printc$+c$:return
- 3250 ifx=0then:!print"->":goto3230
- 3260 z1=0:z2=0:mn$(0,0)="("+right$(str$(un),1)+")"+um$(z):l=len(um$(z))+3:fu=1
- 3270 onxgosub2080,7040,3300
- 3280 fu=0:iffl=1thenfc=1:return
- 3290 close3:close1:goto3200
- 3300 close1:open1,f2,3,"usergroups,l,"+chr$(25):close3:open3,f2,15
- 3310 !printc$+c$+c$+"[208]asswort[160]>":gosub220:iffl=1thenreturn
- 3320 ifaa$=""oraa$="\"thenreturn
- 3330 print#3,"p"+chr$(3)+chr$(un*10)+chr$(0)+chr$(18):input#1,us$
- 3340 ifus$=aa$thenfd=0:goto3390
- 3350 iffd=1thenfl=1:fw=1:return
- 3360 !printc$+c$+"[197]>[160][206]icht[160]identifiziert."+c$:fd=1
- 3370 !print"[194]eim[160]2.[198]ehlversuch[160]fliegste[160]raus."+c$+c$+"[205]it[160]<[195][210]>[160]ins[160][211]ubmenu."
- 3380 goto3310
- 3390 !printc$+c$+c$+"[213]sergroup[160][198]ernwartung"+c$+"---------------------"+c$+c$
- 3400 !print"[215]elche[160][206]r.[160](1-9)>":zz=1:gosub 7800:iffl=1thenreturn
- 3410 z=val(a$):ifz=0thenreturn
- 3420 !printc$+c$+c$+"[201]nhalt>[160]"+um$(z)+"[160][160][160][198]kt>"+str$(uf(z))
- 3430 !printc$+c$+"1[160][193]endern[160]2[160][204]oeschen[160]3[160][193]nha.[160][209][160][160][209]uit[160]>"
- 3440 zz=1:gosub7800:iffl=1thenreturn
- 3450 ifval(a$)=0thenreturn
- 3460 x=val(a$):!printc$+c$+"[197]ingaben[160]ok[160](j/n)>":zz=1:gosub 7800
- 3470 iffl=1thenfc=1:close1:return
- 3480 ifa$<>kj$anda$<>gj$then3390
- 3490 ifx=2then3760
- 3500 ifx=3thena$=um$(z):b$=str$(uf(z)):goto3600
- 3510 ifx=1andfx=1then:!printc$+c$+"[197]>[160][196]ie[160][196]iskette[160]ist[160]voll."+c$:return
- 3520 ifx=1then3540
- 3530 return
- 3540 print#3,"s:"+"("+right$(str$(un),1)+")"+um$(z)
- 3550 !printc$+c$+c$+"[206]ame[160](20)[160]>":zz=20:gosub 7800:iffl=1thenreturn
- 3560 ifa$=""ora$="\"thenreturn
- 3570 !printc$+c$+"[1][160][205]sg.[198]ile[160][160][2][160][204]esen[160][160][3][160][210]emote[160]>"
- 3580 zz=1:xx$=a$:gosub 7800:b$=a$:a$=xx$:iffl=1thenreturn
- 3590 ifval(b$)>3orval(b$)=0then3570
- 3600 print#3,"p"+chr$(3)+chr$(un*10+z)+chr$(0)+chr$(1):print#1,a$
- 3610 print#3,"p"+chr$(3)+chr$(un*10+z)+chr$(0)+chr$(22):print#1,b$
- 3620 um$(z)=a$:uf(z)=val(b$)
- 3630 mn$(0,0)="("+right$(str$(un),1)+")"+um$(z):z1=0:z2=0:ifuf(z)=3then3730
- 3640 ifuf(z)=1then3740
- 3650 close3:close1:open1,f1,3,mn$(0,0)+",s,w":print#1,dt$:print#1,vn$:print#1,"init"
- 3660 print#1:close1:sn$=mn$(0,0):d$=dt$
- 3670 !printc$+c$+"[199]arbage[160][195]oll.[160](j/n)[160]>"
- 3680 zz=1:gosub 7800:iffl=1thenreturn
- 3690 ifa$<>kj$anda$<>gj$then3710
- 3700 !printc$+c$+"[199][195][160]in[160]progress. ":!printstr$(int(fre(0)/2.2))+"[160]free."+c$
- 3710 ez=150:eb=5000:v$=vn$:vn$="sysops":gosub860:ez=50:eb=1500
- 3720 vn$=v$:dt$=d$:iffl=1thenreturn
- 3730 !printc$+c$:return
- 3740 close3:close1:open1,f1,3,mn$(0,0)+",s,w":print#1,dt$:print#1,"usergroup"
- 3750 print#1,c1$+"usergroup[160]init"+c1$:print#1:close1:goto3730
- 3760 print#3,"s:"+"("+right$(str$(un),1)+")"+um$(z):um$(z)="\":uf(z)=0
- 3770 print#3,"p"+chr$(3)+chr$(un*10+z)+chr$(0)+chr$(1):print#1,"\"
- 3780 print#3,"p"+chr$(3)+chr$(un*10+z)+chr$(0)+chr$(22):print#1,"0":goto3730
- 3790 ifdru=0then5530
- 3800 !printc$+c$+"[208]rinting[160]bitte[160]warten"+c$
- 3810 close3:open3,f2,4,"protokol,s,r":close4:open4,4,7
- 3820 input#3,a$
- 3830 ifst=64then3870
- 3850 print#4,a$:input#3,a$:ifst=64then3870
- 3852 print#4,a$;:input#3,a$:ifst=64then3870
- 3854 print#4,tab(5);a$:input#3,a$:ifst=64then3870
- 3856 print#4,tab(5);a$
- 3860 goto3820
- 3870 print#4:close3:close4:goto5530
- 3880 !printc$+c$+"[208]seudonym[160]=>":gosub220
- 3890 close1:open1,f2,3,"hackerpass,s,a"
- 3900 print#1,aa$:close1
- 3910 goto5530
- 3920 rt$=str$(rt):!printc$+c$+"[218]eitlimit[160]("+rt$+")[160]>":gosub220:a$=aa$
- 3930 rn=val(a$):goto5530
- 3940 fx$=str$(fx):!printc$+c$+"[196]isk[160]sperren[160]("+fx$+")[160]>":gosub220:a$=aa$
- 3950 fx=val(a$):goto5530
- 3960 poke646,13:printchr$(19);:forx=1to7:printsp$:nextx
- 3970 print"[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][164][164]";:poke1103,103
- 3980 printsp$:print"[160][213]sername>[160] [160][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][160]"left$(vn$,13);:
- 3990 printtab(26)"[204]ogin>[160]"h$m$
- 4000 print"[160][193]nrufer[160]>"ca-1tab(26)"[211]ysop>";:iffo=1thenprint"[160]on[160]"
- 4010 iffo=0thenprint"[160]off"
- 4020 printtab(1)"[208]rinter[160]>";:ifdru=1thenprint"[160]on [160][160][160][160][160][160][160][160][160][160]";
- 4030 ifdru=0thenprint"[160]off[160][160][160][160][160][160][160][160][160][160]";
- 4040 printtab(26)"[213]ser[160]>"au
- 4050 printtab(1)"[208]asswort> [157][157][157][157][157][157][157][157][157][157][157][157][157][157][157] "left$(pa$,13);:
- 4060 printtab(26)"[205]sg. >"fm
- 4070 poke55336,13:poke55376,13:poke55416,13:poke55456,13:poke55496,13
- 4080 poke55375,13:poke55415,13:poke55455,13:poke55495,13:poke55535,13
- 4090 poke1104,101:poke1143,103:poke1144,101:poke1183,103:poke1064,101
- 4100 poke1184,101:poke1223,103:poke1224,101:poke1263,103
- 4110 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][163]":poke646,5
- 4115 return
- 4120 sys49152:open2,2,0,chr$(6)+chr$(224):!set 120,120,6,3:!ron:!con:!clr
- 4130 poke53280,0:poke53281,0:print"[147]";chr$(14):f1=8:f2=8:rn=60
- 4140 dimei$(151),dm$(13),dm(13):poke53272,23:rt=20:kz=00650
- 4150 dimmn$(9,9),mu(9,9)
- 4160 d6$=chr$(45):d7$=chr$(63):eb=1500:forx=1to39:sp$=sp$+"[160]":nextx
- 4170 cx=50284:s4=0:s3=8:f3=8:dimii$(20):da=0:us=0
- 4180 er=56577:d1$=chr$(32):d2$=chr$(127):d3$=chr$(34):d4$=chr$(20):i=1:ez=50
- 4190 d5$=chr$(8):c1$=chr$(13):c$=chr$(13)+chr$(10):sd=831:se=829
- 4200 kz$=chr$(90):kl$=chr$(76):pokesd,1
- 4210 gz$=chr$(122):kc$=chr$(67):gc$=chr$(99):ke$=chr$(69):ge$=chr$(101):me=0
- 4220 gl$=chr$(108):kq$=chr$(81):gq$=chr$(113):kd$=chr$(68):gd$=chr$(100):msg=0
- 4230 ks$=chr$(83):gs$=chr$(115):mu(9,9)=5:mn$(9,9)="99[160][204][207][199][207][198][198]":kj$=chr$(74):i=1
- 4240 gj$=chr$(106):ku$=chr$(85):gu$=chr$(117):ei$(1)="...":close1:close3:gf=0
- 4250 print"[147][196]atendisc einlegen + [212]aste"
- 4260 h$="01":wait198,1:geta$:open1,f2,3,"ulist.index,s,r":input#1,au:close1
- 4270 print"ulist.index eingelesen"
- 4280 rem
- 4290 rem
- 4300 rem
- 4350 open1,f2,3,"usergroups,l,"+chr$(25):open3,f2,15
- 4360 forx=1to9
- 4370 print#3,"p"+chr$(3)+chr$(10*x)+chr$(0)+chr$(1):input#1,ug$(x):nextx:close3
- 4380 print"usergroups eingelesen"
- 4390 close1:open1,f2,3,"menues,s,r"
- 4400 input#1,a$:ifa$=chr$(255)then4420
- 4410 input#1,z1,z2,z3:mn$(z1,z2)=a$:mu(z1,z2)=z3:goto4400
- 4420 print"menues eingelesen"
- 4430 close1:open1,f2,4,"callers,s,r":input#1,ca:close1:bf=fre(0)
- 4440 print"callers eingelesen"
- 4450 readaa,bb,cc:ifaa<0then4470
- 4460 goto4450
- 4470 forx=1to13:readdm$(x):readdm(x):nextx:forx=820to826:readz:pokex,z:nextx
- 4480 poke88,0:poke89,192:poke90,0:poke91,192:poke780,0:poke781,160:sys820
- 4490 poke88,0:poke89,0:poke90,0:poke91,0:poke780,0:poke781,224:sys820
- 4500 poke59639,6:poke1,53:gosub510:pro=0:gosub 630:zd=val(h$)
- 4510 gosub3960:print"[211]ystem[160]ready. ";bf;" [194]ytes [198]ree"
- 4512 poke198,0:close1
- 4514 pokeer,peek(er) and 255-4
- 4515 poke2040,peek(2040)+1:ifpeek(2040)>200thenpoke2040,0:poke2041,peek(2041)+1
- 4517 ifpeek(2041)=3thenpoke2041,0:poke53248+17,peek(53248+17) and 255-16
- 4520 geta$:ifa$=" "thenpoke2041,0:poke53248+17,peek(53248+17) or 16
- 4522 if(peek(er) and 16)=16 thenpoke53248+17,peek(53248+17) or 16:goto4530
- 4528 goto4515
- 4530 rem
- 4535 poke2041,0:pro=1:gosub 630:pro=0:ifval(right$(h$,2))<zdthenax=1:goto 5430
- 4540 s4=0:close1:open1,f2,3,"anfang,s,r"
- 4550 !con:!clr:!printc$+c$+c$+c$+c$+c$+c$+c$+c$
- 4560 !print"[199].[205].[193][160][160][160][205]ailbox[160]/[160]24[160][211]td.[207]nline"+c$
- 4570 !printc$+"[211]ysop[160][195]rackbit"+c$
- 4580 !printc$+dt$+"[160][160]":gosub630
- 4590 !printc$
- 4595 !printc$+"[204]iste[160]aller[160][205]enuepunkte[160]und"+c$+"[193]nleitung[160]auf[160][211]eite[160]15"+c$+c$
- 4600 !printc$+c$+"[210][197][212][213][210][206],[160][197][216][160]oder[160][197][216]2[160]druecken[160]->":aa$="":ex=0
- 4610 poke667,peek(668):ti$="000000"
- 4620 gosub220:iffl=1then4512
- 4630 ifaa$="435855"thens3=8:s4=1:close1:vn$="gma - box":goto5530
- 4640 ifaa$="ex"thenex=1
- 4650 ifaa$="ex2"thenex=2
- 4660 !printc$+c$+c$+"[200]erzlich[160][215]illkommen."+c$+c$
- 4670 !print"[201]ch[160]begruesse[160]den"+str$(ca)+".[160][193]nrufer."+c$+c$
- 4680 rem
- 4690 gosub 7700:close1:poke667,peek(668)
- 4700 !printc$+c$+"[213]sername[160][160]>":gosub 220:iffl=1then4512:
- 4701 ifaa$="gast"thenclose3:open3,f2,15:goto4800
- 4703 open1,8,2,"userliste,s,r":!printc$+c$+"searching,[160]please[160]wait"+c$+c$
- 4705 input#1,an$:input#1,ap$:ifan$=aa$thenclose1:goto4720
- 4710 ifst<60then4705
- 4715 close1:close3:open3,f2,15:goto4770
- 4720 vn$=aa$:close1:close3:open1,f2,3,"\"+vn$+",s,r":open3,f2,15:ab=0
- 4730 sp=1:!printc$+"[208]asswort[160][160]>":gosub220:sp=0:iffl=1thenclose1:close3:goto4512
- 4740 pa$=aa$:ifpa$=""thengoto4730
- 4750 ifap$=pa$thengoto4820
- 4760 !printc$+c$+"[198]alsches[160][208]asswort!"+c$+c$:iffd=0thenfd=1:goto4730
- 4765 iffd=1then4800
- 4770 !printc$+c$+"[206]icht[160]eingetragen![160][215]enn[160]doch,[160]<[202]>"+c$+"druecken.[160][211]onst[160]<[195][210]>[160]>"
- 4780 z=1:gosub 7800:iffl=1then4520
- 4790 if(a$=kj$ora$=gj$)andfd=0thenfd=1:close1:close3:goto4700
- 4800 fd=0:vn$="gast":fv=1:rt=10
- 4810 input#3,ab:close3:close1:goto4870
- 4820 input#3,ab:close3:close1:rt=rn
- 4830 ifab<>0thenclose1:!printc$+c$+"[203]eine[160][205]sg.[160]fuer[160][196]ich.":goto4870
- 4840 msg=1:close1:open1,f2,4,"\"+vn$+",s,r"
- 4850 gosub70:iffl=1then5220
- 4860 !printc$+c$+"[196]u[160]kannst[160]die[160][205][211][199][160]in[160]42[160]nochmals"+c$+"lesen!"+c$+c$
- 4870 ifvn$="gast"thenfv=1:!printc$+c$+"[196]u[160]kannst[160][196]ich[160]in[160]31[160]eintragen."+c$+c$
- 4880 ca=ca+1:!printc$+c$+c$+"[201]ch[160]wuensche[160][196]ir,[160]"+vn$+","+c$
- 4890 !print"viel[160][214]ergnuegen."+c$+c$:gosub3960:poke1114,42:print""
- 4900 rm=rt-val(mid$(ti$,3,2)):ifrm<=0thenfl=1:fi=1:goto5220
- 4910 rm$=right$(str$(rm),2):ifrm<10thenrm$=right$(rm$,1)
- 4920 ifex=2then:!printc$+c$+rm$+"[160][200]>":goto4950
- 4930 !printc$+c$+"[206]och[160]"+rm$+"[160][205]in."+c$
- 4940 !print"[211]eite[160]-->"
- 4950 ifpeek(653)=2thengosub5080
- 4960 poke667,peek(668)
- 4970 zz=2:gosub 7800:iffl=1thengoto 5220
- 4980 ifval(left$(a$,2))=0orlen(a$)=1thenz1=0:x=1:gt=1:goto5030
- 4990 z1=val(left$(a$,1)):z2=val(right$(a$,1)):x=mu(z1,z2):l=len(mn$(z1,z2))
- 5000 ifl=0then:!print"->":goto4950
- 5010 ifx>13thenx=x-13:goto5050
- 5020 gt=1
- 5030 onxgosub740,2030,2080,1710,5290,820,6560,2370,2740,2280,3070,6230,6670
- 5040 ifgt=1thengt=0:goto5060
- 5050 onxgosub2490,2930,2830,2870,2900,6670,6950,6970,7500
- 5060 iffl=1then5220
- 5070 goto4900
- 5080 geta$:print""tab(17)"[198]1-8>"
- 5090 wait198,1:geta$
- 5100 ifa$=chr$(139)then6650
- 5110 ifa$=chr$(133)thenfo=1:goto5160
- 5120 ifa$=chr$(137)thenfo=0:goto5160
- 5130 ifa$=chr$(135)then5170
- 5140 ifa$=chr$(134)thendru=1:goto5160
- 5145 ifa$="[140]"thenclose1:open1,8,2,"protokol,s,a":print#1,"raus":zx=1:goto5360
- 5150 ifa$=chr$(138)thendru=0
- 5160 gosub3960:poke1114,42:print"";:return
- 5170 gosub3960:print""
- 5180 poke1114,42:!printc$+c$+"[196]er[160][211]ysop[160]will[160][196]ich[160]sprechen,"+c$
- 5190 !print"melde[160][196]ich[160]in[160]33"+c$+c$+c$:fo=1:gosub3960
- 5200 print"":poke1114,42
- 5210 !print"[160][160][196]eine[160][215]ahl[160]>":return
- 5220 forz=1toez:ei$(z)="":nextz:ei$(1)="...":i=1:gf=0:fe=0:pokesd,1
- 5230 ex=0:poke54296,0:fv=0:fl=0:close3:is$=right$(ti$,4):fd=0:fs=0
- 5240 ifvn$="gma-box"thengoto5420
- 5250 close1:open1,f2,5,"protokol,s,a"
- 5260 iffi=1thenfi=0:goto5300
- 5270 iffw=1thenfw=0:goto5320
- 5280 fc=0:print#1,"hoer":goto5360
- 5290 fl=1:fw=1:return
- 5300 !printc$+c$+c$+c$+c$:print#1,"limit":zi=1
- 5310 !print"[160][160]***[160][218][160][197][160][201][160][212][160][204][160][201][160][205][160][201][160][212][160]***"
- 5320 !printc$+c$+c$+c$+"[212]schuess,[160]"+vn$
- 5330 !printc$+c$+"[194]is[160]bald."+c$
- 5340 ifzi=1thenzi=0:goto5360
- 5350 print#1,"loff"
- 5360 hh$=h$:mm$=m$:pro=1:gosub630:pro=0
- 5370 print#1,dt$+" "+hh$+"."+mm$+" - "+h$+"."+m$
- 5380 ifzx=0then:!printc$+"[197]s[160]ist[160]":gosub630:!printc$+"[204]ogoff[160]running"+c$+c$
- 5390 fort=1to5000:next:zx=0:print#1,vn$::print#1,"-------------------":close1
- 5395 pokeer,peek(er) or 4
- 5400 open1,f2,15,"s:callers":close1:open1,f2,3,"callers,s,w":print#1,ca:close1
- 5410 ifmsg=1thenmsg=0:open1,f2,15,"s:\"+vn$:close1:goto5450
- 5420 poke1114,32:goto5450
- 5430 dn=dn+1:ifdn>dm(dm)thendm=dm+1:dn=1
- 5440 dt$=right$(str$(dn),2)+"."+dm$(dm)+"[160]"+jr$
- 5450 zd=val(h$):print:ifax=0thenbf=fre(0):print"[211]ystem[160]ready.";bf;" [198]ree"+c$
- 5460 ifax=1thenax=0:goto4535
- 5470 goto4512
- 5480 data32,192,128,39,32,128,43,224,256,52,32,256,52,32,256,58,128,256,52,32
- 5490 data256,43,224,256,34,192,384,-1,-1,-1
- 5500 data"[202]an.",31,"[198]eb.",28,"[205]aerz",31,"[193]pril",30,"[205]ai",31,"[202]uni",30,"[202]uli",31
- 5510 data"[193]ug.",31,"[211]ept.",30,"[207]kt.",31,"[206]ov.",30,"[196]ez.",31,"[202]an.",31
- 5520 data133,95,134,96,76,191,163
- 5530 :!coff:s4=1:!printc$+c$+"1[160][196]ir"+c$+"2[160][195]ommand"+c$:ex=1
- 5540 !print"3[160][198].read"+c$+"4[160]new[160][198]."+c$+"5[160]new[160][200]acker"+c$
- 5550 !print"6[160]limm"+c$+"7[160][196].prot."+c$+"8[160][198].addr[160]change"+c$
- 5560 !print"9[160]prot.print"+c$+"10[160][205][211][199][160]write"+c$
- 5570 !print"11[160]conf"+c$+"12[160][197]nd"+c$
- 5580 !printc$+c$+"[195]hoise[160]":gosub220:a$=aa$
- 5585 ifval(a$)=1thengosub 1:goto5530
- 5590 ifval(a$)<2orval(a$)>12then5580
- 5600 onval(a$)-1goto5820,5940,6150,3880,3920,3940,6610,3790,6900,6960,6050
- 5820 !printc$+"[194]efehl[160]":gosub220:fi$=aa$
- 5830 iffi$=""then5530
- 5840 !printc$+"[211]icher[160]":gosub220:a$=aa$
- 5850 if(a$=chr$(74)ora$=chr$(106))then5870
- 5860 close1:goto5530
- 5870 od$=fi$
- 5880 ifleft$(od$,1)="n"orleft$(od$,1)="[206]"then5820
- 5890 close1:open1,s3,15,od$
- 5900 input#1,ff1,ff1$,ff2,ff3
- 5910 !printc$+str$(ff1)+"[160]/[160]"+ff1$+"[160]/[160]"+str$(ff2)+"[160]/[160]"+str$(ff3)+c$
- 5920 ifmid$(od$,4,1)=chr$(57)thenfm=0
- 5930 goto5530
- 5940 !printc$+"[206]ame[160]":zz=20:gosub7800:ff$=a$
- 5950 fi$=ff$+",s,r"
- 5960 close1:close3:open1,s3,3,fi$:open3,s3,15:input#3,ff1,ff1$:close3:close1
- 5970 !printc$+c$
- 5980 ifff1<>0then:!printc$+str$(ff1)+"/"+ff1$+c$:goto5530
- 5990 ifs3=9then6020
- 6000 if(left$(fi$,1)<>"\")and(mid$(fi$,3,1)<>" ")then 6080
- 6010 rem
- 6020 close1:open1,s3,3,fi$
- 6030 gosub70
- 6040 close1:gosub220:goto5530
- 6050 close1:close3:close5:close6
- 6060 !printc$+c$+"[194]ox[160]ready"+c$+c$:s4=0:bf=fre(0)
- 6070 goto4540
- 6080 s0=0:close1:open1,8,2,fi$
- 6085 !get#1,a$,200:ifst<>0thenclose1:!waita$+c$+"*[197][206][196]*"+c$:zz=1:gosub7800:s0=1
- 6087 ifs0<>0thens0=0:goto 5530
- 6090 !waita$:if rs and 1 then close1:goto5530
- 6100 goto6085
- 6150 !printc$+c$+"1[160]files"+c$+"2[160]prot."+c$+"choise[160]"
- 6160 gosub220
- 6170 ifaa$<"1"oraa$>"2"then6220
- 6180 ifaa$="2"then6210
- 6190 ifaa$=""then6220
- 6200 close3:open3,s3,3,"@:files,s,w":print#3,">--------":goto6220
- 6210 close3:open3,s3,3,"@:protokol,s,w":print#3,">--------"
- 6220 close3:goto5530
- 6230 pri=1:gf=0:i=1:ei$(1)="...":goto860
- 6240 ifdru=1then6270
- 6250 !printc$+c$+"[208]rinting...[160][194]itte[160]warten."
- 6260 sn$="[196]rucker":fm=fm+1:gosub3970:goto1480
- 6270 !printc$+c$+"[208]rinting...[160][194]itte[160]warten."
- 6280 close4:open4,4,7:z=1
- 6290 print#4:print#4:print#4,"--------------------------------------":print#4
- 6300 print#4,dt$:print#4,"[205]sg.von[160]"+vn$:print#4
- 6310 ifei$(z)="..."orz>ezthenclose4:gf=0:i=1:ei$(1)="...":fs=1:goto1540
- 6320 print#4,ei$(z):ei$(z)="":z=z+1:goto6310
- 6330 close1:open1,f1,3,mn$(z1,z2)+",s,r":!printc$+c$+c$
- 6340 !printc$:gosub 7700:close1:!printc$+c$+c$+">>[160][198]ile[160][197]nde[160]<<"+c$+c$:return
- 6350 ifpri=1thengoto6410
- 6360 !printc$+c$+"[193][160][195][160][200][160][212][160][213][160][206][160][199]!!"+c$+"[212]ext[160]noch[160]nicht[160]gespeichert!"+c$
- 6370 !print"[211]oll[160][212]ext[160]gespeichert[160]werden[160]([202]/[206])"
- 6380 zz=1:gosub7800:iffl=1thenformm=0toez:ei$(mm)="":return
- 6390 ifa$=kj$ora$=gj$thena$=ks$:goto1070
- 6400 sic=0:a$=kq$:goto1000
- 6410 !printc$+c$+"[193][160][195][160][200][160][212][160][213][160][206][160][199]!!"+c$+"[212]ext[160]noch[160]nicht[160]gedruckt!"+c$
- 6420 !print"[211]oll[160][212]ext[160]gedruckt[160]werden[160]([202]/[206])"
- 6430 zz=1:gosub7800:iffl=1thenreturn
- 6440 ifa$=kj$ora$=gj$thena$=ks$:goto1060
- 6450 sic=0:a$=kq$:goto1000
- 6460 ifme=1then6480
- 6470 aa=54272:pokeaa+5,30:pokeaa+6,32:pokeaa+24,15
- 6480 readhf,nf,nw :pokeaa+5,30:pokeaa+6,32:pokeaa+24,15:
- 6490 ifhf<0thenrestore:pokeaa+4,00:return
- 6500 pokeaa,nf:pokeaa+1,hf
- 6510 pokeaa+4,33
- 6520 fori=1tonw:nexti
- 6530 pokeaa+4,33
- 6540 fori=1to70:nexti
- 6550 me=1:pokeaa+4,00:return
- 6560 close1:close3:open1,f2,3,"\"+vn$+",s,r":open3,f2,15:ab=0
- 6570 input#3,ab:close3
- 6580 ifab<>0thenclose1:!printc$+c$+"[203]eine[160][205]sg.[160]fuer[160][196]ich.":return
- 6590 close1:open1,f2,4,"\"+vn$+",s,r"
- 6600 gosub70:return
- 6610 !printc$+c$+"old[160]addr.[160]"+str$(s3)+c$
- 6620 !printc$+"new[160]adr.[160]?":gosub220:ff9$=aa$
- 6630 s3=val(ff9$):ifs3<8ors3>9then6610
- 6640 goto5530
- 6650 input"limit[160]";rn:ifrn>90orrn<0then6650
- 6660 goto5160
- 6670 ifx=6then6870
- 6680 iffv=1then:!printc$+c$+"[196]u[160]musst[160][196]ich[160]zuerst[160]einschreiben.":return
- 6690 !printc$+c$+"[208]rogramme[160]zum[160][196][207][215][206]'[204]aden"+c$
- 6700 !print"-------------------------------------"+c$+c$+c$
- 6710 close1:open1,f3,3,"filebox,s,r":ii=1
- 6720 ifst=64then6740
- 6730 input#1,ii$(ii):ii=ii+1:goto6720
- 6740 ii=ii-1:close1:forij=1toii
- 6750 !printstr$(ij)+"[160]"+ii$(ij)+c$
- 6760 nextij:!printc$+c$+"[160][160][160][196]eine[160][215]ahl[160]>"
- 6770 zz=3:gosub 7800:iffl=1thenreturn
- 6780 ifa$=""ora$=kq$ora$=gq$thenclose1:return
- 6790 ik=val(a$):ifik<1orik>iithen:!print"-->":goto6770
- 6800 !printc$+c$+ii$(ik)+c$+c$
- 6810 !print"ready[160]?[160](j/n)":zz=1:gosub 7800:iffl=1thenreturn
- 6820 ifa$=kj$ora$=gj$then6850
- 6830 ifa$=chr$(13)then6810
- 6840 return
- 6850 open1,f3,3,ii$(ik)+",s,r":!printc$+c$+c$+c$
- 6860 !printc$:gosub 7700:close1:!printc$+c$+c$+c$+"--[160][198]ile[160][197]nde[160]--"+c$+c$:return
- 6870 !printc$+c$+"[211]ys[207]p's[160][201]nfoecke"+c$
- 6880 !print"-----------------"+c$+c$+c$
- 6890 close1:open1,f3,3,"anleitung,s,r":ii=1:goto6720
- 6900 gosub2370
- 6910 sn$=na$:gosub860:fp=0:goto5530
- 6950 close1:open1,f2,3,"anfang,s,r":!printc$+c$+c$:gosub 7700:close1:return
- 6960 gosub590:goto5530
- 6970 close1:open1,f2,3,"hackerpass,s,r"
- 6980 ifst=64thenclose1:!printc$+c$:goto7020
- 6990 input#1,ha$
- 7000 ifha$=vn$thenclose1:da=1:goto3070
- 7010 goto6980
- 7020 !print"[203]ein[160][218]utritt[160]zur[160][200]acker-[197]cke!"
- 7025 !printc$+"[193]nmeldung[160]in[160][211]eite[160]13[160]oder[160]52"+c$
- 7030 !print"[205]it[160]vollst.[160][193]dresse!"+c$+c$:return
- 7040 close1:open1,f1,3,mn$(z1,z2)+",s,r":!printc$+c$:us=1
- 7050 pokecx,0:!printc$+c$+c$:a$=""
- 7060 d$="":input#1,d$:d$=a$+d$:s1=st
- 7070 ifs1<>0orpeek(cx)=255then:!printc$+c$+">>[160][198]ile[160][197]nde[160]<<":close1:return
- 7080 !printc$+c$+c$:input#1,f$:gosub 7700:ifpeek(cx)=255then7070
- 7090 get#1,a$:a$="":get#1,a$:s1=st
- 7100 ifs1<>0then7070
- 7110 !printc$+">"+c$:if(peek(er)and16)=0thenfl=1:fc=1:close1:return
- 7120 goto7060
- 7500 iffv=1then:!printc$+c$+"[196]u[160]musst[160][196]ich[160]zuerst[160]eintragen!"+c$+c$:return
- 7510 !printc$+c$+c$+"[193]nmeldung[160][200]acker"+c$+"----------------"+c$
- 7520 !printc$+"[206]ame.......>":zz=30:gosub 7800:a1$=a$:iffl=1thenreturn
- 7540 !printc$+"[214]orname....>":zz=30:gosub 7800:a2$=a$:iffl=1then return
- 7550 !printc$+"[211]trasse/nr.>":zz=30:gosub 7800:a3$=a$:iffl=1thenreturn
- 7560 !printc$+"[208][204][218]/[207]rt....>":zz=30:gosub 7800:a4$=a$:iffl=1thenreturn
- 7570 !printc$+"[212]el(vorw.!)>":zz=30:gosub 7800:a5$=a$:iffl=1thenreturn
- 7580 if(a1$="")or(a2$="")or(a3$="")or(a4$="")or(a5$="")thenreturn
- 7590 close1:open1,8,2,"anmeldung,s,a"
- 7600 print#1,vn$:print#1,pa$:print#1:print#1,a1$:print#1,a2$:print#1,a3$
- 7610 print#1,a4$:print#1,a5$:print#1,">--------"
- 7620 close1:!printc$+c$+"[196]aten[160]sind[160]gesaved"+c$+"[215]irst[160]in[160]den[160]naechsten[160][212]agen"
- 7630 !printc$+"eingetragen."+c$:open1,8,2,"anm.hacker,s,a":print#1,vn$:close1
- 7640 return
- 7700 rem file read
- 7710 !get#1,a$,255,255:if(rs and 4)=0then:!wait a$:return
- 7720 !waita$,1,1,1
- 7725 if rs and 2 thengosub 7740:return
- 7727 if rs and 1 then 7730
- 7729 ifst=0thengoto 7710
- 7730 poke cx,255:s1=66:return
- 7740 !get#1,a$,255,255:if((rs and 4)<>0) and st=0 then 7740
- 7750 return
- 7800 rem input
- 7805 if(peek(er)and16)=0 thenfl=1:fc=1:return
- 7810 ifzz=0thenzz=1:
- 7815 !input a$,zz:ifrsand 128 then fl=1:fc=1:return
- 7820 if(peek(er) and 16)=0 then fl=1:fc=1:return
- 7830 fl=0:fc=0:return
-