Program Döküm Eki sayı 14, sayfa 6

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 6

Hayır, yanlış anlamayın bu program ile disket yapmayacağız sadece onu en ince ayrıntısına kadar inceleme ve istediğimiz yerini değiştirme fırsatını bulacağız. Bir başka deyişle DİSKATÖR ile programlarınızı veya dosyalarınızı belleğe almadan disket üzerindeyken görebileceksiniz. Bununla başlangıç noktaları kaybolan fakat silinmeyen programlarınızı bulabilir, dosyalarınıza göz atabilir, disketin ismini zahmetsizce değiştirebilirsiniz. Kısacası DİSKATÖR ile disket üzerinde herhangi bir noktaya erişebilir ve onu değiştirebilirsiniz. Şimdi programı açıklayalım:

Programda, Basic ve Makina dili koordineli olarak çalışmaktadır. Makina dili ile veriyi disketten okuma ve ekrana yazdırma kısmı yapılmaktadır. (Bu Basic ile yapıldığında çok zaman alan bir işlemdir). DİSKATÖR'ü çalıştırdığınız zaman karşınıza bir menü ve 1541 disket formatı ile ilgili bilgiler çıkacaktır. Menü'de gördüğünüz fonksiyonların anlamları ise şunlardır:

F1 Next Track: O anda bulunan track'dan bir sonrakine geçer.

Örneğin: 18. track'dan bu tuşa basmakla 19. track'a atlarsınız. Sector ise aynen kalır.

F3 Next Sector: O anda bulunan bloktan bir sonraki bloğa geçer. Track ise aynen kalır.

F5 Önceki Track: F1'in tersini yapar. Yani bir track geriye gider.

F7 Önceki Sector: F3'ün tersini yapar. Yani bir sector geriye gider.

F2 Track & Sector: Bu tuş ile istediğiniz track ve bloğa geçebilirsiniz.

F4 Buffer yazma: Bu tuş ile disketten okunup ekrana yazdırılan bir sector uzunluğundaki bilgi ekranda görüldüğü haliyle disket üzerindeki yerine yeniden kayıt edilir.

F6 Yardım: Eğer çalışmanızın herhangi bir anında tuşların anlamları hakkında tereddüte düşerseniz F6 ile menü'yü geri çağırabilirsiniz. Daha sonra herhangi bir tuşa basıp kaldığınız yere dönersiniz.

F8 Çıkışı: Programdan çıkmak için. + veya —

Program arama: Dikkat ettiyseniz F1, F3, F5 ve F7 tuşları dosyaların devamı olan sektörlerden bağımsız olarak çalışmaktaydılar. Fakat bu iki tuşta durum biraz değişik; "+" ile programın veya dosyanın o anda gördüğünüz 256 byte'nın devamı olan byte'ları alırsınız. Bu işlem en son sektör de okununcaya kadar devam ettirebilir. "—" ise yine sistemli bir şekilde geriye döner.

Hata Kanalı: Eğer sürücünüzün kırmızı uyarı ışığı yanıp sönmeye başlarsa sola bakan ok'a basarak hatanın ne olduğunu öğrenebilirsiniz.

Tuşların fonksiyonlarını açıkladıktan sonra şimdi programa dönelim. Menü karşınızdayken herhangi bir tuşa basın. Bundan sonra başlangıç için otomatik olarak directory'nin ilk bloku okunacaktır. Blokların ekrana yazılış biçimi ise iki ayrı formda yapılır. Sol tarafta (pencere) 256 byte'ın Hex. karşılıkları, sağ pencerede ise bu karşılıkların CHR$ karakterlerinin ekran koduna çevrilmiş biçimi yazılır. Siz değişikliklerinizi yapay cursor'u kullanarak her iki pencereden de yapabilirsiniz. Hex. sayıları değiştirmek için 2 digiti de tekrar yazmanıza gerek yoktur. Yani AF'yi AC yapacaksanız F'yi C'ye çevirmeniz yeterlidir. Ayrıca ekranın üstünde ise Track Sector ve Byte (Cursor'un durduğu noktayı gösterir) göstergeleri yer alır. Hex. sayılar birbirlerinden ayrı yazılamadıkları için Byte'ların başlangıcını yani ilk digitlerini Byte göstergesinden yararlanarak bulabilirsiniz.

Klavyeyle gezinmek için ← ve → tuşları.