Commodore sayı 76, sayfa 15

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 15

Sysres ise direkt modda çalışır. Bu yardımcı programın, kendi programınızda kullanmak üzere hiç komutu yoktur. Tüm komutlar programlama sırasında direkt olarak verilecektir. Sysres, Simons' Basic'in aksine yazılan programın çalıştırılmasında rol oynamaz. Herhangi bir programa başladıktan sonra Sysres'in eksikliğini hissederseniz, hemen yükleyebilirsiniz. Çünkü Sysres, yüklenmesi sırasında Basic program ve değişkenler üzerinde hiçbir değişiklik yapmaz. Böylece herhangi bir anda kesilmiş olan programın üzerine Sysres'i yükleyip daha sonra bunun komutları yardımıyla tüm değişkenlerin listesini görebilirsiniz. Bu iki programın bir ortak yönü, ikisinin de fonksiyon tuşlarını tanımlayabilmeleridir. Basic fonksiyon tuşlarının 1'den 16'ya tanımlanmasını sağlıyor. Bunun için boş ve SHIFT'li basımların yanı sıra Commodore ve CTRL tuşu ile elde edilen kombinasyonları da destekliyor. Sysres'in tanımlanabilir tuşları ise fonksiyon tuşları ile sınırlı değil. Klavye üzerindeki hemen her tuşa bir dizi karakter yüklenebilmektedir. Özellikle CTRL tuşu ile yapılan tuş tanımlamaları komutların veya komut dizilerinin kolayca yazılmasını sağlamaktadır. Sysres, programın listelenmesi sırasında büyük bir kolaylık getirmektedir. Kursor rengi ne olursa olsun satır numaraları ekrana beyaz olarak yazılmaktadır ve böylece satır numaraları ve komutlar birbirlerinden kolayca ayrılmaktadır. Ancak Sysres'in getirdiği en büyük kolaylık program listesi içinde yukarı aşağı dolaşılabilmesidir. Yani LIST komutundan sonra RUN/STOP tuşu ile listeleme kesilebilir. Bundan sonra kursor tuşları ile ekranın altına inildiğinde sonraki satırlar, yukarı çıkıldığında ise önceki satırlar ekrana gelecek ve liste gereken yönde kayacaktır. Bu konudaki bir özellik de programın sonu incelenmek istendiğinde belirmektedir. Ekranın en üstüne satır numarası gibi 63999 yazıldıktan sonra yukarı doğru kursor tuşlarıyla hareket edilirse liste sondan itibaren ekrana gelmeye başlar. Simons' Basic, listeleme konusunda farklı bir yaklaşım izlemektedir. Sysres gibi liste içinde dolaşmak yerine Simons' Basic program listesini istenen sayıda satır içeren sayfalara böler. PAGE n komutundan sonra listeleme yapıldığında ilk olarak programın ilk satırı yazılır. RETURN tuşuna basılarak

> vw“

/ A B B C

ZzzoM m teyi oluşturan n satırlık sayfalar görülebilir. Ortak Komutlar

Sysres tamamen listeleme, düzenleme ve programa yardım amacıyla yazılmış olduğu için bu konudaki komutları çok güçlü. Simons' Basic de aslında birçok komut eklemesine rağmen ekran düzenleme komutları Sysres'inkiler kadar başarılı değil. Kısaca özetlersek program düzenleme işlemleri sırasında her iki programda da ortak şu komutlar bulunuyor. AUTO: Program yazarken satır sonlarında RETURN'e basıldıktan sonra bir sonraki satırın numarasının otomatik olarak yazılmasını sağlar. DUMP: Dizi değişkenleri dışındaki tüm değişkenlerin karşılıklarını yazar. FIND: Program listesi içinde geçen bir karakter dizisini arar. KEY: Simons' Basic'te fonksiyon tuşlarının, Sysres'te ise tüm tuşların tanımlanmalarını sağlar. MERGE: İki veya daha çok programın birleştirilmesini sağlar. OLD: ile silinmiş bir programın geri çağrılmasını sağlar. RENUMBER: Programın satır numaralarını istenen numaradan başlatıp, istenen aralığa göre değiştirir. Ancak Sysres bu işi yaparken satırlardaki GOTO ve GOSUB komutlarından sonra gelen sayıları da değiştirmesine rağmen Simons' Basic'te böyle bir özellik yoktur. TRACE: Programın akışı sırasında hangi satırın işlendiği ekranın sağ üst köşesinde gösterilir. Simons' Basic sadece satır numaralarını yazarken Sysres program satırının ilk 13 karakterini de gösterir.

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