Bu sayfadaki yazılar
Sayfanın metni
Sayfa 26
Makine Dili Editörü
SAYIN Yetkili, Ben Commodore 64 bilgisayarını 2 aydır kullanmaktayım. Derginizi de yeni almaya başladım. Derginizin 27. sayısının Döküm Eki'nde Aynalar programı açıklamalar kısmında High Resolution ve MDE gibi sözcüklerle karşılaştım. Bunları açıklarsanız çok sevinirim. Rahim Ceber
Sayın Rahim Ceber, High Resolution, kelime anlamı yüksek çözünürlük olarak tercüme edilebilir. Bilgisayarımızı açtığımızda ekran yazı modundadır. 8 pixel (nokta) genişlik ve yüksekliğe sahip kırk karakter ekrana sığabilir. Yazı ekranında ancak 40 harfi kontrol edebiliriz. Eğer yüksek çözünürlüğe geçersek ekranda, bir satırda tek tek kontrol edebileceğimiz 320 nokta vardır. Hiresolution modunu genelde grafik ağırlıklı programlarda kullanıyoruz. MDE, Makine Dili Editörü anlamına gelmekte. Bu program yardımı ile makine dilinde hazırlanmış olan programları kolaylıkla yazabilirsiniz. Bundan başka Basic programların kolayca yazılabilmesi için BDE (Basic Dili Editörü) programını kullanıyoruz. MDE ile verilmiş programlarda satırın ilk sekiz rakamı programa aittir. En son yazılan dokuzuncu rakam ile sekiz rakamı kontrol etmek için yazılır. Eğer yazdığınız satırı hatalı girmişseniz kontrol rakamı sayesinde uyarılırsınız. Böylece uzun bir zaman harcayarak yazacağınız program büyük ihtimalle hatasız çalışır.
AMIGA
SAYIN Commodore Yetkilisi, Henüz 3-4 aylık AMIGA 500 sahibi olmama rağmen, AMIGA hakkında ne bir bilgi sahibiyim, ne de yetenekleri hakkında bir şeyler biliyorum. AMIGA'da nasıl program yazılabilir? Bilgi desteğini nereden alabilirim? Bu sorunlarla ilgili dergide bir bölüm ayırırsanız sevinirim.
Bir de Commodore Dergisi'nde çıkan oyunların hepsini sizden temin edebilir miyim? Gerekli bilgileri verirseniz, Commodore ailesine yeni bir üye olarak katılabileceğim. Şimdiden teşekkürler. Serkan Özcan Sayın Serkan Özcan, AMIGA'da C 64'de olduğu gibi açılır açılmaz kullanıma hazır bir bilgisayar dili yoktur. Kullanmak istediğiniz bilgisayar dilini normal bir program gibi yükleyerek, istediğiniz programları hazırlayabilirsiniz. AMIGA'yla birlikte AMIGAbasic isimli basic dili extras disketinde veriliyor. Bunun dışında Fortran, Pascal, C, Modula II, Lisp gibi çeşitli dilleri temin ederek diğer bilgisayar dillerinde de program yazabilirsiniz. Dergimizde açıklaması yayınlanan tüm programları Teleteknik yetkili satıcılarından temin edebilirsiniz.
Bu sefer de BDE
SAYIN Commodore Yetkilileri, Daha yeni bir Commodore 64 aldım. Bu nedenle bilmediğim pek çok şey var, ama bilmediklerimi en kısa zamanda öğreneceğime inanıyorum. Sorularımı cevapsız bırakmayacağınızı umuyorum. Şimdiden teşekkürler, 1) Program Döküm Eki'nde, satır sonlarında yer alan parantezleri yazmaya gerek var mı? 2) Oyunlar nasıl Reset ediliyor? 3) Commodore 64'ün var mı? Varsa bilgi verir misiniz? 4) Program Döküm Eki'nde bazı satırlarda, harflerin altına veya üstüne küçük bir çizgi çiziliyor. Bunu nasıl yapabilirim? 5) Commodore 64'ün satır kapasitesi iki satırla sınırlı, bunu arttırmak mümkün mü? 6) Yaptığım bir şeklin (yarattığım) bütün ekranı kaplaması için ne yapmalıyım? Rabi Nergiz Sayın Rabi Nergiz, Program döküm ekindeki programların yazımı ile ilgili sorulara geçen sayımızda cevap vermiştik. Oyunları reset etmenin iki yolu var. İlk olarak istediğiniz programı yükleyin. Yükleme işlemi sona erdikten sonra RUN komutu vermeden SYS64738 yazıp RETURN tuşuna basın. Bu işlemden sonra bilgisayarın açılış durumuna döndüğünü göreceksiniz. Ancak buna rağmen yüklemiş olduğunuz program hafızada bulunmaktadır. Eğer programın başlangıç adresini biliyorsanız gerekli SYS komutuyla programı başlatabilirsiniz. Reset işlemi sayesinde bir monitör programı yardımı ile istediğiniz programı inceleyebilirsiniz. Bilgisayarı Reset etmek için ikinci yol reset switch kullanmaktır. Artık C 64'te Mouse kullanılabiliyor. Mouse özellikle GEOS gibi programlarda veya çizim programlarında işleri oldukça kolaylaştıracak bir araç. Commodore 64, BASIC 2.0 derleyicisini kullanmakta. Bir çok bilgisayarlarda bulunan fakat BASIC 2.0'da bulunmayan komutların işlevlerini PEEK, POKE komutları yardımı ile gerçekleştirebilirsiniz. Ancak SIMON'S BASIC gibi derleyiciler sayesinde PEEK, POKE komutlarını kullanmak zorunda kalmadan bu komutları kullanabilirsiniz. C 64'ün iki satırla sınırlı olan satır kapasitesini arttırmanız mümkün değil ancak, bu iki satıra daha fazla komut yazmanız mümkün. Bunun için bir komut satırını yazarken komutların kısaltılmış hallerini yazın. Mesela ? işareti PRINT komutunu temsil eder. Programı LİST ettiğinizde ? işaretinin PRINT komutuna dönüştüğünü görebilirsiniz. Bu şekilde komutları kısaltılmış halleri ile yazarak iki satır, yani 80 karakter limitini aşabilirsiniz. Tek bir sprite kullanarak ekran büyüklüğünde bir şekil hazırlayamazsınız. Eğer sprite kullanarak büyük şekiller hazırlamak istiyorsanız, şeklinizi bir kaç parçaya ayırın. Her bir parçayı bir sprite olarak hazırlayın. Bu spriteları birleştirip gösterdiğinizde büyük bir şekil elde etmiş olursunuz. Tüm spriteları aynı yön ve hızda hareket ettirerek şekli uyum içinde ekranda dolaştırabilirsiniz.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 27
Bilgisayar alanında teyp kasetleri ile birlikte floppy disketler ve hard diskler de tarihe karışıyor. Bugün manyetik materyal kullanan depolama cihazlarının tümü gözden düşmeye başladı. Bir C 64 disketinde mevcut 170K'lık saklama kapasitesi çok yüksek gibi gelebilirse de, genel olarak birçok bilgisayar günümüzde kullanılan bilgilerin (özellikle yüksek kaliteli resimler içeren bilgilerin) toplanması için yeterli değildir. 4MByte Ram'a sahip Mikro'lar yavaş yavaş yaygınlaşmaya başlıyor. Bunları floppy disk sürücülerle donatmak biraz güç olur -ki bu bir sürü disket gerektirecek ve mikronun belleğini doldurmak için uzun zaman alacaktır-.
Büyük ve hızlı, sürekli bilgi depolarına şiddetle ihtiyaç vardır. Geleceğe baktığımızda bugün ses kaydetmekte kullandığımız compact disk benzeri optik disklerle bu sorunun çözülebileceği görülmekte.
Çok basit olarak optik'in anlamı genel manyetik metodlardan daha randımanlı data depolayabilmesidir. Optik depolamadaki datanın yoğunluğu çok fazladır. 3 mm'lik bir slayta bakmak, mümkün yoğunluklarının çeşitlerini görmek, çevirmek, tasarlamak ve bu çözümlemedeki bir ekran resmini saklamak için gereken disk boşluğunu istemek olanağına yalnız burada sahipsiniz. Optik sistemlerde datanın yoğunluğu son olarak kendi ışığının dalga boyu tarafından tespit edilir (kullanılan ışık için bir metrenin bir milyonda biri). Küçük bir alan içerisine müthiş bir parça dalga boyunu ve aynı zamanda bir parça datayı uygunlaştırabilirsiniz. Her ne kadar, manyetik depolamanın yoğunluğu disk ya da teypteki manyetik materyal taneciklerinin büyüklüğü tarafından değil (tipik olarak bir inç'in binlercesi) daha çok record/playback kafasındaki aralıkların büyüklüğü tarafından sınırlanırsa da Japon uzmanları bile manyetik kafaların dalga boyu büyüklüğünü yönetmezler. Tabii ki, optik olarak data depolamanın pratik metodları bu teorik olarak belirlenen yoğunluklara yakın sonuçlanmaz, fakat yine de optik metod asla kullanılmayacak manyetik metodlardan biraz daha iyi sonuç verirler. Optik data depolamanın potansiyel faydası bir zamanlar Hollanda