Commodore sayı 75, sayfa 30

Bu sayfadaki yazılar

Sayfanın metni

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

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