Commodore sayı 76, sayfa 27

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 27

3. menü olan BASIC1 ve BASIC2'de ise BASIC'e kartuş tarafından eklenen yeni komutlar bulunur. Disk menüsünden disk dosyalarını birleştirmek (dappend), diskten dosya yüklemek ve kaydetmek (dload, dsave), ve diske komut göndermek gibi işlemleri yapmak mümkündür. Son menüde ise fonksiyon tuşlarında bulunan komutlar bulunmaktadır. (F1-list, F2-monitör, F3-run, F4-old, F5-dload, F6-dsave, F7-dos$, F8-dos)

Şimdi de ek BASIC komutlarının açıklamasına geçelim. Order komutu ile karışık durumda olan BASIC satırları sıraya girer. Mem komutu BASIC programının, değişkenlerinin stringlerin hafızada ne kadar yer kapladığını gösterir. Trace komutu ile çalışmakta olan BASIC satırı ekranın en üstüne basılabilirken, Dump komutu ile bütün değişkenleri ve değerlerini görebiliriz. Plist ve Pdir ile BASIC programını veya disk directory'sini direkt printer'a yollayabiliriz. Klasikleşmiş Auto ile satır numaralarını otomatik verdirebilir, Renum ile satır numaralarını değiştirebiliriz. Append komutu satır numaraları çakışmamak koşulu ile iki BASIC programını birleştirir. Del komutu ile istediğiniz satırları silebilir, Find komutu ile BASIC programının içinden istediğimiz şeyi aratabiliriz. Yine yeni bir özellik ise, BASIC programlarını pack edebilmemize, yani kısaltmamıza yarayan Pack ve Unpack komutlarıdır. İşte kısaca yeni komutlar bu kadar.

Son olarak ise, Final 3'ün monitörüne bir göz atalım. Bu monitörün çok farklı bir özelliği, karakter ve sprite editörlerinin olması. ES komutu ile sprite'ları, EC komutu ile karakterleri değiştirebiliyoruz. Şimdi size bir örnek verelim. EC2000 dedikten sonra bilgisayarın size verdiği yıldızlı (*) noktalı (.) satırlardan karakterleri görüp onları istediğiniz biçimde değiştirebilirsiniz. Bunun gibi, ES2000 diyerek, $2000 adresindeki sprite'ı edit edebilirsiniz. Bu yazıyı kapamadan önce Final 3'ün birkaç negatif noktasına da değinmenin yararı var, Her şeyden önce, kartuş diskten gayet hızlı yüklemesine rağmen, birçok program kartuşu KILL komutuyla devre dışı bırakmadan çalışmıyor. Bunun yanında, bu kartuşun monitör programı, profesyonel kullanıcılar için hiç uygun değil. Bunun nedeni, monitörün, $A000 adresinden itibaren (Rom altı) göstermiyor ve burada devamlı kendisini tutuyor. Yani, mesela, $A000 ile $B000 adresi arasında komut yazamıyor, buralarla ilgili hiçbir işlem uygulayamıyorsunuz. Bu olay, tabii ki size bayağı problem doğuruyor. Bunun gibi, bir programı incelerken monitöre girip, bir değişiklik yaptıktan sonra programa geri dönememeniz çok kötü bir özellik. Sonuç olarak, BASIC için mükemmel, ancak ileri seviyedeki makine dili kullanımları için hiç de uygun olmayan bir kartuş. Eğer makine diliyle pek ilgilenmeye niyetiniz yoksa, Final 3 çok işinize yarayabilir, sadece turbolu programlarınızı ayrıca turbo yüklemeden yüklemesi çok hoş bir özellik. Bu yüzden amacınıza göre karar verin. Yazımı bitirmeden önce, geçen ay tanıttığım Ice 3 ile ilgili Kartal Yüksel/İstanbul tarafından sorulan bir soruyu cevaplandırmak istiyorum. Kartal bana fastload bölümünde normal oyunları nasıl ve hangi komutlarla turbolu hale getirebileceğimi sormuş. Cevabı şöyle: Önce turbolu hale getireceği programı yüklemen, daha sonra onu çalıştırmadan evvel (run komutunu vermeden önce) (91 komutu ile kartuşun turbosunu açman gerek. Ancak dikkatli ol, turbo daha evvel açılmışsa bu komut kapatmana yarar. Bundan sonra 'save adı' komutunu vererek programını turbolu biçimde kasede kaydedebilirsiniz. Yalnız programı sadece bu kartuşun turbosuyla yükleyebilirsiniz. İşte böylece bir yazının daha sonuna geldik. Eğer daha da açıklanmasını istediğiniz bir konu veya daha önceden açıkladığım bir kartuşla ilgili sorunlarınız varsa, bana yazmaya çekinmeyin. Gelecek ay Freeze Machine ve Dolphin Dos'un tüm açıklamalarını bulacağınız yazımda görüşmek üzere şimdi-

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