1 Mart 1986 Tarihli Commodore Gazetesi Sayfa 26

1 Mart 1986 tarihli Commodore Gazetesi Sayfa 26
Metin içeriği (otomatik olarak oluşturulmuştur)

Teyp en büyük sorunu: sahiplerinin LOADING ERROR Bir kayıt aracı olarak kaset yeterince em- niyetlidir. Disketlerde ya da kartuşlarda bulunan birçok programı kasete kaydede- rek sağlıklı bir biçimde saklayabilirsiniz. Ta ki Loading Error (yükleme hatası) me- sajıyla karşılaşıncaya kadar. Loading er- ror, diğer hatalara göre oldukça sorunlu- dur. Örneğin Syntax Error mesajıyla kar- şılaştığımızda dizilim hatasına meden olan satır numarası da verildiğinden bu satırı bulup hatayı düzeltebiliriz. Yükleme hata- sında ise programımız kaset ünitesi ve bil- gisayar arasında yok olmuş gibidir. İşte bu yazıda böyle bir mesajla karşılaştığımızda ne yapılabileceğini anlatmaya çalışacağız. İLK YARDIM Yapılacak ilk şey programı yeniden yük- lemeye çalışmaktır. Eğer bu sefer progra- mımız yükleniyor ve hata mesajı vermiyor- sa diğer metodları denemeye gerek yoktur. Ancak program yine yükleme hatası veri- yorsa çalışma koşullarını gözden geçirmek gerekir. Eğer bilgisayarınızın içinde daha önceden kalmış makine diliyle yazılmış bir program varsa hatayı doğuran neden bu olabilir. Bilgisayarınızı açıp kapatarak bu sorunu ortadan kaldırabilirsiniz. Ayrıca bağlantı kablolarının televizyon ve diğer yüksek güç kaynaklarının yarattığı man- yetik alandan da etkilenebileceğini düşün- meniz gerekir. Kaset ünitenizin bu manye- tik alan dışına çıkarılması, sorununuzu bir ölçüde giderecektir. Daha önce yüklemede sorun çıkarmamış programlardan hata mesajı alıyorsanız, s0- run büyük bir ihtimalle kaset ünitesinde- dir. Uzun kullanmalar sonunda ünitenizin okuyucu kafası pislenmiş veya manyetize olmuş olabilir. Bu gibi durumlarda oku- yucu kafayı temiz bir alkollü pamukla sil- mek yeterli olabilir. Kafa temizleme ve de- manyetize kitleri oldukça pahalı eleman- lar olduğu ıçın önermemiz pek anlamlı ol- mayacak En son ve en umutsuz olarak hata, ka- setinizde olabilir. Kaset zedelenmiş ya da yanlış kayıt yapılmışsa doğal sonuç olarak böyle bir hata mesajı verecektir. Böylesi bir sorunda ise yapabileceğiniz hemen hiçbir şey yoktur. COMMODORE'UNUZUN KASETTEN YÜKLEME SİSTEMİ Bilmeyebilirsiniz ama Commodore size kaset ünitesi kullanımında bazı avantajlar sağlamıştır. Bir program kayıt edilirken üç parça halinde kayıt edilir. Önce başlık (he- ader) ve bilgi, sonra ana program ve en sü- nunda yardımcı program. Program yük- lendiğinde başlık ve ana program hafıza- ya yerleşirler en son yüklenen yardımcı program ise ana programla aralarında farklılık olup olmadığını denetlemek ama- cıyla kullanılır. Yardımcı programla ana program ara- sında farklılıklar varsa yükleme hatası de- diğimiz olay ortaya çıkar. Bu işlemin kö- tü tarafı yüklemede ve kayıtta iki misli za- man harcamasıdır. Bir başka kötü yön ise ana program doğru olsa bile yardımcı programdaki hata nedeniyle tüm progra- mı hatalı olarak nitelemesidir. Ancak bu yöntemin yararı kesindir. Programın bilgisayarca iki kere kaydedil- mesi bu kayıt sisteminin emniyetli çalışma- sını sağlamaktadır. Yalnızca yardımcı programın hatalı olması sonucu doğan Lo- ading Error'leri ortadan kaldırabilme şan- sımız bu iki kayıt nedeniyle olabilmekte- dir. Böyle oluşmuş bir hatayı düzeltmede kullanacağımız ilk ipucu programın halen hafızada olmasıdır. Eğer hafızadaki baş- langıç adreslerini PEEK komutuyla çağıra- bilirsek satır numarasını ve programı gö- rebiliriz. Bu işlemden sonra program so- nu adreslerini yeniden ayarlamamız gere- kir. Başlanıgıçtaki ilk beş bit çok büyük önem taşır. Bu bitlere göre file'ın niteliği hakkın- da bilgi sahibi olabiliriz (data ya da prog- ram). 4. ve 5. bitler bize programın bitiş adresleri hakkında bilgi verirler. Bütün bu yazdıklarımız sizin için bir anlam ifade et- miyorsa, aşağıda vereceğimiz bir satırlık programı satır numarası vermeden Loa- ding Error mesajından sonra yazın ve RE- TURN tuşuna basın. Böylelikle adresleri yeniden düzenleyerek çalışmayan progra- minizi belki de kurtarabilirsiniz. FORX 45 TO 49 STEP 2:POKEX, PEEK(831):POKE X ,PEEK(832):NEXT Pore Jti SON UYARILAR Yükleme hatası mesajı aldığınızda, prog- ramı listelemeye çalışmayın, bu işinizi da- ha da zorlaştıracaktır ve bilgisayar satır nu- maralarını sıfırlayacaktır. Yukarıda verilen programı Loading Er- ror mesajından sonra yazın. Eğer bu da bir işe yaramazsa programı yeniden yüklemeye çalışın. Program işe yarar ve çalışan bir prog- rama sahip olursanız, yapmanız gereken ilk şey programı yeniden başka bir kasete kay- detmek olmalıdır. Çünkü sorun kasetten de doğuyor olabilir.

Bu sayıdan diğer sayfalar: