Bu sayfadaki yazılar
Sayfanın metni
Sayfa 17
Amos severler, ilk iki sayımızın da hızla tükendiğini duyduk, ee olsun o kadar da! Ne de olsa dağlar kadar AmosPro var. Aslında tüm başarıyı üstlenmek biraz bencilce. Neyse canım geri kalanlar da pek kötü sayılmaz (ah, vurmayın, tamam tamam..). Gelelim bu sayıya, geçen ayki yazımın ardından gelen bana Amos Pro'nun gidişini biraz değiştirme gereğini hissettirdi. Haklısınız, ne diyeyim? Tabii elinizde döküman veya olacak hiçbir şey yok. İlk sayıdan itibaren yazılarımda üst seviye programcılık ve ileri Amos anlatmaya çalışıyordum. Ama gelen mektuplar okuyucuların Amos komutları üzerinde biraz daha fazla durulmasını istediği yönünde. Bu ay yine Screen Offset üzerine örnekler verecektim ama onun yerine ekran açma komutu ve ekran üzerinde düzenleme komutlarından bahsedeceğim. İlk komut Screen Open. Hepinizin tahmin edebileceği gibi ekran açmaya yarayan bir komut. Ne de olsa her şeyi ekranda gösteriyoruz ve en çok kullanacağımız komutlardan biri de bu. Kullanılışı ise;
Screen Open (Enum)
Enum: Ekran Numarası. Buraya 0 ile 7 arası bir değer verebilirsiniz (Sebebi Amos'un en fazla 8 ekran açabilmesi). Width: Ekranınızın X ekseninde sahip olduğu nokta (pixel) sayısı. Height: Açtığınız ekranın Y ekseninde sahip olduğu nokta sayısı. Res: Renk sayısı. Mode: Amos buraya kendi tanıdığı bazı kelimeleri kabul etmekte. Bunlar; Lowres, Hires (ki normalde Med-Res diye geçer) ve Lace yani Interlace modu. Şimdi Amiga'nızın kabul ettiği ekran çözünürlüklerini ve bunların Chip Memory'ce kapladıkları alanları vermek istiyorum. Tablodaki liste sanırım işinize yarayacaktır. Bu liste klasik Amiga modelleri için. Bildiğiniz gibi yeni nesil Amiga'lara yeni modlar eklendi. Amos'un elimizdeki versiyonunun bu modları ne ölçüde test edemedim. Bu yüzden yeni modları listeye yazmadım. Ama ekranınızın kapladığı hafızayı hesaplamak için şu formülü kullanabilirsiniz.
Hafıza = ( Width x Height x Bitplane sayısı ) / 8
Formülde yer alan Width ve Height terimlerini yukarıda açıklamıştım. Bitplane sayısı ise renk sayısından yararlanılarak hesaplanır. Renk sayısı; 2 üssü Bitplane sayısı'dır. Yani 32 renge sahip bir ekran 5 Bitplane, 64 renge sahip bir ekran ise 6 Bitplane'dir. Klasik Amiga modellerinde kullanabileceğiniz maximum bitplane sayısı 6'dır. Yani, maximum 64 renge çıkabilirsiniz. Eminim şu anda karşı karşıya konuşuyor olsaydık, bana "HAM modu nasıl oluyor da oluyor?" sorusunu soracaktınız. Ham, sadece Amiga grafik sisteminde uygulanabilen bir hile. Diğer sistemlerde (VGA, SVGA ve diğer kötü grafik kartlarında) bu şekilde bir hile Ham modunda ekrana ait tüm renkleri tanımlamak yerine 32 rengi tanımlarsınız (zaten makina daha fazla renk tanımlamanıza izin vermez; geri kalan renkler ise bilgisayar tarafından tanımlanır). HAM ekranlarda, dikkat edilmesi gereken bir nokta, ekran X ekseninde kaydırılmaya çalışılırsa renklerin bozulacağıdır. Bu yüzden ekranı X ekseninde kaydırmayın (Tabi renklerin bozulmasından zevk alıyorsanız, bol bol kaydırın).
Sanırım Screen Open üzerinde yeterince durduk. Şimdi bazı ufak komutlar: Curs On / Off: Ekran açtıktan sonra hepiniz sevimli Cursor'ınızın oluştuğunu göreceksiniz. Eğer cursor ekrana çıkmasın diyorsanız ekran açtıktan sonra Curs Off komutunu yazmalısınız. Tekrar cursor çıksın istiyorsanız Curs On komutunu vermelisiniz.
Flash Off: Herhangi bir ekranı ilk kez açtığınızda 3 nolu renk Amos tarafından özel olarak tanımlanır. Yani, 3. rengi kullanarak bir kutu çizdiğiniz zaman yada ekranın herhangi bir bölgesini boyadığınızda, buranın parladığını göreceksiniz. Bu parıldamayı yok etmek için Flash Off komutunu kullanmanız gerekiyor. Flash komutunun diğer bir kullanımı da istediğiniz herhangi bir rengin yanmasını sağlayabilirsiniz. Bu kullanım ise;
Flash
Hide: Mouse pointer'ının ekranda görünmesini engeller. Show: Mouse pointer'ının tekrar görünmesini sağlar. Screen (ScrNum): ScrNum ile belirtilen ekranı getirir. Screen Hide (ScrNum): Komut ScrNum ile nosu verilen ekranın görüntüden kaldırılmasını sağlar. Screen Show: Screen Hide ile kapatılmış ekranın tekrar görüntülenmesini sağlar. Load IFF "Dosya": Dosya ismi olarak verilen resmi ScrNum ile ekrana yükler. Ekran açılmamışsa resme uygun olarak açar. ScrNum verilmez ise aktif yükler. Save IFF ("Dosya ismi"): Aktif ekranı IFF olarak verilen isimde saklar. Screen Close: ScrNum nolu ekranı kapatır.
Aslında tamamen komutların anlatımına yönelik köşeler yazmayı pek istemiyorum fakat görülüyor ki biraz daha ileri gidebilmemiz için bu şart. Bu nedenle, bu ay anlattığım bilgileri bilen ve yazımdan sıkılanlara söyleyecek bir şeyim yok. Gerçi ülkemizde kitap ve döküman sıkıntısı çekildiği sürece bu tür yazılara yer ayırmak zorundayız. Yine hatırlatmadan edemeyeceğim, bana yazın, yine yazın, tekrar yazın ve hatta yeniden yine yine yeni yeni yazın. Anladınız değil mi? Nereye mi?
AMIGA Dergisi PK:41-81311 Bahariye / İSTANBUL
Gelecek sayılarımızda tekrar, yeniden yine yine yeni yeni görüşmek dileğiyle. Bol problemli AmosPro günleri dilerim (sizin dertleriniz olmazsa ben burayı yazamam tabii).
TOLGA KAHRAMAN Çözünürlük Renk Hafıza 320x256 2 10 KByte 320x256 4 20 KByte 320x256 8 30 KByte 320x256 16 40 KByte 320x256 32 51 KByte 320x256 64 61 KByte 320x256 4096 61 KByte 640x256 2 20 KByte 640x256 4 40 KByte 640x256 8 61 KByte 640x256 16 81 KByte
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 16
Yine PC 286 PC'de yaptığım grafikleri ve dosyaları; Amiga IFF'e çevirebilir miyim?
Bunun için AriDepartmantProffessional kullanmanız gerekmekte. Bu program hemen hemen bütün PC grafik formatlarını okuyup Amiga'ya çevirebiliyor (256 renkten 4096 renge gibi) Fakat gerçekten de profesyonel olan bu program çok çok fazla hafıza yiyor. Bir fikir vermek için şöyle söyleyeyim, bazı resimler için 2,5 Mb bile yeterli olmayabiliyor. If dışında diğer dosyaları Dos2Dos, CrossDos veya Messy programlarıyla edeblirsiniz. Bu programları dergimizden kolaylıkla temin Ayrıca gelecek sayılarda bu konuda bazı PD programları açıklayacağız. Bu arada, kopya referandumuna hala (17) mektup geliyor. Kopyaya karşı ama kopya satın almaktan başka şansı olmayanlar (mali durum veya orijinal pahalıığı...) veya kimseyi takmayanlar.
Kopyalamalı
mı, kopyalamamalı mı?
Ben (elimden geldiğince) kopyaya karşı olan bir Amiga kullanıcı. sıyım. Benim kopyaya karşı olmamın sebebi gü gibi oyunlar ucuz diye veya vatandaş ucuz oyun alarak sın diye değil, bu olayın bir haksızlık olduğuna inanmamdır. Hiçbir insanın, üretilmiş bir emek karşılığındaistenen ücret fazla diye gidip onu çalmaya hakkı yoktur (Hiç kimse A3000 çalmıyor mesela). Kopyacılarınsavunması yapılmalı'deği! de belki 'Bu şartlar. da Türkiye'de kopya kaçınılmaz' olabilir. Eğer söylendiği gibi kopya- Ya evet denilseydi kimse oturup ta babasının hayrına o kadar za:
Man uğraşıp program yazmazdı, sonuçta kendi oyunlarını kendileri yapmak zorunda kalırlard. Sadece fikirlerini değiştirmeleri İçin arkadaşlardan birkez daha düşünmelerini rica ediyorum. Şu şartlar altında kimseden kopyayı bırakıp orjinal almasını isteyemem çünkü aralarında gerçekten bü. yük bir uçurum var. Benim de kopya gerçek, iki sene içinde aldığım oyunlardan sadece ikisi orjinal. Fakat ben kopyaya hayır diyorum. Bence (bilgisayarını seven) herkes böyle üşünmelidir. İnanıyorum ki bu düşüncelerin karşısında yetkililer şartları bize göre ayarlamak işin ellerinden geleni yapacaklardır. Türk bilgisayar alanınıngelişimi için bu şarttır. Kopyaya Ceyhun Özata
Ceyhun arkadaşımızın bu içten ve mantık dolu mektubu gerçekten beni oldukça sevindirdi ve güzel fikirler verdi (A3000 çalmaya gidiyorum). Piyasada gerçekten bu kadar bilinçli ve çözüm üretmeye yatkın kulanıcılar olduğu sürece inarıyorum k bu kopya işi ortadan kalkar. Sıradan kullanıcıların bu kadar konu le ilgili omalarınır yanında bu piyasanın daha çok içinde olan kişilerin bu işe bu kadar az destek vermeleri düşündürücü. Aslına bakarsanız New York'un meşhur bir mahallesinin ismini taşıyan ve Türkiye'nin en çok ismi duyuları gurubunun bir üyesinin Hançeri kırılması için yurt dışına göndermesi onların bu olaya ne kadar destek olduklarınınen büyük göstergesi. Bu alandaki herkese sesleniyorum, lütfen harcanmış olar emeğe biraz olsun saygı gösterin. Yeni mektuplar ve yeni sorunlarınızı bekliyerum. Şunu sakın bigisayar dünyasında hiç bir sorun yeteri kadar güçlü Patlayıcıarla çözülemeyecek kadar zor ceğildir. Görüşmek üzere.
KIVILCIN HİNDİSTAN