Bu sayfadaki yazılar
Sayfanın metni
Sayfa 25
Modem Nedir?
Biz iki arkadaşız ve ikimizde de Commodore 64 var. Modem kullanmak istiyoruz fakat bazı sorularımız var, eğer yardımcı olursanız çok seviniriz. Sorularımız kısaca şöyle: 1- Modem Commodore'un neresine bağlanıyor? 2- Ben oyunu yüklerken arkadaşımda da yükleniyor mu? 3- Bir Modem sistemi ne kadar tutar? 4- Özel bir kabloya ihtiyaç var mı? 5- Bende bir Destek 64 kartuşu var ama bir türlü makine diliyle yazılan programları yazamıyorum. Nasıl kullanmam gerek?
Sayın Modem kullanıcıları, Mektupta isminiz geçmediği için sizlere bu şekilde hitap etmem gerek. Gelelim Modem problemlerinize: 1- Modem genellikle Commodore'unuzun USER PORT'una bağlanır, fakat bazı modelleri değişik sistemlerle çalıştıklarından dolayı farklı portlara bağlanabilir. 2- Modem kullanırken iki tarafından da aynı anda program yüklemesi olası değildir, Modemler telefonlar arası program ve data alış-veriş işlemlerinde kullanılır. Arkadaşınızla modem aracılığıyla haberleşebilir veya birbirinize program yollayabilirsiniz. Hatta modem ile modem hattı bulunan Commodore kulüplerine üye olarak oradan da program alabilirsiniz. 3- Modem fiyatları hakkında pek fikrim yok; fakat Türkiye'de sadece bir-iki model bulunuyor. Bunların fiyatları için ise üreten ya da satan firmaya telefon etmeniz gerekmekte. 4- Modemler telefon aracılığıyla çalıştığından dolayı ekstra kabloya ihtiyaç yoktur. 5- Destek 64 kartuşunuzda monitör programı bulunmuyorsa makine dili programları yazamazsınız. Bunun için bir monitör programı edinmelisiniz. Dergimizdeki programlar içinse M.D.E. kullanmalısınız. Önümüzdeki sayılarımızdan birinde bu konuyu detaylı olarak inceleyeceğiz. Dergimizi takip etmeye devam edin.
Program Kopyalamak
Size sormak istediğim birkaç sorum var. 1- Disketten kasede ya da kasetten diskete program çekilebilir mi? 2- C-64'ün hafızası artırılabilir mi? Artarsa ne kadar? 3- Bir disketten diğerine kopya yapmaya yarayan “TURBO COPY” programını nasıl temin edebilirim? 4- Derginizde açıklamaları yapılan oyunların çoğu AMIGA için, Bu programların C-64 versiyonu var mı? Ömer Faruk Anlı
Sayın Ömer Faruk Anlı, Disketten kasede program çekmek için ne yapabileceğinizi soruyorsunuz, bu demektir ki dergimizi yeterince detaylı okumuyorsunuz. Daha geçtiğimiz sayı başlayan TURBO-LAR adlı bölüm sadece bu konu üzerinedir. Commodore'un hafıza arttırımına gelince, Commodore'unuzun 64 K olan hafızasına en fazla 512 K daha eklenebiliyor. Fakat bunun için gerekli kartuş henüz Türkiye'de bulunmuyor. Ya dışarıdan getirtmeniz ya da gelmesini beklemeniz gerekiyor. TURBO COPY programı içinse yetkili bayilere başvurmalısınız. Aynı program olmasa bile başka bir kopya programı aynı işi görecektir. Dergimizde açıklamaları yayınlanan oyunlar ise genellikle AMIGA'da çözülüyor ve yazılıyor ve genelde çoğunun Commodore 64 versiyonu mevcut, bunları öğrenmek içinse program satan yetkili bayilere başvurmalısınız.
Döküm Eki
Derginizi ilgiyle okuyor ve bütün programları yazıyorum fakat bazı problemlerim var; 1- Döküm ekinizdeki altı veya üstü çizili harfler ne anlama geliyor? 2- “JUNGLE” oyununun açıklamasının tamamını tekrar açıklar mısınız? 3- Benim ve 15 arkadaşımın disk sürücüsü yok, biraz da teyp ile yüklenebilen oyunlar yayınlar mısınız? 4- Tanıttığınız oyunların AMIGA ya da C-64 oyunu olup olmadığını belirtebilirseniz seviniriz.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 24
Dokuzuncu satırı 46 piksel + 64 piksel (sekiz karakter satırının uzunluğu) aşağıda sabitlemek için, $FE'yi 46'dan çıkarıyoruz ve dokuzuncu satırın daha kaç piksel aşağı kaydırılması gerektiğini buluyoruz. Sonra, aynı satırda yaptığımız işlemleri tekrarlayarak, dokuzuncu satırı 100. raster satırına indiriyoruz. Son olarak da $C100'den başlayan sinüs tablomuzdan yeni değeri okuyup $FE adresine yazıyoruz ve interrupt vektörlerini, ilk interrupt rutinini gösterecek şekilde ayarlıyoruz. İyi de neden programı iki ayrı interrupt'a ayırdık? Yani arada sadece sekiz satırın geçmesini beklesek daha kolay olmaz mıydı? Eh, aslında daha kolay olurdu, fakat tam 64 raster satırı çöpe atmış olurduk. Oysa iki ayrı interrupt haline getirince, aradaki 64 raster satırını müzik çalarak, ekranın altında yazı kaydırarak, v.b. değerlendirebiliriz. Son bir şey daha: Bu programı kullandığınızda, ekrandaki satırların yerinin değiştiğini sakın unutmayın. Ekranda artık yirminci veya yirmi-
birinci satırınız yok. Onların yerini alan diğer satırlarda işlem yaparak ekranın altındaki efektleri (kayan yazı, sallanan logolar, v.b.) elde edersiniz. Eh, C64'ünüzü dolandırmak oldukça kolaymış değil mi? Bu yazıdan sonra hâlâ kafanızda soru işaretleri kaldıysa, Ek'inde bulacağınız programı yazın ve üzerinde oynayarak, neyin ne olduğunu anlamaya çalışın. Buna rağmen kafanıza takılan yerler olursa, dergiye benim adıma mektup yollayarak sorularınızı belirtmekten çekinmeyin. Şimdiye kadar oldukça çok interrupt tekniğini ele aldık. (Ekranda sekiz'den fazla sprite göstermeye çalışan arkadaş, mektubunu aldım, fakat şu anda o konuya giremeyecek kadar başlarındayız yazının. Bir süre sonra MULTIPLEXER'ların (ekranda sekiz'den fazla sprite gösterme rutinine verilen ad) mantığını da açıklayacağım. İlgine teşekkürler.) Fakat şu anda bile konu seçiminde zorlamaya başladım. Eğer öğrenmek istediğiniz intro teknikleri varsa, yapılan efekti açık bir şekilde anlatan (mümkünse programın kendisini de gönderin) bir mektup yollayın dergiye, gelecek sayılarda bu istek konularına da yer vereceğim. Gelecek sayıya kadar hoşçakalın.