Program Döküm Eki sayı 34, sayfa 2
Sayfanın metni

Sayfa 2

Her ne kadar bu programlar kısa olsalar da çok iş yapıyorlar. Bu programlarla yüksek çözünürlüklü ekranları tek tek veya ikişer printer ile basabilir ayrıca ekranın belli bölgelerini ve sprite'ları printerdan çıkarabilirsiniz. Ancak bunun için C 128 ile 7 iğneli bir Commodore printer'ine (1525, MPS801 veya MPS803; ya da Commodore modunda MPS 1000, MPS1200 veya MPS1250) ihtiyacınız var.

C 128'in üstün BASIC 7.0'ının sağladığı CIRCLE, BOX, DRAW gibi grafik komutlarıyla detaylı, yüksek çözünürlükte eserler yaratmak son derece kolay. Ama gelgelelim bunları kâğıt üzerine döknenin kolay bir yolu yok. Diğer pek çok bilgisayar bunu bir tek komut veya tuşla halledebiliyorken 128'in üstün BASIC'i bu noktada yetersiz kalıyor. Yani şekilleri ve resimleri ekrana çizebiliyorsunuz ancak kâğıda geçirmeniz mümkün olmuyor.

İşte size bu problemleri halledecek bir kaç kısa program. Birinci program yüksek çözünürlüklü ekranı printer ile basmanızı, ikinci program aynı anda iki ekran basmanızı, üçüncü program önce bir pencere açmanızı ve bu pencerenin içinde kalan bölgeyi basmanızı ve dördüncü program da sekiz sprite'ın o andaki şekillerini printerdan çıkartmanızı sağlıyor.

PROGRAMLARIN YAZILMASI VE ÇALIŞTIRILMASI

Beş programın hepsi de BASIC 7.0 ile yazılmıştır. Program 1 diskette EKRAN BASIM.MD adında makine dilinde bir program yaratıyor. Diğer programları çalıştırabilmek için bu program dosyasının diskette yeralması gerekiyor. 2-5'inci programlar ise ekran basımını gerçekleştiriyorlar.

Program 1'i yazdıktan ve kaydettikten sonra çalıştırmadan önce disketinizin korumasının açık olduğundan emin olmalısınız. Bundan sonra program önce data satırlarını kontrol edecek ve eğer bir hata yoksa diskete EKRAN BASIM.MD adında bir dosya kaydedecektir. F3 tuşuna basarak bir directory alın ve dosyanın yaratıldığını kontrol edin. Şimdi diğer dört programı da kullanabilirsiniz. Dikkat edin, bütün programlar 128 modunda çalıştırılmalı ve dört program da aynı diskette yeralmalı.

Program 2'yi çalıştırdığınızda size ilk başta bir dosya ismi sorulacaktır. Burada $1C00 veya $2000 bölgelerinden başlayan ve BSAVE ettiğiniz yüksek çözünürlükte bir resmin adını vermelisiniz. Daha sonra bilgisayar bu resmi yükleyecek ve printer'a gönderecektir.

Eğer bir dosya adı veremezseniz bilgisayar o anda grafik hafızasında da ne varsa printer'a onu bastırır. GRAPHIC1 ile yaratılan ekranlar printer'dan mükemmel çıkarken GRAPHIC3 ile yapılan çok renkli grafikler de printer'dan basıldığında iyi sonuçlar vermektedir. Burada hatırlanması gereken şey çizim rengini mümkün olduğu kadar koyu ve arka plan rengi de açık yapmanın en iyi sonuçları vereceğidir. Eğer arka planı koyu yapar (mesela siyah) ve ön plan içinde açık renk kullanırsanız (sarı) ekran reverse modunda imiş gibi basılacaktır.

Program 3, Program 1'e oldukça benzemektedir. Ancak yanyana iki aynı ekran basabilmeye olanak tanımaktadır. Program önce size iki resim adı girmenizi isteyecektir. Birinci programın tersine bu program hafızadaki resmi kullanmanıza izin

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