Bu sayfadaki yazılar
Sayfanın metni
Sayfa 31
(hafıza temizleme, kartuş takılı olup olmadığını kontrol etme vb.) yapan program hangi adreslerde yer alıyor? Sevgili Tarık, Su Şişesi'nin ilk profesyonel sorularını da böylece sen sormuş oldun. Böylesine ilgilenmen inan beni çok sevindirdi. Her türlü sorunun için burada olduğumu unutma, tamam? 1- Bu sorunu hemen Vedat'a ileteceğim. 2- Aradığın cevap $FCE2 adresinde yatıyor. Yani SYS 64738 dediğimizde bilgisayarı resetleyen adres, Bu komutu verdiğimizde bilgisayar tüm hafızayı hazırlar, kartuş kontrol eder, eğer kartuş yoksa açılış ekranına girer, Abdullah Kılıç, Ankara (?) 1- Yazınızda belirttiğiniz gibi altı ve üstü çizili harflerin anlamı nedir? 2- Döküm ekinde makine dili programları verilmiş, Teleteknik ürünü olan Multi Ice 2 ile bu programları nasıl girebilirim? 3- Multi Ice 3 kartuşunun ek BASIC komutları, disk monitor komutları, monitor komutları var. Bunları ben bilgisayarımda kullanamıyorum, nasıl kullanılacağını açıklayabilir misiniz? 4- C-64'te kütük yapıları nelerdir, nasıl kullanılabilir? 5- FLI tekniği ve GEOS nedir? 6- Program döküm ekindeki programların satır sonundaki sayıları üreten programları nereden bulabilirim? 7- BASIC 2.0 ile BASIC 7.0 arasındaki farklar nedir? 8- Bazı bilgisayarlar IBM uyumlu oluyor, PC deniyor, MS-DOS deniyor. Bunların anlamı nedir? C-64 bunların hangisine girer? 9- C-64'te Multi Ice 3 ile dos komutlarını kullanabilir miyim? Nasıl? Bu dos komutları nelerdir?
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 30
1- Bildiğin gibi, ekranın iç ve dış rengini bir POKE komutu ile değiştirebiliyoruz. Bu POKE'u kullandığımızda tüm ekran rengi değişir. Ancak mesela bir ekranın üst tarafını siyah, ortasını kırmızı, en altını mavi tutmak istiyoruz diyelim. İşte böyle parça parça her ekran rengi bölümü raster oluyor. Raster'ları oyunların başındaki intro'ların çoğunda görebilirsiniz. Birçoğu ekranın bir ucundan diğer ucuna kadar uzanan yatay renk çubuklarıdır. Biraz ara bakalım, görünce daha iyi anlarsınız. (Aslında bu konu için makine dili bilmen gerekiyor. raster kelimesi ekran tarama satırlarıdır. Can! Sen de biraz derginin diğer kısımlarını oku. Ed.) 2- Hires resmi bir çizim programıyla yapabilirsin. En iyi örneği Art Studio 1'dir. (Dikkat, AMIGA paint, Art Studio 2 ve Koala painter çok renkli çizim programıdır. Hires ise tek renk resim/çizim demektir.) 3- BASIC'de ekranı her yöne kaydırman pek bir işe yaramaz, çünkü BASIC hızlı bir dil olmadığından her şey korkunç yavaş işleyecek ve ekranda bir sürü sebepsiz sallantılar, hatalar belirecektir. Ancak sadece 7 pixel oynatmak istersen. 1-0 TO 7:POKE 53272,1:NEXT T-7 TO 0 STEP -1:POKE 53272, T:NEXT T: RUN programcığı ile ekranı 7 pixel sağa sola sallayabilirsiniz. Daha büyük sallanmalar BASIC ile rezalet olur, o yüzden anlatmıyorum. 4- Bu bana en fazla sorulan sorulardan biri. Bu yüzden bu sayfalarda bir BASIC program bulacaksınız. Önce resmini hafızaya yükle ($2000'de olacak!) sonra bu programı yaz ve çalıştır. Resmin yavaş yavaş oluştuğunu göreceksin. Bu program Art Studio
2 resimlerini kendi programında kullanmana yarar. Koala Painter için tablo 2'ye bak! 5- Harikasın! Benim de katkılarımla bu sayıda geniş bir biçimde açıklamış olduk, Ben zaten onu açıklamayı düşünüyordum... (Ne yazık ki bu sayıya bu oyun giremedi. Gelecek ay mutlaka. Ed.) 6- Yanılmıyorsam bu aylarda Sinan arkadaşımız açıklayacak onu. Bana daha önceden bahsetmişti. 7- Bilgisayara yüklediğimiz resimler, ancak bilgisayar hafızasının belirli yerlerindelerse ekranda gösterebiliriz. İşte Bu belirli yerlere Video Bankı denir. Mesela bir Art Studio ile çizdiğimiz resim $2000'den, Koala ile çizdiğimiz resimler $4000'den yüklemeye başlar. (Kartuşunuz varsa görürsünüz..) İşte bu adresler aslında birer video bankıdır. Siz resminizi $1000'e yüklerseniz, hayatta o resmi ekranda göremezsiniz. Resimlerin hafızanın belirli yerlerinde olmaları gerekir ve buralara biz video bankları deriz. 8- Bu köşeyi açmaya karar verdikten sonra deliler gibi isim aramaya başladık, ancak hiçbirini beğenmedik. “Ne köşesi olsun?” diye düşünürken sonunda “Bu köşe yaz köşesi, şu köşe kış köşesi, ortada su şişesi” (Aman Allahım, yazması bile zor!) aklımıza geldi su şişesi koyduk! Ayrıca, bu derginin genel bürosunda bir balığımız var adı da SUŞİ. “SUŞİ SESİ” olarak da düşünebilirsiniz. (Yani anlayacağınız bu acaip ismi bayağı aradık..) 9- Peki. Eğer Aytaç ile yazışmak isteyen varsa... Aytaç Aras, Bardacık Sokak, 108/5, Küçükesat Ankara... Taner Baş, Manisa 1- Elvira'yı tam olarak açıklayacaktın, eğer tam bir sözlük bulamadıysan bende 1400 sayfalık bir Almanca Türkçe sözlük var. Sana yardımcı olabilirim. Ama zor gelip de yazmamışsan ben kafayı yemeden lütfen yaz. 2- Bir diskette virüs kendini nasıl belli eder? 3- Art Studio 1, 2 veya Koalapainter 1, 2'de yaptığım grafikleri kendi yaptığım oyun ve demolarda kullanabilir miyim? Bunun için bir program lazım mı? 4- Simons' BASIC gibi C-64 hafızasını arttıran, yeni komutlar ekleyen programlar var mı? Arşivinde makine dilini BASIC'e çeviren program var mı?! Selam Taner! Eğer mektubunda belirttiğin gibi bu bölümün abonesi olacaksan inan çok sevinirim. Her konuda yardım edebileceğimi unutma! Hemen cevaplara geçelim mi? 1- Sürpriz! Elvira'nın İngilizce versiyonunu buldum! Yanılmıyorsam koca Türkiye'de şu anda sadece bende var, ama elimden geldiği kadar dağıtmaya çalışacağım. Geçen gün tam açıklamasını yazmaya başladım bile, artık ne zaman bitiririm bilinmez.. Büyük ihtimalle bu sayıda tam çözümünü bulmanız lazım. Oyun AMIGA versiyonu ile tamamen aynı olmadığından 64'te en başta oynamak zorundayım! 2- Eğer C-64'den bahsediyorsan, unut! 64'te virüs yoktur. Nasıl olabilir ki? En basitinden, bilgisayara bir oyun yükleyip çalıştırdığımızda bile hafızanın altı üstüne geliyor. C-64'te bir virüs olsa bile hafızada hiçbir yere saklanmaz ve üreyemez. Zaten buna da virüs denmez. Hiç korkma, disketlerine bir şey olmayacak yani... 3- Resimlerini kullanabileceğin kısa BASIC programı bu sayfalarda bulman lazım. Yalnız Art Studio 1 resmi için geçerli değil, çünkü o program hires (tek renk) resim çizer 4- Simons' BASIC hafıza arttırmaz, sadece ek komutlar ekler. Onun kadar kapsamlı bir program bilmiyorum, ancak Final 3 gibi kartuşların ek BASIC komutları vardır, ayrıca kartuşlar ek hafıza yaratırlar. Kartuşun yoksa bence bir tane edinmeye bak, 5- Makine dilini BASIC'e aktaramazsın, bu imkansız, ancak BASIC programlarını makine diline aktaran programlar mevcut. Bu programlara BASIC compiler denir ve Sinan arkadaşımız 74. sayıda bu programlarla ilgili bir yazı yazmıştı. Tarık Küçükdeniz, İstanbul 1- Derginizin 71. sayısında yayımlanan BASIC ROM'unda değişiklikler yapmaya izin veren programı KERNAL ROM için nasıl düzeltebilirim? 2- Bilgisayar açıldığı zaman ilk işlemleri