Bu sayfadaki yazılar
Sayfanın metni
Sayfa 45
Introların Püf
Noktaları
SAYIN Commodore Dergisi Hazırlayanları, öncelikle böyle güzel bir dergi hazırladığınız için bir Commodore'cu olarak size teşekkür ederim. İnanın derginizin her geçen sayı biraz daha geliştiğini görmek bizleri çok mutlu ediyor. Bu mektubu dergide yeni başlayan bir yazı dizisi ile ilgili birkaç sorumu yanıtlamanız ricası ile yazıyorum. Sözünü ettiğim yazı “Makina dilinin Püf Noktaları”... Ben son bir aydır Intro ve Demo'lara dolayısı ile interrupt ve makina diline merak sardım. Bu yazı diziniz de tam zamanında imdadıma yetişti. Size sorum şu; Oyunların başında olan introları çalıştırmak için gerekli olan başlangıç adresini o programda nasıl bulabiliriz? Kimi 4096 ile kimi 2064 vb.
adreslerde çalışıyorlar. Gerçi siz sayıda bu konuya biraz değindiniz, ama bu beni tatmin etmedi. Daha doğrusu biraz kafamı karıştırdı. Bahsetmiş olduğunuz Low ve High byte'lar interrupt'ın başlangıç adresinin bulunduğu adresler midir? Bir de her intro veya demo mutlaka bir interrupt mıdır? İlginize ve yardımlarınıza teşekkür eder, yayın hayatınızda başarılar dilerim. Saygılarımla MEHMET ÖZ
SAYIN Mehmet Öz, Intro'larla ilgilenmenize, daha doğrusu makina dili ile ilgilenmenize sevindim. Intro'ların başlangıç adreslerini bulmaya gelince; bunu bulabilmeniz için bazı programlara (makina dili monitörü) ya da bu programlardan birini içeren ek kartuşlara ihtiyacınız var. Ben, bunlardan birine sahip olduğunuzu var sayarak, kullanmanız gereken yöntemi size kısaca anlatacağım. Bu tür programlar basic listesinin bitiş adresinden hemen sonra makina dilindeki programlara başlarlar. Basic bir “SYS” komutundan ibaret olacaktır ve bu “SYS” adresi size intronun başlangıç adresini verir. Eğer programı “RUN” ile çalıştırmadan önce, monitör aracılığı ile, başka bir yere kaydederseniz intro'yu almış olursunuz. Programın tamamını kaydetmeniz gerekmez, sadece intro'nun bulunduğu yeri kaydetmeniz yeterli olur. Çalışmalarınızda size başarılar diliyorum.
Yoksa Virüs mü?
SAYIN Commodore Dergisi Yetkilileri, Öncelikle bizlere böyle güzel ve yararlı bir dergiyi hediye ettiğiniz için sizleri candan kutlarım. Benim sorunlarım A-500 ile ilgili; 1) Bazı oyunlarda (Pirates, Zak McKracken vb.) oldukça ilerledikten sonra ekranın üst bölümünde dikdörtgen, kırmızı bir pencere içinde
“read/write error” hatası verip duruyor. Mouse ile tıkladığımda o oyunun ilk disketi sürücüde olduğu halde ilk disketi istiyor ve sonunda kilitleniyor. Ne yapabilirim? Acaba hata bende mi? 2) Maniac Mansion'un AMIGA versiyonunda eve giriyorum ve ikinci kata çıktığımda nükleer reaktöre bağlı bir (şifreli) kapı ile karşılaşıyorum. Bir türlü geçemiyor ve havaya uçuyorum. Acaba bu şifre nedir? Sorularımı cevaplarsanız çok memnun olacağım. Şimdiden çok teşekkürler.
MURAT GÖKŞEN
SAYIN Murat Gökşen, Birinci sorunuzun yanıtı çok basit, adı geçen oyunların elinizdeki kopyaları arızalı. Muhtemelen disketiniz bozulmuş, programlarınıza virüs bulaşmış olması ihtimali de var tabii. Disketlerinizi formatlayın (bu işlem programlarınızı silecektir), eğer formatlarken bir problem çıkmazsa ya virüslerle başınız dertte ya da kopyaladığınız yerdeki program da arızalı. Bunu anlamanın daha kolay yolu ise bu programların bulunduğu disketleri virüs dedektör programları ile bir kontrolden geçirmek. Disketinizde virüs bulursanız size tavsiyem, diğer disketlerinizin tamamını hemen kontrolden geçirmeniz ve bunu da iyi bir virüs dedektör ile yapmanızdır. Eğer disketiniz format işleminde problem çıkarıyorsa disketinizi bardak altlığı olarak kullanma zamanı gelmiş demektir. İkinci sorunuzun yanıtını ise ancak dergimizin “TANITIM” ya da “TİYOLAR TUZAKLAR” bölümlerini takip ederek öğrenebilirsiniz. Bol oyunlu ve virüssüz günler dileğiyle.
49
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 44
Çizim yapmayı öğrendik fakat ödevlerimizi de hazırlayabileceğimiz bir kelime işlem programımız olsa fena olmaz hani. İşte geoWRITE bunu bizim için hemen hallediyor, ayrıca kullanımı çok çok basit. Dökümanlarımızı yaptığımız biçimde açıp kapayacağız, yapmamız gereken tek şey gerekli fontu seçip stilini de belirledikten sonra yazmaya koyulmak. Öğrenilmesi gereken bir şey de mouse yardımı ile belli yerlerde gereken değişiklik olursa bunu nasıl yapacağımızdır. Mouse'unuzu değişimin yapılacağı yerin başına getirip butona basılı tutarak değişimin yapılacağı yerin sonuna kadar götürmek, seçtiğiniz yerde bir renk değişikliğine sebep olacak ve o bölgede yapacağınız değişikliği bekleyecektir. Bu durumdayken fontu değiştirirseniz bölgedeki yazının fontu, stili (style ile) değiştirirseniz yazının stili değişecektir. Ayrıca aynı durumda (değişim bölgesi seçilmiş halde) del tuşu o bölgeyi siler, boşluk (ara) çubuğu ise o arayı boşlukla doldurur. Sayfanız dolduğunda geoWRITE kendiliğinden bir sonraki sayfaya geçecektir. İstediğiniz sayfanın erişimini yukarıda, döküman isminin bulunduğu pencerenin solundaki kutudan yukarı veya aşağı oklarla sağlayabilirsiniz. Sayfa kesme işlemi ise OPTIONS menüsünden page break komutu ile yapılabilir. C-64 klavyesinde tab tuşu olmadığından bunu CONTROL-I ile (CTRL-I) yapabilirsiniz. Tab ile gideceğiniz yer(ler) yukarıda cetvel şeklindeki bölümün altındaki küçük üçgenlerle belirlenir. Kolay okumayı ve edit etmeyi sağlamak için ise cetvelin altında, soldaki M şeklindeki marjin göstergesini 5 inch sağa çekerek yapabilirsiniz. Bu sayfanın sağa kaymasını engeller ve daha kolay okuyup yazmanızı sağlar. İşiniz bitince marjin işaretini tekrar yerine alırsanız her şey yerli yerinde olacaktır. Bir önerim daha var, çalışırken arada sırada da olsa yazınızı kaydedin ki herhangi bir kazaya kurban gitmesin. Bunu yapmak için FILE menüsünden UPDATE FILE komutunu seçmelisiniz.
Bu aylık GEOS kursumuz buraya kadar, takıldığınız ya da merak ettiğiniz her şeyi lütfen bize yazın, elimizden geldiğince size yardımcı olacağız. Hepinize Commodore'lu günler dileriz.