Commodore sayı 56, sayfa 48

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 48

Kayan Yazılar - $0009

İşte sizlere BASIC diliyle yazılmış kısa bir yazı kaydırma altprogramı. Programı çalıştırmak için önce A$ değgişkenine yaklaşık 45 tane boşluk yerleştirmeniz, sonra da ekrandan geçmesini istediğiniz yazıları aynı değişkene eklemeniz gerikmektedir. Eğer yazıların ekranda çıkarak kaybolmasını istiyorsanız A$'e 40 tane daha boşluk eklemeniz gerekiyor. Bu arada A$ değişkeninin uzunluğunun 255 karakteri geçmemesine dikkat etmeniz gerekiyor. Eğer daha uzun bir mesaj yazmak isterseniz, mesajı parçalara ayırarak her parçayı ayrı ayrı kaydırma yoluna gidebilirsiniz. A$'i kullanarak mesajınızı tanımladıktan sonra sıra yazıların hangi satırda kayacağını be- 'lirtmeye geldi. SA değişkenine mesajınızı kaydırmak istediğiniz satırın numarasını koyarsınız (ilk satırın numarası 1'dir.) hazırlık safhanızı tamamlamış olursunuz. Artık istediğiniz zaman GOSUB 9000 komutuyla yazınızı kaydırabilirsiniz.

OKUR MEKTUPLAR

PROGRAM ADI : KAYAN YAZILAR

00010 DERGİSİ" 00020 00030 09000

<867> <153) <103)

©9010 PRİNT SAYI THEN FOR R zi TO ©9020 PRİNT Kel T O SO:NEXT 69030 IF T*LENCA$)-40 THEN RETURN ©9040 GOTO 9016

Başlanıç Adresi - $OOOA

Eminim hepiniz birçok kez makine dili programlarınızın hangi adresten başladığını unutmuşsunuzdur. Buna karşı alınabilecek en iyi önlem programlarınızın adının yanına başlangıç adresinin ne olduğunu yazmaktır. Ama bu yolla program kaydettiğiniz zaman program ismi için ayrılan ve zaten Çok kısa olan yerin bir kısmını feda etmeniz gerekmektedir. Yapabileceğiniz başka bir şey de bir program başlangıç adresi bulucu kullanmaktır. Burada yayınladığımız program bu işi kısa yoldan halletmektedir. Bildiğiniz gibi 1541 disket sürücünüz dosyaları (PRG tipinde olan) saklarken en başına başlangıç adresini yazar. Yani programı okuması gereken bir dosya gibi açar ve ilk iki baytını incelerseniz programın başlangıç adresini kolayca bulabilirsiniz. Programımız bulduğu başlangıç adresini hem 10 hem de 16 tabanına göre yazmaktadır. Daha sonra da disketin hata kanalını okuyarak oluşabilecek hataya karşı sizi uyarır. Bundan sonra herhangi bir tuşa basarak başka bir programın başlangıç adresini inceleyebilirsiniz. Programdan çıkmak istediğiniz zaman programın adı yerine SON yazmanız yeterlidir.

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