Commodore sayı 60, sayfa 25

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 25

Merhaba program meraklıları, Geçen ay, bana program yollamanız için adres yayınlamıştım fakat görüyorum ki hiçbirinizin dikkatini çekmemiş. Bir kişi bile program yollamadı, fakat bu sizleri yanlız bırakacağım anlamına gelmez. Yine sizlere oldukça yararlı bilgiler sunacağım ama gelecek ay için mutlaka program istiyorum, sakın ha unutayım demeyin! Adresimi tekrarlıyorum;

CELAL HALLAÇ COMMODORE DERGİSİ ABUR CUBUR KÖŞESİ, Sakız Sok. Berkel Apt. 6/4 81300 Kadıköy-İSTANBUL

Ve gelecek ay hepinizden program bekliyorum, gelen programlara 10 üzerinden not vereceğim, ona göre hazırlanın (biraz katı oldu galiba). Evet, gelelim Şubat abur cuburlarına, bu sayımızda size programlar yerine, disk kullanıcıları için bazı tiyolar vereceğim. Bu biraz Tunç'un Tuzaklar” yazılarına benzedi. Bu yazımızdaki ipuçlarını iyi değerlendirin ve kaset kullanıcıları sakın alınmasın çünkü siz de daha sonra bir sürücü aldığınızda bunlara ihtiyacınız olacak.

$0027-KOLAY YÜKLEME

Daha önce diskten program yüklemek için kimbilir kaç defa directory yükleyip, yükleyeceğiniz programın başına gelerek LOAD yazıp kursörle ismin sonuna giderek, 8 veya 8,1 yazma eziyetine katlandıktan sonra programınızı yükleyebildiğiniz. İşte bu kısa ipucu sizi bu dertten kurtarıyor. Bu metod ile directory'de dosya isimlerinin sonuna ya 8 ya da 8,1 koyabiliyorsunuz. Böylece programın başına gelip SHIFT ve RUN/STOP

DERLEYEN: CELAL HALLAÇ tuşlarına basarak programınızı kolayca yükleyip otomatik olarak çalıştırabilirsiniz. Bir de directory'yi tek komutla yükleyebilen bir programınız varsa bu çok daha kolay olacaktır. Yapmanız gereken şey, programınızı kaydederken;

SAVE “PROGRAM ADI <SP> (D) İsmin sonuna, 8 ekler. SAVE “PROGRAM ADI <SP>(D)8(D) 1”,8 <SP> : SHIFT 4 SPACE (BOŞ- LUK) (D ) : COMMODORE 4 D TU-

<(D)>: SHIFT4 TUŞU

$0028-YERİNE KAYDETME

Bunu çoğunuz duymuşsunuzdur, önceden kaydettiğiniz bir programı düzelttikten sonra eski halinin adı altında tekrar SAVE etmek için kullanılan bir yöntem vardır. Aynı zamanda çoğunuz bu yöntemin diskteki diğer programları da katledebildiğini duymuştur. Bunun asıl sebebi disk sürücülerin iki sürücülü sisteme göre tasarlanmış olmalarıdır. Tek sürücünüz de olsa mutlaka işlemi birinci sürücüye yaptığınızı bildirmeniz gerekir. Bunu da: SAVE “0:PROGRAM ADI”,8 kullanarak sağlayabilirsiniz. Bu yöntemi tüm DOS komutlarında kullanmanızı tavsiye ederim.

$0029-TEK KARAKTER SİLME

Bir program yazarken, diskinizde yanlışlıkla tek karakterlik bir dosya yarattığınız olmuştur. Eh madem öyle hemen istenmeyen dosyayı silelim. Olmadı değil mi? Silemezsiniz çünkü bu yazıyı daha yeni okuyorsunuz. Çözüm hemen karşınızda: OPEN 15,8,15,“S0:?”:CLOSE 15

$002A-SEÇENEKLİ DIRECTORY'LER

Commodore DOS; directory'nin normal olarak gösterilmesi yanısıra, bazı kısımlarının istediğinize göre gösterilmesini sağlar. Eminim ki bunlar, bir programı ararken çok işinize yarayacaklar çünkü artık tüm directory'yi yükleyip tek tek dosya isimlerini taramayacaksınız. İşte size bazı örnekler: LOAD”$:İSİM”,8 — Sadece İSİM'i arar ve varsa gösterir. LOAD”$:BA*”,8 — “BA” ile başlayan tüm dosyalar listelenir. LOAD”$:*=S”,8 — Sadece SEQ (sequential) dosya formatındaki programların isimleri listelenir. LOAD”$:YAZI*=P”,8 — “YAZI” ile başlayan ve PRG (program) formatındaki tüm dosyalar listelenir. LOAD”$:?264”,8 — Dört karakter uzunluğunda isme sahip ve son iki karakteri “64” olan dosyaların tamamı listelenir. Tüm bunlar ve çeşitlemeleri size oldukça kolaylık sağlayacaktır.

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