OKUR MEKTUPLARI
Retro bilgisayarSayın Teleteknik Yetkilileri, 3. sayınızın (Commodore Dergisi'nin) Işıl Işıl Kalemler adlı bölümünde belirtilen bu kalemleri nasıl temin edebiliriz. Fiyatı ne kadardır. Bir de iki arkadaş Commodore 64'lerimizi birbirine bağlayıp bir C-64 ağı kurabilir miyiz? Açıklarsanız seviniriz. “Amacımız sadece hizmettir” diyen birçok kuruluşlar bile bize yeterli bilgi vermiyor. Siz verirseniz sevinirim. Davut PİRAZ, Zekeriya BİLİCİ, Tarık SEVİM
Sayın Davut Piraz, Zekeriya Bilici ve Tarık Sevim, Işık Kalemi (Light Pen) Teleteknik'te satılmaktadır. Ödemeli veya kendiniz gelerek alabilirsiniz. C-64'ler birbirine bağlanabilir. Yalnız konu, burada anlatılmayacak kadar teknik detay gerektiğinden, yolunuz düştüğü bir zaman uğradığınızda konuyu ayrıntılı konuşabiliriz.
Sayın Yetkili, Öncelikle göndermek inceliğini gösterdiğiniz bayram tebriki için teşekkür ederim. Derginizi ilk sayısından beri takip ediyorum. Ağustos sayısı, yayıncının notu köşesinde sizin de belirttiğiniz gibi, derginizin zamanla daha iyiye gideceğine inanıyorum. Benim derdim makine dili editörü ile. Elimde, yani kasete kaydedilmiş durumda, Amerikan mecmualarından alınma iki tane makine dili editörü bulunuyor. Bu durumda bir üçüncüsünü yazmak doğrusu bana zor geliyor. Bu editörün sizinkinden farkı esas bari ile “check sum”'un hesaplanış tarzı. Sizden ricam, sizin editörünüzün hesap tarzını bildirmeniz. Bu suretle elindeki programları, yalnız bu kısımlarını değiştirerek, derginizdeki makine dili programlarını bilgisayara girmekte kullanabileceğim. Çok fazla bir şey istemediğimi umar, saygılar sunarım.
Ersin BAYER
Sayın Ersin Bayer, Dergide yayınlanan makine dili editörünün (Check Sum) kontrol toplamını nasıl yaptığına ilişkin bilgiyi yayınlanmış program inceleyerek bulabilirsiniz. Bizde bu toplama ilişkin herhangi bir bilgi şimdilik yok. Elimize geçtiğinde dergide yayınlayacağımızı sanıyoruz.
Sayın Commodore Yetkilileri, derginizi ilk sayısından itibaren alıyorum. Gerek içerdiği konular, yazılar olsun, gerek basım malzemesi yüzünden çok kaliteli ve faydalı olan bir dergi çıkardığınız için sizi kutlamak isterim. Şu anda piyasada bilgisayar konusunda gerçekten yardımcı olabilecek sizden başka bir dergi yok. Bu mektubu yazmanın esas amacına gelince. Bilemediğim bazı konulardaki sorularımı maddeler halinde sıraladım. Bunlara cevap verirseniz beni çok mutlu edersiniz. Şimdiden teşekkür eder, iyi Commodore'ler dilerim. 1- Simons' Basic yüklendikten sonra hafızada kaç KB boşluk kalıyor? 2- Sprite kullanırken, yarattığımız bir sprite'ın örneğin 100.000 noktasına gitmesini istiyoruz. Bu koordinattaki nokta ile sprite'ın 504 noktasından hangisi çakışıyor? (Öyle sanıyorum ki bu sol üst köşedeki noktadır). 3- Basic'te herhangi bir ekran koordinatında nokta olup olmadığını TEST(x,y) ile öğrenebiliyoruz. Ancak bu noktanın rengini bulmak için bir komut yok. Bunun yapılabilmesi için ne önerirsiniz? 4- Kaset kullanırken OPEN 1,1,1 ile açtığınız 1 no.lu dosyaya en fazla ne kadar (kaç karakter) sayısal, alfasayısal bilgi depolayabilirim? 5- Derginize göndermek üzere bir program hazırlıyorum. Ancak printout alabileceğim bir printer yok. Programı kaset halinde göndersem olur mu? (Bu konuda bana yardımcı olabilir misiniz?) 6- Son bir soru daha: Simons' Basic'te 3 sesli yapmak istiyorum. Fakat örneğin 1. ses birer saniye arayla davula vururken 2. sesin de piyano sesiyle nota çalmasını nasıl sağlayabilirim? (Kısaca çoksesli müzik yapmanın yöntemi nedir)
Hakan ÇELİK
Sayın Hakan Çelik, 1. Basic yüklendiğinde verilen mesajda hafızadaki boşluk yazmaktadır. Bu da 30Kb'dan fazladır. 2. Renk bilgisine ilişkin bellekten o noktanın rengini öğrenebilirsiniz, fakat renk her noktada değişmez. Yani renk belleği grafik belleğinden düşük sayıdadır. 3. Kasette dosyalar, belleğin kapasitesiyle sınırlıdır. 4. Kasette gönderebilirsiniz. Turbo'suz gönderirseniz daha iyi olur. 5. Bu konuda dergide birçok program yayınlandı. Onları incelerseniz bu işlemi kolayca yaparsınız.
Sayın Teleteknik Yetkilileri, Yayınladığınız Commodore dergisini ilk sayısından beri beğenerek izlemekteyim. Dergiyi alır almaz tüm yazıları (ilanlar ve reklamlar dahil) büyük bir dikkatle okumaktayım. Bütün yazılar için görüşüm “HARİKA”. Yalnız derginin sayfaları bu kadar şafşatalı olmak zorunda değil. Kağıt kalitesi derginin içeriğini etkilemez. Bunun için “program listeleri için gerekli” diyebilirsiniz -ki daha önce dediniz-. Program ana dergide değil. Program Döküm Eki'nde. Onun da kağıt kalitesi farklı. Benim dediğim “kağıdınızı saman kağıdına çevirip dergiyi ucuzlatın” değil. Sadece bir miktar ucuz kağıtla dergi sayfalarını çoğaltın. Çünkü derginizi okumaya doyamıyorum. Daha doğrusu “Commodore” “delileri” doyamıyoruz. Her neyse... Geçen sayıda “kısa programlar yollayın” diye bir notunuz vardı. Ben size değil kısa kilometrelerce listeli programlar yollayabilirim ama printerim yok. Ne yapayım? Yalnız sonunda canıma tak etti, bir programı daktiloda iyi kötü yazdım. Bu program Simons' Basic ile çalışıyor. İsterseniz yayınlayın. Ben de aynı şekilde yazılmış programlar göndermeyi sürdüreyim. Ayrıca size sormak istediğim sorular var. 1) Belleğe yüklenmiş herhangi bir programı özelliğini bozmadan daha üst veya alt bir bölgeye taşıyabilir miyiz? Örneğin; SYS 2085 adresli bir programı (PINKY) SYS 50000'e taşıyabilir miyiz? 2) Makine dilindeki programların listesini alabilmek için ne yapılabilir (Benim için LOCKY JR. ile yüklenmiş programın listesi olması önemli değil). 3) Benim “disk driver”'ım yok. Bu nedenle dosyalama yapamıyorum. Bunu yapabilen bir program var mı? 4) Herhangi bir disk driver da bazı değişiklikler yapılarak C-64'de 1541 yerine kullanılabilir mi? Sorularıma yanıt verirseniz çok teşekkür ederim. Yanıt vermeseniz de teşekkür ederim. Saygılarımla...
Köksal BAŞAR
Sayın Köksal Başar, Printer'ınız olmadığı için yazdığınız programları birçok kişinin yaptığı gibi kaset üstüne yükleyip bize gönderebilirsiniz. 1. Belleğe yüklenmiş bir programı başka bir bellek bölgesine taşımanız mümkündür. Fakat makine dilindeki JMP, JSR ve indeks işlemlerinin yeni adres için düzenlenmesi gereklidir. 2. Bunun için programın RUN etmesini önlemeniz gerekir. Bu konuyla ilgili birçok yazı dergimizde yayınlandı. Koskranpo II, Kaset Header veya Sezai Kraker'in yazısını okuyun. 3. Disketin herhangi bir yerine ulaşmak kolay olduğundan kasetle oranlanmayacak şekilde kullanışlı dosyalama programları yapılabilir. 4. O disk driver'a ilişkin protokolün bilinmesi gerekir. Eğer RS 232 standart birime sahip bir disk driver kullanıyorsanız, bunu user port yardımı ile C-64'e bağlayabilirsiniz.
Sayın Teleteknik Yetkilileri, Derginizin altıncı sayısının “Yayıncının Notu” köşesini okuduktan sonra kaleme sarıldım. Çünkü size aktaracağım birkaç oyun var. Ama önce size bir ricada bulunacağım. Birincisi, C-128 hakkında bilgi verir misiniz? İkincisi, “Advanced Machine Language Book For The C-64” adlı kitabı (kod no: K0005) ödemeli olarak adresime gönderebilir misiniz? Şimdiden çok teşekkür ederim.
Gelelim oyunumuza: Castle of Terror'un birinci bölümü zor da olsa bitirip şatoya girmiştik. Şatonun içinde zorlanacağımız kesin. Yalnız ufak ayrıntılarla ilgilenmeliyiz. Evet, zavallı yaşlı adamın kızını kurtarıp, dünyaca ünlü zenginlerin hazinesine kavuşup kaçabilecek miyiz? Kalenin adı üstünde “Dehşet”, Bu yüzden sık sık iskeletlerle, ölülerle karşılaşıyoruz. İlk önce silahların bulunduğu odadan balta ile zırhı almalıyız (axe, armour). Daha sonra yemek odasından aşağı inip, kuzeye gidiyoruz. Burada karşımıza iki nöbetçi çıkacak. Bunları “Kill knight” komutu ile öldürmeliyiz. Bunları öldürdükten sonra yemek holüne çıkın. Oradan bir daha yukarı giderseniz, kuleye çıkarak zavallı kıza ulaşırsınız. Aman dikkat, yan taraftaki tabutta bildiğiniz ünlü Drakula var. Onun zayıf noktasını bulup, öldürün. Ayrıca hazineye ulaşmak için kütüphaneye gidip “Press skull” komutunu verin. Daha sonra “Get book” ile bir kitap alın. İşte batıya gitmenizi engelleyen şövalye donacak, siz de seçilmiş zenginlerin hazinesine kavuşun. Sıra kaybolmadan kaçmaya geldi. Üzerinizdeki ağırlıkları bırakıp, zıplayın (jump). Karşınıza köy çıkacaktır. Tam karşınızda ise meyhane var. Burada yılmadan “Help” komutunu verin. Genelde “No comes to help you” mesajını alırsınız. Siz, gene “Help” yazmaya devam edin, yaşlı adam sizin sesinizi duyunca gelip kurtaracaktır. Mutlu sona erişen siz olacaksınız. Bu oyunun grafikleri (bence) dört yıldız, sesi beş yıldız, zorluğu beş yıldız almalıdır. Ama takdir hakkı sizin (Ukalalık ettiysem özür).
Barış TARIMCIOĞLU Halit Ziya Sk. No: 20/14 Çankaya/ANKARA
Sayın Commodore Dergisi İlgilileri, 6. sayıda International Basketball ve International Tennis oyunlarını açıklamaya çalışmışsınız, fakat fazla anlaşılmıyor ve çok kısa açıklamalarda bulunmuşsunuz. Ben de diğer Commodore sahibi olan arkadaşlarıma açıklık kazandırmak için bazı şeyleri aşağıda veriyorum. Eminim artık arkadaşlar da bu oyunları sıkılmadan, zevkle ve hoşça oynayacaklardır. Saygılarımla...
International Basketball Oyun 9 zorluk derecesinde oynanabildiği gibi 3 ayrı sahada da oynanabilmektedir. “F” fonksiyon tuşları ile oyunun zorluk derecesini, tek veya çift kişi ile oynanacağını, oyuncuların formalarının renklerini ve hangi sahada oynanacağını belirtiyorsunuz. 3 çeşit saha var demiştik; bunlardan 1. Olympic saha, 2. Yeni kurallara göre olan saha, 3. Eski kurallara göre olan saha. Oyunun oynanması ise; oyun hava atışı ile başlıyor ve ateş tuşu ile riband'a kalkıyoruz. Bizim hareket ettireceğimiz oyuncu bizim takımın renginin biraz değişik bir renginde oluyor. Eğer top elimizde değil ise “ateş” tuşuna basıp çekerek oyuncumuzu zıplatıyoruz; böylece riband'a çıkabiliyor veya top çelebiliyoruz. Eğer top elimizde ise; 1. pas verebiliyoruz, 2. şut atabiliyoruz. Pas vermek için ateşe basıp çekeceğiz. Şut atmak için ise önce şut mesafesine gireceğiz, daha sonra ateşe biraz fazla basıp elimizi ateşten çekeceğiz. Oyunun kuralları aynen tatbik edilmiş. Yani oyunda karşı sahaya geçtikten sonra tekrar sahamıza (top bizim takımdayken) dönemeyiz. Topu 10 saniye içinde bizim sahadan çıkarmalıyız ve 30 saniye içinde şut atmamız gerekiyor. Takım faulleri, yandan başlama gibi her kural geçerli. 3'erden 6 kişi ile oynanıyor. Oyun bitince oyuncular sahaya diziliyor. Ekranın sol tarafı bizim, sağ tarafı ise bilgisayarın. Oyunu kim kazandıysa güzel bayandan kupayı o takımın kaptanı alıyor.
International Tennis
Oyun 4 zorluk derecesinde tek veya çift kişi ile oynanıyor. Basketball'da olduğu gibi ayarlamalar “F” fonksiyon tuşları ile oluyor. Oyuna top bizdeyken başlıyoruz ve topu servis kullanırken daima belirtilen çizginin biraz gerisinden atıyoruz ki “FOOT” hatası (yani ayağımızı çizgiye bastınız hatası) vermesin. Topu atarken ateşe basarak topu havaya atıyoruz ve top başımızın üstünü geçer geçmez ateşe bir daha basıyoruz ve topu şutluyoruz. Eğer topa erken vurursak fileye takılıyor veya geç vurursak hatalı oluyor. İki defa hatalı oldu mu, puan kaybediyoruz. Oyun içinde topu istediğimiz yere göndermek için;
* ateş ve duvardan taraf * ateş ve aşağı * ateş ve fileden taraf * ateş ve duvardan taraf
—- yukarı atış için aşağı atış için pike çekmek için — topu havalandırma için
Sadece ateşe basarak ise topa gelişigüzel vuruyoruz. Oyunun puanlaması 0-15-30-40-45 şeklinde. Oyun 3 dereceden oluşuyor. 2 devreyi alan kazanıyor. 1 devrede ilk 6 sayısını tamamlayan taraf o devreyi alıyor. Oyun bitince kazanan ve kaybeden ortada el sıkışıyor ve kaybeden gidiyor. Kazanan ise kazandığını belirten sevinç hareketleri yapıyor.
İlhan DEVELİOĞLU Mustafa Kemal Paşa Bulvarı Türkay Sk. Yıldız Apt. A Blok 1/2 No: 7 38010 KAYSERİ
Sayın Commodore Yayıncıları, Ben 6. sayıda yayınladığınız istek üzerine çözebildiğim birkaç oyunu açıklayacağım. Geçen sayıda yayınladığınız R.M.S. adlı oyunda daldığımız zaman yapılacak işleri söylediniz. Mesela ışıklandırmayı nasıl yapacağımızı yazmadınız. Ben bunları açıklamaya çalışacağım.
(CRSR— | tuşu ışıklandırmayı, (R) Robot arm'ı indirip kaldırmayı, (SPACE) kancanın ağzını açıp kapamayı, (1,2,3,4) tuşları TS1'de bulunan eşyaları ışığı indirmek için, (H) tuşu ise yukarıya telefonla S.O.S gönderip yukarıya çıkmanızı sağlar.
Benim yapamadığım fotoğraf çekme, The Sun gazetesi muhabirine korseyi nasıl TS1 çıkarıp göstereceğimi, TS1'de bulunan dört bölmeyi doldurduğum zaman bulduğum diğer eşyaları nereye yerleştireceğimi ve bu eşyaları nasıl laboratuvara götürebileceğimi bilmiyorum. Bana bu konularda yardımcı olursanız sevineceğim.
Size açıklamaya çalışacağım diğer oyun ise ZORRO'nun mezara indikten sonraki bölümü.
ZORRO mezara indikten sonra sol tarafta para kesesi var. ZORRO'nun yapacağı iş bu paraları toplayarak çıkış yolunu bulmak. Çıkış yolu ise ayakkabı, at nalı ve kupanın yanında bulunan kemik merdivendedir. Paraları doğru olarak toplamanın yolu ise, bir para kesesini aldığınız zaman kolay yolda diğer ekrana geçmektir. Mesela ilk gördüğümüz para kesesini alıp yürüyerek bir sol ekrana geçeriz, oradaki parayı alıp bir aşağı ekrana geçeriz. Eğer paraları doğru olarak toplamışsanız alt alta bulunan ayakkabı, nal ve kupanın yanında bulunduğu merdivenden yukarıya çıktığımızda içinde altı tane mahkûm bulunan bir bina ve silahla ateş eden adamlar görüyoruz. Mahkûmları kurtarmak için ZORRO'yu kapının önüne getirip ateş tuşuna basınız. Eğer altı adamı da kurtarırsanız bunlar merdiven şeklinde diziliyorlar ve siz bunların üstüne basarak yukarıya çıkıyorsunuz. Yalnız kurşunlara dikkat edin. Eğer vurulursanız geri mezara iniyorsunuz. Bir sol ekrana geçtiğiniz zaman dikkat ederek sol alt köşeden bir sol ekrana geçiyoruz. Burada sevgilinizin yanına tırmandığınızda elinde oyunun başında size attığı mendil bulunuyor. Sakın yanına çıkayım demeyin yoksa sizi göle atar. Çünkü kendisine çiçek götürmediniz. Geri dönüp anahtarlı odadan çiçek almanız gerekiyor. Ben bundan sonrasını yapamadım. Bundan sonrasını yapabilen olduysa bana yazsın. Sevgiler.
Mert TAŞKIN
Not: Bu yazıları derginizde yayınlanacağını umduğum için oyun tanıtırken kullandığınız stili kullandım.
Teleteknik Elektronik Sanayii ve Ticaret A.Ş. Silahhane Cad. Ralli Apt. No: 59 Daire 3 Teşvikiye-İSTANBUL Eylül 1986, tarihli Commodore derginizde yayınlamış olduğunuz yaz ucuzluğuna dahil Kitap yayınlarınızdan aşağıda yazılı olduğu üzere sipariş vermekteyiz: C-64 Programcının el kitabı k9001 3 adet C-64 Türkçe kullanım kılavuzu k1002 3 adet Easy Script C-64 Kelime İşlem Prog. Kılavuzu k1033 3 adet Bu kitapları ödemeli olarak adresimize yollamanızı ve faturasını da Bülent YÜCE-Yüce İthalat-İhracat- Pazarlama Adliye Karşısı Menzi İşhanı No.9 ADANA Seyhan Vergi Dairesi-YGA 31249'a kesmenizi rica eder, işlerinizde üstün başarılar temenni ederiz.
Sayın Bülent Yüce, Ödemeli olarak istenen siparişleri karşılayamadığımızı üzüntüyle belirtiyoruz. Sipariş bedelini 178055 no.lu posta hesabına yatırıp siparişlerinizi bize iletirseniz hesap pusulası elimize geçer geçmez isteklerinizi karşılayacağımızı bildiririz. Saygılarımla...
Tüm bayilerde
BASIC
İLE PROGRAMLAMA