home *** CD-ROM | disk | FTP | other *** search
- 1 rem +-+-+-+-+-+-+-+-+-+-+-
- 2 rem - tape-index +
- 3 rem + -
- 4 rem - by bernd harder +
- 5 rem + an der chaussee 92 -
- 6 rem - 2208 glueckstadt +
- 7 rem + -
- 8 rem - tel.: 04124/2791 +
- 9 rem +-+-+-+-+-+-+-+-+-+-+-
- 101 :
- 102 rem bildschirmfarben , turbo-tape veraendern , echtzeituhr initialisieren
- 103 :
- 105 poke53280,0:poke53281,0
- 110 data160,5,177,178,32,22,231,200,192,21,208,246,166,2,154,173,11,220,141,11
- 115 data220,76,174,167,186,134,2,32,224,196,76,174,167,165,1,41,16,208,1,96,32
- 120 data147,252,76,36,197
- 125 fori=50456to50488:reada:pokei,a:next
- 130 fori=50694to50706:reada:pokei,a:next:poke50053,76:poke50054,48
- 135 poke50055,197:poke56334,peek(56334)or128:poke56335,peek(56335)and127
- 140 :
- 141 rem menue
- 142 :
- 145 print"[147][159]-f1- cassette durchsuchen
- 150 [153]"-f3- index ausdrucken
- 155 print"-f5- index abspeichern
- 160 [153]"-f7- index laden
- 165 getc$:ifc$=""then165
- 170 ifasc(c$)<133orasc(c$)>136then165
- 175 onasc(c$)-133goto260,355,400
- 176 :
- 177 rem cassette durchsuchen
- 178 :
- 180 clr:dima$(512):print"[147]legen sie die erste seite ein !":poke198,0:wait198,1
- 185 poke198,0:poke56331,0:poke56330,0:poke56329,0:print"press play on tape
- 190 [139]([194](1)[175]48)[179][177]0[167]190
- 195 [151]56328,0
- 200 [153]"load":[151]56328,[194](56328):_l
- 205 [151]631,13:[139]([194](1)[175]16)[179][177]0[167]230
- 210 t[178][194](56331)[172]3600[170](([194](56330)[175]112)[172].625[170]([194](56330)[175]15))[172]60
- 215 t[178]t[170]([194](56329)[175]112)[172].625[170]([194](56329)[175]15)[170][181]([194](56328)[173]10[170].5)
- 220 t[178][181](((t[172]4[170]1874.89)[174].5[171]43.3)[172]7.85512[170].5):[151]198,1:[133]"cmdcmd";a$(z)
- 225 a$(z)[178][201]("00"[170][201]([196](t),[195]([196](t))[171]1),3)[170]" "[170]a$(z):z[178]z[170]1:[137]200
- 230 [139]o[179][177]0[167]254
- 235 [153]"loadzweite seite auch ? (j/n)
- 240 getc$:ifc$="n"then254
- 245 ifc$<>"j"then240
- 250 o=z:goto185
- 254 ifo=ztheno=0
- 255 input"name der cassette";n$:goto140
- 256 :
- 257 rem index ausdrucken
- 258 :
- 260 print"[147]printer oder bildschirm ? (p/b)
- 265 [161]c$:[139]c$[178]"p"[167]305
- 270 [139]c$[179][177]"b"[167]265
- 275 [153]"load"n$,"seite 1
- 280 fori=0to39:print"=";:next:print:r=o:ifo=0thenr=z
- 285 fori=0tor-1:printa$(i):poke198,0:wait198,1:poke198,0:next:ifo=0then140
- 290 print:print"[147]"n$,"seite 2
- 295 [129]i[178]0[164]39:[153]"=";:[130]:[153]
- 300 [129]i[178]o[164]z[171]1:[153]a$(i):[151]198,0:[146]198,1:[151]198,0:[130]:[137]140
- 305 [159]1,4:[152]1,n$[199](13)[199](13)
- 310 [139]o[179][177]0[167]320
- 315 [129]i[178]0[164]z[171]1:[152]1,a$(i):[130]:[160]1:[137]140
- 320 [152]1,"seite 1 seite 2"[199](13)
- 325 [129]i[178]0[164]o[171]1:[152]1,a$(i)[166]32[171][195](a$(i)))a$(o[170]i):[130]
- 330 [139]z[179][178]2[172]o[167][160]1:[137]140
- 335 [129]i[178]2[172]o[164]z[171]1:[152]1,[166]32)a$(i):[130]:[160]1:[137]140
- 340 [139]c$[178]"c"[167][153]"i/o-fehler":[137]352
- 345 [132]1,n,o$,p,q:[153]n;o$;p;q:[137]352
- 350 [153]"loadfertig !!!
- 352 close2:close1:poke198,0:wait198,1:poke198,0:goto140
- 353 :
- 354 rem index abspeichern
- 355 :
- 356 ifz=0thenprint"[147]es ist nichts im speicher !!!":goto352
- 357 print"[147]cassette oder diskette ? (c/d)
- 360 [161]c$:[139]c$[178]"c"[167]375
- 365 [139]c$[179][177]"d"[167]360
- 370 [159]1,8,15,"i":[159]2,8,2,[200](n$[170]" ",16)[170]",s,w":[137]377
- 375 [159]2,1,2,[200](n$[170]" ",16)
- 377 [139]st[179][177]0[167]340
- 380 [152]2,n$:[152]2,o:i[178]0
- 385 [152]2,a$(i):[139]st[179][177]0[167]340
- 390 i[178]i[170]1:[139]i[179]z[167]385
- 395 [137]350
- 396 :
- 397 [143] index laden
- 398 :
- 400 [156]:[134]a$(512):[133]"loadname";n$:[153]"cassette oder diskette ? (c/d)
- 405 getc$:ifc$="c"then420
- 410 ifc$<>"d"then405
- 415 open1,8,15,"i":open2,8,2,left$(n$+" ",16)+",s,r":goto425
- 420 open2,1,0,left$(n$+" ",16)
- 422 ifst<>0then340
- 425 input#2,n$:input#2,o:z=0
- 430 ifst<>0then340
- 435 input#2,a$(z):z=z+1:ifst<>64then430
- 440 goto350
-