Posted By: tycka (tycka) on 'CZancient'
Title:     Re: Vir na ZX-SPECTRUM
Date:      Tue Dec 12 15:52:45 1995

> > Pri nahrati se basicovy porgram spusti - ma vzdy nastaven autostart,
> > tim se spusti strojovy kod v nem ulozeny. Ten zabezpeci, ulozeni
> > viru do RAM, tim ze snizi jeji velikost a aktivuje na sebe preruseni
> > IM2. Za pomoci preruseni lokalizuje nahravani basicoveho
> > programu. Vytvori radek 0 REM , do ktereho se zkopiruje a nahraje to
> > i s BASIC programem na kazetu. Po skonceni nahravani, automaticky
> > vymaze radek 0 REM, a tim necha basicovy program v puvodnim tvaru.
> Sam pretoci kazetu, sam pusti nahravani. ;-) A fsechno dela tak rafinovane,
> ze 
> si toho uzivatel nefsimne. :-))) Taky je dulezity, ze po zapnuti stroje 
> pretoci kazetu a natuka load "" a nahraje so do RAM. ;-)
>                                          Roumen 
> 
Myslim si, ze to nebylo sprave pochopeno, vzhledem ke sve neuveritelnosti.
Tento vir se chova stejne jak kazdy jiny virus na PC, tim ze se pridava k
souborum ulozenym na disku. Ty zde nejsou a proto se bez vedomi prida primo
k BASIC programu behem jeho nahravani( tedy az behem provadeni prikazu SAVE)
a o tom skutecne uzivatel nevi. Stejne jak rezidentni VIR na PC k .exe 
souborum. Stejne jako se ten vir obsazeny v souboru na PC sam nespusti, dokud 
ten soubor nespusti uzivatel tak stejne je to zde. Normalne uzivatel nahrava 
z kazety BASIC program - ten se vsak sam za pomoci autostartu vzdy spusti a 
tim padem se spusti vir (standartni prikaz USR). Ten po sve aktivaci se ulozi 
do RAM a odstrani se z BASIC programu - da ho do puvodniho stavu. Tedy presne 
jak standartni vir na PC. Vyjimku tvori tzv. BOOT viry, coz zde samozrejme 
neni mozne. 
Tycka - nlnapr@dec.nis.cz


Search the boards