Program Döküm Eki sayı 7, sayfa 25

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 25

COMMODORE-64 İÇİN ÇOK YARARLI DOKUZ YENİ KOMUTTAN OLUŞAN BİR PAKET PROGRAM

Commodore-64'ün pek çok yönü ile ev bilgisayarları arasında en mükümmeli olduğunu artık kabul etmeyen kalmadı.

Onu, bilgisayarların renkli dünyasına ilk adımını atanlardan küçük bir işletmenin hesaplarını tutanlara kadar milyonlarca insanın sevgilisi haline getiren özellikleri arasında gerçek bir klavye, 64K'lık bir bellek, mükemmel bir grafik olanakları, sekiz adet sprayt, üç kanal ses ve bir kanal beyaz gürültüden oluşan bir synthesizer'a yaklaşan ses gücü ve nihayet hiçbir bilgisayarda bulunmayan zenginlikte oyun programları var.

Fakat iş, ne yazık ki bu grafik ve ses olanaklarını kullanmaya gelince, PEEK ve POKE'lar arasında insan boğulmaya başlamaktadır. Bu yüzdendir ki Commodore-64'ün bu zayıf yönünü gidermek için Simons' Basic, Ultrabasic-64, BC Basic gibi birçok "Basic Extension" programı kimi kaset kimi diskette, bazıları ise kartuşta olmak üzere piyasaya çıkmış bulunmaktadır. Ben bunlardan ilk ikisini kullanmaktayım. Commodore-64'ün yetersiz kaldığı sahalar için pek çok komut içeren bu programlar ayrıca bilgisayar kullanıcısına çeşitli ilave komutlar da sunmakta ve pratikte gerçekten çok faydalı olmaktadırlar. Fakat aralarında önemli farklar vardır ve kasette olanları kullanmak çok sıkıntılı olmaktadır.

Beri yanda kimi 50, kimi 100 yeni komut içeren bu programlar yakından incelendiğinde bu komutların önemli bir kısmının kırk yılda bir kullanılabileceği göze çarpmaktadır.

Halbuki programcı için bazı komutlar fevkalade önem taşımaktadır.

Şöyle ki:

OLD: Yanlışlıkla bellekte bulunan programı NEW ile silmişseniz (ki aslında silinmiş olmamaktadır) OLD komutu ile tekrar belleğe alabilirsiniz.

DELETE: Uzun bir programın belli bir bölümünü silmek istiyorsunuz. Sileceğiniz bölüm birkaç satırsa sorun değil, ama ya 40-50 satır sileceksenz bunun kısa bir yolu olmalı, işte DELETE komutu bu işe yaramaktadır.

SPACE-KILL: Programınızdaki REM'lerden ve bir sürü aralık [SPACE]'den kurtulup programı kısaltmak ve bellek sarfını azaltmak isteyebilirsiniz. Buna da bir komut gerek.

HARDCOPY: Printere bir programı listelettirmek kolay. Fakat ekranda o anda bulunanlar hesap sonuçları, yazılar veya herhangi bir nedenle OPEN 4,4: CMD4 diyerek printere alamayacağınız bilgiler olabilir. İşte ekranın kopyesini printere veren HARDCOPY komutu.

DIRECTORY: Disketteki programların listesini görmek istiyorsunuz, fakat bellekte bir program var. LOAD "S", 8 ve sonra LIST ile görebilirsiniz, fakat bu arada bellekteki program da silinir gider. DIRECTORY komutu ise bu işi belleği silmeden yapar.

APPEND: bir programın sonuna başka bir programı eklemede kullanılır. Daha sonra RENUMBER edilmelidir.

RENUMBER: Yapılan eklemeler ve çıkarmalarla programların satır no.ları çok düzensiz bir hale gelebilir. RENUMBER komutu bu sorunu çözer.

MEM-SAVE: Monitor kullanmadığımız bir anda bir makine kodu programını nasıl SAVE edeceksiniz. Ya da DATA listeleri halinde olan SUAT'S BASIC 30 blok tutuyor. Halbuki doğruda makine kodu olsaydı 5 blok olacaktı. Yükleyip RUN ettikten sonra makine kodunda bir kopyesini çıkarıp kullansak daha pratik olmaz mıydı? Cevap MEM-SAVE komutu.

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