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

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 25

Şimdi bu kayıt işinin nasıl yapıldığından bahsedelim.

C128'de normal durumda Basic text $1000'dan başlar. Fakat bilgisayar herhangi bir grafik komutuyla karşılaşınca Bank0'daki $1C00 ve $4000 arasındaki 9K'lık bölgeyi grafik ekranı için ayırır. Basic text ise daha geriye atılır. Bizim yaptığımız bu adresler arasındaki bölgeyi Bsave komutuyla diskete kaydetmekten ibarettir. Bütün ekranı kaydeden komut Bsave "ekran", d0, u8, b0, p7168top16383'tür. Tekrar yüklemek içinse Bload "ekran",b0 yani yalnızca bank numarası ve file ismi vermek yeterlidir.

Programın içinde ekranı kaydetmek için 'M' tuşu ile menüye girip 'S' tuşuna basın. Bu arada program bazı disk hata mesajlarını da kullanıyor. Mesela driveriniz kapalıysa veya aradığınız resim diskette yoksa vb. program sizi uyaracaktır.

Başka bir özellik menüyken 'S' tuşu ile programı etkilemeden directory alabilirsiniz.

En başta grafik ekranının rengi sarıdır ve siyah bir cursor ile çizim yaparsınız. Eğer bu hoşunuza gitmezse menüye girip 'R' tuşu ile ekran ve cursor rengini değiştirebilirsiniz. Cursor'un rengini değiştirmenin başka bir yolu da grafik ekranında iken [1],[2],[3] tuşlarına arka arkaya basmak.

Nihayet, bütün bu işler Basic 7.0 sayesinde oluyor. İyi çizimler.

Programın dökümü:

7 error yakalama komutu 9-23 grafik ekranının hazırlanması 25-33 pixel cursor'un durumunun incelenmesi 35-81 grafik ekranından komutların alınması 83-113 normal ve auto çizimlerin gerçekleştirilmesi 115 3 numaralı fonksiyonun yapılması 117-121 4 numaralı fonksiyonun yapılması 123-137 5 numaralı fonksiyonun yapılması 139-141 6 numaralı fonksiyonun yapılması 143-157 mesaj penceresinin düzenlenmesi ve rutinlere dağıtım 159-205 menü ekranı ve fonksiyonları 207-317 mesajların yazımı ve renklerin seçimi 319-323 disk errorlerinin kullanıcıya bildirilmesi

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