Ready/Run

Takie sobie archiwum listingów ze starych magazynów komputerowych


Disc Protector
  • Język programu: Basic
  • Platforma: Commodore C64
  • Kod zamieszczono w Bajtek 11/1987
  • Autor listingu: Witold Zabdyr
  • Listing nadesłał: Faust

Stan listingu:

2
Listing skorygowany - zawiera błędy, uruchamia się na emulatorze lub realnej maszynie, jednak z organiczoną funkcjonalnością

Najprostszym i najpewniejszym sposobem zabezpieczenia plików znajdujących się na dyskietce przed ich przypadkowym skasowaniem, jest zaklejenie nieprzezroczysta taśma wycięcia w kopercie dyskietki.

Istnieją także rozwiązania programowe, które umożliwiają bardziej elastyczne zabezpieczanie przed skasowaniem całej zawartości dyskietki, lub tylko jej części. Metodę tę można wykorzystać w programie, który sam chroni odpowiednie pliki przed ich zniszczeniem, wskutek pomyłki lub błędnej reakcji użytkownika.
Zamieszczony, poniżej program pokazuje jedną z realizacji tej metody. Umożliwia on zabezpieczenie (lub „odbezpieczenie”) wybranych plików. Próba ich skasowania nie przyniesie żadnego rezultatu, a w katalogu dyskietki są one wyróżnione znakiem „<”. Druga z możliwości programu to zabezpieczenie całej dyskietki. W wyniku tej operacji każda próba zapisu spowoduje wystąpienie komunikatu „73, CBM DOS V2.6 1541, t ,s”, sygnalizującego niezgodność formatu dyskietki ze standardem Próba skasowania jakiegokolwiek że znajdujących się na niej plików nie przyniesie rezultatu. Program umożliwia też „odbezpieczenie” dyskietki, czyli przywrócenie jej znacznika formatu zgodnego ze standardem.
UWAGA: Powyżej opisany sposób nie chroni dyskietki przed jej sformatowaniem.
 

Disc Protector