home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1993 October
/
64er_Magazin_93-10_1993_Markt__Technik_de_Side_A.d64
/
minidir.basic
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
2KB
|
61 lines
10 rem nikolaus heusler - zwengauerweg 18 - 81479 muenchen - 6.93
20 n$=chr$(0):q$=chr$(34)
30 l$=" "
100 print"[147]** mini-dir nikolaus heusler
102 [153]"druckt zweispaltige directories auf ep-
104 print"son-kompatiblen druckern
110 [153]"schrift stauchen? [j/n] ";
112 [161]s$:[139]s$[179][177]"j"[175]s$[179][177]"n"[167]112
114 [153]s$
120 [153]"formfeed nach druck? [j/n] ";
122 [161]ff$:[139]ff$[179][177]"j"[175]ff$[179][177]"n"[167]122
124 [153]ff$
127 [153]"gross- & kleinbuchst.? [j/n] ";
128 [161]sa$:[139]sa$[179][177]"j"[175]sa$[179][177]"n"[167]128
129 [153]sa$
130 [153]"bitte diskette einlegen, drucker
132 print"bereitmachen und taste druecken!
140 [151]198,.:[146]198,1:[161]a$
150 sa[178]1:[139]sa$[178]"j"[167]sa[178]2
200 [159]4,4,sa:[159]5,4,1:[152]5,[199](27)[199](64)[199](15);:[159]2,8,0,"$
205 ifs$="j"thenprint#5,chr$(27)chr$(83)chr$(0)chr$(27)"3"chr$(12);
210 get#2,a$,a$
220 get#2,a$,a$
230 get#2,a$,b$:n=256*asc(b$+n$)+asc(a$+n$)
235 g$=""
240 get#2,a$:ifa$=""orst<>0ora$=n$then500
250 g$=g$+a$:ifa$<>q$then240
260 f$=""
270 get#2,a$:ifst<>0then500
280 ifa$<>q$thenf$=f$+a$:goto270
290 z$=""
300 get#2,a$
310 ifa$<>""anda$<>n$thenz$=z$+a$:goto300
320 gosub600:v$=e$
400 iff=1then450
405 v$=left$(v$+l$,16)
410 f=1:print#5," directory der disk ";:print#4,q$v$q$;:print#5," id: "q$;
412 f$=z$:gosub600:ifmid$(e$,4,1)=" "thene$=left$(e$,3)
414 print#4,mid$(e$,2)q$
416 print#5,"-------------------------------------------------------------
420 [137]500
450 [139][198](z$[170]n$)[178]32[176][198](z$[170]n$)[178]42[167]z$[178][201](z$,[195](z$)[171]1):[137]450
451 f$[178]z$:[141]600
452 w$[178]w$[170][201](l$[170][196](n),5)[170]" "[170]q$[170][200](v$[170]q$[170]l$,18)[170][200](e$[170]l$,5):dz[178]dz[170]1
455 [139]m[178]0[167]w$[178]w$[170]"!
460 m=1-m:ifm=0thenprint#4,w$:w$=""
500 ifleft$(g$,1)="b"theng$="blocks frei.":goto505
503 ifst=0then220
505 ifw$>""thenprint#4,w$
506 print#5,"-------------------------------------------------------------
507 [152]5,[201](l$[170][196](n),5)[170]" "[170]g$[170][201](l$[170][196](dz),18)" datei";
508 [139]dz[179][177]1[167][152]5,"en";
509 [152]5:[152]5:[152]5
510 [139]ff$[178]"j"[167][152]5,[199](12)
520 [160]4:[160]5:[160]2:[153]"vorgang beendet.":[128]
600 e$[178]""
610 [129]i[178]1[164][195](f$)
620 h[178][198]([202](f$,i,1)[170]n$):[139](h[177]31[175]h[179]127)[176](h[177]159[175]h[179]255)[167]640
630 h[178]32
640 e$[178]e$[170][199](h):[130]:[142]