€ Macera Peşinde Sayın Can ÖZTÜRK Commodore dergisinde açtığınız “Adventure' türü oyunlarla ilgili bölüm beni oldukça sevindirdi. Çünkü- bu oyunlarla ilgili hemen hemen hiçbir bil- gim yok. Sizden istediklerimi ve sorunlarımı şöyle maddeleyebilirim. 1) Tanıtılan oyunların (veya ipuçları verilenlerin) diskette mi yoksa kasette mi olduğu (Disk driver'im yok). 2) Oyunlarda kullanılan komutların listesi veya onları bulma yolları (Mas- ters of Universe'de olduğu gibi). 3) Castle of Terror'da göl kıyısına geldikten sonra karşıya geçemiyorum. “Swim' komutunu verdiğimde suyun tehlikeli olduğu yazılıyor. Ayrıca oyun- da kullanabileceğim komutlar hakkın- da geniş bir bilgim yok. Yazacaklarım şımdıhk bu kadar. Saygılarımla... Umut Bozkurt Sayın BOZKURT Macera Peşinde'nin size sevindirme- sine memnun oldum. Adventure oyun- larıyla ilgili detaylı bilgiyi her ay bu say- falarda bulabilirsiniz. 1) Tanıtılan oyunların diskette veya kasette olduklarını tanıtımların değer- lendirme bölümünde, oyunu çıkaran şirketin adıyla birlikte veriyorum. 2) Bunun yolu ASCII gösterimi olan bir monitor programla adventure'ın makine dili rutinlerini incelemektir. Be- nim Şubat ayında verdiğim BASIC program ise hafızadaki komut rutinle- rini Peek komutu yardımıyla okuyup CHR$ fonksiyonuyla yazıya dönüştür: mekltedir. Gelecek ay İpuçları köşesin- de aynı programın bir başka adventu- re'a uyarlanmış satırını vereceğim. 3) O gölde yüzemezsiniz. Bunun ye- rine batıya giderek şatonun kapısını bu- lun ve şatoya oradan girmeyi deneyin. Vocabulary komutuyla programın kul- landığı bütün komutları görebilirsiniz. Gelecek ay bu adventure'in da baştan sona çözümünü vereceğim. 54 L Hlegal Ouantity SAYIN Commodore Yetkilileri, Ben sizlerden sık sık karşıma çıkan ve beni çaresiz bırakan “'Illegal guantity'' hatası hakkında bilgi ver- menizi istiyorum. Bu hatayı nasıl dü- zeltebilirim? Beni aydınlatırsanız çok sevinirim, Şimdiden teşekkür ederim. Doğan Güneş Sayın GÜNEŞ IL. LEGAL OUANTIT Y hatası fonk- siyonlarda hatalı bir değer kullanıldı- gında ortaya çıkar. Meselâ; PRINT CEHARŞ (Ç1) Bu hatanın ortaya çıkmasına neden olur. Çünkü bu fonksiyon sadece 8 ile 255 arasındaki değerleri arasında veri alabilir. Bu hatadan kaçınmak için her- hangi bir fonksiyonu çağırmadan evvel veri giriş parametresini IF komutu ile kontrol edin. Eğer programınızda bu tür bir hata varsa hatalı satırdan bir evvelki satıra PRINT komutu ekleyerek fonksiyonun giriş parametresini ekrana yazın. Elde ettiğiniz değerler kullanılan fonksiyo- nun kabul edemeyeceği değerlerse prog- ramınızın bu değerleri hesapladığı yer- de bir hata var demektir. Simons Basic SAYIN Commodore Dergisi, Ben 1,5 senelik Commodore'cu- yum, Aşağıdaki sorunlarım konusun- da bana yardımcı olursanız sevinirim. 1 Program Döküm Eki'ndeki prog- ramların satır sonlarındaki parantez- lerin ne olduğunu ve bunların yazılıp yazılmayacağı, 2- Simons Basic'in ne olduğu konu- sunda beni aydınlatırsanız sevinirim. Sayın ŞAPOĞLU Program Döküm Eki'nde yayınlanan BASIC programların satır sonlarında yer alan numaralar yazdığınız satırın doğru yazılıp yazılmadığını kontrol et- meniz için konuyor. Bu numaradan ya- rarlanabilmek için program yazmaya başlamadan evvel her satırın bitiminde bu numaraları veren programı yükleyip çalıştırmanız gerekir. Bu programı der- gimizin ilk sayılarında bulabilirsiniz. Aynı şekilde makine dilinde yazılmış programlarda ilk sekiz rakam progra- ma ait dokuzuncu rakamsa girilen se- kiz rakamın kontrol sayısıdır. Eğer konirol sayısı girdiğiniz rakamlarla bir- birini tutmuyorsa o satırı tekrar girme- niz gerekir. Commodore 64, BASIC 2.0 derleyi- cisini kullanıyor. Bu derleyicide grafik ve müzik gibi uygulamaları gerçekleş- tirecek, program yapmayı kolaylaştıra- cak komutlar bulunmuyor. Bu yüzden C64'ün çeşitli kabiliyetlerini destekle- mek amacı ile çeşitli BASIC derleyici- leri yapılmıştır. SIMON'S BASIC bu derleyicilerden birisi. Simon's Basic'i kullanarak PEEK ve POKE ile yapmak zorunda olduğunuz birçok şeyi anlaşı- labilir program komutlarıyla yapabili- yorsunuz. Yine Somans Basic SAYIN Yetkili, Benim sizden öğrenmek istediğim bazı şeyler var. Bu konularda bana yardımcı olursanız sevinirim. Commodore Dergisi'nin Döküm Eki'ndeki Simons Basic programını yazıp çalıştırıyorum. Diskete kayıt yaptıktan sonra bilgisayarı kapatıp aç- tığımda yazmış olduğum program ça- lışmıyor. Ben çözüm olarak yazmış ol- duğum metinleri üzerinden tekrar ya- zıyorum. Benim öğrenmek istediğim, Simons Basic programını nasıl kaydet- meliyim ki, zaman kaybı olmadan ça- İışsın. Mehmet Dişyapar Sayın DİŞYAPAR Yapmış olduğunuz programları yük- lerken ilk olarak Simon's Basic'i yük- lemeniz gerekir. Bundan sonra yapmış olduğunuz programı yükleyip kullana- bilirsiniz. Programlarınızı SAVE eder- en: SAVE “program-ismi”, 8 şeklinde saklayabilirsiniz.