Bu sayfadaki yazılar
Sayfanın metni
Sayfa 32
10- Derginin demolar bölümünde anlamadığım kelimeler çoğunlukta, dolayısıyla konuyu anlayamıyorum. Aşağıdaki kelimelerin anlamı nedir? Vektör demosu, intro, logo, multiplexer, dysp, dysp scroll, raster split, tech-tech, animasyon, grup, shadow, filled, transforming vektör, transforming hidden-line cisim. Sevgili Abdullah, aklına takılan soruları bana yollamana çok sevindim, ancak bazıları bu sınırlı köşemizde anlatılmayacak kadar uzun. Yine de biz teker teker sorularına bir göz atalım. 1- Mesela üstü çizgili bir “U” harfi, o harfe Commodore tuşu ile, altı çizgili bir “U” harfi, o harfe shift ile basman gerektiğini belirtir. 2- Kartuşunun monitörüne gir ve döküm ekinde gösterilen adresten itibaren M komutu ver, Yani, mesela yazmak istediğin program $C000'dan başlıyorsa, monitöre “M C000” yaz ve sonra çıkan yazıların üzerine döküm ekindeki programı gir. Ancak bu yol hiç sağlıklı değildir, kesinlikle tavsiye etmem, kontrol edemeyeceğinden çok sık hata yapabilirsin. 3- Multi Ice 3 kartuşunun özellikleri bu ay kartuşlar ve hızlandırıcılar adlı yazı dizisinde açıklanacak, Umarım aradığın cevapları bulabilirsin. 4- İşte açıklanamayacak kadar uzun bir başka soru. Tek söyleyebileceğim, kütükler; program, sequential file, relative file, deleted file, userfile olarak 5 türlüdür. Kullanımlarını anlatmaya Su Şişesi'nin tamamı yetmeyebilir, o yüzden bu konuyu atlıyorum. Ancak cidden ilgileniyorsan veya ölüm kameselesiyse ilerki sayılarda kısaca geçebilirim. En basitinden disk drive'ın olması lazım. Mektup yaz!, 5- FLI tekniği, 64'ün grafik kapasitesini ve kalitesini çok çok arttıran bir çizim türüdür. Henüz 2-3 sene önce keşfedildi ve bir cursor karesi içinde normalde 4 renk kullanılırken, bu teknik ile 16 renk kullanılmasını sağladı. Eğer biraz ararsan FLI EDITOR adlı çizim programını bulabilir ve bu harika yolla daha renkli ve ayrıntılı resimler çizebilirsiniz. Ancak çizimi çok çok zordur, uyarmadı deme, Bu konuya ilerki yazılarımda değinmeyi düşünüyorum. GEOS ise 64 için geliştirilmiş en iyi yazılım programıdır. 64'ü bir AMIGA gibi yönetmenizi sağlayan, tamamen ikonlarla kullanılan harika bir desktop (masaüstü) programı. GEOS ile her türlü yazılım gerçekleştirip printer ile çalışabilir, resim çizebilir, daha sayamayacağım bir çok işi yapabilirsin.
6- Bu programı herhangi bir bilgisayarcıdan bulabilmen gerekir. Tam adı “Makine dili editörü”'dür. MDE diye geçer. (Yakında Döküm Eki'nde tekrar yayımlanacak. Ed.) 7- BASIC 7.0, tahmin ettiğin gibi daha gelişmiş bir BASIC türüdür. Grafik ve müzik yönünden çok geliştirilmiştir. Mesela BASIC 2.0'da ekrana sadece bir pixel (noktacık) koyabilmek için bir sürü satır yazmanız gerekirken, BASIC 7.0'da PLOT komutunu kullanarak yüzlercesini hemen koyabiliriz. Kullanışı daha kolay ve belirttiğim gibi daha çok grafik ve müzik açısından kendini gösteren bir BASIC'dir BASIC 7.0. (Ama bu sadece C-128'de var. Ed.) 8- Maalesef C-64 bunların hiçbirine girmez. C-64 IBM uyumlu değildir. 9- Tekrar aynı cevabı vereceğim, kartuşlarla ilgili yazı dizimizde tüm sorularının cevaplarını bulacaksın.. Umarım!.. 10- Bu konuda takılan kişilerin çok olduğunu tahmin ederek bu uzun cevabı vereceğim, umarım herkes okuyordur.. Vektör: 3 boyutlu bir şeklin her hareketinin bilgisayar tarafından hesaplanarak ekranda döndürülmesi, hareket ettirilmesi. (Dikkat! Vektör, animasyon şeklinde hazırlanmış hareketlendirmeler değildir. Cisimlerin tüm koordinatları aynı anda bilgisayar tarafından hesaplanır). Bayağı merak ediyorsanız, Moonfall,
Elite gibi oyunlarda vektör grafikleri görebilirsiniz. Vektör Demosu: Böyle bir vektör şeklin sergilendiği, gösterildiği program. Intro: En basit şekilde anlatayım. Aldığın oyunların başında boşluk tuşuna basarak geçtiğin, o oyunu kıranların veya dağıtanların tanıtıldığı kısa tanıtım programı. Logo. Genelde intro'larda, o intro'yu yapan grubun veya kişinin adının büyük bir grafik şeklinde yazılmış hali. Multiplexer: Bildiğin gibi, C-64'te en fazla 8 sprite'ın bir sinüs hareketi ile ekranda dolaşmasına multiplexer denir. Dysp: Normal bir kayan yazının aynı bir sinüs dalgası şeklinde, yukarı-aşağı bükülerek ekranda kayması. Scroll: Kayan yazı. Raster split: Ekran rengini değiştirirken, dikine renk ayrımı yapabiliriz. Yani, ekranın sağ tarafı yeşil, ortası mavi, sol tarafı kırmızı olabilir. Böyle dikine renk değişimlerine raster split denir. Ekranın dikine bölünmesi split olarak anılır. Tech-tech: Bir grafiğin veya yazının sağa sola dalgalanması. Animasyon: Bir çizgi film gibi resimlerin/grafiklerin ardarda gösterilerek hareket izlenimi verilmesi. Bilgisayar grubu: Bilgisayar konusunda yetenekli kişilerin bir araya gelerek ortak faaliyet gösterdikleri, ortak program hazırladıkları bir çeşit topluluk. Shadow Vector: Shadow İngilizce'de gölge demektir. Yani, bir vektör programında, 3 boyutlu cisim hareket ederken, aynı anda gölgesinin de hesaplanarak oynatılması. Filled Vector: Katı, içi doldurulmuş 3 boyutlu cisim. Mesela bir küp, ancak yüzey renkleri ekran renginden farklı olmalı. Fighter Bomber oyunundaki uçaklar filled vector'dür. Transforming vector: Hareket ederken şekil değiştiren vektör. Mesela, bir küp dönerken, yavaş yavaş şekli değiştiriyor ve bir prizma halini alıyor, sonra bir uzay gemisi oluyor falan filan.. Yani şekli transform ediyor! Transforming Hidden line cisim: Hidden line vector ne demek, onu açıklayayım. Bu da katı, yani filled vector gibi, ancak her yüzeyi ayrı renkte olması gerekmez, ekran renginde bile olabilir. Cismin arka tarafta kalan yüzeyi görünmez. İşte böyle bir cisim hareket ederken şekil değiştirirse, buna hidden line transforming cisim denir.. Aman Allahım, bayağı uzun tuttu. Belki yine de bir şey anlamadım, ancak bunları bir kere programlarda görsen, “Ayy, bu muydu o anlattıkların?” diyebileceğin kadar basit şeyler.. Bu arada, benden C-64 özel adreslerini ayrıntılı bir biçimde anlatan kitap tavsiye etmemi istemişsin. Sana “The Anatomy of 64” adlı kitabı önerebilirim, ancak daha önceden pek uğraşmamışsan, sana bayağı zor gelebilir. Taner Tamer, Antalya 1- Demolarla ilgili yazı dizisi iyi hoş da, biz bu programları nereden bulabiliriz? 2- 64'te parallax scrolling (Rubicon gibi) olayı nasıl gerçekleştiriyorlar? 3- Thalamus firmasının batmaktan son anda kurtulduğu doğru mu? 4- Yine demolar bölümünde hep yabancı grupların demoları anlatılıyor, hiç demo yapan yerli grup yok mu? 5- System 3'ün son oyunu Fuzzballs 64'te çıkacak mı? 6- Son olarak, 64 scanner ve yan birimlerini nereden bulabiliriz? Selam Taner! Soruların diğer mektuplara göre bayağı değişik. Yanılmıyorsam programlamada bayağı yol katetmişsin! Hemen cevaplar.. 1- İşte zor bir soru. Bu konuda yardım edemeyeceğimi söylemek zorundayım, belki bilgisayarcına herhangi bir yerden demoları da edinmesi konusunda baskı yapman gerekecek.. 2- Aslında mantığı gayet basit. Bir taraftan hızlı kaydırılan karakter setinin arkasındaki boşluklardan arka plandaki grafik daha yavaş kaydırılan bir karakter seti olarak hazırlanıyor. Tabii bunun için bu boşlukların bir cursor (veya birkaç cursor) büyüklüğünde olması lazım. Aksi takdirde iki grafik birbirine girer. Parallax scrolling efektini sprite kullanarak da yapabiliriz (mesela arka planda yavaş yavaş dağlar kayarken ekrandan hızlıca daha yakından bir ağaç resmini sprite olarak kaydırabiliriz), ancak bu o zaman gerçek bir parallax scrolling olmaz. Bu soruyu sorduğuna göre birikimin olduğunu düşünerek biraz komplex anlattım. 3- Bilmiyorum, ancak ölmediği kesin! Duyduğum bir söylentiye göre Thalamus 64'te sadece 4 oyun daha yapacakmış.. Unutma, sadece söylenti.. 4- Tabii ki var! Ülkemizde az da olsa demo grupları var ve onlar da tüm dünyada hazırlanan en iyi demo grupları listelerine girmeyi başarıyorlar. 64'ün en ünlü Türk demo grubu olarak CLICUF'i gösterebilirim. Bu grup birçok listelerde tüm dünyada aklı başında yaklaşık 100 demo grubu içinde ilk 15 demo grubu arasına girmeyi başardı. Ayrıca şu anda çıkardıkları SCRIPT adlı disk dergisi ise TÜM DÜNYADA ilk 5 dergi içinde, Bence bu çok büyük bir başarı. Daha bugün elime geçen, Hollanda'da çıkarılan bir disk dergisine göre Cligue grubunun programcılarından WALKING STRESS, (bilgisayar grubu üyeleri takma isim kullanırlar..) dünyanın en iyi 10. programcısı olarak görünüyor. Böyle olayları görünce nasıl göğsüm kabarıyor, tahmin edemezsin. Türkiye'nin ünlü başka bir demo grubu ise ACCU- Onların demoları ise dizayn ve grafik açısından başarılıdır. Grafikerleri KA-DEM, tüm dünyayı kıskandıracak grafikler çizebiliyor. Yani Türk gruplarının diğer dünya gruplarından hiçbir eksiği yok, hatta birdaha iyiler. 5- Çok üzgünüm, hiçbir fikrim yok! 6- Sen bulursan bize de söyle! Deliler gibi arıyoruz, son olarak DATEL ELECTRONICS'e yazdık, ancak bir sonuç alamadık, Eğer bir sonuç alırsak mutlaka dergide sizlere haber veririm. Eveet, artık bu yazının sonuna geldik. Benden cevap bekleyen daha birçok kişinin olduğunu biliyorum, ancak hiç kimseyi kayırmamam gerek, o yüzden herkese sırayla cevap veriyorum. Bu arada, size müthiş derecede sürprizlerimiz olduğunu söylemem gerek. Bunu gelecek aylarda açıklayacağım. Sizlere 64'ün tüm yönleriyle kullandırmak için elimden geleni yapacağım, o yüzden siz en iyi 64 dergisini okumaya devam edin. (Aynı zamanda tek 64 dergisi de..) Hepimizin ortak noktası 64 olduğuna göre, bu güzel bilgisayarı daha zevkli ve güzel kullanımı bizlerin dayanışmasından geçiyor. Zamanında ben de sizin gibi her ay başı deliler gibi gazeteciye koşup Commodore Dergisi'nin çıkıp çıkmadığını soruyordum. Oysa şimdi bakın, o derginin yazarlarından biri oldum!. Bilgilerimi sizlerle paylaşmak ve sizlerin bu sayede 64'ünüze daha sıkı sarıldığını görmek benim tek dileğim. O yüzden, gelin bana yazın. Bana yazın ve hep beraber daha da yeterli kullanılan 64'lü günlere erişelim. Sevgiler...
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 33
1 POKE 53281,0:POKE 53280,0 2 POKE 53271,24:53269,65:POKE 53270,216 3 FOR T-0 TO 1000:POKE 1024 4 T,PE-
EK(161924 1): POKE 552964 T,PE- EK(17208 4 T):NEXT TABLO 2
KOALAPAINT İÇİN
1 POKE 53280,0:POKE 53281,0 2 POKE 53272,28:POKE 53265,59:POKE 53270,216:POKE 56576,194 3 FOR T-0 TO 1000:POKE 23552 4 T,PE- EK(325764- POKE 552964 T,PE- EK(33576 4 T):NEXT