home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1988 February
/
64er_Magazin_88-02_1988_Markt__Technik_de_Side_A.d64
/
bhp-virus-killer
(
.txt
)
next >
Wrap
Commodore BASIC
|
2022-10-26
|
3KB
|
92 lines
10 poke53280,0:poke53281,0
20 dimv1(144),v2(144)
30 dimda(32),fi$(144),tr(144),se(144),vf$(144),vt(144),vs(144),d1(144),d2(144)
40 fori=1to32:readda(i):nexti
50 print"[147] bhp-virus-killer [146]":print" 10.11.87 (tr)
60 [153]"print 1 wait suche nach viren"
70 [153]" 2 wait zeige verseuchte files"
80 [153]" 3 wait viren entfernen"
90 [153]" 4 wait directory"
100 [153]" 5 wait programmende"
110 [161]a$:[139]a$[178]""[167]110
120 [153]a$:[145][197](a$)[137]140,470,520,830,900
130 [137]110
140 [143] ueberpruefe diskette
150 [141]960:[139]f[167][153]"load"a2$:[141]930:[137]50
160 [159]1,8,15,"i":[159]2,8,2,"#":[153]"load pass 1 wait"
170 tr[178]18:se[178]1:fz[178]0
180 [152]1,"u1 2 0 18";se:sx[178]se
190 [161]#2,a$,b$
200 tr[178][198](a$[170][199](0)):se[178][198](b$[170][199](0))
210 [129]bp[178]2[164]226[169]32
220 [152]1,"b-p 2";bp
230 [161]#2,a$:[139]([198](a$[170][199](0))[175]15)[179][177]2[167][130]bp:[137]280
240 fz[178]fz[170]1:[161]#2,a$,b$:tr(fz)[178][198](a$[170][199](0)):se(fz)[178][198](b$[170][199](0))
250 fi$(fz)[178]"":d1(fz)[178]sx:d2(fz)[178]bp[170]1
260 [129]i[178]1[164]16:[161]#2,a$:fi$(fz)[178]fi$(fz)[170]a$:[130]i
270 [153]".";:[130]bp
280 [139]tr[179][177]0[167]180
290 [153]:[139]fz[178]0[167][153]"keine prg-files auf dieser diskette!":[137]420
300 [153]" pass 2 wait"
320 vz[178]0:z[178]0
330 z[178]z[170]1
340 [152]1,"u1 2 0";tr(z);se(z)
350 [161]#2,a$,b$:ft[178][198](a$[170][199](0)):fs[178][198](b$[170][199](0)):[161]#2,a$,a$
360 [129]i[178]1[164]32:[161]#2,a$:a[178][198](a$[170][199](0))
370 [139]a[178]da(i)[167][130]i:[137]430
380 i[178]34:[130]i
390 [153]".";:[139]z[179][177]fz[167]330
410 [139]vz[178]0[167][153]:[153]"keine bhp-viren gefunden!"
420 [160]2:[160]1:[141]930:[137]50
430 [153]:[153]"virus im programm "fi$(z)"wait!!!"
440 vz[178]vz[170]1:vf$(vz)[178]fi$(z):vt(vz)[178]tr(z):vs(vz)[178]se(z)
450 v1(vz)[178]d1(z):v2(vz)[178]d2(z)
460 [137]390
470 [143] zeige verseuchte files
480 [153]"load";:[139]vz[178]0[167][153]"keine verseuchten programme.":[141]930:[137]50
490 [153]" verseuchte programme: wait"
500 [129]i[178]1[164]vz:[153]vf$(i):[130]i
510 [141]930:[137]50
520 [143] viren entfernen
530 [153]"load";:[139]vz[178]0[167][153]"keine verseuchten programme.":[141]930:[137]50
540 [141]960:[139]f[167][153]"load"a2$:[141]930:[137]50
550 [159]1,8,15,"i":[159]2,8,2,"#"
560 [129]z[178]1[164]vz:[153]""vf$(z)"wait - ";:tr[178]vt(z):se[178]vs(z)
570 [129]i[178]1[164]8:[152]1,"b-f 0";tr;se
580 [152]1,"u1 2 0";tr;se
590 [161]#2,a$,b$:tr[178][198](a$[170][199](0)):se[178][198](b$[170][199](0))
600 [130]i
630 [152]1,"u1 2 0 18";v1(z):[152]1,"b-p 2";v2(z)
640 [152]2,[199](tr);[199](se);
650 [152]1,"u2 2 0 18";v1(z):[132]1,a1$,a2$,a3$,a4$
651 [139]a1$[179][177]"00"[167][153]a2$:[160]2:[160]1:[141]930:[137]50
660 [153]"virus entfernt"
670 [152]1,"b-p 2";v2(z)[170]27
680 [161]#2,a$,b$:dl[178][198](a$[170][199](0))[170][198](b$[170][199](0))[172]256
700 zz[178]0
710 zz[178]zz[170]1:[152]1,"u1 2 0";tr;se
720 [161]#2,a$,b$:tr[178][198](a$[170][199](0)):se[178][198](b$[170][199](0))
730 [139]tr[179][177]0[167]710
750 [139]dl[178]zz[167]820
760 [152]1,"u1 2 0 18";v1(z):[152]1,"b-p 2";v2(z)[170]27
770 zl[178]zz[175]255:zh[178][181](zz[173]256)
780 [152]2,[199](zl);[199](zh);
790 [152]1,"u2 2 0 18";v1(z)
820 [130]z:vz[178]0:[160]2:[160]1:[137]50
830 [143] directory
840 [141]960:[139]f[167][153]"load"a2$:[141]930:[137]50
850 [153]"load 0 ";:[159]1,8,0,"$":[151]781,1:[158]65478:[161]a$,a$,a$,a$:x$[178][199](0)
860 [129]i[178]1[164]7:[161]a$,b$,c$,d$:[153]a$b$c$d$;:[130]:[153]:[161]a$,a$,a$,b$
870 [139]st[167][158]65484:[137]890
880 [153][198](a$[170]x$)[170]256[172][198](b$[170]x$);:[137]860
890 [160]1:[141]930:[137]50
900 [158]2048
910 [131]31,8,194,7,158,194,40,52,51,41,170,194,40,52,52,41
920 [131]172,50,53,54,170,52,56,58,86,73,82,85,83,0,0,0
930 [153]:[153]:[153]"<return>":[151]198,0
940 [161]a$:[139]a$[179][177][199](13)[167]940
950 [142]
960 [143] disketten-check
970 f[178]1:[159]1,8,15,"i":[132]1,a1$,a2$,a3$,a4$:[160]1:[139]a1$[178]"00"[167]f[178]0
980 [142]