Commodore sayı 30, sayfa 31
Sayfanın metni

Sayfa 31

BDE'nin Özellikleri

SAYIN Bay, Önce Commodore dergisiyle biz Commodore'culara büyük bir hizmet verdiğinizi belirtmek istiyorum. Derginizi Commodore bilgisayar aldığımdan beri izliyorum. Yanıtlamanızı istediğim birkaç sorum var, aydınlatırsanız çok sevineceğim. 1. Dergideki programlarda bazı satırlar dikkatimi çekiyor ve nasıl yazılacağını sormak istiyorum. 27. sayıdaki “Fighter Boy” adlı programda 20. satır 20 PRINT "u x x x x" şeklinde; ayrıca 1550. satır 1550 PRINT "p p p p" şeklinde, yani harflerin altında veya üstünde () işareti olduğu durumunda (örnekte u ve p) nasıl tuşlayacağım? 2. ne anlama geliyor? 3. (CLR) ve (HOME) durumlarında hangi tuşları kullanacağım? 4. 27. sayıda Box adlı programda 130:GOSUB 20:PRINT B$ satırında 130'dan sonraki : neden konulmuş? 20010 DATA satırında neden çok virgül var? 5. Ekran belleği 40 x 25 şeklinde 1000 karakteri alabilecek kapasitede. Halbuki ben 320 x 200 noktalık alanda çalışmak istersem ne yapacağım? 6. 53280 kenar rengi adresini belirtiyor. Bunun gibi adreslerin listesini ve SYS 64738 gibi SYS kodlarını belirten (ve ayrıca içeriğini de) listeyi nasıl tedarik edebilirim? Eğer bu sorularımı yanıtlarsanız çok memnun olacağım. Saygılarımla,

Uğur Güler

*“(7SPACE)

Sayın Uğur Güler, döküm ekindeki programların yazılması ile ilgili sorularınız daha evvelki sayılarımızda cevaplandırıldı. Ancak döküm ekindeki BASIC programları yazarken kullanmanız gereken özel tuşları dergimizin ikinci sayısında detaylı olarak öğrenebilirsiniz.

130 : GOSUB 20 : PRINT B$ 200 : DATA ,,,,124,,,31,, 130 numaralı satırın ilk başında yer alan nokta sayesinde GOSUB komutunu içeriden yazmak mümkün olmuştur. Bu şekilde bazı komutları içeriden yazarak programınızın okunabilirliğini arttırabilirsiniz. Ancak bu uygulama programın biraz yavaş çalışmasına neden olabilir. 200 numaralı satırda devamlı virgülleri boş yere sıfır yazmamak için kullanıyoruz. Program 200 numaralı satırı şu şekilde algılıyor: 200 : DATA 0,0,0,0,0,0,124,0,0,31,0,0 320*200 noktalık alanda çalışmak için High-resolution'a geçmek gerekir. High-resolution'a geçebilmek için aşağıdaki komutu yazın: POKE 53265, PEEK(53265) OR 32 Aynı işlemi makine dilinde yapmak için: LDA 53265 ORA 32 STA 53265 yeterli olur. C64'te kullanabileceğiniz çeşitli adresleri C64 içi püf noktaları yazısında bulabilirsiniz. Ayrıca C64 Programmer's Reference Guide kitabında da istediğiniz adresleri öğrenebilirsiniz.

SAYIN Commodore dergisi yetkilileri, İlk önce selam ve saygılarımı sunarım. Sizden cevaplamanızı rica edeceğim birkaç sorum var. Eğer sorularımı cevaplarsanız çok sevineceğim. 1. Benim AMIGA 500 bilgisayarım var. Bunla yaptığım resimleri ART GALLERY'e göndermek istiyorum. Disketle göndersem, disketi geri gönderiyor musunuz? Ya da başka yollar? 2. Defender of the Crown'da Robin Hood'dan yardım nasıl isteyeceğiz? 3. AMIGA'nın EXTRAS BASIC'inde program yazarken sildiğimiz satırların olduğu yerlerde kalan boş satırları nasıl sileceğiz? 4. Yüksek çözünürlükte titremeden görüntü veren monitör var mı? Varsa adı nedir? 5. Derginizde AMIGA oyun tanıtımlarına ağırlık verecek misiniz? 6. AMIGA'yı IBM(PC) makinelere çeviren TRANSFORMER yüklenince MS-DOS BASIC için kaç KByte'lık yer kalıyor? TRANSFORMER ile IBM bilgisayarın makine kodunda yazılmış programlarını çalıştırabilir miyiz? Teşekkürler, sevgiler, saygılar. Tunç Dindaş

Sayın Tunç Dindaş, AMIGA'daki Defender of the Crown oyununda Robin Hood'dan yardım almak için ekranın üst sağ köşesine yakın yerde bulunan ormanı seçin. Ancak Robin Hood'dan en fazla üç kere yardım isteyebilirsiniz. BASIC ile program yazarken sildiğiniz satırların yerleri boş kalır. Bu boşlukların tek zararı boş yere hafıza harcanması olur. Eğer boşlukları silmek isterseniz satırın en soluna gelip klavyenin sağ üst köşesinde DEL tuşunun hemen solunda yer alan sola bakan ok'a (BACKSPACE) basın. AMIGA'nın en yüksek çözünürlüğü olan 640*512'de görüntü titrer. Bu titreme monitörden kaynaklanır. Titremeden etkilenmeden görüntü verecek bir monitör üretildi. Elinizdeki monitörle yüksek çözünürlükte fazla rahatsız olmadan görüntü elde edebilirsiniz. Bunun için titremeyi en aza indiren renk bileşimlerini deneyin. Özellikle parlak renklerden kaçının. Oyun tanıtımında C64 ve AMIGA birlikte ele alınıyor. Tanıtılan oyun AMIGA içinde mevcutsa gerekli eklemeler yapılıyor ve oyuna AMIGA içinde ayrıca not veriliyor. Bu şekilde olan oyunların resimleri AMIGA'dan ve C64'ten birlikte çekiliyor. Transformer programı kullanarak BASIC kullandığınızda yaklaşık olarak 60KB hafızanız var. IBM için yazılmış BASIC ve makine dili tüm programları Transformer programı yardımı ile kullanabilirsiniz. Ancak programların çalışma hızları biraz düşecektir.

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