home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magic Disk 64
/
Magic_Disk_64_92-03_1992_-_de_Side_B.d64
/
vokabelkingm
(
.txt
)
< prev
Wrap
Commodore BASIC
|
2023-02-26
|
16KB
|
433 lines
0 open1,8,15,"m-w"+chr$(7)+chr$(28)+chr$(1)+chr$(15):close1
1 l$="========================================"
2 a(1)=0:a(2)=11:a(3)=12:a(4)=15:a(5)=1:a(6)=15:a(7)=12:a(7)=11:a(8)=0
3 yu$(1)="[174][146]remdwort ":yu$(2)="[167][146]eutsches [184][146]ort ":yu$(3)=yu$(2):fq=53265
7 dim fr$(500),d1$(500),d2$(500),so(500),ko(500):poke768,145
10 print"[147]";:poke53280,0:poke53281,0:rempoke788,52:poke808,225:poke657,128
20 pokefq,11:printchr$(142)"[147][155]d**************************************c";
30 print"**b[146] a[146]**";
40 print"*b[146] qr[146] [176][191][188][172][177][187][165][188][180][162][181][146][155] qr[146] a[146]*";
45 print"*c[146] st[146] von [167][146]irk [178][146]hner st[146] d[146]*";
50 print"**c[146] d[146]**";
60 print"a**************************************b[146] "
70 print"==============[178][146]uswahlmen@===============";
80 print
90 print" [161][146]okabeln eingeben .............. *1[146]* "
100 print" [161][146]okabeln abfragen .............. *2[146]* "
110 print" [161][146]okabeln @berpr@fen ............ *3[146]* "
120 print" [182][146]ernerfolg ..................... *4[146]* "
130 print" [161][146]okabeln [182][146]aden, [163][146]peichern ...... *5[146]* "
140 print" [167][146]rucken ........................ *6[146]* "
150 print" [170][146]rogramm beenden, [185][146]ilfe ........ *7[146]* ":printl$;
160 print" + a*([195])*[205][193][199][201][195]*[196][201][211][195]*b[146] + ";:pokefq,27
180 geta$:ifa$=""then180
190 on val(a$) goto 1000,2000,6000,7000,4500,11000,3500
200 goto 180
1000 pokefq,11
1020 print"[147]=========[179][146]eue [161][146]okabeln eingeben========="
1050 print" [179][146]eue [161][146]okabeln ................... *1[146]*"
1060 print" [178][146]lte [167][146]atei vervollst;ndigen ..... *2[146]*"
1070 print" [189][146]eine [182][146]ust mehr, dann ........... *3[146]* ";l$:pokefq,27
1080 geta$:ifa$=""then1080
1090 ifval(a$)>3orval(a$)<1then1080
1095 ifa$="1"thenifqp=0thenqp=1:goto1120
1097 ifa$="1"andso>0thenfori=1toz:so(i)=0:next
1100 ifa$="1"thenz=0:qw$="":so=0:sg=0:gu=0:se=0:ni=0
1110 ifa$="3"then20
1120 z=z+1:ifz>500then20
1130 print"[147]============[161][146]okabeln eingeben===========":vy=0
1135 print"[179][146]r. "z"[157]*":printtab(4)"[145]*"
1140 fori=1to3:x=0:poke198,0:print:printyu$(i):print
1150 poke204,0:geta$:ifa$=""then1150
1154 a=asc(a$):ifa=58ora=44ora=192ora=42then1150
1155 ifa=13thenprint" ";:poke204,1:goto1186
1157 ifa=32ora=186then1175
1158 ifa=20then1900
1165 ifa>93anda<191then1150
1167 ifa<39then1150
1175 x=x+1:ifx>37thenx=37:goto1150
1180 printa$;:qw$=qw$+a$:goto1150
1186 ifright$(qw$,1)=" "thengosub1800
1187 ifqw$=""thenqw$="[144]n[155]"
1188 if jl=1thenjl=0:fg$=qw$:return
1190 ifi=1thenfr$(z)=qw$:ifqw$="[144]n[155]"thenz=z-1:goto20
1192 ifi=2thend1$(z)=qw$
1193 ifi=3thend2$(z)=qw$
1195 ifi=3thenifqw$="[144]n[155]"thend2$(z)="^"
1197 qw$="":next:ni=ni+1:ko(z)=1
1198 ifvy=1then6200
1199 print:print" fghi[146]-[184][146]eiter l[146]-[179][146]ochmal o[146]-[190][146]en@"
1200 print" *1[146]*-[163][146]ondervokabelspeicher"
1210 geta$:ifa$=""then1210
1220 ifa$="n"thenz=z-1:ni=ni-1:goto1120
1230 ifa$="1"thenifso(z)<1thenso(z)=1:so=1:printtab(17)"[189][146]lar!":goto1210
1235 ifa$="m"then20
1240 goto1120
1800 rem
1810 j=0
1820 ifright$(qw$,1)=" "thenqw$=left$(qw$,len(qw$)-1):j=j-1
1830 j=j+1:ifj>len(qw$)then1850
1840 goto1820
1850 return
1900 ifqw$=""thengoto1150
1910 poke204,1:print"[157] [157][157]";:qw$=left$(qw$,len(qw$)-1):x=x-1:goto1150
2000 ifz>0then2010
2001 print"[147]======[189][146]eine [161][146]okabeln im [163][146]peicher!======="
2002 fori=1to1300:next:goto20
2010 pokefq,11:print"[147]============[161][146]okabeln abfragen===========":kl=0
2020 print" [174][146]remdwort - [167][146]eutsch .............. *1[146]*"
2030 print" [167][146]eutsch - [174][146]remdwort .............. *2[146]*"
2035 print" [170][146]er [171][146]ufall gemischt .............. *4[146]*"
2040 print" [171][146]ur@ck zum [185][146]auptmen@ ............. *5[146]* ";l$
2045 sy=0:gosub2400:pokefq,27
2050 geta$:ifa$=""then2050
2060 ifa$="1"thenfr=1:goto8000
2070 ifa$="2"thenfr=0:goto8000
2072 ifa$="4"thenzf=1:goto8000
2073 ifa$="3"thenhj=hj+1:gosub2400
2080 ifa$="5"then20
2085 goto2050
2090 print"[147]============[161][146]okabeln abfragen===========":ifkl=1then2101
2100 zu=int(rnd(1)*z)+1:ifzu>zthen2100
2101 ifzf=1thenzg=int(rnd(1)*2):ifzg=1then2150
2110 iffr=1thengoto2150
2130 print"[167][146]eutsches [184][146]ort"
2140 printd1$(zu):print
2145 ifd2$(zu)<>"^"andleft$(d2$(zu),1)<>"("thenprintd2$(zu):print
2147 print"[174][146]remdwort":jl=1:x=0:qw$="":gosub1150
2148 iffg$<>fr$(zu)thengoto2350
2149 goto2210
2150 print"[174][146]remdwort":printfr$(zu)
2160 print"[167][146]eutsch":print:jl=1:x=0:qw$="":gosub1150
2170 iffg$=d1$(zu)orfg$=d2$(zu)thengw=1:goto2200
2190 goto2350
2200 ifhj=1thenifd2$(zu)<>"^"andleft$(d2$(zu),1)<>"("thengoto2250
2210 print:print"=================[166][146]ichtig!==============="
2215 fori=1to8:poke53280,a(i):forj=1to22:nextj,i:za=-1:gosub2500
2220 printfr$(zu)
2230 print""d1$(zu)"[155]"
2235 ifd2$(zu)<>"^"thenprint""d2$(zu)"[155]"
2240 goto2310
2250 print:print"[145][145][145][166][146]ichtig! "
2260 print"2.[146] [174][146]orm":jl=1:x=0:qw$="":gosub1150
2270 iffg$=d1$(zu)orfg$=d2$(zu)then2300
2280 print:print"[174][146]ast richtig!":print""d1$(zu)
2285 print""d2$(zu)"[155]":goto2310
2300 print:print"=======[179][146]ochmal richtig! [163][146]ehr gut!=======":goto2215
2310 print" fghi[146]-[184][146]eiter o[146]-[190][146]en@ k[146]-[178][146]usdrucken"
2320 geta$:ifa$=""then2320
2325 ifkl=1anda$=chr$(32)thenkl=0:return
2330 ifa$="a"thenj=2:a=zu:e=a:goto15010
2335 ifa$="m"thenprint:goto20
2340 goto2090
2350 fori=1to3:forj=0to15:poke53270,j:nextj,i:poke53270,8
2355 print:print"[170][146]ardon, das ist nicht richtig!":za=1:gosub2500
2360 goto2220
2400 ifhj>2thenhj=1
2405 ifhj=2then2420
2410 ifhj=1then2430
2420 print" [178][146]lle dt. [174][146]ormen ...... (ja) (lmnl[146]) *3[146]*":return
2430 print" [178][146]lle dt. [174][146]ormen ...... (jk[146]) (nein) *3[146]*":return
2500 ki=ko(zu):ko(zu)=ko(zu)-za:ifko(zu)<1orko(zu)>4thenko(zu)=ki:return
2510 ifki>ko(zu)then2530
2520 ifko(zu)>kithen2600
2530 ifki=4thensg=sg-1:gu=gu+1
2540 ifki=3thengu=gu-1:se=se+1
2550 ifki=2thense=se-1:ni=ni+1
2560 return
2600 ifki=1thenni=ni-1:se=se+1
2610 ifki=2thense=se-1:gu=gu+1
2620 ifki=3thengu=gu-1:sg=sg+1
2630 return
3500 print"[145]fghi[146]-[185][146]ilfe k[146]-[178][146]ufh/ren o[146]-[190][146]en@";
3510 geta$:ifa$=""then3510
3520 ifa$="a"then4000
3530 ifa$="m"thenprint"[145]";:goto160
3600 pokefq,11:print"[147]============[175][146]astaturbelegung============"
3605 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]"
3610 print" 1 2 3 4 5 6 7 8 9 0 + - \ ohne"
3620 print" q w e r t y u i o p @"
3630 print" a s d f g h j k l ; [163][146]hift"
3640 print" z x c v b n m , . /"
3645 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]"
3650 print" ' ( )"
3660 print" [209] [215] [197] [210] [212] [217] [213] [201] [207] [208] [186] mit"
3670 print" [193] [211] [196] [198] [199] [200] [202] [203] [204] ]"
3680 print" [218] [216] [195] [214] [194] [206] [205] < > ? [163][146]hift"
3685 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]"
3690 print" *1*2*3*4*5*6*7*8*9*0*+*-*\*[146] [171][146]um"
3700 print" [152]*[155]*[209]*[215]*[197]*[210]*[212]*[217]*[213]*[201]*[207]*[208]*@***[152]*[146][155] [161][146]ergleich"
3710 print" *[193]*[211]*[196]*[198]*[199]*[200]*[202]*[203]*[204]***;*[152]****[146][155] einfache"
3720 print" [152]**[155]*[218]*[216]*[195]*[214]*[194]*[206]*[205]*,*.*/*[152]****[146][155] [175][146]astatur"
3730 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]":pokefq,27
3800 get a$:ifa$=""then3800
3810 goto20
4000 print"[147] [175][146]sch@ss bis zum n;chsten mal !"
4010 fori=1to1500:next:sys64738
4500 pokefq,11:print"[147]======[161][146]okabeln speichern und laden======"
4510 print" [178][146]bspeichern ...................... *1[146]* "
4520 print" [182][146]aden ............................ *2[146]* "
4525 print" [179][146]achladen (max.500[146] [161][146]ok.) ......... *3[146]* "
4530 print" [167][146]irectory ........................ *4[146]* "
4540 print" [171][146]ur@ck zum [190][146]en@ .................. *5[146]* ";l$:pokefq,27
4550 geta$
4560 ifa$="5"thenprint:goto20
4570 a=val(a$)
4575 onagoto5000,5090,5200,10000
4600 goto4550
5000 ifz=0then2001
5001 i=1:gosub13000
5005 ifi=5then20
5010 open2,8,2,"@0:"+na$+",s,w"
5020 print#2,z
5031 print#2,so
5032 print#2,sg
5033 print#2,gu
5034 print#2,se
5035 print#2,ni
5036 fori=1toz
5040 print#2,fr$(i)
5041 print#2,ko(i)
5042 print#2,d1$(i)
5043 print#2,so(i)
5044 print#2,d2$(i):next
5070 close2:goto20
5090 i=2:gosub13000
5095 ifi=5then20
5097 open2,8,2,"0:"+na$+",s,r"
5100 input#2,z
5101 input#2,so
5102 input#2,sg
5103 input#2,gu
5104 input#2,se
5105 input#2,ni
5110 fori=1toz
5120 input#2,fr$(i)
5121 input#2,ko(i)
5122 input#2,d1$(i)
5123 input#2,so(i)
5124 input#2,d2$(i):next
5150 close2:goto20
5200 i=3:gosub13000
5205 ifi=5then20
5210 open2,8,2,"0:"+na$+",s,r"
5220 input#2,q:ifz+q>500thenclose2:goto20
5221 input#2,a:ifa=1thenso=1
5222 input#2,b:sg=sg+b
5223 input#2,c:gu=gu+c
5224 input#2,d:se=se+d
5225 input#2,e:ni=ni+e
5230 fori=(z+1)to(z+1)+q
5240 input#2,fr$(i)
5250 input#2,ko(i)
5260 input#2,d1$(i)
5265 input#2,so(i)
5270 input#2,d2$(i):next
5280 close2:z=z+q:goto20
6000 ifz=0then2001
6005 pokefq,11:print"[147]============[161][146]okabeln ansehen============"
6010 print" [161][146]okabeln ansehen ................ *1*[146] "
6020 print" [161][146]okabel suchen .................. *2*[146] "
6030 print" [171][146]ur@ck zum [190][146]en@ ................. *3*[146] ";l$:pokefq,27
6050 geta$:ifa$=""then6050
6060 a=val(a$):ifa>0ora<4then6080
6070 goto6050
6080 onagoto6090,6300,20
6090 i=0
6100 i=i+1:ifi>ztheni=1
6105 goto 6200
6110 print"[147]==========[161][146]okabel korrigieren==========="
6115 h=i:forj=1to3:jl=1:print:printyu$(j):print
6116 ifj=1thenprintfr$(h);:x=len(fr$(h)):qw$=fr$(h)
6117 ifj=2thenprintd1$(h);:x=len(d1$(h)):qw$=d1$(h)
6118 ifj=3andd2$(h)<>"^"thenprintd2$(h);:x=len(d2$(h)):qw$=d2$(h)
6119 gosub1150
6120 ifj=1thenfr$(h)=qw$
6125 ifj=2thend1$(h)=qw$:qw$=""
6127 ifj=3thend2$(h)=qw$:ifd2$(h)="[144]n[155]"thend2$(h)="^"
6128 next:so(h)=0
6170 print:print" fghi[146]-[184][146]eiter *1*[146]-[163][146]ondervokabelspeicher"
6180 geta$:ifa$=""then6180
6185 ifa$="1"thenso(h)=1:i=h:goto6200
6190 i=h
6200 pokefq,11:print"[147]===========[161][146]okabeln ansehen============="
6205 print" [161][146]okabel [179][146]ummer "i"[146][157]*":print"[145]"tab(16)"*"
6207 ifso(i)=0thenprint" [189][146]ein [163][146]ondervokabel":goto6220
6210 print" [163][146]ondervokabel!"
6220 print" ";fr$(i)
6230 print" ";d1$(i)
6240 print" ";:wy=0:ifd2$(i)="^"thenprint"[151][179][146]ichts[155]":wy=1
6241 if wy<>1thenprintd2$(i)
6242 onko(i)goto6243,6244,6245,6246
6243 print"[151] [161][146]okabel nicht gelernt.":goto6247
6244 print"[152] [161][146]okabel schlecht gelernt.":goto6247
6245 print"[155] [161][146]okabel gut gelernt!":goto6247
6246 print" [161][146]okabel super gelernt!"
6247 print" [155]fghi[146]-[184][146]eiter p[146]-[189][146]orrektur o[146]-[190][146]en@"
6248 print" y[146]-[184][146]eiter im [184]er [163][146]chritt x[146]-[182][146]/schen":pokefq,27
6249 printtab(13)"k[146]-[178][146]usdrucken":pokefq,27
6250 geta$:ifa$=""then6250
6260 ifa$="k"thenx=i:goto6110
6270 ifa$="5"theni=i+5:goto6280
6271 ifa$="a"thena=i:e=i:j=3:zu=i:goto15010
6275 ifa$="m"then20
6276 ifa$="l"thengosub8600
6277 i=i+1
6280 ifi>ztheni=1
6285 goto6200
6290 goto6100
6300 print"[147]=============[161][146]okabeln suchen============"
6310 print" [220][146]itte geben sie das zu suchende "
6320 print" [184][146]ort ein "
6330 open1,0:print" ";:input#1,su$:close1
6340 sy=0:fori=1toz
6350 ifsu$=fr$(i)orsu$=d1$(i)orsu$=d2$(i)thensy=i
6360 next
6370 ifsy>0theni=sy:goto6200
6380 print:print" [168][146]ch habe nichts gefunden!":forj=1to1600:next:goto6000
7000 ifz=0then2001
7005 pokefq,11:print"[147]==============[182][146]ernerfolg================ "
7010 print"[183][146]elernt [165]";tab(31)"[165] [178][146]nzahl"
7015 li$=" [165] [165]"
7020 print"[164][164][164][164][164][164][164][164][164][165] [173][164][164][164][164][164][164][164]":printli$:printli$
7030 print"sehr gut [165]"tab(31)"[165] "sg"[157][146]*[145]":print tab(33)"*":printli$:printli$
7040 print" gut [165]"tab(31)"[165] "gu"[157][146]*[145]":print tab(33)"*":printli$:printli$
7050 print"schlecht [165]"tab(31)"[165] "se"[157][146]*[145]":print tab(33)"*":printli$:printli$
7060 print" nicht [165]"tab(31)"[165] "ni"[157][146]*[145]":print tab(33)"*":printli$:printli$
7070 print"[163][163][163][163][163][163][163][163][163][176][174][176][174][176][174][176][174][176][174][176][174][176][174][176][174][176][174][176][174][176][163][189][163][163][163][163][163][163][163]"
7080 print" [170][146]rozent [188][190] [179][191] [172][190] [170][191] [187][178] [165] "z"[157][146]*[145]":printtab(33)"*"
7090 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][173][164][164][164][164][164][164][164]"
7100 print""
7110 printtab(9);:za=int((sg/z)*20):ifza>0thenfori=1toza:print"[171]";:next
7115 print""
7120 printtab(9);:za=int((gu/z)*20):ifza>0thenfori=1toza:print"[155][171]";:next
7125 print""
7130 printtab(9);:za=int((se/z)*20):ifza>0thenfori=1toza:print"[152][171]";:next
7135 print""
7140 printtab(9);:za=int((ni/z)*20):ifza>0thenfori=1toza:print"[151][171]";:next
7145 print"[155] fghi[146]-[190][146]en@ *w[146]*-[161][146]okabelreset"
7150 pokefq,27
7160 geta$:ifa$=""then7160
7170 ifa$="r"thensg=0:gu=0:se=0:ni=z:fori=1toz:ko(i)=1:next:print"[147]":goto20
7180 print"[147]":goto20
8000 pokefq,11:print"[147]";l$
8005 print" [178][146]lle [161][146]okabeln .................... *1[146]*"
8010 print" [178][146]lle ab den gut gelernten ........ *2[146]*"
8020 print" [178][146]lle ab schlecht gelernten ....... *3[146]*"
8030 print" [178][146]lle ab nicht gelernten .......... *4[146]*"
8110 print" [163][146]ondervokabelabfrage ............. *5[146]*"
8120 print" [179][146]ach [166][146]eihenfolge abfragen ........ *6[146]* ";l$:pokefq,27
8130 wait198,1:geta$
8140 ifa$="1"then2090
8150 ifa$="2"thenifgu+se+ni>0then8210
8160 ifa$="3"thenifse+ni>0then8300
8170 ifa$="4"thenifni>0then8400
8180 ifa$="5"thenifso=1then8700
8190 ifa$="6"then8500
8200 goto8130
8210 ifgu+se+ni<9then8260
8220 zu=int(rnd(1)*z)+1:ifzu>zthen8220
8230 ifko(zu)<4thenkl=1:gosub2090
8240 ifgu+se+ni>0then8210
8250 goto20
8260 zu=zu+1:ifzu>zthenzu=1
8270 goto8230
8300 ifse+ni<8then8350
8310 zu=int(rnd(1)*z)+1:ifzu>zthen8310
8320 ifko(zu)<3thenkl=1:gosub2090
8330 ifse+ni>0then8300
8340 goto20
8350 zu=zu+1:ifzu>zthenzu=1
8360 goto8320
8400 ifni<7then8450
8410 zu=int(rnd(1)*z)+1:ifzu>zthen8410
8420 ifko(zu)=1thenkl=1:gosub2090
8430 ifni>0then8400
8440 goto20
8450 zu=zu+1:ifzu>zthenzu=1
8460 goto8420
8500 zu=0
8510 zu=zu+1:ifzu>zthenzu=1
8520 kl=1:gosub2090:goto8510
8600 ifz=1thenz=0:return
8605 fr$(i)=fr$(z):d1$(i)=d1$(z):d2$(i)=d2$(z):z=z-1
8610 ifko(i)=1thenni=ni-1
8620 ifko(i)=2thense=se-1
8630 ifko(i)=3thengu=gu-1
8640 ifko(i)=4thensg=sg-1
8650 return
8700 zu=zu+1:ifzu>zthenzu=1
8710 ifso(zu)=1thenkl=1:gosub2090
8720 goto8700
10000 printchr$(14):print"[147][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][196]irectory[192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]"
10020 print" 0";:open1,8,0,"$":poke781,1:sys65478:geta$,a$,a$,a$:x$=chr$(0)
10030 fori=1to 7:geta$,b$,c$,d$:printtab(5)a$b$c$d$;:next:print:geta$,a$,a$,b$
10040 ifstthensys65484:close1:goto10060
10050 printtab(5)asc(a$+x$)+256*asc(b$+x$);:goto10030
10060 print" <[211][208][193][195][197]> [146]"
10070 geta$:ifa$=""then10070
10080 goto20
11000 ifz=0then2001
11005 pokefq,11:print"[147]=============[167][146]ruckerausgabe============="
11010 print" [173][146]bungsblatt drucken .............. *1[146]*"
11020 print" [161][146]okabeln drucken ................. *2[146]*"
11030 print" [171][146]ur@ck zum [190][146]en@ .................. *3[146]*":printl$:pokefq,27
11040 geta$:ifa$=""then11040
11050 ifval(a$)<1orval(a$)>3then11040
11060 onval(a$)goto11070,15000,20
11070 print" [167][146]eutsch-[174][146]remdwort - *1*[146]"
11080 print" [174][146]remdwort-[167][146]eutsch - *2*[146]"
11090 geta$:ifa$=""then11090
11100 ifa$="1"then11150
11120 i=0:gosub13000
11125 ifa<1ora>zore<1ore>zthen20
11130 gosub11220:fori=atoe:print#4,chr$(17)fr$(i);" :"
11133 print#4,"[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][164][164][164][164]";
11134 print#4,chr$(17)" [165] ";d1$(i);:ifd2$(i)<>"^"thenprint#4,", ";d2$(i);
11139 print#4,:nexti
11140 close4:goto20
11150 i=0:gosub13000
11155 ifa<1ora>zore<1ore>zthen20
11160 gosub11220:fori=atoe:print#4,chr$(17)d1$(i);:ll=0
11163 ifd2$(i)<>"^"andleft$(d2$(i),1)<>"("thenprint#4,chr$(17)", "d2$(i):ll=1
11164 ifll=0thenprint#4,
11165 print#4,"[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][164][164][164][164]";
11166 print#4,chr$(17)" [165] ";fr$(i)
11167 next:close4:goto20
11170 close4:goto20
11220 open4,4:print#4,chr$(17)" *** [213]ebungsblatt *** (bei [180]falten!)"
11225 print#4,:print#4,
11230 return
13000 printchr$(14):print"[147][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]";
13010 ifi=1thenb=1:print"[211]peichern[192][192][192][192][192][192][192][192][192][192][192][192][192][192]"
13011 ifi=2thenb=1:print"[204]aden[192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]"
13012 ifi=3thenb=1:print"[206]achladen[192][192][192][192][192][192][192][192][192][192][192][192][192][192]"
13013 ifi=0thenb=2:b$(1)="[214]on [215]ort [206]r.":b$(2)="[194]is [215]ort [206]r."
13014 ifi=0thenprint"[196]rucken[192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]"
13015 ifi>0thenb$(1)="[206]ame der [196]atei:"
13020 forj=1tob
13030 printb$(j):c$=""
13040 geta$:ifa$=""then13040
13050 ifasc(a$)>44andasc(a$)<58then13080
13060 ifi>0andasc(a$)>64andasc(a$)<91then13080
13070 ifasc(a$)=13then13100
13072 ifasc(a$)=32then13080
13075 ifasc(a$)=20andc$<>""thenc$="":print:print"[145] [145]":goto13040
13078 goto13040
13080 c$=c$+a$:printa$;:iflen(c$)>15then13100
13090 goto13040
13100 print:ifi>0theni=0:goto13200
13110 ifi=0andj=1thena=val(c$):next
13120 e=val(c$):return
13200 ifc$=""thenpokefq,11:printchr$(142):i=5:return
13210 na$=c$:return
14000 return
15000 i=0:gosub 13000
15005 ifa<1ora>zore<1ore>zthen20
15010 open4,4:fori=atoe:print#4,chr$(17)fr$(i)" .... : ";d1$(i);
15020 ifd2$(i)<>"^"thenprint#4,chr$(17)", ";d2$(i):goto15040
15030 print#4,
15040 next:ifj=2thenj=0:close4:goto2320
15050 ifj=3thenclose4:i=zu:goto6250
15060 close4:goto20