Bu sayfadaki yazılar
Sayfanın metni
Sayfa 11
Çok Isınıyor
Sayın Commodore Dergisi Yetkilileri, Derginizi ilgiyle takip etmekteyim. Özellikle 10. sayıda ilgimi çeken bazı noktaları sormak istiyorum.
1) Öncelikle cihazların ısınması benim en önemli sorunum. Voltaj normalken bile cihaz ısınmaya devam ediyor. Benim CBM 64 1571 Disk Drive ve Datasette'im var. 1571 Disk Drive yarım saat çalışma ile öyle çok ısınıyor ki, hata bile yapmaya başlıyor. Önceleri bir vantilatöre zaman ayarlayıcı takarak her 3 dakikada bir 1 dakikalık çalışma tanıyarak soğutmayı düşündüm. Son anda elektronik ile ilgilenen bir arkadaşım içindeki (driver'ın) devrelerin böyle bir işlemle bozulacağını ifade etti, ben de vazgeçtim. Bu konuda bana yardımcı olabilir misiniz? 2) Bir kelime-işlem paketine ihtiyacım var. Ancak bu programın Türkçe karakterler içermesini istiyorum. Böyle bir program varsa lütfen adını yazar mısınız?
Geos işletim sistemini ve diğer kelime-işlem programlarını inceledim. Gerçekten kullanışlı olanları var. İlk düşüncem, Basic'de tanımlayıp, üstüne diğer programı yükleyip elde etmekti. Yani önce karakter programı yükleyip RUN etmek, sonra işlemciyi yükleyip devreye sokmaktı. Ama bu şekilde amacıma ulaşamadım. Bu durumda karakter setini makine kodu ile tanımlamak geldi aklıma ama, bu benim bilgimi aşıyor. Sizce, böyle bir şeyin imkânı var mı, varsa dergide yayınlayabilir misiniz? 3) 1571 Disk Drive kullandığımı söylemiştim. Teyp ünitesi bağlı iken disk drive'a ulaşamıyorum. Yani, Load “$”,8 yazdığımda Searching for $ yazıp ben müdahale edene dek bekliyor. Üstelik drive'ın üstündeki yeşil ışık da yanıyor. Sebebini açıklar mısınız? 4) Spectrum Simülatör programı ile çalışıyorum. Ancak bu program ile drive'a ulaşamıyorum. Açıklayıcı kitabında bu konuda bilgi bulamadım. Formatlama nasıl yapılıyor? Save ve Load komutları nasıl devreye giriyor? 5) Deneme disketime *Seg” adı altında bir program kaydetmişim. Bunun manasını ve yükleme kuralını açıklar mısınız? “Seg” şu şekilde yeralıyor:
2 “0-1” Seg
3 *1-B” Seg 1 “S-E” Seg
Sorularıma yanıt vermeniz dileği ile...
Okan Diköz Moda/ İstanbul
Sayın Diköz, disk drive'ınıza aşırı güç binebilir. Gerektiğinden fazla ısınmasının sebebi bu olabilir. Bu sorununuzdan kurtulmak için disk drive'ı regülatör ile birlikte çalıştırmanızı veya yükleme ve kayıt işlemleri haricinde drive'ı kapalı tutmanızı tavsiye edebilirim. C-64 için yazılmış Türkçe bir kelime-işlem programı olan EASY-SCRIPT işinizi görebilir. Bu programı satış merkezimizden temin edebilirsiniz. Geos ve benzeri işletim sistemleri çalışmaya başladıklarında makine hafızasını tamamen temizleyip kendi sistemlerini yerleştirirler. Dolayısıyla sizin önceden karakter setini hazırlamanızın bir etkisi yoktur. Asıl program çalıştığında hafıza ile birlikte sizin karakter setinizi siler ve kendi karakter setini yerleştirir. Bu durumda ancak asıl programa girip karakter setinin adresini aramanız ve değiştirmeniz gerekir ki oldukça güç bir iştir. Disk drive'ınızı teybiniz kapalı iken çalıştırın yani teybin makine ile bağlantısı olduğu halde tuşları off durumunda bulunmalıdır. Disketinizi C-64'te formatlayıp simülatör'de kullanmanızı tavsiye ederiz. Load “Program ismi” ile kasetten; “Program ismi”,8 ile de disketten yükleme yapabilirsiniz. Save için de durum aynıdır. Son sorunuzda yeralan “Seg” tipi kayıtlar, Spectrum-simülatör'de yapıp save ettiğiniz programlardır.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 10
Konuşur mu?
Sayın Commodore Yetkilileri, Öncelikle böyle bir dergi çıkardığınız için teşekkür ederim. Benim birkaç sorunumu çözmenizi diliyorum: 1- POKE'ların ne işe yaradıklarını tek tek anlatan Türkçe bir yayın yok mu? Varsa fiyatı ne kadar ve nereden temin edebilirim? 2- SYS 46321 komutuyla çıkıyor. Bu nedir? 3- Oto-Run'layan bir POKE komutu var mı (renkli yükleyen)? 4- Konuşan program nasıl yapabilirim? Yardımcı bir kaynak var mı? Teşekkürler.
Yusuf Sungurlu 1. Cad. 41. Sok. Emre Apt. No: 3/2 S.Bağları/Ankara
Sayın Sungurlu, ilk sorunuzla ilgili olarak PEEKS AND POKES adlı kitabı önerebiliriz. Bu kitabı Teşvikiye'deki satış merkezimizden temin edebilirsiniz. SYS komutu ile Makine Dili'ndeki bir program RUN'lanır yani başlatılır. SYS komutunun yanındaki sayı Makine Dili Programı'nın başlangıç adresidir. Sizin kullandığınız 46321 adresinin burada önemli bir rolü olmamaktadır. SYS 46321 emri ile makineye girdiğiniz bu komutun sonuçta verdiği ifadelerin de hiçbir özelliği yoktur. Bir veya iki POKE komutu ile programlar auto-run hale gelemez. Yaptığınız herhangi bir programı auto-run hale dönüştürebilmeniz için aracı olarak bir programa daha ihtiyacınız olacaktır. Auto-run programını bayi ve satıcılardan araştırın. Konuşan bir program yapmanız oldukça zor. Ancak bazı hazır programlarla makinenizi konuşturmanıza imkan var. SAM adlı programı denemenizi tavsiye ederim.
READ-DATA
Sayın Commodore Yetkilileri, Öncelikle biz Commodore'cuların böyle bir dergiye sahip olmalarından büyük mutluluk duyduğumu belirtmek isterim. Benim de yanıt vereceğinizi umduğum bazı sorunlarım var. Bilgisayarımın markası C-128. Ben printer'ımla (MPS 1000) bazı yazı türleri yazmak istiyorum. Mesela,
10 OPEN 3, 4, 7 (— vs.) 20 PRINT 3, “Yazılacak şey”
Bazı yazı türlerim uzun, karmaşık ve ayrıca grafiksel bir anlatım istiyor. Diyelim ki, 5.000 satırlık bir yazıda, ben her seferinde, 22 PRINT 3,”, 24PRINT 3,“ ” yazmak zorundayım. Bazen yazacağım şeyi bile unutuyorum. Bunun daha kısa bir yazılışı yok mu? Önerinizi bekliyorum. İkinci sorum ise “System Guide”'ını bilgisayarım ile vermediler. Bunu nasıl temin edebilirim? Üçüncü sorum C-128 ile ilgili. Sizde C-128'i daha geniş kapsamlı olarak açıklayan bir kitap (Türkçe ya da değil) var mı? Varsa nasıl temin edebilirim?
Servet Kalaycı Sahil Yolu Liman Apt. Kat: 14-6/12 Akçaabat/Trabzon
Sayın Kalaycı, ilk sorununuz için size READ-DATA komutlarını önerebilirim. Yazacağınız yazıları DATA cümleleri haline getirin. Örneğin,
10 OPEN 3,4,7 20 READ A 301FA — “SON” THEN END 40 PRINT 3,A 50 GOTO 20 60 DATA “Yazınız ........””
70 DATA “Yazınız”
1000 DATA “SON”
1000. satırdaki data ile verilen son 30. satır da kontrol edilip yazılarınızın bitip bitmediğine bakılır. System Guide'ınızı Teşvikiye'deki merkezimizden temin edebilirsiniz. C-128 ile ilgili olarak Anatomy of C-128 ve Tricks and Tips for C-128'i önerebilirim.
C-64 ve FORTRAN
Sayın Commodore Dergisi Yetkilileri, Yanıtlayacağınızı umduğum bir sorum var. Benim bir Commodore-64 bilgisayarım var. Mühendislik öğrencisi olduğumdan FORTRAN dilini öğrenmem gerekiyor. Fakat Ankara'da başvurduğum bilgisayar merkezlerinde C-64'te FORTRAN çalışılamayacağını söylediler. Ben daha önce Commodore Dergisi'nde okurlarınızdan birine verdiğiniz yanıtta bunun mümkün olabileceğini yazdığınızı görmüştüm. Fakat bunun nasıl olacağı hakkında kesin bir bilgi bulamadım. Z.80 kart ve FORTRAN derleyiciden söz etmişsiniz. Bunları nereden temin edebiliriz? Buna bağlı şu iki sorumu da yanıtlarsanız çok sevinirim: Z.80 ve FORTRAN derleyiciyi bulduğumuz takdirde hafızada ne kadar yer kalmaktadır? Z.80 kartı bilgisayarda nereye takılacak?
Uğurlu Özdemir 3. Cad. 28. Sok. No: 13/B 06630 Akdere/Ankara
Sayın Uğurlu, C-64'te Fortran dilini çalıştırmanız mümkün. Öncelikle bir Fortran Compiler'ı almanız gerekecek. C-64 için olan bu compiler'ı Teşvikiye'deki satış merkezimizden veya Teleteknik bayilerinden temin edebilirsiniz. Z.80 kartı için başvuracağınız yer yine satış merkezimiz ve bayilerimiz olacaktır. Büyük bir olasılıkla derleyici belleğin oldukça fazla kısmını işgal edecektir. Bunu düşünerek hazırlayınız programda ölçülü olmanızı tavsiye ederiz. Z.80 kartı makinenin arkasındaki EXPANSION PORT girişine takılır.