home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tiger Disk 122
/
Tiger_Disk_122_20xx_Tiger-Crew-Disk_de_Side_B.d64
/
directory-loader
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
4KB
|
169 lines
10 print"[147]mit diesem programm kannst du an die file-namen eines directorys"
20 print" ,8: [146] (basic-start) oder":print" ,8,1 [146] anhaengen."
30 print"mit '^' blaetterst du im directory weiter,"
40 print"mit '@' kannst du aus einem mit diesem programm bearbeiteten dir.";
50 print" den 'anhang'":print"wieder entfernen."
60 print" taste zum start!"
70 poke198,0:wait198,1:poke198,0
90 rem **
100 rem ***************************
110 rem ^ = pfeil nach oben
120 rem @ = klammeraffe
130 rem ***************************
140 rem ** direktory routine
150 rem ***************************
160 rem
170 rem
180 data169,36,133,251,169,251,133,187,169,0,133,188,169,1,133,183,169,8
190 data133,186,169,96,133,185,32,213,243,165,186,32,180,255,165,185,32,150
200 data255,169,0,133,144,160,3,132,251,32,165,255,133,252,164,144,208,47
210 data32,165,255,164,144,208,40,164,251,136,208,233,166,252,32,205,189
220 data169,32,32,210,255,32,165,255,166,144,208,18,170,240,6,32,210,255
230 data76,76,192,169,13,32,210,255,160,2,208,198,32,66,246,96,234
240 for i=49152 to 49152+105:readd:pokei,d:o=o+d:next
250 if o<>15577 then poke199,1:print" fehler in datas ":stop
260 rem
270 rem
280 rem ****************************
290 rem ** titel
300 rem ****************************
310 rem
320 rem
330 poke53280,0:poke53281,0:printchr$(152)
340 printchr$(14):printchr$(147)
350 print" [185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185]"
360 print" [181] [182]"
370 print" [181] [196]irectory [204]oader [182]"
380 print" [181] [182]"
390 print" [184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184]"
400 print
410 print"
420 [153]" ";[199](18);" peekitte auswaehlen ";[199](146):[153]:[153]
430 [153]" ";[199](18);"1";[199](146);" str$irectory anzeigen":[153]
440 [153]" ";[199](18);"2";[199](146);" str$irectory bearbeiten":[153]
450 [153]" ";[199](18);"3";[199](146);" (NULL)uit":[153]
470 [161] x$:[139] x$[178]"" [167] 470
480 k[178][197](x$):[139] k[179]1 [176] k[177]3 [167] 470
490 [145] k [137] 510,660,1740
500 [137] 330
510 [143]
520 [143]
530 [143] *******************************
540 [143] ** direktory anzeigen
550 [143] *******************************
560 [143]
570 [143]
580 [153][199](147):[153]:[153]:[151]199,1:[153]" peekitte str$isk einlegen und (NULL)aste druecken "
590 [161] x$:[139] x$[178]"" [167] 590
600 [153][199](147) :[158] 49152
610 [153]:[153]:[151]199,1:[153]" (NULL)aste druecken "
620 [161] x$:[139] x$[178]"" [167] 620
630 [137] 330
640 [143]
650 [143]
660 [143] ***************************
670 [143] *** komma achter
680 [143] ***************************
690 [143]
700 [143]
710 t[178]18:s[178]1:z[178]5
720 [159] 1,8,15
730 [159] 2,8,2,"#"
740 [152]1,"u1";2;0;t;s
750 [161]#2,t$,s$
760 p[178]t:q[178]s
770 [139] t$[178]"" [167] t[178]0:s[178]255:[137]800
780 t[178][198](t$):s[178][198](s$):
790 [152]1,"b-p";2;1
800 [152]1,"b-p";2;z:
810 [129] i[178]1 [164] 16
820 [161]#2,n$
830 d$[178]d$[170]n$
840 [130] i
850 [152]1,"b-p";2;z
860 [139] d$[178]"" [167] 1510
870 [153][199](147):[153]:[153]:[153]" (NULL)ext str$irectory peeklock :"
880 [153]:[153]" (NULL)rack :";t;" (NULL)ektor :";s
890 [153]:[153]:[153]:[153]:[153]" (NULL)rogramm :";d$
900 [153]:[153]
915 [153]" ";[199](18);"peek";[199](146);"asic oder ";[199](18);"(NULL)";[199](146);"aschinenprogramm"
920 [153]
930 [153]:[153]:[153]:[153]:[151]199,1:[153]" <^> (NULL)eiter <@> (NULL)oeschen "
940 [161] x$:[139] x$[178]"" [167] 940
950 [139] x$[178]"b"[167] 1070
960 [139] x$[178]"m"[167] 1160
970 [139] x$[178]"^"[167] 1300
980 [139] x$[178]"@" [167] 1420
990 [137] 940
1000 [143]
1010 [143]
1020 [143] **************************
1030 [143] ** basicprogramm
1040 [143] **************************
1050 [143]
1060 [143]
1070 d$[178][200](d$,12)
1080 ne$[178]d$[170][199](160)[170]",8:"
1100 [152]2,ne$
1110 ne$[178]"":d$[178]"":z[178]z[170]32
1120 [139] z[177]256 [167] z[178]5:[137] 1510
1130 [137] 800
1140 [143]
1150 [143]
1160 [143] **************************
1170 [143] ** maschprogramm
1180 [143] **************************
1190 [143]
1200 [143]
1210 d$[178][200](d$,11)
1220 ne$[178]d$[170][199](160)[170]",8,1"
1240 [152]2,ne$
1250 ne$[178]"":d$[178]"":z[178]z[170]32
1260 [139] z[177]256 [167]z[178]5:[137] 1510
1270 [137] 800
1280 [143]
1290 [143]
1300 [143] ****************************
1310 [143] ** keine aenderung
1320 [143] ****************************
1330 [143]
1340 [143]
1350 [152]2,d$:d$[178]""
1360 z[178]z[170]32
1370 [139] z[177]256 [167]z[178]5:[137] 1510
1380 [137] 800
1390 [143]
1400 [143]
1410 [143] ****************************
1420 [143] ** loeschen des anhangs
1430 [143] ****************************
1440 [143]
1450 [143]
1460 d$[178][200](d$,12)[170][199](160)[170][199](160)[170][199](160)[170][199](160)
1470 [152]2,d$:d$[178]""
1480 z[178]z[170]32
1490 [139] z[177]256 [167] z[178]5:[137] 1510
1500 [137] 800
1510 [143]
1520 [143]
1530 [143] ****************************
1540 [143] ** rueckschreiben
1550 [143] ****************************
1560 [143]
1570 [143]
1580 [139] t[178]0 [175] s[178]255 [167] [152]1,"u2";2;0;p;q:[137] 1690
1590 [152]1,"u2";2;0;p,q
1600 p[178]t:q[178]s:[160]2:[160]1:[137]720
1610 [143]
1620 [143]
1630 [143]
1640 [143] ****************************
1650 [143] ** ende
1660 [143] ****************************
1670 [143]
1680 [143]
1690 [153]:[153]:[151]199,1:[153]" (NULL)aste str$ruecken "
1720 [161] x$:[139] x$[178]"" [167] 1720
1730 [160]2:[160]1:[137] 330
1740 [158] 64738