DİSKTE FILE SİLME VE DİSKİ TOPARLAMA

Program dökümü: FILE SILME

Commodore 64 için verilen bu program, herhangi bir disketteki istenilen file'i silmek ve silme bitince disketteki boşalan blokları doldurmak içindir. Böylece işlem sonunda diskette boş blok sayısı artırılmış olur ve dolayısıyla ile ekonomik kullanım sağlanmış olur.

Kullanılan Disket Sürücüsü Commodore 1541'dir. Verilen program Commodore 64'de yazılır (ya da hazır disket Teletekniğ'ten temin edilebilir).

Monitöre program yüklenince, sıra ile, aşağıdaki işlemler yapılır:

Önce file'lerinin silinmesi istenen disketi protect'siz olarak sürücüye yerleştiriniz. RUN RETURN yapılınca monitörde şunlar çıkar:

FILE SİLME

HANGİ SÜRÜCÜ (0/1) ? 0 a basınız (1'e değil) PRESS 'E' FILE'I SIL E'ye basınca File'in adı SIL ? E Böylece bu file silinmiştir. File'in adı SIL ? H Böylece bu file silinmemiştir.

Sıra ile silineceklere ve silinmeyeceklere E ya da H harflerinden biri ne basınız. Sonra gelince ekranda görülenler:

SİLME TAMAMLANDI DİSKİ TOPARLA E/H

DİSK TOPARLANIYOR:

Bitince READY çıkar. İşlem bitmiştir. Bu disket kontrol edilince geri kalan (yeni silinmeyen) file'lar ile birlikte diskette kaç FREE BLOK kaldığı görülebilir. Diğer yandan hep E'ye basılırsa bütün File'ler silinir ve free blok sayısı 664 olur.

Örnek olarak: Bir diskette Blok sayıları sıra ile 15, 60, 80, 100 olan file'ler var ise, 409 Free Block vardır. Bunlardan 15 ve 80 Block luk File'ler silinir ve toparlama yapılmaz ise Free Block sayısı yine 409 kalır. Toparlama yapılırsa Free Block sayısı 504'de yükselir.

Bu yazıdaki programlar

Dergideki dökümlerden çıkarıldı; satırlar derginin kontrol toplamlarıyla doğrulandı ve programlar VICE emülatöründe denendi. Tarayıcıdaki C64'te çalıştırabilir, indirip bir emülatöre sürükleyip bırakabilir ya da gerçek bir C64'te LOAD "AD",8,1 ile yükleyebilirsiniz. "Sorun bulundu" yazanlarda bazı satırlar okunamadı ya da tutmadı; düzeltilmiş bir sürümünüz varsa contact@coze.org adresine gönderin.